: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{--bg-body: #0b0f19;--bg-card: #152033;--bg-header: #152033;--bg-input: #1f2a44;--bg-sidebar: #152033;--bg-button-secondary: #1f2a44;--bg-button-secondary-hover: #2a3b5c;--border-color: #2d3f66;--border-color-hover: #3d5485;--border-input: #2d3f66;--text-main: #f1f5f9;--text-muted: #94a3b8;--primary-color: #4b9cff;--primary-hover: #73b2ff;--primary-light: rgba(75, 156, 255, .15);--bg-main: #0b0f19;--bg-card-empty: #1f2a44;--bg-active-row: #202e48}*{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}::-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,.inner-dialog-panel .mat-mdc-dialog-container{padding:0!important;border-radius:16px!important;overflow:hidden!important}@media(max-width:768px){.custom-dialog-panel,.inner-dialog-panel,.mat-mdc-dialog-panel,.cdk-overlay-pane{max-width:90vw!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 .main-content,body.dark-theme .dashboard-area,body.dark-theme .split-menu-layout,body.dark-theme :host{background-color:var(--bg-body)!important;background:var(--bg-body)!important;color:var(--text-main)!important}body.dark-theme .stat-card,body.dark-theme .section-card,body.dark-theme .profile-card,body.dark-theme .data-card,body.dark-theme .card,body.dark-theme .menu-item-card,body.dark-theme .cart-item-card,body.dark-theme .customer-card,body.dark-theme .finance-card,body.dark-theme .inventory-card,body.dark-theme .settings-card,body.dark-theme .table-card,body.dark-theme .edit-grid,body.dark-theme .order-card,body.dark-theme .food-card,body.dark-theme .outlet-info-card,body.dark-theme .other-outlets-card,body.dark-theme .list-card,body.dark-theme .form-card,body.dark-theme .tax-card,body.dark-theme .reports-sidebar,body.dark-theme .statement-card,body.dark-theme .report-stat-box,body.dark-theme .chart-card,body.dark-theme .widget-card,body.dark-theme .table-container,body.dark-theme .menu-item-recipe-box,body.dark-theme .customer-receipt-card,body.dark-theme .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 .stat-card h1,body.dark-theme .stat-card h2,body.dark-theme .stat-card h3,body.dark-theme .stat-card h4,body.dark-theme .stat-card .stat-value,body.dark-theme .stat-card .dish-name,body.dark-theme .stat-card .customer-name,body.dark-theme .stat-card .card-title,body.dark-theme .stat-card .name,body.dark-theme .stat-card .value,body.dark-theme .stat-card .group-title,body.dark-theme .stat-card .title,body.dark-theme .stat-card .item-name,body.dark-theme .stat-card .item-price,body.dark-theme .stat-card .total-price,body.dark-theme .stat-card .val,body.dark-theme .stat-card .amount,body.dark-theme .stat-card .total-amount,body.dark-theme .stat-card .stat-number,body.dark-theme .stat-card .number,body.dark-theme .section-card h1,body.dark-theme .section-card h2,body.dark-theme .section-card h3,body.dark-theme .section-card h4,body.dark-theme .section-card .stat-value,body.dark-theme .section-card .dish-name,body.dark-theme .section-card .customer-name,body.dark-theme .section-card .card-title,body.dark-theme .section-card .name,body.dark-theme .section-card .value,body.dark-theme .section-card .group-title,body.dark-theme .section-card .title,body.dark-theme .section-card .item-name,body.dark-theme .section-card .item-price,body.dark-theme .section-card .total-price,body.dark-theme .section-card .val,body.dark-theme .section-card .amount,body.dark-theme .section-card .total-amount,body.dark-theme .section-card .stat-number,body.dark-theme .section-card .number,body.dark-theme .profile-card h1,body.dark-theme .profile-card h2,body.dark-theme .profile-card h3,body.dark-theme .profile-card h4,body.dark-theme .profile-card .stat-value,body.dark-theme .profile-card .dish-name,body.dark-theme .profile-card .customer-name,body.dark-theme .profile-card .card-title,body.dark-theme .profile-card .name,body.dark-theme .profile-card .value,body.dark-theme .profile-card .group-title,body.dark-theme .profile-card .title,body.dark-theme .profile-card .item-name,body.dark-theme .profile-card .item-price,body.dark-theme .profile-card .total-price,body.dark-theme .profile-card .val,body.dark-theme .profile-card .amount,body.dark-theme .profile-card .total-amount,body.dark-theme .profile-card .stat-number,body.dark-theme .profile-card .number,body.dark-theme .data-card h1,body.dark-theme .data-card h2,body.dark-theme .data-card h3,body.dark-theme .data-card h4,body.dark-theme .data-card .stat-value,body.dark-theme .data-card .dish-name,body.dark-theme .data-card .customer-name,body.dark-theme .data-card .card-title,body.dark-theme .data-card .name,body.dark-theme .data-card .value,body.dark-theme .data-card .group-title,body.dark-theme .data-card .title,body.dark-theme .data-card .item-name,body.dark-theme .data-card .item-price,body.dark-theme .data-card .total-price,body.dark-theme .data-card .val,body.dark-theme .data-card .amount,body.dark-theme .data-card .total-amount,body.dark-theme .data-card .stat-number,body.dark-theme .data-card .number,body.dark-theme .card h1,body.dark-theme .card h2,body.dark-theme .card h3,body.dark-theme .card h4,body.dark-theme .card .stat-value,body.dark-theme .card .dish-name,body.dark-theme .card .customer-name,body.dark-theme .card .card-title,body.dark-theme .card .name,body.dark-theme .card .value,body.dark-theme .card .group-title,body.dark-theme .card .title,body.dark-theme .card .item-name,body.dark-theme .card .item-price,body.dark-theme .card .total-price,body.dark-theme .card .val,body.dark-theme .card .amount,body.dark-theme .card .total-amount,body.dark-theme .card .stat-number,body.dark-theme .card .number,body.dark-theme .menu-item-card h1,body.dark-theme .menu-item-card h2,body.dark-theme .menu-item-card h3,body.dark-theme .menu-item-card h4,body.dark-theme .menu-item-card .stat-value,body.dark-theme .menu-item-card .dish-name,body.dark-theme .menu-item-card .customer-name,body.dark-theme .menu-item-card .card-title,body.dark-theme .menu-item-card .name,body.dark-theme .menu-item-card .value,body.dark-theme .menu-item-card .group-title,body.dark-theme .menu-item-card .title,body.dark-theme .menu-item-card .item-name,body.dark-theme .menu-item-card .item-price,body.dark-theme .menu-item-card .total-price,body.dark-theme .menu-item-card .val,body.dark-theme .menu-item-card .amount,body.dark-theme .menu-item-card .total-amount,body.dark-theme .menu-item-card .stat-number,body.dark-theme .menu-item-card .number,body.dark-theme .cart-item-card h1,body.dark-theme .cart-item-card h2,body.dark-theme .cart-item-card h3,body.dark-theme .cart-item-card h4,body.dark-theme .cart-item-card .stat-value,body.dark-theme .cart-item-card .dish-name,body.dark-theme .cart-item-card .customer-name,body.dark-theme .cart-item-card .card-title,body.dark-theme .cart-item-card .name,body.dark-theme .cart-item-card .value,body.dark-theme .cart-item-card .group-title,body.dark-theme .cart-item-card .title,body.dark-theme .cart-item-card .item-name,body.dark-theme .cart-item-card .item-price,body.dark-theme .cart-item-card .total-price,body.dark-theme .cart-item-card .val,body.dark-theme .cart-item-card .amount,body.dark-theme .cart-item-card .total-amount,body.dark-theme .cart-item-card .stat-number,body.dark-theme .cart-item-card .number,body.dark-theme .customer-card h1,body.dark-theme .customer-card h2,body.dark-theme .customer-card h3,body.dark-theme .customer-card h4,body.dark-theme .customer-card .stat-value,body.dark-theme .customer-card .dish-name,body.dark-theme .customer-card .customer-name,body.dark-theme .customer-card .card-title,body.dark-theme .customer-card .name,body.dark-theme .customer-card .value,body.dark-theme .customer-card .group-title,body.dark-theme .customer-card .title,body.dark-theme .customer-card .item-name,body.dark-theme .customer-card .item-price,body.dark-theme .customer-card .total-price,body.dark-theme .customer-card .val,body.dark-theme .customer-card .amount,body.dark-theme .customer-card .total-amount,body.dark-theme .customer-card .stat-number,body.dark-theme .customer-card .number,body.dark-theme .finance-card h1,body.dark-theme .finance-card h2,body.dark-theme .finance-card h3,body.dark-theme .finance-card h4,body.dark-theme .finance-card .stat-value,body.dark-theme .finance-card .dish-name,body.dark-theme .finance-card .customer-name,body.dark-theme .finance-card .card-title,body.dark-theme .finance-card .name,body.dark-theme .finance-card .value,body.dark-theme .finance-card .group-title,body.dark-theme .finance-card .title,body.dark-theme .finance-card .item-name,body.dark-theme .finance-card .item-price,body.dark-theme .finance-card .total-price,body.dark-theme .finance-card .val,body.dark-theme .finance-card .amount,body.dark-theme .finance-card .total-amount,body.dark-theme .finance-card .stat-number,body.dark-theme .finance-card .number,body.dark-theme .inventory-card h1,body.dark-theme .inventory-card h2,body.dark-theme .inventory-card h3,body.dark-theme .inventory-card h4,body.dark-theme .inventory-card .stat-value,body.dark-theme .inventory-card .dish-name,body.dark-theme .inventory-card .customer-name,body.dark-theme .inventory-card .card-title,body.dark-theme .inventory-card .name,body.dark-theme .inventory-card .value,body.dark-theme .inventory-card .group-title,body.dark-theme .inventory-card .title,body.dark-theme .inventory-card .item-name,body.dark-theme .inventory-card .item-price,body.dark-theme .inventory-card .total-price,body.dark-theme .inventory-card .val,body.dark-theme .inventory-card .amount,body.dark-theme .inventory-card .total-amount,body.dark-theme .inventory-card .stat-number,body.dark-theme .inventory-card .number,body.dark-theme .settings-card h1,body.dark-theme .settings-card h2,body.dark-theme .settings-card h3,body.dark-theme .settings-card h4,body.dark-theme .settings-card .stat-value,body.dark-theme .settings-card .dish-name,body.dark-theme .settings-card .customer-name,body.dark-theme .settings-card .card-title,body.dark-theme .settings-card .name,body.dark-theme .settings-card .value,body.dark-theme .settings-card .group-title,body.dark-theme .settings-card .title,body.dark-theme .settings-card .item-name,body.dark-theme .settings-card .item-price,body.dark-theme .settings-card .total-price,body.dark-theme .settings-card .val,body.dark-theme .settings-card .amount,body.dark-theme .settings-card .total-amount,body.dark-theme .settings-card .stat-number,body.dark-theme .settings-card .number,body.dark-theme .table-card h1,body.dark-theme .table-card h2,body.dark-theme .table-card h3,body.dark-theme .table-card h4,body.dark-theme .table-card .stat-value,body.dark-theme .table-card .dish-name,body.dark-theme .table-card .customer-name,body.dark-theme .table-card .card-title,body.dark-theme .table-card .name,body.dark-theme .table-card .value,body.dark-theme .table-card .group-title,body.dark-theme .table-card .title,body.dark-theme .table-card .item-name,body.dark-theme .table-card .item-price,body.dark-theme .table-card .total-price,body.dark-theme .table-card .val,body.dark-theme .table-card .amount,body.dark-theme .table-card .total-amount,body.dark-theme .table-card .stat-number,body.dark-theme .table-card .number,body.dark-theme .edit-grid h1,body.dark-theme .edit-grid h2,body.dark-theme .edit-grid h3,body.dark-theme .edit-grid h4,body.dark-theme .edit-grid .stat-value,body.dark-theme .edit-grid .dish-name,body.dark-theme .edit-grid .customer-name,body.dark-theme .edit-grid .card-title,body.dark-theme .edit-grid .name,body.dark-theme .edit-grid .value,body.dark-theme .edit-grid .group-title,body.dark-theme .edit-grid .title,body.dark-theme .edit-grid .item-name,body.dark-theme .edit-grid .item-price,body.dark-theme .edit-grid .total-price,body.dark-theme .edit-grid .val,body.dark-theme .edit-grid .amount,body.dark-theme .edit-grid .total-amount,body.dark-theme .edit-grid .stat-number,body.dark-theme .edit-grid .number,body.dark-theme .order-card h1,body.dark-theme .order-card h2,body.dark-theme .order-card h3,body.dark-theme .order-card h4,body.dark-theme .order-card .stat-value,body.dark-theme .order-card .dish-name,body.dark-theme .order-card .customer-name,body.dark-theme .order-card .card-title,body.dark-theme .order-card .name,body.dark-theme .order-card .value,body.dark-theme .order-card .group-title,body.dark-theme .order-card .title,body.dark-theme .order-card .item-name,body.dark-theme .order-card .item-price,body.dark-theme .order-card .total-price,body.dark-theme .order-card .val,body.dark-theme .order-card .amount,body.dark-theme .order-card .total-amount,body.dark-theme .order-card .stat-number,body.dark-theme .order-card .number,body.dark-theme .food-card h1,body.dark-theme .food-card h2,body.dark-theme .food-card h3,body.dark-theme .food-card h4,body.dark-theme .food-card .stat-value,body.dark-theme .food-card .dish-name,body.dark-theme .food-card .customer-name,body.dark-theme .food-card .card-title,body.dark-theme .food-card .name,body.dark-theme .food-card .value,body.dark-theme .food-card .group-title,body.dark-theme .food-card .title,body.dark-theme .food-card .item-name,body.dark-theme .food-card .item-price,body.dark-theme .food-card .total-price,body.dark-theme .food-card .val,body.dark-theme .food-card .amount,body.dark-theme .food-card .total-amount,body.dark-theme .food-card .stat-number,body.dark-theme .food-card .number,body.dark-theme .outlet-info-card h1,body.dark-theme .outlet-info-card h2,body.dark-theme .outlet-info-card h3,body.dark-theme .outlet-info-card h4,body.dark-theme .outlet-info-card .stat-value,body.dark-theme .outlet-info-card .dish-name,body.dark-theme .outlet-info-card .customer-name,body.dark-theme .outlet-info-card .card-title,body.dark-theme .outlet-info-card .name,body.dark-theme .outlet-info-card .value,body.dark-theme .outlet-info-card .group-title,body.dark-theme .outlet-info-card .title,body.dark-theme .outlet-info-card .item-name,body.dark-theme .outlet-info-card .item-price,body.dark-theme .outlet-info-card .total-price,body.dark-theme .outlet-info-card .val,body.dark-theme .outlet-info-card .amount,body.dark-theme .outlet-info-card .total-amount,body.dark-theme .outlet-info-card .stat-number,body.dark-theme .outlet-info-card .number,body.dark-theme .other-outlets-card h1,body.dark-theme .other-outlets-card h2,body.dark-theme .other-outlets-card h3,body.dark-theme .other-outlets-card h4,body.dark-theme .other-outlets-card .stat-value,body.dark-theme .other-outlets-card .dish-name,body.dark-theme .other-outlets-card .customer-name,body.dark-theme .other-outlets-card .card-title,body.dark-theme .other-outlets-card .name,body.dark-theme .other-outlets-card .value,body.dark-theme .other-outlets-card .group-title,body.dark-theme .other-outlets-card .title,body.dark-theme .other-outlets-card .item-name,body.dark-theme .other-outlets-card .item-price,body.dark-theme .other-outlets-card .total-price,body.dark-theme .other-outlets-card .val,body.dark-theme .other-outlets-card .amount,body.dark-theme .other-outlets-card .total-amount,body.dark-theme .other-outlets-card .stat-number,body.dark-theme .other-outlets-card .number,body.dark-theme .list-card h1,body.dark-theme .list-card h2,body.dark-theme .list-card h3,body.dark-theme .list-card h4,body.dark-theme .list-card .stat-value,body.dark-theme .list-card .dish-name,body.dark-theme .list-card .customer-name,body.dark-theme .list-card .card-title,body.dark-theme .list-card .name,body.dark-theme .list-card .value,body.dark-theme .list-card .group-title,body.dark-theme .list-card .title,body.dark-theme .list-card .item-name,body.dark-theme .list-card .item-price,body.dark-theme .list-card .total-price,body.dark-theme .list-card .val,body.dark-theme .list-card .amount,body.dark-theme .list-card .total-amount,body.dark-theme .list-card .stat-number,body.dark-theme .list-card .number,body.dark-theme .form-card h1,body.dark-theme .form-card h2,body.dark-theme .form-card h3,body.dark-theme .form-card h4,body.dark-theme .form-card .stat-value,body.dark-theme .form-card .dish-name,body.dark-theme .form-card .customer-name,body.dark-theme .form-card .card-title,body.dark-theme .form-card .name,body.dark-theme .form-card .value,body.dark-theme .form-card .group-title,body.dark-theme .form-card .title,body.dark-theme .form-card .item-name,body.dark-theme .form-card .item-price,body.dark-theme .form-card .total-price,body.dark-theme .form-card .val,body.dark-theme .form-card .amount,body.dark-theme .form-card .total-amount,body.dark-theme .form-card .stat-number,body.dark-theme .form-card .number,body.dark-theme .tax-card h1,body.dark-theme .tax-card h2,body.dark-theme .tax-card h3,body.dark-theme .tax-card h4,body.dark-theme .tax-card .stat-value,body.dark-theme .tax-card .dish-name,body.dark-theme .tax-card .customer-name,body.dark-theme .tax-card .card-title,body.dark-theme .tax-card .name,body.dark-theme .tax-card .value,body.dark-theme .tax-card .group-title,body.dark-theme .tax-card .title,body.dark-theme .tax-card .item-name,body.dark-theme .tax-card .item-price,body.dark-theme .tax-card .total-price,body.dark-theme .tax-card .val,body.dark-theme .tax-card .amount,body.dark-theme .tax-card .total-amount,body.dark-theme .tax-card .stat-number,body.dark-theme .tax-card .number,body.dark-theme .reports-sidebar h1,body.dark-theme .reports-sidebar h2,body.dark-theme .reports-sidebar h3,body.dark-theme .reports-sidebar h4,body.dark-theme .reports-sidebar .stat-value,body.dark-theme .reports-sidebar .dish-name,body.dark-theme .reports-sidebar .customer-name,body.dark-theme .reports-sidebar .card-title,body.dark-theme .reports-sidebar .name,body.dark-theme .reports-sidebar .value,body.dark-theme .reports-sidebar .group-title,body.dark-theme .reports-sidebar .title,body.dark-theme .reports-sidebar .item-name,body.dark-theme .reports-sidebar .item-price,body.dark-theme .reports-sidebar .total-price,body.dark-theme .reports-sidebar .val,body.dark-theme .reports-sidebar .amount,body.dark-theme .reports-sidebar .total-amount,body.dark-theme .reports-sidebar .stat-number,body.dark-theme .reports-sidebar .number,body.dark-theme .statement-card h1,body.dark-theme .statement-card h2,body.dark-theme .statement-card h3,body.dark-theme .statement-card h4,body.dark-theme .statement-card .stat-value,body.dark-theme .statement-card .dish-name,body.dark-theme .statement-card .customer-name,body.dark-theme .statement-card .card-title,body.dark-theme .statement-card .name,body.dark-theme .statement-card .value,body.dark-theme .statement-card .group-title,body.dark-theme .statement-card .title,body.dark-theme .statement-card .item-name,body.dark-theme .statement-card .item-price,body.dark-theme .statement-card .total-price,body.dark-theme .statement-card .val,body.dark-theme .statement-card .amount,body.dark-theme .statement-card .total-amount,body.dark-theme .statement-card .stat-number,body.dark-theme .statement-card .number,body.dark-theme .report-stat-box h1,body.dark-theme .report-stat-box h2,body.dark-theme .report-stat-box h3,body.dark-theme .report-stat-box h4,body.dark-theme .report-stat-box .stat-value,body.dark-theme .report-stat-box .dish-name,body.dark-theme .report-stat-box .customer-name,body.dark-theme .report-stat-box .card-title,body.dark-theme .report-stat-box .name,body.dark-theme .report-stat-box .value,body.dark-theme .report-stat-box .group-title,body.dark-theme .report-stat-box .title,body.dark-theme .report-stat-box .item-name,body.dark-theme .report-stat-box .item-price,body.dark-theme .report-stat-box .total-price,body.dark-theme .report-stat-box .val,body.dark-theme .report-stat-box .amount,body.dark-theme .report-stat-box .total-amount,body.dark-theme .report-stat-box .stat-number,body.dark-theme .report-stat-box .number,body.dark-theme .chart-card h1,body.dark-theme .chart-card h2,body.dark-theme .chart-card h3,body.dark-theme .chart-card h4,body.dark-theme .chart-card .stat-value,body.dark-theme .chart-card .dish-name,body.dark-theme .chart-card .customer-name,body.dark-theme .chart-card .card-title,body.dark-theme .chart-card .name,body.dark-theme .chart-card .value,body.dark-theme .chart-card .group-title,body.dark-theme .chart-card .title,body.dark-theme .chart-card .item-name,body.dark-theme .chart-card .item-price,body.dark-theme .chart-card .total-price,body.dark-theme .chart-card .val,body.dark-theme .chart-card .amount,body.dark-theme .chart-card .total-amount,body.dark-theme .chart-card .stat-number,body.dark-theme .chart-card .number,body.dark-theme .widget-card h1,body.dark-theme .widget-card h2,body.dark-theme .widget-card h3,body.dark-theme .widget-card h4,body.dark-theme .widget-card .stat-value,body.dark-theme .widget-card .dish-name,body.dark-theme .widget-card .customer-name,body.dark-theme .widget-card .card-title,body.dark-theme .widget-card .name,body.dark-theme .widget-card .value,body.dark-theme .widget-card .group-title,body.dark-theme .widget-card .title,body.dark-theme .widget-card .item-name,body.dark-theme .widget-card .item-price,body.dark-theme .widget-card .total-price,body.dark-theme .widget-card .val,body.dark-theme .widget-card .amount,body.dark-theme .widget-card .total-amount,body.dark-theme .widget-card .stat-number,body.dark-theme .widget-card .number,body.dark-theme .table-container h1,body.dark-theme .table-container h2,body.dark-theme .table-container h3,body.dark-theme .table-container h4,body.dark-theme .table-container .stat-value,body.dark-theme .table-container .dish-name,body.dark-theme .table-container .customer-name,body.dark-theme .table-container .card-title,body.dark-theme .table-container .name,body.dark-theme .table-container .value,body.dark-theme .table-container .group-title,body.dark-theme .table-container .title,body.dark-theme .table-container .item-name,body.dark-theme .table-container .item-price,body.dark-theme .table-container .total-price,body.dark-theme .table-container .val,body.dark-theme .table-container .amount,body.dark-theme .table-container .total-amount,body.dark-theme .table-container .stat-number,body.dark-theme .table-container .number,body.dark-theme .menu-item-recipe-box h1,body.dark-theme .menu-item-recipe-box h2,body.dark-theme .menu-item-recipe-box h3,body.dark-theme .menu-item-recipe-box h4,body.dark-theme .menu-item-recipe-box .stat-value,body.dark-theme .menu-item-recipe-box .dish-name,body.dark-theme .menu-item-recipe-box .customer-name,body.dark-theme .menu-item-recipe-box .card-title,body.dark-theme .menu-item-recipe-box .name,body.dark-theme .menu-item-recipe-box .value,body.dark-theme .menu-item-recipe-box .group-title,body.dark-theme .menu-item-recipe-box .title,body.dark-theme .menu-item-recipe-box .item-name,body.dark-theme .menu-item-recipe-box .item-price,body.dark-theme .menu-item-recipe-box .total-price,body.dark-theme .menu-item-recipe-box .val,body.dark-theme .menu-item-recipe-box .amount,body.dark-theme .menu-item-recipe-box .total-amount,body.dark-theme .menu-item-recipe-box .stat-number,body.dark-theme .menu-item-recipe-box .number,body.dark-theme .customer-receipt-card h1,body.dark-theme .customer-receipt-card h2,body.dark-theme .customer-receipt-card h3,body.dark-theme .customer-receipt-card h4,body.dark-theme .customer-receipt-card .stat-value,body.dark-theme .customer-receipt-card .dish-name,body.dark-theme .customer-receipt-card .customer-name,body.dark-theme .customer-receipt-card .card-title,body.dark-theme .customer-receipt-card .name,body.dark-theme .customer-receipt-card .value,body.dark-theme .customer-receipt-card .group-title,body.dark-theme .customer-receipt-card .title,body.dark-theme .customer-receipt-card .item-name,body.dark-theme .customer-receipt-card .item-price,body.dark-theme .customer-receipt-card .total-price,body.dark-theme .customer-receipt-card .val,body.dark-theme .customer-receipt-card .amount,body.dark-theme .customer-receipt-card .total-amount,body.dark-theme .customer-receipt-card .stat-number,body.dark-theme .customer-receipt-card .number,body.dark-theme .receipt-receipt-paper h1,body.dark-theme .receipt-receipt-paper h2,body.dark-theme .receipt-receipt-paper h3,body.dark-theme .receipt-receipt-paper h4,body.dark-theme .receipt-receipt-paper .stat-value,body.dark-theme .receipt-receipt-paper .dish-name,body.dark-theme .receipt-receipt-paper .customer-name,body.dark-theme .receipt-receipt-paper .card-title,body.dark-theme .receipt-receipt-paper .name,body.dark-theme .receipt-receipt-paper .value,body.dark-theme .receipt-receipt-paper .group-title,body.dark-theme .receipt-receipt-paper .title,body.dark-theme .receipt-receipt-paper .item-name,body.dark-theme .receipt-receipt-paper .item-price,body.dark-theme .receipt-receipt-paper .total-price,body.dark-theme .receipt-receipt-paper .val,body.dark-theme .receipt-receipt-paper .amount,body.dark-theme .receipt-receipt-paper .total-amount,body.dark-theme .receipt-receipt-paper .stat-number,body.dark-theme .receipt-receipt-paper .number{color:var(--text-main)!important}body.dark-theme .stat-card .stat-title,body.dark-theme .stat-card .dish-meta,body.dark-theme .stat-card .role,body.dark-theme .stat-card .date,body.dark-theme .stat-card .time,body.dark-theme .stat-card .text-muted,body.dark-theme .stat-card .label,body.dark-theme .stat-card .desc,body.dark-theme .stat-card .items-count,body.dark-theme .stat-card .total-label,body.dark-theme .stat-card .details-header,body.dark-theme .stat-card .details-header span,body.dark-theme .stat-card .subtitle,body.dark-theme .section-card .stat-title,body.dark-theme .section-card .dish-meta,body.dark-theme .section-card .role,body.dark-theme .section-card .date,body.dark-theme .section-card .time,body.dark-theme .section-card .text-muted,body.dark-theme .section-card .label,body.dark-theme .section-card .desc,body.dark-theme .section-card .items-count,body.dark-theme .section-card .total-label,body.dark-theme .section-card .details-header,body.dark-theme .section-card .details-header span,body.dark-theme .section-card .subtitle,body.dark-theme .profile-card .stat-title,body.dark-theme .profile-card .dish-meta,body.dark-theme .profile-card .role,body.dark-theme .profile-card .date,body.dark-theme .profile-card .time,body.dark-theme .profile-card .text-muted,body.dark-theme .profile-card .label,body.dark-theme .profile-card .desc,body.dark-theme .profile-card .items-count,body.dark-theme .profile-card .total-label,body.dark-theme .profile-card .details-header,body.dark-theme .profile-card .details-header span,body.dark-theme .profile-card .subtitle,body.dark-theme .data-card .stat-title,body.dark-theme .data-card .dish-meta,body.dark-theme .data-card .role,body.dark-theme .data-card .date,body.dark-theme .data-card .time,body.dark-theme .data-card .text-muted,body.dark-theme .data-card .label,body.dark-theme .data-card .desc,body.dark-theme .data-card .items-count,body.dark-theme .data-card .total-label,body.dark-theme .data-card .details-header,body.dark-theme .data-card .details-header span,body.dark-theme .data-card .subtitle,body.dark-theme .card .stat-title,body.dark-theme .card .dish-meta,body.dark-theme .card .role,body.dark-theme .card .date,body.dark-theme .card .time,body.dark-theme .card .text-muted,body.dark-theme .card .label,body.dark-theme .card .desc,body.dark-theme .card .items-count,body.dark-theme .card .total-label,body.dark-theme .card .details-header,body.dark-theme .card .details-header span,body.dark-theme .card .subtitle,body.dark-theme .menu-item-card .stat-title,body.dark-theme .menu-item-card .dish-meta,body.dark-theme .menu-item-card .role,body.dark-theme .menu-item-card .date,body.dark-theme .menu-item-card .time,body.dark-theme .menu-item-card .text-muted,body.dark-theme .menu-item-card .label,body.dark-theme .menu-item-card .desc,body.dark-theme .menu-item-card .items-count,body.dark-theme .menu-item-card .total-label,body.dark-theme .menu-item-card .details-header,body.dark-theme .menu-item-card .details-header span,body.dark-theme .menu-item-card .subtitle,body.dark-theme .cart-item-card .stat-title,body.dark-theme .cart-item-card .dish-meta,body.dark-theme .cart-item-card .role,body.dark-theme .cart-item-card .date,body.dark-theme .cart-item-card .time,body.dark-theme .cart-item-card .text-muted,body.dark-theme .cart-item-card .label,body.dark-theme .cart-item-card .desc,body.dark-theme .cart-item-card .items-count,body.dark-theme .cart-item-card .total-label,body.dark-theme .cart-item-card .details-header,body.dark-theme .cart-item-card .details-header span,body.dark-theme .cart-item-card .subtitle,body.dark-theme .customer-card .stat-title,body.dark-theme .customer-card .dish-meta,body.dark-theme .customer-card .role,body.dark-theme .customer-card .date,body.dark-theme .customer-card .time,body.dark-theme .customer-card .text-muted,body.dark-theme .customer-card .label,body.dark-theme .customer-card .desc,body.dark-theme .customer-card .items-count,body.dark-theme .customer-card .total-label,body.dark-theme .customer-card .details-header,body.dark-theme .customer-card .details-header span,body.dark-theme .customer-card .subtitle,body.dark-theme .finance-card .stat-title,body.dark-theme .finance-card .dish-meta,body.dark-theme .finance-card .role,body.dark-theme .finance-card .date,body.dark-theme .finance-card .time,body.dark-theme .finance-card .text-muted,body.dark-theme .finance-card .label,body.dark-theme .finance-card .desc,body.dark-theme .finance-card .items-count,body.dark-theme .finance-card .total-label,body.dark-theme .finance-card .details-header,body.dark-theme .finance-card .details-header span,body.dark-theme .finance-card .subtitle,body.dark-theme .inventory-card .stat-title,body.dark-theme .inventory-card .dish-meta,body.dark-theme .inventory-card .role,body.dark-theme .inventory-card .date,body.dark-theme .inventory-card .time,body.dark-theme .inventory-card .text-muted,body.dark-theme .inventory-card .label,body.dark-theme .inventory-card .desc,body.dark-theme .inventory-card .items-count,body.dark-theme .inventory-card .total-label,body.dark-theme .inventory-card .details-header,body.dark-theme .inventory-card .details-header span,body.dark-theme .inventory-card .subtitle,body.dark-theme .settings-card .stat-title,body.dark-theme .settings-card .dish-meta,body.dark-theme .settings-card .role,body.dark-theme .settings-card .date,body.dark-theme .settings-card .time,body.dark-theme .settings-card .text-muted,body.dark-theme .settings-card .label,body.dark-theme .settings-card .desc,body.dark-theme .settings-card .items-count,body.dark-theme .settings-card .total-label,body.dark-theme .settings-card .details-header,body.dark-theme .settings-card .details-header span,body.dark-theme .settings-card .subtitle,body.dark-theme .table-card .stat-title,body.dark-theme .table-card .dish-meta,body.dark-theme .table-card .role,body.dark-theme .table-card .date,body.dark-theme .table-card .time,body.dark-theme .table-card .text-muted,body.dark-theme .table-card .label,body.dark-theme .table-card .desc,body.dark-theme .table-card .items-count,body.dark-theme .table-card .total-label,body.dark-theme .table-card .details-header,body.dark-theme .table-card .details-header span,body.dark-theme .table-card .subtitle,body.dark-theme .edit-grid .stat-title,body.dark-theme .edit-grid .dish-meta,body.dark-theme .edit-grid .role,body.dark-theme .edit-grid .date,body.dark-theme .edit-grid .time,body.dark-theme .edit-grid .text-muted,body.dark-theme .edit-grid .label,body.dark-theme .edit-grid .desc,body.dark-theme .edit-grid .items-count,body.dark-theme .edit-grid .total-label,body.dark-theme .edit-grid .details-header,body.dark-theme .edit-grid .details-header span,body.dark-theme .edit-grid .subtitle,body.dark-theme .order-card .stat-title,body.dark-theme .order-card .dish-meta,body.dark-theme .order-card .role,body.dark-theme .order-card .date,body.dark-theme .order-card .time,body.dark-theme .order-card .text-muted,body.dark-theme .order-card .label,body.dark-theme .order-card .desc,body.dark-theme .order-card .items-count,body.dark-theme .order-card .total-label,body.dark-theme .order-card .details-header,body.dark-theme .order-card .details-header span,body.dark-theme .order-card .subtitle,body.dark-theme .food-card .stat-title,body.dark-theme .food-card .dish-meta,body.dark-theme .food-card .role,body.dark-theme .food-card .date,body.dark-theme .food-card .time,body.dark-theme .food-card .text-muted,body.dark-theme .food-card .label,body.dark-theme .food-card .desc,body.dark-theme .food-card .items-count,body.dark-theme .food-card .total-label,body.dark-theme .food-card .details-header,body.dark-theme .food-card .details-header span,body.dark-theme .food-card .subtitle,body.dark-theme .outlet-info-card .stat-title,body.dark-theme .outlet-info-card .dish-meta,body.dark-theme .outlet-info-card .role,body.dark-theme .outlet-info-card .date,body.dark-theme .outlet-info-card .time,body.dark-theme .outlet-info-card .text-muted,body.dark-theme .outlet-info-card .label,body.dark-theme .outlet-info-card .desc,body.dark-theme .outlet-info-card .items-count,body.dark-theme .outlet-info-card .total-label,body.dark-theme .outlet-info-card .details-header,body.dark-theme .outlet-info-card .details-header span,body.dark-theme .outlet-info-card .subtitle,body.dark-theme .other-outlets-card .stat-title,body.dark-theme .other-outlets-card .dish-meta,body.dark-theme .other-outlets-card .role,body.dark-theme .other-outlets-card .date,body.dark-theme .other-outlets-card .time,body.dark-theme .other-outlets-card .text-muted,body.dark-theme .other-outlets-card .label,body.dark-theme .other-outlets-card .desc,body.dark-theme .other-outlets-card .items-count,body.dark-theme .other-outlets-card .total-label,body.dark-theme .other-outlets-card .details-header,body.dark-theme .other-outlets-card .details-header span,body.dark-theme .other-outlets-card .subtitle,body.dark-theme .list-card .stat-title,body.dark-theme .list-card .dish-meta,body.dark-theme .list-card .role,body.dark-theme .list-card .date,body.dark-theme .list-card .time,body.dark-theme .list-card .text-muted,body.dark-theme .list-card .label,body.dark-theme .list-card .desc,body.dark-theme .list-card .items-count,body.dark-theme .list-card .total-label,body.dark-theme .list-card .details-header,body.dark-theme .list-card .details-header span,body.dark-theme .list-card .subtitle,body.dark-theme .form-card .stat-title,body.dark-theme .form-card .dish-meta,body.dark-theme .form-card .role,body.dark-theme .form-card .date,body.dark-theme .form-card .time,body.dark-theme .form-card .text-muted,body.dark-theme .form-card .label,body.dark-theme .form-card .desc,body.dark-theme .form-card .items-count,body.dark-theme .form-card .total-label,body.dark-theme .form-card .details-header,body.dark-theme .form-card .details-header span,body.dark-theme .form-card .subtitle,body.dark-theme .tax-card .stat-title,body.dark-theme .tax-card .dish-meta,body.dark-theme .tax-card .role,body.dark-theme .tax-card .date,body.dark-theme .tax-card .time,body.dark-theme .tax-card .text-muted,body.dark-theme .tax-card .label,body.dark-theme .tax-card .desc,body.dark-theme .tax-card .items-count,body.dark-theme .tax-card .total-label,body.dark-theme .tax-card .details-header,body.dark-theme .tax-card .details-header span,body.dark-theme .tax-card .subtitle,body.dark-theme .reports-sidebar .stat-title,body.dark-theme .reports-sidebar .dish-meta,body.dark-theme .reports-sidebar .role,body.dark-theme .reports-sidebar .date,body.dark-theme .reports-sidebar .time,body.dark-theme .reports-sidebar .text-muted,body.dark-theme .reports-sidebar .label,body.dark-theme .reports-sidebar .desc,body.dark-theme .reports-sidebar .items-count,body.dark-theme .reports-sidebar .total-label,body.dark-theme .reports-sidebar .details-header,body.dark-theme .reports-sidebar .details-header span,body.dark-theme .reports-sidebar .subtitle,body.dark-theme .statement-card .stat-title,body.dark-theme .statement-card .dish-meta,body.dark-theme .statement-card .role,body.dark-theme .statement-card .date,body.dark-theme .statement-card .time,body.dark-theme .statement-card .text-muted,body.dark-theme .statement-card .label,body.dark-theme .statement-card .desc,body.dark-theme .statement-card .items-count,body.dark-theme .statement-card .total-label,body.dark-theme .statement-card .details-header,body.dark-theme .statement-card .details-header span,body.dark-theme .statement-card .subtitle,body.dark-theme .report-stat-box .stat-title,body.dark-theme .report-stat-box .dish-meta,body.dark-theme .report-stat-box .role,body.dark-theme .report-stat-box .date,body.dark-theme .report-stat-box .time,body.dark-theme .report-stat-box .text-muted,body.dark-theme .report-stat-box .label,body.dark-theme .report-stat-box .desc,body.dark-theme .report-stat-box .items-count,body.dark-theme .report-stat-box .total-label,body.dark-theme .report-stat-box .details-header,body.dark-theme .report-stat-box .details-header span,body.dark-theme .report-stat-box .subtitle,body.dark-theme .chart-card .stat-title,body.dark-theme .chart-card .dish-meta,body.dark-theme .chart-card .role,body.dark-theme .chart-card .date,body.dark-theme .chart-card .time,body.dark-theme .chart-card .text-muted,body.dark-theme .chart-card .label,body.dark-theme .chart-card .desc,body.dark-theme .chart-card .items-count,body.dark-theme .chart-card .total-label,body.dark-theme .chart-card .details-header,body.dark-theme .chart-card .details-header span,body.dark-theme .chart-card .subtitle,body.dark-theme .widget-card .stat-title,body.dark-theme .widget-card .dish-meta,body.dark-theme .widget-card .role,body.dark-theme .widget-card .date,body.dark-theme .widget-card .time,body.dark-theme .widget-card .text-muted,body.dark-theme .widget-card .label,body.dark-theme .widget-card .desc,body.dark-theme .widget-card .items-count,body.dark-theme .widget-card .total-label,body.dark-theme .widget-card .details-header,body.dark-theme .widget-card .details-header span,body.dark-theme .widget-card .subtitle,body.dark-theme .table-container .stat-title,body.dark-theme .table-container .dish-meta,body.dark-theme .table-container .role,body.dark-theme .table-container .date,body.dark-theme .table-container .time,body.dark-theme .table-container .text-muted,body.dark-theme .table-container .label,body.dark-theme .table-container .desc,body.dark-theme .table-container .items-count,body.dark-theme .table-container .total-label,body.dark-theme .table-container .details-header,body.dark-theme .table-container .details-header span,body.dark-theme .table-container .subtitle,body.dark-theme .menu-item-recipe-box .stat-title,body.dark-theme .menu-item-recipe-box .dish-meta,body.dark-theme .menu-item-recipe-box .role,body.dark-theme .menu-item-recipe-box .date,body.dark-theme .menu-item-recipe-box .time,body.dark-theme .menu-item-recipe-box .text-muted,body.dark-theme .menu-item-recipe-box .label,body.dark-theme .menu-item-recipe-box .desc,body.dark-theme .menu-item-recipe-box .items-count,body.dark-theme .menu-item-recipe-box .total-label,body.dark-theme .menu-item-recipe-box .details-header,body.dark-theme .menu-item-recipe-box .details-header span,body.dark-theme .menu-item-recipe-box .subtitle,body.dark-theme .customer-receipt-card .stat-title,body.dark-theme .customer-receipt-card .dish-meta,body.dark-theme .customer-receipt-card .role,body.dark-theme .customer-receipt-card .date,body.dark-theme .customer-receipt-card .time,body.dark-theme .customer-receipt-card .text-muted,body.dark-theme .customer-receipt-card .label,body.dark-theme .customer-receipt-card .desc,body.dark-theme .customer-receipt-card .items-count,body.dark-theme .customer-receipt-card .total-label,body.dark-theme .customer-receipt-card .details-header,body.dark-theme .customer-receipt-card .details-header span,body.dark-theme .customer-receipt-card .subtitle,body.dark-theme .receipt-receipt-paper .stat-title,body.dark-theme .receipt-receipt-paper .dish-meta,body.dark-theme .receipt-receipt-paper .role,body.dark-theme .receipt-receipt-paper .date,body.dark-theme .receipt-receipt-paper .time,body.dark-theme .receipt-receipt-paper .text-muted,body.dark-theme .receipt-receipt-paper .label,body.dark-theme .receipt-receipt-paper .desc,body.dark-theme .receipt-receipt-paper .items-count,body.dark-theme .receipt-receipt-paper .total-label,body.dark-theme .receipt-receipt-paper .details-header,body.dark-theme .receipt-receipt-paper .details-header span,body.dark-theme .receipt-receipt-paper .subtitle{color:var(--text-muted)!important}body.dark-theme .stat-card .card-header,body.dark-theme .stat-card .card-footer,body.dark-theme .stat-card .receipt-header,body.dark-theme .stat-card .top-row,body.dark-theme .stat-card .date-status-row,body.dark-theme .section-card .card-header,body.dark-theme .section-card .card-footer,body.dark-theme .section-card .receipt-header,body.dark-theme .section-card .top-row,body.dark-theme .section-card .date-status-row,body.dark-theme .profile-card .card-header,body.dark-theme .profile-card .card-footer,body.dark-theme .profile-card .receipt-header,body.dark-theme .profile-card .top-row,body.dark-theme .profile-card .date-status-row,body.dark-theme .data-card .card-header,body.dark-theme .data-card .card-footer,body.dark-theme .data-card .receipt-header,body.dark-theme .data-card .top-row,body.dark-theme .data-card .date-status-row,body.dark-theme .card .card-header,body.dark-theme .card .card-footer,body.dark-theme .card .receipt-header,body.dark-theme .card .top-row,body.dark-theme .card .date-status-row,body.dark-theme .menu-item-card .card-header,body.dark-theme .menu-item-card .card-footer,body.dark-theme .menu-item-card .receipt-header,body.dark-theme .menu-item-card .top-row,body.dark-theme .menu-item-card .date-status-row,body.dark-theme .cart-item-card .card-header,body.dark-theme .cart-item-card .card-footer,body.dark-theme .cart-item-card .receipt-header,body.dark-theme .cart-item-card .top-row,body.dark-theme .cart-item-card .date-status-row,body.dark-theme .customer-card .card-header,body.dark-theme .customer-card .card-footer,body.dark-theme .customer-card .receipt-header,body.dark-theme .customer-card .top-row,body.dark-theme .customer-card .date-status-row,body.dark-theme .finance-card .card-header,body.dark-theme .finance-card .card-footer,body.dark-theme .finance-card .receipt-header,body.dark-theme .finance-card .top-row,body.dark-theme .finance-card .date-status-row,body.dark-theme .inventory-card .card-header,body.dark-theme .inventory-card .card-footer,body.dark-theme .inventory-card .receipt-header,body.dark-theme .inventory-card .top-row,body.dark-theme .inventory-card .date-status-row,body.dark-theme .settings-card .card-header,body.dark-theme .settings-card .card-footer,body.dark-theme .settings-card .receipt-header,body.dark-theme .settings-card .top-row,body.dark-theme .settings-card .date-status-row,body.dark-theme .table-card .card-header,body.dark-theme .table-card .card-footer,body.dark-theme .table-card .receipt-header,body.dark-theme .table-card .top-row,body.dark-theme .table-card .date-status-row,body.dark-theme .edit-grid .card-header,body.dark-theme .edit-grid .card-footer,body.dark-theme .edit-grid .receipt-header,body.dark-theme .edit-grid .top-row,body.dark-theme .edit-grid .date-status-row,body.dark-theme .order-card .card-header,body.dark-theme .order-card .card-footer,body.dark-theme .order-card .receipt-header,body.dark-theme .order-card .top-row,body.dark-theme .order-card .date-status-row,body.dark-theme .food-card .card-header,body.dark-theme .food-card .card-footer,body.dark-theme .food-card .receipt-header,body.dark-theme .food-card .top-row,body.dark-theme .food-card .date-status-row,body.dark-theme .outlet-info-card .card-header,body.dark-theme .outlet-info-card .card-footer,body.dark-theme .outlet-info-card .receipt-header,body.dark-theme .outlet-info-card .top-row,body.dark-theme .outlet-info-card .date-status-row,body.dark-theme .other-outlets-card .card-header,body.dark-theme .other-outlets-card .card-footer,body.dark-theme .other-outlets-card .receipt-header,body.dark-theme .other-outlets-card .top-row,body.dark-theme .other-outlets-card .date-status-row,body.dark-theme .list-card .card-header,body.dark-theme .list-card .card-footer,body.dark-theme .list-card .receipt-header,body.dark-theme .list-card .top-row,body.dark-theme .list-card .date-status-row,body.dark-theme .form-card .card-header,body.dark-theme .form-card .card-footer,body.dark-theme .form-card .receipt-header,body.dark-theme .form-card .top-row,body.dark-theme .form-card .date-status-row,body.dark-theme .tax-card .card-header,body.dark-theme .tax-card .card-footer,body.dark-theme .tax-card .receipt-header,body.dark-theme .tax-card .top-row,body.dark-theme .tax-card .date-status-row,body.dark-theme .reports-sidebar .card-header,body.dark-theme .reports-sidebar .card-footer,body.dark-theme .reports-sidebar .receipt-header,body.dark-theme .reports-sidebar .top-row,body.dark-theme .reports-sidebar .date-status-row,body.dark-theme .statement-card .card-header,body.dark-theme .statement-card .card-footer,body.dark-theme .statement-card .receipt-header,body.dark-theme .statement-card .top-row,body.dark-theme .statement-card .date-status-row,body.dark-theme .report-stat-box .card-header,body.dark-theme .report-stat-box .card-footer,body.dark-theme .report-stat-box .receipt-header,body.dark-theme .report-stat-box .top-row,body.dark-theme .report-stat-box .date-status-row,body.dark-theme .chart-card .card-header,body.dark-theme .chart-card .card-footer,body.dark-theme .chart-card .receipt-header,body.dark-theme .chart-card .top-row,body.dark-theme .chart-card .date-status-row,body.dark-theme .widget-card .card-header,body.dark-theme .widget-card .card-footer,body.dark-theme .widget-card .receipt-header,body.dark-theme .widget-card .top-row,body.dark-theme .widget-card .date-status-row,body.dark-theme .table-container .card-header,body.dark-theme .table-container .card-footer,body.dark-theme .table-container .receipt-header,body.dark-theme .table-container .top-row,body.dark-theme .table-container .date-status-row,body.dark-theme .menu-item-recipe-box .card-header,body.dark-theme .menu-item-recipe-box .card-footer,body.dark-theme .menu-item-recipe-box .receipt-header,body.dark-theme .menu-item-recipe-box .top-row,body.dark-theme .menu-item-recipe-box .date-status-row,body.dark-theme .customer-receipt-card .card-header,body.dark-theme .customer-receipt-card .card-footer,body.dark-theme .customer-receipt-card .receipt-header,body.dark-theme .customer-receipt-card .top-row,body.dark-theme .customer-receipt-card .date-status-row,body.dark-theme .receipt-receipt-paper .card-header,body.dark-theme .receipt-receipt-paper .card-footer,body.dark-theme .receipt-receipt-paper .receipt-header,body.dark-theme .receipt-receipt-paper .top-row,body.dark-theme .receipt-receipt-paper .date-status-row{border-color:var(--border-color)!important}body.dark-theme .header,body.dark-theme header,body.dark-theme app-header,body.dark-theme .header-container,body.dark-theme .sidebar,body.dark-theme aside,body.dark-theme .cart-sidebar-panel,body.dark-theme .cart-totals-block,body.dark-theme .mobile-cart-bar,body.dark-theme .bottom-nav,body.dark-theme app-shared-footer,body.dark-theme .footer,body.dark-theme .category-sidebar,body.dark-theme .inventory-sidebar,body.dark-theme .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 .header h1,body.dark-theme .header h2,body.dark-theme .header h3,body.dark-theme .header h4,body.dark-theme .header .customer-name,body.dark-theme .header strong,body.dark-theme .header td,body.dark-theme .header th,body.dark-theme .header .item-name,body.dark-theme .header .item-price,body.dark-theme .header .qty-value,body.dark-theme .header .item-total,body.dark-theme .header .name,body.dark-theme .header .brand h1,body.dark-theme .header .brand-info h1,body.dark-theme header h1,body.dark-theme header h2,body.dark-theme header h3,body.dark-theme header h4,body.dark-theme header .customer-name,body.dark-theme header strong,body.dark-theme header td,body.dark-theme header th,body.dark-theme header .item-name,body.dark-theme header .item-price,body.dark-theme header .qty-value,body.dark-theme header .item-total,body.dark-theme header .name,body.dark-theme header .brand h1,body.dark-theme header .brand-info h1,body.dark-theme app-header h1,body.dark-theme app-header h2,body.dark-theme app-header h3,body.dark-theme app-header h4,body.dark-theme app-header .customer-name,body.dark-theme app-header strong,body.dark-theme app-header td,body.dark-theme app-header th,body.dark-theme app-header .item-name,body.dark-theme app-header .item-price,body.dark-theme app-header .qty-value,body.dark-theme app-header .item-total,body.dark-theme app-header .name,body.dark-theme app-header .brand h1,body.dark-theme app-header .brand-info h1,body.dark-theme .header-container h1,body.dark-theme .header-container h2,body.dark-theme .header-container h3,body.dark-theme .header-container h4,body.dark-theme .header-container .customer-name,body.dark-theme .header-container strong,body.dark-theme .header-container td,body.dark-theme .header-container th,body.dark-theme .header-container .item-name,body.dark-theme .header-container .item-price,body.dark-theme .header-container .qty-value,body.dark-theme .header-container .item-total,body.dark-theme .header-container .name,body.dark-theme .header-container .brand h1,body.dark-theme .header-container .brand-info h1,body.dark-theme .sidebar h1,body.dark-theme .sidebar h2,body.dark-theme .sidebar h3,body.dark-theme .sidebar h4,body.dark-theme .sidebar .customer-name,body.dark-theme .sidebar strong,body.dark-theme .sidebar td,body.dark-theme .sidebar th,body.dark-theme .sidebar .item-name,body.dark-theme .sidebar .item-price,body.dark-theme .sidebar .qty-value,body.dark-theme .sidebar .item-total,body.dark-theme .sidebar .name,body.dark-theme .sidebar .brand h1,body.dark-theme .sidebar .brand-info h1,body.dark-theme aside h1,body.dark-theme aside h2,body.dark-theme aside h3,body.dark-theme aside h4,body.dark-theme aside .customer-name,body.dark-theme aside strong,body.dark-theme aside td,body.dark-theme aside th,body.dark-theme aside .item-name,body.dark-theme aside .item-price,body.dark-theme aside .qty-value,body.dark-theme aside .item-total,body.dark-theme aside .name,body.dark-theme aside .brand h1,body.dark-theme aside .brand-info h1,body.dark-theme .cart-sidebar-panel h1,body.dark-theme .cart-sidebar-panel h2,body.dark-theme .cart-sidebar-panel h3,body.dark-theme .cart-sidebar-panel h4,body.dark-theme .cart-sidebar-panel .customer-name,body.dark-theme .cart-sidebar-panel strong,body.dark-theme .cart-sidebar-panel td,body.dark-theme .cart-sidebar-panel th,body.dark-theme .cart-sidebar-panel .item-name,body.dark-theme .cart-sidebar-panel .item-price,body.dark-theme .cart-sidebar-panel .qty-value,body.dark-theme .cart-sidebar-panel .item-total,body.dark-theme .cart-sidebar-panel .name,body.dark-theme .cart-sidebar-panel .brand h1,body.dark-theme .cart-sidebar-panel .brand-info h1,body.dark-theme .cart-totals-block h1,body.dark-theme .cart-totals-block h2,body.dark-theme .cart-totals-block h3,body.dark-theme .cart-totals-block h4,body.dark-theme .cart-totals-block .customer-name,body.dark-theme .cart-totals-block strong,body.dark-theme .cart-totals-block td,body.dark-theme .cart-totals-block th,body.dark-theme .cart-totals-block .item-name,body.dark-theme .cart-totals-block .item-price,body.dark-theme .cart-totals-block .qty-value,body.dark-theme .cart-totals-block .item-total,body.dark-theme .cart-totals-block .name,body.dark-theme .cart-totals-block .brand h1,body.dark-theme .cart-totals-block .brand-info h1,body.dark-theme .mobile-cart-bar h1,body.dark-theme .mobile-cart-bar h2,body.dark-theme .mobile-cart-bar h3,body.dark-theme .mobile-cart-bar h4,body.dark-theme .mobile-cart-bar .customer-name,body.dark-theme .mobile-cart-bar strong,body.dark-theme .mobile-cart-bar td,body.dark-theme .mobile-cart-bar th,body.dark-theme .mobile-cart-bar .item-name,body.dark-theme .mobile-cart-bar .item-price,body.dark-theme .mobile-cart-bar .qty-value,body.dark-theme .mobile-cart-bar .item-total,body.dark-theme .mobile-cart-bar .name,body.dark-theme .mobile-cart-bar .brand h1,body.dark-theme .mobile-cart-bar .brand-info h1,body.dark-theme .bottom-nav h1,body.dark-theme .bottom-nav h2,body.dark-theme .bottom-nav h3,body.dark-theme .bottom-nav h4,body.dark-theme .bottom-nav .customer-name,body.dark-theme .bottom-nav strong,body.dark-theme .bottom-nav td,body.dark-theme .bottom-nav th,body.dark-theme .bottom-nav .item-name,body.dark-theme .bottom-nav .item-price,body.dark-theme .bottom-nav .qty-value,body.dark-theme .bottom-nav .item-total,body.dark-theme .bottom-nav .name,body.dark-theme .bottom-nav .brand h1,body.dark-theme .bottom-nav .brand-info h1,body.dark-theme app-shared-footer h1,body.dark-theme app-shared-footer h2,body.dark-theme app-shared-footer h3,body.dark-theme app-shared-footer h4,body.dark-theme app-shared-footer .customer-name,body.dark-theme app-shared-footer strong,body.dark-theme app-shared-footer td,body.dark-theme app-shared-footer th,body.dark-theme app-shared-footer .item-name,body.dark-theme app-shared-footer .item-price,body.dark-theme app-shared-footer .qty-value,body.dark-theme app-shared-footer .item-total,body.dark-theme app-shared-footer .name,body.dark-theme app-shared-footer .brand h1,body.dark-theme app-shared-footer .brand-info h1,body.dark-theme .footer h1,body.dark-theme .footer h2,body.dark-theme .footer h3,body.dark-theme .footer h4,body.dark-theme .footer .customer-name,body.dark-theme .footer strong,body.dark-theme .footer td,body.dark-theme .footer th,body.dark-theme .footer .item-name,body.dark-theme .footer .item-price,body.dark-theme .footer .qty-value,body.dark-theme .footer .item-total,body.dark-theme .footer .name,body.dark-theme .footer .brand h1,body.dark-theme .footer .brand-info h1,body.dark-theme .category-sidebar h1,body.dark-theme .category-sidebar h2,body.dark-theme .category-sidebar h3,body.dark-theme .category-sidebar h4,body.dark-theme .category-sidebar .customer-name,body.dark-theme .category-sidebar strong,body.dark-theme .category-sidebar td,body.dark-theme .category-sidebar th,body.dark-theme .category-sidebar .item-name,body.dark-theme .category-sidebar .item-price,body.dark-theme .category-sidebar .qty-value,body.dark-theme .category-sidebar .item-total,body.dark-theme .category-sidebar .name,body.dark-theme .category-sidebar .brand h1,body.dark-theme .category-sidebar .brand-info h1,body.dark-theme .inventory-sidebar h1,body.dark-theme .inventory-sidebar h2,body.dark-theme .inventory-sidebar h3,body.dark-theme .inventory-sidebar h4,body.dark-theme .inventory-sidebar .customer-name,body.dark-theme .inventory-sidebar strong,body.dark-theme .inventory-sidebar td,body.dark-theme .inventory-sidebar th,body.dark-theme .inventory-sidebar .item-name,body.dark-theme .inventory-sidebar .item-price,body.dark-theme .inventory-sidebar .qty-value,body.dark-theme .inventory-sidebar .item-total,body.dark-theme .inventory-sidebar .name,body.dark-theme .inventory-sidebar .brand h1,body.dark-theme .inventory-sidebar .brand-info h1,body.dark-theme .menu-filter-bar h1,body.dark-theme .menu-filter-bar h2,body.dark-theme .menu-filter-bar h3,body.dark-theme .menu-filter-bar h4,body.dark-theme .menu-filter-bar .customer-name,body.dark-theme .menu-filter-bar strong,body.dark-theme .menu-filter-bar td,body.dark-theme .menu-filter-bar th,body.dark-theme .menu-filter-bar .item-name,body.dark-theme .menu-filter-bar .item-price,body.dark-theme .menu-filter-bar .qty-value,body.dark-theme .menu-filter-bar .item-total,body.dark-theme .menu-filter-bar .name,body.dark-theme .menu-filter-bar .brand h1,body.dark-theme .menu-filter-bar .brand-info h1{color:var(--text-main)!important}body.dark-theme .header p,body.dark-theme .header .item-count,body.dark-theme .header label,body.dark-theme .header .cart-item-desc,body.dark-theme .header .role,body.dark-theme .header i,body.dark-theme .header .brand-info p,body.dark-theme .header .brand p,body.dark-theme .header .notification-wrapper i,body.dark-theme .header .notification i,body.dark-theme .header .empty-orders-text,body.dark-theme header p,body.dark-theme header .item-count,body.dark-theme header label,body.dark-theme header .cart-item-desc,body.dark-theme header .role,body.dark-theme header i,body.dark-theme header .brand-info p,body.dark-theme header .brand p,body.dark-theme header .notification-wrapper i,body.dark-theme header .notification i,body.dark-theme header .empty-orders-text,body.dark-theme app-header p,body.dark-theme app-header .item-count,body.dark-theme app-header label,body.dark-theme app-header .cart-item-desc,body.dark-theme app-header .role,body.dark-theme app-header i,body.dark-theme app-header .brand-info p,body.dark-theme app-header .brand p,body.dark-theme app-header .notification-wrapper i,body.dark-theme app-header .notification i,body.dark-theme app-header .empty-orders-text,body.dark-theme .header-container p,body.dark-theme .header-container .item-count,body.dark-theme .header-container label,body.dark-theme .header-container .cart-item-desc,body.dark-theme .header-container .role,body.dark-theme .header-container i,body.dark-theme .header-container .brand-info p,body.dark-theme .header-container .brand p,body.dark-theme .header-container .notification-wrapper i,body.dark-theme .header-container .notification i,body.dark-theme .header-container .empty-orders-text,body.dark-theme .sidebar p,body.dark-theme .sidebar .item-count,body.dark-theme .sidebar label,body.dark-theme .sidebar .cart-item-desc,body.dark-theme .sidebar .role,body.dark-theme .sidebar i,body.dark-theme .sidebar .brand-info p,body.dark-theme .sidebar .brand p,body.dark-theme .sidebar .notification-wrapper i,body.dark-theme .sidebar .notification i,body.dark-theme .sidebar .empty-orders-text,body.dark-theme aside p,body.dark-theme aside .item-count,body.dark-theme aside label,body.dark-theme aside .cart-item-desc,body.dark-theme aside .role,body.dark-theme aside i,body.dark-theme aside .brand-info p,body.dark-theme aside .brand p,body.dark-theme aside .notification-wrapper i,body.dark-theme aside .notification i,body.dark-theme aside .empty-orders-text,body.dark-theme .cart-sidebar-panel p,body.dark-theme .cart-sidebar-panel .item-count,body.dark-theme .cart-sidebar-panel label,body.dark-theme .cart-sidebar-panel .cart-item-desc,body.dark-theme .cart-sidebar-panel .role,body.dark-theme .cart-sidebar-panel i,body.dark-theme .cart-sidebar-panel .brand-info p,body.dark-theme .cart-sidebar-panel .brand p,body.dark-theme .cart-sidebar-panel .notification-wrapper i,body.dark-theme .cart-sidebar-panel .notification i,body.dark-theme .cart-sidebar-panel .empty-orders-text,body.dark-theme .cart-totals-block p,body.dark-theme .cart-totals-block .item-count,body.dark-theme .cart-totals-block label,body.dark-theme .cart-totals-block .cart-item-desc,body.dark-theme .cart-totals-block .role,body.dark-theme .cart-totals-block i,body.dark-theme .cart-totals-block .brand-info p,body.dark-theme .cart-totals-block .brand p,body.dark-theme .cart-totals-block .notification-wrapper i,body.dark-theme .cart-totals-block .notification i,body.dark-theme .cart-totals-block .empty-orders-text,body.dark-theme .mobile-cart-bar p,body.dark-theme .mobile-cart-bar .item-count,body.dark-theme .mobile-cart-bar label,body.dark-theme .mobile-cart-bar .cart-item-desc,body.dark-theme .mobile-cart-bar .role,body.dark-theme .mobile-cart-bar i,body.dark-theme .mobile-cart-bar .brand-info p,body.dark-theme .mobile-cart-bar .brand p,body.dark-theme .mobile-cart-bar .notification-wrapper i,body.dark-theme .mobile-cart-bar .notification i,body.dark-theme .mobile-cart-bar .empty-orders-text,body.dark-theme .bottom-nav p,body.dark-theme .bottom-nav .item-count,body.dark-theme .bottom-nav label,body.dark-theme .bottom-nav .cart-item-desc,body.dark-theme .bottom-nav .role,body.dark-theme .bottom-nav i,body.dark-theme .bottom-nav .brand-info p,body.dark-theme .bottom-nav .brand p,body.dark-theme .bottom-nav .notification-wrapper i,body.dark-theme .bottom-nav .notification i,body.dark-theme .bottom-nav .empty-orders-text,body.dark-theme app-shared-footer p,body.dark-theme app-shared-footer .item-count,body.dark-theme app-shared-footer label,body.dark-theme app-shared-footer .cart-item-desc,body.dark-theme app-shared-footer .role,body.dark-theme app-shared-footer i,body.dark-theme app-shared-footer .brand-info p,body.dark-theme app-shared-footer .brand p,body.dark-theme app-shared-footer .notification-wrapper i,body.dark-theme app-shared-footer .notification i,body.dark-theme app-shared-footer .empty-orders-text,body.dark-theme .footer p,body.dark-theme .footer .item-count,body.dark-theme .footer label,body.dark-theme .footer .cart-item-desc,body.dark-theme .footer .role,body.dark-theme .footer i,body.dark-theme .footer .brand-info p,body.dark-theme .footer .brand p,body.dark-theme .footer .notification-wrapper i,body.dark-theme .footer .notification i,body.dark-theme .footer .empty-orders-text,body.dark-theme .category-sidebar p,body.dark-theme .category-sidebar .item-count,body.dark-theme .category-sidebar label,body.dark-theme .category-sidebar .cart-item-desc,body.dark-theme .category-sidebar .role,body.dark-theme .category-sidebar i,body.dark-theme .category-sidebar .brand-info p,body.dark-theme .category-sidebar .brand p,body.dark-theme .category-sidebar .notification-wrapper i,body.dark-theme .category-sidebar .notification i,body.dark-theme .category-sidebar .empty-orders-text,body.dark-theme .inventory-sidebar p,body.dark-theme .inventory-sidebar .item-count,body.dark-theme .inventory-sidebar label,body.dark-theme .inventory-sidebar .cart-item-desc,body.dark-theme .inventory-sidebar .role,body.dark-theme .inventory-sidebar i,body.dark-theme .inventory-sidebar .brand-info p,body.dark-theme .inventory-sidebar .brand p,body.dark-theme .inventory-sidebar .notification-wrapper i,body.dark-theme .inventory-sidebar .notification i,body.dark-theme .inventory-sidebar .empty-orders-text,body.dark-theme .menu-filter-bar p,body.dark-theme .menu-filter-bar .item-count,body.dark-theme .menu-filter-bar label,body.dark-theme .menu-filter-bar .cart-item-desc,body.dark-theme .menu-filter-bar .role,body.dark-theme .menu-filter-bar i,body.dark-theme .menu-filter-bar .brand-info p,body.dark-theme .menu-filter-bar .brand p,body.dark-theme .menu-filter-bar .notification-wrapper i,body.dark-theme .menu-filter-bar .notification i,body.dark-theme .menu-filter-bar .empty-orders-text{color:var(--text-muted)}body.dark-theme .category-pill,body.dark-theme .tab,body.dark-theme .nav-item,body.dark-theme .btn-discard,body.dark-theme .btn-edit-profile,body.dark-theme .btn-back,body.dark-theme .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 .category-pill:hover,body.dark-theme .tab:hover,body.dark-theme .nav-item:hover,body.dark-theme .btn-discard:hover,body.dark-theme .btn-edit-profile:hover,body.dark-theme .btn-back:hover,body.dark-theme .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 .category-pill.active,body.dark-theme .tab.active,body.dark-theme .nav-item.active,body.dark-theme .btn-discard.active,body.dark-theme .btn-edit-profile.active,body.dark-theme .btn-back.active,body.dark-theme .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 .tab-container{background-color:var(--bg-body)!important;border:1px solid var(--border-color)!important}body.dark-theme input,body.dark-theme textarea,body.dark-theme 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 input::placeholder,body.dark-theme textarea::placeholder,body.dark-theme select::placeholder{color:var(--text-muted)!important;opacity:.7}body.dark-theme input:focus,body.dark-theme textarea:focus,body.dark-theme select:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 3px #4b9cff33!important}body.dark-theme .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 .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 table,body.dark-theme .styled-table{border-color:var(--border-color)!important}body.dark-theme table thead th,body.dark-theme .styled-table thead th{color:var(--text-muted)!important;border-bottom-color:var(--border-color)!important}body.dark-theme table tbody td,body.dark-theme .styled-table tbody td{color:var(--text-main);border-bottom-color:var(--border-color)!important}body.dark-theme table tbody tr:hover td,body.dark-theme .styled-table tbody tr:hover td{background-color:var(--bg-active-row)!important}body.dark-theme .finance-table,body.dark-theme .premium-detailed-table{border-color:var(--border-color)!important}body.dark-theme .finance-table th,body.dark-theme .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 .finance-table td,body.dark-theme .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 .finance-table tr:hover td,body.dark-theme .finance-table tr:hover,body.dark-theme .premium-detailed-table tr:hover td,body.dark-theme .premium-detailed-table tr:hover{background-color:var(--bg-active-row)!important}body.dark-theme .finance-table .summary-row,body.dark-theme .finance-table thead tr,body.dark-theme .premium-detailed-table .summary-row,body.dark-theme .premium-detailed-table thead tr{background-color:var(--bg-body)!important;background:var(--bg-body)!important}body.dark-theme .finance-table .summary-row td,body.dark-theme .finance-table thead tr td,body.dark-theme .premium-detailed-table .summary-row td,body.dark-theme .premium-detailed-table thead tr td{border-color:var(--border-color)!important}body.dark-theme .styled-table tr{background-color:var(--bg-card)!important;border-color:var(--border-color)!important}body.dark-theme .styled-table tr td{border-color:var(--border-color)!important;border-bottom-color:var(--border-color)!important}body.dark-theme .mat-mdc-dialog-container,body.dark-theme .mat-mdc-dialog-content,body.dark-theme .mat-mdc-dialog-actions,body.dark-theme .mat-mdc-dialog-title,body.dark-theme .custom-dialog-panel,body.dark-theme .inner-dialog-panel,body.dark-theme .mat-mdc-dialog-surface,body.dark-theme .mdc-dialog__surface{background-color:var(--bg-card)!important;background:var(--bg-card)!important;color:var(--text-main)!important}body.dark-theme .mat-mdc-dialog-container h1,body.dark-theme .mat-mdc-dialog-container h2,body.dark-theme .mat-mdc-dialog-container h3,body.dark-theme .mat-mdc-dialog-container h4,body.dark-theme .mat-mdc-dialog-container label,body.dark-theme .mat-mdc-dialog-container strong,body.dark-theme .mat-mdc-dialog-content h1,body.dark-theme .mat-mdc-dialog-content h2,body.dark-theme .mat-mdc-dialog-content h3,body.dark-theme .mat-mdc-dialog-content h4,body.dark-theme .mat-mdc-dialog-content label,body.dark-theme .mat-mdc-dialog-content strong,body.dark-theme .mat-mdc-dialog-actions h1,body.dark-theme .mat-mdc-dialog-actions h2,body.dark-theme .mat-mdc-dialog-actions h3,body.dark-theme .mat-mdc-dialog-actions h4,body.dark-theme .mat-mdc-dialog-actions label,body.dark-theme .mat-mdc-dialog-actions strong,body.dark-theme .mat-mdc-dialog-title h1,body.dark-theme .mat-mdc-dialog-title h2,body.dark-theme .mat-mdc-dialog-title h3,body.dark-theme .mat-mdc-dialog-title h4,body.dark-theme .mat-mdc-dialog-title label,body.dark-theme .mat-mdc-dialog-title strong,body.dark-theme .custom-dialog-panel h1,body.dark-theme .custom-dialog-panel h2,body.dark-theme .custom-dialog-panel h3,body.dark-theme .custom-dialog-panel h4,body.dark-theme .custom-dialog-panel label,body.dark-theme .custom-dialog-panel strong,body.dark-theme .inner-dialog-panel h1,body.dark-theme .inner-dialog-panel h2,body.dark-theme .inner-dialog-panel h3,body.dark-theme .inner-dialog-panel h4,body.dark-theme .inner-dialog-panel label,body.dark-theme .inner-dialog-panel strong,body.dark-theme .mat-mdc-dialog-surface h1,body.dark-theme .mat-mdc-dialog-surface h2,body.dark-theme .mat-mdc-dialog-surface h3,body.dark-theme .mat-mdc-dialog-surface h4,body.dark-theme .mat-mdc-dialog-surface label,body.dark-theme .mat-mdc-dialog-surface strong,body.dark-theme .mdc-dialog__surface h1,body.dark-theme .mdc-dialog__surface h2,body.dark-theme .mdc-dialog__surface h3,body.dark-theme .mdc-dialog__surface h4,body.dark-theme .mdc-dialog__surface label,body.dark-theme .mdc-dialog__surface strong{color:var(--text-main)!important}body.dark-theme .mat-mdc-dialog-container p,body.dark-theme .mat-mdc-dialog-container .text-muted,body.dark-theme .mat-mdc-dialog-content p,body.dark-theme .mat-mdc-dialog-content .text-muted,body.dark-theme .mat-mdc-dialog-actions p,body.dark-theme .mat-mdc-dialog-actions .text-muted,body.dark-theme .mat-mdc-dialog-title p,body.dark-theme .mat-mdc-dialog-title .text-muted,body.dark-theme .custom-dialog-panel p,body.dark-theme .custom-dialog-panel .text-muted,body.dark-theme .inner-dialog-panel p,body.dark-theme .inner-dialog-panel .text-muted,body.dark-theme .mat-mdc-dialog-surface p,body.dark-theme .mat-mdc-dialog-surface .text-muted,body.dark-theme .mdc-dialog__surface p,body.dark-theme .mdc-dialog__surface .text-muted{color:var(--text-muted)!important}body.dark-theme .dialog-body{background-color:var(--bg-body)!important;color:var(--text-main)!important}body.dark-theme .dialog-container,body.dark-theme .item-dialog-container,body.dark-theme .confirm-dialog-container,body.dark-theme .edit-photo-container,body.dark-theme .end-shift-container,body.dark-theme .finance-dialog-container,body.dark-theme .more-dialog-container,body.dark-theme .open-shift-container,body.dark-theme .kitchen-dialog-container,body.dark-theme .staff-dialog-container,body.dark-theme .table-dialog-container,body.dark-theme .outlet-dialog-container,body.dark-theme .success-icon-container,body.dark-theme .add-note-container,body.dark-theme .category-dialog-container,body.dark-theme .checkout-dialog-container,body.dark-theme .create-order-container,body.dark-theme .customer-dialog-container,body.dark-theme .order-confirmed-container,body.dark-theme .order-detail-container,body.dark-theme .payment-success-container,body.dark-theme .raw-good-dialog-container,body.dark-theme .select-customer-container,body.dark-theme .select-table-container,body.dark-theme .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 .dialog-container h1,body.dark-theme .dialog-container h2,body.dark-theme .dialog-container h3,body.dark-theme .dialog-container h4,body.dark-theme .dialog-container label,body.dark-theme .dialog-container strong,body.dark-theme .item-dialog-container h1,body.dark-theme .item-dialog-container h2,body.dark-theme .item-dialog-container h3,body.dark-theme .item-dialog-container h4,body.dark-theme .item-dialog-container label,body.dark-theme .item-dialog-container strong,body.dark-theme .confirm-dialog-container h1,body.dark-theme .confirm-dialog-container h2,body.dark-theme .confirm-dialog-container h3,body.dark-theme .confirm-dialog-container h4,body.dark-theme .confirm-dialog-container label,body.dark-theme .confirm-dialog-container strong,body.dark-theme .edit-photo-container h1,body.dark-theme .edit-photo-container h2,body.dark-theme .edit-photo-container h3,body.dark-theme .edit-photo-container h4,body.dark-theme .edit-photo-container label,body.dark-theme .edit-photo-container strong,body.dark-theme .end-shift-container h1,body.dark-theme .end-shift-container h2,body.dark-theme .end-shift-container h3,body.dark-theme .end-shift-container h4,body.dark-theme .end-shift-container label,body.dark-theme .end-shift-container strong,body.dark-theme .finance-dialog-container h1,body.dark-theme .finance-dialog-container h2,body.dark-theme .finance-dialog-container h3,body.dark-theme .finance-dialog-container h4,body.dark-theme .finance-dialog-container label,body.dark-theme .finance-dialog-container strong,body.dark-theme .more-dialog-container h1,body.dark-theme .more-dialog-container h2,body.dark-theme .more-dialog-container h3,body.dark-theme .more-dialog-container h4,body.dark-theme .more-dialog-container label,body.dark-theme .more-dialog-container strong,body.dark-theme .open-shift-container h1,body.dark-theme .open-shift-container h2,body.dark-theme .open-shift-container h3,body.dark-theme .open-shift-container h4,body.dark-theme .open-shift-container label,body.dark-theme .open-shift-container strong,body.dark-theme .kitchen-dialog-container h1,body.dark-theme .kitchen-dialog-container h2,body.dark-theme .kitchen-dialog-container h3,body.dark-theme .kitchen-dialog-container h4,body.dark-theme .kitchen-dialog-container label,body.dark-theme .kitchen-dialog-container strong,body.dark-theme .staff-dialog-container h1,body.dark-theme .staff-dialog-container h2,body.dark-theme .staff-dialog-container h3,body.dark-theme .staff-dialog-container h4,body.dark-theme .staff-dialog-container label,body.dark-theme .staff-dialog-container strong,body.dark-theme .table-dialog-container h1,body.dark-theme .table-dialog-container h2,body.dark-theme .table-dialog-container h3,body.dark-theme .table-dialog-container h4,body.dark-theme .table-dialog-container label,body.dark-theme .table-dialog-container strong,body.dark-theme .outlet-dialog-container h1,body.dark-theme .outlet-dialog-container h2,body.dark-theme .outlet-dialog-container h3,body.dark-theme .outlet-dialog-container h4,body.dark-theme .outlet-dialog-container label,body.dark-theme .outlet-dialog-container strong,body.dark-theme .success-icon-container h1,body.dark-theme .success-icon-container h2,body.dark-theme .success-icon-container h3,body.dark-theme .success-icon-container h4,body.dark-theme .success-icon-container label,body.dark-theme .success-icon-container strong,body.dark-theme .add-note-container h1,body.dark-theme .add-note-container h2,body.dark-theme .add-note-container h3,body.dark-theme .add-note-container h4,body.dark-theme .add-note-container label,body.dark-theme .add-note-container strong,body.dark-theme .category-dialog-container h1,body.dark-theme .category-dialog-container h2,body.dark-theme .category-dialog-container h3,body.dark-theme .category-dialog-container h4,body.dark-theme .category-dialog-container label,body.dark-theme .category-dialog-container strong,body.dark-theme .checkout-dialog-container h1,body.dark-theme .checkout-dialog-container h2,body.dark-theme .checkout-dialog-container h3,body.dark-theme .checkout-dialog-container h4,body.dark-theme .checkout-dialog-container label,body.dark-theme .checkout-dialog-container strong,body.dark-theme .create-order-container h1,body.dark-theme .create-order-container h2,body.dark-theme .create-order-container h3,body.dark-theme .create-order-container h4,body.dark-theme .create-order-container label,body.dark-theme .create-order-container strong,body.dark-theme .customer-dialog-container h1,body.dark-theme .customer-dialog-container h2,body.dark-theme .customer-dialog-container h3,body.dark-theme .customer-dialog-container h4,body.dark-theme .customer-dialog-container label,body.dark-theme .customer-dialog-container strong,body.dark-theme .order-confirmed-container h1,body.dark-theme .order-confirmed-container h2,body.dark-theme .order-confirmed-container h3,body.dark-theme .order-confirmed-container h4,body.dark-theme .order-confirmed-container label,body.dark-theme .order-confirmed-container strong,body.dark-theme .order-detail-container h1,body.dark-theme .order-detail-container h2,body.dark-theme .order-detail-container h3,body.dark-theme .order-detail-container h4,body.dark-theme .order-detail-container label,body.dark-theme .order-detail-container strong,body.dark-theme .payment-success-container h1,body.dark-theme .payment-success-container h2,body.dark-theme .payment-success-container h3,body.dark-theme .payment-success-container h4,body.dark-theme .payment-success-container label,body.dark-theme .payment-success-container strong,body.dark-theme .raw-good-dialog-container h1,body.dark-theme .raw-good-dialog-container h2,body.dark-theme .raw-good-dialog-container h3,body.dark-theme .raw-good-dialog-container h4,body.dark-theme .raw-good-dialog-container label,body.dark-theme .raw-good-dialog-container strong,body.dark-theme .select-customer-container h1,body.dark-theme .select-customer-container h2,body.dark-theme .select-customer-container h3,body.dark-theme .select-customer-container h4,body.dark-theme .select-customer-container label,body.dark-theme .select-customer-container strong,body.dark-theme .select-table-container h1,body.dark-theme .select-table-container h2,body.dark-theme .select-table-container h3,body.dark-theme .select-table-container h4,body.dark-theme .select-table-container label,body.dark-theme .select-table-container strong,body.dark-theme .dialog-surface h1,body.dark-theme .dialog-surface h2,body.dark-theme .dialog-surface h3,body.dark-theme .dialog-surface h4,body.dark-theme .dialog-surface label,body.dark-theme .dialog-surface strong{color:var(--text-main)!important}body.dark-theme .dialog-container .text-muted,body.dark-theme .dialog-container .section-label,body.dark-theme .dialog-container .subtitle,body.dark-theme .item-dialog-container .text-muted,body.dark-theme .item-dialog-container .section-label,body.dark-theme .item-dialog-container .subtitle,body.dark-theme .confirm-dialog-container .text-muted,body.dark-theme .confirm-dialog-container .section-label,body.dark-theme .confirm-dialog-container .subtitle,body.dark-theme .edit-photo-container .text-muted,body.dark-theme .edit-photo-container .section-label,body.dark-theme .edit-photo-container .subtitle,body.dark-theme .end-shift-container .text-muted,body.dark-theme .end-shift-container .section-label,body.dark-theme .end-shift-container .subtitle,body.dark-theme .finance-dialog-container .text-muted,body.dark-theme .finance-dialog-container .section-label,body.dark-theme .finance-dialog-container .subtitle,body.dark-theme .more-dialog-container .text-muted,body.dark-theme .more-dialog-container .section-label,body.dark-theme .more-dialog-container .subtitle,body.dark-theme .open-shift-container .text-muted,body.dark-theme .open-shift-container .section-label,body.dark-theme .open-shift-container .subtitle,body.dark-theme .kitchen-dialog-container .text-muted,body.dark-theme .kitchen-dialog-container .section-label,body.dark-theme .kitchen-dialog-container .subtitle,body.dark-theme .staff-dialog-container .text-muted,body.dark-theme .staff-dialog-container .section-label,body.dark-theme .staff-dialog-container .subtitle,body.dark-theme .table-dialog-container .text-muted,body.dark-theme .table-dialog-container .section-label,body.dark-theme .table-dialog-container .subtitle,body.dark-theme .outlet-dialog-container .text-muted,body.dark-theme .outlet-dialog-container .section-label,body.dark-theme .outlet-dialog-container .subtitle,body.dark-theme .success-icon-container .text-muted,body.dark-theme .success-icon-container .section-label,body.dark-theme .success-icon-container .subtitle,body.dark-theme .add-note-container .text-muted,body.dark-theme .add-note-container .section-label,body.dark-theme .add-note-container .subtitle,body.dark-theme .category-dialog-container .text-muted,body.dark-theme .category-dialog-container .section-label,body.dark-theme .category-dialog-container .subtitle,body.dark-theme .checkout-dialog-container .text-muted,body.dark-theme .checkout-dialog-container .section-label,body.dark-theme .checkout-dialog-container .subtitle,body.dark-theme .create-order-container .text-muted,body.dark-theme .create-order-container .section-label,body.dark-theme .create-order-container .subtitle,body.dark-theme .customer-dialog-container .text-muted,body.dark-theme .customer-dialog-container .section-label,body.dark-theme .customer-dialog-container .subtitle,body.dark-theme .order-confirmed-container .text-muted,body.dark-theme .order-confirmed-container .section-label,body.dark-theme .order-confirmed-container .subtitle,body.dark-theme .order-detail-container .text-muted,body.dark-theme .order-detail-container .section-label,body.dark-theme .order-detail-container .subtitle,body.dark-theme .payment-success-container .text-muted,body.dark-theme .payment-success-container .section-label,body.dark-theme .payment-success-container .subtitle,body.dark-theme .raw-good-dialog-container .text-muted,body.dark-theme .raw-good-dialog-container .section-label,body.dark-theme .raw-good-dialog-container .subtitle,body.dark-theme .select-customer-container .text-muted,body.dark-theme .select-customer-container .section-label,body.dark-theme .select-customer-container .subtitle,body.dark-theme .select-table-container .text-muted,body.dark-theme .select-table-container .section-label,body.dark-theme .select-table-container .subtitle,body.dark-theme .dialog-surface .text-muted,body.dark-theme .dialog-surface .section-label,body.dark-theme .dialog-surface .subtitle{color:var(--text-muted)!important}body.dark-theme .dialog-container input,body.dark-theme .dialog-container select,body.dark-theme .dialog-container textarea,body.dark-theme .item-dialog-container input,body.dark-theme .item-dialog-container select,body.dark-theme .item-dialog-container textarea,body.dark-theme .confirm-dialog-container input,body.dark-theme .confirm-dialog-container select,body.dark-theme .confirm-dialog-container textarea,body.dark-theme .edit-photo-container input,body.dark-theme .edit-photo-container select,body.dark-theme .edit-photo-container textarea,body.dark-theme .end-shift-container input,body.dark-theme .end-shift-container select,body.dark-theme .end-shift-container textarea,body.dark-theme .finance-dialog-container input,body.dark-theme .finance-dialog-container select,body.dark-theme .finance-dialog-container textarea,body.dark-theme .more-dialog-container input,body.dark-theme .more-dialog-container select,body.dark-theme .more-dialog-container textarea,body.dark-theme .open-shift-container input,body.dark-theme .open-shift-container select,body.dark-theme .open-shift-container textarea,body.dark-theme .kitchen-dialog-container input,body.dark-theme .kitchen-dialog-container select,body.dark-theme .kitchen-dialog-container textarea,body.dark-theme .staff-dialog-container input,body.dark-theme .staff-dialog-container select,body.dark-theme .staff-dialog-container textarea,body.dark-theme .table-dialog-container input,body.dark-theme .table-dialog-container select,body.dark-theme .table-dialog-container textarea,body.dark-theme .outlet-dialog-container input,body.dark-theme .outlet-dialog-container select,body.dark-theme .outlet-dialog-container textarea,body.dark-theme .success-icon-container input,body.dark-theme .success-icon-container select,body.dark-theme .success-icon-container textarea,body.dark-theme .add-note-container input,body.dark-theme .add-note-container select,body.dark-theme .add-note-container textarea,body.dark-theme .category-dialog-container input,body.dark-theme .category-dialog-container select,body.dark-theme .category-dialog-container textarea,body.dark-theme .checkout-dialog-container input,body.dark-theme .checkout-dialog-container select,body.dark-theme .checkout-dialog-container textarea,body.dark-theme .create-order-container input,body.dark-theme .create-order-container select,body.dark-theme .create-order-container textarea,body.dark-theme .customer-dialog-container input,body.dark-theme .customer-dialog-container select,body.dark-theme .customer-dialog-container textarea,body.dark-theme .order-confirmed-container input,body.dark-theme .order-confirmed-container select,body.dark-theme .order-confirmed-container textarea,body.dark-theme .order-detail-container input,body.dark-theme .order-detail-container select,body.dark-theme .order-detail-container textarea,body.dark-theme .payment-success-container input,body.dark-theme .payment-success-container select,body.dark-theme .payment-success-container textarea,body.dark-theme .raw-good-dialog-container input,body.dark-theme .raw-good-dialog-container select,body.dark-theme .raw-good-dialog-container textarea,body.dark-theme .select-customer-container input,body.dark-theme .select-customer-container select,body.dark-theme .select-customer-container textarea,body.dark-theme .select-table-container input,body.dark-theme .select-table-container select,body.dark-theme .select-table-container textarea,body.dark-theme .dialog-surface input,body.dark-theme .dialog-surface select,body.dark-theme .dialog-surface textarea{background-color:var(--bg-input)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}body.dark-theme .dialog-container .btn-close,body.dark-theme .dialog-container .btn-cancel,body.dark-theme .dialog-container .btn-secondary,body.dark-theme .item-dialog-container .btn-close,body.dark-theme .item-dialog-container .btn-cancel,body.dark-theme .item-dialog-container .btn-secondary,body.dark-theme .confirm-dialog-container .btn-close,body.dark-theme .confirm-dialog-container .btn-cancel,body.dark-theme .confirm-dialog-container .btn-secondary,body.dark-theme .edit-photo-container .btn-close,body.dark-theme .edit-photo-container .btn-cancel,body.dark-theme .edit-photo-container .btn-secondary,body.dark-theme .end-shift-container .btn-close,body.dark-theme .end-shift-container .btn-cancel,body.dark-theme .end-shift-container .btn-secondary,body.dark-theme .finance-dialog-container .btn-close,body.dark-theme .finance-dialog-container .btn-cancel,body.dark-theme .finance-dialog-container .btn-secondary,body.dark-theme .more-dialog-container .btn-close,body.dark-theme .more-dialog-container .btn-cancel,body.dark-theme .more-dialog-container .btn-secondary,body.dark-theme .open-shift-container .btn-close,body.dark-theme .open-shift-container .btn-cancel,body.dark-theme .open-shift-container .btn-secondary,body.dark-theme .kitchen-dialog-container .btn-close,body.dark-theme .kitchen-dialog-container .btn-cancel,body.dark-theme .kitchen-dialog-container .btn-secondary,body.dark-theme .staff-dialog-container .btn-close,body.dark-theme .staff-dialog-container .btn-cancel,body.dark-theme .staff-dialog-container .btn-secondary,body.dark-theme .table-dialog-container .btn-close,body.dark-theme .table-dialog-container .btn-cancel,body.dark-theme .table-dialog-container .btn-secondary,body.dark-theme .outlet-dialog-container .btn-close,body.dark-theme .outlet-dialog-container .btn-cancel,body.dark-theme .outlet-dialog-container .btn-secondary,body.dark-theme .success-icon-container .btn-close,body.dark-theme .success-icon-container .btn-cancel,body.dark-theme .success-icon-container .btn-secondary,body.dark-theme .add-note-container .btn-close,body.dark-theme .add-note-container .btn-cancel,body.dark-theme .add-note-container .btn-secondary,body.dark-theme .category-dialog-container .btn-close,body.dark-theme .category-dialog-container .btn-cancel,body.dark-theme .category-dialog-container .btn-secondary,body.dark-theme .checkout-dialog-container .btn-close,body.dark-theme .checkout-dialog-container .btn-cancel,body.dark-theme .checkout-dialog-container .btn-secondary,body.dark-theme .create-order-container .btn-close,body.dark-theme .create-order-container .btn-cancel,body.dark-theme .create-order-container .btn-secondary,body.dark-theme .customer-dialog-container .btn-close,body.dark-theme .customer-dialog-container .btn-cancel,body.dark-theme .customer-dialog-container .btn-secondary,body.dark-theme .order-confirmed-container .btn-close,body.dark-theme .order-confirmed-container .btn-cancel,body.dark-theme .order-confirmed-container .btn-secondary,body.dark-theme .order-detail-container .btn-close,body.dark-theme .order-detail-container .btn-cancel,body.dark-theme .order-detail-container .btn-secondary,body.dark-theme .payment-success-container .btn-close,body.dark-theme .payment-success-container .btn-cancel,body.dark-theme .payment-success-container .btn-secondary,body.dark-theme .raw-good-dialog-container .btn-close,body.dark-theme .raw-good-dialog-container .btn-cancel,body.dark-theme .raw-good-dialog-container .btn-secondary,body.dark-theme .select-customer-container .btn-close,body.dark-theme .select-customer-container .btn-cancel,body.dark-theme .select-customer-container .btn-secondary,body.dark-theme .select-table-container .btn-close,body.dark-theme .select-table-container .btn-cancel,body.dark-theme .select-table-container .btn-secondary,body.dark-theme .dialog-surface .btn-close,body.dark-theme .dialog-surface .btn-cancel,body.dark-theme .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 .dialog-container .btn-close:hover,body.dark-theme .dialog-container .btn-cancel:hover,body.dark-theme .dialog-container .btn-secondary:hover,body.dark-theme .item-dialog-container .btn-close:hover,body.dark-theme .item-dialog-container .btn-cancel:hover,body.dark-theme .item-dialog-container .btn-secondary:hover,body.dark-theme .confirm-dialog-container .btn-close:hover,body.dark-theme .confirm-dialog-container .btn-cancel:hover,body.dark-theme .confirm-dialog-container .btn-secondary:hover,body.dark-theme .edit-photo-container .btn-close:hover,body.dark-theme .edit-photo-container .btn-cancel:hover,body.dark-theme .edit-photo-container .btn-secondary:hover,body.dark-theme .end-shift-container .btn-close:hover,body.dark-theme .end-shift-container .btn-cancel:hover,body.dark-theme .end-shift-container .btn-secondary:hover,body.dark-theme .finance-dialog-container .btn-close:hover,body.dark-theme .finance-dialog-container .btn-cancel:hover,body.dark-theme .finance-dialog-container .btn-secondary:hover,body.dark-theme .more-dialog-container .btn-close:hover,body.dark-theme .more-dialog-container .btn-cancel:hover,body.dark-theme .more-dialog-container .btn-secondary:hover,body.dark-theme .open-shift-container .btn-close:hover,body.dark-theme .open-shift-container .btn-cancel:hover,body.dark-theme .open-shift-container .btn-secondary:hover,body.dark-theme .kitchen-dialog-container .btn-close:hover,body.dark-theme .kitchen-dialog-container .btn-cancel:hover,body.dark-theme .kitchen-dialog-container .btn-secondary:hover,body.dark-theme .staff-dialog-container .btn-close:hover,body.dark-theme .staff-dialog-container .btn-cancel:hover,body.dark-theme .staff-dialog-container .btn-secondary:hover,body.dark-theme .table-dialog-container .btn-close:hover,body.dark-theme .table-dialog-container .btn-cancel:hover,body.dark-theme .table-dialog-container .btn-secondary:hover,body.dark-theme .outlet-dialog-container .btn-close:hover,body.dark-theme .outlet-dialog-container .btn-cancel:hover,body.dark-theme .outlet-dialog-container .btn-secondary:hover,body.dark-theme .success-icon-container .btn-close:hover,body.dark-theme .success-icon-container .btn-cancel:hover,body.dark-theme .success-icon-container .btn-secondary:hover,body.dark-theme .add-note-container .btn-close:hover,body.dark-theme .add-note-container .btn-cancel:hover,body.dark-theme .add-note-container .btn-secondary:hover,body.dark-theme .category-dialog-container .btn-close:hover,body.dark-theme .category-dialog-container .btn-cancel:hover,body.dark-theme .category-dialog-container .btn-secondary:hover,body.dark-theme .checkout-dialog-container .btn-close:hover,body.dark-theme .checkout-dialog-container .btn-cancel:hover,body.dark-theme .checkout-dialog-container .btn-secondary:hover,body.dark-theme .create-order-container .btn-close:hover,body.dark-theme .create-order-container .btn-cancel:hover,body.dark-theme .create-order-container .btn-secondary:hover,body.dark-theme .customer-dialog-container .btn-close:hover,body.dark-theme .customer-dialog-container .btn-cancel:hover,body.dark-theme .customer-dialog-container .btn-secondary:hover,body.dark-theme .order-confirmed-container .btn-close:hover,body.dark-theme .order-confirmed-container .btn-cancel:hover,body.dark-theme .order-confirmed-container .btn-secondary:hover,body.dark-theme .order-detail-container .btn-close:hover,body.dark-theme .order-detail-container .btn-cancel:hover,body.dark-theme .order-detail-container .btn-secondary:hover,body.dark-theme .payment-success-container .btn-close:hover,body.dark-theme .payment-success-container .btn-cancel:hover,body.dark-theme .payment-success-container .btn-secondary:hover,body.dark-theme .raw-good-dialog-container .btn-close:hover,body.dark-theme .raw-good-dialog-container .btn-cancel:hover,body.dark-theme .raw-good-dialog-container .btn-secondary:hover,body.dark-theme .select-customer-container .btn-close:hover,body.dark-theme .select-customer-container .btn-cancel:hover,body.dark-theme .select-customer-container .btn-secondary:hover,body.dark-theme .select-table-container .btn-close:hover,body.dark-theme .select-table-container .btn-cancel:hover,body.dark-theme .select-table-container .btn-secondary:hover,body.dark-theme .dialog-surface .btn-close:hover,body.dark-theme .dialog-surface .btn-cancel:hover,body.dark-theme .dialog-surface .btn-secondary:hover{background-color:var(--bg-button-secondary-hover)!important}body.dark-theme .dialog-container .dialog-header,body.dark-theme .dialog-container .dialog-footer,body.dark-theme .dialog-container .modal-header,body.dark-theme .dialog-container .modal-footer,body.dark-theme .item-dialog-container .dialog-header,body.dark-theme .item-dialog-container .dialog-footer,body.dark-theme .item-dialog-container .modal-header,body.dark-theme .item-dialog-container .modal-footer,body.dark-theme .confirm-dialog-container .dialog-header,body.dark-theme .confirm-dialog-container .dialog-footer,body.dark-theme .confirm-dialog-container .modal-header,body.dark-theme .confirm-dialog-container .modal-footer,body.dark-theme .edit-photo-container .dialog-header,body.dark-theme .edit-photo-container .dialog-footer,body.dark-theme .edit-photo-container .modal-header,body.dark-theme .edit-photo-container .modal-footer,body.dark-theme .end-shift-container .dialog-header,body.dark-theme .end-shift-container .dialog-footer,body.dark-theme .end-shift-container .modal-header,body.dark-theme .end-shift-container .modal-footer,body.dark-theme .finance-dialog-container .dialog-header,body.dark-theme .finance-dialog-container .dialog-footer,body.dark-theme .finance-dialog-container .modal-header,body.dark-theme .finance-dialog-container .modal-footer,body.dark-theme .more-dialog-container .dialog-header,body.dark-theme .more-dialog-container .dialog-footer,body.dark-theme .more-dialog-container .modal-header,body.dark-theme .more-dialog-container .modal-footer,body.dark-theme .open-shift-container .dialog-header,body.dark-theme .open-shift-container .dialog-footer,body.dark-theme .open-shift-container .modal-header,body.dark-theme .open-shift-container .modal-footer,body.dark-theme .kitchen-dialog-container .dialog-header,body.dark-theme .kitchen-dialog-container .dialog-footer,body.dark-theme .kitchen-dialog-container .modal-header,body.dark-theme .kitchen-dialog-container .modal-footer,body.dark-theme .staff-dialog-container .dialog-header,body.dark-theme .staff-dialog-container .dialog-footer,body.dark-theme .staff-dialog-container .modal-header,body.dark-theme .staff-dialog-container .modal-footer,body.dark-theme .table-dialog-container .dialog-header,body.dark-theme .table-dialog-container .dialog-footer,body.dark-theme .table-dialog-container .modal-header,body.dark-theme .table-dialog-container .modal-footer,body.dark-theme .outlet-dialog-container .dialog-header,body.dark-theme .outlet-dialog-container .dialog-footer,body.dark-theme .outlet-dialog-container .modal-header,body.dark-theme .outlet-dialog-container .modal-footer,body.dark-theme .success-icon-container .dialog-header,body.dark-theme .success-icon-container .dialog-footer,body.dark-theme .success-icon-container .modal-header,body.dark-theme .success-icon-container .modal-footer,body.dark-theme .add-note-container .dialog-header,body.dark-theme .add-note-container .dialog-footer,body.dark-theme .add-note-container .modal-header,body.dark-theme .add-note-container .modal-footer,body.dark-theme .category-dialog-container .dialog-header,body.dark-theme .category-dialog-container .dialog-footer,body.dark-theme .category-dialog-container .modal-header,body.dark-theme .category-dialog-container .modal-footer,body.dark-theme .checkout-dialog-container .dialog-header,body.dark-theme .checkout-dialog-container .dialog-footer,body.dark-theme .checkout-dialog-container .modal-header,body.dark-theme .checkout-dialog-container .modal-footer,body.dark-theme .create-order-container .dialog-header,body.dark-theme .create-order-container .dialog-footer,body.dark-theme .create-order-container .modal-header,body.dark-theme .create-order-container .modal-footer,body.dark-theme .customer-dialog-container .dialog-header,body.dark-theme .customer-dialog-container .dialog-footer,body.dark-theme .customer-dialog-container .modal-header,body.dark-theme .customer-dialog-container .modal-footer,body.dark-theme .order-confirmed-container .dialog-header,body.dark-theme .order-confirmed-container .dialog-footer,body.dark-theme .order-confirmed-container .modal-header,body.dark-theme .order-confirmed-container .modal-footer,body.dark-theme .order-detail-container .dialog-header,body.dark-theme .order-detail-container .dialog-footer,body.dark-theme .order-detail-container .modal-header,body.dark-theme .order-detail-container .modal-footer,body.dark-theme .payment-success-container .dialog-header,body.dark-theme .payment-success-container .dialog-footer,body.dark-theme .payment-success-container .modal-header,body.dark-theme .payment-success-container .modal-footer,body.dark-theme .raw-good-dialog-container .dialog-header,body.dark-theme .raw-good-dialog-container .dialog-footer,body.dark-theme .raw-good-dialog-container .modal-header,body.dark-theme .raw-good-dialog-container .modal-footer,body.dark-theme .select-customer-container .dialog-header,body.dark-theme .select-customer-container .dialog-footer,body.dark-theme .select-customer-container .modal-header,body.dark-theme .select-customer-container .modal-footer,body.dark-theme .select-table-container .dialog-header,body.dark-theme .select-table-container .dialog-footer,body.dark-theme .select-table-container .modal-header,body.dark-theme .select-table-container .modal-footer,body.dark-theme .dialog-surface .dialog-header,body.dark-theme .dialog-surface .dialog-footer,body.dark-theme .dialog-surface .modal-header,body.dark-theme .dialog-surface .modal-footer{border-color:var(--border-color)!important}body.dark-theme .dialog-container .menu-card,body.dark-theme .item-dialog-container .menu-card,body.dark-theme .confirm-dialog-container .menu-card,body.dark-theme .edit-photo-container .menu-card,body.dark-theme .end-shift-container .menu-card,body.dark-theme .finance-dialog-container .menu-card,body.dark-theme .more-dialog-container .menu-card,body.dark-theme .open-shift-container .menu-card,body.dark-theme .kitchen-dialog-container .menu-card,body.dark-theme .staff-dialog-container .menu-card,body.dark-theme .table-dialog-container .menu-card,body.dark-theme .outlet-dialog-container .menu-card,body.dark-theme .success-icon-container .menu-card,body.dark-theme .add-note-container .menu-card,body.dark-theme .category-dialog-container .menu-card,body.dark-theme .checkout-dialog-container .menu-card,body.dark-theme .create-order-container .menu-card,body.dark-theme .customer-dialog-container .menu-card,body.dark-theme .order-confirmed-container .menu-card,body.dark-theme .order-detail-container .menu-card,body.dark-theme .payment-success-container .menu-card,body.dark-theme .raw-good-dialog-container .menu-card,body.dark-theme .select-customer-container .menu-card,body.dark-theme .select-table-container .menu-card,body.dark-theme .dialog-surface .menu-card{background-color:var(--bg-input)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}body.dark-theme .dialog-container .menu-card:hover,body.dark-theme .item-dialog-container .menu-card:hover,body.dark-theme .confirm-dialog-container .menu-card:hover,body.dark-theme .edit-photo-container .menu-card:hover,body.dark-theme .end-shift-container .menu-card:hover,body.dark-theme .finance-dialog-container .menu-card:hover,body.dark-theme .more-dialog-container .menu-card:hover,body.dark-theme .open-shift-container .menu-card:hover,body.dark-theme .kitchen-dialog-container .menu-card:hover,body.dark-theme .staff-dialog-container .menu-card:hover,body.dark-theme .table-dialog-container .menu-card:hover,body.dark-theme .outlet-dialog-container .menu-card:hover,body.dark-theme .success-icon-container .menu-card:hover,body.dark-theme .add-note-container .menu-card:hover,body.dark-theme .category-dialog-container .menu-card:hover,body.dark-theme .checkout-dialog-container .menu-card:hover,body.dark-theme .create-order-container .menu-card:hover,body.dark-theme .customer-dialog-container .menu-card:hover,body.dark-theme .order-confirmed-container .menu-card:hover,body.dark-theme .order-detail-container .menu-card:hover,body.dark-theme .payment-success-container .menu-card:hover,body.dark-theme .raw-good-dialog-container .menu-card:hover,body.dark-theme .select-customer-container .menu-card:hover,body.dark-theme .select-table-container .menu-card:hover,body.dark-theme .dialog-surface .menu-card:hover{border-color:var(--primary-color)!important;background-color:var(--bg-button-secondary-hover)!important}body.dark-theme .customer-receipt-card,body.dark-theme .receipt-receipt-paper{background-color:var(--bg-input)!important;background:var(--bg-input)!important;border-color:var(--border-color)!important}body.dark-theme .customer-receipt-card .top-row,body.dark-theme .customer-receipt-card .date-status-row,body.dark-theme .customer-receipt-card .receipt-header,body.dark-theme .customer-receipt-card .add-more-row,body.dark-theme .customer-receipt-card .calculations-totals,body.dark-theme .receipt-receipt-paper .top-row,body.dark-theme .receipt-receipt-paper .date-status-row,body.dark-theme .receipt-receipt-paper .receipt-header,body.dark-theme .receipt-receipt-paper .add-more-row,body.dark-theme .receipt-receipt-paper .calculations-totals{border-color:var(--border-color)!important}body.dark-theme .customer-receipt-card .btn-add-more,body.dark-theme .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 .customer-receipt-card .btn-add-more:hover,body.dark-theme .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 .filter-tabs{background-color:var(--bg-card)!important;background:var(--bg-card)!important;border-color:var(--border-color)!important}body.dark-theme .filter-tabs button{color:var(--text-muted)!important;background:transparent!important;border-color:var(--border-color)!important}body.dark-theme .filter-tabs button.active{background-color:var(--primary-color)!important;background:var(--primary-color)!important;color:#fff!important}body.dark-theme .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 .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 .mat-mdc-autocomplete-panel{background:var(--bg-card)!important;border-color:var(--border-color)!important}body.dark-theme .mat-mdc-autocomplete-panel .mat-mdc-option{background-color:var(--bg-card)!important;color:var(--text-main)!important}body.dark-theme .mat-mdc-autocomplete-panel .mat-mdc-option:hover:not(.mdc-list-item--disabled),body.dark-theme .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 .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 .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 .circular-refresh-btn{background:var(--bg-card)!important;border:1px solid var(--border-color)!important}body.dark-theme .qty-btn{background:var(--bg-button-secondary)!important;color:var(--text-main)!important;border-color:var(--border-color)!important}body.dark-theme .qty-btn:hover{background:var(--bg-button-secondary-hover)!important}body.dark-theme ::-webkit-scrollbar-thumb{background:var(--border-color)!important}body.dark-theme ::-webkit-scrollbar-thumb:hover{background:var(--border-color-hover)!important}body.dark-theme .order-item:hover{background-color:var(--bg-active-row)!important}body.dark-theme .order-id-badge{background:var(--primary-light)!important;color:var(--primary-color)!important}body.dark-theme .order-id-badge.takeaway{background:#f2994a26!important;color:#f2994a!important}body.dark-theme .status-badge.status-completed{background:var(--primary-light)!important;color:var(--primary-color)!important}body.dark-theme .greeting-text h2,body.dark-theme .greeting-text p,body.dark-theme .time,body.dark-theme .date{color:var(--text-main)!important}body.dark-theme .greeting-text p,body.dark-theme .date{color:var(--text-muted)!important}body.dark-theme .empty-state,body.dark-theme .empty-detailed-state,body.dark-theme .empty-widget-state,body.dark-theme .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 .empty-state h3,body.dark-theme .empty-state p,body.dark-theme .empty-state i,body.dark-theme .empty-state .empty-msg,body.dark-theme .empty-detailed-state h3,body.dark-theme .empty-detailed-state p,body.dark-theme .empty-detailed-state i,body.dark-theme .empty-detailed-state .empty-msg,body.dark-theme .empty-widget-state h3,body.dark-theme .empty-widget-state p,body.dark-theme .empty-widget-state i,body.dark-theme .empty-widget-state .empty-msg,body.dark-theme .empty-placeholder h3,body.dark-theme .empty-placeholder p,body.dark-theme .empty-placeholder i,body.dark-theme .empty-placeholder .empty-msg{color:var(--text-main)!important}body.dark-theme .empty-state p,body.dark-theme .empty-state .empty-msg,body.dark-theme .empty-detailed-state p,body.dark-theme .empty-detailed-state .empty-msg,body.dark-theme .empty-widget-state p,body.dark-theme .empty-widget-state .empty-msg,body.dark-theme .empty-placeholder p,body.dark-theme .empty-placeholder .empty-msg{color:var(--text-muted)!important}body.dark-theme .empty-state .empty-icon-container,body.dark-theme .empty-state .empty-icon-box,body.dark-theme .empty-state .empty-icon-large,body.dark-theme .empty-detailed-state .empty-icon-container,body.dark-theme .empty-detailed-state .empty-icon-box,body.dark-theme .empty-detailed-state .empty-icon-large,body.dark-theme .empty-widget-state .empty-icon-container,body.dark-theme .empty-widget-state .empty-icon-box,body.dark-theme .empty-widget-state .empty-icon-large,body.dark-theme .empty-placeholder .empty-icon-container,body.dark-theme .empty-placeholder .empty-icon-box,body.dark-theme .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 .finance-sub-tabs{background-color:var(--bg-input)!important;background:var(--bg-input)!important;border-color:var(--border-color)!important}body.dark-theme .finance-sub-tabs .sub-tab-btn{color:var(--text-muted)!important}body.dark-theme .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 .finance-sub-tabs .sub-tab-btn:hover:not(.active){color:var(--text-main)!important}body.dark-theme .menu-item-recipe-box.modern-card .card-image-wrapper{background-color:var(--bg-body)!important}body.dark-theme .menu-item-recipe-box.modern-card .premium-stock-bar{background-color:var(--bg-body)!important;border-color:var(--border-color)!important}body.dark-theme .menu-item-recipe-box.modern-card .recipe-container,body.dark-theme .menu-item-recipe-box.modern-card .card-action-bar,body.dark-theme .menu-item-recipe-box.modern-card .recipe-builder{border-color:var(--border-color)!important}body.dark-theme .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 .menu-item-recipe-box.modern-card .recipe-pill .name,body.dark-theme .menu-item-recipe-box.modern-card .recipe-pill .qty{color:var(--text-main)!important}body.dark-theme .menu-item-recipe-box.modern-card .recipe-pill .qty{color:var(--text-muted)!important}body.dark-theme .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 .menu-item-recipe-box.modern-card .btn-card-edit:hover{background-color:var(--primary-hover)!important;color:#fff!important}body.dark-theme .menu-item-recipe-box.modern-card .btn-card-delete{background-color:#eb575726!important;color:#eb5757!important}body.dark-theme .menu-item-recipe-box.modern-card .btn-card-delete:hover{background-color:#eb5757!important;color:#fff!important}body.dark-theme .search-input-wrapper{background-color:var(--bg-input)!important;background:var(--bg-input)!important;border-color:var(--border-color)!important}body.dark-theme .search-input-wrapper input{color:var(--text-main)!important}body.dark-theme .image-uploader-wrapper{background-color:var(--bg-body)!important;background:var(--bg-body)!important;border-color:var(--border-color)!important}body.dark-theme .avatar-placeholder{background-color:var(--bg-card)!important;background:var(--bg-card)!important;border-color:var(--border-color)!important}body.dark-theme .avatar-placeholder i{color:var(--text-muted)!important}body.dark-theme .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 .btn-file-upload:hover{background-color:var(--primary-light)!important;background:var(--primary-light)!important}body.dark-theme .finance-tabs .tab-btn{background:var(--bg-button-secondary)!important;border-color:var(--border-color)!important;color:var(--text-muted)!important}body.dark-theme .finance-tabs .tab-btn:hover:not(.active){background:var(--bg-button-secondary-hover)!important;color:var(--text-main)!important}body.dark-theme .finance-tabs .tab-btn.active{background:var(--primary-color)!important;color:#fff!important;border-color:var(--primary-color)!important}body.dark-theme .reports-sidebar{background-color:var(--bg-card)!important;border-color:var(--border-color)!important}body.dark-theme .reports-sidebar .rep-nav-btn{color:var(--text-muted)!important;background:transparent!important}body.dark-theme .reports-sidebar .rep-nav-btn i{color:var(--text-muted)!important}body.dark-theme .reports-sidebar .rep-nav-btn:hover:not(.active){background:var(--bg-button-secondary-hover)!important;color:var(--text-main)!important}body.dark-theme .reports-sidebar .rep-nav-btn.active{background:var(--primary-light)!important;color:var(--primary-color)!important}body.dark-theme .reports-sidebar .rep-nav-btn.active i{color:var(--primary-color)!important}body.dark-theme .statement-card{background-color:var(--bg-card)!important;border-color:var(--border-color)!important}body.dark-theme .statement-card .statement-header{border-color:var(--border-color)!important}body.dark-theme .statement-card .statement-header h2{color:var(--text-main)!important}body.dark-theme .statement-card .statement-header span{color:var(--text-muted)!important}body.dark-theme .statement-table{border-color:var(--border-color)!important}body.dark-theme .statement-table th{border-color:var(--border-color)!important;color:var(--text-main)!important}body.dark-theme .statement-table td{color:var(--text-main)!important;border-color:var(--border-color)!important}body.dark-theme .statement-table .header-row{background:var(--bg-body)!important}body.dark-theme .statement-table .header-row td{color:var(--text-main)!important;border-color:var(--border-color)!important}body.dark-theme .statement-table .sub-totals-row td{border-color:var(--border-color)!important}body.dark-theme .statement-table .final-totals-row{background:var(--bg-body)!important}body.dark-theme .statement-table .final-totals-row td{color:var(--text-main)!important;border-color:var(--border-color)!important}body.dark-theme .statement-table .final-totals-row.payable td{color:#10b981!important}body.dark-theme .statement-table .final-totals-row.negative td{color:#ef4444!important}body.dark-theme .toggle-segment{background:var(--bg-input)!important;border-color:var(--border-color)!important}body.dark-theme .toggle-segment button{color:var(--text-muted)!important}body.dark-theme .toggle-segment button.active{background:var(--bg-card)!important;color:var(--primary-color)!important;box-shadow:0 2px 6px #0006!important}body.dark-theme .guest-selector{background:var(--bg-input)!important;border-color:var(--border-color)!important}body.dark-theme .guest-selector .btn-qty{background:var(--bg-card)!important;color:var(--text-main)!important;box-shadow:0 1px 3px #0000004d!important}body.dark-theme .guest-selector .btn-qty:hover{background:var(--primary-light)!important;color:var(--primary-color)!important}body.dark-theme .guest-selector .qty-val{color:var(--text-main)!important}body.dark-theme .select-card{background:var(--bg-input)!important;border-color:var(--border-color)!important}body.dark-theme .select-card:hover{background:var(--bg-button-secondary-hover)!important;border-color:var(--primary-color)!important}body.dark-theme .select-card .left{color:var(--text-main)!important}body.dark-theme .select-card .left i,body.dark-theme .select-card .left .placeholder{color:var(--text-muted)!important}body.dark-theme .dialog-footer{background-color:var(--bg-card)!important;border-color:var(--border-color)!important}body.dark-theme .dialog-footer .btn-cancel,body.dark-theme .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 .dialog-footer .btn-cancel:hover,body.dark-theme .dialog-footer .btn-secondary:hover{background-color:var(--bg-button-secondary-hover)!important}body.dark-theme .kitchen-dialog-container,body.dark-theme .outlet-dialog-container,body.dark-theme .staff-dialog-container,body.dark-theme .table-dialog-container{color:var(--text-main)!important;background-color:var(--bg-card)!important;background:var(--bg-card)!important}body.dark-theme .kitchen-dialog-container .dialog-header,body.dark-theme .outlet-dialog-container .dialog-header,body.dark-theme .staff-dialog-container .dialog-header,body.dark-theme .table-dialog-container .dialog-header{border-color:var(--border-color)!important}body.dark-theme .kitchen-dialog-container .dialog-header h2,body.dark-theme .outlet-dialog-container .dialog-header h2,body.dark-theme .staff-dialog-container .dialog-header h2,body.dark-theme .table-dialog-container .dialog-header h2{color:var(--text-main)!important}body.dark-theme .kitchen-dialog-container .dialog-footer,body.dark-theme .outlet-dialog-container .dialog-footer,body.dark-theme .staff-dialog-container .dialog-footer,body.dark-theme .table-dialog-container .dialog-footer{border-color:var(--border-color)!important}body.dark-theme .kitchen-dialog-container label,body.dark-theme .outlet-dialog-container label,body.dark-theme .staff-dialog-container label,body.dark-theme .table-dialog-container label{color:var(--text-muted)!important}body.dark-theme .kitchen-dialog-container input,body.dark-theme .kitchen-dialog-container select,body.dark-theme .kitchen-dialog-container textarea,body.dark-theme .outlet-dialog-container input,body.dark-theme .outlet-dialog-container select,body.dark-theme .outlet-dialog-container textarea,body.dark-theme .staff-dialog-container input,body.dark-theme .staff-dialog-container select,body.dark-theme .staff-dialog-container textarea,body.dark-theme .table-dialog-container input,body.dark-theme .table-dialog-container select,body.dark-theme .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 .kitchen-dialog-container button[style*="background-color: #f1f5f9"],body.dark-theme .outlet-dialog-container button[style*="background-color: #f1f5f9"],body.dark-theme .staff-dialog-container button[style*="background-color: #f1f5f9"],body.dark-theme .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 .kitchen-dialog-container button[style*="background-color: #f1f5f9"]:hover,body.dark-theme .outlet-dialog-container button[style*="background-color: #f1f5f9"]:hover,body.dark-theme .staff-dialog-container button[style*="background-color: #f1f5f9"]:hover,body.dark-theme .table-dialog-container button[style*="background-color: #f1f5f9"]:hover{background-color:var(--bg-button-secondary-hover)!important}@media(max-width:768px){body.dark-theme .styled-table tr{background-color:var(--bg-card)!important;background:var(--bg-card)!important;border-color:var(--border-color)!important}body.dark-theme .styled-table tr td{border-color:var(--border-color)!important;border-bottom-color:var(--border-color)!important}body.dark-theme .styled-table tr td:before{color:var(--text-muted)!important}}body.dark-theme .display-cash-input{background:var(--bg-input)!important;border-color:var(--border-color)!important}body.dark-theme .display-cash-input .currency-symbol{color:var(--text-muted)!important}body.dark-theme .display-cash-input .value{color:var(--text-main)!important}body.dark-theme .display-cash-input .value.empty{color:var(--border-color)!important}body.dark-theme .quick-cash-row .btn-pill{background:var(--bg-card)!important;border-color:var(--border-color)!important;color:var(--primary-color)!important}body.dark-theme .quick-cash-row .btn-pill:hover{background:var(--primary-light)!important;border-color:var(--primary-color)!important}body.dark-theme .keypad-grid button{background:var(--bg-input)!important;border-color:var(--border-color)!important;color:var(--text-main)!important}body.dark-theme .keypad-grid button:hover{background:var(--bg-button-secondary-hover)!important;border-color:var(--border-color-hover)!important}body.dark-theme .keypad-grid button i{color:var(--text-muted)!important}body.dark-theme .finance-card .card-header{color:var(--text-main)!important;border-color:var(--border-color)!important}body.dark-theme .finance-card .form-group label{color:var(--text-muted)!important}body.dark-theme *[style*="background: #ffffff"],body.dark-theme *[style*="background-color: #ffffff"],body.dark-theme *[style*="background: white"],body.dark-theme *[style*="background-color: white"]{background-color:var(--bg-card)!important;background:var(--bg-card)!important}body.dark-theme *[style*="background: #f8fafc"],body.dark-theme *[style*="background-color: #f8fafc"],body.dark-theme *[style*="background: #f1f5f9"],body.dark-theme *[style*="background-color: #f1f5f9"],body.dark-theme *[style*="background: #f1f3f7"],body.dark-theme *[style*="background-color: #f1f3f7"],body.dark-theme *[style*="background: #f1f3f5"],body.dark-theme *[style*="background-color: #f1f3f5"]{background-color:var(--bg-body)!important;background:var(--bg-body)!important}body.dark-theme *[style*="background: #f0fdf4"],body.dark-theme *[style*="background-color: #f0fdf4"]{background-color:#16a34a26!important;background:#16a34a26!important}body.dark-theme *[style*="background-color: #ffebe6"],body.dark-theme *[style*="background: #ffebe6"]{background-color:#ff572226!important;background:#ff572226!important}body.dark-theme *[style*="background-color: #e2e8f0"],body.dark-theme *[style*="background: #e2e8f0"]{background-color:var(--bg-button-secondary)!important;background:var(--bg-button-secondary)!important}body.dark-theme *[style*="border: 1px solid #cbd5e1"],body.dark-theme *[style*="border: 1px dashed #cbd5e1"],body.dark-theme *[style*="border: 1px solid #e2e8f0"],body.dark-theme *[style*="border-top: 1px dashed #e2e8f0"],body.dark-theme *[style*="border: 1px solid #eee"],body.dark-theme *[style*="border-bottom: 1px solid #eee"],body.dark-theme *[style*="border-top: 1px solid #eee"],body.dark-theme *[style*="border-top: 1px solid #f1f5f9"],body.dark-theme *[style*="border-bottom: 1px solid #f1f3f7"],body.dark-theme *[style*="border: 1px solid #f1f3f5"]{border-color:var(--border-color)!important}body.dark-theme *[style*="border: 1px solid #bbf7d0"],body.dark-theme *[style*="border-color: #bbf7d0"]{border-color:#16a34a4d!important}body.dark-theme *[style*="color: #333"],body.dark-theme *[style*="color: #1e293b"],body.dark-theme *[style*="color: #0f172a"],body.dark-theme *[style*="color: #334155"],body.dark-theme *[style*="color: #1a1c1e"],body.dark-theme *[style*="color: #495057"]{color:var(--text-main)!important}body.dark-theme *[style*="color: #475569"],body.dark-theme *[style*="color: #64748b"],body.dark-theme *[style*="color: #7c8db5"],body.dark-theme *[style*="color: #6c757d"]{color:var(--text-muted)!important}body.dark-theme *[style*="color: #16a34a"]{color:#4ade80!important}body.dark-theme *[style*="color: #ff5722"]{color:#ff8a65!important}
