:root{--orange:#ed664a;--orange-warn:#ef8943;--yellow:#d8bf77;--blue:#82a5ce;--night-blue:#5484bb;--dark-blue:#336297;--ocean-blue:#3f51b5;--ocean-blue-hover:#2563eb;--gray:#3c3c43;--gray2:#8e8e93;--gray3:rgba(60,60,67,.3);--gray4:hsla(0,0%,64%,.205);--black:#171717;--white:#fff;--green:hsla(87,38%,59%,.8);--red:#e53935;--font-family:"Inter",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;--font-size-base:16px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-18:18px;--fs-20:20px;--fs-24:24px;--fw-400:400;--fw-500:500;--fw-600:600;--fw-700:700;--fw-800:800;--fw-900:900;--typo-title-weight:var(--fw-600);--typo-label-weight:var(--fw-600);--typo-body-weight:var(--fw-500);--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--container-max:2000px;--container-pad:20px;--layout-min-width:380px;--market-shell-max:var(--container-max);--market-shell-pad:12px;--sidebar-icon-col:36px;--sidebar-gap:12px;--status-active-border:#059669;--status-inactive-border:#dc2626;--status-pending-border:#d97706;--status-success-border:#059669;--status-warning-border:#d97706;--status-danger-border:#dc2626;--status-info-border:#2563eb;--tone-info-surface:color-mix(in srgb,var(--status-info-text) 12%,var(--card-bg));--tone-info-border:color-mix(in srgb,var(--status-info-text) 24%,var(--table-border));--tone-info-foreground:var(--status-info-text);--tone-success-surface:color-mix(in srgb,var(--status-success-text) 12%,var(--card-bg));--tone-success-border:color-mix(in srgb,var(--status-success-text) 24%,var(--table-border));--tone-success-foreground:var(--status-success-text);--tone-warning-surface:color-mix(in srgb,var(--status-warning-text) 12%,var(--card-bg));--tone-warning-border:color-mix(in srgb,var(--status-warning-text) 24%,var(--table-border));--tone-warning-foreground:var(--status-warning-text);--tone-danger-surface:color-mix(in srgb,var(--status-danger-text) 12%,var(--card-bg));--tone-danger-border:color-mix(in srgb,var(--status-danger-text) 24%,var(--table-border));--tone-danger-foreground:var(--status-danger-text);--tone-purple-surface:color-mix(in srgb,var(--purple-500) 12%,var(--card-bg));--tone-purple-border:color-mix(in srgb,var(--purple-500) 24%,var(--table-border));--tone-purple-foreground:var(--purple-500);--tone-orange-surface:color-mix(in srgb,var(--orange-600,#ea580c) 12%,var(--card-bg));--tone-orange-border:color-mix(in srgb,var(--orange-600,#ea580c) 24%,var(--table-border));--tone-orange-foreground:var(--orange-600,#ea580c);--control-radius:10px;--control-font-weight:400;--control-line-height:1.25;--control-font-size-sm:13px;--control-font-size-md:14px;--control-font-size-lg:15px;--control-height-sm:38px;--control-height-md:44px;--control-height-lg:50px;--control-padding-x-sm:8px;--control-padding-x-md:12px;--control-padding-x-lg:14px;--control-padding-y-sm:4px;--control-padding-y-md:6px;--control-padding-y-lg:10px;--control-text:#0f172a;--control-label-size:13px;--control-label-weight:600;--control-label-color:#334155;--control-bg:#fff;--control-bg-hover:#fafbff;--control-bg-disabled:#f1f5f9;--control-border:#e2e8f0;--control-border-hover:#cbd5e1;--control-ring:0 0 0 4px rgba(99,102,241,.12);--unsaved-bar-reserve:0px;--select-dropdown-bg:var(--surface-elevated);--select-dropdown-border:var(--table-border);--select-dropdown-shadow:var(--shadow-md);--select-option-hover-bg:var(--surface-tertiary);--select-option-selected-bg:color-mix(in srgb,var(--orm-primary) 10%,var(--surface-secondary));--select-option-selected-hover-bg:color-mix(in srgb,var(--orm-primary) 16%,var(--surface-secondary));--select-scrollbar-thumb:color-mix(in srgb,var(--foreground2) 42%,transparent);--paginator-bg:var(--card-bg);--paginator-border:var(--table-border);--paginator-item-bg:var(--card-bg);--paginator-item-text:var(--table-text);--paginator-item-border:var(--table-border);--paginator-item-hover-bg:var(--table-row-hover-bg);--paginator-item-hover-border:var(--table-border);--paginator-nav-hover-bg:var(--table-row-selected-bg-light);--paginator-nav-hover-text:var(--orm-primary);--paginator-item-active-bg:var(--orm-primary);--paginator-item-active-text:var(--btn-primary-text);--paginator-item-active-border:var(--orm-primary);--paginator-item-active-shadow:0 1px 2px color-mix(in srgb,var(--orm-primary) 28%,transparent);--paginator-item-disabled-bg:var(--surface-secondary);--paginator-item-disabled-text:var(--foreground2);--view-toggle-bg:var(--surface-secondary);--view-toggle-border:transparent;--view-toggle-btn-text:var(--table-text-secondary);--view-toggle-btn-text-hover:var(--table-text);--view-toggle-btn-active-bg:var(--card-bg);--view-toggle-btn-active-text:var(--orm-primary);--view-toggle-btn-active-shadow:var(--shadow-sm);--analytics-card-bg:var(--card-bg);--analytics-card-border:var(--table-border);--analytics-card-shadow:var(--shadow-sm);--analytics-card-radius:12px;--analytics-card-header-border:var(--table-border);--analytics-inner-bg:var(--table-row-hover-bg);--analytics-inner-bg-hover:var(--table-row-selected-bg-light);--analytics-inventory-primary-bg:color-mix(in srgb,var(--orm-primary) 10%,var(--analytics-card-bg));--analytics-inventory-primary-border:color-mix(in srgb,var(--orm-primary) 20%,var(--analytics-card-border));--analytics-inventory-primary-text:var(--status-info-text);--analytics-inventory-primary-icon:var(--orm-primary);--analytics-inventory-secondary-bg:color-mix(in srgb,var(--purple-500) 10%,var(--analytics-card-bg));--analytics-inventory-secondary-border:color-mix(in srgb,var(--purple-500) 20%,var(--analytics-card-border));--analytics-inventory-secondary-text:var(--purple-600);--analytics-inventory-secondary-icon:var(--purple-500);--analytics-inventory-icon-bg-blue:color-mix(in srgb,var(--orm-primary) 14%,var(--analytics-card-bg));--analytics-inventory-icon-bg-violet:color-mix(in srgb,var(--purple-500) 14%,var(--analytics-card-bg));--table-row-selected-bg-light:#f3f4f6;--table-row-selected-bg-alt:#f3f4f6;--table-text-secondary:#64748b;--strong-font-weight:var(--typo-title-weight);--strong-color:var(--table-text);--card-shadow:0 4px 12px rgba(0,0,0,.08);--card-hover-shadow:0 16px 32px rgba(0,0,0,.08);--card-loader-overlay:color-mix(in srgb,var(--surface-primary) 64%,transparent);--card-soon-badge-bg:var(--surface-sunken);--card-soon-badge-text:var(--text-primary);--card-hover-red-bg:linear-gradient(135deg,#fef2f2,#fee2e2);--card-hover-red-border:#fecaca;--card-hover-green-bg:linear-gradient(135deg,#f0fdf4,#dcfce7);--card-hover-green-border:#bbf7d0;--card-hover-blue-bg:linear-gradient(135deg,#eff6ff,#dbeafe);--card-hover-blue-border:#bfdbfe;--card-hover-orange-bg:linear-gradient(135deg,#fff7ed,#ffedd5);--card-hover-orange-border:#fed7aa;--card-icon-red-bg:linear-gradient(135deg,#fff1f2,#ffe4e6);--card-icon-red-text:#dc2626;--card-icon-green-bg:linear-gradient(135deg,#f0fdf4,#dcfce7);--card-icon-green-text:#16a34a;--card-icon-blue-bg:linear-gradient(135deg,#eff6ff,#dbeafe);--card-icon-blue-text:#2563eb;--card-icon-orange-bg:linear-gradient(135deg,#fff7ed,#ffedd5);--card-icon-orange-text:#ea580c;--edit-bar-bg:var(--surface-elevated);--edit-bar-border:var(--card-border);--edit-bar-shadow:0 14px 40px rgba(15,23,42,.12),0 4px 12px rgba(15,23,42,.06);--edit-bar-title-color:var(--text-primary);--edit-bar-desc-color:var(--text-secondary);--color-primary:#3b82f6;--orm-primary:#3b82f6;--orm-primary-light:#dbeafe;--orm-primary-dark:#1d4ed8;--orm-accent:#2563eb;--orm-accent-foreground:var(--orm-accent);--kpi-gradient-start:var(--orm-primary);--kpi-gradient-end:var(--orm-accent);--btn-primary-gradient:linear-gradient(90deg,var(--btn-primary-bg) 0%,var(--btn-primary-active) 100%);--quick-action-primary-gradient:linear-gradient(135deg,var(--kpi-gradient-start) 0%,var(--kpi-gradient-end) 100%);--quick-action-primary-shadow:0 4px 16px color-mix(in srgb,var(--primary) 32%,transparent);--quick-action-primary-icon-bg:hsla(0,0%,100%,.25);--market-primary:#8b5cf6;--market-primary-light:#ede9fe;--market-primary-dark:#6d28d9;--market-accent:#7c3aed;--auth-gradient-start:#3b82f6;--auth-gradient-middle:#4f8bff;--auth-gradient-end:#6fa4ff;--auth-card-shadow:0 20px 60px rgba(0,0,0,.08);--auth-subtitle-color:#8e8e93;--auth-btn-bg:linear-gradient(90deg,var(--auth-gradient-start),var(--auth-gradient-middle));--auth-btn-bg-hover:linear-gradient(90deg,var(--auth-gradient-middle),var(--auth-gradient-end));--auth-btn-text:#fff;--breadcrumbs-bg:#ecf2ff;--breadcrumbs-fg:#8e8e93;--breadcrumbs-link:#8e8e93;--breadcrumbs-link-hover:var(--night-blue);--breadcrumbs-separator:#8e8e93;--breadcrumbs-active:var(--night-blue);--btn-primary-text:#fff;--btn-primary-bg:#3b82f6;--btn-primary-hover:#2563eb;--btn-primary-active:#1d4ed8;--link-normal:#3b82f6;--disable-text-light:rgba(60,60,67,.3);--disable-background:#f7f8fa;--disable-text:#8f95a1;--btn-primary-background:var(--black);--btn-primary-color:var(--white);--btn-primary-hover-deprecated:#383838;--btn-secondary-background:var(--white);--btn-secondary-color:var(--black);--btn-secondary-hover:var(--black);--landing-header-height:69px;--sidebar-item-active-bg:rgba(59,130,246,.08);--sidebar-item-hover-bg:rgba(59,130,246,.06);--sidebar-item-active-text:var(--orm-primary);--sidebar-icon-default:var(--table-text-secondary);--sidebar-icon-active:var(--orm-primary);--primary:#3b82f6;--primary-hover:#2563eb;--primary-active:#1d4ed8;--primary-contrast:#fff;--primary-soft:#dbeafe;--surface-primary:#fff;--surface-secondary:#f8fafc;--surface-tertiary:#f1f5f9;--surface-elevated:#fff;--surface-sunken:#eef2f7;--text-secondary:#64748b;--text-muted:#9ca3af;--text-inverse:#fff;--border-primary:#e2e8f0;--border-secondary:#cbd5e1;--border-focus:#3b82f6;--success:#059669;--success-soft:#d1fae5;--warning:#d97706;--warning-soft:#fef3c7;--danger:#dc2626;--danger-soft:#fee2e2;--info:#2563eb;--info-soft:#dbeafe;--shadow-sm:0 1px 2px rgba(0,0,0,.05);--shadow-md:0 4px 12px rgba(0,0,0,.08);--shadow-lg:0 16px 32px rgba(0,0,0,.12);--dropdown-z-profile:3000;--dropdown-z-header:3500;--gray-100:#f3f4f6;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-light:#f1f5f9;--blue-100:#dbeafe;--blue-500:#3b82f6;--blue-600:#2563eb;--blue-700:#1d4ed8;--blue-800:#1e40af;--green-100:#d1fae5;--green-500:#22c55e;--green-600:#16a34a;--green-700:#15803d;--green-800:#166534;--red-100:#fee2e2;--red-500:#ef4444;--red-600:#dc2626;--red-700:#b91c1c;--red-800:#991b1b;--orange-100:#ffedd5;--orange-500:#f97316;--orange-600:#ea580c;--orange-700:#c2410c;--orange-800:#9a3412;--purple-100:#ede9fe;--purple-500:#8b5cf6;--purple-600:#7c3aed;--purple-700:#6d28d9;--purple-800:#5b21b6;--fs-15:15px;--fs-17:17px;--fs-22:22px;--fs-28:28px;--font-sans:var(--font-family);--font-mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;--primary-color:var(--primary);--primary-hover-color:var(--primary-hover);--secondary:var(--text-secondary);--surface:var(--surface-primary);--surface-container:var(--surface-secondary);--surface-variant:var(--surface-tertiary);--bg-white:var(--surface-primary);--background-card:var(--surface-primary);--background-primary:var(--surface-primary);--background-secondary:var(--surface-secondary);--background-tertiary:var(--surface-tertiary);--background-hover:var(--surface-tertiary);--background-input:var(--control-bg);--background-danger:var(--danger-soft);--color-bg-secondary:var(--surface-secondary);--hover-color:var(--surface-tertiary);--custom-hover-bg:var(--surface-tertiary);--offer-bg:var(--surface-secondary);--text:var(--text-primary);--table-text-primary:var(--text-primary);--muted-foreground:var(--text-muted);--foreground3:var(--text-muted);--text-danger:var(--danger);--border-color:var(--border-primary);--settings-shell-bg:var(--surface-secondary);--settings-content-bg:var(--card-bg);--settings-section-bg:var(--surface-primary);--settings-section-muted-bg:var(--surface-secondary);--settings-section-border:var(--border-primary);--settings-section-shadow:var(--shadow-sm);--settings-layout-shadow:0 8px 24px color-mix(in srgb,var(--black) 6%,transparent);--settings-nav-hover-shadow:0 10px 18px color-mix(in srgb,var(--black) 6%,transparent);--settings-entity-row-bg:color-mix(in srgb,var(--surface-secondary) 55%,var(--card-bg) 45%);--settings-entity-row-hover-bg:color-mix(in srgb,var(--surface-secondary) 62%,var(--card-bg) 38%);--settings-entity-row-selected-bg:color-mix(in srgb,var(--color-primary) 14%,var(--card-bg) 86%);--settings-entity-row-selected-shadow:0 10px 20px color-mix(in srgb,var(--black) 10%,transparent);--settings-scrollbar-thumb:color-mix(in srgb,var(--foreground2) 42%,transparent);--settings-detail-bar-bg:var(--card-bg);--settings-banner-bg:var(--surface-secondary);--settings-banner-surface:var(--card-bg);--error:var(--danger);--status-error-bg:var(--danger-soft);--status-error-text:var(--danger);--status-error-border:var(--danger)}@media (max-width:640px){:root{--control-height-sm:36px;--control-height-md:42px;--control-height-lg:48px;--control-font-size-sm:12px;--control-font-size-md:13px;--control-font-size-lg:14px;--control-padding-x-sm:10px;--control-padding-x-md:11px;--control-padding-x-lg:12px;--control-padding-y-sm:5px;--control-padding-y-md:6px;--control-label-size:12px;--control-radius:9px}}@media (max-width:480px){:root{--market-shell-pad:10px}}@media (min-width:601px){:root{--market-shell-pad:16px}}@media (min-width:769px){:root{--market-shell-pad:20px}}@media (min-width:1050px){:root{--market-shell-pad:24px}}@media screen and (max-width:450px){:root{--container-pad:5px}}:root{--background:#f6f8fb;--background2:hsla(0,0%,100%,.06);--foreground:#2f3540;--foreground2:#8b93a1;--text-primary:#2f3540;--header_bg:#fff;--gray-rgb:0,0,0;--gray-alpha-200:rgba(var(--gray-rgb),0.08);--gray-alpha-100:rgba(var(--gray-rgb),0.05);--btnBorder:var(--black);--logo-color1:#3c3c43;--logo-color2:#3c3c43;--logo-color3:#3c3c43;--logo-color4:var(--orm-primary);--logo-color5:#fff;--input-border-default:#e5e7eb;--input-border-hover:#d1d5db;--input-border-focus:#3b82f6;--input-border-active:#60a5fa;--input-border-error:#f87171;--input-border-success:#4ade80;--input-border-disabled:#e2e8f0;--checkbox-unchecked-border:#f3f4f6;--checkbox-checked-bg:#93c5fd;--checkbox-checked-hover-bg:#60a5fa;--table-border:#e5e7eb;--table-header-bg:#f9fafb;--table-row-hover-bg:#f9fafb;--table-row-selected-bg:#eff6ff;--table-text:#374151;--table-text-secondary:#6b7280;--card-bg:#fff;--card-border:#e5e7eb;--card-shadow:var(--shadow-md);--card-icon-bg-light:#f1f5f9;--card-icon-bg-end:var(--input-border-disabled);--card-icon-hover-bg:var(--surface-elevated);--card-icon-hover-shadow:var(--shadow-md);--card-hover-shadow:var(--shadow-lg);--status-active-bg:#d1fae5;--status-active-text:#059669;--status-inactive-bg:#fee2e2;--status-inactive-text:#dc2626;--status-pending-bg:#fef3c7;--status-pending-text:#d97706;--status-success-bg:#d1fae5;--status-success-text:#059669;--status-warning-bg:#fef3c7;--status-warning-text:#d97706;--status-danger-bg:#fee2e2;--status-danger-text:#dc2626;--status-info-bg:#dbeafe;--status-info-text:#2563eb;--btn-primary-hover:#60a5fa;--link-hover:#1d4ed8;--auth-page-bg:linear-gradient(135deg,#e9efff,#eef2ff 45%,#f5f7ff);--auth-card-bg:#fff;--auth-card-shadow:0 30px 80px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.04);--auth-title-color:#171717;--auth-subtitle-color:hsla(0,0%,9%,.6);--auth-input-bg:#fff;--auth-btn-bg:linear-gradient(90deg,#3b82f6,#2563eb);--auth-btn-bg-hover:linear-gradient(90deg,#2563eb,#1d4ed8);--auth-help-bg:#f3f6ff;--auth-help-text:#374151;--auth-root-bg:#f5f6fa;--auth-panel-bg:#fff;--auth-info-gradient:linear-gradient(135deg,#6a5af9,#7f53c0);--auth-info-accent:#c7d2fe;--auth-info-text:#fff;--auth-info-text-muted:#e0e0f6;--auth-info-feature-muted:#cbd5e1;--auth-info-decor-1:#9449df;--auth-info-decor-2:#818cf8;--auth-tabs-bg:#f1f5f9;--auth-tabs-pill-bg:#fff;--auth-tabs-text:#334155;--auth-tabs-text-active:#6366f1;--auth-divider-line:#e2e8f0;--auth-divider-text:#94a3b8;--auth-social-bg:#fff;--auth-social-border:#e2e8f0;--auth-social-hover:#f8fafc;--auth-footer-text:#64748b;--auth-terms-text:#94a3b8;--auth-link-color:#6366f1;--auth-link-hover:#4f46e5;--auth-check-text:#222;--auth-copyright-text:#b0b4c0;--auth-strength-inactive:#e5e7eb;--auth-feature-purple:#a855f7;--auth-decor-purple:#6a5cff}::-webkit-scrollbar-track{background:#e2e8f0}::-webkit-scrollbar-thumb{background-color:#94a3b8;border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:#3b82f6}::-webkit-scrollbar-thumb:active{background-color:#2563eb}[data-theme=dark]{--background:#282c34;--background2:hsla(0,0%,100%,.06);--foreground:#dde3eb;--foreground2:#9ca3af;--header_bg:#1c1e21;--gray-rgb:255,255,255;--gray-alpha-200:rgba(var(--gray-rgb),0.145);--gray-alpha-100:rgba(var(--gray-rgb),0.06);--gray3:var(--gray2);--btnBorder:var(--gray-alpha-200);--btn-primary-background:#ededed;--btn-primary-color:#171717;--btn-secondary-hover:#1a1a1a;--logo-color1:#fff;--logo-color2:#fff;--logo-color3:#fff;--logo-color4:var(--primary);--logo-color5:#fff;--disable-background:#2e323b;--disable-text:#7a808a;--disable-text-light:#3a3c42;--input-border-default:#334155;--input-border-hover:#475569;--input-border-focus:#4f6bff;--input-border-active:#263d7a;--input-border-error:#f87171;--input-border-success:#4ade80;--input-border-disabled:#1e293b;--checkbox-unchecked-border:#475569;--checkbox-checked-bg:#4f6bff;--checkbox-checked-hover-bg:#263d7a;--table-border:#374151;--table-header-bg:#1f2937;--table-row-hover-bg:#2d3748;--table-row-selected-bg:#18264f;--table-text:#f3f4f6;--table-text-secondary:#d1d5db;--card-bg:#1f2937;--card-border:#374151;--card-shadow:var(--shadow-md);--card-icon-bg-light:#2d3748;--card-icon-bg-end:var(--surface-elevated);--card-icon-hover-bg:var(--surface-elevated);--card-icon-hover-shadow:var(--shadow-lg);--card-hover-shadow:var(--shadow-lg);--card-loader-overlay:color-mix(in srgb,var(--surface-primary) 72%,transparent);--card-soon-badge-bg:var(--surface-elevated);--card-soon-badge-text:var(--text-primary);--card-hover-red-bg:linear-gradient(135deg,color-mix(in srgb,var(--danger-soft) 42%,var(--card-bg)) 0%,color-mix(in srgb,var(--danger-soft) 78%,var(--card-bg)) 100%);--card-hover-red-border:color-mix(in srgb,var(--danger) 38%,var(--card-border));--card-hover-green-bg:linear-gradient(135deg,color-mix(in srgb,var(--success-soft) 42%,var(--card-bg)) 0%,color-mix(in srgb,var(--success-soft) 78%,var(--card-bg)) 100%);--card-hover-green-border:color-mix(in srgb,var(--success) 38%,var(--card-border));--card-hover-blue-bg:linear-gradient(135deg,color-mix(in srgb,var(--info-soft) 42%,var(--card-bg)) 0%,color-mix(in srgb,var(--info-soft) 78%,var(--card-bg)) 100%);--card-hover-blue-border:color-mix(in srgb,var(--info) 38%,var(--card-border));--card-hover-orange-bg:linear-gradient(135deg,color-mix(in srgb,var(--warning-soft) 42%,var(--card-bg)) 0%,color-mix(in srgb,var(--warning-soft) 78%,var(--card-bg)) 100%);--card-hover-orange-border:color-mix(in srgb,var(--warning) 38%,var(--card-border));--card-icon-red-bg:linear-gradient(135deg,color-mix(in srgb,var(--danger-soft) 55%,var(--card-bg)) 0%,color-mix(in srgb,var(--danger-soft) 88%,var(--card-bg)) 100%);--card-icon-red-text:var(--status-inactive-text);--card-icon-green-bg:linear-gradient(135deg,color-mix(in srgb,var(--success-soft) 55%,var(--card-bg)) 0%,color-mix(in srgb,var(--success-soft) 88%,var(--card-bg)) 100%);--card-icon-green-text:var(--status-success-text);--card-icon-blue-bg:linear-gradient(135deg,color-mix(in srgb,var(--info-soft) 55%,var(--card-bg)) 0%,color-mix(in srgb,var(--info-soft) 88%,var(--card-bg)) 100%);--card-icon-blue-text:var(--status-info-text);--card-icon-orange-bg:linear-gradient(135deg,color-mix(in srgb,var(--warning-soft) 55%,var(--card-bg)) 0%,color-mix(in srgb,var(--warning-soft) 88%,var(--card-bg)) 100%);--card-icon-orange-text:var(--status-warning-text);--status-active-bg:#064e3b;--status-active-text:#86efac;--status-inactive-bg:#7f1d1d;--status-inactive-text:#fca5a5;--status-pending-bg:#713f12;--status-pending-text:#fcd34d;--status-success-bg:#064e3b;--status-success-text:#86efac;--status-warning-bg:#713f12;--status-warning-text:#fcd34d;--status-danger-bg:#7f1d1d;--status-danger-text:#fca5a5;--status-info-bg:#0c4a6e;--status-info-text:#7dd3fc;--breadcrumbs-bg:var(--background2);--breadcrumbs-fg:var(--foreground2);--breadcrumbs-link:var(--foreground2);--breadcrumbs-link-hover:var(--link-hover);--breadcrumbs-separator:var(--gray-alpha-200);--breadcrumbs-active:var(--ocean-blue);--btn-primary-hover:#4259e8;--link-hover:#4259e8;--auth-page-bg:linear-gradient(135deg,#0f172a,#1e293b 50%,#0b1120);--auth-card-bg:#1f2933;--auth-card-shadow:0 32px 90px rgba(0,0,0,.6),0 0 0 1px hsla(0,0%,100%,.05);--auth-title-color:#f9fafb;--auth-subtitle-color:rgba(249,250,251,.65);--auth-input-bg:#1c1e21;--auth-btn-bg:linear-gradient(90deg,#3b82f6,#60a5fa);--auth-btn-bg-hover:linear-gradient(90deg,#2563eb,#3b82f6);--auth-help-bg:#1e293b;--auth-help-text:#cbd5e1;--auth-root-bg:#0b1120;--auth-panel-bg:#1e293b;--auth-info-gradient:linear-gradient(135deg,#5b4cdb,#6d42b8);--auth-info-accent:#c7d2fe;--auth-info-text:#fff;--auth-info-text-muted:#e0e7ff;--auth-info-feature-muted:#cbd5e1;--auth-info-decor-1:#7c3aed;--auth-info-decor-2:#6366f1;--auth-tabs-bg:#334155;--auth-tabs-pill-bg:#1e293b;--auth-tabs-text:#94a3b8;--auth-tabs-text-active:#a5b4fc;--auth-divider-line:#475569;--auth-divider-text:#64748b;--auth-social-bg:#1e293b;--auth-social-border:#475569;--auth-social-hover:#334155;--auth-footer-text:#94a3b8;--auth-terms-text:#64748b;--auth-link-color:#818cf8;--auth-link-hover:#a5b4fc;--auth-check-text:#e2e8f0;--auth-copyright-text:#64748b;--auth-strength-inactive:#475569;--auth-feature-purple:#a855f7;--auth-decor-purple:#7c3aed;--edit-bar-bg:#1f2937;--edit-bar-border:#374151;--edit-bar-shadow:0 14px 40px rgba(0,0,0,.45),0 0 0 1px hsla(0,0%,100%,.06);--edit-bar-title-color:#f9fafb;--edit-bar-desc-color:#94a3b8;--sidebar-item-active-bg:rgba(79,107,255,.16);--sidebar-item-hover-bg:rgba(79,107,255,.12);--sidebar-item-active-text:#4f6bff;--sidebar-icon-default:#94a3b8;--sidebar-icon-active:#4f6bff;--primary:#4f6bff;--primary-hover:#4259e8;--primary-active:#263d7a;--primary-contrast:#0b1120;--primary-soft:#18264f;--color-primary:#4f6bff;--orm-primary:#4f6bff;--orm-accent:#263d7a;--orm-accent-foreground:var(--primary);--orm-primary-light:#263d7a;--orm-primary-dark:#18264f;--btn-primary-bg:#4f6bff;--btn-primary-active:#263d7a;--kpi-gradient-start:#18264f;--kpi-gradient-end:#263d7a;--btn-primary-gradient:linear-gradient(135deg,var(--btn-primary-bg) 0%,var(--btn-primary-active) 100%);--quick-action-primary-gradient:linear-gradient(135deg,var(--kpi-gradient-start) 0%,var(--kpi-gradient-end) 100%);--quick-action-primary-shadow:0 4px 16px color-mix(in srgb,var(--primary) 38%,transparent);--quick-action-primary-icon-bg:hsla(0,0%,100%,.22);--surface-primary:#1f2937;--surface-secondary:#0f172a;--surface-tertiary:#020617;--surface-elevated:#243042;--surface-sunken:#0b1120;--text-primary:#dde3eb;--text-secondary:#94a3b8;--text-muted:#9ca3af;--text-inverse:#0b1120;--border-primary:#1e293b;--border-secondary:#475569;--border-focus:#4f6bff;--success:#34d399;--success-soft:#064e3b;--warning:#fbbf24;--warning-soft:#713f12;--danger:#f87171;--danger-soft:#7f1d1d;--info:#4f6bff;--info-soft:#0c4a6e;--shadow-sm:0 1px 2px rgba(0,0,0,.4);--shadow-md:0 4px 12px rgba(0,0,0,.4);--shadow-lg:0 16px 32px rgba(0,0,0,.55);--control-text:#e5e7eb;--control-label-color:#cbd5e1;--control-bg:#172033;--control-bg-hover:#1c2740;--control-bg-disabled:#0f172a;--control-border:#334155;--control-border-hover:#475569;--control-ring:0 0 0 4px rgba(79,107,255,.18);--select-dropdown-bg:var(--surface-elevated);--select-dropdown-border:var(--table-border);--select-dropdown-shadow:var(--shadow-lg);--select-option-hover-bg:var(--surface-elevated);--select-option-selected-bg:color-mix(in srgb,var(--orm-primary) 24%,var(--surface-elevated));--select-option-selected-hover-bg:color-mix(in srgb,var(--orm-primary) 32%,var(--surface-elevated));--select-scrollbar-thumb:color-mix(in srgb,var(--foreground2) 55%,transparent);--paginator-bg:var(--card-bg);--paginator-border:var(--table-border);--paginator-item-bg:var(--card-bg);--paginator-item-text:var(--table-text);--paginator-item-border:var(--table-border);--paginator-item-hover-bg:var(--table-row-hover-bg);--paginator-item-hover-border:var(--table-border);--paginator-nav-hover-bg:var(--table-row-selected-bg-light);--paginator-nav-hover-text:var(--primary);--paginator-item-active-bg:var(--orm-primary);--paginator-item-active-text:var(--btn-primary-text);--paginator-item-active-border:var(--orm-primary);--paginator-item-active-shadow:0 1px 3px color-mix(in srgb,var(--orm-primary) 40%,transparent);--paginator-item-disabled-bg:var(--surface-secondary);--paginator-item-disabled-text:var(--foreground2);--view-toggle-bg:var(--surface-secondary);--view-toggle-border:var(--table-border);--view-toggle-btn-text:var(--foreground2);--view-toggle-btn-text-hover:var(--foreground);--view-toggle-btn-active-bg:var(--card-bg);--view-toggle-btn-active-text:var(--primary);--view-toggle-btn-active-shadow:var(--shadow-sm);--analytics-card-bg:var(--card-bg);--analytics-card-border:var(--table-border);--analytics-card-shadow:var(--shadow-md);--analytics-card-header-border:var(--table-border);--analytics-inner-bg:var(--table-row-hover-bg);--analytics-inner-bg-hover:var(--table-row-selected-bg-light);--analytics-inventory-primary-bg:color-mix(in srgb,var(--orm-primary) 22%,var(--analytics-card-bg));--analytics-inventory-primary-border:color-mix(in srgb,var(--orm-primary) 34%,var(--analytics-card-border));--analytics-inventory-primary-text:var(--primary);--analytics-inventory-primary-icon:var(--primary);--analytics-inventory-secondary-bg:color-mix(in srgb,var(--purple-500) 20%,var(--analytics-card-bg));--analytics-inventory-secondary-border:color-mix(in srgb,var(--purple-500) 32%,var(--analytics-card-border));--analytics-inventory-secondary-text:#c4b5fd;--analytics-inventory-secondary-icon:#a78bfa;--analytics-inventory-icon-bg-blue:color-mix(in srgb,var(--orm-primary) 26%,var(--analytics-card-bg));--analytics-inventory-icon-bg-violet:color-mix(in srgb,var(--purple-500) 24%,var(--analytics-card-bg));--table-row-selected-bg-light:#1e293b;--settings-shell-bg:var(--surface-sunken);--settings-section-bg:var(--surface-elevated);--settings-section-muted-bg:var(--surface-secondary);--settings-section-shadow:var(--shadow-sm);--settings-layout-shadow:var(--shadow-md);--settings-nav-hover-shadow:var(--shadow-sm);--settings-entity-row-bg:color-mix(in srgb,var(--surface-secondary) 72%,var(--card-bg) 28%);--settings-entity-row-hover-bg:color-mix(in srgb,var(--surface-elevated) 78%,var(--card-bg) 22%);--settings-entity-row-selected-bg:color-mix(in srgb,var(--color-primary) 22%,var(--card-bg) 78%);--settings-entity-row-selected-shadow:0 10px 24px color-mix(in srgb,var(--black) 38%,transparent);--settings-banner-bg:color-mix(in srgb,var(--surface-elevated) 90%,var(--primary) 10%);--settings-banner-surface:var(--surface-elevated);--background-input:var(--control-bg)}[data-theme=dark]::-webkit-scrollbar{width:8px}[data-theme=dark]::-webkit-scrollbar-track{background:#162538}[data-theme=dark]::-webkit-scrollbar-thumb{background-color:#334b66;border-radius:4px}[data-theme=dark]::-webkit-scrollbar-thumb:hover{background-color:#4f6bff}[data-theme=dark]::-webkit-scrollbar-thumb:active{background-color:#263d7a}[data-module=orm]{--color-primary:#3b82f6;--orm-primary:#3b82f6;--orm-primary-light:#dbeafe;--orm-primary-dark:#1d4ed8;--orm-accent:#2563eb;--orm-accent-foreground:var(--orm-accent);--primary:#3b82f6;--primary-hover:#2563eb;--primary-active:#1d4ed8;--primary-soft:#dbeafe;--kpi-gradient-start:var(--orm-primary);--kpi-gradient-end:var(--orm-accent);--input-border-focus:#3b82f6;--input-border-active:#60a5fa;--checkbox-checked-bg:#93c5fd;--checkbox-checked-hover-bg:#60a5fa;--btn-primary-bg:#3b82f6;--btn-primary-hover:#2563eb;--btn-primary-active:#1d4ed8;--link-normal:#3b82f6;--link-hover:#1d4ed8;--table-row-selected-bg:#eff6ff;--status-info-bg:#dbeafe;--status-info-text:#2563eb;--status-info-border:#2563eb}[data-theme=dark] [data-module=orm]{--color-primary:#4f6bff;--orm-primary:#4f6bff;--orm-accent:#263d7a;--orm-accent-foreground:var(--primary);--orm-primary-light:#263d7a;--orm-primary-dark:#18264f;--kpi-gradient-start:#18264f;--kpi-gradient-end:#263d7a;--btn-primary-gradient:linear-gradient(135deg,var(--btn-primary-bg) 0%,var(--btn-primary-active) 100%);--quick-action-primary-gradient:linear-gradient(135deg,var(--kpi-gradient-start) 0%,var(--kpi-gradient-end) 100%);--quick-action-primary-shadow:0 4px 16px color-mix(in srgb,var(--primary) 38%,transparent);--quick-action-primary-icon-bg:hsla(0,0%,100%,.22);--input-border-focus:#4f6bff;--input-border-active:#263d7a;--checkbox-checked-bg:#4f6bff;--checkbox-checked-hover-bg:#263d7a;--primary:#4f6bff;--primary-hover:#4259e8;--primary-active:#263d7a;--primary-soft:#18264f;--btn-primary-bg:#4f6bff;--btn-primary-hover:#4259e8;--btn-primary-active:#263d7a;--link-normal:#4f6bff;--link-hover:#4259e8;--table-row-selected-bg:#18264f;--status-info-bg:#18264f;--status-info-text:#93c5fd;--background:#1a1d24;--foreground:#ededed;--header_bg:#1c1e21;--card-bg:#1f2937;--card-border:#374151;--sidebar-item-active-bg:rgba(79,107,255,.18);--sidebar-item-active-text:#4f6bff;--sidebar-icon-active:#4f6bff;--logo-color1:#fff;--logo-color2:#fff;--logo-color3:#fff;--logo-color4:var(--primary);--logo-color5:#fff}[data-module=market]{--color-primary:#8b5cf6;--market-primary:#8b5cf6;--market-primary-light:#ede9fe;--market-primary-dark:#6d28d9;--market-accent:#7c3aed;--primary:#6366f1;--primary-hover:#4f46e5;--primary-active:#4338ca;--primary-soft:#ede9fe;--market-header-bg:#fff;--market-nav-bg:#fff;--market-footer-bg:#fff;--market-surface:#fff;--market-surface-muted:#f9f9fb;--market-surface-elevated:#fafbff;--market-search-bg:#fafbff;--market-search-bg-hover:#fff;--market-search-inner-bg:#eef2ff;--market-chip-bg:#fff;--market-border:#e5e7eb;--market-border-strong:#d8d8e2;--market-text:#2f3540;--market-text-secondary:#4b5563;--market-text-muted:#8b93a1;--market-icon:#64748b;--market-hover:#f7f8fa;--market-hover-strong:#f0f0f5;--market-accent-ring:rgba(99,102,241,.12);--market-shadow:rgba(0,0,0,.08);--market-shadow-strong:rgba(0,0,0,.12);--market-badge-border:#fff;--market-cta-bg:#fff;--market-cta-text:#111827;--market-switch-active-bg:#0f172a;--market-switch-active-text:#fff;--market-pill-bg:#f8fafc;--market-pill-text:#475569;--market-pill-border:#e2e8f0;--market-on-image:#fff;--market-input-bg:#fff;--market-input-muted-bg:#f9fafb;--market-input-border:#e5e7eb;--market-success-text:#15803d;--market-success-bg:#dcfce7;--market-warn-surface:#fff7ed;--market-warn-border:#fed7aa;--market-ok-surface:#ecfdf5;--market-ok-border:#bbf7d0;--market-info-surface:#eff6ff;--market-info-border:#bfdbfe;--market-info-text:#3730a3;--market-warn-text:#9a3412;--market-ok-text:#065f46;--market-danger-surface:#fef2f2;--market-danger-text:#ef4444;--market-danger-text-strong:#991b1b;--market-danger-border:#fecaca;--background:#f8fafc;--foreground:var(--text-primary);--foreground2:var(--market-icon);--container-pad:var(--market-shell-pad);--input-border-focus:#8b5cf6;--input-border-active:#a78bfa;--checkbox-checked-bg:#c4b5fd;--checkbox-checked-hover-bg:#a78bfa;--btn-primary-bg:#6366f1;--btn-primary-hover:#4f46e5;--btn-primary-active:#4338ca;--link-normal:#8b5cf6;--link-hover:#6d28d9;--table-row-selected-bg:#f3e8ff;--sidebar-item-active-bg:#6365f141;--sidebar-item-hover-bg:#6365f114;--sidebar-item-active-text:#6366f1;--sidebar-icon-active:#6366f1;--status-info-bg:#f3e8ff;--status-info-text:#7c3aed;--status-info-border:#7c3aed}[data-theme=dark] [data-module=market]{--color-primary:#a78bfa;--market-primary:#8b5cf6;--market-primary-light:#4c1d95;--market-primary-dark:#c4b5fd;--market-accent:#9333ea;--primary:#8b5cf6;--primary-hover:#a78bfa;--primary-active:#c4b5fd;--primary-soft:#4c1d95;--market-header-bg:#151221;--market-nav-bg:#151221;--market-footer-bg:#151221;--market-surface:#1c1829;--market-surface-muted:#221c33;--market-surface-elevated:#2a2240;--market-search-bg:#2a2240;--market-search-bg-hover:#322750;--market-search-inner-bg:#2a2240;--market-chip-bg:#322750;--market-border:#3d3458;--market-border-strong:#4a4068;--market-text:#e8e4f5;--market-text-secondary:#d4cff0;--market-text-muted:#a899e8;--market-icon:#a899e8;--market-hover:#2a2240;--market-hover-strong:#322750;--market-accent-ring:rgba(139,92,246,.28);--market-shadow:rgba(0,0,0,.35);--market-shadow-strong:rgba(0,0,0,.5);--market-badge-border:#151221;--market-cta-bg:var(--primary);--market-cta-text:#fff;--market-switch-active-bg:var(--primary);--market-switch-active-text:#fff;--market-pill-bg:var(--market-surface-muted);--market-pill-text:var(--market-text-secondary);--market-pill-border:var(--market-border);--market-on-image:#fff;--market-input-bg:#2a2240;--market-input-muted-bg:#221c33;--market-input-border:#3d3458;--market-success-text:#86efac;--market-success-bg:rgba(34,197,94,.18);--market-warn-surface:rgba(245,158,11,.12);--market-warn-border:rgba(245,158,11,.35);--market-ok-surface:rgba(34,197,94,.1);--market-ok-border:rgba(34,197,94,.32);--market-info-surface:rgba(59,130,246,.12);--market-info-border:rgba(59,130,246,.35);--market-info-text:#93c5fd;--market-warn-text:#fdba74;--market-ok-text:#6ee7b7;--market-danger-surface:rgba(239,68,68,.12);--market-danger-text:#fca5a5;--market-danger-text-strong:#fecaca;--market-danger-border:rgba(239,68,68,.35);--background:#110e1a;--foreground:var(--text-primary);--container-pad:var(--market-shell-pad);--foreground2:var(--market-icon);--header_bg:var(--market-header-bg);--card-bg:#1c1829;--card-border:var(--market-border);--white:var(--market-surface);--input-border-focus:#a78bfa;--input-border-active:#8b5cf6;--checkbox-checked-bg:#8b5cf6;--checkbox-checked-hover-bg:#a78bfa;--btn-primary-bg:#8b5cf6;--btn-primary-hover:#a78bfa;--btn-primary-active:#c4b5fd;--table-border:#3d3458;--table-header-bg:#1c1829;--table-row-hover-bg:#2a2240;--table-row-selected-bg:#4c1d95;--table-text:#f3f0ff;--table-text-secondary:#a899e8;--table-row-selected-bg-light:#2a2240;--sidebar-item-active-bg:rgba(139,92,246,.22);--sidebar-item-hover-bg:rgba(139,92,246,.14);--sidebar-item-active-text:#e9d5ff;--sidebar-icon-active:#e9d5ff;--status-info-bg:#4c1d95;--status-info-text:#e9d5ff;--status-info-border:#a78bfa;--surface-primary:var(--market-surface);--surface-secondary:var(--market-surface-muted);--surface-tertiary:var(--market-hover-strong);--surface-elevated:var(--market-surface-elevated);--surface-sunken:var(--market-surface-muted);--border-primary:var(--market-border);--border-secondary:var(--market-border-strong);--orm-accent:var(--primary);--orm-accent-foreground:#e9d5ff;--orm-primary:var(--primary);--danger-soft:rgba(239,68,68,.16);--select-option-selected-bg:color-mix(in srgb,var(--primary) 22%,var(--market-surface-elevated));--select-option-selected-hover-bg:color-mix(in srgb,var(--primary) 30%,var(--market-surface-elevated))}@media (max-width:379px){[data-module=market]{width:var(--layout-min-width);min-width:var(--layout-min-width);zoom:calc(100vw / var(--layout-min-width))}}@supports not (zoom:1){@media (max-width:379px){[data-module=market]{transform:scale(calc(100vw / var(--layout-min-width)));transform-origin:top center}}}[data-module=landing]{--landing-nav-text:#555;--landing-nav-hover:#6366f1;--landing-signin-text:#555;--landing-mobile-menu-bg:hsla(0,0%,100%,.96);--landing-mobile-menu-border:hsla(0,0%,100%,.25);--landing-mobile-link:#1f1f1f;--landing-mobile-divider:rgba(0,0,0,.08);--landing-header-shadow:rgba(0,0,0,.1);--landing-on-cta:#fff;--landing-footer-bg-start:color-mix(in srgb,var(--foreground) 96%,var(--color-primary) 4%);--landing-footer-bg-end:var(--foreground);--landing-footer-border:color-mix(in srgb,var(--color-primary) 18%,transparent);--landing-footer-text:#fff;--landing-footer-heading:color-mix(in srgb,#fff 88%,transparent);--landing-footer-muted:color-mix(in srgb,#fff 58%,transparent);--landing-footer-subtle:color-mix(in srgb,#fff 55%,transparent);--landing-footer-divider:color-mix(in srgb,#fff 12%,transparent);--landing-footer-logo-accent:var(--color-primary);--landing-footer-logo-mark:#fff}[data-theme=dark] [data-module=landing]{--landing-nav-text:#94a3b8;--landing-nav-hover:#a5b4fc;--landing-signin-text:#cbd5e1;--landing-mobile-menu-bg:rgba(30,41,59,.96);--landing-mobile-menu-border:rgba(148,163,184,.2);--landing-mobile-link:#f1f5f9;--landing-mobile-divider:rgba(148,163,184,.18);--landing-header-shadow:rgba(0,0,0,.35);--landing-on-cta:#fff;--landing-footer-bg-start:#1e293b;--landing-footer-bg-end:#0f172a;--landing-footer-border:color-mix(in srgb,var(--landing-nav-hover) 24%,transparent);--landing-footer-text:#f1f5f9;--landing-footer-heading:#e2e8f0;--landing-footer-muted:#94a3b8;--landing-footer-subtle:#64748b;--landing-footer-divider:rgba(148,163,184,.18);--landing-footer-logo-accent:var(--landing-nav-hover);--landing-footer-logo-mark:#f8fafc;--background:#0f172a}[data-module=pos]{--pos-page-bg:linear-gradient(180deg,#f4f7fb,#eef2f7);--pos-panel-bg:linear-gradient(180deg,#3d7cff,#2554d9);--pos-panel-muted:hsla(0,0%,100%,.12);--pos-panel-soft:hsla(0,0%,100%,.18);--pos-panel-shadow:0 16px 40px rgba(37,84,217,.28);--pos-on-primary:#fff;--pos-on-primary-muted:hsla(0,0%,100%,.72);--pos-surface-bg:#fff;--pos-surface-border:#dbe2ea;--pos-surface-shadow:0 10px 30px rgba(15,23,42,.06);--pos-section-bg:#f8fafc;--pos-section-border:#e2e8f0;--pos-control-bg:#f8fafc;--pos-card-bg:hsla(0,0%,100%,.96);--pos-card-border:rgba(148,163,184,.24);--pos-card-shadow:0 10px 30px rgba(15,23,42,.06);--pos-divider:hsla(0,0%,100%,.18);--pos-price-color:#1f2937;--pos-total-color:#5b8fca;--pos-chip-active-bg:#2563eb;--pos-chip-active-text:#fff;--btn-primary-bg:#2563eb;--btn-primary-active:#1d4ed8;--btn-primary-hover:rgba(37,99,235,.28);--primary:#2563eb;--primary-hover:#1d4ed8;--primary-active:#1e40af;--pos-auth-page-bg:#f4f7fb;--pos-auth-card-bg:#fff;--pos-auth-card-shadow:0 40px 120px rgba(15,23,42,.35);--pos-auth-right-bg:#f9fbff;--pos-auth-bottom-border:#e6eaf0;--pos-auth-text-primary:#0f172a;--pos-auth-text-muted:#64748b;--pos-auth-text-subtle:#94a3b8;--pos-auth-pin-panel-bg:linear-gradient(180deg,#f8fafc,#eef2ff);--pos-auth-pin-panel-shadow:0 12px 28px rgba(15,23,42,.08);--pos-auth-indicator-card-bg:#fff;--pos-auth-indicator-card-shadow:0 10px 20px rgba(15,23,42,.06);--pos-auth-error-bg:#fef2f2;--pos-auth-error-border:#fecaca;--pos-auth-error-text:#b91c1c;--pos-auth-lock-accent:#6366f1;--pos-auth-success:#10b981;--pos-auth-danger:#ef4444;--pos-auth-cloud-bg:#f3f6fb;--pos-auth-center-card-bg:linear-gradient(180deg,#fff,#f8fafc);--pos-auth-center-card-shadow:0 20px 40px rgba(15,23,42,.06),inset 0 1px 0 hsla(0,0%,100%,.6);--pos-auth-shift-open:#059669;--pos-auth-shift-closed:#d97706;--pos-auth-link:#2563eb;--pos-auth-overlay:rgba(15,23,42,.08);--pos-auth-keypad-key-bg:#fff;--pos-auth-keypad-key-border:#e5e7eb;--pos-auth-keypad-key-text:#0f172a;--pos-auth-keypad-key-shadow:0 8px 20px rgba(15,23,42,.08);--pos-auth-keypad-action-bg:#f1f5f9;--pos-auth-keypad-hover-bg:#f8fafc;--pos-auth-pin-dot-empty-bg:#fff;--pos-auth-pin-dot-empty-border:#cbd5e1;--pos-auth-pin-dot-filled:var(--primary)}html[data-theme=dark] [data-module=pos]{--pos-page-bg:linear-gradient(180deg,#0f172a,#111827);--pos-panel-bg:linear-gradient(180deg,#1d4ed8,#1e3a8a);--pos-panel-muted:hsla(0,0%,100%,.08);--pos-panel-soft:hsla(0,0%,100%,.14);--pos-panel-shadow:0 20px 44px rgba(0,0,0,.4);--pos-on-primary:#f8fafc;--pos-on-primary-muted:rgba(248,250,252,.72);--pos-surface-bg:#111827;--pos-surface-border:rgba(71,85,105,.65);--pos-surface-shadow:0 12px 24px rgba(0,0,0,.28);--pos-section-bg:#0f172a;--pos-section-border:rgba(71,85,105,.5);--pos-control-bg:#172033;--pos-card-bg:#111827;--pos-card-border:rgba(71,85,105,.65);--pos-card-shadow:0 12px 24px rgba(0,0,0,.28);--pos-divider:hsla(0,0%,100%,.12);--pos-price-color:#e5e7eb;--pos-total-color:#93c5fd;--pos-chip-active-bg:#3b82f6;--pos-chip-active-text:#eff6ff;--btn-primary-bg:#3b82f6;--btn-primary-active:#60a5fa;--btn-primary-hover:rgba(59,130,246,.32);--primary:#3b82f6;--primary-hover:#60a5fa;--primary-active:#93c5fd;--pos-auth-page-bg:#0f172a;--pos-auth-card-bg:#111827;--pos-auth-card-shadow:0 40px 120px rgba(0,0,0,.45);--pos-auth-right-bg:#0f172a;--pos-auth-bottom-border:rgba(71,85,105,.5);--pos-auth-text-primary:#f1f5f9;--pos-auth-text-muted:#94a3b8;--pos-auth-text-subtle:#64748b;--pos-auth-pin-panel-bg:linear-gradient(180deg,#1e293b,#172033);--pos-auth-pin-panel-shadow:0 12px 28px rgba(0,0,0,.32);--pos-auth-indicator-card-bg:#111827;--pos-auth-indicator-card-shadow:0 10px 20px rgba(0,0,0,.24);--pos-auth-error-bg:rgba(127,29,29,.22);--pos-auth-error-border:hsla(0,91%,71%,.35);--pos-auth-error-text:#fca5a5;--pos-auth-lock-accent:#818cf8;--pos-auth-success:#34d399;--pos-auth-danger:#f87171;--pos-auth-cloud-bg:#0f172a;--pos-auth-center-card-bg:linear-gradient(180deg,#111827,#0f172a);--pos-auth-center-card-shadow:0 20px 40px rgba(0,0,0,.28),inset 0 1px 0 hsla(0,0%,100%,.04);--pos-auth-shift-open:#34d399;--pos-auth-shift-closed:#fbbf24;--pos-auth-link:#60a5fa;--pos-auth-overlay:rgba(2,6,23,.55);--pos-auth-keypad-key-bg:#1e293b;--pos-auth-keypad-key-border:rgba(71,85,105,.65);--pos-auth-keypad-key-text:#e2e8f0;--pos-auth-keypad-key-shadow:0 8px 20px rgba(0,0,0,.24);--pos-auth-keypad-action-bg:#172033;--pos-auth-keypad-hover-bg:#334155;--pos-auth-pin-dot-empty-bg:#111827;--pos-auth-pin-dot-empty-border:rgba(100,116,139,.65);--pos-auth-pin-dot-filled:var(--primary)}.paymentCheckoutTheme{--pay-page-bg:var(--background,#f6f8fb);--pay-surface-bg:var(--card-bg,#fff);--pay-surface-border:var(--table-border,#e5e7eb);--pay-section-bg:var(--table-header-bg,#f9fafb);--pay-control-bg:var(--input-bg,#fafafa);--pay-text-primary:var(--foreground,#0f172a);--pay-text-secondary:var(--table-text,#374151);--pay-text-muted:var(--foreground2,#64748b);--pay-text-subtle:var(--table-text-secondary,#94a3b8);--pay-accent:var(--primary,#2563eb);--pay-accent-soft:color-mix(in srgb,var(--pay-accent) 12%,var(--pay-surface-bg));--pay-accent-border:color-mix(in srgb,var(--pay-accent) 35%,var(--pay-surface-border));--pay-positive:var(--status-success-text,#15803d);--pay-positive-soft:var(--tone-success-surface,#eefaf4);--pay-positive-border:color-mix(in srgb,var(--pay-positive) 28%,var(--pay-surface-border));--pay-warning:var(--status-warning-text,#b45309);--pay-warning-soft:var(--tone-warning-surface,#fffbea);--pay-warning-border:color-mix(in srgb,var(--pay-warning) 28%,var(--pay-surface-border));--pay-danger:var(--status-danger-text,#b91c1c);--pay-danger-soft:var(--tone-danger-surface,#fef2f2);--pay-danger-border:color-mix(in srgb,var(--pay-danger) 28%,var(--pay-surface-border));--pay-shadow-sm:0 1px 3px rgba(15,23,42,.06);--pay-shadow-md:0 2px 8px rgba(15,23,42,.08);--pay-summary-bg:#1e293b;--pay-summary-border:#334155;--pay-summary-text:#cbd5e1;--pay-summary-heading:#fff;--pay-summary-paid:#4ade80;--pay-summary-remaining:#facc15;--pay-summary-divider:rgba(148,163,184,.26);--pay-footer-bg:var(--pay-section-bg);--pay-online-dot:var(--status-success-text,#22c55e);--pay-key-bg:var(--pay-surface-bg);--pay-key-border:var(--pay-surface-border);--pay-key-text:var(--pay-text-primary);--pay-key-hover-bg:color-mix(in srgb,var(--pay-control-bg) 70%,var(--pay-surface-bg));--pay-timer-warning-bg:var(--pay-warning-soft);--pay-timer-warning-text:var(--pay-warning);--pay-timer-critical-bg:var(--pay-danger-soft);--pay-timer-critical-text:var(--pay-danger)}html[data-theme=dark] .paymentCheckoutTheme{--pay-page-bg:var(--background,#0f172a);--pay-surface-bg:var(--card-bg,#111827);--pay-surface-border:var(--table-border,rgba(71,85,105,.65));--pay-section-bg:var(--surface-secondary,#0f172a);--pay-control-bg:var(--input-bg,#172033);--pay-text-primary:var(--foreground,#e5e7eb);--pay-text-secondary:var(--table-text,#cbd5e1);--pay-text-muted:var(--foreground2,#94a3b8);--pay-text-subtle:var(--table-text-secondary,#64748b);--pay-accent:var(--primary,#3b82f6);--pay-summary-bg:#0b1220;--pay-summary-border:rgba(71,85,105,.75);--pay-summary-text:#cbd5e1;--pay-summary-heading:#f8fafc;--pay-shadow-sm:0 1px 3px rgba(0,0,0,.28);--pay-shadow-md:0 2px 8px rgba(0,0,0,.32)}[data-module=pos] .paymentCheckoutTheme{--pay-page-bg:var(--pos-page-bg);--pay-surface-bg:var(--pos-surface-bg);--pay-surface-border:var(--pos-surface-border);--pay-section-bg:var(--pos-section-bg);--pay-control-bg:var(--pos-control-bg);--pay-text-primary:var(--pos-price-color);--pay-accent:var(--primary,var(--pos-chip-active-bg));--pay-footer-bg:var(--pos-section-bg)}@media (max-width:767px){:root{--control-font-size-sm:16px;--control-font-size-md:16px;--control-font-size-lg:16px}html{text-size-adjust:100%}.react-international-phone-input,input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=image]):not([type=file]),select,textarea{font-size:16px!important}[data-module=orm]{--fs-28:20px;--fs-24:18px;--fs-22:17px;--fs-20:16px;--fs-18:16px;--fs-16:15px;--fs-14:13px}[data-module=orm] .pageTitle{font-size:var(--fs-18);line-height:1.25}[data-module=orm] .pageSubTitle{font-size:var(--fs-12);line-height:1.4}}html{transition:background-color .3s ease,color .3s ease}@font-face{font-family:Inter;src:url(/fonts/Inter-light.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-light-italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}body,html{font-family:var(--font-family);font-size:var(--font-size-base);height:100%;overflow:hidden;max-width:100vw;min-width:350px;min-height:100%}body{color:var(--foreground);background:var(--background);min-width:360px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}strong{font-weight:var(--strong-font-weight);color:var(--strong-color)}*{-webkit-tap-highlight-color:transparent;box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none;-webkit-user-drag:none;-webkit-touch-callout:none}a,button{cursor:pointer}li,ul{list-style:none;padding:0;margin:0}img,svg{display:block;max-width:100%}.container{position:relative;width:100%;max-width:var(--container-max);min-width:0;margin:0 auto;padding:0 var(--container-pad)}.btn__primary{padding:8px 16px;background-color:var(--night-blue);border-radius:var(--radius-sm);cursor:pointer;transition:background-color .3s ease,transform .2s ease}.btn__primary:hover{background-color:var(--dark-blue)}.noselect{-webkit-user-select:none;-moz-user-select:none;user-select:none}.dropdowns__container{display:flex;gap:16px}::-webkit-scrollbar{width:8px;height:5px;background-color:var(--black)}::-webkit-scrollbar-thumb{background-color:var(--gray2);border-radius:5px}::-webkit-scrollbar-thumb:hover{background-color:var(--gray)}.react-international-phone-country-selector-dropdown{z-index:9999;max-height:250px;overflow-y:auto;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);scrollbar-width:thin;scrollbar-color:var(--gray3) var(--white)}.react-international-phone-country-selector-dropdown::-webkit-scrollbar{width:8px}.react-international-phone-country-selector-dropdown::-webkit-scrollbar-track{background:var(--white)}.react-international-phone-country-selector-dropdown::-webkit-scrollbar-thumb{background-color:var(--gray3);border-radius:10px;border:2px solid var(--white)}.react-international-phone-country-selector-option{padding:8px 12px;font-size:1rem;cursor:pointer}.react-international-phone-country-selector-option:hover{background-color:#f0f0f0}.react-international-phone-input-container{border:1px solid var(--gray3)!important;border-radius:6px!important;padding-right:12px;background:var(--white);display:flex;align-items:center;transition:border-color .2s ease}.react-international-phone-input-container:focus-within{border-color:var(--ocean-blue-hover)!important}.react-international-phone-country-selector-button{border:none!important;border-right:1px solid var(--gray3)!important;border-top-left-radius:8px!important;border-bottom-left-radius:8px!important;background-color:#f5f5f5}.react-international-phone-input{border:none!important;outline:none!important;font-size:1rem!important;font-weight:500;padding:10px 12px!important;flex:1 1;background:transparent!important}.disabled{filter:grayscale(100%) brightness(.6);opacity:.6}hr{border:none;border-bottom:1.8px solid var(--gray3)}.text-center{text-align:center}.w-full{width:100%}.h-full{height:100%}[data-animate]{opacity:0;transform:translateY(30px);transition:opacity .6s ease-out,transform .6s ease-out}[data-animate].visible{opacity:1;transform:translateY(0)}.card:hover{transform:translateY(-6px);box-shadow:0 16px 32px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease}.pageTitle{margin:0 0 2px;font-size:var(--fs-24);font-weight:var(--typo-title-weight);color:var(--foreground)}.pageSubTitle{margin:0;font-size:var(--fs-13);font-weight:var(--typo-body-weight);color:color-mix(in srgb,var(--foreground2) 72%,var(--foreground) 28%);line-height:1.45}