:root{--bg-body: #f8fafc;--bg-card: #ffffff;--bg-header: #ffffff;--bg-input: #ffffff;--bg-sidebar: #ffffff;--bg-button-secondary: #f8fafc;--bg-button-secondary-hover: #f1f3f7;--border-color: #e2e8f0;--border-color-hover: #cbd5e1;--border-input: #e2e8f0;--text-main: #1a1c1e;--text-muted: #7c8db5;--primary-color: #2f80ed;--primary-hover: #1b6fd1;--primary-light: #eef3ff;--bg-main: #f8f9fb;--bg-card-empty: #f8f9fb;--bg-active-row: #f1f5f9}body.dark-theme:where(:not(:has(app-signup))){--bg-body: #080a08;--bg-main: #080a08;--bg-surface: #0e110e;--bg-card: #121512;--bg-card-empty: #121512;--bg-header: #0e110e;--bg-sidebar: #0e110e;--bg-input: #0e110e;--bg-button-secondary: #171b17;--bg-button-secondary-hover: #222922;--bg-active-row: #171b17;--border-color: #222922;--border-color-hover: #2f3a2f;--border-input: #222922;--text-main: #f9fafb;--text-muted: #9ca3af;--primary-color: #3ecf8e;--primary-hover: #4ee6a2;--primary-light: rgba(62, 207, 142, .12);--brand: #3ecf8e;--brand-hover: #4ee6a2;--brand-dim: #22a06b;--brand-glow: rgba(62, 207, 142, .25);--brand-subtle: rgba(62, 207, 142, .08);--border-subtle: #192119;--border-card: #222922;--border-highlight: #2f3a2f;--bg-glass: rgba(14, 17, 14, .85);--cyan: #38bdf8;--cyan-glow: rgba(56, 189, 248, .2);--amber: #f59e0b;--purple: #a855f7;--rose: #f43f5e}*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--text-main);background-color:var(--bg-body);font-size:14px;line-height:1.5;overflow-x:hidden;max-width:100vw;width:100%;height:100%;min-height:100dvh;touch-action:manipulation;transition:background-color .3s ease,color .3s ease}app-root{display:block;width:100%;max-width:100vw;overflow-x:hidden}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.custom-dialog-panel .mat-mdc-dialog-container{padding:0!important;border-radius:16px!important;overflow:hidden!important}.more-dialog-panel,.more-dialog-panel.cdk-overlay-pane{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:none!important}.more-dialog-panel .mat-mdc-dialog-container,.more-dialog-panel .mat-mdc-dialog-surface,.more-dialog-panel .mdc-dialog__surface{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:none!important;padding:0!important;overflow:hidden!important}.inner-dialog-panel .mat-mdc-dialog-container{padding:0!important;border-radius:16px!important;overflow:hidden!important}.checkout-dialog-panel{max-width:94vw!important;max-height:92vh!important}.checkout-dialog-panel .mat-mdc-dialog-container{padding:0!important;border-radius:16px!important;overflow:hidden!important;max-height:92vh!important;display:flex!important;flex-direction:column!important}@media(max-width:768px){.custom-dialog-panel:not(.checkout-dialog-panel),.inner-dialog-panel,.mat-mdc-dialog-panel:not(.checkout-dialog-panel){max-width:90vw!important}.checkout-dialog-panel{max-width:94vw!important}}.mat-mdc-autocomplete-panel{background:#fff!important;border-radius:12px!important;border:1px solid #e2e8f0!important;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a!important;margin-top:4px!important;padding:4px 0!important;max-height:250px!important}.mat-mdc-autocomplete-panel .mat-mdc-option{background-color:#fff!important;color:#1e293b!important;font-family:Inter,sans-serif!important;font-size:13px!important;font-weight:600!important;min-height:44px!important;padding:0 16px!important;transition:all .15s ease!important}.mat-mdc-autocomplete-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled),.mat-mdc-autocomplete-panel .mat-mdc-option.mat-mdc-option-active{background-color:#f1f5f9!important;color:#2f80ed!important}.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled){background-color:#eef5fd!important;color:#2f80ed!important}.mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:#2f80ed!important}.circular-refresh-btn{position:relative;width:36px;height:36px;border-radius:50%;border:none;background:#fff;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #00000014;transition:all .2s cubic-bezier(.4,0,.2,1);outline:none}.circular-refresh-btn:hover{transform:scale(1.06);box-shadow:0 4px 12px #1a73e82e}.circular-refresh-btn:active{transform:scale(.94)}.progress-ring{transform:rotate(-90deg);transform-origin:50% 50%}.progress-ring-circle{transition:stroke-dashoffset .1s linear}.countdown-text{position:absolute;font-size:11px;font-weight:700;color:#1a73e8;font-family:Outfit,sans-serif;-webkit-user-select:none;user-select:none}body.dark-theme:where(:not(:has(app-signup))) .main-content,body.dark-theme:where(:not(:has(app-signup))) .dashboard-area,body.dark-theme:where(:not(:has(app-signup))) .split-menu-layout,body.dark-theme:where(:not(:has(app-signup))) :host{background-color:var(--bg-body)!important;background:var(--bg-body)!important;color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .stat-card,body.dark-theme:where(:not(:has(app-signup))) .section-card,body.dark-theme:where(:not(:has(app-signup))) .profile-card,body.dark-theme:where(:not(:has(app-signup))) .data-card,body.dark-theme:where(:not(:has(app-signup))) .card,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card,body.dark-theme:where(:not(:has(app-signup))) .customer-card,body.dark-theme:where(:not(:has(app-signup))) .finance-card,body.dark-theme:where(:not(:has(app-signup))) .inventory-card,body.dark-theme:where(:not(:has(app-signup))) .settings-card,body.dark-theme:where(:not(:has(app-signup))) .table-card,body.dark-theme:where(:not(:has(app-signup))) .edit-grid,body.dark-theme:where(:not(:has(app-signup))) .order-card,body.dark-theme:where(:not(:has(app-signup))) .food-card,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card,body.dark-theme:where(:not(:has(app-signup))) .list-card,body.dark-theme:where(:not(:has(app-signup))) .form-card,body.dark-theme:where(:not(:has(app-signup))) .tax-card,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar,body.dark-theme:where(:not(:has(app-signup))) .statement-card,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box,body.dark-theme:where(:not(:has(app-signup))) .chart-card,body.dark-theme:where(:not(:has(app-signup))) .widget-card,body.dark-theme:where(:not(:has(app-signup))) .table-container,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper{background-color:var(--bg-card)!important;background:var(--bg-card)!important;border-color:var(--border-color)!important;box-shadow:0 4px 20px #0006!important;color:var(--text-main)}body.dark-theme:where(:not(:has(app-signup))) .stat-card h1,body.dark-theme:where(:not(:has(app-signup))) .stat-card h2,body.dark-theme:where(:not(:has(app-signup))) .stat-card h3,body.dark-theme:where(:not(:has(app-signup))) .stat-card h4,body.dark-theme:where(:not(:has(app-signup))) .stat-card .stat-value,body.dark-theme:where(:not(:has(app-signup))) .stat-card .dish-name,body.dark-theme:where(:not(:has(app-signup))) .stat-card .customer-name,body.dark-theme:where(:not(:has(app-signup))) .stat-card .card-title,body.dark-theme:where(:not(:has(app-signup))) .stat-card .name,body.dark-theme:where(:not(:has(app-signup))) .stat-card .value,body.dark-theme:where(:not(:has(app-signup))) .stat-card .group-title,body.dark-theme:where(:not(:has(app-signup))) .stat-card .title,body.dark-theme:where(:not(:has(app-signup))) .stat-card .item-name,body.dark-theme:where(:not(:has(app-signup))) .stat-card .item-price,body.dark-theme:where(:not(:has(app-signup))) .stat-card .total-price,body.dark-theme:where(:not(:has(app-signup))) .stat-card .val,body.dark-theme:where(:not(:has(app-signup))) .stat-card .amount,body.dark-theme:where(:not(:has(app-signup))) .stat-card .total-amount,body.dark-theme:where(:not(:has(app-signup))) .stat-card .stat-number,body.dark-theme:where(:not(:has(app-signup))) .stat-card .number,body.dark-theme:where(:not(:has(app-signup))) .section-card h1,body.dark-theme:where(:not(:has(app-signup))) .section-card h2,body.dark-theme:where(:not(:has(app-signup))) .section-card h3,body.dark-theme:where(:not(:has(app-signup))) .section-card h4,body.dark-theme:where(:not(:has(app-signup))) .section-card .stat-value,body.dark-theme:where(:not(:has(app-signup))) .section-card .dish-name,body.dark-theme:where(:not(:has(app-signup))) .section-card .customer-name,body.dark-theme:where(:not(:has(app-signup))) .section-card .card-title,body.dark-theme:where(:not(:has(app-signup))) .section-card .name,body.dark-theme:where(:not(:has(app-signup))) .section-card .value,body.dark-theme:where(:not(:has(app-signup))) .section-card .group-title,body.dark-theme:where(:not(:has(app-signup))) .section-card .title,body.dark-theme:where(:not(:has(app-signup))) .section-card .item-name,body.dark-theme:where(:not(:has(app-signup))) .section-card .item-price,body.dark-theme:where(:not(:has(app-signup))) .section-card .total-price,body.dark-theme:where(:not(:has(app-signup))) .section-card .val,body.dark-theme:where(:not(:has(app-signup))) .section-card .amount,body.dark-theme:where(:not(:has(app-signup))) .section-card .total-amount,body.dark-theme:where(:not(:has(app-signup))) .section-card .stat-number,body.dark-theme:where(:not(:has(app-signup))) .section-card .number,body.dark-theme:where(:not(:has(app-signup))) .profile-card h1,body.dark-theme:where(:not(:has(app-signup))) .profile-card h2,body.dark-theme:where(:not(:has(app-signup))) .profile-card h3,body.dark-theme:where(:not(:has(app-signup))) .profile-card h4,body.dark-theme:where(:not(:has(app-signup))) .profile-card .stat-value,body.dark-theme:where(:not(:has(app-signup))) .profile-card .dish-name,body.dark-theme:where(:not(:has(app-signup))) .profile-card .customer-name,body.dark-theme:where(:not(:has(app-signup))) .profile-card .card-title,body.dark-theme:where(:not(:has(app-signup))) .profile-card .name,body.dark-theme:where(:not(:has(app-signup))) .profile-card .value,body.dark-theme:where(:not(:has(app-signup))) .profile-card .group-title,body.dark-theme:where(:not(:has(app-signup))) .profile-card .title,body.dark-theme:where(:not(:has(app-signup))) .profile-card .item-name,body.dark-theme:where(:not(:has(app-signup))) .profile-card .item-price,body.dark-theme:where(:not(:has(app-signup))) .profile-card .total-price,body.dark-theme:where(:not(:has(app-signup))) .profile-card .val,body.dark-theme:where(:not(:has(app-signup))) .profile-card .amount,body.dark-theme:where(:not(:has(app-signup))) .profile-card .total-amount,body.dark-theme:where(:not(:has(app-signup))) .profile-card .stat-number,body.dark-theme:where(:not(:has(app-signup))) .profile-card .number,body.dark-theme:where(:not(:has(app-signup))) .data-card h1,body.dark-theme:where(:not(:has(app-signup))) .data-card h2,body.dark-theme:where(:not(:has(app-signup))) .data-card h3,body.dark-theme:where(:not(:has(app-signup))) .data-card h4,body.dark-theme:where(:not(:has(app-signup))) .data-card .stat-value,body.dark-theme:where(:not(:has(app-signup))) .data-card .dish-name,body.dark-theme:where(:not(:has(app-signup))) .data-card .customer-name,body.dark-theme:where(:not(:has(app-signup))) .data-card .card-title,body.dark-theme:where(:not(:has(app-signup))) .data-card .name,body.dark-theme:where(:not(:has(app-signup))) .data-card .value,body.dark-theme:where(:not(:has(app-signup))) .data-card .group-title,body.dark-theme:where(:not(:has(app-signup))) .data-card .title,body.dark-theme:where(:not(:has(app-signup))) .data-card .item-name,body.dark-theme:where(:not(:has(app-signup))) .data-card .item-price,body.dark-theme:where(:not(:has(app-signup))) .data-card .total-price,body.dark-theme:where(:not(:has(app-signup))) .data-card .val,body.dark-theme:where(:not(:has(app-signup))) .data-card .amount,body.dark-theme:where(:not(:has(app-signup))) .data-card .total-amount,body.dark-theme:where(:not(:has(app-signup))) .data-card .stat-number,body.dark-theme:where(:not(:has(app-signup))) .data-card .number,body.dark-theme:where(:not(:has(app-signup))) .card h1,body.dark-theme:where(:not(:has(app-signup))) .card h2,body.dark-theme:where(:not(:has(app-signup))) .card h3,body.dark-theme:where(:not(:has(app-signup))) .card h4,body.dark-theme:where(:not(:has(app-signup))) .card .stat-value,body.dark-theme:where(:not(:has(app-signup))) .card .dish-name,body.dark-theme:where(:not(:has(app-signup))) .card .customer-name,body.dark-theme:where(:not(:has(app-signup))) .card .card-title,body.dark-theme:where(:not(:has(app-signup))) .card .name,body.dark-theme:where(:not(:has(app-signup))) .card .value,body.dark-theme:where(:not(:has(app-signup))) .card .group-title,body.dark-theme:where(:not(:has(app-signup))) .card .title,body.dark-theme:where(:not(:has(app-signup))) .card .item-name,body.dark-theme:where(:not(:has(app-signup))) .card .item-price,body.dark-theme:where(:not(:has(app-signup))) .card .total-price,body.dark-theme:where(:not(:has(app-signup))) .card .val,body.dark-theme:where(:not(:has(app-signup))) .card .amount,body.dark-theme:where(:not(:has(app-signup))) .card .total-amount,body.dark-theme:where(:not(:has(app-signup))) .card .stat-number,body.dark-theme:where(:not(:has(app-signup))) .card .number,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card h1,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card h2,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card h3,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card h4,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card .stat-value,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card .dish-name,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card .customer-name,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card .card-title,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card .name,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card .value,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card .group-title,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card .title,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card .item-name,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card .item-price,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card .total-price,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card .val,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card .amount,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card .total-amount,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card .stat-number,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card .number,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card h1,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card h2,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card h3,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card h4,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card .stat-value,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card .dish-name,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card .customer-name,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card .card-title,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card .name,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card .value,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card .group-title,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card .title,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card .item-name,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card .item-price,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card .total-price,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card .val,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card .amount,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card .total-amount,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card .stat-number,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card .number,body.dark-theme:where(:not(:has(app-signup))) .customer-card h1,body.dark-theme:where(:not(:has(app-signup))) .customer-card h2,body.dark-theme:where(:not(:has(app-signup))) .customer-card h3,body.dark-theme:where(:not(:has(app-signup))) .customer-card h4,body.dark-theme:where(:not(:has(app-signup))) .customer-card .stat-value,body.dark-theme:where(:not(:has(app-signup))) .customer-card .dish-name,body.dark-theme:where(:not(:has(app-signup))) .customer-card .customer-name,body.dark-theme:where(:not(:has(app-signup))) .customer-card .card-title,body.dark-theme:where(:not(:has(app-signup))) .customer-card .name,body.dark-theme:where(:not(:has(app-signup))) .customer-card .value,body.dark-theme:where(:not(:has(app-signup))) .customer-card .group-title,body.dark-theme:where(:not(:has(app-signup))) .customer-card .title,body.dark-theme:where(:not(:has(app-signup))) .customer-card .item-name,body.dark-theme:where(:not(:has(app-signup))) .customer-card .item-price,body.dark-theme:where(:not(:has(app-signup))) .customer-card .total-price,body.dark-theme:where(:not(:has(app-signup))) .customer-card .val,body.dark-theme:where(:not(:has(app-signup))) .customer-card .amount,body.dark-theme:where(:not(:has(app-signup))) .customer-card .total-amount,body.dark-theme:where(:not(:has(app-signup))) .customer-card .stat-number,body.dark-theme:where(:not(:has(app-signup))) .customer-card .number,body.dark-theme:where(:not(:has(app-signup))) .finance-card h1,body.dark-theme:where(:not(:has(app-signup))) .finance-card h2,body.dark-theme:where(:not(:has(app-signup))) .finance-card h3,body.dark-theme:where(:not(:has(app-signup))) .finance-card h4,body.dark-theme:where(:not(:has(app-signup))) .finance-card .stat-value,body.dark-theme:where(:not(:has(app-signup))) .finance-card .dish-name,body.dark-theme:where(:not(:has(app-signup))) .finance-card .customer-name,body.dark-theme:where(:not(:has(app-signup))) .finance-card .card-title,body.dark-theme:where(:not(:has(app-signup))) .finance-card .name,body.dark-theme:where(:not(:has(app-signup))) .finance-card .value,body.dark-theme:where(:not(:has(app-signup))) .finance-card .group-title,body.dark-theme:where(:not(:has(app-signup))) .finance-card .title,body.dark-theme:where(:not(:has(app-signup))) .finance-card .item-name,body.dark-theme:where(:not(:has(app-signup))) .finance-card .item-price,body.dark-theme:where(:not(:has(app-signup))) .finance-card .total-price,body.dark-theme:where(:not(:has(app-signup))) .finance-card .val,body.dark-theme:where(:not(:has(app-signup))) .finance-card .amount,body.dark-theme:where(:not(:has(app-signup))) .finance-card .total-amount,body.dark-theme:where(:not(:has(app-signup))) .finance-card .stat-number,body.dark-theme:where(:not(:has(app-signup))) .finance-card .number,body.dark-theme:where(:not(:has(app-signup))) .inventory-card h1,body.dark-theme:where(:not(:has(app-signup))) .inventory-card h2,body.dark-theme:where(:not(:has(app-signup))) .inventory-card h3,body.dark-theme:where(:not(:has(app-signup))) .inventory-card h4,body.dark-theme:where(:not(:has(app-signup))) .inventory-card .stat-value,body.dark-theme:where(:not(:has(app-signup))) .inventory-card .dish-name,body.dark-theme:where(:not(:has(app-signup))) .inventory-card .customer-name,body.dark-theme:where(:not(:has(app-signup))) .inventory-card .card-title,body.dark-theme:where(:not(:has(app-signup))) .inventory-card .name,body.dark-theme:where(:not(:has(app-signup))) .inventory-card .value,body.dark-theme:where(:not(:has(app-signup))) .inventory-card .group-title,body.dark-theme:where(:not(:has(app-signup))) .inventory-card .title,body.dark-theme:where(:not(:has(app-signup))) .inventory-card .item-name,body.dark-theme:where(:not(:has(app-signup))) .inventory-card .item-price,body.dark-theme:where(:not(:has(app-signup))) .inventory-card .total-price,body.dark-theme:where(:not(:has(app-signup))) .inventory-card .val,body.dark-theme:where(:not(:has(app-signup))) .inventory-card .amount,body.dark-theme:where(:not(:has(app-signup))) .inventory-card .total-amount,body.dark-theme:where(:not(:has(app-signup))) .inventory-card .stat-number,body.dark-theme:where(:not(:has(app-signup))) .inventory-card .number,body.dark-theme:where(:not(:has(app-signup))) .settings-card h1,body.dark-theme:where(:not(:has(app-signup))) .settings-card h2,body.dark-theme:where(:not(:has(app-signup))) .settings-card h3,body.dark-theme:where(:not(:has(app-signup))) .settings-card h4,body.dark-theme:where(:not(:has(app-signup))) .settings-card .stat-value,body.dark-theme:where(:not(:has(app-signup))) .settings-card .dish-name,body.dark-theme:where(:not(:has(app-signup))) .settings-card .customer-name,body.dark-theme:where(:not(:has(app-signup))) .settings-card .card-title,body.dark-theme:where(:not(:has(app-signup))) .settings-card .name,body.dark-theme:where(:not(:has(app-signup))) .settings-card .value,body.dark-theme:where(:not(:has(app-signup))) .settings-card .group-title,body.dark-theme:where(:not(:has(app-signup))) .settings-card .title,body.dark-theme:where(:not(:has(app-signup))) .settings-card .item-name,body.dark-theme:where(:not(:has(app-signup))) .settings-card .item-price,body.dark-theme:where(:not(:has(app-signup))) .settings-card .total-price,body.dark-theme:where(:not(:has(app-signup))) .settings-card .val,body.dark-theme:where(:not(:has(app-signup))) .settings-card .amount,body.dark-theme:where(:not(:has(app-signup))) .settings-card .total-amount,body.dark-theme:where(:not(:has(app-signup))) .settings-card .stat-number,body.dark-theme:where(:not(:has(app-signup))) .settings-card .number,body.dark-theme:where(:not(:has(app-signup))) .table-card h1,body.dark-theme:where(:not(:has(app-signup))) .table-card h2,body.dark-theme:where(:not(:has(app-signup))) .table-card h3,body.dark-theme:where(:not(:has(app-signup))) .table-card h4,body.dark-theme:where(:not(:has(app-signup))) .table-card .stat-value,body.dark-theme:where(:not(:has(app-signup))) .table-card .dish-name,body.dark-theme:where(:not(:has(app-signup))) .table-card .customer-name,body.dark-theme:where(:not(:has(app-signup))) .table-card .card-title,body.dark-theme:where(:not(:has(app-signup))) .table-card .name,body.dark-theme:where(:not(:has(app-signup))) .table-card .value,body.dark-theme:where(:not(:has(app-signup))) .table-card .group-title,body.dark-theme:where(:not(:has(app-signup))) .table-card .title,body.dark-theme:where(:not(:has(app-signup))) .table-card .item-name,body.dark-theme:where(:not(:has(app-signup))) .table-card .item-price,body.dark-theme:where(:not(:has(app-signup))) .table-card .total-price,body.dark-theme:where(:not(:has(app-signup))) .table-card .val,body.dark-theme:where(:not(:has(app-signup))) .table-card .amount,body.dark-theme:where(:not(:has(app-signup))) .table-card .total-amount,body.dark-theme:where(:not(:has(app-signup))) .table-card .stat-number,body.dark-theme:where(:not(:has(app-signup))) .table-card .number,body.dark-theme:where(:not(:has(app-signup))) .edit-grid h1,body.dark-theme:where(:not(:has(app-signup))) .edit-grid h2,body.dark-theme:where(:not(:has(app-signup))) .edit-grid h3,body.dark-theme:where(:not(:has(app-signup))) .edit-grid h4,body.dark-theme:where(:not(:has(app-signup))) .edit-grid .stat-value,body.dark-theme:where(:not(:has(app-signup))) .edit-grid .dish-name,body.dark-theme:where(:not(:has(app-signup))) .edit-grid .customer-name,body.dark-theme:where(:not(:has(app-signup))) .edit-grid .card-title,body.dark-theme:where(:not(:has(app-signup))) .edit-grid .name,body.dark-theme:where(:not(:has(app-signup))) .edit-grid .value,body.dark-theme:where(:not(:has(app-signup))) .edit-grid .group-title,body.dark-theme:where(:not(:has(app-signup))) .edit-grid .title,body.dark-theme:where(:not(:has(app-signup))) .edit-grid .item-name,body.dark-theme:where(:not(:has(app-signup))) .edit-grid .item-price,body.dark-theme:where(:not(:has(app-signup))) .edit-grid .total-price,body.dark-theme:where(:not(:has(app-signup))) .edit-grid .val,body.dark-theme:where(:not(:has(app-signup))) .edit-grid .amount,body.dark-theme:where(:not(:has(app-signup))) .edit-grid .total-amount,body.dark-theme:where(:not(:has(app-signup))) .edit-grid .stat-number,body.dark-theme:where(:not(:has(app-signup))) .edit-grid .number,body.dark-theme:where(:not(:has(app-signup))) .order-card h1,body.dark-theme:where(:not(:has(app-signup))) .order-card h2,body.dark-theme:where(:not(:has(app-signup))) .order-card h3,body.dark-theme:where(:not(:has(app-signup))) .order-card h4,body.dark-theme:where(:not(:has(app-signup))) .order-card .stat-value,body.dark-theme:where(:not(:has(app-signup))) .order-card .dish-name,body.dark-theme:where(:not(:has(app-signup))) .order-card .customer-name,body.dark-theme:where(:not(:has(app-signup))) .order-card .card-title,body.dark-theme:where(:not(:has(app-signup))) .order-card .name,body.dark-theme:where(:not(:has(app-signup))) .order-card .value,body.dark-theme:where(:not(:has(app-signup))) .order-card .group-title,body.dark-theme:where(:not(:has(app-signup))) .order-card .title,body.dark-theme:where(:not(:has(app-signup))) .order-card .item-name,body.dark-theme:where(:not(:has(app-signup))) .order-card .item-price,body.dark-theme:where(:not(:has(app-signup))) .order-card .total-price,body.dark-theme:where(:not(:has(app-signup))) .order-card .val,body.dark-theme:where(:not(:has(app-signup))) .order-card .amount,body.dark-theme:where(:not(:has(app-signup))) .order-card .total-amount,body.dark-theme:where(:not(:has(app-signup))) .order-card .stat-number,body.dark-theme:where(:not(:has(app-signup))) .order-card .number,body.dark-theme:where(:not(:has(app-signup))) .food-card h1,body.dark-theme:where(:not(:has(app-signup))) .food-card h2,body.dark-theme:where(:not(:has(app-signup))) .food-card h3,body.dark-theme:where(:not(:has(app-signup))) .food-card h4,body.dark-theme:where(:not(:has(app-signup))) .food-card .stat-value,body.dark-theme:where(:not(:has(app-signup))) .food-card .dish-name,body.dark-theme:where(:not(:has(app-signup))) .food-card .customer-name,body.dark-theme:where(:not(:has(app-signup))) .food-card .card-title,body.dark-theme:where(:not(:has(app-signup))) .food-card .name,body.dark-theme:where(:not(:has(app-signup))) .food-card .value,body.dark-theme:where(:not(:has(app-signup))) .food-card .group-title,body.dark-theme:where(:not(:has(app-signup))) .food-card .title,body.dark-theme:where(:not(:has(app-signup))) .food-card .item-name,body.dark-theme:where(:not(:has(app-signup))) .food-card .item-price,body.dark-theme:where(:not(:has(app-signup))) .food-card .total-price,body.dark-theme:where(:not(:has(app-signup))) .food-card .val,body.dark-theme:where(:not(:has(app-signup))) .food-card .amount,body.dark-theme:where(:not(:has(app-signup))) .food-card .total-amount,body.dark-theme:where(:not(:has(app-signup))) .food-card .stat-number,body.dark-theme:where(:not(:has(app-signup))) .food-card .number,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card h1,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card h2,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card h3,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card h4,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card .stat-value,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card .dish-name,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card .customer-name,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card .card-title,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card .name,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card .value,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card .group-title,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card .title,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card .item-name,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card .item-price,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card .total-price,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card .val,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card .amount,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card .total-amount,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card .stat-number,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card .number,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card h1,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card h2,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card h3,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card h4,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card .stat-value,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card .dish-name,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card .customer-name,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card .card-title,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card .name,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card .value,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card .group-title,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card .title,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card .item-name,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card .item-price,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card .total-price,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card .val,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card .amount,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card .total-amount,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card .stat-number,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card .number,body.dark-theme:where(:not(:has(app-signup))) .list-card h1,body.dark-theme:where(:not(:has(app-signup))) .list-card h2,body.dark-theme:where(:not(:has(app-signup))) .list-card h3,body.dark-theme:where(:not(:has(app-signup))) .list-card h4,body.dark-theme:where(:not(:has(app-signup))) .list-card .stat-value,body.dark-theme:where(:not(:has(app-signup))) .list-card .dish-name,body.dark-theme:where(:not(:has(app-signup))) .list-card .customer-name,body.dark-theme:where(:not(:has(app-signup))) .list-card .card-title,body.dark-theme:where(:not(:has(app-signup))) .list-card .name,body.dark-theme:where(:not(:has(app-signup))) .list-card .value,body.dark-theme:where(:not(:has(app-signup))) .list-card .group-title,body.dark-theme:where(:not(:has(app-signup))) .list-card .title,body.dark-theme:where(:not(:has(app-signup))) .list-card .item-name,body.dark-theme:where(:not(:has(app-signup))) .list-card .item-price,body.dark-theme:where(:not(:has(app-signup))) .list-card .total-price,body.dark-theme:where(:not(:has(app-signup))) .list-card .val,body.dark-theme:where(:not(:has(app-signup))) .list-card .amount,body.dark-theme:where(:not(:has(app-signup))) .list-card .total-amount,body.dark-theme:where(:not(:has(app-signup))) .list-card .stat-number,body.dark-theme:where(:not(:has(app-signup))) .list-card .number,body.dark-theme:where(:not(:has(app-signup))) .form-card h1,body.dark-theme:where(:not(:has(app-signup))) .form-card h2,body.dark-theme:where(:not(:has(app-signup))) .form-card h3,body.dark-theme:where(:not(:has(app-signup))) .form-card h4,body.dark-theme:where(:not(:has(app-signup))) .form-card .stat-value,body.dark-theme:where(:not(:has(app-signup))) .form-card .dish-name,body.dark-theme:where(:not(:has(app-signup))) .form-card .customer-name,body.dark-theme:where(:not(:has(app-signup))) .form-card .card-title,body.dark-theme:where(:not(:has(app-signup))) .form-card .name,body.dark-theme:where(:not(:has(app-signup))) .form-card .value,body.dark-theme:where(:not(:has(app-signup))) .form-card .group-title,body.dark-theme:where(:not(:has(app-signup))) .form-card .title,body.dark-theme:where(:not(:has(app-signup))) .form-card .item-name,body.dark-theme:where(:not(:has(app-signup))) .form-card .item-price,body.dark-theme:where(:not(:has(app-signup))) .form-card .total-price,body.dark-theme:where(:not(:has(app-signup))) .form-card .val,body.dark-theme:where(:not(:has(app-signup))) .form-card .amount,body.dark-theme:where(:not(:has(app-signup))) .form-card .total-amount,body.dark-theme:where(:not(:has(app-signup))) .form-card .stat-number,body.dark-theme:where(:not(:has(app-signup))) .form-card .number,body.dark-theme:where(:not(:has(app-signup))) .tax-card h1,body.dark-theme:where(:not(:has(app-signup))) .tax-card h2,body.dark-theme:where(:not(:has(app-signup))) .tax-card h3,body.dark-theme:where(:not(:has(app-signup))) .tax-card h4,body.dark-theme:where(:not(:has(app-signup))) .tax-card .stat-value,body.dark-theme:where(:not(:has(app-signup))) .tax-card .dish-name,body.dark-theme:where(:not(:has(app-signup))) .tax-card .customer-name,body.dark-theme:where(:not(:has(app-signup))) .tax-card .card-title,body.dark-theme:where(:not(:has(app-signup))) .tax-card .name,body.dark-theme:where(:not(:has(app-signup))) .tax-card .value,body.dark-theme:where(:not(:has(app-signup))) .tax-card .group-title,body.dark-theme:where(:not(:has(app-signup))) .tax-card .title,body.dark-theme:where(:not(:has(app-signup))) .tax-card .item-name,body.dark-theme:where(:not(:has(app-signup))) .tax-card .item-price,body.dark-theme:where(:not(:has(app-signup))) .tax-card .total-price,body.dark-theme:where(:not(:has(app-signup))) .tax-card .val,body.dark-theme:where(:not(:has(app-signup))) .tax-card .amount,body.dark-theme:where(:not(:has(app-signup))) .tax-card .total-amount,body.dark-theme:where(:not(:has(app-signup))) .tax-card .stat-number,body.dark-theme:where(:not(:has(app-signup))) .tax-card .number,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar h1,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar h2,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar h3,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar h4,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .stat-value,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .dish-name,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .customer-name,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .card-title,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .name,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .value,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .group-title,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .title,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .item-name,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .item-price,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .total-price,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .val,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .amount,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .total-amount,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .stat-number,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .number,body.dark-theme:where(:not(:has(app-signup))) .statement-card h1,body.dark-theme:where(:not(:has(app-signup))) .statement-card h2,body.dark-theme:where(:not(:has(app-signup))) .statement-card h3,body.dark-theme:where(:not(:has(app-signup))) .statement-card h4,body.dark-theme:where(:not(:has(app-signup))) .statement-card .stat-value,body.dark-theme:where(:not(:has(app-signup))) .statement-card .dish-name,body.dark-theme:where(:not(:has(app-signup))) .statement-card .customer-name,body.dark-theme:where(:not(:has(app-signup))) .statement-card .card-title,body.dark-theme:where(:not(:has(app-signup))) .statement-card .name,body.dark-theme:where(:not(:has(app-signup))) .statement-card .value,body.dark-theme:where(:not(:has(app-signup))) .statement-card .group-title,body.dark-theme:where(:not(:has(app-signup))) .statement-card .title,body.dark-theme:where(:not(:has(app-signup))) .statement-card .item-name,body.dark-theme:where(:not(:has(app-signup))) .statement-card .item-price,body.dark-theme:where(:not(:has(app-signup))) .statement-card .total-price,body.dark-theme:where(:not(:has(app-signup))) .statement-card .val,body.dark-theme:where(:not(:has(app-signup))) .statement-card .amount,body.dark-theme:where(:not(:has(app-signup))) .statement-card .total-amount,body.dark-theme:where(:not(:has(app-signup))) .statement-card .stat-number,body.dark-theme:where(:not(:has(app-signup))) .statement-card .number,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box h1,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box h2,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box h3,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box h4,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box .stat-value,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box .dish-name,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box .customer-name,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box .card-title,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box .name,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box .value,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box .group-title,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box .title,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box .item-name,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box .item-price,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box .total-price,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box .val,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box .amount,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box .total-amount,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box .stat-number,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box .number,body.dark-theme:where(:not(:has(app-signup))) .chart-card h1,body.dark-theme:where(:not(:has(app-signup))) .chart-card h2,body.dark-theme:where(:not(:has(app-signup))) .chart-card h3,body.dark-theme:where(:not(:has(app-signup))) .chart-card h4,body.dark-theme:where(:not(:has(app-signup))) .chart-card .stat-value,body.dark-theme:where(:not(:has(app-signup))) .chart-card .dish-name,body.dark-theme:where(:not(:has(app-signup))) .chart-card .customer-name,body.dark-theme:where(:not(:has(app-signup))) .chart-card .card-title,body.dark-theme:where(:not(:has(app-signup))) .chart-card .name,body.dark-theme:where(:not(:has(app-signup))) .chart-card .value,body.dark-theme:where(:not(:has(app-signup))) .chart-card .group-title,body.dark-theme:where(:not(:has(app-signup))) .chart-card .title,body.dark-theme:where(:not(:has(app-signup))) .chart-card .item-name,body.dark-theme:where(:not(:has(app-signup))) .chart-card .item-price,body.dark-theme:where(:not(:has(app-signup))) .chart-card .total-price,body.dark-theme:where(:not(:has(app-signup))) .chart-card .val,body.dark-theme:where(:not(:has(app-signup))) .chart-card .amount,body.dark-theme:where(:not(:has(app-signup))) .chart-card .total-amount,body.dark-theme:where(:not(:has(app-signup))) .chart-card .stat-number,body.dark-theme:where(:not(:has(app-signup))) .chart-card .number,body.dark-theme:where(:not(:has(app-signup))) .widget-card h1,body.dark-theme:where(:not(:has(app-signup))) .widget-card h2,body.dark-theme:where(:not(:has(app-signup))) .widget-card h3,body.dark-theme:where(:not(:has(app-signup))) .widget-card h4,body.dark-theme:where(:not(:has(app-signup))) .widget-card .stat-value,body.dark-theme:where(:not(:has(app-signup))) .widget-card .dish-name,body.dark-theme:where(:not(:has(app-signup))) .widget-card .customer-name,body.dark-theme:where(:not(:has(app-signup))) .widget-card .card-title,body.dark-theme:where(:not(:has(app-signup))) .widget-card .name,body.dark-theme:where(:not(:has(app-signup))) .widget-card .value,body.dark-theme:where(:not(:has(app-signup))) .widget-card .group-title,body.dark-theme:where(:not(:has(app-signup))) .widget-card .title,body.dark-theme:where(:not(:has(app-signup))) .widget-card .item-name,body.dark-theme:where(:not(:has(app-signup))) .widget-card .item-price,body.dark-theme:where(:not(:has(app-signup))) .widget-card .total-price,body.dark-theme:where(:not(:has(app-signup))) .widget-card .val,body.dark-theme:where(:not(:has(app-signup))) .widget-card .amount,body.dark-theme:where(:not(:has(app-signup))) .widget-card .total-amount,body.dark-theme:where(:not(:has(app-signup))) .widget-card .stat-number,body.dark-theme:where(:not(:has(app-signup))) .widget-card .number,body.dark-theme:where(:not(:has(app-signup))) .table-container h1,body.dark-theme:where(:not(:has(app-signup))) .table-container h2,body.dark-theme:where(:not(:has(app-signup))) .table-container h3,body.dark-theme:where(:not(:has(app-signup))) .table-container h4,body.dark-theme:where(:not(:has(app-signup))) .table-container .stat-value,body.dark-theme:where(:not(:has(app-signup))) .table-container .dish-name,body.dark-theme:where(:not(:has(app-signup))) .table-container .customer-name,body.dark-theme:where(:not(:has(app-signup))) .table-container .card-title,body.dark-theme:where(:not(:has(app-signup))) .table-container .name,body.dark-theme:where(:not(:has(app-signup))) .table-container .value,body.dark-theme:where(:not(:has(app-signup))) .table-container .group-title,body.dark-theme:where(:not(:has(app-signup))) .table-container .title,body.dark-theme:where(:not(:has(app-signup))) .table-container .item-name,body.dark-theme:where(:not(:has(app-signup))) .table-container .item-price,body.dark-theme:where(:not(:has(app-signup))) .table-container .total-price,body.dark-theme:where(:not(:has(app-signup))) .table-container .val,body.dark-theme:where(:not(:has(app-signup))) .table-container .amount,body.dark-theme:where(:not(:has(app-signup))) .table-container .total-amount,body.dark-theme:where(:not(:has(app-signup))) .table-container .stat-number,body.dark-theme:where(:not(:has(app-signup))) .table-container .number,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box h1,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box h2,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box h3,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box h4,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box .stat-value,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box .dish-name,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box .customer-name,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box .card-title,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box .name,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box .value,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box .group-title,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box .title,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box .item-name,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box .item-price,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box .total-price,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box .val,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box .amount,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box .total-amount,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box .stat-number,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box .number,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card h1,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card h2,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card h3,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card h4,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .stat-value,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .dish-name,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .customer-name,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .card-title,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .name,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .value,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .group-title,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .title,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .item-name,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .item-price,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .total-price,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .val,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .amount,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .total-amount,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .stat-number,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .number,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper h1,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper h2,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper h3,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper h4,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .stat-value,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .dish-name,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .customer-name,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .card-title,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .name,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .value,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .group-title,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .title,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .item-name,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .item-price,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .total-price,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .val,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .amount,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .total-amount,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .stat-number,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .number{color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .stat-card .stat-title,body.dark-theme:where(:not(:has(app-signup))) .stat-card .dish-meta,body.dark-theme:where(:not(:has(app-signup))) .stat-card .role,body.dark-theme:where(:not(:has(app-signup))) .stat-card .date,body.dark-theme:where(:not(:has(app-signup))) .stat-card .time,body.dark-theme:where(:not(:has(app-signup))) .stat-card .text-muted,body.dark-theme:where(:not(:has(app-signup))) .stat-card .label,body.dark-theme:where(:not(:has(app-signup))) .stat-card .desc,body.dark-theme:where(:not(:has(app-signup))) .stat-card .items-count,body.dark-theme:where(:not(:has(app-signup))) .stat-card .total-label,body.dark-theme:where(:not(:has(app-signup))) .stat-card .details-header,body.dark-theme:where(:not(:has(app-signup))) .stat-card .details-header span,body.dark-theme:where(:not(:has(app-signup))) .stat-card .subtitle,body.dark-theme:where(:not(:has(app-signup))) .section-card .stat-title,body.dark-theme:where(:not(:has(app-signup))) .section-card .dish-meta,body.dark-theme:where(:not(:has(app-signup))) .section-card .role,body.dark-theme:where(:not(:has(app-signup))) .section-card .date,body.dark-theme:where(:not(:has(app-signup))) .section-card .time,body.dark-theme:where(:not(:has(app-signup))) .section-card .text-muted,body.dark-theme:where(:not(:has(app-signup))) .section-card .label,body.dark-theme:where(:not(:has(app-signup))) .section-card .desc,body.dark-theme:where(:not(:has(app-signup))) .section-card .items-count,body.dark-theme:where(:not(:has(app-signup))) .section-card .total-label,body.dark-theme:where(:not(:has(app-signup))) .section-card .details-header,body.dark-theme:where(:not(:has(app-signup))) .section-card .details-header span,body.dark-theme:where(:not(:has(app-signup))) .section-card .subtitle,body.dark-theme:where(:not(:has(app-signup))) .profile-card .stat-title,body.dark-theme:where(:not(:has(app-signup))) .profile-card .dish-meta,body.dark-theme:where(:not(:has(app-signup))) .profile-card .role,body.dark-theme:where(:not(:has(app-signup))) .profile-card .date,body.dark-theme:where(:not(:has(app-signup))) .profile-card .time,body.dark-theme:where(:not(:has(app-signup))) .profile-card .text-muted,body.dark-theme:where(:not(:has(app-signup))) .profile-card .label,body.dark-theme:where(:not(:has(app-signup))) .profile-card .desc,body.dark-theme:where(:not(:has(app-signup))) .profile-card .items-count,body.dark-theme:where(:not(:has(app-signup))) .profile-card .total-label,body.dark-theme:where(:not(:has(app-signup))) .profile-card .details-header,body.dark-theme:where(:not(:has(app-signup))) .profile-card .details-header span,body.dark-theme:where(:not(:has(app-signup))) .profile-card .subtitle,body.dark-theme:where(:not(:has(app-signup))) .data-card .stat-title,body.dark-theme:where(:not(:has(app-signup))) .data-card .dish-meta,body.dark-theme:where(:not(:has(app-signup))) .data-card .role,body.dark-theme:where(:not(:has(app-signup))) .data-card .date,body.dark-theme:where(:not(:has(app-signup))) .data-card .time,body.dark-theme:where(:not(:has(app-signup))) .data-card .text-muted,body.dark-theme:where(:not(:has(app-signup))) .data-card .label,body.dark-theme:where(:not(:has(app-signup))) .data-card .desc,body.dark-theme:where(:not(:has(app-signup))) .data-card .items-count,body.dark-theme:where(:not(:has(app-signup))) .data-card .total-label,body.dark-theme:where(:not(:has(app-signup))) .data-card .details-header,body.dark-theme:where(:not(:has(app-signup))) .data-card .details-header span,body.dark-theme:where(:not(:has(app-signup))) .data-card .subtitle,body.dark-theme:where(:not(:has(app-signup))) .card .stat-title,body.dark-theme:where(:not(:has(app-signup))) .card .dish-meta,body.dark-theme:where(:not(:has(app-signup))) .card .role,body.dark-theme:where(:not(:has(app-signup))) .card .date,body.dark-theme:where(:not(:has(app-signup))) .card .time,body.dark-theme:where(:not(:has(app-signup))) .card .text-muted,body.dark-theme:where(:not(:has(app-signup))) .card .label,body.dark-theme:where(:not(:has(app-signup))) .card .desc,body.dark-theme:where(:not(:has(app-signup))) .card .items-count,body.dark-theme:where(:not(:has(app-signup))) .card .total-label,body.dark-theme:where(:not(:has(app-signup))) .card .details-header,body.dark-theme:where(:not(:has(app-signup))) .card .details-header span,body.dark-theme:where(:not(:has(app-signup))) .card .subtitle,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card .stat-title,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card .dish-meta,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card .role,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card .date,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card .time,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card .text-muted,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card .label,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card .desc,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card .items-count,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card .total-label,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card .details-header,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card .details-header span,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card .subtitle,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card .stat-title,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card .dish-meta,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card .role,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card .date,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card .time,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card .text-muted,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card .label,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card .desc,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card .items-count,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card .total-label,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card .details-header,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card .details-header span,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card .subtitle,body.dark-theme:where(:not(:has(app-signup))) .customer-card .stat-title,body.dark-theme:where(:not(:has(app-signup))) .customer-card .dish-meta,body.dark-theme:where(:not(:has(app-signup))) .customer-card .role,body.dark-theme:where(:not(:has(app-signup))) .customer-card .date,body.dark-theme:where(:not(:has(app-signup))) .customer-card .time,body.dark-theme:where(:not(:has(app-signup))) .customer-card .text-muted,body.dark-theme:where(:not(:has(app-signup))) .customer-card .label,body.dark-theme:where(:not(:has(app-signup))) .customer-card .desc,body.dark-theme:where(:not(:has(app-signup))) .customer-card .items-count,body.dark-theme:where(:not(:has(app-signup))) .customer-card .total-label,body.dark-theme:where(:not(:has(app-signup))) .customer-card .details-header,body.dark-theme:where(:not(:has(app-signup))) .customer-card .details-header span,body.dark-theme:where(:not(:has(app-signup))) .customer-card .subtitle,body.dark-theme:where(:not(:has(app-signup))) .finance-card .stat-title,body.dark-theme:where(:not(:has(app-signup))) .finance-card .dish-meta,body.dark-theme:where(:not(:has(app-signup))) .finance-card .role,body.dark-theme:where(:not(:has(app-signup))) .finance-card .date,body.dark-theme:where(:not(:has(app-signup))) .finance-card .time,body.dark-theme:where(:not(:has(app-signup))) .finance-card .text-muted,body.dark-theme:where(:not(:has(app-signup))) .finance-card .label,body.dark-theme:where(:not(:has(app-signup))) .finance-card .desc,body.dark-theme:where(:not(:has(app-signup))) .finance-card .items-count,body.dark-theme:where(:not(:has(app-signup))) .finance-card .total-label,body.dark-theme:where(:not(:has(app-signup))) .finance-card .details-header,body.dark-theme:where(:not(:has(app-signup))) .finance-card .details-header span,body.dark-theme:where(:not(:has(app-signup))) .finance-card .subtitle,body.dark-theme:where(:not(:has(app-signup))) .inventory-card .stat-title,body.dark-theme:where(:not(:has(app-signup))) .inventory-card .dish-meta,body.dark-theme:where(:not(:has(app-signup))) .inventory-card .role,body.dark-theme:where(:not(:has(app-signup))) .inventory-card .date,body.dark-theme:where(:not(:has(app-signup))) .inventory-card .time,body.dark-theme:where(:not(:has(app-signup))) .inventory-card .text-muted,body.dark-theme:where(:not(:has(app-signup))) .inventory-card .label,body.dark-theme:where(:not(:has(app-signup))) .inventory-card .desc,body.dark-theme:where(:not(:has(app-signup))) .inventory-card .items-count,body.dark-theme:where(:not(:has(app-signup))) .inventory-card .total-label,body.dark-theme:where(:not(:has(app-signup))) .inventory-card .details-header,body.dark-theme:where(:not(:has(app-signup))) .inventory-card .details-header span,body.dark-theme:where(:not(:has(app-signup))) .inventory-card .subtitle,body.dark-theme:where(:not(:has(app-signup))) .settings-card .stat-title,body.dark-theme:where(:not(:has(app-signup))) .settings-card .dish-meta,body.dark-theme:where(:not(:has(app-signup))) .settings-card .role,body.dark-theme:where(:not(:has(app-signup))) .settings-card .date,body.dark-theme:where(:not(:has(app-signup))) .settings-card .time,body.dark-theme:where(:not(:has(app-signup))) .settings-card .text-muted,body.dark-theme:where(:not(:has(app-signup))) .settings-card .label,body.dark-theme:where(:not(:has(app-signup))) .settings-card .desc,body.dark-theme:where(:not(:has(app-signup))) .settings-card .items-count,body.dark-theme:where(:not(:has(app-signup))) .settings-card .total-label,body.dark-theme:where(:not(:has(app-signup))) .settings-card .details-header,body.dark-theme:where(:not(:has(app-signup))) .settings-card .details-header span,body.dark-theme:where(:not(:has(app-signup))) .settings-card .subtitle,body.dark-theme:where(:not(:has(app-signup))) .table-card .stat-title,body.dark-theme:where(:not(:has(app-signup))) .table-card .dish-meta,body.dark-theme:where(:not(:has(app-signup))) .table-card .role,body.dark-theme:where(:not(:has(app-signup))) .table-card .date,body.dark-theme:where(:not(:has(app-signup))) .table-card .time,body.dark-theme:where(:not(:has(app-signup))) .table-card .text-muted,body.dark-theme:where(:not(:has(app-signup))) .table-card .label,body.dark-theme:where(:not(:has(app-signup))) .table-card .desc,body.dark-theme:where(:not(:has(app-signup))) .table-card .items-count,body.dark-theme:where(:not(:has(app-signup))) .table-card .total-label,body.dark-theme:where(:not(:has(app-signup))) .table-card .details-header,body.dark-theme:where(:not(:has(app-signup))) .table-card .details-header span,body.dark-theme:where(:not(:has(app-signup))) .table-card .subtitle,body.dark-theme:where(:not(:has(app-signup))) .edit-grid .stat-title,body.dark-theme:where(:not(:has(app-signup))) .edit-grid .dish-meta,body.dark-theme:where(:not(:has(app-signup))) .edit-grid .role,body.dark-theme:where(:not(:has(app-signup))) .edit-grid .date,body.dark-theme:where(:not(:has(app-signup))) .edit-grid .time,body.dark-theme:where(:not(:has(app-signup))) .edit-grid .text-muted,body.dark-theme:where(:not(:has(app-signup))) .edit-grid .label,body.dark-theme:where(:not(:has(app-signup))) .edit-grid .desc,body.dark-theme:where(:not(:has(app-signup))) .edit-grid .items-count,body.dark-theme:where(:not(:has(app-signup))) .edit-grid .total-label,body.dark-theme:where(:not(:has(app-signup))) .edit-grid .details-header,body.dark-theme:where(:not(:has(app-signup))) .edit-grid .details-header span,body.dark-theme:where(:not(:has(app-signup))) .edit-grid .subtitle,body.dark-theme:where(:not(:has(app-signup))) .order-card .stat-title,body.dark-theme:where(:not(:has(app-signup))) .order-card .dish-meta,body.dark-theme:where(:not(:has(app-signup))) .order-card .role,body.dark-theme:where(:not(:has(app-signup))) .order-card .date,body.dark-theme:where(:not(:has(app-signup))) .order-card .time,body.dark-theme:where(:not(:has(app-signup))) .order-card .text-muted,body.dark-theme:where(:not(:has(app-signup))) .order-card .label,body.dark-theme:where(:not(:has(app-signup))) .order-card .desc,body.dark-theme:where(:not(:has(app-signup))) .order-card .items-count,body.dark-theme:where(:not(:has(app-signup))) .order-card .total-label,body.dark-theme:where(:not(:has(app-signup))) .order-card .details-header,body.dark-theme:where(:not(:has(app-signup))) .order-card .details-header span,body.dark-theme:where(:not(:has(app-signup))) .order-card .subtitle,body.dark-theme:where(:not(:has(app-signup))) .food-card .stat-title,body.dark-theme:where(:not(:has(app-signup))) .food-card .dish-meta,body.dark-theme:where(:not(:has(app-signup))) .food-card .role,body.dark-theme:where(:not(:has(app-signup))) .food-card .date,body.dark-theme:where(:not(:has(app-signup))) .food-card .time,body.dark-theme:where(:not(:has(app-signup))) .food-card .text-muted,body.dark-theme:where(:not(:has(app-signup))) .food-card .label,body.dark-theme:where(:not(:has(app-signup))) .food-card .desc,body.dark-theme:where(:not(:has(app-signup))) .food-card .items-count,body.dark-theme:where(:not(:has(app-signup))) .food-card .total-label,body.dark-theme:where(:not(:has(app-signup))) .food-card .details-header,body.dark-theme:where(:not(:has(app-signup))) .food-card .details-header span,body.dark-theme:where(:not(:has(app-signup))) .food-card .subtitle,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card .stat-title,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card .dish-meta,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card .role,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card .date,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card .time,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card .text-muted,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card .label,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card .desc,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card .items-count,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card .total-label,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card .details-header,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card .details-header span,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card .subtitle,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card .stat-title,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card .dish-meta,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card .role,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card .date,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card .time,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card .text-muted,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card .label,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card .desc,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card .items-count,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card .total-label,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card .details-header,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card .details-header span,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card .subtitle,body.dark-theme:where(:not(:has(app-signup))) .list-card .stat-title,body.dark-theme:where(:not(:has(app-signup))) .list-card .dish-meta,body.dark-theme:where(:not(:has(app-signup))) .list-card .role,body.dark-theme:where(:not(:has(app-signup))) .list-card .date,body.dark-theme:where(:not(:has(app-signup))) .list-card .time,body.dark-theme:where(:not(:has(app-signup))) .list-card .text-muted,body.dark-theme:where(:not(:has(app-signup))) .list-card .label,body.dark-theme:where(:not(:has(app-signup))) .list-card .desc,body.dark-theme:where(:not(:has(app-signup))) .list-card .items-count,body.dark-theme:where(:not(:has(app-signup))) .list-card .total-label,body.dark-theme:where(:not(:has(app-signup))) .list-card .details-header,body.dark-theme:where(:not(:has(app-signup))) .list-card .details-header span,body.dark-theme:where(:not(:has(app-signup))) .list-card .subtitle,body.dark-theme:where(:not(:has(app-signup))) .form-card .stat-title,body.dark-theme:where(:not(:has(app-signup))) .form-card .dish-meta,body.dark-theme:where(:not(:has(app-signup))) .form-card .role,body.dark-theme:where(:not(:has(app-signup))) .form-card .date,body.dark-theme:where(:not(:has(app-signup))) .form-card .time,body.dark-theme:where(:not(:has(app-signup))) .form-card .text-muted,body.dark-theme:where(:not(:has(app-signup))) .form-card .label,body.dark-theme:where(:not(:has(app-signup))) .form-card .desc,body.dark-theme:where(:not(:has(app-signup))) .form-card .items-count,body.dark-theme:where(:not(:has(app-signup))) .form-card .total-label,body.dark-theme:where(:not(:has(app-signup))) .form-card .details-header,body.dark-theme:where(:not(:has(app-signup))) .form-card .details-header span,body.dark-theme:where(:not(:has(app-signup))) .form-card .subtitle,body.dark-theme:where(:not(:has(app-signup))) .tax-card .stat-title,body.dark-theme:where(:not(:has(app-signup))) .tax-card .dish-meta,body.dark-theme:where(:not(:has(app-signup))) .tax-card .role,body.dark-theme:where(:not(:has(app-signup))) .tax-card .date,body.dark-theme:where(:not(:has(app-signup))) .tax-card .time,body.dark-theme:where(:not(:has(app-signup))) .tax-card .text-muted,body.dark-theme:where(:not(:has(app-signup))) .tax-card .label,body.dark-theme:where(:not(:has(app-signup))) .tax-card .desc,body.dark-theme:where(:not(:has(app-signup))) .tax-card .items-count,body.dark-theme:where(:not(:has(app-signup))) .tax-card .total-label,body.dark-theme:where(:not(:has(app-signup))) .tax-card .details-header,body.dark-theme:where(:not(:has(app-signup))) .tax-card .details-header span,body.dark-theme:where(:not(:has(app-signup))) .tax-card .subtitle,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .stat-title,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .dish-meta,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .role,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .date,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .time,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .text-muted,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .label,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .desc,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .items-count,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .total-label,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .details-header,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .details-header span,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .subtitle,body.dark-theme:where(:not(:has(app-signup))) .statement-card .stat-title,body.dark-theme:where(:not(:has(app-signup))) .statement-card .dish-meta,body.dark-theme:where(:not(:has(app-signup))) .statement-card .role,body.dark-theme:where(:not(:has(app-signup))) .statement-card .date,body.dark-theme:where(:not(:has(app-signup))) .statement-card .time,body.dark-theme:where(:not(:has(app-signup))) .statement-card .text-muted,body.dark-theme:where(:not(:has(app-signup))) .statement-card .label,body.dark-theme:where(:not(:has(app-signup))) .statement-card .desc,body.dark-theme:where(:not(:has(app-signup))) .statement-card .items-count,body.dark-theme:where(:not(:has(app-signup))) .statement-card .total-label,body.dark-theme:where(:not(:has(app-signup))) .statement-card .details-header,body.dark-theme:where(:not(:has(app-signup))) .statement-card .details-header span,body.dark-theme:where(:not(:has(app-signup))) .statement-card .subtitle,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box .stat-title,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box .dish-meta,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box .role,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box .date,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box .time,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box .text-muted,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box .label,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box .desc,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box .items-count,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box .total-label,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box .details-header,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box .details-header span,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box .subtitle,body.dark-theme:where(:not(:has(app-signup))) .chart-card .stat-title,body.dark-theme:where(:not(:has(app-signup))) .chart-card .dish-meta,body.dark-theme:where(:not(:has(app-signup))) .chart-card .role,body.dark-theme:where(:not(:has(app-signup))) .chart-card .date,body.dark-theme:where(:not(:has(app-signup))) .chart-card .time,body.dark-theme:where(:not(:has(app-signup))) .chart-card .text-muted,body.dark-theme:where(:not(:has(app-signup))) .chart-card .label,body.dark-theme:where(:not(:has(app-signup))) .chart-card .desc,body.dark-theme:where(:not(:has(app-signup))) .chart-card .items-count,body.dark-theme:where(:not(:has(app-signup))) .chart-card .total-label,body.dark-theme:where(:not(:has(app-signup))) .chart-card .details-header,body.dark-theme:where(:not(:has(app-signup))) .chart-card .details-header span,body.dark-theme:where(:not(:has(app-signup))) .chart-card .subtitle,body.dark-theme:where(:not(:has(app-signup))) .widget-card .stat-title,body.dark-theme:where(:not(:has(app-signup))) .widget-card .dish-meta,body.dark-theme:where(:not(:has(app-signup))) .widget-card .role,body.dark-theme:where(:not(:has(app-signup))) .widget-card .date,body.dark-theme:where(:not(:has(app-signup))) .widget-card .time,body.dark-theme:where(:not(:has(app-signup))) .widget-card .text-muted,body.dark-theme:where(:not(:has(app-signup))) .widget-card .label,body.dark-theme:where(:not(:has(app-signup))) .widget-card .desc,body.dark-theme:where(:not(:has(app-signup))) .widget-card .items-count,body.dark-theme:where(:not(:has(app-signup))) .widget-card .total-label,body.dark-theme:where(:not(:has(app-signup))) .widget-card .details-header,body.dark-theme:where(:not(:has(app-signup))) .widget-card .details-header span,body.dark-theme:where(:not(:has(app-signup))) .widget-card .subtitle,body.dark-theme:where(:not(:has(app-signup))) .table-container .stat-title,body.dark-theme:where(:not(:has(app-signup))) .table-container .dish-meta,body.dark-theme:where(:not(:has(app-signup))) .table-container .role,body.dark-theme:where(:not(:has(app-signup))) .table-container .date,body.dark-theme:where(:not(:has(app-signup))) .table-container .time,body.dark-theme:where(:not(:has(app-signup))) .table-container .text-muted,body.dark-theme:where(:not(:has(app-signup))) .table-container .label,body.dark-theme:where(:not(:has(app-signup))) .table-container .desc,body.dark-theme:where(:not(:has(app-signup))) .table-container .items-count,body.dark-theme:where(:not(:has(app-signup))) .table-container .total-label,body.dark-theme:where(:not(:has(app-signup))) .table-container .details-header,body.dark-theme:where(:not(:has(app-signup))) .table-container .details-header span,body.dark-theme:where(:not(:has(app-signup))) .table-container .subtitle,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box .stat-title,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box .dish-meta,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box .role,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box .date,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box .time,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box .text-muted,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box .label,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box .desc,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box .items-count,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box .total-label,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box .details-header,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box .details-header span,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box .subtitle,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .stat-title,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .dish-meta,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .role,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .date,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .time,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .text-muted,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .label,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .desc,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .items-count,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .total-label,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .details-header,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .details-header span,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .subtitle,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .stat-title,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .dish-meta,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .role,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .date,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .time,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .text-muted,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .label,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .desc,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .items-count,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .total-label,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .details-header,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .details-header span,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .subtitle{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .stat-card .dish-meta span,body.dark-theme:where(:not(:has(app-signup))) .section-card .dish-meta span,body.dark-theme:where(:not(:has(app-signup))) .profile-card .dish-meta span,body.dark-theme:where(:not(:has(app-signup))) .data-card .dish-meta span,body.dark-theme:where(:not(:has(app-signup))) .card .dish-meta span,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card .dish-meta span,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card .dish-meta span,body.dark-theme:where(:not(:has(app-signup))) .customer-card .dish-meta span,body.dark-theme:where(:not(:has(app-signup))) .finance-card .dish-meta span,body.dark-theme:where(:not(:has(app-signup))) .inventory-card .dish-meta span,body.dark-theme:where(:not(:has(app-signup))) .settings-card .dish-meta span,body.dark-theme:where(:not(:has(app-signup))) .table-card .dish-meta span,body.dark-theme:where(:not(:has(app-signup))) .edit-grid .dish-meta span,body.dark-theme:where(:not(:has(app-signup))) .order-card .dish-meta span,body.dark-theme:where(:not(:has(app-signup))) .food-card .dish-meta span,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card .dish-meta span,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card .dish-meta span,body.dark-theme:where(:not(:has(app-signup))) .list-card .dish-meta span,body.dark-theme:where(:not(:has(app-signup))) .form-card .dish-meta span,body.dark-theme:where(:not(:has(app-signup))) .tax-card .dish-meta span,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .dish-meta span,body.dark-theme:where(:not(:has(app-signup))) .statement-card .dish-meta span,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box .dish-meta span,body.dark-theme:where(:not(:has(app-signup))) .chart-card .dish-meta span,body.dark-theme:where(:not(:has(app-signup))) .widget-card .dish-meta span,body.dark-theme:where(:not(:has(app-signup))) .table-container .dish-meta span,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box .dish-meta span,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .dish-meta span,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .dish-meta span{color:#3ecf8e!important;font-weight:700!important}body.dark-theme:where(:not(:has(app-signup))) .stat-card .dish-rank,body.dark-theme:where(:not(:has(app-signup))) .section-card .dish-rank,body.dark-theme:where(:not(:has(app-signup))) .profile-card .dish-rank,body.dark-theme:where(:not(:has(app-signup))) .data-card .dish-rank,body.dark-theme:where(:not(:has(app-signup))) .card .dish-rank,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card .dish-rank,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card .dish-rank,body.dark-theme:where(:not(:has(app-signup))) .customer-card .dish-rank,body.dark-theme:where(:not(:has(app-signup))) .finance-card .dish-rank,body.dark-theme:where(:not(:has(app-signup))) .inventory-card .dish-rank,body.dark-theme:where(:not(:has(app-signup))) .settings-card .dish-rank,body.dark-theme:where(:not(:has(app-signup))) .table-card .dish-rank,body.dark-theme:where(:not(:has(app-signup))) .edit-grid .dish-rank,body.dark-theme:where(:not(:has(app-signup))) .order-card .dish-rank,body.dark-theme:where(:not(:has(app-signup))) .food-card .dish-rank,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card .dish-rank,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card .dish-rank,body.dark-theme:where(:not(:has(app-signup))) .list-card .dish-rank,body.dark-theme:where(:not(:has(app-signup))) .form-card .dish-rank,body.dark-theme:where(:not(:has(app-signup))) .tax-card .dish-rank,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .dish-rank,body.dark-theme:where(:not(:has(app-signup))) .statement-card .dish-rank,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box .dish-rank,body.dark-theme:where(:not(:has(app-signup))) .chart-card .dish-rank,body.dark-theme:where(:not(:has(app-signup))) .widget-card .dish-rank,body.dark-theme:where(:not(:has(app-signup))) .table-container .dish-rank,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box .dish-rank,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .dish-rank,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .dish-rank{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .stat-card .card-header,body.dark-theme:where(:not(:has(app-signup))) .stat-card .card-footer,body.dark-theme:where(:not(:has(app-signup))) .stat-card .receipt-header,body.dark-theme:where(:not(:has(app-signup))) .stat-card .top-row,body.dark-theme:where(:not(:has(app-signup))) .stat-card .date-status-row,body.dark-theme:where(:not(:has(app-signup))) .section-card .card-header,body.dark-theme:where(:not(:has(app-signup))) .section-card .card-footer,body.dark-theme:where(:not(:has(app-signup))) .section-card .receipt-header,body.dark-theme:where(:not(:has(app-signup))) .section-card .top-row,body.dark-theme:where(:not(:has(app-signup))) .section-card .date-status-row,body.dark-theme:where(:not(:has(app-signup))) .profile-card .card-header,body.dark-theme:where(:not(:has(app-signup))) .profile-card .card-footer,body.dark-theme:where(:not(:has(app-signup))) .profile-card .receipt-header,body.dark-theme:where(:not(:has(app-signup))) .profile-card .top-row,body.dark-theme:where(:not(:has(app-signup))) .profile-card .date-status-row,body.dark-theme:where(:not(:has(app-signup))) .data-card .card-header,body.dark-theme:where(:not(:has(app-signup))) .data-card .card-footer,body.dark-theme:where(:not(:has(app-signup))) .data-card .receipt-header,body.dark-theme:where(:not(:has(app-signup))) .data-card .top-row,body.dark-theme:where(:not(:has(app-signup))) .data-card .date-status-row,body.dark-theme:where(:not(:has(app-signup))) .card .card-header,body.dark-theme:where(:not(:has(app-signup))) .card .card-footer,body.dark-theme:where(:not(:has(app-signup))) .card .receipt-header,body.dark-theme:where(:not(:has(app-signup))) .card .top-row,body.dark-theme:where(:not(:has(app-signup))) .card .date-status-row,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card .card-header,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card .card-footer,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card .receipt-header,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card .top-row,body.dark-theme:where(:not(:has(app-signup))) .menu-item-card .date-status-row,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card .card-header,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card .card-footer,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card .receipt-header,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card .top-row,body.dark-theme:where(:not(:has(app-signup))) .cart-item-card .date-status-row,body.dark-theme:where(:not(:has(app-signup))) .customer-card .card-header,body.dark-theme:where(:not(:has(app-signup))) .customer-card .card-footer,body.dark-theme:where(:not(:has(app-signup))) .customer-card .receipt-header,body.dark-theme:where(:not(:has(app-signup))) .customer-card .top-row,body.dark-theme:where(:not(:has(app-signup))) .customer-card .date-status-row,body.dark-theme:where(:not(:has(app-signup))) .finance-card .card-header,body.dark-theme:where(:not(:has(app-signup))) .finance-card .card-footer,body.dark-theme:where(:not(:has(app-signup))) .finance-card .receipt-header,body.dark-theme:where(:not(:has(app-signup))) .finance-card .top-row,body.dark-theme:where(:not(:has(app-signup))) .finance-card .date-status-row,body.dark-theme:where(:not(:has(app-signup))) .inventory-card .card-header,body.dark-theme:where(:not(:has(app-signup))) .inventory-card .card-footer,body.dark-theme:where(:not(:has(app-signup))) .inventory-card .receipt-header,body.dark-theme:where(:not(:has(app-signup))) .inventory-card .top-row,body.dark-theme:where(:not(:has(app-signup))) .inventory-card .date-status-row,body.dark-theme:where(:not(:has(app-signup))) .settings-card .card-header,body.dark-theme:where(:not(:has(app-signup))) .settings-card .card-footer,body.dark-theme:where(:not(:has(app-signup))) .settings-card .receipt-header,body.dark-theme:where(:not(:has(app-signup))) .settings-card .top-row,body.dark-theme:where(:not(:has(app-signup))) .settings-card .date-status-row,body.dark-theme:where(:not(:has(app-signup))) .table-card .card-header,body.dark-theme:where(:not(:has(app-signup))) .table-card .card-footer,body.dark-theme:where(:not(:has(app-signup))) .table-card .receipt-header,body.dark-theme:where(:not(:has(app-signup))) .table-card .top-row,body.dark-theme:where(:not(:has(app-signup))) .table-card .date-status-row,body.dark-theme:where(:not(:has(app-signup))) .edit-grid .card-header,body.dark-theme:where(:not(:has(app-signup))) .edit-grid .card-footer,body.dark-theme:where(:not(:has(app-signup))) .edit-grid .receipt-header,body.dark-theme:where(:not(:has(app-signup))) .edit-grid .top-row,body.dark-theme:where(:not(:has(app-signup))) .edit-grid .date-status-row,body.dark-theme:where(:not(:has(app-signup))) .order-card .card-header,body.dark-theme:where(:not(:has(app-signup))) .order-card .card-footer,body.dark-theme:where(:not(:has(app-signup))) .order-card .receipt-header,body.dark-theme:where(:not(:has(app-signup))) .order-card .top-row,body.dark-theme:where(:not(:has(app-signup))) .order-card .date-status-row,body.dark-theme:where(:not(:has(app-signup))) .food-card .card-header,body.dark-theme:where(:not(:has(app-signup))) .food-card .card-footer,body.dark-theme:where(:not(:has(app-signup))) .food-card .receipt-header,body.dark-theme:where(:not(:has(app-signup))) .food-card .top-row,body.dark-theme:where(:not(:has(app-signup))) .food-card .date-status-row,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card .card-header,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card .card-footer,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card .receipt-header,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card .top-row,body.dark-theme:where(:not(:has(app-signup))) .outlet-info-card .date-status-row,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card .card-header,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card .card-footer,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card .receipt-header,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card .top-row,body.dark-theme:where(:not(:has(app-signup))) .other-outlets-card .date-status-row,body.dark-theme:where(:not(:has(app-signup))) .list-card .card-header,body.dark-theme:where(:not(:has(app-signup))) .list-card .card-footer,body.dark-theme:where(:not(:has(app-signup))) .list-card .receipt-header,body.dark-theme:where(:not(:has(app-signup))) .list-card .top-row,body.dark-theme:where(:not(:has(app-signup))) .list-card .date-status-row,body.dark-theme:where(:not(:has(app-signup))) .form-card .card-header,body.dark-theme:where(:not(:has(app-signup))) .form-card .card-footer,body.dark-theme:where(:not(:has(app-signup))) .form-card .receipt-header,body.dark-theme:where(:not(:has(app-signup))) .form-card .top-row,body.dark-theme:where(:not(:has(app-signup))) .form-card .date-status-row,body.dark-theme:where(:not(:has(app-signup))) .tax-card .card-header,body.dark-theme:where(:not(:has(app-signup))) .tax-card .card-footer,body.dark-theme:where(:not(:has(app-signup))) .tax-card .receipt-header,body.dark-theme:where(:not(:has(app-signup))) .tax-card .top-row,body.dark-theme:where(:not(:has(app-signup))) .tax-card .date-status-row,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .card-header,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .card-footer,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .receipt-header,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .top-row,body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .date-status-row,body.dark-theme:where(:not(:has(app-signup))) .statement-card .card-header,body.dark-theme:where(:not(:has(app-signup))) .statement-card .card-footer,body.dark-theme:where(:not(:has(app-signup))) .statement-card .receipt-header,body.dark-theme:where(:not(:has(app-signup))) .statement-card .top-row,body.dark-theme:where(:not(:has(app-signup))) .statement-card .date-status-row,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box .card-header,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box .card-footer,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box .receipt-header,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box .top-row,body.dark-theme:where(:not(:has(app-signup))) .report-stat-box .date-status-row,body.dark-theme:where(:not(:has(app-signup))) .chart-card .card-header,body.dark-theme:where(:not(:has(app-signup))) .chart-card .card-footer,body.dark-theme:where(:not(:has(app-signup))) .chart-card .receipt-header,body.dark-theme:where(:not(:has(app-signup))) .chart-card .top-row,body.dark-theme:where(:not(:has(app-signup))) .chart-card .date-status-row,body.dark-theme:where(:not(:has(app-signup))) .widget-card .card-header,body.dark-theme:where(:not(:has(app-signup))) .widget-card .card-footer,body.dark-theme:where(:not(:has(app-signup))) .widget-card .receipt-header,body.dark-theme:where(:not(:has(app-signup))) .widget-card .top-row,body.dark-theme:where(:not(:has(app-signup))) .widget-card .date-status-row,body.dark-theme:where(:not(:has(app-signup))) .table-container .card-header,body.dark-theme:where(:not(:has(app-signup))) .table-container .card-footer,body.dark-theme:where(:not(:has(app-signup))) .table-container .receipt-header,body.dark-theme:where(:not(:has(app-signup))) .table-container .top-row,body.dark-theme:where(:not(:has(app-signup))) .table-container .date-status-row,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box .card-header,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box .card-footer,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box .receipt-header,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box .top-row,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box .date-status-row,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .card-header,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .card-footer,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .receipt-header,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .top-row,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .date-status-row,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .card-header,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .card-footer,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .receipt-header,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .top-row,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .date-status-row{border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .toggle-group,body.dark-theme:where(:not(:has(app-signup))) .toggle-card,body.dark-theme:where(:not(:has(app-signup))) .calculation-example-box,body.dark-theme:where(:not(:has(app-signup))) .zone-config-card{background-color:var(--bg-surface)!important;background:var(--bg-surface)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .toggle-group strong,body.dark-theme:where(:not(:has(app-signup))) .toggle-group label,body.dark-theme:where(:not(:has(app-signup))) .toggle-group h4,body.dark-theme:where(:not(:has(app-signup))) .toggle-group .toggle-label-text,body.dark-theme:where(:not(:has(app-signup))) .toggle-card strong,body.dark-theme:where(:not(:has(app-signup))) .toggle-card label,body.dark-theme:where(:not(:has(app-signup))) .toggle-card h4,body.dark-theme:where(:not(:has(app-signup))) .toggle-card .toggle-label-text,body.dark-theme:where(:not(:has(app-signup))) .calculation-example-box strong,body.dark-theme:where(:not(:has(app-signup))) .calculation-example-box label,body.dark-theme:where(:not(:has(app-signup))) .calculation-example-box h4,body.dark-theme:where(:not(:has(app-signup))) .calculation-example-box .toggle-label-text,body.dark-theme:where(:not(:has(app-signup))) .zone-config-card strong,body.dark-theme:where(:not(:has(app-signup))) .zone-config-card label,body.dark-theme:where(:not(:has(app-signup))) .zone-config-card h4,body.dark-theme:where(:not(:has(app-signup))) .zone-config-card .toggle-label-text{color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .toggle-group small,body.dark-theme:where(:not(:has(app-signup))) .toggle-group .help-text,body.dark-theme:where(:not(:has(app-signup))) .toggle-group .toggle-subtext,body.dark-theme:where(:not(:has(app-signup))) .toggle-group p,body.dark-theme:where(:not(:has(app-signup))) .toggle-card small,body.dark-theme:where(:not(:has(app-signup))) .toggle-card .help-text,body.dark-theme:where(:not(:has(app-signup))) .toggle-card .toggle-subtext,body.dark-theme:where(:not(:has(app-signup))) .toggle-card p,body.dark-theme:where(:not(:has(app-signup))) .calculation-example-box small,body.dark-theme:where(:not(:has(app-signup))) .calculation-example-box .help-text,body.dark-theme:where(:not(:has(app-signup))) .calculation-example-box .toggle-subtext,body.dark-theme:where(:not(:has(app-signup))) .calculation-example-box p,body.dark-theme:where(:not(:has(app-signup))) .zone-config-card small,body.dark-theme:where(:not(:has(app-signup))) .zone-config-card .help-text,body.dark-theme:where(:not(:has(app-signup))) .zone-config-card .toggle-subtext,body.dark-theme:where(:not(:has(app-signup))) .zone-config-card p{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .hr-content-card{background:transparent!important;border:none!important;box-shadow:none!important;padding:0!important}body.dark-theme:where(:not(:has(app-signup))) .order-card.in-progress{border:2px solid #f59e0b!important;animation:orangishGoldBorderGlowDark 3.2s ease-in-out infinite!important;box-shadow:0 4px 20px #f59e0b47,0 0 12px #fbbf242e!important}body.dark-theme:where(:not(:has(app-signup))) .order-card.in-progress:after{background:linear-gradient(115deg,transparent 0%,transparent 30%,rgba(242,153,74,.1) 40%,rgba(251,191,36,.3) 48%,rgba(255,248,220,.5) 50%,rgba(245,158,11,.25) 53%,rgba(242,153,74,.1) 59%,transparent 68%,transparent 100%)!important}body.dark-theme:where(:not(:has(app-signup))) .order-card.in-progress:hover{border-color:#fbbf24!important;box-shadow:0 8px 26px #f59e0b6b,0 0 20px #fbbf2452!important}body.dark-theme:where(:not(:has(app-signup))) .order-card.in-progress .status-badge.progress{background:#f59e0b26!important;color:#fbbf24!important;border-color:#f59e0b66!important}body.dark-theme:where(:not(:has(app-signup))) .header,body.dark-theme:where(:not(:has(app-signup))) header,body.dark-theme:where(:not(:has(app-signup))) app-header,body.dark-theme:where(:not(:has(app-signup))) .header-container,body.dark-theme:where(:not(:has(app-signup))) .sidebar,body.dark-theme:where(:not(:has(app-signup))) aside,body.dark-theme:where(:not(:has(app-signup))) .cart-sidebar-panel,body.dark-theme:where(:not(:has(app-signup))) .cart-totals-block,body.dark-theme:where(:not(:has(app-signup))) .mobile-cart-bar,body.dark-theme:where(:not(:has(app-signup))) .bottom-nav,body.dark-theme:where(:not(:has(app-signup))) app-shared-footer,body.dark-theme:where(:not(:has(app-signup))) .footer,body.dark-theme:where(:not(:has(app-signup))) .category-sidebar,body.dark-theme:where(:not(:has(app-signup))) .inventory-sidebar,body.dark-theme:where(:not(:has(app-signup))) .menu-filter-bar{background-color:var(--bg-card)!important;background:var(--bg-card)!important;border-color:var(--border-color)!important;border-bottom-color:var(--border-color)!important;border-top-color:var(--border-color)!important;border-left-color:var(--border-color)!important;color:var(--text-main)}body.dark-theme:where(:not(:has(app-signup))) .header h1,body.dark-theme:where(:not(:has(app-signup))) .header h2,body.dark-theme:where(:not(:has(app-signup))) .header h3,body.dark-theme:where(:not(:has(app-signup))) .header h4,body.dark-theme:where(:not(:has(app-signup))) .header .customer-name,body.dark-theme:where(:not(:has(app-signup))) .header strong,body.dark-theme:where(:not(:has(app-signup))) .header td,body.dark-theme:where(:not(:has(app-signup))) .header th,body.dark-theme:where(:not(:has(app-signup))) .header .item-name,body.dark-theme:where(:not(:has(app-signup))) .header .item-price,body.dark-theme:where(:not(:has(app-signup))) .header .qty-value,body.dark-theme:where(:not(:has(app-signup))) .header .item-total,body.dark-theme:where(:not(:has(app-signup))) .header .name,body.dark-theme:where(:not(:has(app-signup))) .header .brand h1,body.dark-theme:where(:not(:has(app-signup))) .header .brand-info h1,body.dark-theme:where(:not(:has(app-signup))) header h1,body.dark-theme:where(:not(:has(app-signup))) header h2,body.dark-theme:where(:not(:has(app-signup))) header h3,body.dark-theme:where(:not(:has(app-signup))) header h4,body.dark-theme:where(:not(:has(app-signup))) header .customer-name,body.dark-theme:where(:not(:has(app-signup))) header strong,body.dark-theme:where(:not(:has(app-signup))) header td,body.dark-theme:where(:not(:has(app-signup))) header th,body.dark-theme:where(:not(:has(app-signup))) header .item-name,body.dark-theme:where(:not(:has(app-signup))) header .item-price,body.dark-theme:where(:not(:has(app-signup))) header .qty-value,body.dark-theme:where(:not(:has(app-signup))) header .item-total,body.dark-theme:where(:not(:has(app-signup))) header .name,body.dark-theme:where(:not(:has(app-signup))) header .brand h1,body.dark-theme:where(:not(:has(app-signup))) header .brand-info h1,body.dark-theme:where(:not(:has(app-signup))) app-header h1,body.dark-theme:where(:not(:has(app-signup))) app-header h2,body.dark-theme:where(:not(:has(app-signup))) app-header h3,body.dark-theme:where(:not(:has(app-signup))) app-header h4,body.dark-theme:where(:not(:has(app-signup))) app-header .customer-name,body.dark-theme:where(:not(:has(app-signup))) app-header strong,body.dark-theme:where(:not(:has(app-signup))) app-header td,body.dark-theme:where(:not(:has(app-signup))) app-header th,body.dark-theme:where(:not(:has(app-signup))) app-header .item-name,body.dark-theme:where(:not(:has(app-signup))) app-header .item-price,body.dark-theme:where(:not(:has(app-signup))) app-header .qty-value,body.dark-theme:where(:not(:has(app-signup))) app-header .item-total,body.dark-theme:where(:not(:has(app-signup))) app-header .name,body.dark-theme:where(:not(:has(app-signup))) app-header .brand h1,body.dark-theme:where(:not(:has(app-signup))) app-header .brand-info h1,body.dark-theme:where(:not(:has(app-signup))) .header-container h1,body.dark-theme:where(:not(:has(app-signup))) .header-container h2,body.dark-theme:where(:not(:has(app-signup))) .header-container h3,body.dark-theme:where(:not(:has(app-signup))) .header-container h4,body.dark-theme:where(:not(:has(app-signup))) .header-container .customer-name,body.dark-theme:where(:not(:has(app-signup))) .header-container strong,body.dark-theme:where(:not(:has(app-signup))) .header-container td,body.dark-theme:where(:not(:has(app-signup))) .header-container th,body.dark-theme:where(:not(:has(app-signup))) .header-container .item-name,body.dark-theme:where(:not(:has(app-signup))) .header-container .item-price,body.dark-theme:where(:not(:has(app-signup))) .header-container .qty-value,body.dark-theme:where(:not(:has(app-signup))) .header-container .item-total,body.dark-theme:where(:not(:has(app-signup))) .header-container .name,body.dark-theme:where(:not(:has(app-signup))) .header-container .brand h1,body.dark-theme:where(:not(:has(app-signup))) .header-container .brand-info h1,body.dark-theme:where(:not(:has(app-signup))) .sidebar h1,body.dark-theme:where(:not(:has(app-signup))) .sidebar h2,body.dark-theme:where(:not(:has(app-signup))) .sidebar h3,body.dark-theme:where(:not(:has(app-signup))) .sidebar h4,body.dark-theme:where(:not(:has(app-signup))) .sidebar .customer-name,body.dark-theme:where(:not(:has(app-signup))) .sidebar strong,body.dark-theme:where(:not(:has(app-signup))) .sidebar td,body.dark-theme:where(:not(:has(app-signup))) .sidebar th,body.dark-theme:where(:not(:has(app-signup))) .sidebar .item-name,body.dark-theme:where(:not(:has(app-signup))) .sidebar .item-price,body.dark-theme:where(:not(:has(app-signup))) .sidebar .qty-value,body.dark-theme:where(:not(:has(app-signup))) .sidebar .item-total,body.dark-theme:where(:not(:has(app-signup))) .sidebar .name,body.dark-theme:where(:not(:has(app-signup))) .sidebar .brand h1,body.dark-theme:where(:not(:has(app-signup))) .sidebar .brand-info h1,body.dark-theme:where(:not(:has(app-signup))) aside h1,body.dark-theme:where(:not(:has(app-signup))) aside h2,body.dark-theme:where(:not(:has(app-signup))) aside h3,body.dark-theme:where(:not(:has(app-signup))) aside h4,body.dark-theme:where(:not(:has(app-signup))) aside .customer-name,body.dark-theme:where(:not(:has(app-signup))) aside strong,body.dark-theme:where(:not(:has(app-signup))) aside td,body.dark-theme:where(:not(:has(app-signup))) aside th,body.dark-theme:where(:not(:has(app-signup))) aside .item-name,body.dark-theme:where(:not(:has(app-signup))) aside .item-price,body.dark-theme:where(:not(:has(app-signup))) aside .qty-value,body.dark-theme:where(:not(:has(app-signup))) aside .item-total,body.dark-theme:where(:not(:has(app-signup))) aside .name,body.dark-theme:where(:not(:has(app-signup))) aside .brand h1,body.dark-theme:where(:not(:has(app-signup))) aside .brand-info h1,body.dark-theme:where(:not(:has(app-signup))) .cart-sidebar-panel h1,body.dark-theme:where(:not(:has(app-signup))) .cart-sidebar-panel h2,body.dark-theme:where(:not(:has(app-signup))) .cart-sidebar-panel h3,body.dark-theme:where(:not(:has(app-signup))) .cart-sidebar-panel h4,body.dark-theme:where(:not(:has(app-signup))) .cart-sidebar-panel .customer-name,body.dark-theme:where(:not(:has(app-signup))) .cart-sidebar-panel strong,body.dark-theme:where(:not(:has(app-signup))) .cart-sidebar-panel td,body.dark-theme:where(:not(:has(app-signup))) .cart-sidebar-panel th,body.dark-theme:where(:not(:has(app-signup))) .cart-sidebar-panel .item-name,body.dark-theme:where(:not(:has(app-signup))) .cart-sidebar-panel .item-price,body.dark-theme:where(:not(:has(app-signup))) .cart-sidebar-panel .qty-value,body.dark-theme:where(:not(:has(app-signup))) .cart-sidebar-panel .item-total,body.dark-theme:where(:not(:has(app-signup))) .cart-sidebar-panel .name,body.dark-theme:where(:not(:has(app-signup))) .cart-sidebar-panel .brand h1,body.dark-theme:where(:not(:has(app-signup))) .cart-sidebar-panel .brand-info h1,body.dark-theme:where(:not(:has(app-signup))) .cart-totals-block h1,body.dark-theme:where(:not(:has(app-signup))) .cart-totals-block h2,body.dark-theme:where(:not(:has(app-signup))) .cart-totals-block h3,body.dark-theme:where(:not(:has(app-signup))) .cart-totals-block h4,body.dark-theme:where(:not(:has(app-signup))) .cart-totals-block .customer-name,body.dark-theme:where(:not(:has(app-signup))) .cart-totals-block strong,body.dark-theme:where(:not(:has(app-signup))) .cart-totals-block td,body.dark-theme:where(:not(:has(app-signup))) .cart-totals-block th,body.dark-theme:where(:not(:has(app-signup))) .cart-totals-block .item-name,body.dark-theme:where(:not(:has(app-signup))) .cart-totals-block .item-price,body.dark-theme:where(:not(:has(app-signup))) .cart-totals-block .qty-value,body.dark-theme:where(:not(:has(app-signup))) .cart-totals-block .item-total,body.dark-theme:where(:not(:has(app-signup))) .cart-totals-block .name,body.dark-theme:where(:not(:has(app-signup))) .cart-totals-block .brand h1,body.dark-theme:where(:not(:has(app-signup))) .cart-totals-block .brand-info h1,body.dark-theme:where(:not(:has(app-signup))) .mobile-cart-bar h1,body.dark-theme:where(:not(:has(app-signup))) .mobile-cart-bar h2,body.dark-theme:where(:not(:has(app-signup))) .mobile-cart-bar h3,body.dark-theme:where(:not(:has(app-signup))) .mobile-cart-bar h4,body.dark-theme:where(:not(:has(app-signup))) .mobile-cart-bar .customer-name,body.dark-theme:where(:not(:has(app-signup))) .mobile-cart-bar strong,body.dark-theme:where(:not(:has(app-signup))) .mobile-cart-bar td,body.dark-theme:where(:not(:has(app-signup))) .mobile-cart-bar th,body.dark-theme:where(:not(:has(app-signup))) .mobile-cart-bar .item-name,body.dark-theme:where(:not(:has(app-signup))) .mobile-cart-bar .item-price,body.dark-theme:where(:not(:has(app-signup))) .mobile-cart-bar .qty-value,body.dark-theme:where(:not(:has(app-signup))) .mobile-cart-bar .item-total,body.dark-theme:where(:not(:has(app-signup))) .mobile-cart-bar .name,body.dark-theme:where(:not(:has(app-signup))) .mobile-cart-bar .brand h1,body.dark-theme:where(:not(:has(app-signup))) .mobile-cart-bar .brand-info h1,body.dark-theme:where(:not(:has(app-signup))) .bottom-nav h1,body.dark-theme:where(:not(:has(app-signup))) .bottom-nav h2,body.dark-theme:where(:not(:has(app-signup))) .bottom-nav h3,body.dark-theme:where(:not(:has(app-signup))) .bottom-nav h4,body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .customer-name,body.dark-theme:where(:not(:has(app-signup))) .bottom-nav strong,body.dark-theme:where(:not(:has(app-signup))) .bottom-nav td,body.dark-theme:where(:not(:has(app-signup))) .bottom-nav th,body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .item-name,body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .item-price,body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .qty-value,body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .item-total,body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .name,body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .brand h1,body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .brand-info h1,body.dark-theme:where(:not(:has(app-signup))) app-shared-footer h1,body.dark-theme:where(:not(:has(app-signup))) app-shared-footer h2,body.dark-theme:where(:not(:has(app-signup))) app-shared-footer h3,body.dark-theme:where(:not(:has(app-signup))) app-shared-footer h4,body.dark-theme:where(:not(:has(app-signup))) app-shared-footer .customer-name,body.dark-theme:where(:not(:has(app-signup))) app-shared-footer strong,body.dark-theme:where(:not(:has(app-signup))) app-shared-footer td,body.dark-theme:where(:not(:has(app-signup))) app-shared-footer th,body.dark-theme:where(:not(:has(app-signup))) app-shared-footer .item-name,body.dark-theme:where(:not(:has(app-signup))) app-shared-footer .item-price,body.dark-theme:where(:not(:has(app-signup))) app-shared-footer .qty-value,body.dark-theme:where(:not(:has(app-signup))) app-shared-footer .item-total,body.dark-theme:where(:not(:has(app-signup))) app-shared-footer .name,body.dark-theme:where(:not(:has(app-signup))) app-shared-footer .brand h1,body.dark-theme:where(:not(:has(app-signup))) app-shared-footer .brand-info h1,body.dark-theme:where(:not(:has(app-signup))) .footer h1,body.dark-theme:where(:not(:has(app-signup))) .footer h2,body.dark-theme:where(:not(:has(app-signup))) .footer h3,body.dark-theme:where(:not(:has(app-signup))) .footer h4,body.dark-theme:where(:not(:has(app-signup))) .footer .customer-name,body.dark-theme:where(:not(:has(app-signup))) .footer strong,body.dark-theme:where(:not(:has(app-signup))) .footer td,body.dark-theme:where(:not(:has(app-signup))) .footer th,body.dark-theme:where(:not(:has(app-signup))) .footer .item-name,body.dark-theme:where(:not(:has(app-signup))) .footer .item-price,body.dark-theme:where(:not(:has(app-signup))) .footer .qty-value,body.dark-theme:where(:not(:has(app-signup))) .footer .item-total,body.dark-theme:where(:not(:has(app-signup))) .footer .name,body.dark-theme:where(:not(:has(app-signup))) .footer .brand h1,body.dark-theme:where(:not(:has(app-signup))) .footer .brand-info h1,body.dark-theme:where(:not(:has(app-signup))) .category-sidebar h1,body.dark-theme:where(:not(:has(app-signup))) .category-sidebar h2,body.dark-theme:where(:not(:has(app-signup))) .category-sidebar h3,body.dark-theme:where(:not(:has(app-signup))) .category-sidebar h4,body.dark-theme:where(:not(:has(app-signup))) .category-sidebar .customer-name,body.dark-theme:where(:not(:has(app-signup))) .category-sidebar strong,body.dark-theme:where(:not(:has(app-signup))) .category-sidebar td,body.dark-theme:where(:not(:has(app-signup))) .category-sidebar th,body.dark-theme:where(:not(:has(app-signup))) .category-sidebar .item-name,body.dark-theme:where(:not(:has(app-signup))) .category-sidebar .item-price,body.dark-theme:where(:not(:has(app-signup))) .category-sidebar .qty-value,body.dark-theme:where(:not(:has(app-signup))) .category-sidebar .item-total,body.dark-theme:where(:not(:has(app-signup))) .category-sidebar .name,body.dark-theme:where(:not(:has(app-signup))) .category-sidebar .brand h1,body.dark-theme:where(:not(:has(app-signup))) .category-sidebar .brand-info h1,body.dark-theme:where(:not(:has(app-signup))) .inventory-sidebar h1,body.dark-theme:where(:not(:has(app-signup))) .inventory-sidebar h2,body.dark-theme:where(:not(:has(app-signup))) .inventory-sidebar h3,body.dark-theme:where(:not(:has(app-signup))) .inventory-sidebar h4,body.dark-theme:where(:not(:has(app-signup))) .inventory-sidebar .customer-name,body.dark-theme:where(:not(:has(app-signup))) .inventory-sidebar strong,body.dark-theme:where(:not(:has(app-signup))) .inventory-sidebar td,body.dark-theme:where(:not(:has(app-signup))) .inventory-sidebar th,body.dark-theme:where(:not(:has(app-signup))) .inventory-sidebar .item-name,body.dark-theme:where(:not(:has(app-signup))) .inventory-sidebar .item-price,body.dark-theme:where(:not(:has(app-signup))) .inventory-sidebar .qty-value,body.dark-theme:where(:not(:has(app-signup))) .inventory-sidebar .item-total,body.dark-theme:where(:not(:has(app-signup))) .inventory-sidebar .name,body.dark-theme:where(:not(:has(app-signup))) .inventory-sidebar .brand h1,body.dark-theme:where(:not(:has(app-signup))) .inventory-sidebar .brand-info h1,body.dark-theme:where(:not(:has(app-signup))) .menu-filter-bar h1,body.dark-theme:where(:not(:has(app-signup))) .menu-filter-bar h2,body.dark-theme:where(:not(:has(app-signup))) .menu-filter-bar h3,body.dark-theme:where(:not(:has(app-signup))) .menu-filter-bar h4,body.dark-theme:where(:not(:has(app-signup))) .menu-filter-bar .customer-name,body.dark-theme:where(:not(:has(app-signup))) .menu-filter-bar strong,body.dark-theme:where(:not(:has(app-signup))) .menu-filter-bar td,body.dark-theme:where(:not(:has(app-signup))) .menu-filter-bar th,body.dark-theme:where(:not(:has(app-signup))) .menu-filter-bar .item-name,body.dark-theme:where(:not(:has(app-signup))) .menu-filter-bar .item-price,body.dark-theme:where(:not(:has(app-signup))) .menu-filter-bar .qty-value,body.dark-theme:where(:not(:has(app-signup))) .menu-filter-bar .item-total,body.dark-theme:where(:not(:has(app-signup))) .menu-filter-bar .name,body.dark-theme:where(:not(:has(app-signup))) .menu-filter-bar .brand h1,body.dark-theme:where(:not(:has(app-signup))) .menu-filter-bar .brand-info h1{color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .header p,body.dark-theme:where(:not(:has(app-signup))) .header .item-count,body.dark-theme:where(:not(:has(app-signup))) .header label,body.dark-theme:where(:not(:has(app-signup))) .header .cart-item-desc,body.dark-theme:where(:not(:has(app-signup))) .header .role,body.dark-theme:where(:not(:has(app-signup))) .header i,body.dark-theme:where(:not(:has(app-signup))) .header .brand-info p,body.dark-theme:where(:not(:has(app-signup))) .header .brand p,body.dark-theme:where(:not(:has(app-signup))) .header .notification-wrapper i,body.dark-theme:where(:not(:has(app-signup))) .header .notification i,body.dark-theme:where(:not(:has(app-signup))) .header .empty-orders-text,body.dark-theme:where(:not(:has(app-signup))) header p,body.dark-theme:where(:not(:has(app-signup))) header .item-count,body.dark-theme:where(:not(:has(app-signup))) header label,body.dark-theme:where(:not(:has(app-signup))) header .cart-item-desc,body.dark-theme:where(:not(:has(app-signup))) header .role,body.dark-theme:where(:not(:has(app-signup))) header i,body.dark-theme:where(:not(:has(app-signup))) header .brand-info p,body.dark-theme:where(:not(:has(app-signup))) header .brand p,body.dark-theme:where(:not(:has(app-signup))) header .notification-wrapper i,body.dark-theme:where(:not(:has(app-signup))) header .notification i,body.dark-theme:where(:not(:has(app-signup))) header .empty-orders-text,body.dark-theme:where(:not(:has(app-signup))) app-header p,body.dark-theme:where(:not(:has(app-signup))) app-header .item-count,body.dark-theme:where(:not(:has(app-signup))) app-header label,body.dark-theme:where(:not(:has(app-signup))) app-header .cart-item-desc,body.dark-theme:where(:not(:has(app-signup))) app-header .role,body.dark-theme:where(:not(:has(app-signup))) app-header i,body.dark-theme:where(:not(:has(app-signup))) app-header .brand-info p,body.dark-theme:where(:not(:has(app-signup))) app-header .brand p,body.dark-theme:where(:not(:has(app-signup))) app-header .notification-wrapper i,body.dark-theme:where(:not(:has(app-signup))) app-header .notification i,body.dark-theme:where(:not(:has(app-signup))) app-header .empty-orders-text,body.dark-theme:where(:not(:has(app-signup))) .header-container p,body.dark-theme:where(:not(:has(app-signup))) .header-container .item-count,body.dark-theme:where(:not(:has(app-signup))) .header-container label,body.dark-theme:where(:not(:has(app-signup))) .header-container .cart-item-desc,body.dark-theme:where(:not(:has(app-signup))) .header-container .role,body.dark-theme:where(:not(:has(app-signup))) .header-container i,body.dark-theme:where(:not(:has(app-signup))) .header-container .brand-info p,body.dark-theme:where(:not(:has(app-signup))) .header-container .brand p,body.dark-theme:where(:not(:has(app-signup))) .header-container .notification-wrapper i,body.dark-theme:where(:not(:has(app-signup))) .header-container .notification i,body.dark-theme:where(:not(:has(app-signup))) .header-container .empty-orders-text,body.dark-theme:where(:not(:has(app-signup))) .sidebar p,body.dark-theme:where(:not(:has(app-signup))) .sidebar .item-count,body.dark-theme:where(:not(:has(app-signup))) .sidebar label,body.dark-theme:where(:not(:has(app-signup))) .sidebar .cart-item-desc,body.dark-theme:where(:not(:has(app-signup))) .sidebar .role,body.dark-theme:where(:not(:has(app-signup))) .sidebar i,body.dark-theme:where(:not(:has(app-signup))) .sidebar .brand-info p,body.dark-theme:where(:not(:has(app-signup))) .sidebar .brand p,body.dark-theme:where(:not(:has(app-signup))) .sidebar .notification-wrapper i,body.dark-theme:where(:not(:has(app-signup))) .sidebar .notification i,body.dark-theme:where(:not(:has(app-signup))) .sidebar .empty-orders-text,body.dark-theme:where(:not(:has(app-signup))) aside p,body.dark-theme:where(:not(:has(app-signup))) aside .item-count,body.dark-theme:where(:not(:has(app-signup))) aside label,body.dark-theme:where(:not(:has(app-signup))) aside .cart-item-desc,body.dark-theme:where(:not(:has(app-signup))) aside .role,body.dark-theme:where(:not(:has(app-signup))) aside i,body.dark-theme:where(:not(:has(app-signup))) aside .brand-info p,body.dark-theme:where(:not(:has(app-signup))) aside .brand p,body.dark-theme:where(:not(:has(app-signup))) aside .notification-wrapper i,body.dark-theme:where(:not(:has(app-signup))) aside .notification i,body.dark-theme:where(:not(:has(app-signup))) aside .empty-orders-text,body.dark-theme:where(:not(:has(app-signup))) .cart-sidebar-panel p,body.dark-theme:where(:not(:has(app-signup))) .cart-sidebar-panel .item-count,body.dark-theme:where(:not(:has(app-signup))) .cart-sidebar-panel label,body.dark-theme:where(:not(:has(app-signup))) .cart-sidebar-panel .cart-item-desc,body.dark-theme:where(:not(:has(app-signup))) .cart-sidebar-panel .role,body.dark-theme:where(:not(:has(app-signup))) .cart-sidebar-panel i,body.dark-theme:where(:not(:has(app-signup))) .cart-sidebar-panel .brand-info p,body.dark-theme:where(:not(:has(app-signup))) .cart-sidebar-panel .brand p,body.dark-theme:where(:not(:has(app-signup))) .cart-sidebar-panel .notification-wrapper i,body.dark-theme:where(:not(:has(app-signup))) .cart-sidebar-panel .notification i,body.dark-theme:where(:not(:has(app-signup))) .cart-sidebar-panel .empty-orders-text,body.dark-theme:where(:not(:has(app-signup))) .cart-totals-block p,body.dark-theme:where(:not(:has(app-signup))) .cart-totals-block .item-count,body.dark-theme:where(:not(:has(app-signup))) .cart-totals-block label,body.dark-theme:where(:not(:has(app-signup))) .cart-totals-block .cart-item-desc,body.dark-theme:where(:not(:has(app-signup))) .cart-totals-block .role,body.dark-theme:where(:not(:has(app-signup))) .cart-totals-block i,body.dark-theme:where(:not(:has(app-signup))) .cart-totals-block .brand-info p,body.dark-theme:where(:not(:has(app-signup))) .cart-totals-block .brand p,body.dark-theme:where(:not(:has(app-signup))) .cart-totals-block .notification-wrapper i,body.dark-theme:where(:not(:has(app-signup))) .cart-totals-block .notification i,body.dark-theme:where(:not(:has(app-signup))) .cart-totals-block .empty-orders-text,body.dark-theme:where(:not(:has(app-signup))) .mobile-cart-bar p,body.dark-theme:where(:not(:has(app-signup))) .mobile-cart-bar .item-count,body.dark-theme:where(:not(:has(app-signup))) .mobile-cart-bar label,body.dark-theme:where(:not(:has(app-signup))) .mobile-cart-bar .cart-item-desc,body.dark-theme:where(:not(:has(app-signup))) .mobile-cart-bar .role,body.dark-theme:where(:not(:has(app-signup))) .mobile-cart-bar i,body.dark-theme:where(:not(:has(app-signup))) .mobile-cart-bar .brand-info p,body.dark-theme:where(:not(:has(app-signup))) .mobile-cart-bar .brand p,body.dark-theme:where(:not(:has(app-signup))) .mobile-cart-bar .notification-wrapper i,body.dark-theme:where(:not(:has(app-signup))) .mobile-cart-bar .notification i,body.dark-theme:where(:not(:has(app-signup))) .mobile-cart-bar .empty-orders-text,body.dark-theme:where(:not(:has(app-signup))) .bottom-nav p,body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .item-count,body.dark-theme:where(:not(:has(app-signup))) .bottom-nav label,body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .cart-item-desc,body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .role,body.dark-theme:where(:not(:has(app-signup))) .bottom-nav i,body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .brand-info p,body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .brand p,body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .notification-wrapper i,body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .notification i,body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .empty-orders-text,body.dark-theme:where(:not(:has(app-signup))) app-shared-footer p,body.dark-theme:where(:not(:has(app-signup))) app-shared-footer .item-count,body.dark-theme:where(:not(:has(app-signup))) app-shared-footer label,body.dark-theme:where(:not(:has(app-signup))) app-shared-footer .cart-item-desc,body.dark-theme:where(:not(:has(app-signup))) app-shared-footer .role,body.dark-theme:where(:not(:has(app-signup))) app-shared-footer i,body.dark-theme:where(:not(:has(app-signup))) app-shared-footer .brand-info p,body.dark-theme:where(:not(:has(app-signup))) app-shared-footer .brand p,body.dark-theme:where(:not(:has(app-signup))) app-shared-footer .notification-wrapper i,body.dark-theme:where(:not(:has(app-signup))) app-shared-footer .notification i,body.dark-theme:where(:not(:has(app-signup))) app-shared-footer .empty-orders-text,body.dark-theme:where(:not(:has(app-signup))) .footer p,body.dark-theme:where(:not(:has(app-signup))) .footer .item-count,body.dark-theme:where(:not(:has(app-signup))) .footer label,body.dark-theme:where(:not(:has(app-signup))) .footer .cart-item-desc,body.dark-theme:where(:not(:has(app-signup))) .footer .role,body.dark-theme:where(:not(:has(app-signup))) .footer i,body.dark-theme:where(:not(:has(app-signup))) .footer .brand-info p,body.dark-theme:where(:not(:has(app-signup))) .footer .brand p,body.dark-theme:where(:not(:has(app-signup))) .footer .notification-wrapper i,body.dark-theme:where(:not(:has(app-signup))) .footer .notification i,body.dark-theme:where(:not(:has(app-signup))) .footer .empty-orders-text,body.dark-theme:where(:not(:has(app-signup))) .category-sidebar p,body.dark-theme:where(:not(:has(app-signup))) .category-sidebar .item-count,body.dark-theme:where(:not(:has(app-signup))) .category-sidebar label,body.dark-theme:where(:not(:has(app-signup))) .category-sidebar .cart-item-desc,body.dark-theme:where(:not(:has(app-signup))) .category-sidebar .role,body.dark-theme:where(:not(:has(app-signup))) .category-sidebar i,body.dark-theme:where(:not(:has(app-signup))) .category-sidebar .brand-info p,body.dark-theme:where(:not(:has(app-signup))) .category-sidebar .brand p,body.dark-theme:where(:not(:has(app-signup))) .category-sidebar .notification-wrapper i,body.dark-theme:where(:not(:has(app-signup))) .category-sidebar .notification i,body.dark-theme:where(:not(:has(app-signup))) .category-sidebar .empty-orders-text,body.dark-theme:where(:not(:has(app-signup))) .inventory-sidebar p,body.dark-theme:where(:not(:has(app-signup))) .inventory-sidebar .item-count,body.dark-theme:where(:not(:has(app-signup))) .inventory-sidebar label,body.dark-theme:where(:not(:has(app-signup))) .inventory-sidebar .cart-item-desc,body.dark-theme:where(:not(:has(app-signup))) .inventory-sidebar .role,body.dark-theme:where(:not(:has(app-signup))) .inventory-sidebar i,body.dark-theme:where(:not(:has(app-signup))) .inventory-sidebar .brand-info p,body.dark-theme:where(:not(:has(app-signup))) .inventory-sidebar .brand p,body.dark-theme:where(:not(:has(app-signup))) .inventory-sidebar .notification-wrapper i,body.dark-theme:where(:not(:has(app-signup))) .inventory-sidebar .notification i,body.dark-theme:where(:not(:has(app-signup))) .inventory-sidebar .empty-orders-text,body.dark-theme:where(:not(:has(app-signup))) .menu-filter-bar p,body.dark-theme:where(:not(:has(app-signup))) .menu-filter-bar .item-count,body.dark-theme:where(:not(:has(app-signup))) .menu-filter-bar label,body.dark-theme:where(:not(:has(app-signup))) .menu-filter-bar .cart-item-desc,body.dark-theme:where(:not(:has(app-signup))) .menu-filter-bar .role,body.dark-theme:where(:not(:has(app-signup))) .menu-filter-bar i,body.dark-theme:where(:not(:has(app-signup))) .menu-filter-bar .brand-info p,body.dark-theme:where(:not(:has(app-signup))) .menu-filter-bar .brand p,body.dark-theme:where(:not(:has(app-signup))) .menu-filter-bar .notification-wrapper i,body.dark-theme:where(:not(:has(app-signup))) .menu-filter-bar .notification i,body.dark-theme:where(:not(:has(app-signup))) .menu-filter-bar .empty-orders-text{color:var(--text-muted)}body.dark-theme:where(:not(:has(app-signup))) .category-pill,body.dark-theme:where(:not(:has(app-signup))) .tab,body.dark-theme:where(:not(:has(app-signup))) .nav-item,body.dark-theme:where(:not(:has(app-signup))) .btn-discard,body.dark-theme:where(:not(:has(app-signup))) .btn-edit-profile,body.dark-theme:where(:not(:has(app-signup))) .btn-back,body.dark-theme:where(:not(:has(app-signup))) .category-item{background-color:var(--bg-button-secondary)!important;background:var(--bg-button-secondary)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .category-pill:hover,body.dark-theme:where(:not(:has(app-signup))) .tab:hover,body.dark-theme:where(:not(:has(app-signup))) .nav-item:hover,body.dark-theme:where(:not(:has(app-signup))) .btn-discard:hover,body.dark-theme:where(:not(:has(app-signup))) .btn-edit-profile:hover,body.dark-theme:where(:not(:has(app-signup))) .btn-back:hover,body.dark-theme:where(:not(:has(app-signup))) .category-item:hover{background-color:var(--bg-button-secondary-hover)!important;background:var(--bg-button-secondary-hover)!important;border-color:var(--border-color-hover)!important}body.dark-theme:where(:not(:has(app-signup))) .category-pill.active,body.dark-theme:where(:not(:has(app-signup))) .tab.active,body.dark-theme:where(:not(:has(app-signup))) .nav-item.active,body.dark-theme:where(:not(:has(app-signup))) .btn-discard.active,body.dark-theme:where(:not(:has(app-signup))) .btn-edit-profile.active,body.dark-theme:where(:not(:has(app-signup))) .btn-back.active,body.dark-theme:where(:not(:has(app-signup))) .category-item.active{background-color:var(--primary-light)!important;background:var(--primary-light)!important;color:var(--primary-color)!important;border-color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .tab-container{background-color:var(--bg-body)!important;border:1px solid var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .order-type-capsule.capsule-dining{background:#38bdf824!important;color:#38bdf8!important;border:1px solid rgba(56,189,248,.3)!important}body.dark-theme:where(:not(:has(app-signup))) .order-type-capsule.capsule-takeaway{background:#f59e0b24!important;color:#fbbf24!important;border:1px solid rgba(245,158,11,.3)!important}body.dark-theme:where(:not(:has(app-signup))) .order-type-capsule.capsule-delivery{background:#a855f724!important;color:#c084fc!important;border:1px solid rgba(168,85,247,.3)!important}body.dark-theme:where(:not(:has(app-signup))) .order-id-badge.delivery{background:#a855f724!important;color:#c084fc!important}body.dark-theme:where(:not(:has(app-signup))) input,body.dark-theme:where(:not(:has(app-signup))) textarea,body.dark-theme:where(:not(:has(app-signup))) select{background-color:var(--bg-input)!important;background:var(--bg-input)!important;color:var(--text-main)!important;border:1px solid var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) input::placeholder,body.dark-theme:where(:not(:has(app-signup))) textarea::placeholder,body.dark-theme:where(:not(:has(app-signup))) select::placeholder{color:var(--text-muted)!important;opacity:.7}body.dark-theme:where(:not(:has(app-signup))) input:focus,body.dark-theme:where(:not(:has(app-signup))) textarea:focus,body.dark-theme:where(:not(:has(app-signup))) select:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 3px #3ecf8e38!important}body.dark-theme:where(:not(:has(app-signup))) .form-group .form-control{background-color:var(--bg-input)!important;background:var(--bg-input)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .form-group .form-control:focus{background-color:var(--bg-card)!important;background:var(--bg-card)!important;border-color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) table,body.dark-theme:where(:not(:has(app-signup))) .styled-table{border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) table thead th,body.dark-theme:where(:not(:has(app-signup))) .styled-table thead th{color:var(--text-muted)!important;border-bottom-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) table tbody td,body.dark-theme:where(:not(:has(app-signup))) .styled-table tbody td{color:var(--text-main);border-bottom-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) table tbody tr:hover td,body.dark-theme:where(:not(:has(app-signup))) .styled-table tbody tr:hover td{background-color:var(--bg-active-row)!important}body.dark-theme:where(:not(:has(app-signup))) .finance-table,body.dark-theme:where(:not(:has(app-signup))) .premium-detailed-table{border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .finance-table th,body.dark-theme:where(:not(:has(app-signup))) .premium-detailed-table th{background-color:var(--bg-card)!important;color:var(--text-muted)!important;border-color:var(--border-color)!important;border-bottom-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .finance-table td,body.dark-theme:where(:not(:has(app-signup))) .premium-detailed-table td{color:var(--text-main)!important;border-color:var(--border-color)!important;border-bottom-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .finance-table tr:hover td,body.dark-theme:where(:not(:has(app-signup))) .finance-table tr:hover,body.dark-theme:where(:not(:has(app-signup))) .premium-detailed-table tr:hover td,body.dark-theme:where(:not(:has(app-signup))) .premium-detailed-table tr:hover{background-color:var(--bg-active-row)!important}body.dark-theme:where(:not(:has(app-signup))) .finance-table .summary-row,body.dark-theme:where(:not(:has(app-signup))) .finance-table thead tr,body.dark-theme:where(:not(:has(app-signup))) .premium-detailed-table .summary-row,body.dark-theme:where(:not(:has(app-signup))) .premium-detailed-table thead tr{background-color:var(--bg-body)!important;background:var(--bg-body)!important}body.dark-theme:where(:not(:has(app-signup))) .finance-table .summary-row td,body.dark-theme:where(:not(:has(app-signup))) .finance-table thead tr td,body.dark-theme:where(:not(:has(app-signup))) .premium-detailed-table .summary-row td,body.dark-theme:where(:not(:has(app-signup))) .premium-detailed-table thead tr td{border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .styled-table tr{background-color:var(--bg-card)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .styled-table tr td{border-color:var(--border-color)!important;border-bottom-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-container,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-content,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-actions,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-title,body.dark-theme:where(:not(:has(app-signup))) .custom-dialog-panel,body.dark-theme:where(:not(:has(app-signup))) .inner-dialog-panel,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-surface,body.dark-theme:where(:not(:has(app-signup))) .mdc-dialog__surface{background-color:var(--bg-card)!important;background:var(--bg-card)!important;color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-container h1,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-container h2,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-container h3,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-container h4,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-container label,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-container strong,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-content h1,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-content h2,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-content h3,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-content h4,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-content label,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-content strong,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-actions h1,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-actions h2,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-actions h3,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-actions h4,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-actions label,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-actions strong,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-title h1,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-title h2,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-title h3,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-title h4,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-title label,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-title strong,body.dark-theme:where(:not(:has(app-signup))) .custom-dialog-panel h1,body.dark-theme:where(:not(:has(app-signup))) .custom-dialog-panel h2,body.dark-theme:where(:not(:has(app-signup))) .custom-dialog-panel h3,body.dark-theme:where(:not(:has(app-signup))) .custom-dialog-panel h4,body.dark-theme:where(:not(:has(app-signup))) .custom-dialog-panel label,body.dark-theme:where(:not(:has(app-signup))) .custom-dialog-panel strong,body.dark-theme:where(:not(:has(app-signup))) .inner-dialog-panel h1,body.dark-theme:where(:not(:has(app-signup))) .inner-dialog-panel h2,body.dark-theme:where(:not(:has(app-signup))) .inner-dialog-panel h3,body.dark-theme:where(:not(:has(app-signup))) .inner-dialog-panel h4,body.dark-theme:where(:not(:has(app-signup))) .inner-dialog-panel label,body.dark-theme:where(:not(:has(app-signup))) .inner-dialog-panel strong,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-surface h1,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-surface h2,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-surface h3,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-surface h4,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-surface label,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-surface strong,body.dark-theme:where(:not(:has(app-signup))) .mdc-dialog__surface h1,body.dark-theme:where(:not(:has(app-signup))) .mdc-dialog__surface h2,body.dark-theme:where(:not(:has(app-signup))) .mdc-dialog__surface h3,body.dark-theme:where(:not(:has(app-signup))) .mdc-dialog__surface h4,body.dark-theme:where(:not(:has(app-signup))) .mdc-dialog__surface label,body.dark-theme:where(:not(:has(app-signup))) .mdc-dialog__surface strong{color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-container p,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-container .text-muted,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-content p,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-content .text-muted,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-actions p,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-actions .text-muted,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-title p,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-title .text-muted,body.dark-theme:where(:not(:has(app-signup))) .custom-dialog-panel p,body.dark-theme:where(:not(:has(app-signup))) .custom-dialog-panel .text-muted,body.dark-theme:where(:not(:has(app-signup))) .inner-dialog-panel p,body.dark-theme:where(:not(:has(app-signup))) .inner-dialog-panel .text-muted,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-surface p,body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-dialog-surface .text-muted,body.dark-theme:where(:not(:has(app-signup))) .mdc-dialog__surface p,body.dark-theme:where(:not(:has(app-signup))) .mdc-dialog__surface .text-muted{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .more-dialog-panel{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:none!important}body.dark-theme:where(:not(:has(app-signup))) .more-dialog-panel.cdk-overlay-pane{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:none!important}body.dark-theme:where(:not(:has(app-signup))) .more-dialog-panel .mat-mdc-dialog-container,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-panel .mat-mdc-dialog-surface,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-panel .mdc-dialog__surface{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:none!important}body.dark-theme:where(:not(:has(app-signup))) .dialog-body{background-color:var(--bg-body)!important;color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container .dialog-body,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container .dialog-body p{background:transparent!important;background-color:transparent!important}body.dark-theme:where(:not(:has(app-signup))) .dialog-container,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container,body.dark-theme:where(:not(:has(app-signup))) .add-note-container,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container,body.dark-theme:where(:not(:has(app-signup))) .create-order-container,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container,body.dark-theme:where(:not(:has(app-signup))) .select-table-container,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface{background-color:var(--bg-card)!important;background:var(--bg-card)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .dialog-container h1,body.dark-theme:where(:not(:has(app-signup))) .dialog-container h2,body.dark-theme:where(:not(:has(app-signup))) .dialog-container h3,body.dark-theme:where(:not(:has(app-signup))) .dialog-container h4,body.dark-theme:where(:not(:has(app-signup))) .dialog-container label,body.dark-theme:where(:not(:has(app-signup))) .dialog-container strong,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container h1,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container h2,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container h3,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container h4,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container label,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container strong,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container h1,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container h2,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container h3,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container h4,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container label,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container strong,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog h1,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog h2,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog h3,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog h4,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog label,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog strong,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog h1,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog h2,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog h3,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog h4,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog label,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog strong,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container h1,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container h2,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container h3,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container h4,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container label,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container strong,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container h1,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container h2,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container h3,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container h4,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container label,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container strong,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container h1,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container h2,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container h3,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container h4,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container label,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container strong,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container h1,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container h2,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container h3,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container h4,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container label,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container strong,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container h1,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container h2,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container h3,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container h4,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container label,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container strong,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container h1,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container h2,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container h3,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container h4,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container label,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container strong,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container h1,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container h2,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container h3,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container h4,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container label,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container strong,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container h1,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container h2,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container h3,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container h4,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container label,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container strong,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog h1,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog h2,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog h3,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog h4,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog label,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog strong,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container h1,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container h2,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container h3,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container h4,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container label,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container strong,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container h1,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container h2,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container h3,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container h4,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container label,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container strong,body.dark-theme:where(:not(:has(app-signup))) .add-note-container h1,body.dark-theme:where(:not(:has(app-signup))) .add-note-container h2,body.dark-theme:where(:not(:has(app-signup))) .add-note-container h3,body.dark-theme:where(:not(:has(app-signup))) .add-note-container h4,body.dark-theme:where(:not(:has(app-signup))) .add-note-container label,body.dark-theme:where(:not(:has(app-signup))) .add-note-container strong,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container h1,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container h2,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container h3,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container h4,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container label,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container strong,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container h1,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container h2,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container h3,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container h4,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container label,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container strong,body.dark-theme:where(:not(:has(app-signup))) .create-order-container h1,body.dark-theme:where(:not(:has(app-signup))) .create-order-container h2,body.dark-theme:where(:not(:has(app-signup))) .create-order-container h3,body.dark-theme:where(:not(:has(app-signup))) .create-order-container h4,body.dark-theme:where(:not(:has(app-signup))) .create-order-container label,body.dark-theme:where(:not(:has(app-signup))) .create-order-container strong,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container h1,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container h2,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container h3,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container h4,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container label,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container strong,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container h1,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container h2,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container h3,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container h4,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container label,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container strong,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container h1,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container h2,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container h3,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container h4,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container label,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container strong,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container h1,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container h2,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container h3,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container h4,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container label,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container strong,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container h1,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container h2,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container h3,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container h4,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container label,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container strong,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container h1,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container h2,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container h3,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container h4,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container label,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container strong,body.dark-theme:where(:not(:has(app-signup))) .select-table-container h1,body.dark-theme:where(:not(:has(app-signup))) .select-table-container h2,body.dark-theme:where(:not(:has(app-signup))) .select-table-container h3,body.dark-theme:where(:not(:has(app-signup))) .select-table-container h4,body.dark-theme:where(:not(:has(app-signup))) .select-table-container label,body.dark-theme:where(:not(:has(app-signup))) .select-table-container strong,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface h1,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface h2,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface h3,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface h4,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface label,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface strong{color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .dialog-container .text-muted,body.dark-theme:where(:not(:has(app-signup))) .dialog-container .section-label,body.dark-theme:where(:not(:has(app-signup))) .dialog-container .subtitle,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container .text-muted,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container .section-label,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container .subtitle,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container .text-muted,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container .section-label,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container .subtitle,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog .text-muted,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog .section-label,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog .subtitle,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog .text-muted,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog .section-label,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog .subtitle,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container .text-muted,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container .section-label,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container .subtitle,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container .text-muted,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container .section-label,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container .subtitle,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container .text-muted,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container .section-label,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container .subtitle,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container .text-muted,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container .section-label,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container .subtitle,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container .text-muted,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container .section-label,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container .subtitle,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container .text-muted,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container .section-label,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container .subtitle,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container .text-muted,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container .section-label,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container .subtitle,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container .text-muted,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container .section-label,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container .subtitle,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog .text-muted,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog .section-label,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog .subtitle,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container .text-muted,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container .section-label,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container .subtitle,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container .text-muted,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container .section-label,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container .subtitle,body.dark-theme:where(:not(:has(app-signup))) .add-note-container .text-muted,body.dark-theme:where(:not(:has(app-signup))) .add-note-container .section-label,body.dark-theme:where(:not(:has(app-signup))) .add-note-container .subtitle,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container .text-muted,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container .section-label,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container .subtitle,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container .text-muted,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container .section-label,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container .subtitle,body.dark-theme:where(:not(:has(app-signup))) .create-order-container .text-muted,body.dark-theme:where(:not(:has(app-signup))) .create-order-container .section-label,body.dark-theme:where(:not(:has(app-signup))) .create-order-container .subtitle,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container .text-muted,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container .section-label,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container .subtitle,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container .text-muted,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container .section-label,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container .subtitle,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container .text-muted,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container .section-label,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container .subtitle,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container .text-muted,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container .section-label,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container .subtitle,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container .text-muted,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container .section-label,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container .subtitle,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container .text-muted,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container .section-label,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container .subtitle,body.dark-theme:where(:not(:has(app-signup))) .select-table-container .text-muted,body.dark-theme:where(:not(:has(app-signup))) .select-table-container .section-label,body.dark-theme:where(:not(:has(app-signup))) .select-table-container .subtitle,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface .text-muted,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface .section-label,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface .subtitle{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .dialog-container input,body.dark-theme:where(:not(:has(app-signup))) .dialog-container select,body.dark-theme:where(:not(:has(app-signup))) .dialog-container textarea,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container input,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container select,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container textarea,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container input,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container select,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container textarea,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog input,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog select,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog textarea,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog input,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog select,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog textarea,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container input,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container select,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container textarea,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container input,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container select,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container textarea,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container input,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container select,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container textarea,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container input,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container select,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container textarea,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container input,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container select,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container textarea,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container input,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container select,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container textarea,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container input,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container select,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container textarea,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container input,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container select,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container textarea,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog input,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog select,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog textarea,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container input,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container select,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container textarea,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container input,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container select,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container textarea,body.dark-theme:where(:not(:has(app-signup))) .add-note-container input,body.dark-theme:where(:not(:has(app-signup))) .add-note-container select,body.dark-theme:where(:not(:has(app-signup))) .add-note-container textarea,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container input,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container select,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container textarea,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container input,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container select,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container textarea,body.dark-theme:where(:not(:has(app-signup))) .create-order-container input,body.dark-theme:where(:not(:has(app-signup))) .create-order-container select,body.dark-theme:where(:not(:has(app-signup))) .create-order-container textarea,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container input,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container select,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container textarea,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container input,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container select,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container textarea,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container input,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container select,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container textarea,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container input,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container select,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container textarea,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container input,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container select,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container textarea,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container input,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container select,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container textarea,body.dark-theme:where(:not(:has(app-signup))) .select-table-container input,body.dark-theme:where(:not(:has(app-signup))) .select-table-container select,body.dark-theme:where(:not(:has(app-signup))) .select-table-container textarea,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface input,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface select,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface textarea{background-color:var(--bg-input)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .dialog-container .btn-close,body.dark-theme:where(:not(:has(app-signup))) .dialog-container .btn-cancel,body.dark-theme:where(:not(:has(app-signup))) .dialog-container .btn-secondary,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container .btn-close,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container .btn-cancel,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container .btn-secondary,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container .btn-close,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container .btn-cancel,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container .btn-secondary,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog .btn-close,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog .btn-cancel,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog .btn-secondary,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog .btn-close,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog .btn-cancel,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog .btn-secondary,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container .btn-close,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container .btn-cancel,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container .btn-secondary,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container .btn-close,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container .btn-cancel,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container .btn-secondary,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container .btn-close,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container .btn-cancel,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container .btn-secondary,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container .btn-close,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container .btn-cancel,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container .btn-secondary,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container .btn-close,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container .btn-cancel,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container .btn-secondary,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container .btn-close,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container .btn-cancel,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container .btn-secondary,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container .btn-close,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container .btn-cancel,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container .btn-secondary,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container .btn-close,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container .btn-cancel,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container .btn-secondary,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog .btn-close,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog .btn-cancel,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog .btn-secondary,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container .btn-close,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container .btn-cancel,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container .btn-secondary,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container .btn-close,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container .btn-cancel,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container .btn-secondary,body.dark-theme:where(:not(:has(app-signup))) .add-note-container .btn-close,body.dark-theme:where(:not(:has(app-signup))) .add-note-container .btn-cancel,body.dark-theme:where(:not(:has(app-signup))) .add-note-container .btn-secondary,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container .btn-close,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container .btn-cancel,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container .btn-secondary,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container .btn-close,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container .btn-cancel,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container .btn-secondary,body.dark-theme:where(:not(:has(app-signup))) .create-order-container .btn-close,body.dark-theme:where(:not(:has(app-signup))) .create-order-container .btn-cancel,body.dark-theme:where(:not(:has(app-signup))) .create-order-container .btn-secondary,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container .btn-close,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container .btn-cancel,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container .btn-secondary,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container .btn-close,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container .btn-cancel,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container .btn-secondary,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container .btn-close,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container .btn-cancel,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container .btn-secondary,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container .btn-close,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container .btn-cancel,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container .btn-secondary,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container .btn-close,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container .btn-cancel,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container .btn-secondary,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container .btn-close,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container .btn-cancel,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container .btn-secondary,body.dark-theme:where(:not(:has(app-signup))) .select-table-container .btn-close,body.dark-theme:where(:not(:has(app-signup))) .select-table-container .btn-cancel,body.dark-theme:where(:not(:has(app-signup))) .select-table-container .btn-secondary,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface .btn-close,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface .btn-cancel,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface .btn-secondary{background-color:var(--bg-button-secondary)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .dialog-container .btn-close:hover,body.dark-theme:where(:not(:has(app-signup))) .dialog-container .btn-cancel:hover,body.dark-theme:where(:not(:has(app-signup))) .dialog-container .btn-secondary:hover,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container .btn-close:hover,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container .btn-cancel:hover,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container .btn-secondary:hover,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container .btn-close:hover,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container .btn-cancel:hover,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container .btn-secondary:hover,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog .btn-close:hover,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog .btn-cancel:hover,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog .btn-secondary:hover,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog .btn-close:hover,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog .btn-cancel:hover,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog .btn-secondary:hover,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container .btn-close:hover,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container .btn-cancel:hover,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container .btn-secondary:hover,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container .btn-close:hover,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container .btn-cancel:hover,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container .btn-secondary:hover,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container .btn-close:hover,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container .btn-cancel:hover,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container .btn-secondary:hover,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container .btn-close:hover,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container .btn-cancel:hover,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container .btn-secondary:hover,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container .btn-close:hover,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container .btn-cancel:hover,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container .btn-secondary:hover,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container .btn-close:hover,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container .btn-cancel:hover,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container .btn-secondary:hover,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container .btn-close:hover,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container .btn-cancel:hover,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container .btn-secondary:hover,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container .btn-close:hover,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container .btn-cancel:hover,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container .btn-secondary:hover,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog .btn-close:hover,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog .btn-cancel:hover,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog .btn-secondary:hover,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container .btn-close:hover,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container .btn-cancel:hover,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container .btn-secondary:hover,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container .btn-close:hover,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container .btn-cancel:hover,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container .btn-secondary:hover,body.dark-theme:where(:not(:has(app-signup))) .add-note-container .btn-close:hover,body.dark-theme:where(:not(:has(app-signup))) .add-note-container .btn-cancel:hover,body.dark-theme:where(:not(:has(app-signup))) .add-note-container .btn-secondary:hover,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container .btn-close:hover,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container .btn-cancel:hover,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container .btn-secondary:hover,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container .btn-close:hover,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container .btn-cancel:hover,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container .btn-secondary:hover,body.dark-theme:where(:not(:has(app-signup))) .create-order-container .btn-close:hover,body.dark-theme:where(:not(:has(app-signup))) .create-order-container .btn-cancel:hover,body.dark-theme:where(:not(:has(app-signup))) .create-order-container .btn-secondary:hover,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container .btn-close:hover,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container .btn-cancel:hover,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container .btn-secondary:hover,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container .btn-close:hover,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container .btn-cancel:hover,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container .btn-secondary:hover,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container .btn-close:hover,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container .btn-cancel:hover,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container .btn-secondary:hover,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container .btn-close:hover,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container .btn-cancel:hover,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container .btn-secondary:hover,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container .btn-close:hover,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container .btn-cancel:hover,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container .btn-secondary:hover,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container .btn-close:hover,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container .btn-cancel:hover,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container .btn-secondary:hover,body.dark-theme:where(:not(:has(app-signup))) .select-table-container .btn-close:hover,body.dark-theme:where(:not(:has(app-signup))) .select-table-container .btn-cancel:hover,body.dark-theme:where(:not(:has(app-signup))) .select-table-container .btn-secondary:hover,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface .btn-close:hover,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface .btn-cancel:hover,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface .btn-secondary:hover{background-color:var(--bg-button-secondary-hover)!important}body.dark-theme:where(:not(:has(app-signup))) .dialog-container .dialog-header,body.dark-theme:where(:not(:has(app-signup))) .dialog-container .dialog-footer,body.dark-theme:where(:not(:has(app-signup))) .dialog-container .modal-header,body.dark-theme:where(:not(:has(app-signup))) .dialog-container .modal-footer,body.dark-theme:where(:not(:has(app-signup))) .dialog-container .dialog-actions,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container .dialog-header,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container .dialog-footer,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container .modal-header,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container .modal-footer,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container .dialog-actions,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container .dialog-header,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container .dialog-footer,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container .modal-header,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container .modal-footer,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container .dialog-actions,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog .dialog-header,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog .dialog-footer,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog .modal-header,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog .modal-footer,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog .dialog-actions,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog .dialog-header,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog .dialog-footer,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog .modal-header,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog .modal-footer,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog .dialog-actions,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container .dialog-header,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container .dialog-footer,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container .modal-header,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container .modal-footer,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container .dialog-actions,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container .dialog-header,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container .dialog-footer,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container .modal-header,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container .modal-footer,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container .dialog-actions,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container .dialog-header,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container .dialog-footer,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container .modal-header,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container .modal-footer,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container .dialog-actions,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container .dialog-header,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container .dialog-footer,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container .modal-header,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container .modal-footer,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container .dialog-actions,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container .dialog-header,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container .dialog-footer,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container .modal-header,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container .modal-footer,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container .dialog-actions,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container .dialog-header,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container .dialog-footer,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container .modal-header,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container .modal-footer,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container .dialog-actions,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container .dialog-header,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container .dialog-footer,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container .modal-header,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container .modal-footer,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container .dialog-actions,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container .dialog-header,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container .dialog-footer,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container .modal-header,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container .modal-footer,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container .dialog-actions,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog .dialog-header,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog .dialog-footer,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog .modal-header,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog .modal-footer,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog .dialog-actions,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container .dialog-header,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container .dialog-footer,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container .modal-header,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container .modal-footer,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container .dialog-actions,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container .dialog-header,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container .dialog-footer,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container .modal-header,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container .modal-footer,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container .dialog-actions,body.dark-theme:where(:not(:has(app-signup))) .add-note-container .dialog-header,body.dark-theme:where(:not(:has(app-signup))) .add-note-container .dialog-footer,body.dark-theme:where(:not(:has(app-signup))) .add-note-container .modal-header,body.dark-theme:where(:not(:has(app-signup))) .add-note-container .modal-footer,body.dark-theme:where(:not(:has(app-signup))) .add-note-container .dialog-actions,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container .dialog-header,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container .dialog-footer,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container .modal-header,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container .modal-footer,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container .dialog-actions,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container .dialog-header,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container .dialog-footer,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container .modal-header,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container .modal-footer,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container .dialog-actions,body.dark-theme:where(:not(:has(app-signup))) .create-order-container .dialog-header,body.dark-theme:where(:not(:has(app-signup))) .create-order-container .dialog-footer,body.dark-theme:where(:not(:has(app-signup))) .create-order-container .modal-header,body.dark-theme:where(:not(:has(app-signup))) .create-order-container .modal-footer,body.dark-theme:where(:not(:has(app-signup))) .create-order-container .dialog-actions,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container .dialog-header,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container .dialog-footer,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container .modal-header,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container .modal-footer,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container .dialog-actions,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container .dialog-header,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container .dialog-footer,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container .modal-header,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container .modal-footer,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container .dialog-actions,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container .dialog-header,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container .dialog-footer,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container .modal-header,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container .modal-footer,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container .dialog-actions,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container .dialog-header,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container .dialog-footer,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container .modal-header,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container .modal-footer,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container .dialog-actions,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container .dialog-header,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container .dialog-footer,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container .modal-header,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container .modal-footer,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container .dialog-actions,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container .dialog-header,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container .dialog-footer,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container .modal-header,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container .modal-footer,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container .dialog-actions,body.dark-theme:where(:not(:has(app-signup))) .select-table-container .dialog-header,body.dark-theme:where(:not(:has(app-signup))) .select-table-container .dialog-footer,body.dark-theme:where(:not(:has(app-signup))) .select-table-container .modal-header,body.dark-theme:where(:not(:has(app-signup))) .select-table-container .modal-footer,body.dark-theme:where(:not(:has(app-signup))) .select-table-container .dialog-actions,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface .dialog-header,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface .dialog-footer,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface .modal-header,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface .modal-footer,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface .dialog-actions{border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .dialog-container .menu-card,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container .menu-card,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container .menu-card,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog .menu-card,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog .menu-card,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container .menu-card,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container .menu-card,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container .menu-card,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container .menu-card,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container .menu-card,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container .menu-card,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container .menu-card,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container .menu-card,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog .menu-card,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container .menu-card,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container .menu-card,body.dark-theme:where(:not(:has(app-signup))) .add-note-container .menu-card,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container .menu-card,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container .menu-card,body.dark-theme:where(:not(:has(app-signup))) .create-order-container .menu-card,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container .menu-card,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container .menu-card,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container .menu-card,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container .menu-card,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container .menu-card,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container .menu-card,body.dark-theme:where(:not(:has(app-signup))) .select-table-container .menu-card,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface .menu-card{background-color:var(--bg-input)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .dialog-container .menu-card:hover,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container .menu-card:hover,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container .menu-card:hover,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog .menu-card:hover,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog .menu-card:hover,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container .menu-card:hover,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container .menu-card:hover,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container .menu-card:hover,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container .menu-card:hover,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container .menu-card:hover,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container .menu-card:hover,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container .menu-card:hover,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container .menu-card:hover,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog .menu-card:hover,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container .menu-card:hover,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container .menu-card:hover,body.dark-theme:where(:not(:has(app-signup))) .add-note-container .menu-card:hover,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container .menu-card:hover,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container .menu-card:hover,body.dark-theme:where(:not(:has(app-signup))) .create-order-container .menu-card:hover,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container .menu-card:hover,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container .menu-card:hover,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container .menu-card:hover,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container .menu-card:hover,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container .menu-card:hover,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container .menu-card:hover,body.dark-theme:where(:not(:has(app-signup))) .select-table-container .menu-card:hover,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface .menu-card:hover{border-color:var(--primary-color)!important;background-color:var(--bg-button-secondary-hover)!important}body.dark-theme:where(:not(:has(app-signup))) .dialog-container .electronic-settlement-card,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container .electronic-settlement-card,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container .electronic-settlement-card,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog .electronic-settlement-card,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog .electronic-settlement-card,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container .electronic-settlement-card,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container .electronic-settlement-card,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container .electronic-settlement-card,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container .electronic-settlement-card,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container .electronic-settlement-card,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container .electronic-settlement-card,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container .electronic-settlement-card,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container .electronic-settlement-card,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog .electronic-settlement-card,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container .electronic-settlement-card,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container .electronic-settlement-card,body.dark-theme:where(:not(:has(app-signup))) .add-note-container .electronic-settlement-card,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container .electronic-settlement-card,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container .electronic-settlement-card,body.dark-theme:where(:not(:has(app-signup))) .create-order-container .electronic-settlement-card,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container .electronic-settlement-card,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container .electronic-settlement-card,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container .electronic-settlement-card,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container .electronic-settlement-card,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container .electronic-settlement-card,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container .electronic-settlement-card,body.dark-theme:where(:not(:has(app-signup))) .select-table-container .electronic-settlement-card,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface .electronic-settlement-card{background-color:#131822!important;border-color:#ffffff14!important;color:#f8fafc!important}body.dark-theme:where(:not(:has(app-signup))) .dialog-container .electronic-settlement-card .electronic-charge-box,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container .electronic-settlement-card .electronic-charge-box,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container .electronic-settlement-card .electronic-charge-box,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog .electronic-settlement-card .electronic-charge-box,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog .electronic-settlement-card .electronic-charge-box,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container .electronic-settlement-card .electronic-charge-box,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container .electronic-settlement-card .electronic-charge-box,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container .electronic-settlement-card .electronic-charge-box,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container .electronic-settlement-card .electronic-charge-box,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container .electronic-settlement-card .electronic-charge-box,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container .electronic-settlement-card .electronic-charge-box,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container .electronic-settlement-card .electronic-charge-box,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container .electronic-settlement-card .electronic-charge-box,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog .electronic-settlement-card .electronic-charge-box,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container .electronic-settlement-card .electronic-charge-box,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container .electronic-settlement-card .electronic-charge-box,body.dark-theme:where(:not(:has(app-signup))) .add-note-container .electronic-settlement-card .electronic-charge-box,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container .electronic-settlement-card .electronic-charge-box,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container .electronic-settlement-card .electronic-charge-box,body.dark-theme:where(:not(:has(app-signup))) .create-order-container .electronic-settlement-card .electronic-charge-box,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container .electronic-settlement-card .electronic-charge-box,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container .electronic-settlement-card .electronic-charge-box,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container .electronic-settlement-card .electronic-charge-box,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container .electronic-settlement-card .electronic-charge-box,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container .electronic-settlement-card .electronic-charge-box,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container .electronic-settlement-card .electronic-charge-box,body.dark-theme:where(:not(:has(app-signup))) .select-table-container .electronic-settlement-card .electronic-charge-box,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface .electronic-settlement-card .electronic-charge-box{background-color:#0f141f!important;border-color:#10b98159!important}body.dark-theme:where(:not(:has(app-signup))) .dialog-container .electronic-settlement-card .ref-input-box,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container .electronic-settlement-card .ref-input-box,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container .electronic-settlement-card .ref-input-box,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog .electronic-settlement-card .ref-input-box,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog .electronic-settlement-card .ref-input-box,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container .electronic-settlement-card .ref-input-box,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container .electronic-settlement-card .ref-input-box,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container .electronic-settlement-card .ref-input-box,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container .electronic-settlement-card .ref-input-box,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container .electronic-settlement-card .ref-input-box,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container .electronic-settlement-card .ref-input-box,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container .electronic-settlement-card .ref-input-box,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container .electronic-settlement-card .ref-input-box,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog .electronic-settlement-card .ref-input-box,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container .electronic-settlement-card .ref-input-box,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container .electronic-settlement-card .ref-input-box,body.dark-theme:where(:not(:has(app-signup))) .add-note-container .electronic-settlement-card .ref-input-box,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container .electronic-settlement-card .ref-input-box,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container .electronic-settlement-card .ref-input-box,body.dark-theme:where(:not(:has(app-signup))) .create-order-container .electronic-settlement-card .ref-input-box,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container .electronic-settlement-card .ref-input-box,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container .electronic-settlement-card .ref-input-box,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container .electronic-settlement-card .ref-input-box,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container .electronic-settlement-card .ref-input-box,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container .electronic-settlement-card .ref-input-box,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container .electronic-settlement-card .ref-input-box,body.dark-theme:where(:not(:has(app-signup))) .select-table-container .electronic-settlement-card .ref-input-box,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface .electronic-settlement-card .ref-input-box{background-color:#0f141f!important;border-color:#ffffff1f!important}body.dark-theme:where(:not(:has(app-signup))) .dialog-container .electronic-settlement-card .ref-input-box input,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container .electronic-settlement-card .ref-input-box input,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container .electronic-settlement-card .ref-input-box input,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog .electronic-settlement-card .ref-input-box input,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog .electronic-settlement-card .ref-input-box input,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container .electronic-settlement-card .ref-input-box input,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container .electronic-settlement-card .ref-input-box input,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container .electronic-settlement-card .ref-input-box input,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container .electronic-settlement-card .ref-input-box input,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container .electronic-settlement-card .ref-input-box input,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container .electronic-settlement-card .ref-input-box input,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container .electronic-settlement-card .ref-input-box input,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container .electronic-settlement-card .ref-input-box input,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog .electronic-settlement-card .ref-input-box input,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container .electronic-settlement-card .ref-input-box input,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container .electronic-settlement-card .ref-input-box input,body.dark-theme:where(:not(:has(app-signup))) .add-note-container .electronic-settlement-card .ref-input-box input,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container .electronic-settlement-card .ref-input-box input,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container .electronic-settlement-card .ref-input-box input,body.dark-theme:where(:not(:has(app-signup))) .create-order-container .electronic-settlement-card .ref-input-box input,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container .electronic-settlement-card .ref-input-box input,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container .electronic-settlement-card .ref-input-box input,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container .electronic-settlement-card .ref-input-box input,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container .electronic-settlement-card .ref-input-box input,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container .electronic-settlement-card .ref-input-box input,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container .electronic-settlement-card .ref-input-box input,body.dark-theme:where(:not(:has(app-signup))) .select-table-container .electronic-settlement-card .ref-input-box input,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface .electronic-settlement-card .ref-input-box input{background-color:transparent!important;color:#f8fafc!important}body.dark-theme:where(:not(:has(app-signup))) .dialog-container .payment-details-summary,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container .payment-details-summary,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container .payment-details-summary,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog .payment-details-summary,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog .payment-details-summary,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container .payment-details-summary,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container .payment-details-summary,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container .payment-details-summary,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container .payment-details-summary,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container .payment-details-summary,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container .payment-details-summary,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container .payment-details-summary,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container .payment-details-summary,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog .payment-details-summary,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container .payment-details-summary,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container .payment-details-summary,body.dark-theme:where(:not(:has(app-signup))) .add-note-container .payment-details-summary,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container .payment-details-summary,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container .payment-details-summary,body.dark-theme:where(:not(:has(app-signup))) .create-order-container .payment-details-summary,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container .payment-details-summary,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container .payment-details-summary,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container .payment-details-summary,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container .payment-details-summary,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container .payment-details-summary,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container .payment-details-summary,body.dark-theme:where(:not(:has(app-signup))) .select-table-container .payment-details-summary,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface .payment-details-summary{background-color:#131822!important;border-color:#ffffff14!important;color:#94a3b8!important}body.dark-theme:where(:not(:has(app-signup))) .dialog-container .payment-details-summary .row,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container .payment-details-summary .row,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container .payment-details-summary .row,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog .payment-details-summary .row,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog .payment-details-summary .row,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container .payment-details-summary .row,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container .payment-details-summary .row,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container .payment-details-summary .row,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container .payment-details-summary .row,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container .payment-details-summary .row,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container .payment-details-summary .row,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container .payment-details-summary .row,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container .payment-details-summary .row,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog .payment-details-summary .row,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container .payment-details-summary .row,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container .payment-details-summary .row,body.dark-theme:where(:not(:has(app-signup))) .add-note-container .payment-details-summary .row,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container .payment-details-summary .row,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container .payment-details-summary .row,body.dark-theme:where(:not(:has(app-signup))) .create-order-container .payment-details-summary .row,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container .payment-details-summary .row,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container .payment-details-summary .row,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container .payment-details-summary .row,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container .payment-details-summary .row,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container .payment-details-summary .row,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container .payment-details-summary .row,body.dark-theme:where(:not(:has(app-signup))) .select-table-container .payment-details-summary .row,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface .payment-details-summary .row{color:#94a3b8!important}body.dark-theme:where(:not(:has(app-signup))) .dialog-container .payment-details-summary .row strong,body.dark-theme:where(:not(:has(app-signup))) .dialog-container .payment-details-summary .row span:last-child,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container .payment-details-summary .row strong,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container .payment-details-summary .row span:last-child,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container .payment-details-summary .row strong,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container .payment-details-summary .row span:last-child,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog .payment-details-summary .row strong,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog .payment-details-summary .row span:last-child,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog .payment-details-summary .row strong,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog .payment-details-summary .row span:last-child,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container .payment-details-summary .row strong,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container .payment-details-summary .row span:last-child,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container .payment-details-summary .row strong,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container .payment-details-summary .row span:last-child,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container .payment-details-summary .row strong,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container .payment-details-summary .row span:last-child,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container .payment-details-summary .row strong,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container .payment-details-summary .row span:last-child,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container .payment-details-summary .row strong,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container .payment-details-summary .row span:last-child,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container .payment-details-summary .row strong,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container .payment-details-summary .row span:last-child,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container .payment-details-summary .row strong,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container .payment-details-summary .row span:last-child,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container .payment-details-summary .row strong,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container .payment-details-summary .row span:last-child,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog .payment-details-summary .row strong,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog .payment-details-summary .row span:last-child,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container .payment-details-summary .row strong,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container .payment-details-summary .row span:last-child,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container .payment-details-summary .row strong,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container .payment-details-summary .row span:last-child,body.dark-theme:where(:not(:has(app-signup))) .add-note-container .payment-details-summary .row strong,body.dark-theme:where(:not(:has(app-signup))) .add-note-container .payment-details-summary .row span:last-child,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container .payment-details-summary .row strong,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container .payment-details-summary .row span:last-child,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container .payment-details-summary .row strong,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container .payment-details-summary .row span:last-child,body.dark-theme:where(:not(:has(app-signup))) .create-order-container .payment-details-summary .row strong,body.dark-theme:where(:not(:has(app-signup))) .create-order-container .payment-details-summary .row span:last-child,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container .payment-details-summary .row strong,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container .payment-details-summary .row span:last-child,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container .payment-details-summary .row strong,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container .payment-details-summary .row span:last-child,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container .payment-details-summary .row strong,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container .payment-details-summary .row span:last-child,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container .payment-details-summary .row strong,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container .payment-details-summary .row span:last-child,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container .payment-details-summary .row strong,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container .payment-details-summary .row span:last-child,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container .payment-details-summary .row strong,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container .payment-details-summary .row span:last-child,body.dark-theme:where(:not(:has(app-signup))) .select-table-container .payment-details-summary .row strong,body.dark-theme:where(:not(:has(app-signup))) .select-table-container .payment-details-summary .row span:last-child,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface .payment-details-summary .row strong,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface .payment-details-summary .row span:last-child{color:#f8fafc!important}body.dark-theme:where(:not(:has(app-signup))) .dialog-container .order-breakdown-card,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container .order-breakdown-card,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container .order-breakdown-card,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog .order-breakdown-card,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog .order-breakdown-card,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container .order-breakdown-card,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container .order-breakdown-card,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container .order-breakdown-card,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container .order-breakdown-card,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container .order-breakdown-card,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container .order-breakdown-card,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container .order-breakdown-card,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container .order-breakdown-card,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog .order-breakdown-card,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container .order-breakdown-card,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container .order-breakdown-card,body.dark-theme:where(:not(:has(app-signup))) .add-note-container .order-breakdown-card,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container .order-breakdown-card,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container .order-breakdown-card,body.dark-theme:where(:not(:has(app-signup))) .create-order-container .order-breakdown-card,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container .order-breakdown-card,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container .order-breakdown-card,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container .order-breakdown-card,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container .order-breakdown-card,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container .order-breakdown-card,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container .order-breakdown-card,body.dark-theme:where(:not(:has(app-signup))) .select-table-container .order-breakdown-card,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface .order-breakdown-card{background-color:#131822!important;border-color:#ffffff14!important;color:#94a3b8!important}body.dark-theme:where(:not(:has(app-signup))) .dialog-container .tender-btn,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container .tender-btn,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container .tender-btn,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog .tender-btn,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog .tender-btn,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container .tender-btn,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container .tender-btn,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container .tender-btn,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container .tender-btn,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container .tender-btn,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container .tender-btn,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container .tender-btn,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container .tender-btn,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog .tender-btn,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container .tender-btn,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container .tender-btn,body.dark-theme:where(:not(:has(app-signup))) .add-note-container .tender-btn,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container .tender-btn,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container .tender-btn,body.dark-theme:where(:not(:has(app-signup))) .create-order-container .tender-btn,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container .tender-btn,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container .tender-btn,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container .tender-btn,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container .tender-btn,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container .tender-btn,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container .tender-btn,body.dark-theme:where(:not(:has(app-signup))) .select-table-container .tender-btn,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface .tender-btn{background-color:#131822!important;border-color:#ffffff14!important;color:#cbd5e1!important}body.dark-theme:where(:not(:has(app-signup))) .dialog-container .tender-btn.active,body.dark-theme:where(:not(:has(app-signup))) .item-dialog-container .tender-btn.active,body.dark-theme:where(:not(:has(app-signup))) .confirm-dialog-container .tender-btn.active,body.dark-theme:where(:not(:has(app-signup))) .task-form-dialog .tender-btn.active,body.dark-theme:where(:not(:has(app-signup))) .task-details-dialog .tender-btn.active,body.dark-theme:where(:not(:has(app-signup))) .edit-photo-container .tender-btn.active,body.dark-theme:where(:not(:has(app-signup))) .end-shift-container .tender-btn.active,body.dark-theme:where(:not(:has(app-signup))) .finance-dialog-container .tender-btn.active,body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container .tender-btn.active,body.dark-theme:where(:not(:has(app-signup))) .open-shift-container .tender-btn.active,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container .tender-btn.active,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container .tender-btn.active,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container .tender-btn.active,body.dark-theme:where(:not(:has(app-signup))) .attendance-checkin-dialog .tender-btn.active,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container .tender-btn.active,body.dark-theme:where(:not(:has(app-signup))) .success-icon-container .tender-btn.active,body.dark-theme:where(:not(:has(app-signup))) .add-note-container .tender-btn.active,body.dark-theme:where(:not(:has(app-signup))) .category-dialog-container .tender-btn.active,body.dark-theme:where(:not(:has(app-signup))) .checkout-dialog-container .tender-btn.active,body.dark-theme:where(:not(:has(app-signup))) .create-order-container .tender-btn.active,body.dark-theme:where(:not(:has(app-signup))) .customer-dialog-container .tender-btn.active,body.dark-theme:where(:not(:has(app-signup))) .order-confirmed-container .tender-btn.active,body.dark-theme:where(:not(:has(app-signup))) .order-detail-container .tender-btn.active,body.dark-theme:where(:not(:has(app-signup))) .payment-success-container .tender-btn.active,body.dark-theme:where(:not(:has(app-signup))) .raw-good-dialog-container .tender-btn.active,body.dark-theme:where(:not(:has(app-signup))) .select-customer-container .tender-btn.active,body.dark-theme:where(:not(:has(app-signup))) .select-table-container .tender-btn.active,body.dark-theme:where(:not(:has(app-signup))) .dialog-surface .tender-btn.active{background-color:#2563eb2e!important;border-color:#38bdf8!important;color:#38bdf8!important}body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper{background-color:var(--bg-input)!important;background:var(--bg-input)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .top-row,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .date-status-row,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .table-top-actions-bar,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .receipt-header,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .add-more-row,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .calculations-totals,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .top-row,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .date-status-row,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .table-top-actions-bar,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .receipt-header,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .add-more-row,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .calculations-totals{border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .unit-price-col,body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .qty-col,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .unit-price-col,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .qty-col{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .price-col,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .price-col{color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .btn-add-more,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .btn-add-more{background-color:var(--bg-button-secondary)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .customer-receipt-card .btn-add-more:hover,body.dark-theme:where(:not(:has(app-signup))) .receipt-receipt-paper .btn-add-more:hover{background-color:var(--bg-button-secondary-hover)!important;border-color:var(--primary-color)!important;color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .filter-tabs{background-color:var(--bg-card)!important;background:var(--bg-card)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .filter-tabs button{color:var(--text-muted)!important;background:transparent!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .filter-tabs button.active{background-color:var(--primary-color)!important;background:var(--primary-color)!important;color:#fff!important}body.dark-theme:where(:not(:has(app-signup))) .filter-tabs button:hover:not(.active){color:var(--primary-color)!important;background-color:var(--primary-light)!important;background:var(--primary-light)!important}body.dark-theme:where(:not(:has(app-signup))) .menu-filter-bar{background-color:var(--bg-card)!important;background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-autocomplete-panel{background:var(--bg-card)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-autocomplete-panel .mat-mdc-option{background-color:var(--bg-card)!important;color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-autocomplete-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled),body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-autocomplete-panel .mat-mdc-option.mat-mdc-option-active{background-color:var(--bg-button-secondary-hover)!important;color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled){background-color:var(--primary-light)!important;color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-autocomplete-panel .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .mat-mdc-autocomplete-panel.expense-category-autocomplete .mat-mdc-option .mdc-list-item__primary-text{color:inherit!important}body.dark-theme:where(:not(:has(app-signup))) .circular-refresh-btn{background:var(--bg-card)!important;border:1px solid var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .circular-refresh-btn:hover{border-color:var(--primary-color)!important;box-shadow:0 4px 14px #3ecf8e40!important}body.dark-theme:where(:not(:has(app-signup))) .circular-refresh-btn .countdown-text{color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .circular-refresh-btn .progress-ring-circle{stroke:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .circular-refresh-btn .progress-ring-circle-bg{stroke:#ffffff14!important}body.dark-theme:where(:not(:has(app-signup))) .qty-btn{background:var(--bg-button-secondary)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .qty-btn:hover{background:var(--bg-button-secondary-hover)!important}body.dark-theme:where(:not(:has(app-signup))) ::-webkit-scrollbar-thumb{background:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) ::-webkit-scrollbar-thumb:hover{background:var(--border-color-hover)!important}body.dark-theme:where(:not(:has(app-signup))) .order-item:hover{background-color:var(--bg-active-row)!important}body.dark-theme:where(:not(:has(app-signup))) .order-id-badge{background:var(--primary-light)!important;color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .order-id-badge.takeaway{background:#f59e0b24!important;color:#fbbf24!important}body.dark-theme:where(:not(:has(app-signup))) .status-badge.status-completed{background:var(--primary-light)!important;color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .status-badge.status-ready{background:#3ecf8e24!important;color:#3ecf8e!important;border:1px solid rgba(62,207,142,.3)!important}body.dark-theme:where(:not(:has(app-signup))) .status-label .dot.dot-green{background:#3ecf8e!important;box-shadow:0 0 8px #3ecf8ecc!important}body.dark-theme:where(:not(:has(app-signup))) .status-label .dot.dot-blue{background:#38bdf8!important;box-shadow:0 0 8px #38bdf8cc!important}body.dark-theme:where(:not(:has(app-signup))) .greeting-text h2,body.dark-theme:where(:not(:has(app-signup))) .greeting-text p,body.dark-theme:where(:not(:has(app-signup))) .time,body.dark-theme:where(:not(:has(app-signup))) .date{color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .greeting-text p,body.dark-theme:where(:not(:has(app-signup))) .date{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .stat-icon.icon-earnings,body.dark-theme:where(:not(:has(app-signup))) .stat-icon[style*="#e9f7ef"]{background:#3ecf8e24!important;color:#3ecf8e!important;border:1px solid rgba(62,207,142,.25)!important;box-shadow:0 0 14px #3ecf8e1f!important}body.dark-theme:where(:not(:has(app-signup))) .stat-icon.icon-unpaid,body.dark-theme:where(:not(:has(app-signup))) .stat-icon[style*="#fff4e5"]{background:#f59e0b24!important;color:#fbbf24!important;border:1px solid rgba(245,158,11,.25)!important;box-shadow:0 0 14px #f59e0b1f!important}body.dark-theme:where(:not(:has(app-signup))) .stat-icon.icon-completed,body.dark-theme:where(:not(:has(app-signup))) .stat-icon[style*="#eef5fd"]{background:#38bdf824!important;color:#38bdf8!important;border:1px solid rgba(56,189,248,.25)!important;box-shadow:0 0 14px #38bdf81f!important}body.dark-theme:where(:not(:has(app-signup))) .stock-badge.warning,body.dark-theme:where(:not(:has(app-signup))) .stock-badge.badge-warning{background-color:#f59e0b29!important;color:#fbbf24!important;border:1px solid rgba(245,158,11,.35)!important;box-shadow:0 2px 8px #f59e0b26!important}body.dark-theme:where(:not(:has(app-signup))) .stock-badge.danger,body.dark-theme:where(:not(:has(app-signup))) .stock-badge.badge-critical{background-color:#ef444429!important;color:#f87171!important;border:1px solid rgba(239,68,68,.35)!important;box-shadow:0 2px 8px #ef444426!important}body.dark-theme:where(:not(:has(app-signup))) .empty-state,body.dark-theme:where(:not(:has(app-signup))) .empty-detailed-state,body.dark-theme:where(:not(:has(app-signup))) .empty-widget-state,body.dark-theme:where(:not(:has(app-signup))) .empty-placeholder{background-color:var(--bg-card)!important;background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .empty-state h3,body.dark-theme:where(:not(:has(app-signup))) .empty-state p,body.dark-theme:where(:not(:has(app-signup))) .empty-state i,body.dark-theme:where(:not(:has(app-signup))) .empty-state .empty-msg,body.dark-theme:where(:not(:has(app-signup))) .empty-detailed-state h3,body.dark-theme:where(:not(:has(app-signup))) .empty-detailed-state p,body.dark-theme:where(:not(:has(app-signup))) .empty-detailed-state i,body.dark-theme:where(:not(:has(app-signup))) .empty-detailed-state .empty-msg,body.dark-theme:where(:not(:has(app-signup))) .empty-widget-state h3,body.dark-theme:where(:not(:has(app-signup))) .empty-widget-state p,body.dark-theme:where(:not(:has(app-signup))) .empty-widget-state i,body.dark-theme:where(:not(:has(app-signup))) .empty-widget-state .empty-msg,body.dark-theme:where(:not(:has(app-signup))) .empty-placeholder h3,body.dark-theme:where(:not(:has(app-signup))) .empty-placeholder p,body.dark-theme:where(:not(:has(app-signup))) .empty-placeholder i,body.dark-theme:where(:not(:has(app-signup))) .empty-placeholder .empty-msg{color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .empty-state p,body.dark-theme:where(:not(:has(app-signup))) .empty-state .empty-msg,body.dark-theme:where(:not(:has(app-signup))) .empty-detailed-state p,body.dark-theme:where(:not(:has(app-signup))) .empty-detailed-state .empty-msg,body.dark-theme:where(:not(:has(app-signup))) .empty-widget-state p,body.dark-theme:where(:not(:has(app-signup))) .empty-widget-state .empty-msg,body.dark-theme:where(:not(:has(app-signup))) .empty-placeholder p,body.dark-theme:where(:not(:has(app-signup))) .empty-placeholder .empty-msg{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .empty-state .empty-icon-container,body.dark-theme:where(:not(:has(app-signup))) .empty-state .empty-icon-box,body.dark-theme:where(:not(:has(app-signup))) .empty-state .empty-icon-large,body.dark-theme:where(:not(:has(app-signup))) .empty-detailed-state .empty-icon-container,body.dark-theme:where(:not(:has(app-signup))) .empty-detailed-state .empty-icon-box,body.dark-theme:where(:not(:has(app-signup))) .empty-detailed-state .empty-icon-large,body.dark-theme:where(:not(:has(app-signup))) .empty-widget-state .empty-icon-container,body.dark-theme:where(:not(:has(app-signup))) .empty-widget-state .empty-icon-box,body.dark-theme:where(:not(:has(app-signup))) .empty-widget-state .empty-icon-large,body.dark-theme:where(:not(:has(app-signup))) .empty-placeholder .empty-icon-container,body.dark-theme:where(:not(:has(app-signup))) .empty-placeholder .empty-icon-box,body.dark-theme:where(:not(:has(app-signup))) .empty-placeholder .empty-icon-large{background-color:var(--bg-body)!important;background:var(--bg-body)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .empty-state .empty-icon-container .plus-badge,body.dark-theme:where(:not(:has(app-signup))) .empty-state .empty-icon-box .plus-badge,body.dark-theme:where(:not(:has(app-signup))) .empty-state .empty-icon-large .plus-badge,body.dark-theme:where(:not(:has(app-signup))) .empty-detailed-state .empty-icon-container .plus-badge,body.dark-theme:where(:not(:has(app-signup))) .empty-detailed-state .empty-icon-box .plus-badge,body.dark-theme:where(:not(:has(app-signup))) .empty-detailed-state .empty-icon-large .plus-badge,body.dark-theme:where(:not(:has(app-signup))) .empty-widget-state .empty-icon-container .plus-badge,body.dark-theme:where(:not(:has(app-signup))) .empty-widget-state .empty-icon-box .plus-badge,body.dark-theme:where(:not(:has(app-signup))) .empty-widget-state .empty-icon-large .plus-badge,body.dark-theme:where(:not(:has(app-signup))) .empty-placeholder .empty-icon-container .plus-badge,body.dark-theme:where(:not(:has(app-signup))) .empty-placeholder .empty-icon-box .plus-badge,body.dark-theme:where(:not(:has(app-signup))) .empty-placeholder .empty-icon-large .plus-badge{background:linear-gradient(135deg,#3ecf8e,#22a06b)!important;background-color:#3ecf8e!important;color:#080a08!important;border:2px solid var(--bg-card, #121512)!important;box-shadow:0 2px 8px #3ecf8e59!important}body.dark-theme:where(:not(:has(app-signup))) .empty-state .empty-icon-container .plus-badge i,body.dark-theme:where(:not(:has(app-signup))) .empty-state .empty-icon-box .plus-badge i,body.dark-theme:where(:not(:has(app-signup))) .empty-state .empty-icon-large .plus-badge i,body.dark-theme:where(:not(:has(app-signup))) .empty-detailed-state .empty-icon-container .plus-badge i,body.dark-theme:where(:not(:has(app-signup))) .empty-detailed-state .empty-icon-box .plus-badge i,body.dark-theme:where(:not(:has(app-signup))) .empty-detailed-state .empty-icon-large .plus-badge i,body.dark-theme:where(:not(:has(app-signup))) .empty-widget-state .empty-icon-container .plus-badge i,body.dark-theme:where(:not(:has(app-signup))) .empty-widget-state .empty-icon-box .plus-badge i,body.dark-theme:where(:not(:has(app-signup))) .empty-widget-state .empty-icon-large .plus-badge i,body.dark-theme:where(:not(:has(app-signup))) .empty-placeholder .empty-icon-container .plus-badge i,body.dark-theme:where(:not(:has(app-signup))) .empty-placeholder .empty-icon-box .plus-badge i,body.dark-theme:where(:not(:has(app-signup))) .empty-placeholder .empty-icon-large .plus-badge i{color:#080a08!important}body.dark-theme:where(:not(:has(app-signup))) .empty-state .plus-badge,body.dark-theme:where(:not(:has(app-signup))) .empty-detailed-state .plus-badge,body.dark-theme:where(:not(:has(app-signup))) .empty-widget-state .plus-badge,body.dark-theme:where(:not(:has(app-signup))) .empty-placeholder .plus-badge{background:linear-gradient(135deg,#3ecf8e,#22a06b)!important;background-color:#3ecf8e!important;color:#080a08!important;border:2px solid var(--bg-card, #121512)!important;box-shadow:0 2px 8px #3ecf8e59!important}body.dark-theme:where(:not(:has(app-signup))) .empty-state .plus-badge i,body.dark-theme:where(:not(:has(app-signup))) .empty-detailed-state .plus-badge i,body.dark-theme:where(:not(:has(app-signup))) .empty-widget-state .plus-badge i,body.dark-theme:where(:not(:has(app-signup))) .empty-placeholder .plus-badge i{color:#080a08!important}body.dark-theme:where(:not(:has(app-signup))) .finance-sub-tabs{background-color:var(--bg-input)!important;background:var(--bg-input)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .finance-sub-tabs .sub-tab-btn{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .finance-sub-tabs .sub-tab-btn.active{background-color:var(--bg-card)!important;background:var(--bg-card)!important;color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .finance-sub-tabs .sub-tab-btn:hover:not(.active){color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box.modern-card .card-image-wrapper{background-color:var(--bg-body)!important}body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box.modern-card .premium-stock-bar{background-color:var(--bg-body)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box.modern-card .recipe-container,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box.modern-card .card-action-bar,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box.modern-card .recipe-builder{border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box.modern-card .recipe-pill{background-color:var(--bg-body)!important;background:var(--bg-body)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box.modern-card .recipe-pill .name,body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box.modern-card .recipe-pill .qty{color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box.modern-card .recipe-pill .qty{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box.modern-card .btn-card-edit{background-color:var(--primary-light)!important;background:var(--primary-light)!important;color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box.modern-card .btn-card-edit:hover{background-color:var(--primary-hover)!important;color:#fff!important}body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box.modern-card .btn-card-delete{background-color:#eb575726!important;color:#eb5757!important}body.dark-theme:where(:not(:has(app-signup))) .menu-item-recipe-box.modern-card .btn-card-delete:hover{background-color:#eb5757!important;color:#fff!important}body.dark-theme:where(:not(:has(app-signup))) .search-input-wrapper{background-color:var(--bg-input)!important;background:var(--bg-input)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .search-input-wrapper input{color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .image-uploader-wrapper{background-color:var(--bg-body)!important;background:var(--bg-body)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .avatar-placeholder{background-color:var(--bg-card)!important;background:var(--bg-card)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .avatar-placeholder i{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .btn-file-upload{background-color:var(--bg-card)!important;background:var(--bg-card)!important;color:var(--primary-color)!important;border-color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .btn-file-upload:hover{background-color:var(--primary-light)!important;background:var(--primary-light)!important}body.dark-theme:where(:not(:has(app-signup))) .finance-tabs .tab-btn{background:var(--bg-button-secondary)!important;border-color:var(--border-color)!important;color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .finance-tabs .tab-btn:hover:not(.active){background:var(--bg-button-secondary-hover)!important;color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .finance-tabs .tab-btn.active{background:var(--primary-color)!important;color:#080a08!important;font-weight:750!important;border-color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar{background-color:var(--bg-card)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .rep-nav-btn{color:var(--text-muted)!important;background:transparent!important}body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .rep-nav-btn i{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .rep-nav-btn:hover:not(.active){background:var(--bg-button-secondary-hover)!important;color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .rep-nav-btn.active{background:var(--primary-light)!important;color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .reports-sidebar .rep-nav-btn.active i{color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .inventory-sidebar{background-color:var(--bg-card)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .inventory-sidebar .sidebar-item{color:var(--text-muted)!important;background:transparent!important}body.dark-theme:where(:not(:has(app-signup))) .inventory-sidebar .sidebar-item i{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .inventory-sidebar .sidebar-item:hover:not(.active){background:var(--bg-button-secondary-hover)!important;color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .inventory-sidebar .sidebar-item:hover:not(.active) i{color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .inventory-sidebar .sidebar-item.active{background:var(--primary-light)!important;color:var(--primary-color)!important;border-color:#3ecf8e4d!important}body.dark-theme:where(:not(:has(app-signup))) .inventory-sidebar .sidebar-item.active i{color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .sidebar-container{background-color:var(--bg-sidebar)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .sidebar-container .sidebar-item{color:var(--text-muted)!important;background:transparent!important}body.dark-theme:where(:not(:has(app-signup))) .sidebar-container .sidebar-item i{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .sidebar-container .sidebar-item:hover:not(.active){background:var(--bg-button-secondary-hover)!important;color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .sidebar-container .sidebar-item:hover:not(.active) i{color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .sidebar-container .sidebar-item.active{background:var(--primary-light)!important;color:var(--primary-color)!important;border:1px solid rgba(62,207,142,.3)!important;box-shadow:0 4px 14px #3ecf8e26!important}body.dark-theme:where(:not(:has(app-signup))) .sidebar-container .sidebar-item.active i{color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .statement-card{background-color:var(--bg-card)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .statement-card .statement-header{border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .statement-card .statement-header h2{color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .statement-card .statement-header span{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .statement-table{border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .statement-table th{border-color:var(--border-color)!important;color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .statement-table td{color:var(--text-main)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .statement-table .header-row{background:var(--bg-body)!important}body.dark-theme:where(:not(:has(app-signup))) .statement-table .header-row td{color:var(--text-main)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .statement-table .sub-totals-row td{border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .statement-table .final-totals-row{background:var(--bg-body)!important}body.dark-theme:where(:not(:has(app-signup))) .statement-table .final-totals-row td{color:var(--text-main)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .statement-table .final-totals-row.payable td{color:#10b981!important}body.dark-theme:where(:not(:has(app-signup))) .statement-table .final-totals-row.negative td{color:#ef4444!important}body.dark-theme:where(:not(:has(app-signup))) .toggle-segment{background:var(--bg-input)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .toggle-segment button{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .toggle-segment button.active{background:var(--bg-card)!important;color:var(--primary-color)!important;box-shadow:0 2px 6px #0006!important}body.dark-theme:where(:not(:has(app-signup))) .guest-selector{background:var(--bg-input)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .guest-selector .btn-qty{background:var(--bg-card)!important;color:var(--text-main)!important;box-shadow:0 1px 3px #0000004d!important}body.dark-theme:where(:not(:has(app-signup))) .guest-selector .btn-qty:hover{background:var(--primary-light)!important;color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .select-card{background:var(--bg-input)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .select-card:hover{background:var(--bg-button-secondary-hover)!important;border-color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .dialog-footer{background-color:var(--bg-card)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .dialog-footer .btn-cancel,body.dark-theme:where(:not(:has(app-signup))) .dialog-footer .btn-secondary{background-color:var(--bg-button-secondary)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .dialog-footer .btn-cancel:hover,body.dark-theme:where(:not(:has(app-signup))) .dialog-footer .btn-secondary:hover{background-color:var(--bg-button-secondary-hover)!important}body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container{color:var(--text-main)!important;background-color:var(--bg-card)!important;background:var(--bg-card)!important}body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container .dialog-header,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container .dialog-header,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container .dialog-header,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container .dialog-header{border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container .dialog-header h2,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container .dialog-header h2,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container .dialog-header h2,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container .dialog-header h2{color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container .dialog-footer,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container .dialog-footer,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container .dialog-footer,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container .dialog-footer{border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container label,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container label,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container label,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container label{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container input,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container select,body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container textarea,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container input,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container select,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container textarea,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container input,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container select,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container textarea,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container input,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container select,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container textarea{background-color:var(--bg-input)!important;background:var(--bg-input)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container button[style*="background-color: #f1f5f9"],body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container button[style*="background-color: #f1f5f9"],body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container button[style*="background-color: #f1f5f9"],body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container button[style*="background-color: #f1f5f9"]{background-color:var(--bg-button-secondary)!important;background:var(--bg-button-secondary)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .kitchen-dialog-container button[style*="background-color: #f1f5f9"]:hover,body.dark-theme:where(:not(:has(app-signup))) .outlet-dialog-container button[style*="background-color: #f1f5f9"]:hover,body.dark-theme:where(:not(:has(app-signup))) .staff-dialog-container button[style*="background-color: #f1f5f9"]:hover,body.dark-theme:where(:not(:has(app-signup))) .table-dialog-container button[style*="background-color: #f1f5f9"]:hover{background-color:var(--bg-button-secondary-hover)!important}@media(max-width:768px){body.dark-theme:where(:not(:has(app-signup))) .styled-table tr{background-color:var(--bg-card)!important;background:var(--bg-card)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .styled-table tr td{border-color:var(--border-color)!important;border-bottom-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .styled-table tr td:before{color:var(--text-muted)!important}}body.dark-theme:where(:not(:has(app-signup))) .display-cash-input{background:var(--bg-input)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .display-cash-input .currency-symbol{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .display-cash-input .value{color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .display-cash-input .value.empty{color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .quick-cash-row .btn-pill{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .quick-cash-row .btn-pill:hover{background:var(--primary-light)!important;border-color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .keypad-grid button{background:var(--bg-input)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .keypad-grid button:hover{background:var(--bg-button-secondary-hover)!important;border-color:var(--border-color-hover)!important}body.dark-theme:where(:not(:has(app-signup))) .keypad-grid button i{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .finance-card .card-header{color:var(--text-main)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .finance-card .form-group label{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) *[style*="background: #ffffff"],body.dark-theme:where(:not(:has(app-signup))) *[style*="background-color: #ffffff"],body.dark-theme:where(:not(:has(app-signup))) *[style*="background: white"],body.dark-theme:where(:not(:has(app-signup))) *[style*="background-color: white"]{background-color:var(--bg-card)!important;background:var(--bg-card)!important}body.dark-theme:where(:not(:has(app-signup))) *[style*="background: #f8fafc"],body.dark-theme:where(:not(:has(app-signup))) *[style*="background-color: #f8fafc"],body.dark-theme:where(:not(:has(app-signup))) *[style*="background: #f1f5f9"],body.dark-theme:where(:not(:has(app-signup))) *[style*="background-color: #f1f5f9"],body.dark-theme:where(:not(:has(app-signup))) *[style*="background: #f1f3f7"],body.dark-theme:where(:not(:has(app-signup))) *[style*="background-color: #f1f3f7"],body.dark-theme:where(:not(:has(app-signup))) *[style*="background: #f1f3f5"],body.dark-theme:where(:not(:has(app-signup))) *[style*="background-color: #f1f3f5"]{background-color:var(--bg-body)!important;background:var(--bg-body)!important}body.dark-theme:where(:not(:has(app-signup))) *[style*="background: #f0fdf4"],body.dark-theme:where(:not(:has(app-signup))) *[style*="background-color: #f0fdf4"]{background-color:#16a34a26!important;background:#16a34a26!important}body.dark-theme:where(:not(:has(app-signup))) *[style*="background-color: #ffebe6"],body.dark-theme:where(:not(:has(app-signup))) *[style*="background: #ffebe6"]{background-color:#ff572226!important;background:#ff572226!important}body.dark-theme:where(:not(:has(app-signup))) *[style*="background-color: #e2e8f0"],body.dark-theme:where(:not(:has(app-signup))) *[style*="background: #e2e8f0"]{background-color:var(--bg-button-secondary)!important;background:var(--bg-button-secondary)!important}body.dark-theme:where(:not(:has(app-signup))) *[style*="border: 1px solid #cbd5e1"],body.dark-theme:where(:not(:has(app-signup))) *[style*="border: 1px dashed #cbd5e1"],body.dark-theme:where(:not(:has(app-signup))) *[style*="border: 1px solid #e2e8f0"],body.dark-theme:where(:not(:has(app-signup))) *[style*="border-top: 1px dashed #e2e8f0"],body.dark-theme:where(:not(:has(app-signup))) *[style*="border: 1px solid #eee"],body.dark-theme:where(:not(:has(app-signup))) *[style*="border-bottom: 1px solid #eee"],body.dark-theme:where(:not(:has(app-signup))) *[style*="border-top: 1px solid #eee"],body.dark-theme:where(:not(:has(app-signup))) *[style*="border-top: 1px solid #f1f5f9"],body.dark-theme:where(:not(:has(app-signup))) *[style*="border-bottom: 1px solid #f1f3f7"],body.dark-theme:where(:not(:has(app-signup))) *[style*="border: 1px solid #f1f3f5"]{border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) *[style*="border: 1px solid #bbf7d0"],body.dark-theme:where(:not(:has(app-signup))) *[style*="border-color: #bbf7d0"]{border-color:#16a34a4d!important}body.dark-theme:where(:not(:has(app-signup))) *[style*="color: #333"],body.dark-theme:where(:not(:has(app-signup))) *[style*="color: #1e293b"],body.dark-theme:where(:not(:has(app-signup))) *[style*="color: #0f172a"],body.dark-theme:where(:not(:has(app-signup))) *[style*="color: #334155"],body.dark-theme:where(:not(:has(app-signup))) *[style*="color: #1a1c1e"],body.dark-theme:where(:not(:has(app-signup))) *[style*="color: #495057"]{color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) *[style*="color: #475569"],body.dark-theme:where(:not(:has(app-signup))) *[style*="color: #64748b"],body.dark-theme:where(:not(:has(app-signup))) *[style*="color: #7c8db5"],body.dark-theme:where(:not(:has(app-signup))) *[style*="color: #6c757d"]{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) *[style*="color: #16a34a"]{color:#4ade80!important}body.dark-theme:where(:not(:has(app-signup))) *[style*="color: #ff5722"]{color:#ff8a65!important}body.dark-theme:where(:not(:has(app-signup))) .dialog-header{border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .dialog-header h2{color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .dialog-header .btn-close{color:var(--text-muted)!important;background:transparent!important}body.dark-theme:where(:not(:has(app-signup))) .dialog-header .btn-close:hover{color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .dialog-footer{background-color:var(--bg-card)!important;background:var(--bg-card)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .dialog-footer .btn-cancel{background-color:transparent!important;border-color:var(--border-color)!important;color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .dialog-footer .btn-cancel:hover{background-color:var(--bg-button-secondary-hover)!important}body.dark-theme:where(:not(:has(app-signup))) .select-card{background-color:var(--bg-input)!important;background:var(--bg-input)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .select-card:hover{border-color:var(--primary-color)!important;background-color:var(--bg-button-secondary-hover)!important;background:var(--bg-button-secondary-hover)!important}body.dark-theme:where(:not(:has(app-signup))) .select-card .left{color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .select-card .left i,body.dark-theme:where(:not(:has(app-signup))) .select-card .left .placeholder{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .select-card .arrow-icon{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .toggle-segment,body.dark-theme:where(:not(:has(app-signup))) .floor-tabs{background-color:var(--bg-body)!important;background:var(--bg-body)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .toggle-segment button,body.dark-theme:where(:not(:has(app-signup))) .floor-tabs button{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .toggle-segment button.active,body.dark-theme:where(:not(:has(app-signup))) .floor-tabs button.active{background-color:var(--bg-card)!important;background:var(--bg-card)!important;color:var(--primary-color)!important;box-shadow:0 2px 6px #0003!important}body.dark-theme:where(:not(:has(app-signup))) .guest-selector{background-color:var(--bg-input)!important;background:var(--bg-input)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .guest-selector .btn-qty{background-color:var(--bg-card)!important;background:var(--bg-card)!important;color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .guest-selector .btn-qty:hover{background-color:var(--bg-button-secondary-hover)!important;color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .guest-selector .qty-val{color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .search-bar input,body.dark-theme:where(:not(:has(app-signup))) .add-inline-form input,body.dark-theme:where(:not(:has(app-signup))) .search-container input{background-color:var(--bg-input)!important;background:var(--bg-input)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .search-bar input::placeholder,body.dark-theme:where(:not(:has(app-signup))) .add-inline-form input::placeholder,body.dark-theme:where(:not(:has(app-signup))) .search-container input::placeholder{color:var(--text-muted)!important;opacity:.7}body.dark-theme:where(:not(:has(app-signup))) .search-bar input:focus,body.dark-theme:where(:not(:has(app-signup))) .add-inline-form input:focus,body.dark-theme:where(:not(:has(app-signup))) .search-container input:focus{border-color:var(--primary-color)!important;background-color:var(--bg-card)!important;background:var(--bg-card)!important}body.dark-theme:where(:not(:has(app-signup))) .search-bar i,body.dark-theme:where(:not(:has(app-signup))) .search-container i{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .modal-backdrop{background:#040604d1!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}body.dark-theme:where(:not(:has(app-signup))) .modal-backdrop .modal-card{background:var(--bg-card)!important;background-color:var(--bg-card)!important;border-color:var(--border-color)!important;box-shadow:0 25px 50px -12px #000c!important;color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .modal-backdrop .modal-card .modal-header{border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .modal-backdrop .modal-card .modal-header h2,body.dark-theme:where(:not(:has(app-signup))) .modal-backdrop .modal-card .modal-header h3,body.dark-theme:where(:not(:has(app-signup))) .modal-backdrop .modal-card .modal-header h4{color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .modal-backdrop .modal-card .modal-header .btn-close{color:var(--text-muted)!important;background:transparent!important}body.dark-theme:where(:not(:has(app-signup))) .modal-backdrop .modal-card .modal-header .btn-close:hover{color:#ef4444!important;background:#ffffff14!important}body.dark-theme:where(:not(:has(app-signup))) .modal-backdrop .modal-card .form-group label{color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .modal-backdrop .modal-card .form-group label small,body.dark-theme:where(:not(:has(app-signup))) .modal-backdrop .modal-card .form-group label .sub-desc{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .modal-backdrop .modal-card .form-group .form-input{background:var(--bg-input, #0e110e)!important;color:var(--text-main, #f9fafb)!important;border-color:var(--border-input, #222922)!important}body.dark-theme:where(:not(:has(app-signup))) .modal-backdrop .modal-card .form-group .form-input:focus{border-color:var(--primary-color, #3ecf8e)!important;box-shadow:0 0 0 3px #3ecf8e33!important}body.dark-theme:where(:not(:has(app-signup))) .modal-backdrop .modal-card .form-group .form-input option{background:var(--bg-card, #121512)!important;color:var(--text-main, #f9fafb)!important}body.dark-theme:where(:not(:has(app-signup))) .modal-backdrop .modal-card .form-group .checkbox-label input[type=checkbox]{accent-color:var(--primary-color, #3ecf8e)!important}body.dark-theme:where(:not(:has(app-signup))) .modal-backdrop .modal-card .form-group .checkbox-label .label-text{color:var(--text-main, #f9fafb)!important}body.dark-theme:where(:not(:has(app-signup))) .modal-backdrop .modal-card .form-group .checkbox-label .label-text strong{color:var(--text-main, #f9fafb)!important}body.dark-theme:where(:not(:has(app-signup))) .modal-backdrop .modal-card .form-group .checkbox-label .label-text small{color:var(--text-muted, #9ca3af)!important}body.dark-theme:where(:not(:has(app-signup))) .modal-backdrop .modal-card .form-group .icon-selector-grid .icon-option-btn{background:var(--bg-surface, #0e110e)!important;border-color:var(--border-color, #222922)!important;color:var(--text-muted, #9ca3af)!important}body.dark-theme:where(:not(:has(app-signup))) .modal-backdrop .modal-card .form-group .icon-selector-grid .icon-option-btn:hover{background:var(--bg-button-secondary-hover, #222922)!important;color:var(--text-main, #f9fafb)!important;border-color:var(--border-color-hover, #2f3a2f)!important}body.dark-theme:where(:not(:has(app-signup))) .modal-backdrop .modal-card .form-group .icon-selector-grid .icon-option-btn.selected{border-color:var(--primary-color, #3ecf8e)!important;background:#3ecf8e24!important;color:var(--primary-color, #3ecf8e)!important}body.dark-theme:where(:not(:has(app-signup))) .modal-backdrop .modal-card .modal-actions{border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .modal-backdrop .modal-card .modal-actions .btn-secondary{background:var(--bg-button-secondary)!important;border-color:var(--border-color)!important;color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .modal-backdrop .modal-card .modal-actions .btn-secondary:hover{background:var(--bg-button-secondary-hover)!important;color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .add-inline-form{background-color:var(--bg-body)!important;background:var(--bg-body)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .add-inline-form h3{color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .customer-select-card{background-color:var(--bg-input)!important;background:var(--bg-input)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .customer-select-card:hover{background-color:var(--bg-button-secondary-hover)!important;background:var(--bg-button-secondary-hover)!important;border-color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .customer-select-card .left .avatar{background-color:var(--bg-card)!important;background:var(--bg-card)!important;color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .customer-select-card .left .details h3{color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .customer-select-card .left .details p{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .customer-select-card .select-arrow{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .table-box{background-color:var(--bg-input)!important;background:var(--bg-input)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .table-box .seats-label{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .table-box .table-id{color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .table-box .status-lbl{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .table-box.status-available{border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .table-box.status-available:hover{border-color:var(--primary-color)!important;background-color:var(--bg-button-secondary-hover)!important;background:var(--bg-button-secondary-hover)!important}body.dark-theme:where(:not(:has(app-signup))) .table-box.status-available.selected{border-color:var(--primary-color)!important;background-color:var(--primary-light)!important;background:var(--primary-light)!important}body.dark-theme:where(:not(:has(app-signup))) .table-box.status-available.selected .table-id{color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .table-box.status-occupied{background-color:var(--primary-light)!important;background:var(--primary-light)!important;border-color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .table-box.status-occupied .table-id{color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .table-box.status-occupied .status-lbl{color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .table-box.status-reserved{background-color:#eb575726!important;background:#eb575726!important;border-color:#eb5757!important}body.dark-theme:where(:not(:has(app-signup))) .table-box.status-reserved .table-id{color:#eb5757!important}body.dark-theme:where(:not(:has(app-signup))) .table-box.status-reserved .status-lbl{color:#eb5757!important}body.dark-theme:where(:not(:has(app-signup))) .table-box.insufficient-capacity{background-color:var(--bg-body)!important;background:var(--bg-body)!important;border-color:var(--border-color)!important;opacity:.5!important}body.dark-theme:where(:not(:has(app-signup))) .table-box.insufficient-capacity .table-id{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .table-box.insufficient-capacity .status-lbl{color:#eb5757!important}body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .nav-item{background-color:transparent!important;background:transparent!important;border:none!important;color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .nav-item i{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .nav-item.active{color:var(--primary-color)!important;background-color:transparent!important;background:transparent!important}body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .nav-item.active i{color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .nav-item:hover{color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .nav-item:hover i{color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .cdk-overlay-backdrop{background-color:#0009!important}body.dark-theme:where(:not(:has(app-signup))) table,body.dark-theme:where(:not(:has(app-signup))) .customers-table,body.dark-theme:where(:not(:has(app-signup))) .styled-table,body.dark-theme:where(:not(:has(app-signup))) .finance-table,body.dark-theme:where(:not(:has(app-signup))) .premium-detailed-table,body.dark-theme:where(:not(:has(app-signup))) .statement-table,body.dark-theme:where(:not(:has(app-signup))) .widget-table{border-color:var(--border-color)!important;background-color:var(--bg-card)!important;background:var(--bg-card)!important}body.dark-theme:where(:not(:has(app-signup))) table thead,body.dark-theme:where(:not(:has(app-signup))) table thead tr,body.dark-theme:where(:not(:has(app-signup))) table thead th,body.dark-theme:where(:not(:has(app-signup))) .customers-table thead,body.dark-theme:where(:not(:has(app-signup))) .customers-table thead tr,body.dark-theme:where(:not(:has(app-signup))) .customers-table thead th,body.dark-theme:where(:not(:has(app-signup))) .styled-table thead,body.dark-theme:where(:not(:has(app-signup))) .styled-table thead tr,body.dark-theme:where(:not(:has(app-signup))) .styled-table thead th,body.dark-theme:where(:not(:has(app-signup))) .finance-table thead,body.dark-theme:where(:not(:has(app-signup))) .finance-table thead tr,body.dark-theme:where(:not(:has(app-signup))) .finance-table thead th,body.dark-theme:where(:not(:has(app-signup))) .premium-detailed-table thead,body.dark-theme:where(:not(:has(app-signup))) .premium-detailed-table thead tr,body.dark-theme:where(:not(:has(app-signup))) .premium-detailed-table thead th,body.dark-theme:where(:not(:has(app-signup))) .statement-table thead,body.dark-theme:where(:not(:has(app-signup))) .statement-table thead tr,body.dark-theme:where(:not(:has(app-signup))) .statement-table thead th,body.dark-theme:where(:not(:has(app-signup))) .widget-table thead,body.dark-theme:where(:not(:has(app-signup))) .widget-table thead tr,body.dark-theme:where(:not(:has(app-signup))) .widget-table thead th{background-color:var(--bg-card)!important;background:var(--bg-card)!important;color:var(--text-muted)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) table tbody tr,body.dark-theme:where(:not(:has(app-signup))) .customers-table tbody tr,body.dark-theme:where(:not(:has(app-signup))) .styled-table tbody tr,body.dark-theme:where(:not(:has(app-signup))) .finance-table tbody tr,body.dark-theme:where(:not(:has(app-signup))) .premium-detailed-table tbody tr,body.dark-theme:where(:not(:has(app-signup))) .statement-table tbody tr,body.dark-theme:where(:not(:has(app-signup))) .widget-table tbody tr{background-color:var(--bg-card)!important;background:var(--bg-card)!important}body.dark-theme:where(:not(:has(app-signup))) table tbody tr:hover td,body.dark-theme:where(:not(:has(app-signup))) table tbody tr:hover,body.dark-theme:where(:not(:has(app-signup))) .customers-table tbody tr:hover td,body.dark-theme:where(:not(:has(app-signup))) .customers-table tbody tr:hover,body.dark-theme:where(:not(:has(app-signup))) .styled-table tbody tr:hover td,body.dark-theme:where(:not(:has(app-signup))) .styled-table tbody tr:hover,body.dark-theme:where(:not(:has(app-signup))) .finance-table tbody tr:hover td,body.dark-theme:where(:not(:has(app-signup))) .finance-table tbody tr:hover,body.dark-theme:where(:not(:has(app-signup))) .premium-detailed-table tbody tr:hover td,body.dark-theme:where(:not(:has(app-signup))) .premium-detailed-table tbody tr:hover,body.dark-theme:where(:not(:has(app-signup))) .statement-table tbody tr:hover td,body.dark-theme:where(:not(:has(app-signup))) .statement-table tbody tr:hover,body.dark-theme:where(:not(:has(app-signup))) .widget-table tbody tr:hover td,body.dark-theme:where(:not(:has(app-signup))) .widget-table tbody tr:hover{background-color:var(--bg-active-row)!important;background:var(--bg-active-row)!important}body.dark-theme:where(:not(:has(app-signup))) table td,body.dark-theme:where(:not(:has(app-signup))) .customers-table td,body.dark-theme:where(:not(:has(app-signup))) .styled-table td,body.dark-theme:where(:not(:has(app-signup))) .finance-table td,body.dark-theme:where(:not(:has(app-signup))) .premium-detailed-table td,body.dark-theme:where(:not(:has(app-signup))) .statement-table td,body.dark-theme:where(:not(:has(app-signup))) .widget-table td{color:var(--text-main)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) table td.customer-name-cell,body.dark-theme:where(:not(:has(app-signup))) table td .name-text,body.dark-theme:where(:not(:has(app-signup))) table td.phone-cell,body.dark-theme:where(:not(:has(app-signup))) table td.address-cell,body.dark-theme:where(:not(:has(app-signup))) table td.date-cell,body.dark-theme:where(:not(:has(app-signup))) .customers-table td.customer-name-cell,body.dark-theme:where(:not(:has(app-signup))) .customers-table td .name-text,body.dark-theme:where(:not(:has(app-signup))) .customers-table td.phone-cell,body.dark-theme:where(:not(:has(app-signup))) .customers-table td.address-cell,body.dark-theme:where(:not(:has(app-signup))) .customers-table td.date-cell,body.dark-theme:where(:not(:has(app-signup))) .styled-table td.customer-name-cell,body.dark-theme:where(:not(:has(app-signup))) .styled-table td .name-text,body.dark-theme:where(:not(:has(app-signup))) .styled-table td.phone-cell,body.dark-theme:where(:not(:has(app-signup))) .styled-table td.address-cell,body.dark-theme:where(:not(:has(app-signup))) .styled-table td.date-cell,body.dark-theme:where(:not(:has(app-signup))) .finance-table td.customer-name-cell,body.dark-theme:where(:not(:has(app-signup))) .finance-table td .name-text,body.dark-theme:where(:not(:has(app-signup))) .finance-table td.phone-cell,body.dark-theme:where(:not(:has(app-signup))) .finance-table td.address-cell,body.dark-theme:where(:not(:has(app-signup))) .finance-table td.date-cell,body.dark-theme:where(:not(:has(app-signup))) .premium-detailed-table td.customer-name-cell,body.dark-theme:where(:not(:has(app-signup))) .premium-detailed-table td .name-text,body.dark-theme:where(:not(:has(app-signup))) .premium-detailed-table td.phone-cell,body.dark-theme:where(:not(:has(app-signup))) .premium-detailed-table td.address-cell,body.dark-theme:where(:not(:has(app-signup))) .premium-detailed-table td.date-cell,body.dark-theme:where(:not(:has(app-signup))) .statement-table td.customer-name-cell,body.dark-theme:where(:not(:has(app-signup))) .statement-table td .name-text,body.dark-theme:where(:not(:has(app-signup))) .statement-table td.phone-cell,body.dark-theme:where(:not(:has(app-signup))) .statement-table td.address-cell,body.dark-theme:where(:not(:has(app-signup))) .statement-table td.date-cell,body.dark-theme:where(:not(:has(app-signup))) .widget-table td.customer-name-cell,body.dark-theme:where(:not(:has(app-signup))) .widget-table td .name-text,body.dark-theme:where(:not(:has(app-signup))) .widget-table td.phone-cell,body.dark-theme:where(:not(:has(app-signup))) .widget-table td.address-cell,body.dark-theme:where(:not(:has(app-signup))) .widget-table td.date-cell{color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) table td .avatar-placeholder,body.dark-theme:where(:not(:has(app-signup))) .customers-table td .avatar-placeholder,body.dark-theme:where(:not(:has(app-signup))) .styled-table td .avatar-placeholder,body.dark-theme:where(:not(:has(app-signup))) .finance-table td .avatar-placeholder,body.dark-theme:where(:not(:has(app-signup))) .premium-detailed-table td .avatar-placeholder,body.dark-theme:where(:not(:has(app-signup))) .statement-table td .avatar-placeholder,body.dark-theme:where(:not(:has(app-signup))) .widget-table td .avatar-placeholder{background-color:var(--bg-body)!important;background:var(--bg-body)!important;color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .btn-action-edit{background-color:var(--primary-light)!important;background:var(--primary-light)!important;color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .btn-action-edit:hover{background-color:var(--primary-hover)!important;background:var(--primary-hover)!important;color:#fff!important}body.dark-theme:where(:not(:has(app-signup))) .btn-action-delete{background-color:#eb575726!important;background:#eb575726!important;color:#eb5757!important}body.dark-theme:where(:not(:has(app-signup))) .btn-action-delete:hover{background-color:#eb5757!important;background:#eb5757!important;color:#fff!important}body.dark-theme:where(:not(:has(app-signup))) .pagination-row .btn-page{color:var(--text-muted)!important;background-color:transparent!important;background:transparent!important;border-color:transparent!important}body.dark-theme:where(:not(:has(app-signup))) .pagination-row .btn-page:hover:not(.active){background-color:var(--bg-button-secondary-hover)!important;background:var(--bg-button-secondary-hover)!important;color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .pagination-row .btn-page.active{background-color:var(--primary-color)!important;background:var(--primary-color)!important;color:#080a08!important;font-weight:750!important}body.dark-theme:where(:not(:has(app-signup))) .pagination-row .btn-page.nav-btn{border-color:var(--border-color)!important;background-color:var(--bg-card)!important;background:var(--bg-card)!important;color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .pagination-row .btn-page.nav-btn:hover{background-color:var(--bg-button-secondary-hover)!important;background:var(--bg-button-secondary-hover)!important}body.dark-theme:where(:not(:has(app-signup))) .pagination-row .ellipses{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container .btn-close{background-color:var(--bg-body)!important;background:var(--bg-body)!important;color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .more-dialog-container .btn-close:hover{background-color:var(--bg-button-secondary-hover)!important;background:var(--bg-button-secondary-hover)!important;color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .menu-card .card-title{color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .menu-card .icon-wrapper.blue{background-color:var(--bg-card)!important;background:var(--bg-card)!important;color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .menu-card:hover{border-color:var(--primary-color)!important;background-color:var(--bg-button-secondary-hover)!important;background:var(--bg-button-secondary-hover)!important}body.dark-theme:where(:not(:has(app-signup))) .menu-card:hover .icon-wrapper.blue{background-color:var(--primary-color)!important;background:var(--primary-color)!important;color:#fff!important}body.dark-theme:where(:not(:has(app-signup))) .menu-section .section-label{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .settings-sidebar,body.dark-theme:where(:not(:has(app-signup))) .settings-panel{background-color:var(--bg-card)!important;background:var(--bg-card)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .settings-sidebar h3{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .settings-sidebar .settings-menu li{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .settings-sidebar .settings-menu li i{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .settings-sidebar .settings-menu li.active{background-color:var(--primary-light)!important;background:var(--primary-light)!important;color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .settings-sidebar .settings-menu li.active i{color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .settings-sidebar .settings-menu li:hover:not(.active){background-color:var(--bg-button-secondary-hover)!important;background:var(--bg-button-secondary-hover)!important;color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .settings-sidebar .settings-menu li:hover:not(.active) i{color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .settings-panel .panel-section h2{color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .settings-panel .panel-section .panel-desc{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .settings-panel .theme-card{border-color:var(--border-color)!important;background-color:transparent!important;background:transparent!important}body.dark-theme:where(:not(:has(app-signup))) .settings-panel .theme-card .theme-info .title{color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .settings-panel .theme-card .theme-info .desc{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .settings-panel .theme-card .theme-preview{border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .settings-panel .theme-card .theme-preview.light-prev{background-color:#f8fafc!important;background:#f8fafc!important}body.dark-theme:where(:not(:has(app-signup))) .settings-panel .theme-card .theme-preview.dark-prev{background-color:#080a08!important;background:#080a08!important;border:1.5px solid #3ecf8e!important}body.dark-theme:where(:not(:has(app-signup))) .settings-panel .theme-card:hover{border-color:var(--primary-color)!important;background-color:var(--bg-button-secondary-hover)!important;background:var(--bg-button-secondary-hover)!important}body.dark-theme:where(:not(:has(app-signup))) .settings-panel .theme-card.selected{border-color:var(--primary-color)!important;background-color:var(--primary-light)!important;background:var(--primary-light)!important}body.dark-theme:where(:not(:has(app-signup))) .settings-panel .theme-card.selected .radio-check i{color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .settings-panel .toggle-group{border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .settings-panel .toggle-group .text h3{color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .settings-panel .toggle-group .text p{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .settings-panel .slider{background-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .settings-panel .slider:before{background-color:var(--bg-card)!important}body.dark-theme:where(:not(:has(app-signup))) .settings-panel input:checked+.slider{background-color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .settings-panel input:checked+.slider:before{background-color:#fff!important}body.dark-theme:where(:not(:has(app-signup))) .settings-panel .lang-option{border-color:var(--border-color)!important;color:var(--text-main)!important;background-color:transparent!important;background:transparent!important}body.dark-theme:where(:not(:has(app-signup))) .settings-panel .lang-option:hover{border-color:var(--primary-color)!important;background-color:var(--bg-button-secondary-hover)!important;background:var(--bg-button-secondary-hover)!important}body.dark-theme:where(:not(:has(app-signup))) .settings-panel .lang-option.selected{border-color:var(--primary-color)!important;background-color:var(--primary-light)!important;background:var(--primary-light)!important;color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .title-block h2,body.dark-theme:where(:not(:has(app-signup))) .section-title-row h2,body.dark-theme:where(:not(:has(app-signup))) .title-block .btn-back,body.dark-theme:where(:not(:has(app-signup))) h2,body.dark-theme:where(:not(:has(app-signup))) h1{color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .btn-back{width:40px!important;height:40px!important;border-radius:50%!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important}body.dark-theme:where(:not(:has(app-signup))) .category-filter-pills{border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .category-filter-pills .pill-button{background-color:var(--bg-card)!important;background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .category-filter-pills .pill-button:hover{background-color:var(--bg-button-secondary-hover)!important;background:var(--bg-button-secondary-hover)!important;color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .category-filter-pills .pill-button.active{background-color:var(--primary-light)!important;background:var(--primary-light)!important;color:var(--primary-color)!important;font-weight:700!important;border-color:#3ecf8e66!important;box-shadow:0 2px 8px #3ecf8e26!important}body.dark-theme:where(:not(:has(app-signup))) .accordion-item{background-color:var(--bg-input)!important;background:var(--bg-input)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .accordion-item:hover{border-color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .accordion-item.expanded{border-color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .accordion-item .accordion-header .header-left .toggle-icon{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .accordion-item .accordion-header .header-left .food-thumb{border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .accordion-item .accordion-header .header-left .item-info .name{color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .accordion-item .accordion-header .header-left .item-info .category-badge{background-color:var(--bg-card)!important;background:var(--bg-card)!important;color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .accordion-item .accordion-header .header-center .prod-cost{background-color:var(--bg-card)!important;background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .accordion-item .accordion-header .header-center .prod-margin.success{background-color:#27ae6026!important;background:#27ae6026!important;color:#4ade80!important}body.dark-theme:where(:not(:has(app-signup))) .accordion-item .accordion-header .header-center .prod-margin.danger{background-color:#eb575726!important;background:#eb575726!important;color:#eb5757!important}body.dark-theme:where(:not(:has(app-signup))) .accordion-item .accordion-body{background-color:var(--bg-body)!important;background:var(--bg-body)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .accordion-item .accordion-body .description-block p{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .accordion-item .accordion-body .recipe-block label{color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .accordion-item .accordion-body .recipe-block .no-recipe-tag{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .accordion-item .accordion-body .recipe-pill{background-color:var(--bg-card)!important;background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .accordion-item .accordion-body .recipe-pill .qty,body.dark-theme:where(:not(:has(app-signup))) .accordion-item .accordion-body .recipe-pill .cost-rate{color:var(--text-muted)!important}body.dark-theme:where(:not(:has(app-signup))) .simulation-selector-box{background-color:var(--bg-card)!important;background:var(--bg-card)!important;border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .simulation-selector-box .production-header-row{border-color:var(--border-color)!important}body.dark-theme:where(:not(:has(app-signup))) .simulation-selector-box .production-header-row h3{color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .simulation-selector-box .sim-group select,body.dark-theme:where(:not(:has(app-signup))) .simulation-selector-box .sim-group input{background-color:var(--bg-input)!important;background:var(--bg-input)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}body.dark-theme:where(:not(:has(app-signup))) .header .profile:hover,body.dark-theme:where(:not(:has(app-signup))) .header .profile.active{background-color:var(--bg-button-secondary-hover)!important;background:var(--bg-button-secondary-hover)!important}body.dark-theme:where(:not(:has(app-signup))) .header .profile:hover .name,body.dark-theme:where(:not(:has(app-signup))) .header .profile.active .name{color:#3ecf8e!important}body.dark-theme:where(:not(:has(app-signup))) .header .profile:hover i,body.dark-theme:where(:not(:has(app-signup))) .header .profile.active i{color:#3ecf8e!important}body.dark-theme:where(:not(:has(app-signup))) .header .notification:hover,body.dark-theme:where(:not(:has(app-signup))) .header .notification.active{background-color:var(--bg-button-secondary-hover)!important;background:var(--bg-button-secondary-hover)!important;color:#3ecf8e!important}body.dark-theme:where(:not(:has(app-signup))) .header .notification:hover i,body.dark-theme:where(:not(:has(app-signup))) .header .notification.active i{color:#3ecf8e!important}body.dark-theme:where(:not(:has(app-signup))) .header .notification .badge{background-color:#ef4444!important;background:#ef4444!important;color:#fff!important;border:1.5px solid #0e110e!important;box-shadow:0 0 8px #ef444466!important}body.dark-theme:where(:not(:has(app-signup))) .header .theme-toggle-btn:hover{background-color:var(--bg-button-secondary-hover)!important;background:var(--bg-button-secondary-hover)!important;color:var(--primary-color)!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown{background-color:#121512!important;background:#121512!important;border:1px solid #222922!important;border-radius:16px!important;box-shadow:0 20px 45px #000000bf,0 0 0 1px #ffffff0a!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:#f9fafb!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .dropdown-header,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .dropdown-header,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .dropdown-header,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .dropdown-header,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .dropdown-header{background-color:#0e110e!important;background:#0e110e!important;border-bottom:1px solid #222922!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .dropdown-header h3,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .dropdown-header h3,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .dropdown-header h3,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .dropdown-header h3,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .dropdown-header h3{color:#f9fafb!important;font-weight:750!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .dropdown-header .btn-action-link,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .dropdown-header .btn-action-link,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .dropdown-header .btn-action-link,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .dropdown-header .btn-action-link,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .dropdown-header .btn-action-link{color:#3ecf8e!important;font-weight:600!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .dropdown-header .btn-action-link:hover,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .dropdown-header .btn-action-link:hover,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .dropdown-header .btn-action-link:hover,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .dropdown-header .btn-action-link:hover,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .dropdown-header .btn-action-link:hover{color:#4ee6a2!important;text-shadow:0 0 8px rgba(62,207,142,.4)}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .dropdown-body,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .dropdown-body,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .dropdown-body,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .dropdown-body,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .dropdown-body{background-color:#121512!important;background:#121512!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .dropdown-body::-webkit-scrollbar,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .dropdown-body::-webkit-scrollbar,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .dropdown-body::-webkit-scrollbar,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .dropdown-body::-webkit-scrollbar,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .dropdown-body::-webkit-scrollbar{width:5px}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .dropdown-body::-webkit-scrollbar-track,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .dropdown-body::-webkit-scrollbar-track,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .dropdown-body::-webkit-scrollbar-track,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .dropdown-body::-webkit-scrollbar-track,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .dropdown-body::-webkit-scrollbar-track{background:#0e110e}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .dropdown-body::-webkit-scrollbar-thumb,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .dropdown-body::-webkit-scrollbar-thumb,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .dropdown-body::-webkit-scrollbar-thumb,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .dropdown-body::-webkit-scrollbar-thumb,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .dropdown-body::-webkit-scrollbar-thumb{background:#222922;border-radius:4px}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .dropdown-body::-webkit-scrollbar-thumb:hover,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .dropdown-body::-webkit-scrollbar-thumb:hover,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .dropdown-body::-webkit-scrollbar-thumb:hover,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .dropdown-body::-webkit-scrollbar-thumb:hover,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .dropdown-body::-webkit-scrollbar-thumb:hover{background:#2f3a2f}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .dropdown-empty-state,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .dropdown-empty-state,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .dropdown-empty-state,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .dropdown-empty-state,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .dropdown-empty-state{color:#9ca3af!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .dropdown-empty-state i,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .dropdown-empty-state i,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .dropdown-empty-state i,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .dropdown-empty-state i,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .dropdown-empty-state i{color:#9ca3af!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .dropdown-empty-state p,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .dropdown-empty-state p,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .dropdown-empty-state p,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .dropdown-empty-state p,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .dropdown-empty-state p{color:#9ca3af!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .notification-item,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .notification-item,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .notification-item,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .notification-item,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .notification-item{background:transparent!important;border-bottom:1px solid #1a201a!important;transition:all .2s ease!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .notification-item:hover,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .notification-item:hover,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .notification-item:hover,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .notification-item:hover,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .notification-item:hover{background-color:#171b17!important;background:#171b17!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .notification-item.unread,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .notification-item.unread,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .notification-item.unread,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .notification-item.unread,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .notification-item.unread{background-color:#3ecf8e0f!important;background:#3ecf8e0f!important;border-left:3px solid #3ecf8e!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .notification-item.unread:hover,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .notification-item.unread:hover,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .notification-item.unread:hover,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .notification-item.unread:hover,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .notification-item.unread:hover{background-color:#3ecf8e1a!important;background:#3ecf8e1a!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .notification-item .icon-avatar,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .notification-item .icon-avatar,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .notification-item .icon-avatar,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .notification-item .icon-avatar,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .notification-item .icon-avatar{background-color:#ffffff0f!important;color:#9ca3af!important;border:1px solid #222922!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .notification-item .icon-avatar.ready,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .notification-item .icon-avatar.ready,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .notification-item .icon-avatar.ready,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .notification-item .icon-avatar.ready,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .notification-item .icon-avatar.ready{background-color:#3ecf8e26!important;color:#3ecf8e!important;border-color:#3ecf8e40!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .notification-item .icon-avatar.progress,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .notification-item .icon-avatar.progress,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .notification-item .icon-avatar.progress,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .notification-item .icon-avatar.progress,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .notification-item .icon-avatar.progress{background-color:#38bdf826!important;color:#38bdf8!important;border-color:#38bdf840!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .notification-item .info .message,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .notification-item .info .message,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .notification-item .info .message,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .notification-item .info .message,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .notification-item .info .message{color:#f9fafb!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .notification-item .info .time,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .notification-item .info .time,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .notification-item .info .time,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .notification-item .info .time,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .notification-item .info .time{color:#9ca3af!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .dropdown-footer,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .dropdown-footer,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .dropdown-footer,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .dropdown-footer,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .dropdown-footer{background-color:#0e110e!important;background:#0e110e!important;border-top:1px solid #222922!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .dropdown-footer a,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .dropdown-footer a,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .dropdown-footer a,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .dropdown-footer a,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .dropdown-footer a{color:#3ecf8e!important;font-weight:600!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .dropdown-footer a:hover,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .dropdown-footer a:hover,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .dropdown-footer a:hover,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .dropdown-footer a:hover,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .dropdown-footer a:hover{color:#4ee6a2!important;text-decoration:underline}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .user-profile-header,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .user-profile-header,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .user-profile-header,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .user-profile-header,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .user-profile-header{background-color:#0e110e!important;background:#0e110e!important;border-bottom:1px solid #222922!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .user-profile-header img,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .user-profile-header img,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .user-profile-header img,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .user-profile-header img,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .user-profile-header img{border:1.5px solid #222922!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .user-profile-header .details h3,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .user-profile-header .details h3,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .user-profile-header .details h3,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .user-profile-header .details h3,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .user-profile-header .details h3{color:#f9fafb!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .user-profile-header .details p,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .user-profile-header .details p,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .user-profile-header .details p,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .user-profile-header .details p,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .user-profile-header .details p{color:#9ca3af!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .dropdown-menu-list,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .dropdown-menu-list,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .dropdown-menu-list,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .dropdown-menu-list,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .dropdown-menu-list{background-color:#121512!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .dropdown-menu-list .menu-item,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .dropdown-menu-list .menu-item,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .dropdown-menu-list .menu-item,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .dropdown-menu-list .menu-item,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .dropdown-menu-list .menu-item{color:#9ca3af!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .dropdown-menu-list .menu-item i,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .dropdown-menu-list .menu-item i,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .dropdown-menu-list .menu-item i,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .dropdown-menu-list .menu-item i,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .dropdown-menu-list .menu-item i{color:inherit!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .dropdown-menu-list .menu-item:hover,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .dropdown-menu-list .menu-item:hover,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .dropdown-menu-list .menu-item:hover,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .dropdown-menu-list .menu-item:hover,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .dropdown-menu-list .menu-item:hover{background-color:#171b17!important;background:#171b17!important;color:#3ecf8e!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .dropdown-menu-list .menu-item:hover i,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .dropdown-menu-list .menu-item:hover i,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .dropdown-menu-list .menu-item:hover i,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .dropdown-menu-list .menu-item:hover i,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .dropdown-menu-list .menu-item:hover i{color:#3ecf8e!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .dropdown-menu-list .menu-item.logout,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .dropdown-menu-list .menu-item.logout,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .dropdown-menu-list .menu-item.logout,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .dropdown-menu-list .menu-item.logout,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .dropdown-menu-list .menu-item.logout{color:#f43f5e!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .dropdown-menu-list .menu-item.logout i,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .dropdown-menu-list .menu-item.logout i,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .dropdown-menu-list .menu-item.logout i,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .dropdown-menu-list .menu-item.logout i,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .dropdown-menu-list .menu-item.logout i{color:#f43f5e!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .dropdown-menu-list .menu-item.logout:hover,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .dropdown-menu-list .menu-item.logout:hover,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .dropdown-menu-list .menu-item.logout:hover,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .dropdown-menu-list .menu-item.logout:hover,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .dropdown-menu-list .menu-item.logout:hover{background-color:#f43f5e1f!important;background:#f43f5e1f!important;color:#f43f5e!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .clock-times-row,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .clock-times-row,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .clock-times-row,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .clock-times-row,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .clock-times-row{background-color:#0e110e!important;background:#0e110e!important;border:1px solid #222922!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .clock-times-row span,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .clock-times-row span,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .clock-times-row span,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .clock-times-row span,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .clock-times-row span{color:#9ca3af!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .clock-times-row strong,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .clock-times-row strong,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .clock-times-row strong,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .clock-times-row strong,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .clock-times-row strong{color:#f9fafb!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel input,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel input,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown input,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown input,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown input{background-color:#080a08!important;background:#080a08!important;border:1px solid #222922!important;color:#f9fafb!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel input:focus,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel input:focus,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown input:focus,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown input:focus,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown input:focus{border-color:#3ecf8e!important}body.dark-theme:where(:not(:has(app-signup))) .header .dropdown-panel .attendance-history-list div,body.dark-theme:where(:not(:has(app-signup))) .dropdown-panel .attendance-history-list div,body.dark-theme:where(:not(:has(app-signup))) .notification-dropdown .attendance-history-list div,body.dark-theme:where(:not(:has(app-signup))) .account-dropdown .attendance-history-list div,body.dark-theme:where(:not(:has(app-signup))) .attendance-dropdown .attendance-history-list div{border-color:#222922!important}body.dark-theme:where(:not(:has(app-signup))) .bottom-nav{background-color:#0e110e!important;background:#0e110ef2!important;border-top:1px solid #222922!important;box-shadow:0 -4px 20px #0009!important}body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .nav-item{color:#9ca3af!important}body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .nav-item i,body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .nav-item span{color:inherit!important}body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .nav-item.active{color:#3ecf8e!important}body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .nav-item.active i,body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .nav-item.active span{color:#3ecf8e!important}body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .nav-item:hover{color:#4ee6a2!important}body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .nav-item:hover i,body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .nav-item:hover span{color:#4ee6a2!important}body.dark-theme:where(:not(:has(app-signup))) .central-action,body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .central-action{background:linear-gradient(135deg,#3ecf8e,#22a06b)!important;background-color:#3ecf8e!important;color:#080a08!important;border:4px solid #0e110e!important;box-shadow:0 4px 18px #3ecf8e73!important}body.dark-theme:where(:not(:has(app-signup))) .central-action *,body.dark-theme:where(:not(:has(app-signup))) .central-action i,body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .central-action *,body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .central-action i{color:#080a08!important}body.dark-theme:where(:not(:has(app-signup))) .central-action:hover,body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .central-action:hover{background:linear-gradient(135deg,#4ee6a2,#2bb97d)!important;box-shadow:0 6px 24px #3ecf8e99!important;transform:scale(1.06)}body.dark-theme:where(:not(:has(app-signup))) .central-action:hover *,body.dark-theme:where(:not(:has(app-signup))) .central-action:hover i,body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .central-action:hover *,body.dark-theme:where(:not(:has(app-signup))) .bottom-nav .central-action:hover i{color:#080a08!important}body.dark-theme:where(:not(:has(app-signup))) .btn-primary,body.dark-theme:where(:not(:has(app-signup))) .btn-save,body.dark-theme:where(:not(:has(app-signup))) .btn-confirm,body.dark-theme:where(:not(:has(app-signup))) .btn-proceed,body.dark-theme:where(:not(:has(app-signup))) .btn-pay,body.dark-theme:where(:not(:has(app-signup))) .btn-create,body.dark-theme:where(:not(:has(app-signup))) .btn-create-order,body.dark-theme:where(:not(:has(app-signup))) .btn-submit,body.dark-theme:where(:not(:has(app-signup))) .btn-produce,body.dark-theme:where(:not(:has(app-signup))) .btn-primary-mini,body.dark-theme:where(:not(:has(app-signup))) .btn-renew-banner,body.dark-theme:where(:not(:has(app-signup))) .btn-activate-sub,body.dark-theme:where(:not(:has(app-signup))) .btn-primary-post,body.dark-theme:where(:not(:has(app-signup))) .btn-save-inline,body.dark-theme:where(:not(:has(app-signup))) .btn-save-upgrade,body.dark-theme:where(:not(:has(app-signup))) .btn-checkout-activate,body.dark-theme:where(:not(:has(app-signup))) .btn-configure-outlet,body.dark-theme:where(:not(:has(app-signup))) .btn-confirm-portion,body.dark-theme:where(:not(:has(app-signup))) .btn-update,body.dark-theme:where(:not(:has(app-signup))) .btn-export,body.dark-theme:where(:not(:has(app-signup))) .btn-action-primary,body.dark-theme:where(:not(:has(app-signup))) .btn-save-row,body.dark-theme:where(:not(:has(app-signup))) .btn-add-customer,body.dark-theme:where(:not(:has(app-signup))) .btn-save-submit,body.dark-theme:where(:not(:has(app-signup))) button.btn-primary,body.dark-theme:where(:not(:has(app-signup))) button.btn-save,body.dark-theme:where(:not(:has(app-signup))) button.btn-confirm,body.dark-theme:where(:not(:has(app-signup))) button.btn-create,body.dark-theme:where(:not(:has(app-signup))) button.btn-pay,body.dark-theme:where(:not(:has(app-signup))) button.btn-submit,body.dark-theme:where(:not(:has(app-signup))) button.btn-proceed,body.dark-theme:where(:not(:has(app-signup))) button.btn-export,body.dark-theme:where(:not(:has(app-signup))) button.btn-add-customer,body.dark-theme:where(:not(:has(app-signup))) button.btn-save-submit,body.dark-theme:where(:not(:has(app-signup))) button.highlight:not(.active),body.dark-theme:where(:not(:has(app-signup))) .dialog-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close),body.dark-theme:where(:not(:has(app-signup))) .modal-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close),body.dark-theme:where(:not(:has(app-signup))) .form-actions button[type=submit]:not(.btn-cancel):not(.btn-secondary),body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2f80ed"],body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2f80ed"],body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #3b82f6"],body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #3b82f6"],body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2563eb"],body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2563eb"],body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #1a73e8"],body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #1a73e8"],body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #6366f1"],body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #6366f1"],body.dark-theme:where(:not(:has(app-signup))) button[style*="background: linear-gradient(to right, #4f46e5, #7c3aed)"],body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #f59e0b"]:not(.btn-approve),body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #059669"],body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #059669"],body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #10b981"]:not(.btn-card-action){background:linear-gradient(135deg,#3ecf8e,#22a06b)!important;background-color:#3ecf8e!important;color:#080a08!important;border:none!important;font-weight:700!important;box-shadow:0 4px 14px #3ecf8e4d!important;transition:all .2s cubic-bezier(.4,0,.2,1)!important}body.dark-theme:where(:not(:has(app-signup))) .btn-primary *,body.dark-theme:where(:not(:has(app-signup))) .btn-primary i,body.dark-theme:where(:not(:has(app-signup))) .btn-primary span,body.dark-theme:where(:not(:has(app-signup))) .btn-primary strong,body.dark-theme:where(:not(:has(app-signup))) .btn-save *,body.dark-theme:where(:not(:has(app-signup))) .btn-save i,body.dark-theme:where(:not(:has(app-signup))) .btn-save span,body.dark-theme:where(:not(:has(app-signup))) .btn-save strong,body.dark-theme:where(:not(:has(app-signup))) .btn-confirm *,body.dark-theme:where(:not(:has(app-signup))) .btn-confirm i,body.dark-theme:where(:not(:has(app-signup))) .btn-confirm span,body.dark-theme:where(:not(:has(app-signup))) .btn-confirm strong,body.dark-theme:where(:not(:has(app-signup))) .btn-proceed *,body.dark-theme:where(:not(:has(app-signup))) .btn-proceed i,body.dark-theme:where(:not(:has(app-signup))) .btn-proceed span,body.dark-theme:where(:not(:has(app-signup))) .btn-proceed strong,body.dark-theme:where(:not(:has(app-signup))) .btn-pay *,body.dark-theme:where(:not(:has(app-signup))) .btn-pay i,body.dark-theme:where(:not(:has(app-signup))) .btn-pay span,body.dark-theme:where(:not(:has(app-signup))) .btn-pay strong,body.dark-theme:where(:not(:has(app-signup))) .btn-create *,body.dark-theme:where(:not(:has(app-signup))) .btn-create i,body.dark-theme:where(:not(:has(app-signup))) .btn-create span,body.dark-theme:where(:not(:has(app-signup))) .btn-create strong,body.dark-theme:where(:not(:has(app-signup))) .btn-create-order *,body.dark-theme:where(:not(:has(app-signup))) .btn-create-order i,body.dark-theme:where(:not(:has(app-signup))) .btn-create-order span,body.dark-theme:where(:not(:has(app-signup))) .btn-create-order strong,body.dark-theme:where(:not(:has(app-signup))) .btn-submit *,body.dark-theme:where(:not(:has(app-signup))) .btn-submit i,body.dark-theme:where(:not(:has(app-signup))) .btn-submit span,body.dark-theme:where(:not(:has(app-signup))) .btn-submit strong,body.dark-theme:where(:not(:has(app-signup))) .btn-produce *,body.dark-theme:where(:not(:has(app-signup))) .btn-produce i,body.dark-theme:where(:not(:has(app-signup))) .btn-produce span,body.dark-theme:where(:not(:has(app-signup))) .btn-produce strong,body.dark-theme:where(:not(:has(app-signup))) .btn-primary-mini *,body.dark-theme:where(:not(:has(app-signup))) .btn-primary-mini i,body.dark-theme:where(:not(:has(app-signup))) .btn-primary-mini span,body.dark-theme:where(:not(:has(app-signup))) .btn-primary-mini strong,body.dark-theme:where(:not(:has(app-signup))) .btn-renew-banner *,body.dark-theme:where(:not(:has(app-signup))) .btn-renew-banner i,body.dark-theme:where(:not(:has(app-signup))) .btn-renew-banner span,body.dark-theme:where(:not(:has(app-signup))) .btn-renew-banner strong,body.dark-theme:where(:not(:has(app-signup))) .btn-activate-sub *,body.dark-theme:where(:not(:has(app-signup))) .btn-activate-sub i,body.dark-theme:where(:not(:has(app-signup))) .btn-activate-sub span,body.dark-theme:where(:not(:has(app-signup))) .btn-activate-sub strong,body.dark-theme:where(:not(:has(app-signup))) .btn-primary-post *,body.dark-theme:where(:not(:has(app-signup))) .btn-primary-post i,body.dark-theme:where(:not(:has(app-signup))) .btn-primary-post span,body.dark-theme:where(:not(:has(app-signup))) .btn-primary-post strong,body.dark-theme:where(:not(:has(app-signup))) .btn-save-inline *,body.dark-theme:where(:not(:has(app-signup))) .btn-save-inline i,body.dark-theme:where(:not(:has(app-signup))) .btn-save-inline span,body.dark-theme:where(:not(:has(app-signup))) .btn-save-inline strong,body.dark-theme:where(:not(:has(app-signup))) .btn-save-upgrade *,body.dark-theme:where(:not(:has(app-signup))) .btn-save-upgrade i,body.dark-theme:where(:not(:has(app-signup))) .btn-save-upgrade span,body.dark-theme:where(:not(:has(app-signup))) .btn-save-upgrade strong,body.dark-theme:where(:not(:has(app-signup))) .btn-checkout-activate *,body.dark-theme:where(:not(:has(app-signup))) .btn-checkout-activate i,body.dark-theme:where(:not(:has(app-signup))) .btn-checkout-activate span,body.dark-theme:where(:not(:has(app-signup))) .btn-checkout-activate strong,body.dark-theme:where(:not(:has(app-signup))) .btn-configure-outlet *,body.dark-theme:where(:not(:has(app-signup))) .btn-configure-outlet i,body.dark-theme:where(:not(:has(app-signup))) .btn-configure-outlet span,body.dark-theme:where(:not(:has(app-signup))) .btn-configure-outlet strong,body.dark-theme:where(:not(:has(app-signup))) .btn-confirm-portion *,body.dark-theme:where(:not(:has(app-signup))) .btn-confirm-portion i,body.dark-theme:where(:not(:has(app-signup))) .btn-confirm-portion span,body.dark-theme:where(:not(:has(app-signup))) .btn-confirm-portion strong,body.dark-theme:where(:not(:has(app-signup))) .btn-update *,body.dark-theme:where(:not(:has(app-signup))) .btn-update i,body.dark-theme:where(:not(:has(app-signup))) .btn-update span,body.dark-theme:where(:not(:has(app-signup))) .btn-update strong,body.dark-theme:where(:not(:has(app-signup))) .btn-export *,body.dark-theme:where(:not(:has(app-signup))) .btn-export i,body.dark-theme:where(:not(:has(app-signup))) .btn-export span,body.dark-theme:where(:not(:has(app-signup))) .btn-export strong,body.dark-theme:where(:not(:has(app-signup))) .btn-action-primary *,body.dark-theme:where(:not(:has(app-signup))) .btn-action-primary i,body.dark-theme:where(:not(:has(app-signup))) .btn-action-primary span,body.dark-theme:where(:not(:has(app-signup))) .btn-action-primary strong,body.dark-theme:where(:not(:has(app-signup))) .btn-save-row *,body.dark-theme:where(:not(:has(app-signup))) .btn-save-row i,body.dark-theme:where(:not(:has(app-signup))) .btn-save-row span,body.dark-theme:where(:not(:has(app-signup))) .btn-save-row strong,body.dark-theme:where(:not(:has(app-signup))) .btn-add-customer *,body.dark-theme:where(:not(:has(app-signup))) .btn-add-customer i,body.dark-theme:where(:not(:has(app-signup))) .btn-add-customer span,body.dark-theme:where(:not(:has(app-signup))) .btn-add-customer strong,body.dark-theme:where(:not(:has(app-signup))) .btn-save-submit *,body.dark-theme:where(:not(:has(app-signup))) .btn-save-submit i,body.dark-theme:where(:not(:has(app-signup))) .btn-save-submit span,body.dark-theme:where(:not(:has(app-signup))) .btn-save-submit strong,body.dark-theme:where(:not(:has(app-signup))) button.btn-primary *,body.dark-theme:where(:not(:has(app-signup))) button.btn-primary i,body.dark-theme:where(:not(:has(app-signup))) button.btn-primary span,body.dark-theme:where(:not(:has(app-signup))) button.btn-primary strong,body.dark-theme:where(:not(:has(app-signup))) button.btn-save *,body.dark-theme:where(:not(:has(app-signup))) button.btn-save i,body.dark-theme:where(:not(:has(app-signup))) button.btn-save span,body.dark-theme:where(:not(:has(app-signup))) button.btn-save strong,body.dark-theme:where(:not(:has(app-signup))) button.btn-confirm *,body.dark-theme:where(:not(:has(app-signup))) button.btn-confirm i,body.dark-theme:where(:not(:has(app-signup))) button.btn-confirm span,body.dark-theme:where(:not(:has(app-signup))) button.btn-confirm strong,body.dark-theme:where(:not(:has(app-signup))) button.btn-create *,body.dark-theme:where(:not(:has(app-signup))) button.btn-create i,body.dark-theme:where(:not(:has(app-signup))) button.btn-create span,body.dark-theme:where(:not(:has(app-signup))) button.btn-create strong,body.dark-theme:where(:not(:has(app-signup))) button.btn-pay *,body.dark-theme:where(:not(:has(app-signup))) button.btn-pay i,body.dark-theme:where(:not(:has(app-signup))) button.btn-pay span,body.dark-theme:where(:not(:has(app-signup))) button.btn-pay strong,body.dark-theme:where(:not(:has(app-signup))) button.btn-submit *,body.dark-theme:where(:not(:has(app-signup))) button.btn-submit i,body.dark-theme:where(:not(:has(app-signup))) button.btn-submit span,body.dark-theme:where(:not(:has(app-signup))) button.btn-submit strong,body.dark-theme:where(:not(:has(app-signup))) button.btn-proceed *,body.dark-theme:where(:not(:has(app-signup))) button.btn-proceed i,body.dark-theme:where(:not(:has(app-signup))) button.btn-proceed span,body.dark-theme:where(:not(:has(app-signup))) button.btn-proceed strong,body.dark-theme:where(:not(:has(app-signup))) button.btn-export *,body.dark-theme:where(:not(:has(app-signup))) button.btn-export i,body.dark-theme:where(:not(:has(app-signup))) button.btn-export span,body.dark-theme:where(:not(:has(app-signup))) button.btn-export strong,body.dark-theme:where(:not(:has(app-signup))) button.btn-add-customer *,body.dark-theme:where(:not(:has(app-signup))) button.btn-add-customer i,body.dark-theme:where(:not(:has(app-signup))) button.btn-add-customer span,body.dark-theme:where(:not(:has(app-signup))) button.btn-add-customer strong,body.dark-theme:where(:not(:has(app-signup))) button.btn-save-submit *,body.dark-theme:where(:not(:has(app-signup))) button.btn-save-submit i,body.dark-theme:where(:not(:has(app-signup))) button.btn-save-submit span,body.dark-theme:where(:not(:has(app-signup))) button.btn-save-submit strong,body.dark-theme:where(:not(:has(app-signup))) button.highlight:not(.active) *,body.dark-theme:where(:not(:has(app-signup))) button.highlight:not(.active) i,body.dark-theme:where(:not(:has(app-signup))) button.highlight:not(.active) span,body.dark-theme:where(:not(:has(app-signup))) button.highlight:not(.active) strong,body.dark-theme:where(:not(:has(app-signup))) .dialog-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close) *,body.dark-theme:where(:not(:has(app-signup))) .dialog-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close) i,body.dark-theme:where(:not(:has(app-signup))) .dialog-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close) span,body.dark-theme:where(:not(:has(app-signup))) .dialog-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close) strong,body.dark-theme:where(:not(:has(app-signup))) .modal-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close) *,body.dark-theme:where(:not(:has(app-signup))) .modal-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close) i,body.dark-theme:where(:not(:has(app-signup))) .modal-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close) span,body.dark-theme:where(:not(:has(app-signup))) .modal-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close) strong,body.dark-theme:where(:not(:has(app-signup))) .form-actions button[type=submit]:not(.btn-cancel):not(.btn-secondary) *,body.dark-theme:where(:not(:has(app-signup))) .form-actions button[type=submit]:not(.btn-cancel):not(.btn-secondary) i,body.dark-theme:where(:not(:has(app-signup))) .form-actions button[type=submit]:not(.btn-cancel):not(.btn-secondary) span,body.dark-theme:where(:not(:has(app-signup))) .form-actions button[type=submit]:not(.btn-cancel):not(.btn-secondary) strong,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2f80ed"] *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2f80ed"] i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2f80ed"] span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2f80ed"] strong,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2f80ed"] *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2f80ed"] i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2f80ed"] span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2f80ed"] strong,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #3b82f6"] *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #3b82f6"] i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #3b82f6"] span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #3b82f6"] strong,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #3b82f6"] *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #3b82f6"] i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #3b82f6"] span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #3b82f6"] strong,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2563eb"] *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2563eb"] i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2563eb"] span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2563eb"] strong,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2563eb"] *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2563eb"] i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2563eb"] span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2563eb"] strong,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #1a73e8"] *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #1a73e8"] i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #1a73e8"] span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #1a73e8"] strong,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #1a73e8"] *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #1a73e8"] i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #1a73e8"] span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #1a73e8"] strong,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #6366f1"] *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #6366f1"] i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #6366f1"] span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #6366f1"] strong,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #6366f1"] *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #6366f1"] i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #6366f1"] span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #6366f1"] strong,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: linear-gradient(to right, #4f46e5, #7c3aed)"] *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: linear-gradient(to right, #4f46e5, #7c3aed)"] i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: linear-gradient(to right, #4f46e5, #7c3aed)"] span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: linear-gradient(to right, #4f46e5, #7c3aed)"] strong,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #f59e0b"]:not(.btn-approve) *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #f59e0b"]:not(.btn-approve) i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #f59e0b"]:not(.btn-approve) span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #f59e0b"]:not(.btn-approve) strong,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #059669"] *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #059669"] i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #059669"] span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #059669"] strong,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #059669"] *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #059669"] i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #059669"] span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #059669"] strong,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #10b981"]:not(.btn-card-action) *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #10b981"]:not(.btn-card-action) i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #10b981"]:not(.btn-card-action) span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #10b981"]:not(.btn-card-action) strong{color:#080a08!important}body.dark-theme:where(:not(:has(app-signup))) .btn-primary:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-save:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-confirm:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-proceed:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-pay:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-create:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-create-order:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-submit:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-produce:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-primary-mini:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-renew-banner:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-activate-sub:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-primary-post:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-save-inline:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-save-upgrade:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-checkout-activate:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-configure-outlet:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-confirm-portion:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-update:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-export:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-action-primary:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-save-row:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-add-customer:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-save-submit:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button.btn-primary:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button.btn-save:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button.btn-confirm:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button.btn-create:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button.btn-pay:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button.btn-submit:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button.btn-proceed:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button.btn-export:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button.btn-add-customer:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button.btn-save-submit:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button.highlight:not(.active):hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .dialog-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close):hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .modal-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close):hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .form-actions button[type=submit]:not(.btn-cancel):not(.btn-secondary):hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2f80ed"]:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2f80ed"]:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #3b82f6"]:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #3b82f6"]:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2563eb"]:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2563eb"]:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #1a73e8"]:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #1a73e8"]:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #6366f1"]:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #6366f1"]:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button[style*="background: linear-gradient(to right, #4f46e5, #7c3aed)"]:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #f59e0b"]:not(.btn-approve):hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #059669"]:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #059669"]:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #10b981"]:not(.btn-card-action):hover:not(:disabled){background:linear-gradient(135deg,#4ee6a2,#2bb97d)!important;background-color:#4ee6a2!important;color:#080a08!important;box-shadow:0 6px 20px #3ecf8e73!important;transform:translateY(-1px)!important}body.dark-theme:where(:not(:has(app-signup))) .btn-primary:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-primary:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-primary:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .btn-primary:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) .btn-save:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-save:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-save:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .btn-save:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) .btn-confirm:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-confirm:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-confirm:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .btn-confirm:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) .btn-proceed:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-proceed:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-proceed:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .btn-proceed:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) .btn-pay:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-pay:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-pay:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .btn-pay:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) .btn-create:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-create:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-create:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .btn-create:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) .btn-create-order:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-create-order:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-create-order:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .btn-create-order:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) .btn-submit:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-submit:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-submit:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .btn-submit:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) .btn-produce:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-produce:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-produce:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .btn-produce:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) .btn-primary-mini:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-primary-mini:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-primary-mini:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .btn-primary-mini:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) .btn-renew-banner:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-renew-banner:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-renew-banner:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .btn-renew-banner:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) .btn-activate-sub:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-activate-sub:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-activate-sub:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .btn-activate-sub:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) .btn-primary-post:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-primary-post:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-primary-post:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .btn-primary-post:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) .btn-save-inline:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-save-inline:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-save-inline:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .btn-save-inline:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) .btn-save-upgrade:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-save-upgrade:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-save-upgrade:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .btn-save-upgrade:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) .btn-checkout-activate:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-checkout-activate:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-checkout-activate:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .btn-checkout-activate:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) .btn-configure-outlet:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-configure-outlet:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-configure-outlet:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .btn-configure-outlet:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) .btn-confirm-portion:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-confirm-portion:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-confirm-portion:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .btn-confirm-portion:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) .btn-update:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-update:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-update:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .btn-update:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) .btn-export:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-export:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-export:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .btn-export:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) .btn-action-primary:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-action-primary:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-action-primary:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .btn-action-primary:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) .btn-save-row:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-save-row:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-save-row:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .btn-save-row:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) .btn-add-customer:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-add-customer:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-add-customer:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .btn-add-customer:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) .btn-save-submit:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-save-submit:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-save-submit:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .btn-save-submit:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) button.btn-primary:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) button.btn-primary:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) button.btn-primary:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) button.btn-primary:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) button.btn-save:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) button.btn-save:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) button.btn-save:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) button.btn-save:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) button.btn-confirm:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) button.btn-confirm:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) button.btn-confirm:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) button.btn-confirm:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) button.btn-create:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) button.btn-create:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) button.btn-create:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) button.btn-create:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) button.btn-pay:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) button.btn-pay:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) button.btn-pay:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) button.btn-pay:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) button.btn-submit:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) button.btn-submit:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) button.btn-submit:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) button.btn-submit:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) button.btn-proceed:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) button.btn-proceed:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) button.btn-proceed:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) button.btn-proceed:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) button.btn-export:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) button.btn-export:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) button.btn-export:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) button.btn-export:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) button.btn-add-customer:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) button.btn-add-customer:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) button.btn-add-customer:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) button.btn-add-customer:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) button.btn-save-submit:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) button.btn-save-submit:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) button.btn-save-submit:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) button.btn-save-submit:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) button.highlight:not(.active):hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) button.highlight:not(.active):hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) button.highlight:not(.active):hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) button.highlight:not(.active):hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) .dialog-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close):hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .dialog-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close):hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .dialog-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close):hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .dialog-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close):hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) .modal-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close):hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .modal-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close):hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .modal-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close):hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .modal-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close):hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) .form-actions button[type=submit]:not(.btn-cancel):not(.btn-secondary):hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .form-actions button[type=submit]:not(.btn-cancel):not(.btn-secondary):hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .form-actions button[type=submit]:not(.btn-cancel):not(.btn-secondary):hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .form-actions button[type=submit]:not(.btn-cancel):not(.btn-secondary):hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2f80ed"]:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2f80ed"]:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2f80ed"]:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2f80ed"]:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2f80ed"]:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2f80ed"]:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2f80ed"]:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2f80ed"]:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #3b82f6"]:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #3b82f6"]:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #3b82f6"]:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #3b82f6"]:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #3b82f6"]:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #3b82f6"]:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #3b82f6"]:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #3b82f6"]:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2563eb"]:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2563eb"]:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2563eb"]:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2563eb"]:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2563eb"]:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2563eb"]:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2563eb"]:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2563eb"]:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #1a73e8"]:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #1a73e8"]:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #1a73e8"]:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #1a73e8"]:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #1a73e8"]:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #1a73e8"]:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #1a73e8"]:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #1a73e8"]:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #6366f1"]:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #6366f1"]:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #6366f1"]:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #6366f1"]:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #6366f1"]:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #6366f1"]:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #6366f1"]:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #6366f1"]:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: linear-gradient(to right, #4f46e5, #7c3aed)"]:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: linear-gradient(to right, #4f46e5, #7c3aed)"]:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: linear-gradient(to right, #4f46e5, #7c3aed)"]:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: linear-gradient(to right, #4f46e5, #7c3aed)"]:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #f59e0b"]:not(.btn-approve):hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #f59e0b"]:not(.btn-approve):hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #f59e0b"]:not(.btn-approve):hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #f59e0b"]:not(.btn-approve):hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #059669"]:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #059669"]:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #059669"]:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #059669"]:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #059669"]:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #059669"]:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #059669"]:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #059669"]:hover:not(:disabled) strong,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #10b981"]:not(.btn-card-action):hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #10b981"]:not(.btn-card-action):hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #10b981"]:not(.btn-card-action):hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #10b981"]:not(.btn-card-action):hover:not(:disabled) strong{color:#080a08!important}body.dark-theme:where(:not(:has(app-signup))) .btn-primary:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-save:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-confirm:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-proceed:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-pay:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-create:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-create-order:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-submit:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-produce:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-primary-mini:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-renew-banner:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-activate-sub:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-primary-post:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-save-inline:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-save-upgrade:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-checkout-activate:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-configure-outlet:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-confirm-portion:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-update:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-export:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-action-primary:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-save-row:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-add-customer:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-save-submit:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button.btn-primary:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button.btn-save:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button.btn-confirm:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button.btn-create:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button.btn-pay:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button.btn-submit:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button.btn-proceed:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button.btn-export:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button.btn-add-customer:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button.btn-save-submit:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button.highlight:not(.active):active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .dialog-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close):active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .modal-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close):active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .form-actions button[type=submit]:not(.btn-cancel):not(.btn-secondary):active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2f80ed"]:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2f80ed"]:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #3b82f6"]:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #3b82f6"]:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2563eb"]:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2563eb"]:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #1a73e8"]:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #1a73e8"]:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #6366f1"]:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #6366f1"]:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button[style*="background: linear-gradient(to right, #4f46e5, #7c3aed)"]:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #f59e0b"]:not(.btn-approve):active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #059669"]:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #059669"]:active:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #10b981"]:not(.btn-card-action):active:not(:disabled){transform:translateY(0)!important;box-shadow:0 2px 8px #3ecf8e4d!important}body.dark-theme:where(:not(:has(app-signup))) .btn-primary:disabled,body.dark-theme:where(:not(:has(app-signup))) .btn-primary[disabled],body.dark-theme:where(:not(:has(app-signup))) .btn-save:disabled,body.dark-theme:where(:not(:has(app-signup))) .btn-save[disabled],body.dark-theme:where(:not(:has(app-signup))) .btn-confirm:disabled,body.dark-theme:where(:not(:has(app-signup))) .btn-confirm[disabled],body.dark-theme:where(:not(:has(app-signup))) .btn-proceed:disabled,body.dark-theme:where(:not(:has(app-signup))) .btn-proceed[disabled],body.dark-theme:where(:not(:has(app-signup))) .btn-pay:disabled,body.dark-theme:where(:not(:has(app-signup))) .btn-pay[disabled],body.dark-theme:where(:not(:has(app-signup))) .btn-create:disabled,body.dark-theme:where(:not(:has(app-signup))) .btn-create[disabled],body.dark-theme:where(:not(:has(app-signup))) .btn-create-order:disabled,body.dark-theme:where(:not(:has(app-signup))) .btn-create-order[disabled],body.dark-theme:where(:not(:has(app-signup))) .btn-submit:disabled,body.dark-theme:where(:not(:has(app-signup))) .btn-submit[disabled],body.dark-theme:where(:not(:has(app-signup))) .btn-produce:disabled,body.dark-theme:where(:not(:has(app-signup))) .btn-produce[disabled],body.dark-theme:where(:not(:has(app-signup))) .btn-primary-mini:disabled,body.dark-theme:where(:not(:has(app-signup))) .btn-primary-mini[disabled],body.dark-theme:where(:not(:has(app-signup))) .btn-renew-banner:disabled,body.dark-theme:where(:not(:has(app-signup))) .btn-renew-banner[disabled],body.dark-theme:where(:not(:has(app-signup))) .btn-activate-sub:disabled,body.dark-theme:where(:not(:has(app-signup))) .btn-activate-sub[disabled],body.dark-theme:where(:not(:has(app-signup))) .btn-primary-post:disabled,body.dark-theme:where(:not(:has(app-signup))) .btn-primary-post[disabled],body.dark-theme:where(:not(:has(app-signup))) .btn-save-inline:disabled,body.dark-theme:where(:not(:has(app-signup))) .btn-save-inline[disabled],body.dark-theme:where(:not(:has(app-signup))) .btn-save-upgrade:disabled,body.dark-theme:where(:not(:has(app-signup))) .btn-save-upgrade[disabled],body.dark-theme:where(:not(:has(app-signup))) .btn-checkout-activate:disabled,body.dark-theme:where(:not(:has(app-signup))) .btn-checkout-activate[disabled],body.dark-theme:where(:not(:has(app-signup))) .btn-configure-outlet:disabled,body.dark-theme:where(:not(:has(app-signup))) .btn-configure-outlet[disabled],body.dark-theme:where(:not(:has(app-signup))) .btn-confirm-portion:disabled,body.dark-theme:where(:not(:has(app-signup))) .btn-confirm-portion[disabled],body.dark-theme:where(:not(:has(app-signup))) .btn-update:disabled,body.dark-theme:where(:not(:has(app-signup))) .btn-update[disabled],body.dark-theme:where(:not(:has(app-signup))) .btn-export:disabled,body.dark-theme:where(:not(:has(app-signup))) .btn-export[disabled],body.dark-theme:where(:not(:has(app-signup))) .btn-action-primary:disabled,body.dark-theme:where(:not(:has(app-signup))) .btn-action-primary[disabled],body.dark-theme:where(:not(:has(app-signup))) .btn-save-row:disabled,body.dark-theme:where(:not(:has(app-signup))) .btn-save-row[disabled],body.dark-theme:where(:not(:has(app-signup))) .btn-add-customer:disabled,body.dark-theme:where(:not(:has(app-signup))) .btn-add-customer[disabled],body.dark-theme:where(:not(:has(app-signup))) .btn-save-submit:disabled,body.dark-theme:where(:not(:has(app-signup))) .btn-save-submit[disabled],body.dark-theme:where(:not(:has(app-signup))) button.btn-primary:disabled,body.dark-theme:where(:not(:has(app-signup))) button.btn-primary[disabled],body.dark-theme:where(:not(:has(app-signup))) button.btn-save:disabled,body.dark-theme:where(:not(:has(app-signup))) button.btn-save[disabled],body.dark-theme:where(:not(:has(app-signup))) button.btn-confirm:disabled,body.dark-theme:where(:not(:has(app-signup))) button.btn-confirm[disabled],body.dark-theme:where(:not(:has(app-signup))) button.btn-create:disabled,body.dark-theme:where(:not(:has(app-signup))) button.btn-create[disabled],body.dark-theme:where(:not(:has(app-signup))) button.btn-pay:disabled,body.dark-theme:where(:not(:has(app-signup))) button.btn-pay[disabled],body.dark-theme:where(:not(:has(app-signup))) button.btn-submit:disabled,body.dark-theme:where(:not(:has(app-signup))) button.btn-submit[disabled],body.dark-theme:where(:not(:has(app-signup))) button.btn-proceed:disabled,body.dark-theme:where(:not(:has(app-signup))) button.btn-proceed[disabled],body.dark-theme:where(:not(:has(app-signup))) button.btn-export:disabled,body.dark-theme:where(:not(:has(app-signup))) button.btn-export[disabled],body.dark-theme:where(:not(:has(app-signup))) button.btn-add-customer:disabled,body.dark-theme:where(:not(:has(app-signup))) button.btn-add-customer[disabled],body.dark-theme:where(:not(:has(app-signup))) button.btn-save-submit:disabled,body.dark-theme:where(:not(:has(app-signup))) button.btn-save-submit[disabled],body.dark-theme:where(:not(:has(app-signup))) button.highlight:not(.active):disabled,body.dark-theme:where(:not(:has(app-signup))) button.highlight:not(.active)[disabled],body.dark-theme:where(:not(:has(app-signup))) .dialog-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close):disabled,body.dark-theme:where(:not(:has(app-signup))) .dialog-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close)[disabled],body.dark-theme:where(:not(:has(app-signup))) .modal-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close):disabled,body.dark-theme:where(:not(:has(app-signup))) .modal-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close)[disabled],body.dark-theme:where(:not(:has(app-signup))) .form-actions button[type=submit]:not(.btn-cancel):not(.btn-secondary):disabled,body.dark-theme:where(:not(:has(app-signup))) .form-actions button[type=submit]:not(.btn-cancel):not(.btn-secondary)[disabled],body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2f80ed"]:disabled,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2f80ed"][disabled],body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2f80ed"]:disabled,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2f80ed"][disabled],body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #3b82f6"]:disabled,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #3b82f6"][disabled],body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #3b82f6"]:disabled,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #3b82f6"][disabled],body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2563eb"]:disabled,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2563eb"][disabled],body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2563eb"]:disabled,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2563eb"][disabled],body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #1a73e8"]:disabled,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #1a73e8"][disabled],body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #1a73e8"]:disabled,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #1a73e8"][disabled],body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #6366f1"]:disabled,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #6366f1"][disabled],body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #6366f1"]:disabled,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #6366f1"][disabled],body.dark-theme:where(:not(:has(app-signup))) button[style*="background: linear-gradient(to right, #4f46e5, #7c3aed)"]:disabled,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: linear-gradient(to right, #4f46e5, #7c3aed)"][disabled],body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #f59e0b"]:not(.btn-approve):disabled,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #f59e0b"]:not(.btn-approve)[disabled],body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #059669"]:disabled,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #059669"][disabled],body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #059669"]:disabled,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #059669"][disabled],body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #10b981"]:not(.btn-card-action):disabled,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #10b981"]:not(.btn-card-action)[disabled]{background:#171b17!important;background-color:#171b17!important;color:#4b5563!important;border:1px solid #222922!important;box-shadow:none!important;cursor:not-allowed!important;opacity:.65!important;transform:none!important}body.dark-theme:where(:not(:has(app-signup))) .btn-primary:disabled *,body.dark-theme:where(:not(:has(app-signup))) .btn-primary:disabled i,body.dark-theme:where(:not(:has(app-signup))) .btn-primary:disabled span,body.dark-theme:where(:not(:has(app-signup))) .btn-primary[disabled] *,body.dark-theme:where(:not(:has(app-signup))) .btn-primary[disabled] i,body.dark-theme:where(:not(:has(app-signup))) .btn-primary[disabled] span,body.dark-theme:where(:not(:has(app-signup))) .btn-save:disabled *,body.dark-theme:where(:not(:has(app-signup))) .btn-save:disabled i,body.dark-theme:where(:not(:has(app-signup))) .btn-save:disabled span,body.dark-theme:where(:not(:has(app-signup))) .btn-save[disabled] *,body.dark-theme:where(:not(:has(app-signup))) .btn-save[disabled] i,body.dark-theme:where(:not(:has(app-signup))) .btn-save[disabled] span,body.dark-theme:where(:not(:has(app-signup))) .btn-confirm:disabled *,body.dark-theme:where(:not(:has(app-signup))) .btn-confirm:disabled i,body.dark-theme:where(:not(:has(app-signup))) .btn-confirm:disabled span,body.dark-theme:where(:not(:has(app-signup))) .btn-confirm[disabled] *,body.dark-theme:where(:not(:has(app-signup))) .btn-confirm[disabled] i,body.dark-theme:where(:not(:has(app-signup))) .btn-confirm[disabled] span,body.dark-theme:where(:not(:has(app-signup))) .btn-proceed:disabled *,body.dark-theme:where(:not(:has(app-signup))) .btn-proceed:disabled i,body.dark-theme:where(:not(:has(app-signup))) .btn-proceed:disabled span,body.dark-theme:where(:not(:has(app-signup))) .btn-proceed[disabled] *,body.dark-theme:where(:not(:has(app-signup))) .btn-proceed[disabled] i,body.dark-theme:where(:not(:has(app-signup))) .btn-proceed[disabled] span,body.dark-theme:where(:not(:has(app-signup))) .btn-pay:disabled *,body.dark-theme:where(:not(:has(app-signup))) .btn-pay:disabled i,body.dark-theme:where(:not(:has(app-signup))) .btn-pay:disabled span,body.dark-theme:where(:not(:has(app-signup))) .btn-pay[disabled] *,body.dark-theme:where(:not(:has(app-signup))) .btn-pay[disabled] i,body.dark-theme:where(:not(:has(app-signup))) .btn-pay[disabled] span,body.dark-theme:where(:not(:has(app-signup))) .btn-create:disabled *,body.dark-theme:where(:not(:has(app-signup))) .btn-create:disabled i,body.dark-theme:where(:not(:has(app-signup))) .btn-create:disabled span,body.dark-theme:where(:not(:has(app-signup))) .btn-create[disabled] *,body.dark-theme:where(:not(:has(app-signup))) .btn-create[disabled] i,body.dark-theme:where(:not(:has(app-signup))) .btn-create[disabled] span,body.dark-theme:where(:not(:has(app-signup))) .btn-create-order:disabled *,body.dark-theme:where(:not(:has(app-signup))) .btn-create-order:disabled i,body.dark-theme:where(:not(:has(app-signup))) .btn-create-order:disabled span,body.dark-theme:where(:not(:has(app-signup))) .btn-create-order[disabled] *,body.dark-theme:where(:not(:has(app-signup))) .btn-create-order[disabled] i,body.dark-theme:where(:not(:has(app-signup))) .btn-create-order[disabled] span,body.dark-theme:where(:not(:has(app-signup))) .btn-submit:disabled *,body.dark-theme:where(:not(:has(app-signup))) .btn-submit:disabled i,body.dark-theme:where(:not(:has(app-signup))) .btn-submit:disabled span,body.dark-theme:where(:not(:has(app-signup))) .btn-submit[disabled] *,body.dark-theme:where(:not(:has(app-signup))) .btn-submit[disabled] i,body.dark-theme:where(:not(:has(app-signup))) .btn-submit[disabled] span,body.dark-theme:where(:not(:has(app-signup))) .btn-produce:disabled *,body.dark-theme:where(:not(:has(app-signup))) .btn-produce:disabled i,body.dark-theme:where(:not(:has(app-signup))) .btn-produce:disabled span,body.dark-theme:where(:not(:has(app-signup))) .btn-produce[disabled] *,body.dark-theme:where(:not(:has(app-signup))) .btn-produce[disabled] i,body.dark-theme:where(:not(:has(app-signup))) .btn-produce[disabled] span,body.dark-theme:where(:not(:has(app-signup))) .btn-primary-mini:disabled *,body.dark-theme:where(:not(:has(app-signup))) .btn-primary-mini:disabled i,body.dark-theme:where(:not(:has(app-signup))) .btn-primary-mini:disabled span,body.dark-theme:where(:not(:has(app-signup))) .btn-primary-mini[disabled] *,body.dark-theme:where(:not(:has(app-signup))) .btn-primary-mini[disabled] i,body.dark-theme:where(:not(:has(app-signup))) .btn-primary-mini[disabled] span,body.dark-theme:where(:not(:has(app-signup))) .btn-renew-banner:disabled *,body.dark-theme:where(:not(:has(app-signup))) .btn-renew-banner:disabled i,body.dark-theme:where(:not(:has(app-signup))) .btn-renew-banner:disabled span,body.dark-theme:where(:not(:has(app-signup))) .btn-renew-banner[disabled] *,body.dark-theme:where(:not(:has(app-signup))) .btn-renew-banner[disabled] i,body.dark-theme:where(:not(:has(app-signup))) .btn-renew-banner[disabled] span,body.dark-theme:where(:not(:has(app-signup))) .btn-activate-sub:disabled *,body.dark-theme:where(:not(:has(app-signup))) .btn-activate-sub:disabled i,body.dark-theme:where(:not(:has(app-signup))) .btn-activate-sub:disabled span,body.dark-theme:where(:not(:has(app-signup))) .btn-activate-sub[disabled] *,body.dark-theme:where(:not(:has(app-signup))) .btn-activate-sub[disabled] i,body.dark-theme:where(:not(:has(app-signup))) .btn-activate-sub[disabled] span,body.dark-theme:where(:not(:has(app-signup))) .btn-primary-post:disabled *,body.dark-theme:where(:not(:has(app-signup))) .btn-primary-post:disabled i,body.dark-theme:where(:not(:has(app-signup))) .btn-primary-post:disabled span,body.dark-theme:where(:not(:has(app-signup))) .btn-primary-post[disabled] *,body.dark-theme:where(:not(:has(app-signup))) .btn-primary-post[disabled] i,body.dark-theme:where(:not(:has(app-signup))) .btn-primary-post[disabled] span,body.dark-theme:where(:not(:has(app-signup))) .btn-save-inline:disabled *,body.dark-theme:where(:not(:has(app-signup))) .btn-save-inline:disabled i,body.dark-theme:where(:not(:has(app-signup))) .btn-save-inline:disabled span,body.dark-theme:where(:not(:has(app-signup))) .btn-save-inline[disabled] *,body.dark-theme:where(:not(:has(app-signup))) .btn-save-inline[disabled] i,body.dark-theme:where(:not(:has(app-signup))) .btn-save-inline[disabled] span,body.dark-theme:where(:not(:has(app-signup))) .btn-save-upgrade:disabled *,body.dark-theme:where(:not(:has(app-signup))) .btn-save-upgrade:disabled i,body.dark-theme:where(:not(:has(app-signup))) .btn-save-upgrade:disabled span,body.dark-theme:where(:not(:has(app-signup))) .btn-save-upgrade[disabled] *,body.dark-theme:where(:not(:has(app-signup))) .btn-save-upgrade[disabled] i,body.dark-theme:where(:not(:has(app-signup))) .btn-save-upgrade[disabled] span,body.dark-theme:where(:not(:has(app-signup))) .btn-checkout-activate:disabled *,body.dark-theme:where(:not(:has(app-signup))) .btn-checkout-activate:disabled i,body.dark-theme:where(:not(:has(app-signup))) .btn-checkout-activate:disabled span,body.dark-theme:where(:not(:has(app-signup))) .btn-checkout-activate[disabled] *,body.dark-theme:where(:not(:has(app-signup))) .btn-checkout-activate[disabled] i,body.dark-theme:where(:not(:has(app-signup))) .btn-checkout-activate[disabled] span,body.dark-theme:where(:not(:has(app-signup))) .btn-configure-outlet:disabled *,body.dark-theme:where(:not(:has(app-signup))) .btn-configure-outlet:disabled i,body.dark-theme:where(:not(:has(app-signup))) .btn-configure-outlet:disabled span,body.dark-theme:where(:not(:has(app-signup))) .btn-configure-outlet[disabled] *,body.dark-theme:where(:not(:has(app-signup))) .btn-configure-outlet[disabled] i,body.dark-theme:where(:not(:has(app-signup))) .btn-configure-outlet[disabled] span,body.dark-theme:where(:not(:has(app-signup))) .btn-confirm-portion:disabled *,body.dark-theme:where(:not(:has(app-signup))) .btn-confirm-portion:disabled i,body.dark-theme:where(:not(:has(app-signup))) .btn-confirm-portion:disabled span,body.dark-theme:where(:not(:has(app-signup))) .btn-confirm-portion[disabled] *,body.dark-theme:where(:not(:has(app-signup))) .btn-confirm-portion[disabled] i,body.dark-theme:where(:not(:has(app-signup))) .btn-confirm-portion[disabled] span,body.dark-theme:where(:not(:has(app-signup))) .btn-update:disabled *,body.dark-theme:where(:not(:has(app-signup))) .btn-update:disabled i,body.dark-theme:where(:not(:has(app-signup))) .btn-update:disabled span,body.dark-theme:where(:not(:has(app-signup))) .btn-update[disabled] *,body.dark-theme:where(:not(:has(app-signup))) .btn-update[disabled] i,body.dark-theme:where(:not(:has(app-signup))) .btn-update[disabled] span,body.dark-theme:where(:not(:has(app-signup))) .btn-export:disabled *,body.dark-theme:where(:not(:has(app-signup))) .btn-export:disabled i,body.dark-theme:where(:not(:has(app-signup))) .btn-export:disabled span,body.dark-theme:where(:not(:has(app-signup))) .btn-export[disabled] *,body.dark-theme:where(:not(:has(app-signup))) .btn-export[disabled] i,body.dark-theme:where(:not(:has(app-signup))) .btn-export[disabled] span,body.dark-theme:where(:not(:has(app-signup))) .btn-action-primary:disabled *,body.dark-theme:where(:not(:has(app-signup))) .btn-action-primary:disabled i,body.dark-theme:where(:not(:has(app-signup))) .btn-action-primary:disabled span,body.dark-theme:where(:not(:has(app-signup))) .btn-action-primary[disabled] *,body.dark-theme:where(:not(:has(app-signup))) .btn-action-primary[disabled] i,body.dark-theme:where(:not(:has(app-signup))) .btn-action-primary[disabled] span,body.dark-theme:where(:not(:has(app-signup))) .btn-save-row:disabled *,body.dark-theme:where(:not(:has(app-signup))) .btn-save-row:disabled i,body.dark-theme:where(:not(:has(app-signup))) .btn-save-row:disabled span,body.dark-theme:where(:not(:has(app-signup))) .btn-save-row[disabled] *,body.dark-theme:where(:not(:has(app-signup))) .btn-save-row[disabled] i,body.dark-theme:where(:not(:has(app-signup))) .btn-save-row[disabled] span,body.dark-theme:where(:not(:has(app-signup))) .btn-add-customer:disabled *,body.dark-theme:where(:not(:has(app-signup))) .btn-add-customer:disabled i,body.dark-theme:where(:not(:has(app-signup))) .btn-add-customer:disabled span,body.dark-theme:where(:not(:has(app-signup))) .btn-add-customer[disabled] *,body.dark-theme:where(:not(:has(app-signup))) .btn-add-customer[disabled] i,body.dark-theme:where(:not(:has(app-signup))) .btn-add-customer[disabled] span,body.dark-theme:where(:not(:has(app-signup))) .btn-save-submit:disabled *,body.dark-theme:where(:not(:has(app-signup))) .btn-save-submit:disabled i,body.dark-theme:where(:not(:has(app-signup))) .btn-save-submit:disabled span,body.dark-theme:where(:not(:has(app-signup))) .btn-save-submit[disabled] *,body.dark-theme:where(:not(:has(app-signup))) .btn-save-submit[disabled] i,body.dark-theme:where(:not(:has(app-signup))) .btn-save-submit[disabled] span,body.dark-theme:where(:not(:has(app-signup))) button.btn-primary:disabled *,body.dark-theme:where(:not(:has(app-signup))) button.btn-primary:disabled i,body.dark-theme:where(:not(:has(app-signup))) button.btn-primary:disabled span,body.dark-theme:where(:not(:has(app-signup))) button.btn-primary[disabled] *,body.dark-theme:where(:not(:has(app-signup))) button.btn-primary[disabled] i,body.dark-theme:where(:not(:has(app-signup))) button.btn-primary[disabled] span,body.dark-theme:where(:not(:has(app-signup))) button.btn-save:disabled *,body.dark-theme:where(:not(:has(app-signup))) button.btn-save:disabled i,body.dark-theme:where(:not(:has(app-signup))) button.btn-save:disabled span,body.dark-theme:where(:not(:has(app-signup))) button.btn-save[disabled] *,body.dark-theme:where(:not(:has(app-signup))) button.btn-save[disabled] i,body.dark-theme:where(:not(:has(app-signup))) button.btn-save[disabled] span,body.dark-theme:where(:not(:has(app-signup))) button.btn-confirm:disabled *,body.dark-theme:where(:not(:has(app-signup))) button.btn-confirm:disabled i,body.dark-theme:where(:not(:has(app-signup))) button.btn-confirm:disabled span,body.dark-theme:where(:not(:has(app-signup))) button.btn-confirm[disabled] *,body.dark-theme:where(:not(:has(app-signup))) button.btn-confirm[disabled] i,body.dark-theme:where(:not(:has(app-signup))) button.btn-confirm[disabled] span,body.dark-theme:where(:not(:has(app-signup))) button.btn-create:disabled *,body.dark-theme:where(:not(:has(app-signup))) button.btn-create:disabled i,body.dark-theme:where(:not(:has(app-signup))) button.btn-create:disabled span,body.dark-theme:where(:not(:has(app-signup))) button.btn-create[disabled] *,body.dark-theme:where(:not(:has(app-signup))) button.btn-create[disabled] i,body.dark-theme:where(:not(:has(app-signup))) button.btn-create[disabled] span,body.dark-theme:where(:not(:has(app-signup))) button.btn-pay:disabled *,body.dark-theme:where(:not(:has(app-signup))) button.btn-pay:disabled i,body.dark-theme:where(:not(:has(app-signup))) button.btn-pay:disabled span,body.dark-theme:where(:not(:has(app-signup))) button.btn-pay[disabled] *,body.dark-theme:where(:not(:has(app-signup))) button.btn-pay[disabled] i,body.dark-theme:where(:not(:has(app-signup))) button.btn-pay[disabled] span,body.dark-theme:where(:not(:has(app-signup))) button.btn-submit:disabled *,body.dark-theme:where(:not(:has(app-signup))) button.btn-submit:disabled i,body.dark-theme:where(:not(:has(app-signup))) button.btn-submit:disabled span,body.dark-theme:where(:not(:has(app-signup))) button.btn-submit[disabled] *,body.dark-theme:where(:not(:has(app-signup))) button.btn-submit[disabled] i,body.dark-theme:where(:not(:has(app-signup))) button.btn-submit[disabled] span,body.dark-theme:where(:not(:has(app-signup))) button.btn-proceed:disabled *,body.dark-theme:where(:not(:has(app-signup))) button.btn-proceed:disabled i,body.dark-theme:where(:not(:has(app-signup))) button.btn-proceed:disabled span,body.dark-theme:where(:not(:has(app-signup))) button.btn-proceed[disabled] *,body.dark-theme:where(:not(:has(app-signup))) button.btn-proceed[disabled] i,body.dark-theme:where(:not(:has(app-signup))) button.btn-proceed[disabled] span,body.dark-theme:where(:not(:has(app-signup))) button.btn-export:disabled *,body.dark-theme:where(:not(:has(app-signup))) button.btn-export:disabled i,body.dark-theme:where(:not(:has(app-signup))) button.btn-export:disabled span,body.dark-theme:where(:not(:has(app-signup))) button.btn-export[disabled] *,body.dark-theme:where(:not(:has(app-signup))) button.btn-export[disabled] i,body.dark-theme:where(:not(:has(app-signup))) button.btn-export[disabled] span,body.dark-theme:where(:not(:has(app-signup))) button.btn-add-customer:disabled *,body.dark-theme:where(:not(:has(app-signup))) button.btn-add-customer:disabled i,body.dark-theme:where(:not(:has(app-signup))) button.btn-add-customer:disabled span,body.dark-theme:where(:not(:has(app-signup))) button.btn-add-customer[disabled] *,body.dark-theme:where(:not(:has(app-signup))) button.btn-add-customer[disabled] i,body.dark-theme:where(:not(:has(app-signup))) button.btn-add-customer[disabled] span,body.dark-theme:where(:not(:has(app-signup))) button.btn-save-submit:disabled *,body.dark-theme:where(:not(:has(app-signup))) button.btn-save-submit:disabled i,body.dark-theme:where(:not(:has(app-signup))) button.btn-save-submit:disabled span,body.dark-theme:where(:not(:has(app-signup))) button.btn-save-submit[disabled] *,body.dark-theme:where(:not(:has(app-signup))) button.btn-save-submit[disabled] i,body.dark-theme:where(:not(:has(app-signup))) button.btn-save-submit[disabled] span,body.dark-theme:where(:not(:has(app-signup))) button.highlight:not(.active):disabled *,body.dark-theme:where(:not(:has(app-signup))) button.highlight:not(.active):disabled i,body.dark-theme:where(:not(:has(app-signup))) button.highlight:not(.active):disabled span,body.dark-theme:where(:not(:has(app-signup))) button.highlight:not(.active)[disabled] *,body.dark-theme:where(:not(:has(app-signup))) button.highlight:not(.active)[disabled] i,body.dark-theme:where(:not(:has(app-signup))) button.highlight:not(.active)[disabled] span,body.dark-theme:where(:not(:has(app-signup))) .dialog-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close):disabled *,body.dark-theme:where(:not(:has(app-signup))) .dialog-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close):disabled i,body.dark-theme:where(:not(:has(app-signup))) .dialog-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close):disabled span,body.dark-theme:where(:not(:has(app-signup))) .dialog-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close)[disabled] *,body.dark-theme:where(:not(:has(app-signup))) .dialog-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close)[disabled] i,body.dark-theme:where(:not(:has(app-signup))) .dialog-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close)[disabled] span,body.dark-theme:where(:not(:has(app-signup))) .modal-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close):disabled *,body.dark-theme:where(:not(:has(app-signup))) .modal-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close):disabled i,body.dark-theme:where(:not(:has(app-signup))) .modal-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close):disabled span,body.dark-theme:where(:not(:has(app-signup))) .modal-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close)[disabled] *,body.dark-theme:where(:not(:has(app-signup))) .modal-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close)[disabled] i,body.dark-theme:where(:not(:has(app-signup))) .modal-footer button[type=submit]:not(.btn-cancel):not(.btn-secondary):not(.btn-close)[disabled] span,body.dark-theme:where(:not(:has(app-signup))) .form-actions button[type=submit]:not(.btn-cancel):not(.btn-secondary):disabled *,body.dark-theme:where(:not(:has(app-signup))) .form-actions button[type=submit]:not(.btn-cancel):not(.btn-secondary):disabled i,body.dark-theme:where(:not(:has(app-signup))) .form-actions button[type=submit]:not(.btn-cancel):not(.btn-secondary):disabled span,body.dark-theme:where(:not(:has(app-signup))) .form-actions button[type=submit]:not(.btn-cancel):not(.btn-secondary)[disabled] *,body.dark-theme:where(:not(:has(app-signup))) .form-actions button[type=submit]:not(.btn-cancel):not(.btn-secondary)[disabled] i,body.dark-theme:where(:not(:has(app-signup))) .form-actions button[type=submit]:not(.btn-cancel):not(.btn-secondary)[disabled] span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2f80ed"]:disabled *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2f80ed"]:disabled i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2f80ed"]:disabled span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2f80ed"][disabled] *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2f80ed"][disabled] i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2f80ed"][disabled] span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2f80ed"]:disabled *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2f80ed"]:disabled i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2f80ed"]:disabled span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2f80ed"][disabled] *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2f80ed"][disabled] i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2f80ed"][disabled] span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #3b82f6"]:disabled *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #3b82f6"]:disabled i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #3b82f6"]:disabled span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #3b82f6"][disabled] *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #3b82f6"][disabled] i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #3b82f6"][disabled] span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #3b82f6"]:disabled *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #3b82f6"]:disabled i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #3b82f6"]:disabled span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #3b82f6"][disabled] *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #3b82f6"][disabled] i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #3b82f6"][disabled] span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2563eb"]:disabled *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2563eb"]:disabled i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2563eb"]:disabled span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2563eb"][disabled] *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2563eb"][disabled] i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #2563eb"][disabled] span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2563eb"]:disabled *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2563eb"]:disabled i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2563eb"]:disabled span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2563eb"][disabled] *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2563eb"][disabled] i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #2563eb"][disabled] span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #1a73e8"]:disabled *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #1a73e8"]:disabled i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #1a73e8"]:disabled span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #1a73e8"][disabled] *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #1a73e8"][disabled] i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #1a73e8"][disabled] span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #1a73e8"]:disabled *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #1a73e8"]:disabled i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #1a73e8"]:disabled span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #1a73e8"][disabled] *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #1a73e8"][disabled] i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #1a73e8"][disabled] span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #6366f1"]:disabled *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #6366f1"]:disabled i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #6366f1"]:disabled span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #6366f1"][disabled] *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #6366f1"][disabled] i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #6366f1"][disabled] span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #6366f1"]:disabled *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #6366f1"]:disabled i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #6366f1"]:disabled span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #6366f1"][disabled] *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #6366f1"][disabled] i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #6366f1"][disabled] span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: linear-gradient(to right, #4f46e5, #7c3aed)"]:disabled *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: linear-gradient(to right, #4f46e5, #7c3aed)"]:disabled i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: linear-gradient(to right, #4f46e5, #7c3aed)"]:disabled span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: linear-gradient(to right, #4f46e5, #7c3aed)"][disabled] *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: linear-gradient(to right, #4f46e5, #7c3aed)"][disabled] i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: linear-gradient(to right, #4f46e5, #7c3aed)"][disabled] span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #f59e0b"]:not(.btn-approve):disabled *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #f59e0b"]:not(.btn-approve):disabled i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #f59e0b"]:not(.btn-approve):disabled span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #f59e0b"]:not(.btn-approve)[disabled] *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #f59e0b"]:not(.btn-approve)[disabled] i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #f59e0b"]:not(.btn-approve)[disabled] span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #059669"]:disabled *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #059669"]:disabled i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #059669"]:disabled span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #059669"][disabled] *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #059669"][disabled] i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #059669"][disabled] span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #059669"]:disabled *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #059669"]:disabled i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #059669"]:disabled span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #059669"][disabled] *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #059669"][disabled] i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #059669"][disabled] span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #10b981"]:not(.btn-card-action):disabled *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #10b981"]:not(.btn-card-action):disabled i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #10b981"]:not(.btn-card-action):disabled span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #10b981"]:not(.btn-card-action)[disabled] *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #10b981"]:not(.btn-card-action)[disabled] i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #10b981"]:not(.btn-card-action)[disabled] span{color:#4b5563!important}body.dark-theme:where(:not(:has(app-signup))) .btn-secondary,body.dark-theme:where(:not(:has(app-signup))) .btn-cancel,body.dark-theme:where(:not(:has(app-signup))) .btn-close,body.dark-theme:where(:not(:has(app-signup))) .btn-discard,body.dark-theme:where(:not(:has(app-signup))) .btn-modal-close,body.dark-theme:where(:not(:has(app-signup))) .btn-dialog-close,body.dark-theme:where(:not(:has(app-signup))) .btn-cancel-edit,body.dark-theme:where(:not(:has(app-signup))) .btn-cancel-inline,body.dark-theme:where(:not(:has(app-signup))) .btn-lock-logout,body.dark-theme:where(:not(:has(app-signup))) .btn-print-receipt,body.dark-theme:where(:not(:has(app-signup))) .btn-rotate,body.dark-theme:where(:not(:has(app-signup))) .custom-btn-cancel,body.dark-theme:where(:not(:has(app-signup))) .custom-btn-close,body.dark-theme:where(:not(:has(app-signup))) button.btn-secondary,body.dark-theme:where(:not(:has(app-signup))) button.btn-cancel,body.dark-theme:where(:not(:has(app-signup))) button.btn-close,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #f1f5f9"],body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #f1f5f9"],body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #ffffff"]:not(.btn-primary):not(.btn-save):not(.btn-confirm):not(.active),body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #ffffff"]:not(.btn-primary):not(.btn-save):not(.btn-confirm):not(.active),body.dark-theme:where(:not(:has(app-signup))) button[style*="background: white"]:not(.btn-primary):not(.btn-save):not(.btn-confirm):not(.active){background:var(--bg-button-secondary, #171b17)!important;background-color:var(--bg-button-secondary, #171b17)!important;color:var(--text-main, #f9fafb)!important;border:1px solid var(--border-color, #222922)!important;box-shadow:none!important}body.dark-theme:where(:not(:has(app-signup))) .btn-secondary *,body.dark-theme:where(:not(:has(app-signup))) .btn-secondary i,body.dark-theme:where(:not(:has(app-signup))) .btn-secondary span,body.dark-theme:where(:not(:has(app-signup))) .btn-cancel *,body.dark-theme:where(:not(:has(app-signup))) .btn-cancel i,body.dark-theme:where(:not(:has(app-signup))) .btn-cancel span,body.dark-theme:where(:not(:has(app-signup))) .btn-close *,body.dark-theme:where(:not(:has(app-signup))) .btn-close i,body.dark-theme:where(:not(:has(app-signup))) .btn-close span,body.dark-theme:where(:not(:has(app-signup))) .btn-discard *,body.dark-theme:where(:not(:has(app-signup))) .btn-discard i,body.dark-theme:where(:not(:has(app-signup))) .btn-discard span,body.dark-theme:where(:not(:has(app-signup))) .btn-modal-close *,body.dark-theme:where(:not(:has(app-signup))) .btn-modal-close i,body.dark-theme:where(:not(:has(app-signup))) .btn-modal-close span,body.dark-theme:where(:not(:has(app-signup))) .btn-dialog-close *,body.dark-theme:where(:not(:has(app-signup))) .btn-dialog-close i,body.dark-theme:where(:not(:has(app-signup))) .btn-dialog-close span,body.dark-theme:where(:not(:has(app-signup))) .btn-cancel-edit *,body.dark-theme:where(:not(:has(app-signup))) .btn-cancel-edit i,body.dark-theme:where(:not(:has(app-signup))) .btn-cancel-edit span,body.dark-theme:where(:not(:has(app-signup))) .btn-cancel-inline *,body.dark-theme:where(:not(:has(app-signup))) .btn-cancel-inline i,body.dark-theme:where(:not(:has(app-signup))) .btn-cancel-inline span,body.dark-theme:where(:not(:has(app-signup))) .btn-lock-logout *,body.dark-theme:where(:not(:has(app-signup))) .btn-lock-logout i,body.dark-theme:where(:not(:has(app-signup))) .btn-lock-logout span,body.dark-theme:where(:not(:has(app-signup))) .btn-print-receipt *,body.dark-theme:where(:not(:has(app-signup))) .btn-print-receipt i,body.dark-theme:where(:not(:has(app-signup))) .btn-print-receipt span,body.dark-theme:where(:not(:has(app-signup))) .btn-rotate *,body.dark-theme:where(:not(:has(app-signup))) .btn-rotate i,body.dark-theme:where(:not(:has(app-signup))) .btn-rotate span,body.dark-theme:where(:not(:has(app-signup))) .custom-btn-cancel *,body.dark-theme:where(:not(:has(app-signup))) .custom-btn-cancel i,body.dark-theme:where(:not(:has(app-signup))) .custom-btn-cancel span,body.dark-theme:where(:not(:has(app-signup))) .custom-btn-close *,body.dark-theme:where(:not(:has(app-signup))) .custom-btn-close i,body.dark-theme:where(:not(:has(app-signup))) .custom-btn-close span,body.dark-theme:where(:not(:has(app-signup))) button.btn-secondary *,body.dark-theme:where(:not(:has(app-signup))) button.btn-secondary i,body.dark-theme:where(:not(:has(app-signup))) button.btn-secondary span,body.dark-theme:where(:not(:has(app-signup))) button.btn-cancel *,body.dark-theme:where(:not(:has(app-signup))) button.btn-cancel i,body.dark-theme:where(:not(:has(app-signup))) button.btn-cancel span,body.dark-theme:where(:not(:has(app-signup))) button.btn-close *,body.dark-theme:where(:not(:has(app-signup))) button.btn-close i,body.dark-theme:where(:not(:has(app-signup))) button.btn-close span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #f1f5f9"] *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #f1f5f9"] i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #f1f5f9"] span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #f1f5f9"] *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #f1f5f9"] i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #f1f5f9"] span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #ffffff"]:not(.btn-primary):not(.btn-save):not(.btn-confirm):not(.active) *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #ffffff"]:not(.btn-primary):not(.btn-save):not(.btn-confirm):not(.active) i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #ffffff"]:not(.btn-primary):not(.btn-save):not(.btn-confirm):not(.active) span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #ffffff"]:not(.btn-primary):not(.btn-save):not(.btn-confirm):not(.active) *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #ffffff"]:not(.btn-primary):not(.btn-save):not(.btn-confirm):not(.active) i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #ffffff"]:not(.btn-primary):not(.btn-save):not(.btn-confirm):not(.active) span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: white"]:not(.btn-primary):not(.btn-save):not(.btn-confirm):not(.active) *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: white"]:not(.btn-primary):not(.btn-save):not(.btn-confirm):not(.active) i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: white"]:not(.btn-primary):not(.btn-save):not(.btn-confirm):not(.active) span{color:var(--text-main, #f9fafb)!important}body.dark-theme:where(:not(:has(app-signup))) .btn-secondary:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-cancel:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-close:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-discard:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-modal-close:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-dialog-close:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-cancel-edit:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-cancel-inline:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-lock-logout:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-print-receipt:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-rotate:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .custom-btn-cancel:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .custom-btn-close:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button.btn-secondary:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button.btn-cancel:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button.btn-close:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #f1f5f9"]:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #f1f5f9"]:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #ffffff"]:not(.btn-primary):not(.btn-save):not(.btn-confirm):not(.active):hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #ffffff"]:not(.btn-primary):not(.btn-save):not(.btn-confirm):not(.active):hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) button[style*="background: white"]:not(.btn-primary):not(.btn-save):not(.btn-confirm):not(.active):hover:not(:disabled){background:var(--bg-button-secondary-hover, #222922)!important;background-color:var(--bg-button-secondary-hover, #222922)!important;border-color:var(--border-color-hover, #2f3a2f)!important;color:#fff!important}body.dark-theme:where(:not(:has(app-signup))) .btn-secondary:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-secondary:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-secondary:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .btn-cancel:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-cancel:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-cancel:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .btn-close:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-close:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-close:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .btn-discard:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-discard:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-discard:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .btn-modal-close:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-modal-close:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-modal-close:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .btn-dialog-close:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-dialog-close:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-dialog-close:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .btn-cancel-edit:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-cancel-edit:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-cancel-edit:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .btn-cancel-inline:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-cancel-inline:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-cancel-inline:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .btn-lock-logout:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-lock-logout:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-lock-logout:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .btn-print-receipt:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-print-receipt:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-print-receipt:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .btn-rotate:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-rotate:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-rotate:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .custom-btn-cancel:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .custom-btn-cancel:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .custom-btn-cancel:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) .custom-btn-close:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .custom-btn-close:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .custom-btn-close:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) button.btn-secondary:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) button.btn-secondary:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) button.btn-secondary:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) button.btn-cancel:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) button.btn-cancel:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) button.btn-cancel:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) button.btn-close:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) button.btn-close:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) button.btn-close:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #f1f5f9"]:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #f1f5f9"]:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #f1f5f9"]:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #f1f5f9"]:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #f1f5f9"]:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #f1f5f9"]:hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #ffffff"]:not(.btn-primary):not(.btn-save):not(.btn-confirm):not(.active):hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #ffffff"]:not(.btn-primary):not(.btn-save):not(.btn-confirm):not(.active):hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #ffffff"]:not(.btn-primary):not(.btn-save):not(.btn-confirm):not(.active):hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #ffffff"]:not(.btn-primary):not(.btn-save):not(.btn-confirm):not(.active):hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #ffffff"]:not(.btn-primary):not(.btn-save):not(.btn-confirm):not(.active):hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #ffffff"]:not(.btn-primary):not(.btn-save):not(.btn-confirm):not(.active):hover:not(:disabled) span,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: white"]:not(.btn-primary):not(.btn-save):not(.btn-confirm):not(.active):hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: white"]:not(.btn-primary):not(.btn-save):not(.btn-confirm):not(.active):hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: white"]:not(.btn-primary):not(.btn-save):not(.btn-confirm):not(.active):hover:not(:disabled) span{color:#fff!important}body.dark-theme:where(:not(:has(app-signup))) .btn-secondary:disabled,body.dark-theme:where(:not(:has(app-signup))) .btn-secondary[disabled],body.dark-theme:where(:not(:has(app-signup))) .btn-cancel:disabled,body.dark-theme:where(:not(:has(app-signup))) .btn-cancel[disabled],body.dark-theme:where(:not(:has(app-signup))) .btn-close:disabled,body.dark-theme:where(:not(:has(app-signup))) .btn-close[disabled],body.dark-theme:where(:not(:has(app-signup))) .btn-discard:disabled,body.dark-theme:where(:not(:has(app-signup))) .btn-discard[disabled],body.dark-theme:where(:not(:has(app-signup))) .btn-modal-close:disabled,body.dark-theme:where(:not(:has(app-signup))) .btn-modal-close[disabled],body.dark-theme:where(:not(:has(app-signup))) .btn-dialog-close:disabled,body.dark-theme:where(:not(:has(app-signup))) .btn-dialog-close[disabled],body.dark-theme:where(:not(:has(app-signup))) .btn-cancel-edit:disabled,body.dark-theme:where(:not(:has(app-signup))) .btn-cancel-edit[disabled],body.dark-theme:where(:not(:has(app-signup))) .btn-cancel-inline:disabled,body.dark-theme:where(:not(:has(app-signup))) .btn-cancel-inline[disabled],body.dark-theme:where(:not(:has(app-signup))) .btn-lock-logout:disabled,body.dark-theme:where(:not(:has(app-signup))) .btn-lock-logout[disabled],body.dark-theme:where(:not(:has(app-signup))) .btn-print-receipt:disabled,body.dark-theme:where(:not(:has(app-signup))) .btn-print-receipt[disabled],body.dark-theme:where(:not(:has(app-signup))) .btn-rotate:disabled,body.dark-theme:where(:not(:has(app-signup))) .btn-rotate[disabled],body.dark-theme:where(:not(:has(app-signup))) .custom-btn-cancel:disabled,body.dark-theme:where(:not(:has(app-signup))) .custom-btn-cancel[disabled],body.dark-theme:where(:not(:has(app-signup))) .custom-btn-close:disabled,body.dark-theme:where(:not(:has(app-signup))) .custom-btn-close[disabled],body.dark-theme:where(:not(:has(app-signup))) button.btn-secondary:disabled,body.dark-theme:where(:not(:has(app-signup))) button.btn-secondary[disabled],body.dark-theme:where(:not(:has(app-signup))) button.btn-cancel:disabled,body.dark-theme:where(:not(:has(app-signup))) button.btn-cancel[disabled],body.dark-theme:where(:not(:has(app-signup))) button.btn-close:disabled,body.dark-theme:where(:not(:has(app-signup))) button.btn-close[disabled],body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #f1f5f9"]:disabled,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #f1f5f9"][disabled],body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #f1f5f9"]:disabled,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #f1f5f9"][disabled],body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #ffffff"]:not(.btn-primary):not(.btn-save):not(.btn-confirm):not(.active):disabled,body.dark-theme:where(:not(:has(app-signup))) button[style*="background-color: #ffffff"]:not(.btn-primary):not(.btn-save):not(.btn-confirm):not(.active)[disabled],body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #ffffff"]:not(.btn-primary):not(.btn-save):not(.btn-confirm):not(.active):disabled,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: #ffffff"]:not(.btn-primary):not(.btn-save):not(.btn-confirm):not(.active)[disabled],body.dark-theme:where(:not(:has(app-signup))) button[style*="background: white"]:not(.btn-primary):not(.btn-save):not(.btn-confirm):not(.active):disabled,body.dark-theme:where(:not(:has(app-signup))) button[style*="background: white"]:not(.btn-primary):not(.btn-save):not(.btn-confirm):not(.active)[disabled]{opacity:.5!important;cursor:not-allowed!important}body.dark-theme:where(:not(:has(app-signup))) .btn-open-dialog-add,body.dark-theme:where(:not(:has(app-signup))) .btn-jump-today{background:#3ecf8e1f!important;background-color:#3ecf8e1f!important;border:1px solid rgba(62,207,142,.3)!important;color:#3ecf8e!important}body.dark-theme:where(:not(:has(app-signup))) .btn-open-dialog-add *,body.dark-theme:where(:not(:has(app-signup))) .btn-open-dialog-add i,body.dark-theme:where(:not(:has(app-signup))) .btn-open-dialog-add span,body.dark-theme:where(:not(:has(app-signup))) .btn-jump-today *,body.dark-theme:where(:not(:has(app-signup))) .btn-jump-today i,body.dark-theme:where(:not(:has(app-signup))) .btn-jump-today span{color:#3ecf8e!important}body.dark-theme:where(:not(:has(app-signup))) .btn-open-dialog-add:hover,body.dark-theme:where(:not(:has(app-signup))) .btn-jump-today:hover{background:#3ecf8e!important;background-color:#3ecf8e!important;color:#080a08!important;border-color:#3ecf8e!important}body.dark-theme:where(:not(:has(app-signup))) .btn-open-dialog-add:hover *,body.dark-theme:where(:not(:has(app-signup))) .btn-open-dialog-add:hover i,body.dark-theme:where(:not(:has(app-signup))) .btn-open-dialog-add:hover span,body.dark-theme:where(:not(:has(app-signup))) .btn-jump-today:hover *,body.dark-theme:where(:not(:has(app-signup))) .btn-jump-today:hover i,body.dark-theme:where(:not(:has(app-signup))) .btn-jump-today:hover span{color:#080a08!important}body.dark-theme:where(:not(:has(app-signup))) .btn-view-all,body.dark-theme:where(:not(:has(app-signup))) .view-all,body.dark-theme:where(:not(:has(app-signup))) a.view-all{color:#3ecf8e!important;background:transparent!important}body.dark-theme:where(:not(:has(app-signup))) .btn-view-all:hover,body.dark-theme:where(:not(:has(app-signup))) .view-all:hover,body.dark-theme:where(:not(:has(app-signup))) a.view-all:hover{color:#4ee6a2!important;text-decoration:underline}body.dark-theme:where(:not(:has(app-signup))) .btn-add-ing,body.dark-theme:where(:not(:has(app-signup))) .btn-add-portion-row,body.dark-theme:where(:not(:has(app-signup))) .btn-add-line{color:#3ecf8e!important;background:transparent!important}body.dark-theme:where(:not(:has(app-signup))) .btn-add-ing *,body.dark-theme:where(:not(:has(app-signup))) .btn-add-ing i,body.dark-theme:where(:not(:has(app-signup))) .btn-add-ing span,body.dark-theme:where(:not(:has(app-signup))) .btn-add-portion-row *,body.dark-theme:where(:not(:has(app-signup))) .btn-add-portion-row i,body.dark-theme:where(:not(:has(app-signup))) .btn-add-portion-row span,body.dark-theme:where(:not(:has(app-signup))) .btn-add-line *,body.dark-theme:where(:not(:has(app-signup))) .btn-add-line i,body.dark-theme:where(:not(:has(app-signup))) .btn-add-line span{color:#3ecf8e!important}body.dark-theme:where(:not(:has(app-signup))) .btn-add-ing:hover,body.dark-theme:where(:not(:has(app-signup))) .btn-add-portion-row:hover,body.dark-theme:where(:not(:has(app-signup))) .btn-add-line:hover{color:#4ee6a2!important}body.dark-theme:where(:not(:has(app-signup))) .btn-add-ing:hover *,body.dark-theme:where(:not(:has(app-signup))) .btn-add-ing:hover i,body.dark-theme:where(:not(:has(app-signup))) .btn-add-ing:hover span,body.dark-theme:where(:not(:has(app-signup))) .btn-add-portion-row:hover *,body.dark-theme:where(:not(:has(app-signup))) .btn-add-portion-row:hover i,body.dark-theme:where(:not(:has(app-signup))) .btn-add-portion-row:hover span,body.dark-theme:where(:not(:has(app-signup))) .btn-add-line:hover *,body.dark-theme:where(:not(:has(app-signup))) .btn-add-line:hover i,body.dark-theme:where(:not(:has(app-signup))) .btn-add-line:hover span{color:#4ee6a2!important}body.dark-theme:where(:not(:has(app-signup))) .btn-add-more{background:var(--bg-button-secondary, #171b17)!important;background-color:var(--bg-button-secondary, #171b17)!important;border:1px solid rgba(62,207,142,.3)!important;color:#3ecf8e!important}body.dark-theme:where(:not(:has(app-signup))) .btn-add-more *,body.dark-theme:where(:not(:has(app-signup))) .btn-add-more i,body.dark-theme:where(:not(:has(app-signup))) .btn-add-more span{color:#3ecf8e!important}body.dark-theme:where(:not(:has(app-signup))) .btn-add-more:hover{background:#3ecf8e2e!important;border-color:#3ecf8e!important;color:#4ee6a2!important}body.dark-theme:where(:not(:has(app-signup))) .btn-add-more:hover *,body.dark-theme:where(:not(:has(app-signup))) .btn-add-more:hover i,body.dark-theme:where(:not(:has(app-signup))) .btn-add-more:hover span{color:#4ee6a2!important}body.dark-theme:where(:not(:has(app-signup))) .btn-add-quick{background:linear-gradient(135deg,#3ecf8e,#22a06b)!important;color:#080a08!important;border:none!important}body.dark-theme:where(:not(:has(app-signup))) .btn-add-quick i{color:#080a08!important}body.dark-theme:where(:not(:has(app-signup))) .btn-add-quick:hover{background:linear-gradient(135deg,#4ee6a2,#2bb97d)!important;transform:scale(1.05)!important}body.dark-theme:where(:not(:has(app-signup))) .btn-card-edit,body.dark-theme:where(:not(:has(app-signup))) .btn-action-edit{background:#3ecf8e1f!important;background-color:#3ecf8e1f!important;border:1px solid rgba(62,207,142,.25)!important;color:#3ecf8e!important}body.dark-theme:where(:not(:has(app-signup))) .btn-card-edit *,body.dark-theme:where(:not(:has(app-signup))) .btn-card-edit i,body.dark-theme:where(:not(:has(app-signup))) .btn-action-edit *,body.dark-theme:where(:not(:has(app-signup))) .btn-action-edit i{color:#3ecf8e!important}body.dark-theme:where(:not(:has(app-signup))) .btn-card-edit:hover,body.dark-theme:where(:not(:has(app-signup))) .btn-action-edit:hover{background:#3ecf8e!important;background-color:#3ecf8e!important;color:#080a08!important}body.dark-theme:where(:not(:has(app-signup))) .btn-card-edit:hover *,body.dark-theme:where(:not(:has(app-signup))) .btn-card-edit:hover i,body.dark-theme:where(:not(:has(app-signup))) .btn-action-edit:hover *,body.dark-theme:where(:not(:has(app-signup))) .btn-action-edit:hover i{color:#080a08!important}body.dark-theme:where(:not(:has(app-signup))) .btn-card-delete,body.dark-theme:where(:not(:has(app-signup))) .btn-action-delete,body.dark-theme:where(:not(:has(app-signup))) .btn-del-line,body.dark-theme:where(:not(:has(app-signup))) .btn-del-portion,body.dark-theme:where(:not(:has(app-signup))) .btn-delete-row,body.dark-theme:where(:not(:has(app-signup))) .btn-delete-item{background:#ef444426!important;background-color:#ef444426!important;border:1px solid rgba(239,68,68,.3)!important;color:#ef4444!important}body.dark-theme:where(:not(:has(app-signup))) .btn-card-delete *,body.dark-theme:where(:not(:has(app-signup))) .btn-card-delete i,body.dark-theme:where(:not(:has(app-signup))) .btn-action-delete *,body.dark-theme:where(:not(:has(app-signup))) .btn-action-delete i,body.dark-theme:where(:not(:has(app-signup))) .btn-del-line *,body.dark-theme:where(:not(:has(app-signup))) .btn-del-line i,body.dark-theme:where(:not(:has(app-signup))) .btn-del-portion *,body.dark-theme:where(:not(:has(app-signup))) .btn-del-portion i,body.dark-theme:where(:not(:has(app-signup))) .btn-delete-row *,body.dark-theme:where(:not(:has(app-signup))) .btn-delete-row i,body.dark-theme:where(:not(:has(app-signup))) .btn-delete-item *,body.dark-theme:where(:not(:has(app-signup))) .btn-delete-item i{color:#ef4444!important}body.dark-theme:where(:not(:has(app-signup))) .btn-card-delete:hover,body.dark-theme:where(:not(:has(app-signup))) .btn-action-delete:hover,body.dark-theme:where(:not(:has(app-signup))) .btn-del-line:hover,body.dark-theme:where(:not(:has(app-signup))) .btn-del-portion:hover,body.dark-theme:where(:not(:has(app-signup))) .btn-delete-row:hover,body.dark-theme:where(:not(:has(app-signup))) .btn-delete-item:hover{background:#ef4444!important;background-color:#ef4444!important;color:#fff!important}body.dark-theme:where(:not(:has(app-signup))) .btn-card-delete:hover *,body.dark-theme:where(:not(:has(app-signup))) .btn-card-delete:hover i,body.dark-theme:where(:not(:has(app-signup))) .btn-action-delete:hover *,body.dark-theme:where(:not(:has(app-signup))) .btn-action-delete:hover i,body.dark-theme:where(:not(:has(app-signup))) .btn-del-line:hover *,body.dark-theme:where(:not(:has(app-signup))) .btn-del-line:hover i,body.dark-theme:where(:not(:has(app-signup))) .btn-del-portion:hover *,body.dark-theme:where(:not(:has(app-signup))) .btn-del-portion:hover i,body.dark-theme:where(:not(:has(app-signup))) .btn-delete-row:hover *,body.dark-theme:where(:not(:has(app-signup))) .btn-delete-row:hover i,body.dark-theme:where(:not(:has(app-signup))) .btn-delete-item:hover *,body.dark-theme:where(:not(:has(app-signup))) .btn-delete-item:hover i{color:#fff!important}body.dark-theme:where(:not(:has(app-signup))) .btn-qty.btn-plus,body.dark-theme:where(:not(:has(app-signup))) .btn-qty.btn-p-plus,body.dark-theme:where(:not(:has(app-signup))) .btn-p-qty.btn-plus,body.dark-theme:where(:not(:has(app-signup))) .btn-p-qty.btn-p-plus{background:linear-gradient(135deg,#3ecf8e,#24b47e)!important;background-color:#3ecf8e!important;color:#080a08!important;border:none!important;box-shadow:0 2px 8px #3ecf8e59!important}body.dark-theme:where(:not(:has(app-signup))) .btn-qty.btn-plus *,body.dark-theme:where(:not(:has(app-signup))) .btn-qty.btn-plus i,body.dark-theme:where(:not(:has(app-signup))) .btn-qty.btn-p-plus *,body.dark-theme:where(:not(:has(app-signup))) .btn-qty.btn-p-plus i,body.dark-theme:where(:not(:has(app-signup))) .btn-p-qty.btn-plus *,body.dark-theme:where(:not(:has(app-signup))) .btn-p-qty.btn-plus i,body.dark-theme:where(:not(:has(app-signup))) .btn-p-qty.btn-p-plus *,body.dark-theme:where(:not(:has(app-signup))) .btn-p-qty.btn-p-plus i{color:#080a08!important}body.dark-theme:where(:not(:has(app-signup))) .btn-qty.btn-plus:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-qty.btn-p-plus:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-p-qty.btn-plus:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-p-qty.btn-p-plus:hover:not(:disabled){background:linear-gradient(135deg,#4ee6a2,#2bb97d)!important}body.dark-theme:where(:not(:has(app-signup))) .btn-qty.btn-minus,body.dark-theme:where(:not(:has(app-signup))) .btn-qty.btn-p-minus,body.dark-theme:where(:not(:has(app-signup))) .btn-p-qty.btn-minus,body.dark-theme:where(:not(:has(app-signup))) .btn-p-qty.btn-p-minus{background:#222922!important;background-color:#222922!important;color:#9ca3af!important;border:1px solid #2f3a2f!important}body.dark-theme:where(:not(:has(app-signup))) .btn-qty.btn-minus *,body.dark-theme:where(:not(:has(app-signup))) .btn-qty.btn-minus i,body.dark-theme:where(:not(:has(app-signup))) .btn-qty.btn-p-minus *,body.dark-theme:where(:not(:has(app-signup))) .btn-qty.btn-p-minus i,body.dark-theme:where(:not(:has(app-signup))) .btn-p-qty.btn-minus *,body.dark-theme:where(:not(:has(app-signup))) .btn-p-qty.btn-minus i,body.dark-theme:where(:not(:has(app-signup))) .btn-p-qty.btn-p-minus *,body.dark-theme:where(:not(:has(app-signup))) .btn-p-qty.btn-p-minus i{color:#9ca3af!important}body.dark-theme:where(:not(:has(app-signup))) .btn-qty.btn-minus:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-qty.btn-p-minus:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-p-qty.btn-minus:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .btn-p-qty.btn-p-minus:hover:not(:disabled){background:#ef444433!important;border-color:#ef4444!important;color:#f87171!important}body.dark-theme:where(:not(:has(app-signup))) .btn-qty.btn-minus:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-qty.btn-minus:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-qty.btn-p-minus:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-qty.btn-p-minus:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-p-qty.btn-minus:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-p-qty.btn-minus:hover:not(:disabled) i,body.dark-theme:where(:not(:has(app-signup))) .btn-p-qty.btn-p-minus:hover:not(:disabled) *,body.dark-theme:where(:not(:has(app-signup))) .btn-p-qty.btn-p-minus:hover:not(:disabled) i{color:#f87171!important}body.dark-theme:where(:not(:has(app-signup))) .stepper-qty,body.dark-theme:where(:not(:has(app-signup))) .p-qty{color:#3ecf8e!important}body.dark-theme:where(:not(:has(app-signup))) .date-filter-container{background:#121512!important;border:1px solid #222922!important}body.dark-theme:where(:not(:has(app-signup))) .date-filter-container .date-nav-arrow{color:#9ca3af!important;background:transparent!important}body.dark-theme:where(:not(:has(app-signup))) .date-filter-container .date-nav-arrow:hover{background:#171b17!important;color:#f9fafb!important}body.dark-theme:where(:not(:has(app-signup))) .date-filter-container .date-picker-trigger{color:#f9fafb!important;background:transparent!important}body.dark-theme:where(:not(:has(app-signup))) .date-filter-container .date-picker-trigger .calendar-icon{color:#3ecf8e!important}body.dark-theme:where(:not(:has(app-signup))) .date-filter-container .date-picker-trigger:hover{background:#171b17!important;color:#3ecf8e!important}body.dark-theme:where(:not(:has(app-signup))) .header .brand .brand-icon{background:#3ecf8e1f!important;border:1px solid rgba(62,207,142,.25)!important;color:#3ecf8e!important}body.dark-theme:where(:not(:has(app-signup))) .header .brand .brand-icon.back-btn:hover{background:#3ecf8e!important;color:#080a08!important}body.dark-theme:where(:not(:has(app-signup))) .filter-tabs button{background:transparent!important;color:#9ca3af!important;border:1px solid #222922!important}body.dark-theme:where(:not(:has(app-signup))) .filter-tabs button.active{background:#3ecf8e!important;background-color:#3ecf8e!important;color:#080a08!important;font-weight:750!important;border-color:#3ecf8e!important;box-shadow:0 2px 10px #3ecf8e59!important}body.dark-theme:where(:not(:has(app-signup))) .filter-tabs button:hover:not(.active){color:#3ecf8e!important;background:#3ecf8e1f!important}body.dark-theme:where(:not(:has(app-signup))) .duration-pill,body.dark-theme:where(:not(:has(app-signup))) .pill-btn,body.dark-theme:where(:not(:has(app-signup))) .btn-period,body.dark-theme:where(:not(:has(app-signup))) .filter-pill{background:#171b17!important;background-color:#171b17!important;color:#9ca3af!important;border:1px solid #222922!important}body.dark-theme:where(:not(:has(app-signup))) .duration-pill.active,body.dark-theme:where(:not(:has(app-signup))) .pill-btn.active,body.dark-theme:where(:not(:has(app-signup))) .btn-period.active,body.dark-theme:where(:not(:has(app-signup))) .filter-pill.active{background:#3ecf8e!important;background-color:#3ecf8e!important;color:#080a08!important;font-weight:750!important;border-color:#3ecf8e!important;box-shadow:0 2px 10px #3ecf8e59!important}body.dark-theme:where(:not(:has(app-signup))) .duration-pill.active *,body.dark-theme:where(:not(:has(app-signup))) .duration-pill.active span,body.dark-theme:where(:not(:has(app-signup))) .pill-btn.active *,body.dark-theme:where(:not(:has(app-signup))) .pill-btn.active span,body.dark-theme:where(:not(:has(app-signup))) .btn-period.active *,body.dark-theme:where(:not(:has(app-signup))) .btn-period.active span,body.dark-theme:where(:not(:has(app-signup))) .filter-pill.active *,body.dark-theme:where(:not(:has(app-signup))) .filter-pill.active span{color:#080a08!important}body.dark-theme:where(:not(:has(app-signup))) .duration-pill:hover:not(.active),body.dark-theme:where(:not(:has(app-signup))) .pill-btn:hover:not(.active),body.dark-theme:where(:not(:has(app-signup))) .btn-period:hover:not(.active),body.dark-theme:where(:not(:has(app-signup))) .filter-pill:hover:not(.active){background:#222922!important;color:#f9fafb!important}body.dark-theme:where(:not(:has(app-signup))) .year-end-btn{background:#171b17!important;border:1px solid rgba(245,158,11,.35)!important;color:#fbbf24!important}body.dark-theme:where(:not(:has(app-signup))) .year-end-btn:hover{background:#222922!important;border-color:#f59e0b!important}body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop{background:#040604d1!important;backdrop-filter:blur(8px)!important}body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog{background:#121512!important;border:1px solid #222922!important;box-shadow:0 20px 50px #000c!important}body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .modal-dialog-header{border-bottom-color:#222922!important}body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .modal-dialog-header .header-titles h3{color:#f9fafb!important}body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .modal-dialog-header .subtitle{color:#9ca3af!important}body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .modal-dialog-header .btn-dialog-close{background:#171b17!important;color:#9ca3af!important}body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .modal-dialog-header .btn-dialog-close:hover{background:#222922!important;color:#f9fafb!important}body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .master-stock-strip{background:#0e110e!important;border-color:#222922!important}body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .master-stock-strip .strip-title,body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .master-stock-strip strong{color:#f9fafb!important}body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .master-stock-strip .strip-breakdown,body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .master-stock-strip .strip-val{color:#9ca3af!important}body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-card,body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-row{background:#171b17!important;border-color:#222922!important}body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-card:hover:not(.portion-disabled),body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-row:hover:not(.portion-disabled){border-color:#10b981!important;box-shadow:0 4px 14px #10b9811f!important}body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-card.portion-in-cart,body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-row.portion-in-cart{border-color:#10b981!important;background:#10b98114!important}body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-card.portion-disabled,body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-row.portion-disabled{opacity:.45!important;background:#0e110e!important;border-color:#1a201a!important}body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-card .portion-name,body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-row .portion-name{color:#f9fafb!important}body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-card .portion-stock-factor,body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-row .portion-stock-factor{background:#222922!important;color:#9ca3af!important}body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-card .portion-default-chip,body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-row .portion-default-chip{background:#10b98126!important;color:#34d399!important}body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-card .portion-consumption-note,body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-card .portion-deduction,body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-row .portion-consumption-note,body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-row .portion-deduction{color:#6b7280!important}body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-card .portion-card-price,body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-card .portion-price,body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-row .portion-card-price,body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-row .portion-price{color:#f9fafb!important}body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-card .portion-stepper,body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-row .portion-stepper{background:#0e110e!important;border-color:#222922!important}body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-card .portion-stepper .btn-p-step,body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-row .portion-stepper .btn-p-step{background:#171b17!important;color:#9ca3af!important}body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-card .portion-stepper .btn-p-step:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-row .portion-stepper .btn-p-step:hover:not(:disabled){background:#222922!important;color:#f9fafb!important}body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-card .portion-stepper .btn-p-step.btn-p-add,body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-card .portion-stepper .btn-p-step.btn-p-plus,body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-row .portion-stepper .btn-p-step.btn-p-add,body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-row .portion-stepper .btn-p-step.btn-p-plus{background:#10b981!important;color:#fff!important}body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-card .portion-stepper .btn-p-step.btn-p-add:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-card .portion-stepper .btn-p-step.btn-p-plus:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-row .portion-stepper .btn-p-step.btn-p-add:hover:not(:disabled),body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-row .portion-stepper .btn-p-step.btn-p-plus:hover:not(:disabled){background:#059669!important}body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-card .portion-stepper .p-qty,body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-card .portion-stepper .portion-qty-val,body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-row .portion-stepper .p-qty,body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .portion-row .portion-stepper .portion-qty-val{color:#34d399!important}body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .modal-dialog-footer{background:#0e110e!important;border-top-color:#222922!important}body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .modal-dialog-footer .footer-summary span{color:#9ca3af!important}body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .modal-dialog-footer .footer-summary strong{color:#f9fafb!important}body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .modal-dialog-footer .btn-confirm-portion,body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .modal-dialog-footer .btn-done{background:#10b981!important;color:#fff!important}body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .modal-dialog-footer .btn-confirm-portion:hover,body.dark-theme:where(:not(:has(app-signup))) .portion-modal-backdrop .portion-modal-dialog .modal-dialog-footer .btn-done:hover{background:#059669!important}body.dark-theme:where(:not(:has(app-signup))) .kds-column{background:#0e110e!important;border-color:#222922!important;box-shadow:0 4px 20px #0006!important}body.dark-theme:where(:not(:has(app-signup))) .kds-column .column-header{border-bottom-color:#222922!important}body.dark-theme:where(:not(:has(app-signup))) .kds-column .column-header h2{color:#f9fafb!important}body.dark-theme:where(:not(:has(app-signup))) .kds-column .column-header .badge{background:#171b17!important;color:#9ca3af!important}body.dark-theme:where(:not(:has(app-signup))) .kds-column .kds-card{background:#121512!important;border-color:#222922!important}body.dark-theme:where(:not(:has(app-signup))) .kds-column .kds-card .item-title{color:#f9fafb!important}body.dark-theme:where(:not(:has(app-signup))) .kds-column .kds-card .station-label{color:#9ca3af!important}body.dark-theme:where(:not(:has(app-signup))) .kds-column .kds-card .notes-box{background:#f59e0b1f!important;border-left-color:#f59e0b!important;color:#fbbf24!important}body.dark-theme:where(:not(:has(app-signup))) .kds-column .btn-card-action.recall{background:#171b17!important;border:1px solid #222922!important;color:#9ca3af!important}body.dark-theme:where(:not(:has(app-signup))) .kds-column .btn-card-action.recall:hover{background:#222922!important;color:#f9fafb!important}body.dark-theme:where(:not(:has(app-signup))) .kds-column .btn-card-action.ready{background:linear-gradient(135deg,#3ecf8e,#22a06b)!important;color:#080a08!important;font-weight:750!important;box-shadow:0 4px 14px #3ecf8e59!important}body.dark-theme:where(:not(:has(app-signup))) .kds-column .btn-card-action.ready:hover{background:linear-gradient(135deg,#4ee6a2,#2bb97d)!important}body.dark-theme:where(:not(:has(app-signup))) .mode-btn-group{background:#0e110e!important;border:1px solid #222922!important}body.dark-theme:where(:not(:has(app-signup))) .mode-btn-group .btn-mode-tab{color:#9ca3af!important}body.dark-theme:where(:not(:has(app-signup))) .mode-btn-group .btn-mode-tab.active{background:#3ecf8e!important;color:#080a08!important;font-weight:750!important}body.dark-theme:where(:not(:has(app-signup))) .btn-preset-pill{background:#171b17!important;border:1px solid rgba(62,207,142,.3)!important;color:#3ecf8e!important}body.dark-theme:where(:not(:has(app-signup))) .btn-preset-pill:hover{background:#3ecf8e!important;color:#080a08!important}body.dark-theme:where(:not(:has(app-signup))) .portion-config-card{background:#0e110e!important;border-color:#222922!important}body.dark-theme:where(:not(:has(app-signup))) .portion-config-card .portion-card-header{border-bottom-color:#222922!important}body.dark-theme:where(:not(:has(app-signup))) .portion-config-card .portion-card-header h4{color:#f9fafb!important}body.dark-theme:where(:not(:has(app-signup))) .portion-config-card .portion-card-header p{color:#9ca3af!important}body.dark-theme:where(:not(:has(app-signup))) .switch-toggle input:checked+.slider-toggle{background-color:#3ecf8e!important}body.dark-theme:where(:not(:has(app-signup))) .btn-approve{background:linear-gradient(135deg,#3ecf8e,#22a06b)!important;color:#080a08!important;font-weight:750!important;box-shadow:0 4px 16px #3ecf8e59!important}body.dark-theme:where(:not(:has(app-signup))) .btn-approve *,body.dark-theme:where(:not(:has(app-signup))) .btn-approve i{color:#080a08!important}body.dark-theme:where(:not(:has(app-signup))) .btn-approve:hover:not(:disabled){background:linear-gradient(135deg,#4ee6a2,#2bb97d)!important;box-shadow:0 6px 20px #3ecf8e80!important}body.dark-theme:where(:not(:has(app-signup))) .btn-action-switch{background:linear-gradient(135deg,#3ecf8e,#22a06b)!important;color:#080a08!important;font-weight:750!important;border:none!important}body.dark-theme:where(:not(:has(app-signup))) .btn-action-switch *,body.dark-theme:where(:not(:has(app-signup))) .btn-action-switch i{color:#080a08!important}body.dark-theme:where(:not(:has(app-signup))) .btn-print-receipt i{color:#3ecf8e!important}body.dark-theme:where(:not(:has(app-signup))) .btn-print-receipt:hover{border-color:#3ecf8e!important;color:#3ecf8e!important}body.dark-theme:where(:not(:has(app-signup))) .btn-print-receipt:hover i{color:#3ecf8e!important}.form-group{margin-bottom:16px!important}.main-content{padding-bottom:80px;width:100%;max-width:100vw;box-sizing:border-box}.mat-datepicker-content,.mat-datepicker-content-touch,.mat-datepicker-dialog{background-color:#fff!important;background:#fff!important;color:#1a1c1e!important;border-radius:20px!important;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #00000014!important;overflow:hidden!important;border:1px solid #e2e8f0!important}.mat-datepicker-content .mat-calendar,.mat-datepicker-content-touch .mat-calendar,.mat-datepicker-dialog .mat-calendar{background-color:#fff!important;background:#fff!important;color:#1a1c1e!important;font-family:inherit!important;padding:8px!important}.mat-datepicker-content .mat-calendar-header,.mat-datepicker-content-touch .mat-calendar-header,.mat-datepicker-dialog .mat-calendar-header{padding:8px 12px!important;border-bottom:1px solid #f1f5f9!important}.mat-datepicker-content .mat-calendar-controls,.mat-datepicker-content-touch .mat-calendar-controls,.mat-datepicker-dialog .mat-calendar-controls{margin:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.mat-datepicker-content .mat-calendar-controls .mat-calendar-period-button,.mat-datepicker-content-touch .mat-calendar-controls .mat-calendar-period-button,.mat-datepicker-dialog .mat-calendar-controls .mat-calendar-period-button{font-size:15px!important;font-weight:700!important;color:#1a1c1e!important;border-radius:10px!important;padding:6px 12px!important}.mat-datepicker-content .mat-calendar-controls .mat-calendar-period-button:hover,.mat-datepicker-content-touch .mat-calendar-controls .mat-calendar-period-button:hover,.mat-datepicker-dialog .mat-calendar-controls .mat-calendar-period-button:hover{background-color:#f1f5f9!important}.mat-datepicker-content .mat-calendar-controls .mat-calendar-previous-button,.mat-datepicker-content .mat-calendar-controls .mat-calendar-next-button,.mat-datepicker-content-touch .mat-calendar-controls .mat-calendar-previous-button,.mat-datepicker-content-touch .mat-calendar-controls .mat-calendar-next-button,.mat-datepicker-dialog .mat-calendar-controls .mat-calendar-previous-button,.mat-datepicker-dialog .mat-calendar-controls .mat-calendar-next-button{color:#475569!important;border-radius:50%!important}.mat-datepicker-content .mat-calendar-controls .mat-calendar-previous-button:hover,.mat-datepicker-content .mat-calendar-controls .mat-calendar-next-button:hover,.mat-datepicker-content-touch .mat-calendar-controls .mat-calendar-previous-button:hover,.mat-datepicker-content-touch .mat-calendar-controls .mat-calendar-next-button:hover,.mat-datepicker-dialog .mat-calendar-controls .mat-calendar-previous-button:hover,.mat-datepicker-dialog .mat-calendar-controls .mat-calendar-next-button:hover{background-color:#f1f5f9!important}.mat-datepicker-content .mat-calendar-table-header th,.mat-datepicker-content-touch .mat-calendar-table-header th,.mat-datepicker-dialog .mat-calendar-table-header th{color:#64748b!important;font-size:12px!important;font-weight:600!important;padding:8px 0!important}.mat-datepicker-content .mat-calendar-body-cell-content,.mat-datepicker-content-touch .mat-calendar-body-cell-content,.mat-datepicker-dialog .mat-calendar-body-cell-content{color:#1a1c1e!important;font-weight:500!important;font-size:13.5px!important;border-radius:50%!important;transition:all .15s ease!important}.mat-datepicker-content .mat-calendar-body-cell-content.mat-calendar-body-selected,.mat-datepicker-content-touch .mat-calendar-body-cell-content.mat-calendar-body-selected,.mat-datepicker-dialog .mat-calendar-body-cell-content.mat-calendar-body-selected{background-color:#2f80ed!important;color:#fff!important;font-weight:700!important;box-shadow:0 4px 10px #2f80ed59!important}.mat-datepicker-content .mat-calendar-body-today:not(.mat-calendar-body-selected),.mat-datepicker-content-touch .mat-calendar-body-today:not(.mat-calendar-body-selected),.mat-datepicker-dialog .mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:#2f80ed!important;border-width:1.5px!important;color:#2f80ed!important;font-weight:700!important}.mat-datepicker-content .mat-calendar-body-cell:hover:not(.mat-calendar-body-disabled) .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),.mat-datepicker-content-touch .mat-calendar-body-cell:hover:not(.mat-calendar-body-disabled) .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),.mat-datepicker-dialog .mat-calendar-body-cell:hover:not(.mat-calendar-body-disabled) .mat-calendar-body-cell-content:not(.mat-calendar-body-selected){background-color:#eef5ff!important;color:#2f80ed!important}.mat-datepicker-content .mat-datepicker-actions,.mat-datepicker-content-touch .mat-datepicker-actions,.mat-datepicker-dialog .mat-datepicker-actions{background-color:#f8fafc!important;border-top:1px solid #f1f5f9!important;padding:12px 16px!important;display:flex!important;justify-content:flex-end!important;gap:8px!important}.mat-datepicker-content .mat-datepicker-actions button,.mat-datepicker-content-touch .mat-datepicker-actions button,.mat-datepicker-dialog .mat-datepicker-actions button{border-radius:20px!important;font-weight:600!important;font-size:13px!important;padding:6px 16px!important}.mat-datepicker-content .mat-datepicker-actions .mat-datepicker-apply,.mat-datepicker-content-touch .mat-datepicker-actions .mat-datepicker-apply,.mat-datepicker-dialog .mat-datepicker-actions .mat-datepicker-apply{background-color:#2f80ed!important;color:#fff!important}body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-content,body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-content-touch,body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-dialog{background-color:#121512!important;background:#121512!important;color:#f9fafb!important;border:1px solid #222922!important;box-shadow:0 25px 50px -12px #000c,0 0 0 1px #3ecf8e26!important}body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-content .mat-calendar,body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-content-touch .mat-calendar,body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-dialog .mat-calendar{background-color:#121512!important;background:#121512!important;color:#f9fafb!important}body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-content .mat-calendar-header,body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-content-touch .mat-calendar-header,body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-dialog .mat-calendar-header{border-bottom-color:#222922!important}body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-content .mat-calendar-controls .mat-calendar-period-button,body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-content-touch .mat-calendar-controls .mat-calendar-period-button,body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-dialog .mat-calendar-controls .mat-calendar-period-button{color:#f9fafb!important}body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-content .mat-calendar-controls .mat-calendar-period-button:hover,body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-content-touch .mat-calendar-controls .mat-calendar-period-button:hover,body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-dialog .mat-calendar-controls .mat-calendar-period-button:hover{background-color:#171b17!important}body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-content .mat-calendar-controls .mat-calendar-previous-button,body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-content .mat-calendar-controls .mat-calendar-next-button,body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-content-touch .mat-calendar-controls .mat-calendar-previous-button,body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-content-touch .mat-calendar-controls .mat-calendar-next-button,body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-dialog .mat-calendar-controls .mat-calendar-previous-button,body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-dialog .mat-calendar-controls .mat-calendar-next-button{color:#9ca3af!important}body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-content .mat-calendar-controls .mat-calendar-previous-button:hover,body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-content .mat-calendar-controls .mat-calendar-next-button:hover,body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-content-touch .mat-calendar-controls .mat-calendar-previous-button:hover,body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-content-touch .mat-calendar-controls .mat-calendar-next-button:hover,body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-dialog .mat-calendar-controls .mat-calendar-previous-button:hover,body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-dialog .mat-calendar-controls .mat-calendar-next-button:hover{background-color:#171b17!important}body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-content .mat-calendar-table-header th,body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-content-touch .mat-calendar-table-header th,body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-dialog .mat-calendar-table-header th{color:#9ca3af!important}body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-content .mat-calendar-body-cell-content,body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-content-touch .mat-calendar-body-cell-content,body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-dialog .mat-calendar-body-cell-content{color:#f9fafb!important}body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-content .mat-calendar-body-cell-content.mat-calendar-body-selected,body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-content-touch .mat-calendar-body-cell-content.mat-calendar-body-selected,body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-dialog .mat-calendar-body-cell-content.mat-calendar-body-selected{background-color:#3ecf8e!important;color:#080a08!important;font-weight:750!important;box-shadow:0 4px 12px #3ecf8e66!important}body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-content .mat-calendar-body-today:not(.mat-calendar-body-selected),body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-content-touch .mat-calendar-body-today:not(.mat-calendar-body-selected),body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-dialog .mat-calendar-body-today:not(.mat-calendar-body-selected){border-color:#3ecf8e!important;color:#3ecf8e!important}body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-content .mat-calendar-body-cell:hover:not(.mat-calendar-body-disabled) .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-content-touch .mat-calendar-body-cell:hover:not(.mat-calendar-body-disabled) .mat-calendar-body-cell-content:not(.mat-calendar-body-selected),body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-dialog .mat-calendar-body-cell:hover:not(.mat-calendar-body-disabled) .mat-calendar-body-cell-content:not(.mat-calendar-body-selected){background-color:#171b17!important;color:#3ecf8e!important}body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-content .mat-datepicker-actions,body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-content-touch .mat-datepicker-actions,body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-dialog .mat-datepicker-actions{background-color:#0e110e!important;border-top:1px solid #222922!important}body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-content .mat-datepicker-actions .mat-datepicker-apply,body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-content-touch .mat-datepicker-actions .mat-datepicker-apply,body.dark-theme:where(:not(:has(app-signup))) .mat-datepicker-dialog .mat-datepicker-actions .mat-datepicker-apply{background:linear-gradient(135deg,#3ecf8e,#22a06b)!important;color:#080a08!important;font-weight:750!important}.cdk-overlay-container{z-index:100000!important;pointer-events:none}.cdk-global-overlay-wrapper{z-index:100000!important;pointer-events:none;display:flex}.cdk-overlay-pane{pointer-events:auto}.cdk-overlay-backdrop{z-index:99999!important}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background-color:#0f172a73!important}body.dark-theme:where(:not(:has(app-signup))) .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{background-color:#040604c7!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.cdk-overlay-connected-position-bounding-box:has(.expense-category-autocomplete){z-index:100001!important}.opendine-dialog-panel,body.dark-theme:where(:not(:has(app-signup))) .opendine-dialog-panel{max-width:96vw!important}.opendine-dialog-panel .mat-mdc-dialog-container,body.dark-theme:where(:not(:has(app-signup))) .opendine-dialog-panel .mat-mdc-dialog-container{background:transparent!important;background-color:transparent!important;box-shadow:none!important;padding:0!important;overflow:visible!important}.opendine-dialog-panel .mat-mdc-dialog-container .mdc-dialog__surface,body.dark-theme:where(:not(:has(app-signup))) .opendine-dialog-panel .mat-mdc-dialog-container .mdc-dialog__surface{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border-radius:20px!important;overflow:visible!important;padding:0!important}.cdk-overlay-pane.opendine-snackbar-panel,.cdk-overlay-pane:has(.opendine-snackbar-panel),.cdk-overlay-pane:has(app-custom-snackbar){margin-bottom:24px!important;z-index:100002!important;display:flex!important;justify-content:center!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;max-width:100vw!important}@media(max-width:768px){.cdk-overlay-pane.opendine-snackbar-panel,.cdk-overlay-pane:has(.opendine-snackbar-panel),.cdk-overlay-pane:has(app-custom-snackbar){margin-bottom:calc(76px + env(safe-area-inset-bottom,0px))!important}}.mat-mdc-snack-bar-container.opendine-snackbar-panel,mat-snack-bar-container.opendine-snackbar-panel,.opendine-snackbar-panel.mat-mdc-snack-bar-container,.opendine-snackbar-panel .mat-mdc-snack-bar-container,.mat-mdc-snack-bar-container:has(app-custom-snackbar),mat-snack-bar-container:has(app-custom-snackbar){--mdc-snackbar-container-color: transparent !important;--mdc-snackbar-container-elevation-shadow: none !important;--mdc-snackbar-supporting-text-color: transparent !important;--mat-sys-inverse-surface: transparent !important;--mat-sys-inverse-on-surface: transparent !important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;padding:0!important;border:none!important;outline:none!important;border-radius:999px!important;overflow:visible!important;margin:0 auto!important}.mat-mdc-snack-bar-container.opendine-snackbar-panel .mat-mdc-snackbar-surface,.mat-mdc-snack-bar-container.opendine-snackbar-panel .mdc-snackbar__surface,mat-snack-bar-container.opendine-snackbar-panel .mat-mdc-snackbar-surface,mat-snack-bar-container.opendine-snackbar-panel .mdc-snackbar__surface,.opendine-snackbar-panel.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface,.opendine-snackbar-panel.mat-mdc-snack-bar-container .mdc-snackbar__surface,.opendine-snackbar-panel .mat-mdc-snack-bar-container .mat-mdc-snackbar-surface,.opendine-snackbar-panel .mat-mdc-snack-bar-container .mdc-snackbar__surface,.mat-mdc-snack-bar-container:has(app-custom-snackbar) .mat-mdc-snackbar-surface,.mat-mdc-snack-bar-container:has(app-custom-snackbar) .mdc-snackbar__surface,mat-snack-bar-container:has(app-custom-snackbar) .mat-mdc-snackbar-surface,mat-snack-bar-container:has(app-custom-snackbar) .mdc-snackbar__surface{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:none!important;outline:none!important;padding:0!important;min-width:0!important;max-width:none!important;width:auto!important;border-radius:999px!important;overflow:visible!important}.mat-mdc-snack-bar-container.opendine-snackbar-panel .mat-mdc-snack-bar-label,.mat-mdc-snack-bar-container.opendine-snackbar-panel .mdc-snackbar__label,mat-snack-bar-container.opendine-snackbar-panel .mat-mdc-snack-bar-label,mat-snack-bar-container.opendine-snackbar-panel .mdc-snackbar__label,.opendine-snackbar-panel.mat-mdc-snack-bar-container .mat-mdc-snack-bar-label,.opendine-snackbar-panel.mat-mdc-snack-bar-container .mdc-snackbar__label,.opendine-snackbar-panel .mat-mdc-snack-bar-container .mat-mdc-snack-bar-label,.opendine-snackbar-panel .mat-mdc-snack-bar-container .mdc-snackbar__label,.mat-mdc-snack-bar-container:has(app-custom-snackbar) .mat-mdc-snack-bar-label,.mat-mdc-snack-bar-container:has(app-custom-snackbar) .mdc-snackbar__label,mat-snack-bar-container:has(app-custom-snackbar) .mat-mdc-snack-bar-label,mat-snack-bar-container:has(app-custom-snackbar) .mdc-snackbar__label{padding:0!important;width:auto!important;margin:0!important;background:transparent!important;background-color:transparent!important;box-shadow:none!important;overflow:visible!important}.mat-mdc-snack-bar-container.opendine-snackbar-panel app-custom-snackbar,mat-snack-bar-container.opendine-snackbar-panel app-custom-snackbar,.opendine-snackbar-panel.mat-mdc-snack-bar-container app-custom-snackbar,.opendine-snackbar-panel .mat-mdc-snack-bar-container app-custom-snackbar,.mat-mdc-snack-bar-container:has(app-custom-snackbar) app-custom-snackbar,mat-snack-bar-container:has(app-custom-snackbar) app-custom-snackbar{display:block!important;background:transparent!important;box-shadow:none!important}.opendine-snackbar-panel .mat-mdc-snackbar-surface,.opendine-snackbar-panel .mdc-snackbar__surface{background:transparent!important;background-color:transparent!important;box-shadow:none!important;border:none!important;outline:none!important;padding:0!important;min-width:0!important;max-width:none!important;width:auto!important;border-radius:999px!important;overflow:visible!important}.opendine-snackbar-panel .mat-mdc-snack-bar-label,.opendine-snackbar-panel .mdc-snackbar__label{padding:0!important;width:auto!important;margin:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}@keyframes orangishGoldBorderGlowDark{0%,to{border-color:#f59e0b!important;box-shadow:0 4px 20px #f59e0b47,0 0 10px #fbbf2426!important}50%{border-color:#fbbf24!important;box-shadow:0 6px 26px #f59e0b73,0 0 18px #fbbf2459!important}}.staff-picker-autocomplete-panel{background:var(--bg-card, #ffffff)!important;border-radius:14px!important;border:1px solid var(--border-color, #e2e8f0)!important;box-shadow:0 16px 40px #0000002e,0 6px 12px #00000014!important;max-height:320px!important;padding:6px 0!important;z-index:1050!important}.staff-picker-autocomplete-panel .mat-mdc-option{min-height:48px!important;height:auto!important;padding:8px 14px!important;transition:background .15s ease!important}.staff-picker-autocomplete-panel .mat-mdc-option .mdc-list-item__primary-text{width:100%!important;display:flex!important;align-items:center!important}.staff-picker-autocomplete-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled),.staff-picker-autocomplete-panel .mat-mdc-option.mat-mdc-option-active{background:#2f80ed14!important}.staff-picker-autocomplete-panel .mat-mdc-option.option-selected{background:#2f80ed24!important}.staff-picker-autocomplete-panel .option-content{display:flex;align-items:center;width:100%;gap:12px}.staff-picker-autocomplete-panel .option-avatar{width:32px;height:32px;border-radius:50%;background:var(--primary-color, #2f80ed);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.775rem;overflow:hidden;flex-shrink:0}.staff-picker-autocomplete-panel .option-avatar img{width:100%;height:100%;object-fit:cover}.staff-picker-autocomplete-panel .option-avatar.unassigned-avatar{background:#fee2e2;color:#dc2626;font-size:.75rem}.staff-picker-autocomplete-panel .option-avatar.all-staff-avatar{background:#e0f2fe;color:#0284c7}.staff-picker-autocomplete-panel .option-info{flex:1;display:flex;flex-direction:column;gap:2px;overflow:hidden}.staff-picker-autocomplete-panel .option-info .name-role-line{display:flex;align-items:center;gap:6px}.staff-picker-autocomplete-panel .option-info .option-name{font-size:.85rem;font-weight:700;color:var(--text-main, #0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.staff-picker-autocomplete-panel .option-info .role-badge{font-size:.675rem;font-weight:600;color:var(--text-muted, #64748b);background:var(--bg-surface, #f1f5f9);padding:1px 6px;border-radius:4px;text-transform:capitalize}.staff-picker-autocomplete-panel .option-info .option-role{font-size:.725rem;color:var(--text-muted, #64748b)}body.dark-theme:where(:not(:has(app-signup))) .staff-picker-autocomplete-panel{background:#121512!important;border-color:#222922!important;box-shadow:0 16px 40px #000000d9!important}body.dark-theme:where(:not(:has(app-signup))) .staff-picker-autocomplete-panel .mat-mdc-option{background-color:#121512!important;border-bottom:1px solid rgba(255,255,255,.04)!important}body.dark-theme:where(:not(:has(app-signup))) .staff-picker-autocomplete-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled),body.dark-theme:where(:not(:has(app-signup))) .staff-picker-autocomplete-panel .mat-mdc-option.mat-mdc-option-active{background-color:#3ecf8e1f!important}body.dark-theme:where(:not(:has(app-signup))) .staff-picker-autocomplete-panel .mat-mdc-option.option-selected{background-color:#3ecf8e2e!important}body.dark-theme:where(:not(:has(app-signup))) .staff-picker-autocomplete-panel .option-avatar.unassigned-avatar{background:#ef444426!important;color:#f87171!important}body.dark-theme:where(:not(:has(app-signup))) .staff-picker-autocomplete-panel .option-avatar.all-staff-avatar{background:#171b17!important;color:#3ecf8e!important}body.dark-theme:where(:not(:has(app-signup))) .staff-picker-autocomplete-panel .option-info .option-name{color:#f9fafb!important}body.dark-theme:where(:not(:has(app-signup))) .staff-picker-autocomplete-panel .option-info .role-badge{background:#171b17!important;color:#9ca3af!important}body.dark-theme:where(:not(:has(app-signup))) .staff-picker-autocomplete-panel .option-info .option-role{color:#9ca3af!important}body.dark-theme:where(:not(:has(app-signup))) .coupon-input-box{background:#111827!important;background-color:#111827!important;border:1px solid #374151!important}body.dark-theme:where(:not(:has(app-signup))) .coupon-input-box i{color:#9ca3af!important}body.dark-theme:where(:not(:has(app-signup))) .coupon-input-box input.coupon-input,body.dark-theme:where(:not(:has(app-signup))) .coupon-input-box .coupon-input{background:transparent!important;background-color:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;color:#f9fafb!important;padding:0!important}body.dark-theme:where(:not(:has(app-signup))) .coupon-input-box input.coupon-input::placeholder,body.dark-theme:where(:not(:has(app-signup))) .coupon-input-box .coupon-input::placeholder{color:#6b7280!important}body.dark-theme:where(:not(:has(app-signup))) .coupon-input-box:focus-within{background:#111827!important;background-color:#111827!important;border-color:#10b981!important;box-shadow:0 0 0 2px #10b98140!important}
