:root{--foreground:#020617;--ym-background:#fff;--ym-background-hover:#f5f5f5;--muted-foreground:#64748b;--ym-border:#e2e8f0;--sidebar-border:#cbd5e1;--ym-primary:#2563eb;--ym-primary-rgb:37,99,235;--primary-foreground:#f8fafc;--ym-secondary:#f1f5f9;--success:#0d9488;--muted:#f1f5f9;--accent:#f1f5f9;--accent-foreground:#020617;--destructive:#dc2626;--grays-light:#f0f0f0;--grays-dark:#898b8f;--product-image-bg:#dfdfdf;--ym-yellow:#ebb441;--ym-orange:#fbaf5d;--ym-amber:#d97706;--ym-amber-border:#fbbf24;--ym-red:#ff4334;--ym-red-rgb:255,67,52;--ym-salmon:#ce7068;--ym-blue:var(--ym-primary);--ym-green:#68b84d;--ym-light-purple:#292770;--ym-purple:#292770;--ym-bg-light-grey:#f6f6f6;--ym-bg-grey:#dfdfdf;--ym-bg-light-blue:#e7f2ff;--ym-bg-dark-grey:#292c33;--ym-bg-black:#171a1f;--ym-light-black:#1c1f23;--ym-book-preview-grey:#eee;--ym-border-light-grey:#f2f2f2;--ym-border-grey:#dadada;--ym-border-mid-grey:#a3a3a3;--ym-border-dark-grey:#1f2124;--ym-text-grey:#464444;--ym-text-mid-grey:#676f70;--ym-red-tint:#ffd1cd;--ym-orange-text:#b05e04;--ym-text-light-grey:#929292;--ym-blue-hover:#134cca;--ym-blue-active:#0e3b9c;--ym-red-hover:#ff1401;--ym-red-disabled:#ffd1cd;--ym-green-hover:#53963c;--ym-green-disabled:#c5e4ba;--ym-orange-hover:#fa962b;--ym-bg-grey-hover:#c6c6c6;--ym-bg-grey-disabled:#fff;--ym-bg-dark-grey-hover:#40444f;--ym-border-grey-hover:#c1c1c1;--ym-border-mid-grey-hover:#8a8a8a;--ym-text-light-grey-hover:#797979;--ym-text-grey-disabled:#939090;--ym-loading-text:#ddd;--ym-badge-border:#c3180a;--font-family-font-sans:"Roboto",sans-serif;--font-family-font-admin:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-family-font-serif:"larken",serif;--gap-1:4px;--gap-2:8px;--gap-3:12px;--gap-4:16px;--gap-5:20px;--padding-p-1:var(--gap-1);--padding-p-2:var(--gap-2);--padding-p-3:var(--gap-3);--padding-p-4:var(--gap-4);--text-xs:12px;--text-sm:14px;--text-base:16px;--text-lg:18px;--text-xl:24px;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--rounded-xs:4px;--rounded-sm:6px;--rounded-md:6px;--rounded-lg:8px;--rounded-xl:12px;--rounded-xxl:16px;--secondary-foreground:#0f172a;--error:#dc2626;--grays-black:#0b0d1b;--amber-600:#d97706;--gray-50:#f9fafb;--background-secondary:#f2f2f7;--gap-05:2px;--gap-25:10px;--gap-6:24px;--padding-p-15:6px;--padding-p-25:var(--gap-25);--padding-p-6:var(--gap-6);--padding-p-8:32px;--text-md:16px;--text-2xl:24px;--text-3xl:30px;--leading-4:16px;--leading-5:20px;--leading-6:24px;--leading-7:28px;--leading-8:32px;--radius:6px;--radius-sm:4px;--rounded-pill-sm:15px;--rounded-pill:34px;--menu-primary:#37393f;--menu-border:#334155;--menu-bg:#181a1f;--menu-bg-hover:#37393f;--menu-bg-selected:#37393f;--menu-text:#ffffffd9;--menu-text-hover:#fff;--menu-label:#898b8f;--menu-chip-text:#f1f5f9;--menu-chip-name:#eee;--menu-avatar-bg:#f1f5f9;--menu-avatar-text:#5b6878;--menu-dropdown-bg:#fff;--menu-dropdown-border:#e2e8f0;--menu-scrim-alpha:0.5;--menu-tooltip-bg:#000000bf;--menu-overlay-light-05:#ffffff0d;--menu-overlay-light-10:#ffffff1a;--menu-overlay-light-20:#fff3;--menu-overlay-light-30:#ffffff4d;--menu-overlay-dark-10:#0000001a;--menu-overlay-dark-20:#0003;--menu-collapsed-width:50px;--menu-width:200px;--menu-item-line-height:142.857%;--mobile-menu-height:0px;--dropdown-max-height:440px;--ym-color-navy:#012e40;--ym-color-teal:#026773;--ym-color-teal-bright:#3ca6a6;--ym-color-teal-mid:#024959;--ym-color-nav-link:#b8d4d9;--ym-color-cream:#f2e3d5;--ym-color-active-nav-fill:#02677366;--ym-color-accent-surface:#02677333;--ym-color-accent-surface-solid:#ecf6f5;--ym-color-focus-ring:#02677326;--ym-color-focus-ring-danger:#dc354526;--ym-color-focus-ring-primary:#2563eb1a;--ym-color-page-bg:#f5f6f8;--ym-color-card-border:#e0e0e0;--ym-color-input-border:#ced4da;--ym-color-row-border:#eee;--ym-color-panel-border:#ddd;--ym-color-action-blue:#3b7cf3;--ym-color-row-hover-outline:#e8e8e8;--ym-color-error-text:#d32f2f;--ym-color-error-bg:#ffebee;--ym-color-error-alert-bg:#fee;--ym-color-error-alert-border:#fcc;--ym-color-input-focus-border:#66afe9;--ym-color-ink-deep:#111;--ym-color-ink-deep-hover:#333;--ym-color-button-border:#d1d5db;--ym-color-text-faint:#94a3b8;--ym-color-table-header-bg:#f5f5f5;--ym-color-link-legacy:#08c;--ym-color-danger-legacy:#b94a48;--ym-color-select-border:#ccc;--ym-color-text-primary:#333;--ym-color-text-secondary:#666;--ym-color-text-muted:#737373;--ym-color-text-strong:#1a1a1a;--ym-color-text-body:#4a4a4a;--ym-color-ink:#181a1f;--ym-color-ink-hover:#37393f;--ym-color-ink-text:#fff;--ym-color-danger:#dc3545;--ym-color-link:#1a6ed8;--ym-color-danger-strong:#c0392b;--ym-color-unread:#e53e3e;--ym-color-incoming-bubble:#f0f2f5;--ym-color-avatar-bg:#e8eaf0;--ym-color-avatar-text:#555;--ym-color-staff-bg:#fff3cd;--ym-color-staff-border:#ffe69c;--ym-color-staff-text:#664d03;--ym-color-white:#fff;--ym-color-on-accent:#fff;--ym-color-surface-muted:#eee;--ym-color-success-bg:#d1e7dd;--ym-color-success-border:#a3cfbb;--ym-color-success-text:#0f5132;--ym-color-warning-bg:#fff3cd;--ym-color-warning-border:#ffe69c;--ym-color-warning-text:#664d03;--ym-color-danger-bg:#f8d7da;--ym-color-danger-border:#f5c2c7;--ym-color-danger-text:#842029;--ym-color-status-ok:#16a34a;--ym-color-status-todo:#f59e0b;--ym-admin-primary:#007cba;--ym-admin-primary-rgb:0,124,186;--ym-admin-primary-hover:#005a87;--ym-admin-primary-active:#004a6b;--ym-admin-danger:#d9534f;--ym-admin-danger-border:#d43f3a;--ym-admin-danger-hover:#c9302c;--ym-admin-danger-hover-border:#ac2925;--ym-admin-secondary-hover:#e6e6e6;--ym-admin-secondary-hover-border:#adadad;--ym-admin-secondary-active:#d4d4d4;--ym-admin-text-muted:#555;--ym-admin-surface-muted:#f9f9f9;--ym-admin-link:#007bff;--ym-admin-alert-danger-bg:#f2dede;--ym-admin-alert-danger-border:#ebccd1;--ym-admin-alert-danger-text:#a94442;--ym-admin-badge-grey:#6c757d;--ym-admin-badge-green:#28a745;--ym-admin-badge-amber:#ffc107;--ym-admin-badge-amber-text:#000;--ym-admin-badge-orange:#fd7e14;--ym-n00:#fff;--ym-n10:#f9f7f4;--ym-n20:#f1eeea;--ym-n30:#e3ded8;--ym-n40:#c9c6c3;--ym-n50:#75726f;--ym-n60:#595959;--ym-n70:#4a4a4a;--ym-n80:#2a2d2f;--ym-n90:#012e40;--ym-editor-canvas:#e5e5e5;--ym-editor-text-ink:#111;--ym-editor-text-heading:#5f5f5f;--ym-editor-text-body:#555;--ym-editor-text-label:#9a9a9a;--ym-editor-text-hint:#aaa;--ym-editor-text-faint:#b8b8b8;--ym-editor-text-placeholder:#c8c8c8;--ym-editor-rule:#e3e3e3;--ym-editor-rule-hover:#c9c9c9;--ym-editor-selection:#b4d5fe;--ym-editor-error:#d32f2f;--ym-editor-menu-danger:#c62828;--ym-editor-scrollbar-thumb:#d9d9d9;--ym-accent:#026773;--ym-accent-hover:#025260;--ym-success-bg:#eaf5ef;--ym-success-text:#14573b;--ym-success-border:#b7dcc5;--ym-warning-bg:#fffbeb;--ym-warning-text:#665c32;--ym-warning-border:#ffeeba;--ym-danger-bg:#fef5f3;--ym-danger-text:#8b3a1e;--ym-danger-border:#d4a89a;--ym-info-bg:#eef3f8;--ym-info-text:#1d3f5e;--ym-info-border:#b9cde0;--ym-photo-primary-dark:#1058b0;--ym-photo-text:#464444;--ym-photo-text-secondary:#525252;--ym-photo-text-light:#6e6e6e;--ym-photo-border:#dadada;--ym-photo-border-light:#f2f2f2;--ym-photo-bg-grey:#f6f6f6;--ym-color-option-selected-bg:#2563eb;--ym-color-option-selected-text:#fff;--ym-color-option-selected-badge:#1e40af;--ym-color-chip-blue-bg:#dbeafe;--ym-color-chip-blue-text:#1e40af;--ym-color-chip-pink-bg:#fce7f3;--ym-color-chip-pink-text:#9f1239;--ym-color-chip-amber-bg:#fef3c7;--ym-color-chip-amber-text:#92400e;--ym-color-chip-indigo-bg:#e0e7ff;--ym-color-chip-indigo-text:#4338ca;--ym-color-chip-green-bg:#dcfce7;--ym-color-chip-green-text:#166534;--ym-elevation-subtle:0 1px 2px #0000000a;--ym-elevation-raised:0 4px 12px #00000014;--ym-elevation-modal:0 16px 40px #00000029;--ym-shadow-card:0 1px 3px #0000001a;--ym-shadow-tint:#0000001a;--ym-shadow-tint-strong:#00000026}.address-autocomplete-dropdown{background-color:#fff;border:1px solid #d9d9d9;border-radius:0 0 4px 4px;border-top:none;box-shadow:0 2px 8px #0000001a;left:0;margin-top:-1px;max-height:300px;overflow-y:auto;padding-top:8px!important;position:absolute;right:0;top:100%;z-index:9999}.address-autocomplete-item{background-color:#fff;color:#525252;cursor:pointer;font-size:13px;overflow:hidden;padding:10px 12px;text-overflow:ellipsis;transition:background-color .15s ease-in-out,color .15s ease-in-out;white-space:nowrap}.address-autocomplete-item.selected,.address-autocomplete-item:hover{background-color:var(--ym-color-teal);color:#fff}.address-autocomplete-item:last-child{border-radius:0 0 4px 4px}.address-autocomplete-divider{border-top:1px solid #d9d9d9;height:0;margin:8px 12px;overflow:hidden}.form-group{position:relative}.form-group input.address-autocomplete-active{border-bottom-color:#0000;border-radius:4px 4px 0 0}