/* ============================================================================
   SPURA HUB v3 — Legacy Components
   New shared component primitives should live under assets/css/components/*.css.
   ============================================================================ */

/* Remaining domain CSS is loaded from named bundles under assets/css/components/.
   Global: tabs, collapsible, combobox, linked-cards (base.twig).
   Admin layout: backoffice-operations, accounting-bank, accounting-shared,
   sales-orders, logistics-operations, logistics-checklist, purchasing-orders, platforms-commerce,
   products-hub, proveedores-marketing, sat-compliance, identity-360,
   inventory-operations, marketing-whatsapp, tunea-admin, showroom (admin).
   Public base.twig: legal-public, tunea-public, showroom. Standalone:
   logistics-precheck-public, contracts-public-sign. PDF: proveedores-payment-report,
   product-technical-sheet-print, public-standalone-flow. Auth: auth.css. */

.app-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    flex-shrink: 0;
}

.app-icon--xs {
    font-size: 0.75rem;
}

.app-icon--sm {
    font-size: 0.875rem;
}

.app-icon--md {
    font-size: 1rem;
}

.app-icon--lg {
    font-size: 1.125rem;
}

.admin-integrations-tab-icon,
.admin-integrations-btn-icon {
    margin-right: 0.375rem;
}

.empty-state-icon.app-icon {
    width: 44px;
    height: 44px;
    font-size: 1.75rem;
}
