@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=optional";@media print{@page{size:A4 landscape;margin:12mm 10mm 14mm}*{-webkit-print-color-adjust:exact!important;-moz-print-color-adjust:exact!important;print-color-adjust:exact!important}html,body{color:#1a1a1a!important;background:#fff!important;width:100%!important;margin:0!important;padding:0!important;font-family:Segoe UI,Arial,sans-serif!important;font-size:10pt!important;line-height:1.4!important;overflow:visible!important}:root,html,body,#q-app,[data-v-app]{--erp-bg-primary:#fff!important;--erp-bg-secondary:#f8f9fc!important;--erp-bg-surface:#fff!important;--erp-bg-card:#fff!important;--erp-text-primary:#1a1a1a!important;--erp-text-secondary:#333!important;--erp-text-muted:#555!important;--erp-border:#dee2e6!important;--erp-sidebar-bg:#fff!important;--erp-header-bg:#fff!important;--q-dark:#fff!important;--q-dark-page:#fff!important;color:#1a1a1a!important;background-color:#fff!important}.erp-header,.erp-sidebar,.erp-toolbar,.q-header,.q-drawer,.q-drawer__backdrop,.q-footer,header[role=banner],nav,.erp-top-nav,.erp-branch-chip,.erp-search-wrap,.erp-avatar-btn,.erp-user-avatar,.erp-sidebar__footer,.reports-drawer,.reports-drawer-toggle,.reports-sidebar,aside.q-drawer,.report-toolbar,.report-filter-panel,.report-filter-bar,.report-date-presets,.report-filter-actions,.report-filter-advanced-toggle,.q-slide-transition,.sap-icon-strip,.report-kpi-row,.report-btn,.q-btn,.q-btn-dropdown,.q-menu,.q-dialog,.q-notify,.q-notification,.q-loading-bar,.q-tooltip,.q-table__bottom,.q-table__middle+.q-table__bottom,.sales-col-groups{display:none!important}.q-table tbody tr,.q-table tbody tr.q-virtual-scroll__content,.q-table tr[style*="display: none"],.q-table__middle tbody tr{display:table-row!important}.q-virtual-scroll__content{display:contents!important}.q-layout,.q-page-container,.q-layout__section--marginal,.q-page{color:#1a1a1a!important;background:#fff!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}.q-page-container{background:#fff!important;padding-top:0!important;padding-left:0!important;padding-right:0!important}.report-page,.report-content,.reports-main,.reports-layout,#q-app,[data-v-app]{color:#1a1a1a!important;background:#fff!important;min-height:0!important;padding:0!important}.sap-header{page-break-inside:avoid!important;color:#1a1a1a!important;background:#fff!important;border-bottom:2pt solid #1a1a2e!important;justify-content:space-between!important;margin-bottom:8pt!important;padding:8pt 0!important;display:flex!important}.sap-header__company{color:#1a1a2e!important;font-size:12pt!important;font-weight:800!important}.sap-header__title{color:#333!important;font-size:9pt!important;font-weight:600!important}.sap-header__meta{color:#555!important;font-size:8pt!important}.sap-header__page,.sap-header__date{color:#555!important;text-align:right!important;font-size:8pt!important}.sap-header__logo{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;opacity:1!important;width:auto!important;height:36pt!important}.report-content{background:0 0!important;border:none!important;border-radius:0!important;overflow:visible!important}.q-table__container,.q-table__middle{max-height:none!important;overflow:visible!important}.q-table{border-collapse:collapse!important;background:0 0!important;width:100%!important}.report-table__header-row,.q-table thead tr{background:#1a1a2e!important}.report-table__th,.q-table th{color:#fff!important;text-transform:uppercase!important;letter-spacing:.5px!important;white-space:nowrap!important;text-align:left!important;background:#1a1a2e!important;border:none!important;padding:5pt 6pt!important;font-size:7pt!important;font-weight:700!important}.report-table__th[class*=--num],th.text-right,th[style*="text-align: right"]{text-align:right!important}.report-table__row,.q-table tbody tr{page-break-inside:avoid!important;border-bottom:.5pt solid #e0e0e0!important}.report-table__row:nth-child(2n),.q-table tbody tr:nth-child(2n){background:#f8f9fc!important}.report-table__row:hover,.q-table tbody tr:hover{background:inherit!important}.q-table td,.q-td{color:#222!important;white-space:nowrap!important;border:none!important;height:auto!important;min-height:0!important;padding:4pt 6pt!important;font-size:8pt!important}.report-table__td--num,td.text-right{text-align:right!important;font-variant-numeric:tabular-nums!important;font-family:Segoe UI,Consolas,monospace!important}.report-table__td--bold,.text-weight-bold,.text-weight-bolder{font-weight:700!important}.report-table__td--mono{font-family:Consolas,SF Mono,monospace!important;font-size:8pt!important}.text-green{color:#0d6832!important}.text-red,.report-table__td--debit{color:#c62828!important}.text-blue{color:#1565c0!important}.report-table__total-row,.q-table tfoot tr{page-break-inside:avoid!important;background:#e8edf3!important;border-top:1.5pt solid #1a1a2e!important;border-bottom:1.5pt solid #1a1a2e!important;font-weight:700!important}.report-table__total-row td,.report-table__total-row .q-td{color:#1a1a2e!important;padding:5pt 6pt!important;font-size:8.5pt!important;font-weight:700!important}.report-badge,.q-badge,.erp-badge{color:#333!important;background:#e8edf3!important;border:.5pt solid #ccc!important;border-radius:2pt!important;padding:1pt 4pt!important;font-size:7pt!important;font-weight:600!important}.report-badge--paid,.erp-badge--paid,.report-badge--completed{color:#155724!important;background:#d4edda!important;border-color:#c3e6cb!important}.report-badge--cancelled,.report-badge--void{color:#721c24!important;background:#f8d7da!important;border-color:#f5c6cb!important}.report-badge--refunded{color:#856404!important;background:#fff3cd!important;border-color:#ffeeba!important}.hourly-bar,.payment-bar{background:#1a1a2e!important;border-radius:2pt!important;min-width:1pt!important;height:4pt!important;display:inline-block!important}.report-empty{color:#888!important;flex-direction:column!important;align-items:center!important;padding:30pt!important;font-size:10pt!important;display:flex!important}.report-empty .q-icon{display:none!important}.report-page:after{content:"Seven Waves Restaurant ERP • Generated: " attr(data-print-date) " • Confidential";color:#999;text-align:center;border-top:.5pt solid #ccc;margin-top:12pt;padding-top:6pt;font-size:7pt;display:block}.q-scrollarea,.q-scrollarea__container,.q-scrollarea__content{height:auto!important;max-height:none!important;overflow:visible!important}.q-table__middle.scroll{overflow:visible!important}.q-inner-loading,.q-spinner,.q-spinner-gears{display:none!important}h1,h2,h3{page-break-after:avoid;page-break-inside:avoid}table,.q-table{page-break-inside:auto!important}tr{page-break-inside:avoid!important}thead{display:table-header-group!important}}:root{--sp-1:var(--erp-spacing-xs);--sp-2:var(--erp-spacing-sm);--sp-3:var(--erp-spacing-md2);--sp-4:var(--erp-spacing-md);--sp-5:20px;--sp-6:var(--erp-spacing-lg);--radius-sm:var(--erp-radius-md);--radius-md:var(--erp-radius-xl);--input-h:var(--erp-input-height);--input-font:var(--erp-font-size-base);--label-font:var(--erp-font-size-small);--helper-font:var(--erp-font-size-small);--dialog-w-sm:var(--erp-dialog-w-sm);--dialog-w-md:var(--erp-dialog-w-md);--dialog-w-lg:var(--erp-dialog-w-lg)}body.body--dark,body.body--light{--surface:var(--erp-bg-card);--surface-2:var(--erp-bg-input);--border:var(--erp-border);--border-focus:var(--erp-border-focus);--text:var(--erp-text-primary);--text-muted:var(--erp-text-secondary);--shadow-card:var(--erp-shadow-lg);--erp-bg-form-card:var(--erp-bg-input);--erp-input-border:var(--erp-border)}:root{--erp-font-family:"Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--erp-font-size-base:13px;--erp-font-size-h1:20px;--erp-font-size-h2:16px;--erp-font-size-h3:14px;--erp-font-size-h4:13px;--erp-font-size-table:12px;--erp-font-size-small:11px;--erp-font-size-caption:10px;--erp-font-size-tiny:9px;--erp-font-size-kpi:22px;--erp-font-weight-regular:400;--erp-font-weight-medium:500;--erp-font-weight-semibold:600;--erp-font-weight-bold:700;--erp-font-weight-black:800;--erp-spacing-xs:2px;--erp-spacing-sm:4px;--erp-spacing-md:8px;--erp-spacing-md2:12px;--erp-spacing-lg:16px;--erp-spacing-xl:24px;--erp-radius-xs:2px;--erp-radius-sm:3px;--erp-radius-md:4px;--erp-radius-lg:6px;--erp-radius-xl:8px;--erp-radius-pill:9999px;--erp-input-height:32px;--erp-btn-height:30px;--erp-row-height:36px;--erp-sidebar-width:220px;--erp-header-height:42px;--erp-dialog-w-sm:520px;--erp-dialog-w-md:720px;--erp-dialog-w-lg:960px;--erp-spacing-2xl:32px;--erp-spacing-3xl:48px;--erp-spacing-4xl:64px;--erp-radius-2xl:12px;--erp-radius-3xl:16px;--erp-radius-card:14px;--erp-z-dropdown:100;--erp-z-sticky:200;--erp-z-drawer:300;--erp-z-header:400;--erp-z-modal-backdrop:500;--erp-z-modal:600;--erp-z-toast:700;--erp-z-tooltip:800;--erp-ease-default:cubic-bezier(.4, 0, .2, 1);--erp-ease-in:cubic-bezier(.4, 0, 1, 1);--erp-ease-out:cubic-bezier(0, 0, .2, 1);--erp-ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--erp-duration-fast:.12s;--erp-duration-normal:.2s;--erp-duration-slow:.3s;--erp-duration-enter:.25s;--erp-duration-leave:.2s;--erp-touch-min:44px;--erp-touch-comfortable:48px;--erp-touch-pos:56px;--erp-touch-kds:64px;--erp-mod-pos:#f97316;--erp-mod-pos-subtle:#f973161f;--erp-mod-kitchen:#ef4444;--erp-mod-kitchen-subtle:#ef44441f;--erp-mod-inventory:#22c55e;--erp-mod-inventory-subtle:#22c55e1f;--erp-mod-finance:#3b82f6;--erp-mod-finance-subtle:#3b82f61f;--erp-mod-hr:#8b5cf6;--erp-mod-hr-subtle:#8b5cf61f;--erp-mod-procurement:#f59e0b;--erp-mod-procurement-subtle:#f59e0b1f;--erp-mod-crm:#ec4899;--erp-mod-crm-subtle:#ec48991f;--erp-mod-delivery:#14b8a6;--erp-mod-delivery-subtle:#14b8a61f;--erp-mod-security:#dc2626;--erp-mod-security-subtle:#dc26261f;--erp-mod-reports:#6366f1;--erp-mod-reports-subtle:#6366f11f;--erp-mod-website:#06b6d4;--erp-mod-website-subtle:#06b6d41f;--erp-role-admin:#dc2626;--erp-role-admin-subtle:#dc26261a;--erp-role-manager:#2563eb;--erp-role-manager-subtle:#2563eb1a;--erp-role-cashier:#16a34a;--erp-role-cashier-subtle:#16a34a1a;--erp-role-waiter:#f97316;--erp-role-waiter-subtle:#f973161a;--erp-role-kitchen:#ef4444;--erp-role-kitchen-subtle:#ef44441a;--erp-role-delivery:#14b8a6;--erp-role-delivery-subtle:#14b8a61a;--erp-role-finance:#8b5cf6;--erp-role-finance-subtle:#8b5cf61a;--erp-status-active:#16a34a;--erp-status-active-subtle:#16a34a1f;--erp-status-inactive:#64748b;--erp-status-inactive-subtle:#64748b1f;--erp-status-pending:#f59e0b;--erp-status-pending-subtle:#f59e0b1f;--erp-status-error:#dc2626;--erp-status-error-subtle:#dc26261f;--erp-status-processing:#2563eb;--erp-status-processing-subtle:#2563eb1f;--erp-overlay-light:#0000004d;--erp-overlay-dark:#0009}body.body--dark{--erp-primary:#2563eb;--erp-primary-hover:#1d4ed8;--erp-primary-subtle:#2563eb1a;--erp-success:#16a34a;--erp-success-subtle:#16a34a1f;--erp-warning:#f59e0b;--erp-warning-subtle:#f59e0b1f;--erp-danger:#dc2626;--erp-danger-subtle:#dc26261f;--erp-info:#0ea5e9;--erp-info-subtle:#0ea5e91f;--erp-accent:#7c3aed;--erp-accent-subtle:#7c3aed1f;--erp-teal:#0d9488;--erp-teal-subtle:#0d94881f;--erp-orange:#ea580c;--erp-orange-subtle:#ea580c1f;--erp-primary-light:#60a5fa;--erp-success-light:#34d399;--erp-warning-light:#fcd34d;--erp-danger-light:#f87171;--erp-accent-light:#a78bfa;--erp-teal-light:#2dd4bf;--erp-orange-light:#fb923c;--erp-info-light:#38bdf8;--erp-bg-main:#0f172a;--erp-bg-page:#080e18;--erp-bg-card:#1e293b;--erp-bg-card-hover:#ffffff0a;--erp-bg-elevated:#1e293b;--erp-bg-sidebar:#0b1220;--erp-bg-header:#0f172a;--erp-bg-input:#111827;--erp-bg-form-card:#111827;--erp-bg-stripe:#ffffff04;--erp-bg-hover:#ffffff0d;--erp-bg-active:#ffffff0f;--erp-bg-toolbar-bottom:#0000002e;--erp-border:#ffffff0f;--erp-border-hover:#ffffff1f;--erp-border-focus:#2563eb;--erp-border-strong:#ffffff1a;--erp-text-primary:#f8fafc;--erp-text-secondary:#94a3b8;--erp-text-muted:#64748b;--erp-text-tertiary:#475569;--erp-text-placeholder:#475569;--erp-text-on-primary:#fff;--erp-shadow-sm:0 1px 2px 0 #0000000d;--erp-shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -1px #0000000f;--erp-shadow-lg:0 10px 30px #00000059;--erp-shadow-card:0 4px 24px #0006;--erp-focus-ring:0 0 0 1px #2563eb26;--erp-fin-bg-page:#0d1117;--erp-fin-bg-panel:#161b22;--erp-fin-border:#21262d;--erp-fin-bg-panel-header:#161b22cc;--erp-fin-text-primary:#e6edf3;--erp-fin-text-secondary:#8b949e;--erp-fin-text-body:#c9d1d9;--erp-fin-bg-form-control:#0d1117;--erp-fin-form-border:#30363d;--erp-fin-bg-dialog:#161b22;--erp-fin-dialog-border:#30363d;--erp-fin-bg-summary:#0d1117;--erp-fin-hover-accent:#388bfd0f;--erp-fin-hover-accent-strong:#388bfd14;--erp-fin-row-border:#21262d99;--erp-dash-bg:#080e18;--erp-dash-text:#e2e8f0;--erp-dash-brand-name:#f1f5f9;--erp-dash-time:#475569;--erp-dash-toggle-border:#ffffff14;--erp-dash-avatar-ring:#080e18}body.body--light{--erp-primary:#2563eb;--erp-primary-hover:#1d4ed8;--erp-primary-subtle:#2563eb14;--erp-success:#16a34a;--erp-success-subtle:#16a34a1a;--erp-warning:#d97706;--erp-warning-subtle:#d977061a;--erp-danger:#dc2626;--erp-danger-subtle:#dc262614;--erp-info:#0284c7;--erp-info-subtle:#0284c714;--erp-accent:#7c3aed;--erp-accent-subtle:#7c3aed14;--erp-teal:#0d9488;--erp-teal-subtle:#0d948814;--erp-orange:#ea580c;--erp-orange-subtle:#ea580c14;--erp-primary-light:#3b82f6;--erp-success-light:#22c55e;--erp-warning-light:#f59e0b;--erp-danger-light:#ef4444;--erp-accent-light:#8b5cf6;--erp-teal-light:#14b8a6;--erp-orange-light:#f97316;--erp-info-light:#0ea5e9;--erp-bg-main:#f1f5f9;--erp-bg-page:#f8fafc;--erp-bg-card:#fff;--erp-bg-card-hover:#00000005;--erp-bg-elevated:#fff;--erp-bg-sidebar:#fff;--erp-bg-header:#fff;--erp-bg-input:#f8fafc;--erp-bg-form-card:#f8fafc;--erp-bg-stripe:#00000004;--erp-bg-hover:#0000000a;--erp-bg-active:#0000000d;--erp-bg-toolbar-bottom:#00000008;--erp-border:#e2e8f0;--erp-border-hover:#cbd5e1;--erp-border-focus:#2563eb;--erp-border-strong:#cbd5e1;--erp-text-primary:#0f172a;--erp-text-secondary:#475569;--erp-text-muted:#64748b;--erp-text-tertiary:#94a3b8;--erp-text-placeholder:#94a3b8;--erp-text-on-primary:#fff;--erp-shadow-sm:0 1px 2px 0 #0000000d;--erp-shadow-md:0 4px 6px -1px #00000012, 0 2px 4px -1px #0000000a;--erp-shadow-lg:0 10px 30px #0000001a;--erp-shadow-card:0 1px 3px #00000014, 0 1px 2px #0000000f;--erp-focus-ring:0 0 0 2px #2563eb33;--erp-fin-bg-page:#f1f5f9;--erp-fin-bg-panel:#fff;--erp-fin-border:#e2e8f0;--erp-fin-bg-panel-header:#f8fafce6;--erp-fin-text-primary:#0f172a;--erp-fin-text-secondary:#64748b;--erp-fin-text-body:#334155;--erp-fin-bg-form-control:#f8fafc;--erp-fin-form-border:#e2e8f0;--erp-fin-bg-dialog:#fff;--erp-fin-dialog-border:#e2e8f0;--erp-fin-bg-summary:#f8fafc;--erp-fin-hover-accent:#2563eb0a;--erp-fin-hover-accent-strong:#2563eb0f;--erp-fin-row-border:#f1f5f9;--erp-dash-bg:#f8fafc;--erp-dash-text:#1e293b;--erp-dash-brand-name:#0f172a;--erp-dash-time:#64748b;--erp-dash-toggle-border:#e2e8f0;--erp-dash-avatar-ring:#f8fafc}body.body--dark,body.body--light{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;min-height:100dvh;background-color:var(--erp-bg-main)!important;color:var(--erp-text-primary)!important;font-family:var(--erp-font-family)!important;font-size:var(--erp-font-size-base)!important}h1,.text-h1{color:var(--erp-text-primary);margin:0 0 6px;font-size:var(--erp-font-size-h1)!important;font-weight:var(--erp-font-weight-bold)!important;line-height:1.2!important}h2,.text-h2{color:var(--erp-text-primary);margin:0 0 4px;font-size:var(--erp-font-size-h2)!important;font-weight:var(--erp-font-weight-semibold)!important;line-height:1.3!important}h3,.text-h3{color:var(--erp-text-primary);margin:0 0 2px;font-size:var(--erp-font-size-h3)!important;font-weight:var(--erp-font-weight-semibold)!important;line-height:1.3!important}.erp-card{background-color:var(--erp-bg-card)!important;border:1px solid var(--erp-border)!important;border-radius:var(--erp-radius-lg)!important;box-shadow:var(--erp-shadow-sm)!important}.erp-table{background:0 0!important}.erp-table thead tr th{text-transform:uppercase;letter-spacing:.5px;background-color:var(--erp-bg-stripe)!important;font-size:var(--erp-font-size-small)!important;font-weight:var(--erp-font-weight-semibold)!important;color:var(--erp-text-secondary)!important;border-bottom:1px solid var(--erp-border)!important}.erp-table tbody tr{transition:background-color .15s;border-bottom:1px solid var(--erp-border)!important}.erp-table tbody tr:nth-child(2n){background-color:var(--erp-bg-stripe)!important}.erp-table tbody tr:hover{background-color:var(--erp-bg-card-hover)!important}.erp-table tbody td{font-size:var(--erp-font-size-table)!important;color:var(--erp-text-primary)!important;height:var(--erp-row-height)!important;padding:6px 12px!important}.q-btn{letter-spacing:0;text-transform:none!important;font-weight:var(--erp-font-weight-medium)!important;font-size:var(--erp-font-size-small)!important}.erp-btn-primary,.erp-btn-secondary,.erp-btn-danger{height:var(--erp-btn-height)!important;min-height:var(--erp-btn-height)!important;border-radius:var(--erp-radius-md)!important;padding:0 var(--erp-spacing-md)!important}.erp-btn-primary{background-color:var(--erp-primary)!important;color:var(--erp-text-on-primary)!important}.erp-btn-secondary{background-color:var(--erp-bg-card-hover)!important;color:var(--erp-text-primary)!important;border:1px solid var(--erp-border)!important}.erp-btn-danger{background-color:var(--erp-danger)!important;color:var(--erp-text-on-primary)!important}.erp-btn-ghost{border:1px solid var(--erp-border)!important;color:var(--erp-text-secondary)!important;height:var(--erp-btn-height)!important;border-radius:var(--erp-radius-md)!important;background-color:#0000!important}.erp-btn-ghost:hover{background-color:var(--erp-bg-hover)!important;color:var(--erp-text-primary)!important}.erp-tab-bar{border-bottom:1px solid var(--erp-border);flex-wrap:wrap;gap:4px;padding-bottom:0;display:flex}.erp-tab{font-size:var(--erp-font-size-table);font-weight:var(--erp-font-weight-medium);font-family:var(--erp-font-family);color:var(--erp-text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 14px;transition:color .15s,border-color .15s;display:inline-flex}.erp-tab:hover{color:var(--erp-text-primary);border-bottom-color:var(--erp-border)}.erp-tab--active{color:var(--erp-primary);border-bottom-color:var(--erp-primary);font-weight:var(--erp-font-weight-semibold)}.erp-tab__count{min-width:18px;height:18px;font-size:var(--erp-font-size-caption);font-weight:var(--erp-font-weight-bold);background:var(--erp-bg-active);color:var(--erp-text-muted);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.erp-tab--active .erp-tab__count{background:var(--erp-primary-subtle);color:var(--erp-primary)}.erp-badge{border-radius:var(--erp-radius-sm);font-size:var(--erp-font-size-caption);font-weight:var(--erp-font-weight-semibold);white-space:nowrap;align-items:center;padding:2px 8px;line-height:18px;display:inline-flex}.erp-badge--pending{background:var(--erp-warning-subtle);color:var(--erp-warning);border:1px solid #f59e0b40}.erp-badge--preparing{background:var(--erp-primary-subtle);color:var(--erp-primary);border:1px solid #2563eb40}.erp-badge--ready,.erp-badge--paid,.erp-badge--completed{background:var(--erp-success-subtle);color:var(--erp-success);border:1px solid #16a34a40}.erp-badge--cancelled,.erp-badge--void{background:var(--erp-danger-subtle);color:var(--erp-danger);border:1px solid #dc262633}.erp-badge--info{background:var(--erp-info-subtle);color:var(--erp-info);border:1px solid #0ea5e940}.erp-badge--default{background:var(--erp-bg-active);color:var(--erp-text-secondary);border:1px solid var(--erp-border)}.erp-h1{font-size:var(--erp-font-size-h1);font-weight:var(--erp-font-weight-bold);color:var(--erp-text-primary);margin:0 0 4px;line-height:1.2}body.body--dark .q-toolbar,body.body--light .q-toolbar{min-height:var(--erp-header-height)!important}body.body--dark .q-field--outlined .q-field__control,body.body--light .q-field--outlined .q-field__control{border-radius:var(--erp-radius-md);background:var(--erp-bg-input);min-height:40px!important}body.body--dark .q-field--dense .q-field__control,body.body--light .q-field--dense .q-field__control{min-height:40px!important}body.body--dark .q-table td .q-field--outlined .q-field__control,body.body--dark .q-table td .q-field--dense .q-field__control,body.body--light .q-table td .q-field--outlined .q-field__control,body.body--light .q-table td .q-field--dense .q-field__control{min-height:var(--erp-input-height)!important;height:var(--erp-input-height)!important}body.body--dark .q-field__native,body.body--dark .q-field__input,body.body--light .q-field__native,body.body--light .q-field__input{color:var(--erp-text-primary);font-size:var(--erp-font-size-base)!important;padding-top:0!important;padding-bottom:0!important}body.body--dark .q-field__label,body.body--light .q-field__label{font-size:var(--erp-font-size-small)!important;line-height:1.2!important}body.body--dark .q-field--focused .q-field__control:after,body.body--light .q-field--focused .q-field__control:after{border-color:var(--erp-border-focus);box-shadow:var(--erp-focus-ring);border-width:1px}body.body--dark .q-table th,body.body--light .q-table th{text-transform:uppercase;letter-spacing:.3px;font-size:var(--erp-font-size-caption)!important;font-weight:var(--erp-font-weight-semibold)!important;color:var(--erp-text-secondary)!important;border-bottom:1px solid var(--erp-border)!important;height:32px!important;padding:6px 12px!important}body.body--dark .q-table td,body.body--light .q-table td{font-size:var(--erp-font-size-table)!important;font-weight:var(--erp-font-weight-regular)!important;height:var(--erp-row-height)!important;border-bottom:1px solid var(--erp-border)!important;padding:5px 12px!important}body.body--dark .q-table td .q-field__native,body.body--dark .q-table td .q-field__input,body.body--light .q-table td .q-field__native,body.body--light .q-table td .q-field__input{font-weight:var(--erp-font-weight-regular)!important;font-size:var(--erp-font-size-table)!important}body.body--dark .q-table td .q-field__label,body.body--light .q-table td .q-field__label{font-size:var(--erp-font-size-small)!important;font-weight:var(--erp-font-weight-regular)!important}body.body--dark .q-table tbody tr:hover td,body.body--light .q-table tbody tr:hover td{background:var(--erp-bg-card-hover)!important}body.body--dark .q-table__bottom,body.body--light .q-table__bottom{font-size:var(--erp-font-size-caption)!important;border-top:1px solid var(--erp-border)!important;min-height:36px!important}body.body--dark .q-menu,body.body--light .q-menu{border-radius:var(--erp-radius-md)!important;border:1px solid var(--erp-border)!important;box-shadow:var(--erp-shadow-md)!important;background:var(--erp-bg-elevated)!important}body.body--dark .q-item,body.body--light .q-item{min-height:32px!important;font-size:var(--erp-font-size-base)!important;color:var(--erp-text-primary)!important}body.body--dark .q-item__label,body.body--light .q-item__label{font-size:var(--erp-font-size-base)!important}body.body--dark .q-chip,body.body--light .q-chip{font-size:var(--erp-font-size-caption)!important;border-radius:var(--erp-radius-sm)!important;height:22px!important}body.body--dark .q-card,body.body--light .q-card{border-radius:var(--erp-radius-lg)!important;background:var(--erp-bg-card)!important;color:var(--erp-text-primary)!important}body.body--dark .q-tab,body.body--light .q-tab{min-height:32px!important;font-size:var(--erp-font-size-small)!important}body.body--dark .erp-dialog-card,body.body--light .erp-dialog-card{background:var(--erp-bg-elevated);border:1px solid var(--erp-border);box-shadow:var(--erp-shadow-lg);flex-direction:column;max-height:90vh;display:flex;border-radius:var(--erp-radius-xl)!important}body.body--dark .q-table__bottom .q-btn,body.body--light .q-table__bottom .q-btn{font-size:var(--erp-font-size-caption)!important}body.body--dark .q-separator,body.body--light .q-separator{background:var(--erp-border)!important}body.body--dark .q-page,body.body--light .q-page{color:var(--erp-text-primary)}body.body--dark .q-expansion-item .q-item,body.body--light .q-expansion-item .q-item{color:var(--erp-text-primary)!important}body.body--dark .q-virtual-scroll__content,body.body--light .q-virtual-scroll__content{color:var(--erp-text-primary)}body.body--dark .q-item--active,body.body--dark .q-item.q-router-link--active,body.body--light .q-item--active,body.body--light .q-item.q-router-link--active{color:var(--erp-primary)!important}.q-drawer{scrollbar-width:none!important;-ms-overflow-style:none!important;overflow:hidden!important}.q-drawer::-webkit-scrollbar{width:0!important;display:none!important}.q-drawer__content{scrollbar-width:none!important;-ms-overflow-style:none!important;overflow:hidden!important}.q-drawer__content::-webkit-scrollbar{width:0!important;display:none!important}body.body--dark{scrollbar-color:#ffffff26 transparent;scrollbar-width:thin}body.body--dark ::-webkit-scrollbar{width:8px;height:8px}body.body--dark ::-webkit-scrollbar-track{background:#ffffff08;border-radius:4px}body.body--dark ::-webkit-scrollbar-thumb{background:#ffffff26;border:1px solid #0000;border-radius:4px}body.body--dark ::-webkit-scrollbar-thumb:hover{background:#ffffff40}body.body--dark ::-webkit-scrollbar-corner{background:0 0}body.body--light{scrollbar-color:#0003 transparent;scrollbar-width:thin}body.body--light ::-webkit-scrollbar{width:8px;height:8px}body.body--light ::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}body.body--light ::-webkit-scrollbar-thumb{background:#cbd5e1;border:1px solid #f1f5f9;border-radius:4px}body.body--light ::-webkit-scrollbar-thumb:hover{background:#94a3b8}body.body--light ::-webkit-scrollbar-corner{background:#f1f5f9}.text-erp-success{color:var(--erp-success)!important}.text-erp-warning{color:var(--erp-warning)!important}.text-erp-danger{color:var(--erp-danger)!important}.text-erp-info{color:var(--erp-info)!important}.text-erp-accent{color:var(--erp-accent)!important}.text-erp-muted{color:var(--erp-text-muted)!important}.text-erp-secondary{color:var(--erp-text-secondary)!important}body.body--light .q-table{color:var(--erp-text-primary)}body.body--light .q-toolbar{color:var(--erp-text-primary);min-height:var(--erp-header-height)!important}body.body--light .q-drawer,body.body--light .q-field__control{color:var(--erp-text-primary)}body.body--light .q-field--dark .q-field__native,body.body--light .q-field--dark .q-field__input{color:var(--erp-text-primary)!important}body.body--light .q-dialog__backdrop{background:#0000004d!important}body.body--light .q-notification{color:var(--erp-text-primary)}.erp-theme-toggle{border-radius:var(--erp-radius-md);border:1px solid var(--erp-border);background:var(--erp-bg-hover);width:32px;height:32px;color:var(--erp-text-secondary);cursor:pointer;justify-content:center;align-items:center;transition:all .25s;display:flex}.erp-theme-toggle:hover{background:var(--erp-bg-active);color:var(--erp-text-primary);border-color:var(--erp-border-hover)}.erp-theme-toggle .q-icon{transition:transform .3s}.erp-theme-toggle:hover .q-icon{transform:rotate(15deg)}.hr-kpi-card{border-radius:14px!important;height:100%!important;transition:transform .2s,box-shadow .25s!important;position:relative!important;overflow:hidden!important}.hr-kpi-card:hover{transform:translateY(-2px);box-shadow:0 10px 32px #00000047!important}.hr-kpi-card .hr-kpi-inner{align-items:center;gap:14px;height:100%;min-height:88px;display:flex;position:relative;overflow:hidden;padding:20px!important}.hr-kpi-card .hr-kpi-icon{background:#fff3;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.hr-kpi-card .hr-kpi-label{color:#ffffffd1;text-transform:uppercase;letter-spacing:.4px;margin-bottom:5px;font-size:12px;font-weight:500;line-height:1.2}.hr-kpi-card .hr-kpi-value{color:#fff;font-size:28px;font-weight:800;line-height:1;font-family:var(--erp-font-family)}.hr-kpi-card .hr-kpi-sub{color:#fff9;margin-top:3px;font-size:11px}.hr-kpi-card .hr-kpi-watermark{opacity:.08;pointer-events:none;position:absolute;bottom:-10px;right:-4px;color:#fff!important}body.body--dark .hr-kpi-card.q-card.hr-kpi-card--blue,body.body--light .hr-kpi-card.q-card.hr-kpi-card--blue{background:linear-gradient(135deg,#1e40af 0%,#3b82f6 100%)!important}body.body--dark .hr-kpi-card.q-card.hr-kpi-card--green,body.body--light .hr-kpi-card.q-card.hr-kpi-card--green{background:linear-gradient(135deg,#065f46 0%,#10b981 100%)!important}body.body--dark .hr-kpi-card.q-card.hr-kpi-card--amber,body.body--light .hr-kpi-card.q-card.hr-kpi-card--amber{background:linear-gradient(135deg,#78350f 0%,#f59e0b 100%)!important}body.body--dark .hr-kpi-card.q-card.hr-kpi-card--red,body.body--light .hr-kpi-card.q-card.hr-kpi-card--red{background:linear-gradient(135deg,#7f1d1d 0%,#ef4444 100%)!important}body.body--dark .hr-kpi-card.q-card.hr-kpi-card--purple,body.body--light .hr-kpi-card.q-card.hr-kpi-card--purple{background:linear-gradient(135deg,#4c1d95 0%,#8b5cf6 100%)!important}body.body--dark .hr-kpi-card.q-card.hr-kpi-card--cyan,body.body--light .hr-kpi-card.q-card.hr-kpi-card--cyan{background:linear-gradient(135deg,#164e63 0%,#06b6d4 100%)!important}body.body--dark .hr-kpi-card.q-card.hr-kpi-card--teal,body.body--light .hr-kpi-card.q-card.hr-kpi-card--teal{background:linear-gradient(135deg,#134e4a 0%,#14b8a6 100%)!important}body.body--dark .hr-kpi-card.q-card.hr-kpi-card--rose,body.body--light .hr-kpi-card.q-card.hr-kpi-card--rose{background:linear-gradient(135deg,#881337 0%,#f43f5e 100%)!important}body.body--dark .hr-kpi-card.q-card.hr-kpi-card--indigo,body.body--light .hr-kpi-card.q-card.hr-kpi-card--indigo{background:linear-gradient(135deg,#312e81 0%,#6366f1 100%)!important}body.body--dark .hr-kpi-card.q-card.hr-kpi-card--orange,body.body--light .hr-kpi-card.q-card.hr-kpi-card--orange{background:linear-gradient(135deg,#7c2d12 0%,#f97316 100%)!important}.hr-main-panel{border:1px solid var(--erp-border)!important;background:var(--erp-bg-card)!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 2px 12px #0000000d!important}body.body--dark .hr-main-panel{box-shadow:0 2px 12px #0000004d!important}@keyframes erp-skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes erp-skeleton-wave{0%{transform:translate(-100%)}to{transform:translate(100%)}}.erp-skeleton{border-radius:var(--erp-radius-md);animation:erp-skeleton-pulse 1.5s var(--erp-ease-default) infinite;position:relative;overflow:hidden}body.body--dark .erp-skeleton{background:#ffffff0f}body.body--light .erp-skeleton{background:#0000000f}.erp-skeleton:after{content:"";animation:erp-skeleton-wave 1.8s var(--erp-ease-default) infinite;position:absolute;top:0;bottom:0;left:0;right:0}body.body--dark .erp-skeleton:after{background:linear-gradient(90deg,#0000,#ffffff0a,#0000)}body.body--light .erp-skeleton:after{background:linear-gradient(90deg,#0000,#00000008,#0000)}.erp-skeleton--text{border-radius:var(--erp-radius-sm);width:100%;height:14px;margin-bottom:8px}.erp-skeleton--text:last-child{width:60%}.erp-skeleton--heading{border-radius:var(--erp-radius-sm);width:45%;height:22px;margin-bottom:12px}.erp-skeleton--circle{border-radius:50%;flex-shrink:0;width:44px;height:44px}.erp-skeleton--avatar{border-radius:50%;flex-shrink:0;width:36px;height:36px}.erp-skeleton--card{border-radius:var(--erp-radius-card);height:120px}.erp-skeleton--kpi{border-radius:var(--erp-radius-card);height:88px}.erp-skeleton--row{height:var(--erp-row-height);border-radius:0;margin-bottom:1px}.erp-skeleton--chart{border-radius:var(--erp-radius-lg);height:200px}.erp-skeleton--btn{height:var(--erp-btn-height);border-radius:var(--erp-radius-md);width:80px}.erp-loading-overlay{z-index:var(--erp-z-modal);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}body.body--dark .erp-loading-overlay{background:#0f172ad9}body.body--light .erp-loading-overlay{background:#f8fafcd9}.erp-loading-overlay__text{font-size:var(--erp-font-size-small);color:var(--erp-text-secondary);font-weight:var(--erp-font-weight-medium)}.erp-empty-state{text-align:center;padding:var(--erp-spacing-3xl) var(--erp-spacing-xl);flex-direction:column;justify-content:center;align-items:center;min-height:240px;display:flex}.erp-empty-state__icon{color:var(--erp-text-muted);opacity:.4;margin-bottom:var(--erp-spacing-lg);font-size:56px!important}.erp-empty-state__title{color:var(--erp-text-primary);margin:0 0 var(--erp-spacing-md) 0;font-size:var(--erp-font-size-h2)!important;font-weight:var(--erp-font-weight-semibold)!important}.erp-empty-state__desc{font-size:var(--erp-font-size-base);color:var(--erp-text-secondary);max-width:360px;margin:0 0 var(--erp-spacing-xl) 0;line-height:1.5}.erp-empty-state__action{margin-top:var(--erp-spacing-md)}.erp-error-state{text-align:center;padding:var(--erp-spacing-2xl) var(--erp-spacing-xl);justify-content:center;align-items:center;gap:var(--erp-spacing-md);color:var(--erp-danger);flex-direction:column;display:flex}.erp-error-state .q-icon{opacity:.7;font-size:48px!important}.erp-error-state__message{font-size:var(--erp-font-size-base);color:var(--erp-text-secondary);max-width:320px;line-height:1.5}.erp-error-state--inline{padding:var(--erp-spacing-md) var(--erp-spacing-lg);background:var(--erp-danger-subtle);border-radius:var(--erp-radius-lg);border:1px solid #dc262633;flex-direction:row}.erp-error-state--inline .q-icon{font-size:20px!important}.erp-offline-bar{color:#fff;font-size:var(--erp-font-size-small);font-weight:var(--erp-font-weight-semibold);text-align:center;z-index:var(--erp-z-toast);background:linear-gradient(90deg,#f59e0b 0%,#d97706 100%);justify-content:center;align-items:center;gap:8px;padding:6px 16px;animation:2s infinite erp-offline-pulse;display:flex}.erp-offline-bar .q-icon{font-size:16px}@keyframes erp-offline-pulse{0%,to{opacity:1}50%{opacity:.85}}.erp-offline-badge{border-radius:var(--erp-radius-pill);background:var(--erp-warning-subtle);color:var(--erp-warning);font-size:var(--erp-font-size-caption);font-weight:var(--erp-font-weight-semibold);align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.erp-status-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.erp-status-dot--live{background:var(--erp-success);box-shadow:0 0 6px var(--erp-success)}.erp-status-dot--warning{background:var(--erp-warning);box-shadow:0 0 6px var(--erp-warning)}.erp-status-dot--offline{background:var(--erp-text-muted)}.erp-status-dot--error{background:var(--erp-danger);box-shadow:0 0 6px var(--erp-danger)}.erp-status-dot--pulse{animation:1.5s infinite erp-dot-pulse}@keyframes erp-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.erp-mod-stripe{border-left:3px solid #0000}.erp-mod-stripe--pos{border-left-color:var(--erp-mod-pos)}.erp-mod-stripe--kitchen{border-left-color:var(--erp-mod-kitchen)}.erp-mod-stripe--inventory{border-left-color:var(--erp-mod-inventory)}.erp-mod-stripe--finance{border-left-color:var(--erp-mod-finance)}.erp-mod-stripe--hr{border-left-color:var(--erp-mod-hr)}.erp-mod-stripe--procurement{border-left-color:var(--erp-mod-procurement)}.erp-mod-stripe--crm{border-left-color:var(--erp-mod-crm)}.erp-mod-stripe--delivery{border-left-color:var(--erp-mod-delivery)}.erp-mod-stripe--security{border-left-color:var(--erp-mod-security)}.erp-mod-stripe--reports{border-left-color:var(--erp-mod-reports)}.erp-mod-stripe--website{border-left-color:var(--erp-mod-website)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.erp-skeleton,.erp-skeleton:after,.erp-offline-bar,.erp-status-dot--pulse{animation:none!important}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border-width:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.erp-skip-link{z-index:9999;background:var(--erp-primary);color:var(--erp-text-on-primary);border-radius:var(--erp-radius-md);font-weight:var(--erp-font-weight-semibold);padding:8px 16px;text-decoration:none;position:fixed;top:-100%;left:16px}.erp-skip-link:focus{top:16px}@media (forced-colors:active){.erp-badge,.erp-skeleton,.erp-status-dot{forced-color-adjust:none}}@media (max-width:599px){:root{--erp-font-size-base:14px;--erp-font-size-h1:18px;--erp-font-size-h2:15px;--erp-spacing-lg:12px;--erp-spacing-xl:16px}.erp-hide-mobile{display:none!important}.erp-show-mobile{display:block!important}.q-table td{height:var(--erp-touch-min)!important;padding:8px 10px!important}}@media (min-width:600px) and (max-width:1023px){.erp-hide-tablet{display:none!important}.erp-show-tablet{display:block!important}}@media (min-width:1024px){.erp-hide-desktop{display:none!important}.erp-show-desktop{display:block!important}}@media (min-width:1440px){.erp-show-large{display:block!important}}body.body--light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body.body--light .q-page{background:var(--erp-bg-page)!important;color:var(--erp-text-primary)!important}body.body--light .q-card{background:var(--erp-bg-card)!important;color:var(--erp-text-primary)!important;border-color:var(--erp-border)!important}body.body--light .q-dialog__inner>.q-card{background:var(--erp-bg-elevated)!important;color:var(--erp-text-primary)!important;border:1px solid var(--erp-border)!important}body.body--light .q-drawer{background:var(--erp-bg-sidebar)!important;color:var(--erp-text-primary)!important}body.body--light .q-header{background:var(--erp-bg-header)!important;color:var(--erp-text-primary)!important}body.body--light .q-toolbar{color:var(--erp-text-primary)!important;background:0 0!important}body.body--light .q-table{background:var(--erp-bg-card)!important;color:var(--erp-text-primary)!important}body.body--light .q-table thead tr{background:var(--erp-bg-stripe)!important}body.body--light .q-table thead th{color:var(--erp-text-secondary)!important;border-bottom-color:var(--erp-border)!important}body.body--light .q-table tbody td{color:var(--erp-text-primary)!important;border-bottom-color:var(--erp-border)!important}body.body--light .q-table tbody tr:hover td{background:var(--erp-bg-card-hover)!important}body.body--light .q-table__bottom{border-top:1px solid var(--erp-border);color:var(--erp-text-secondary)!important;background:var(--erp-bg-card)!important}body.body--light .q-table__bottom .q-btn{color:var(--erp-text-secondary)!important}body.body--light .q-table__bottom .q-btn:hover{color:var(--erp-text-primary)!important;background:var(--erp-bg-hover)!important}body.body--light .q-table__bottom .q-table__control{color:var(--erp-text-secondary)!important}body.body--light .q-table__middle{background:var(--erp-bg-card)!important}body.body--light .q-field__control{background:var(--erp-bg-input)!important;color:var(--erp-text-primary)!important}body.body--light .q-field__native{color:var(--erp-text-primary)!important}body.body--light .q-field__label{color:var(--erp-text-secondary)!important}body.body--light .q-field__marginal{color:var(--erp-text-muted)!important}body.body--light .q-menu{background:var(--erp-bg-elevated)!important;color:var(--erp-text-primary)!important}body.body--light .q-item{color:var(--erp-text-primary)!important}body.body--light .q-item__label--caption{color:var(--erp-text-muted)!important}body.body--light .q-tab{color:var(--erp-text-secondary)!important}body.body--light .q-tab--active{color:var(--erp-primary)!important}body.body--light .q-chip{color:var(--erp-text-primary)}body.body--light .q-expansion-item .q-item,body.body--light .q-toggle__label,body.body--light .q-checkbox__label,body.body--light .q-radio__label,body.body--light .q-item__label{color:var(--erp-text-primary)!important}body.body--light .q-notification{background:var(--erp-bg-elevated)!important;color:var(--erp-text-primary)!important;border:1px solid var(--erp-border)!important}body.body--light .q-scrollarea__thumb{background:var(--erp-text-tertiary)!important}body.body--light .q-linear-progress{background:var(--erp-border)!important}body.body--light .q-avatar{color:var(--erp-text-primary)}body.body--light .mgr-alerts-page,body.body--light .mgr-floor-page,body.body--light .mgr-home-page,body.body--light .mgr-profile-page,body.body--light .mgr-orders-page,body.body--light .mgr-messages-page,body.body--light .mgr-waiters-page,body.body--light .mgr-waiter-detail,body.body--light .manager-floor-page{background:var(--erp-bg-page)!important;color:var(--erp-text-primary)!important}body.body--light [style*="color: #fff"],body.body--light [style*="color:#fff"],body.body--light [style*="color: white"]{color:var(--erp-text-primary)!important}body.body--light [style*="background: #0d"],body.body--light [style*="background: #0b"],body.body--light [style*="background: #0a"],body.body--light [style*="background: #09"],body.body--light [style*="background: #08"],body.body--light [style*="background: #07"],body.body--light [style*="background:#0d"],body.body--light [style*="background:#0b"],body.body--light [style*="background:#0a"],body.body--light [style*="background:#09"],body.body--light [style*="background:#08"],body.body--light [style*="background:#07"],body.body--light [style*="background-color: #0d"],body.body--light [style*="background-color: #0b"],body.body--light [style*="background-color: #0a"],body.body--light [style*="background-color: #09"],body.body--light [style*="background-color: #08"],body.body--light [style*="background-color: #07"]{background:var(--erp-bg-page)!important}body.body--light [style*="background: #1"],body.body--light [style*="background:#1"],body.body--light [style*="background-color: #1"],body.body--light [style*="background-color:#1"]{background:var(--erp-bg-card)!important}body.body--light [style*="border-color: #21"],body.body--light [style*="border-color: #30"],body.body--light [style*="border: 1px solid #21"],body.body--light [style*="border: 1px solid #30"]{border-color:var(--erp-border)!important}body.body--light [style*="color: #e6edf3"],body.body--light [style*="color: #c9d1d9"],body.body--light [style*="color: #f1f5f9"],body.body--light [style*="color: #f8fafc"],body.body--light [style*="color: #e2e8f0"],body.body--light [style*="color:#e6edf3"],body.body--light [style*="color:#c9d1d9"],body.body--light [style*="color:#f1f5f9"],body.body--light [style*="color:#f8fafc"],body.body--light [style*="color:#e2e8f0"]{color:var(--erp-text-primary)!important}body.body--light [style*="color: #8b949e"],body.body--light [style*="color: #94a3b8"],body.body--light [style*="color: #64748b"],body.body--light [style*="color:#8b949e"],body.body--light [style*="color:#94a3b8"],body.body--light [style*="color:#64748b"]{color:var(--erp-text-secondary)!important}body.body--light .finance-page{background:var(--erp-fin-bg-page)!important;color:var(--erp-text-primary)!important}body.body--light .fin-panel{background:var(--erp-fin-bg-panel)!important;border-color:var(--erp-fin-border)!important}body.body--light .fin-panel__header{background:var(--erp-fin-bg-panel-header)!important;border-bottom-color:var(--erp-fin-border)!important}body.body--light .fin-panel__title{color:var(--erp-fin-text-primary)!important}body.body--light .fin-kpi-card{background:var(--erp-fin-bg-panel)!important;border-color:var(--erp-fin-border)!important}body.body--light .fin-kpi-card__label{color:var(--erp-fin-text-secondary)!important}body.body--light .fin-kpi-card__value{color:var(--erp-fin-text-primary)!important}body.body--light .fin-filters{background:var(--erp-fin-bg-page)!important;border-bottom-color:var(--erp-fin-border)!important}body.body--light .fin-summary-row{background:var(--erp-fin-bg-summary)!important;border-top-color:var(--erp-fin-border)!important}body.body--light .fin-summary-row__label{color:var(--erp-fin-text-secondary)!important}body.body--light .fin-summary-row__value{color:var(--erp-fin-text-primary)!important}body.body--light .report-page,body.body--light .reports-dashboard,body.body--light .hr-page,body.body--light .pos-page,body.body--light .kitchen-page,body.body--light .cashier-page,body.body--light .waiter-page,body.body--light .wpos-page,body.body--light .delivery-page,body.body--light .delivery-detail-page,body.body--light .delivery-home-page{background:var(--erp-bg-page)!important;color:var(--erp-text-primary)!important}body.body--light .delivery-home-page .assignment-card{background:var(--erp-bg-card)!important;border-color:var(--erp-border)!important;color:var(--erp-text-primary)!important}body.body--light .delivery-home-page .hero-section{background:linear-gradient(135deg,#2e1065 0%,#5b21b6 45%,#7c3aed 100%)!important;box-shadow:0 6px 24px #5b21b640!important}body.body--light .delivery-home-page .hero-name,body.body--light .delivery-home-page .hero-branch{color:#fff!important}body.body--light .delivery-home-page .hero-role-badge{color:#fff!important;background:#ffffff2e!important;border-color:#ffffff40!important}body.body--light .delivery-home-page .hero-status-badge--live{color:#d1fae5!important;background:#10b9814d!important;border-color:#10b98180!important}body.body--light .delivery-home-page .hero-status-badge--offline{color:#fee2e2!important;background:#ef44444d!important;border-color:#ef444480!important}body.body--light .delivery-home-page .items-preview{background:var(--erp-bg-input)!important;border-color:var(--erp-border)!important}body.body--light .delivery-home-page .item-name{color:var(--erp-text-primary)!important}body.body--light .delivery-home-page .item-qty{color:var(--erp-accent)!important}body.body--light .delivery-home-page .avail-btn--inactive{color:var(--erp-text-muted)!important}body.body--light .delivery-home-page .unavail-summary{color:var(--erp-warning)!important;background:#d9770614!important;border-color:#d977064d!important}body.body--light .delivery-home-page .kpi-bar{background:var(--erp-bg-card)!important;border-color:var(--erp-border)!important}body.body--light .admin-page,body.body--light .printers-mgmt-page,body.body--light .tables-mgmt-page,body.body--light .customer-auth-page,body.body--light .customer-menu-page,body.body--light .table-login-page,body.body--light .table-menu-page,body.body--light .qr-entry-page,body.body--light .menu-book-tablet,body.body--light .order-tracking-page,body.body--light .loyalty-page{background:var(--erp-bg-page)!important;color:var(--erp-text-primary)!important}body.body--light .apexcharts-tooltip{background:var(--erp-bg-elevated)!important;color:var(--erp-text-primary)!important;border-color:var(--erp-border)!important}body.body--light .apexcharts-tooltip-title{background:var(--erp-bg-stripe)!important;border-bottom-color:var(--erp-border)!important;color:var(--erp-text-primary)!important}body.body--light .apexcharts-xaxistooltip,body.body--light .apexcharts-yaxistooltip{background:var(--erp-bg-elevated)!important;color:var(--erp-text-primary)!important;border-color:var(--erp-border)!important}body.body--light .apexcharts-legend-text{color:var(--erp-text-secondary)!important}body.body--light .apexcharts-gridline{stroke:var(--erp-border)!important}body.body--light .apexcharts-text{fill:var(--erp-text-secondary)!important}.erp-dashboard-panel{background:var(--erp-bg-card)!important;border-color:var(--erp-border)!important;color:var(--erp-text-primary)!important}.erp-chart-wrap{border:1px solid var(--erp-border);border-radius:var(--erp-radius-lg);padding:16px;background:var(--erp-bg-card)!important}.erp-form-card,.erp-form-section{background:var(--erp-bg-card)!important;border-color:var(--erp-border)!important;color:var(--erp-text-primary)!important}.erp-toolbar-section{background:var(--erp-bg-card)!important;border-color:var(--erp-border)!important}.stat-card{background:var(--erp-bg-card)!important;border-color:var(--erp-border)!important;color:var(--erp-text-primary)!important}body.body--light .bg-dark{background:var(--erp-bg-card)!important}body.body--light .text-white:not(.hero-section *){color:var(--erp-text-primary)!important}body.body--light .text-grey-5{color:var(--erp-text-muted)!important}body.body--light .text-grey-6{color:var(--erp-text-tertiary)!important}body.body--light .text-grey-7{color:var(--erp-text-muted)!important}body.body--light .text-grey-4,body.body--light .text-grey-8{color:var(--erp-text-secondary)!important}body.body--light .q-separator--dark{background:var(--erp-border)!important}body.body--light .bg-grey-10{background:var(--erp-bg-input)!important}body.body--light .q-inner-loading--dark{background:#fff9!important}body.body--light .erp-activity-item{border-bottom-color:var(--erp-border)!important}body.body--light .q-separator{background:var(--erp-border)!important}body.body--dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.body--dark,body.body--light{transition:background-color .3s,color .3s}.q-page,.q-card,.q-drawer,.q-header,.q-toolbar,.q-table,.q-field__control,.q-menu,.erp-card,.erp-dashboard-card,.erp-dashboard-panel,.erp-chart-wrap,.fin-panel,.fin-kpi-card,.dash-card,.kpi-card{transition:background-color .3s,color .3s,border-color .3s!important}body.body--light .q-dialog__inner>.open-shift-card,body.body--light .q-dialog__inner>.function-menu-card,body.body--light .q-dialog__inner>.cash-movement-card,body.body--light .q-dialog__inner>.pos-shift-summary-card,body.body--light .q-dialog__inner>.close-shift-card{color:#fff!important;background:#1a1a1a!important;border:1px solid #333!important}body.body--light .open-shift-card .text-white,body.body--light .function-menu-card .text-white,body.body--light .cash-movement-card .text-white,body.body--light .pos-shift-summary-card .text-white,body.body--light .close-shift-card .text-white{color:#fff!important}body.body--light .open-shift-card .text-h6,body.body--light .function-menu-card .text-h6,body.body--light .cash-movement-card .text-h6,body.body--light .pos-shift-summary-card .text-h6,body.body--light .close-shift-card .text-h6{color:#fff!important}body.body--light .open-shift-card .text-grey-5,body.body--light .function-menu-card .text-grey-5,body.body--light .cash-movement-card .text-grey-5,body.body--light .pos-shift-summary-card .text-grey-5,body.body--light .close-shift-card .text-grey-5,body.body--light .open-shift-card .info-label,body.body--light .open-shift-card .info-lbl,body.body--light .function-menu-card .info-label,body.body--light .function-menu-card .info-lbl,body.body--light .cash-movement-card .info-label,body.body--light .cash-movement-card .info-lbl,body.body--light .pos-shift-summary-card .info-label,body.body--light .pos-shift-summary-card .info-lbl,body.body--light .close-shift-card .info-label,body.body--light .close-shift-card .info-lbl{color:#aaa!important}body.body--light .open-shift-card .info-value,body.body--light .open-shift-card .info-val,body.body--light .function-menu-card .info-value,body.body--light .function-menu-card .info-val,body.body--light .cash-movement-card .info-value,body.body--light .cash-movement-card .info-val,body.body--light .pos-shift-summary-card .info-value,body.body--light .pos-shift-summary-card .info-val,body.body--light .close-shift-card .info-value,body.body--light .close-shift-card .info-val{color:#fff!important}body.body--light .open-shift-card .q-field--dark .q-field__control,body.body--light .function-menu-card .q-field--dark .q-field__control,body.body--light .cash-movement-card .q-field--dark .q-field__control,body.body--light .pos-shift-summary-card .q-field--dark .q-field__control,body.body--light .close-shift-card .q-field--dark .q-field__control{color:#fff!important;background:#2a2a2a!important}body.body--light .open-shift-card .q-field--dark .q-field__native,body.body--light .function-menu-card .q-field--dark .q-field__native,body.body--light .cash-movement-card .q-field--dark .q-field__native,body.body--light .pos-shift-summary-card .q-field--dark .q-field__native,body.body--light .close-shift-card .q-field--dark .q-field__native{color:#fff!important}body.body--light .open-shift-card .q-field--dark .q-field__label,body.body--light .function-menu-card .q-field--dark .q-field__label,body.body--light .cash-movement-card .q-field--dark .q-field__label,body.body--light .pos-shift-summary-card .q-field--dark .q-field__label,body.body--light .close-shift-card .q-field--dark .q-field__label,body.body--light .open-shift-card .q-field--dark .q-field__marginal,body.body--light .function-menu-card .q-field--dark .q-field__marginal,body.body--light .cash-movement-card .q-field--dark .q-field__marginal,body.body--light .pos-shift-summary-card .q-field--dark .q-field__marginal,body.body--light .close-shift-card .q-field--dark .q-field__marginal,body.body--light .open-shift-card .q-field--dark .q-field__bottom,body.body--light .function-menu-card .q-field--dark .q-field__bottom,body.body--light .cash-movement-card .q-field--dark .q-field__bottom,body.body--light .pos-shift-summary-card .q-field--dark .q-field__bottom,body.body--light .close-shift-card .q-field--dark .q-field__bottom{color:#aaa!important}body.body--light .open-shift-card .summary-table td,body.body--light .open-shift-card .totals-table td,body.body--light .function-menu-card .summary-table td,body.body--light .function-menu-card .totals-table td,body.body--light .cash-movement-card .summary-table td,body.body--light .cash-movement-card .totals-table td,body.body--light .pos-shift-summary-card .summary-table td,body.body--light .pos-shift-summary-card .totals-table td,body.body--light .close-shift-card .summary-table td,body.body--light .close-shift-card .totals-table td{color:#ddd!important;border-bottom:1px solid #2a2a2a!important}body.body--light .open-shift-card .total-row td,body.body--light .open-shift-card .expected-row td,body.body--light .function-menu-card .total-row td,body.body--light .function-menu-card .expected-row td,body.body--light .cash-movement-card .total-row td,body.body--light .cash-movement-card .expected-row td,body.body--light .pos-shift-summary-card .total-row td,body.body--light .pos-shift-summary-card .expected-row td,body.body--light .close-shift-card .total-row td,body.body--light .close-shift-card .expected-row td{color:#fff!important;border-top:2px solid #444!important}body.body--light .open-shift-card .text-green,body.body--light .function-menu-card .text-green,body.body--light .cash-movement-card .text-green,body.body--light .pos-shift-summary-card .text-green,body.body--light .close-shift-card .text-green{color:#4caf50!important}body.body--light .open-shift-card .text-red,body.body--light .function-menu-card .text-red,body.body--light .cash-movement-card .text-red,body.body--light .pos-shift-summary-card .text-red,body.body--light .close-shift-card .text-red{color:#ef5350!important}body.body--light .open-shift-card .text-cyan,body.body--light .function-menu-card .text-cyan,body.body--light .cash-movement-card .text-cyan,body.body--light .pos-shift-summary-card .text-cyan,body.body--light .close-shift-card .text-cyan{color:#4fc3f7!important}body.body--light .open-shift-card .text-yellow,body.body--light .function-menu-card .text-yellow,body.body--light .cash-movement-card .text-yellow,body.body--light .pos-shift-summary-card .text-yellow,body.body--light .close-shift-card .text-yellow{color:#ffeb3b!important}body.body--light .open-shift-card .text-orange,body.body--light .function-menu-card .text-orange,body.body--light .cash-movement-card .text-orange,body.body--light .pos-shift-summary-card .text-orange,body.body--light .close-shift-card .text-orange{color:#ff9800!important}body.body--light .open-shift-card .info-block,body.body--light .function-menu-card .info-block,body.body--light .cash-movement-card .info-block,body.body--light .pos-shift-summary-card .info-block,body.body--light .close-shift-card .info-block{background:#222!important;border:1px solid #333!important}body.body--light .open-shift-card .info-title,body.body--light .function-menu-card .info-title,body.body--light .cash-movement-card .info-title,body.body--light .pos-shift-summary-card .info-title,body.body--light .close-shift-card .info-title{color:#888!important;border-bottom:1px solid #333!important}body.body--light .open-shift-card .expected-amount,body.body--light .function-menu-card .expected-amount,body.body--light .cash-movement-card .expected-amount,body.body--light .pos-shift-summary-card .expected-amount,body.body--light .close-shift-card .expected-amount{color:#4fc3f7!important}body.body--light .open-shift-card .expected-formula,body.body--light .function-menu-card .expected-formula,body.body--light .cash-movement-card .expected-formula,body.body--light .pos-shift-summary-card .expected-formula,body.body--light .close-shift-card .expected-formula{color:#666!important}body.body--light .open-shift-card .movement-row,body.body--light .function-menu-card .movement-row,body.body--light .cash-movement-card .movement-row,body.body--light .pos-shift-summary-card .movement-row,body.body--light .close-shift-card .movement-row{border-bottom:1px solid #2a2a2a!important}body.body--light .open-shift-card .movement-type,body.body--light .function-menu-card .movement-type,body.body--light .cash-movement-card .movement-type,body.body--light .pos-shift-summary-card .movement-type,body.body--light .close-shift-card .movement-type{color:#aaa!important}body.body--light .open-shift-card .movement-reason,body.body--light .function-menu-card .movement-reason,body.body--light .cash-movement-card .movement-reason,body.body--light .pos-shift-summary-card .movement-reason,body.body--light .close-shift-card .movement-reason{color:#777!important}body.body--light .open-shift-card .movement-time,body.body--light .function-menu-card .movement-time,body.body--light .cash-movement-card .movement-time,body.body--light .pos-shift-summary-card .movement-time,body.body--light .close-shift-card .movement-time{color:#555!important}body.body--light .open-shift-card .variance-display,body.body--light .function-menu-card .variance-display,body.body--light .cash-movement-card .variance-display,body.body--light .pos-shift-summary-card .variance-display,body.body--light .close-shift-card .variance-display{background:#ffffff08!important}body.body--light .open-shift-card .variance-display.variance-balanced,body.body--light .function-menu-card .variance-display.variance-balanced,body.body--light .cash-movement-card .variance-display.variance-balanced,body.body--light .pos-shift-summary-card .variance-display.variance-balanced,body.body--light .close-shift-card .variance-display.variance-balanced{background:#4caf5014!important;border-color:#4caf50!important}body.body--light .open-shift-card .variance-display.variance-shortage,body.body--light .function-menu-card .variance-display.variance-shortage,body.body--light .cash-movement-card .variance-display.variance-shortage,body.body--light .pos-shift-summary-card .variance-display.variance-shortage,body.body--light .close-shift-card .variance-display.variance-shortage{background:#ef535014!important;border-color:#ef5350!important}body.body--light .open-shift-card .variance-display.variance-overage,body.body--light .function-menu-card .variance-display.variance-overage,body.body--light .cash-movement-card .variance-display.variance-overage,body.body--light .pos-shift-summary-card .variance-display.variance-overage,body.body--light .close-shift-card .variance-display.variance-overage{background:#ff980014!important;border-color:#ff9800!important}body.body--light .open-shift-card .variance-balanced .variance-value,body.body--light .function-menu-card .variance-balanced .variance-value,body.body--light .cash-movement-card .variance-balanced .variance-value,body.body--light .pos-shift-summary-card .variance-balanced .variance-value,body.body--light .close-shift-card .variance-balanced .variance-value{color:#4caf50!important}body.body--light .open-shift-card .variance-shortage .variance-value,body.body--light .function-menu-card .variance-shortage .variance-value,body.body--light .cash-movement-card .variance-shortage .variance-value,body.body--light .pos-shift-summary-card .variance-shortage .variance-value,body.body--light .close-shift-card .variance-shortage .variance-value{color:#ef5350!important}body.body--light .open-shift-card .variance-overage .variance-value,body.body--light .function-menu-card .variance-overage .variance-value,body.body--light .cash-movement-card .variance-overage .variance-value,body.body--light .pos-shift-summary-card .variance-overage .variance-value,body.body--light .close-shift-card .variance-overage .variance-value{color:#ff9800!important}body.body--light .open-shift-card .variance-balanced .variance-status,body.body--light .function-menu-card .variance-balanced .variance-status,body.body--light .cash-movement-card .variance-balanced .variance-status,body.body--light .pos-shift-summary-card .variance-balanced .variance-status,body.body--light .close-shift-card .variance-balanced .variance-status{color:#4caf50!important}body.body--light .open-shift-card .variance-shortage .variance-status,body.body--light .function-menu-card .variance-shortage .variance-status,body.body--light .cash-movement-card .variance-shortage .variance-status,body.body--light .pos-shift-summary-card .variance-shortage .variance-status,body.body--light .close-shift-card .variance-shortage .variance-status{color:#ef5350!important}body.body--light .open-shift-card .variance-overage .variance-status,body.body--light .function-menu-card .variance-overage .variance-status,body.body--light .cash-movement-card .variance-overage .variance-status,body.body--light .pos-shift-summary-card .variance-overage .variance-status,body.body--light .close-shift-card .variance-overage .variance-status{color:#ff9800!important}body.body--light .open-shift-card .variance-breakdown,body.body--light .function-menu-card .variance-breakdown,body.body--light .cash-movement-card .variance-breakdown,body.body--light .pos-shift-summary-card .variance-breakdown,body.body--light .close-shift-card .variance-breakdown{background:#222!important;border:1px solid #333!important}body.body--light .open-shift-card .vb-row,body.body--light .function-menu-card .vb-row,body.body--light .cash-movement-card .vb-row,body.body--light .pos-shift-summary-card .vb-row,body.body--light .close-shift-card .vb-row{color:#aaa!important}body.body--light .open-shift-card .vb-result.variance-balanced,body.body--light .function-menu-card .vb-result.variance-balanced,body.body--light .cash-movement-card .vb-result.variance-balanced,body.body--light .pos-shift-summary-card .vb-result.variance-balanced,body.body--light .close-shift-card .vb-result.variance-balanced{color:#4caf50!important}body.body--light .open-shift-card .vb-result.variance-shortage,body.body--light .function-menu-card .vb-result.variance-shortage,body.body--light .cash-movement-card .vb-result.variance-shortage,body.body--light .pos-shift-summary-card .vb-result.variance-shortage,body.body--light .close-shift-card .vb-result.variance-shortage{color:#ef5350!important}body.body--light .open-shift-card .vb-result.variance-overage,body.body--light .function-menu-card .vb-result.variance-overage,body.body--light .cash-movement-card .vb-result.variance-overage,body.body--light .pos-shift-summary-card .vb-result.variance-overage,body.body--light .close-shift-card .vb-result.variance-overage{color:#ff9800!important}body.body--light .open-shift-card .approval-section,body.body--light .function-menu-card .approval-section,body.body--light .cash-movement-card .approval-section,body.body--light .pos-shift-summary-card .approval-section,body.body--light .close-shift-card .approval-section{background:#2a1a00!important;border:1px solid #ff9800!important}body.body--light .open-shift-card .approval-section .step-title,body.body--light .function-menu-card .approval-section .step-title,body.body--light .cash-movement-card .approval-section .step-title,body.body--light .pos-shift-summary-card .approval-section .step-title,body.body--light .close-shift-card .approval-section .step-title{color:#ff9800!important}body.body--light .open-shift-card .approval-section .step-subtitle,body.body--light .function-menu-card .approval-section .step-subtitle,body.body--light .cash-movement-card .approval-section .step-subtitle,body.body--light .pos-shift-summary-card .approval-section .step-subtitle,body.body--light .close-shift-card .approval-section .step-subtitle{color:#aaa!important}body.body--light .open-shift-card .confirm-title,body.body--light .function-menu-card .confirm-title,body.body--light .cash-movement-card .confirm-title,body.body--light .pos-shift-summary-card .confirm-title,body.body--light .close-shift-card .confirm-title{color:#4caf50!important}body.body--light .open-shift-card .confirm-subtitle,body.body--light .function-menu-card .confirm-subtitle,body.body--light .cash-movement-card .confirm-subtitle,body.body--light .pos-shift-summary-card .confirm-subtitle,body.body--light .close-shift-card .confirm-subtitle{color:#888!important}body.body--light .open-shift-card .q-separator,body.body--light .function-menu-card .q-separator,body.body--light .cash-movement-card .q-separator,body.body--light .pos-shift-summary-card .q-separator,body.body--light .close-shift-card .q-separator{background:#333!important}:root{--mobile-header-h:52px;--mobile-nav-h:64px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--safe-right:env(safe-area-inset-right,0px);--mobile-nav-h-with-safe:calc(var(--mobile-nav-h) + var(--safe-bottom))}html,body{height:100%;min-height:100vh;min-height:100dvh;margin:0!important;padding:0!important}#q-app{min-height:100vh;min-height:100dvh}body.mobile-app-active{height:100vh;height:100dvh;overflow:hidden!important}body.mobile-app-active #q-app{height:100%;min-height:100%;overflow:hidden}.mobile-app-shell{height:100%!important;min-height:100vh!important;flex-direction:column!important;min-height:100dvh!important;display:flex!important;overflow:hidden!important}.mobile-app-shell>.q-page-container{flex:1 1 0!important;min-height:0!important;overflow:hidden!important}.mobile-app-shell>.q-page-container>.q-page{-webkit-overflow-scrolling:touch;height:100%!important;min-height:0!important;overflow:hidden auto!important}.mobile-app-shell .q-page{min-height:0!important}.mobile-top-bar{padding-top:var(--safe-top)!important}.mobile-top-bar .q-toolbar{height:var(--mobile-header-h);min-height:var(--mobile-header-h);padding-left:max(14px, var(--safe-left));padding-right:max(14px, var(--safe-right))}.mobile-bottom-nav{box-shadow:none!important;background:0 0!important;border-top:none!important}.mobile-nav-bar{height:calc(var(--mobile-nav-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);padding-left:var(--safe-left);padding-right:var(--safe-right);align-items:flex-start;padding-top:0;display:flex}.mobile-nav-bar>.nav-tab{flex-shrink:0;height:var(--mobile-nav-h)!important}.safe-area-pad-top{padding-top:var(--safe-top)}.safe-area-pad-bottom{padding-bottom:var(--safe-bottom)}.safe-area-pad-horizontal{padding-left:var(--safe-left);padding-right:var(--safe-right)}.order-reminder-toast{animation:.4s ease-in-out 2 reminder-ring;background:#c2410c!important;border-left:4px solid #fdba74!important;border-radius:14px!important;font-size:.88rem!important;box-shadow:0 8px 32px #ea580c73!important}.order-reminder-toast .q-notification__message{font-size:.9rem!important;font-weight:800!important}.order-reminder-toast .q-notification__caption{opacity:.9!important;margin-top:3px!important}@keyframes reminder-ring{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.loading-screen[data-v-4a8f2b4e]{z-index:9999;background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.loading-content[data-v-4a8f2b4e]{text-align:center;animation:.5s ease-in fadeIn-4a8f2b4e}.loading-icon[data-v-4a8f2b4e]{animation:2s ease-in-out infinite pulse-4a8f2b4e}.loading-title[data-v-4a8f2b4e]{color:#fff;letter-spacing:1px;margin-top:1rem;font-size:2rem;font-weight:600}.loading-text[data-v-4a8f2b4e]{color:#94a3b8;margin-top:1rem;font-size:1rem;animation:1.5s ease-in-out infinite blink-4a8f2b4e}@keyframes fadeIn-4a8f2b4e{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-4a8f2b4e{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes blink-4a8f2b4e{0%,to{opacity:1}50%{opacity:.5}}.toast-alert[data-v-9e303fa6]{pointer-events:auto;min-width:300px;max-width:400px}.toast-enter-active[data-v-9e303fa6],.toast-leave-active[data-v-9e303fa6]{transition:all .3s}.toast-enter-from[data-v-9e303fa6],.toast-leave-to[data-v-9e303fa6]{opacity:0;transform:translate(30px)}.toast-container[data-v-5a50f98a]{flex-direction:column;gap:8px;display:flex}
