.lockdown-overlay[data-v-7786c2f0]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.95);z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px}.lockdown-card[data-v-7786c2f0]{background:#fff;max-width:800px;width:100%;border-radius:12px;padding:40px;border-top:10px solid #dc3545;box-shadow:0 20px 40px rgba(0,0,0,.5)}.header[data-v-7786c2f0]{text-align:center;margin-bottom:30px}.warning-icon[data-v-7786c2f0]{font-size:50px;display:block;margin-bottom:10px}.header h1[data-v-7786c2f0]{color:#dc3545;font-size:24px;margin:0}.legal-notice[data-v-7786c2f0]{background:#fff3f3;border-left:4px solid #dc3545;padding:20px;margin-bottom:30px;color:#444;line-height:1.6}.zh-notice[data-v-7786c2f0]{margin-top:10px;padding-top:10px;border-top:1px dashed #dc3545}.evidence-section[data-v-7786c2f0]{background:#f8f9fa;padding:20px;border-radius:8px;margin-bottom:30px}.evidence-grid[data-v-7786c2f0]{display:grid;grid-template-columns:150px 1fr;gap:10px;margin-top:10px;font-size:14px}.label[data-v-7786c2f0]{font-weight:700;color:#666}.raw-detail[data-v-7786c2f0]{margin-top:15px;background:#212529;color:#0f0;padding:10px;font-family:monospace;font-size:12px;max-height:150px;overflow-y:auto}.actions[data-v-7786c2f0]{text-align:center}.instruction[data-v-7786c2f0]{margin-bottom:20px;color:#666;font-size:14px}.switch-btn[data-v-7786c2f0]{background:#198754;color:#fff;border:none;padding:15px 40px;font-size:18px;font-weight:700;border-radius:8px;cursor:pointer;transition:background .3s}.switch-btn[data-v-7786c2f0]:hover{background:#157347}.switch-btn[data-v-7786c2f0]:disabled{background:#6c757d;cursor:not-allowed}.settings-login[data-v-8dc4bccd]{display:flex;justify-content:center;align-items:center;min-height:100vh;background:var(--bg-primary);position:fixed;top:0;left:0;width:100%;z-index:9999}.login-container[data-v-8dc4bccd]{width:100%;max-width:400px;padding:20px}.login-box[data-v-8dc4bccd]{background:var(--bg-secondary);padding:40px;border-radius:12px;border:1px solid var(--border-color);box-shadow:0 4px 6px rgba(0,0,0,.1)}.login-box h2[data-v-8dc4bccd]{margin:0 0 8px;color:var(--accent-color);text-align:center}.subtitle[data-v-8dc4bccd]{text-align:center;color:var(--text-secondary);margin-bottom:30px;font-size:14px}.login-form[data-v-8dc4bccd]{display:flex;flex-direction:column;gap:20px}.form-group[data-v-8dc4bccd]{display:flex;flex-direction:column;gap:8px}.form-group label[data-v-8dc4bccd]{color:var(--text-secondary);font-size:14px;font-weight:500}.form-group input[data-v-8dc4bccd]{padding:12px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-primary);font-size:14px;transition:border-color .2s}.form-group input[data-v-8dc4bccd]:focus{outline:none;border-color:var(--accent-color)}.form-group-checkbox[data-v-8dc4bccd]{display:flex;align-items:center}.remember-me[data-v-8dc4bccd]{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--text-secondary);font-size:14px}.error-message[data-v-8dc4bccd]{padding:12px;background:#5c2a2a;border:1px solid var(--accent-color);border-radius:6px;color:#f99;font-size:14px;text-align:center}.login-btn[data-v-8dc4bccd]{padding:12px;background:var(--accent-color);color:#fff;border:none;border-radius:6px;font-size:16px;font-weight:600;cursor:pointer;transition:background .2s}.login-btn[data-v-8dc4bccd]:hover:not(:disabled){background:var(--accent-hover)}.login-btn[data-v-8dc4bccd]:disabled{background:#555;cursor:not-allowed}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#f5f5f5;color:#333}:root[data-theme=dark]{--bg-primary: #1a1a2e;--bg-secondary: #16213e;--bg-tertiary: #0f3460;--bg-card: #16213e;--text-primary: #e0e0e0;--text-secondary: #aaa;--text-muted: #888;--accent-color: #e94560;--accent-hover: #c73e54;--border-color: #0f3460;--input-bg: #1a1a2e;--input-border: #333;--success-color: #4ade80;--warning-color: #fbbf24;--error-color: #f87171;--table-free-bg: #1a472a;--table-free-border: #2d6a4f;--table-free-text: #e0e0e0;--table-occupied-bg: #4a1942;--table-occupied-border: #7b2d8b;--table-occupied-text: #e0e0e0;--table-selected-bg: #7F77DD;--table-selected-border: #534AB7;--table-selected-text: #ffffff;--table-reserved-bg: #4a3500;--table-reserved-border: #8b6914;--table-unpaid-bg: #3d2b12;--table-unpaid-border: #e67e22;--table-unpaid-text: #ffd43b;--menu-category-bg: #0f3460;--menu-dish-bg: #16213e;--menu-cat-btn-inactive: #1a1a2e;--menu-dish-selected: #0f3460;--dish-card-bg: #16213e;--dish-name-color: #e0e0e0;--dish-price-color: #e94560;--dish-placeholder-color: #888;--quick-code-label: #ffd43b;--quick-keypad-bg: #0f3460;--quick-keypad-text: #e0e0e0;--quick-dish-price-color: #e94560;--quick-selected-bg: #0f3460;--quick-selected-text: #ffd43b;--quick-qty-bg: #e94560;--quick-qty-text: #ffffff;--order-panel-bg: #16213e;--order-header-text: #e0e0e0;--seat-selected-bg: #e94560;--seat-selected-text: #ffffff;--seat-unselected-border: #333;--seat-unselected-text: #aaa;--pending-text: #fbbf24;--pending-divider: rgba(251, 191, 36, .5);--item-secondary-text: #888;--item-name: #e0e0e0;--item-price: #ffd43b;--item-divider: #0f3460;--checkout-btn-bg: #e94560;--checkout-btn-text: #ffffff;--panel-divider: #0f3460;--modal-bg: #16213e;--modal-border: #0f3460;--modal-title: #e0e0e0;--modal-label: #888;--modal-input-bg: #1a1a2e;--modal-input-border: #333;--modal-input-text: #e0e0e0;--modal-btn-bg: #1a1a2e;--modal-btn-text: #aaa;--modal-btn-border: #333;--modal-btn-active-bg: #e94560;--modal-btn-active-text: #ffffff;--modal-btn-active-border: #e94560;--modal-primary-btn-bg: #e94560;--modal-primary-btn-text: #ffffff;--modal-secondary-btn-bg: #333;--modal-secondary-btn-text: #aaa;--admin-bg: #1a1a2e;--admin-sidebar-bg: #16213e;--admin-sidebar-border: #0f3460;--admin-tab-text: #aaa;--admin-tab-hover-bg: #0f3460;--admin-tab-active-bg: #e94560;--admin-tab-active-text: #ffffff;--admin-content-bg: #1a1a2e;--admin-table-header-bg: #0f3460;--admin-table-header-text: #aaa;--admin-table-border: #0f3460;--admin-table-hover-bg: #16213e;--admin-badge-active-bg: #1a472a;--admin-badge-active-text: #51cf66;--admin-badge-inactive-bg: #4a1942;--admin-badge-inactive-text: #ff6b6b;--admin-input-bg: #1a1a2e;--admin-input-border: #333;--admin-input-text: #e0e0e0;--admin-select-bg: #16213e;--admin-select-border: #333;--admin-select-text: #e0e0e0;--admin-filter-bg: #1a1a2e;--admin-filter-border: #333;--admin-filter-text: #888;--admin-filter-active-bg: #0f3460;--admin-filter-active-text: #ffffff;--admin-drag-handle: #555;--admin-divider: #0f3460;--invoice-stat-bg: #16213e;--invoice-stat-value: #e0e0e0;--invoice-stat-label: #888;--invoice-stat-green: #51cf66;--invoice-stat-yellow: #ffd43b;--invoice-stat-red: #ff6b6b;--invoice-queue-badge-bg: #0f3460;--invoice-queue-badge-text: #aaa;--invoice-table-header-bg: #0f3460;--invoice-table-header-text: #aaa;--invoice-table-border: #0f3460;--invoice-table-hover-bg: #16213e;--invoice-amount-color: #ffd43b;--invoice-time-color: #888;--invoice-series-simp-bg: #1a3a5c;--invoice-series-simp-text: #74b9ff;--invoice-series-fact-bg: #1a472a;--invoice-series-fact-text: #51cf66;--invoice-series-rect-bg: #4a3500;--invoice-series-rect-text: #ffd43b;--invoice-status-pending-bg: #333;--invoice-status-pending-text: #888;--invoice-status-queued-bg: #1a3a5c;--invoice-status-queued-text: #74b9ff;--invoice-status-accepted-bg: #1a472a;--invoice-status-accepted-text: #51cf66;--invoice-status-error-bg: #4a1942;--invoice-status-error-text: #ff6b6b;--invoice-status-rejected-bg: #4a0000;--invoice-status-rejected-text: #ff4444;--invoice-status-disabled-bg: #333;--invoice-status-disabled-text: #888;--invoice-btn-edit-bg: #0f3460;--invoice-btn-edit-text: #aaa;--invoice-btn-send-email-bg: #3498db;--invoice-btn-send-email-text: #ffffff;--invoice-btn-reprint-bg: #1a3a5c;--invoice-btn-reprint-text: #74b9ff;--invoice-btn-cancel-bg: #4a3500;--invoice-btn-cancel-text: #ffd43b;--invoice-btn-f3-bg: #1a3a5c;--invoice-btn-f3-text: #74b9ff;--invoice-btn-rect-bg: #2d4a1e;--invoice-btn-rect-text: #69db7c;--invoice-btn-retry-bg: #4a3500;--invoice-btn-retry-text: #ffd43b;--invoice-filter-select-bg: #16213e;--invoice-filter-select-border: #333;--invoice-filter-select-text: #e0e0e0;--invoice-btn-add-bg: #e94560;--invoice-btn-add-text: #ffffff;--invoice-btn-retry-all-bg: #e67e22;--invoice-btn-retry-all-text: #ffffff;--invoice-action-success-bg: #1a472a;--invoice-action-success-text: #51cf66;--invoice-action-failed-bg: #4a1942;--invoice-action-failed-text: #ff6b6b;--invoice-action-attempt-bg: #1a3a5c;--invoice-action-attempt-text: #74b9ff;--invoice-action-retry-bg: #4a3500;--invoice-action-retry-text: #ffd43b;--invoice-error-text: #ff6b6b;--tax-table-header-bg: #0f3460;--tax-table-header-text: #e0e0e0;--tax-table-border: #0f3460;--tax-base-color: #e0e0e0;--tax-iva-color: #4ade80;--tax-total-border: #e94560;--tax-total-row-bg: #0f3460;--tax-summary-box-bg: #0f3460;--tax-summary-strong: #e94560;--tax-summary-border: #1a4a8a;--tax-summary-note: #aaa;--customer-bg: #1a1a2e;--customer-sidebar-bg: #16213e;--customer-sidebar-border: #0f3460;--customer-search-bg: #1a1a2e;--customer-search-border: #333;--customer-search-text: #e0e0e0;--customer-filter-bg: #1a1a2e;--customer-filter-text: #888;--customer-filter-border: #333;--customer-filter-active-bg: #e94560;--customer-filter-active-text: #ffffff;--customer-item-border: #0f3460;--customer-item-hover-bg: #0f3460;--customer-item-active-bg: #1a3a5c;--customer-item-active-text: #e0e0e0;--customer-tax-color: #888;--customer-badge-individual-bg: #1a3a5c;--customer-badge-individual-text: #74b9ff;--customer-badge-company-bg: #1a472a;--customer-badge-company-text: #51cf66;--customer-verified-badge-bg: #1a472a;--customer-verified-badge-text: #51cf66;--customer-new-btn-bg: #e94560;--customer-new-btn-text: #ffffff;--customer-empty-color: #555;--customer-detail-section-bg: #16213e;--customer-detail-section-title: #888;--customer-detail-row-border: #0f3460;--customer-detail-label: #888;--customer-verified-text: #51cf66;--customer-tax-section-bg: #16213e;--customer-tax-input-bg: #1a1a2e;--customer-tax-input-border: #333;--customer-tax-input-text: #e0e0e0;--customer-tax-valid-border: #51cf66;--customer-tax-invalid-border: #ff6b6b;--customer-tax-valid-text: #51cf66;--customer-tax-invalid-text: #ff6b6b;--customer-section-title: #888;--customer-form-label: #888;--customer-required: #e94560;--customer-form-input-bg: #1a1a2e;--customer-form-input-border: #333;--customer-form-input-text: #e0e0e0;--customer-btn-edit-bg: #0f3460;--customer-btn-edit-text: #aaa;--customer-btn-verify-bg: #1a3a5c;--customer-btn-verify-text: #74b9ff;--customer-btn-delete-bg: #4a1942;--customer-btn-delete-text: #ff6b6b;--customer-btn-primary-bg: #e94560;--customer-btn-primary-text: #ffffff;--customer-btn-primary-disabled-bg: #555;--customer-btn-secondary-bg: #333;--customer-btn-secondary-text: #aaa;--settings-table-header-bg: #0f3460;--settings-table-header-text: #aaa;--settings-table-border: #1a1a2e;--settings-table-hover-bg: #16213e;--settings-badge-free-bg: #1a472a;--settings-badge-free-text: #51cf66;--settings-badge-occupied-bg: #4a1942;--settings-badge-occupied-text: #ff6b6b;--settings-badge-reserved-bg: #4a3500;--settings-badge-reserved-text: #ffd43b;--settings-badge-bg: #1a3a5c;--settings-badge-text: #74b9ff;--settings-btn-add-bg: #e94560;--settings-btn-add-text: #ffffff;--settings-btn-secondary-bg: #0f3460;--settings-btn-secondary-text: #aaa;--settings-btn-edit-bg: #0f3460;--settings-btn-edit-text: #aaa;--settings-btn-delete-bg: #4a1942;--settings-btn-delete-text: #ff6b6b;--settings-btn-primary-bg: #e94560;--settings-btn-primary-text: #ffffff;--settings-modal-bg: #16213e;--settings-modal-border: #0f3460;--settings-form-label: #888;--settings-form-input-bg: #1a1a2e;--settings-form-input-border: #333;--settings-form-input-text: #e0e0e0;--settings-qr-url: #51cf66;--settings-qr-expiry: #ffd43b;--settings-item-bg: #16213e;--settings-desc-color: #666;--settings-toggle-on-bg: #1a472a;--settings-toggle-on-text: #51cf66;--settings-toggle-off-bg: #333;--settings-toggle-off-text: #666;--settings-input-bg: #1a1a2e;--settings-input-border: #333;--settings-input-text: #e0e0e0;--settings-verifactu-border: #e94560;--settings-verifactu-label: #e94560;--settings-item-border: #0f3460;--settings-cert-active-border: #51cf66;--settings-cert-title: #888;--settings-cert-ok: #51cf66;--settings-cert-warning: #ffd43b;--settings-no-cert-bg: #4a1942;--settings-no-cert-text: #ff6b6b;--settings-section-title: #888;--settings-upload-border: #0f3460;--settings-btn-auth-bg: #1a3a5c;--settings-btn-auth-border: #3498db;--settings-badge-active-bg: #1a472a;--settings-badge-active-text: #51cf66;--settings-badge-inactive-bg: #333;--settings-badge-inactive-text: #666;--settings-btn-verify-bg: #1a3a5c;--settings-btn-verify-text: #74b9ff;--settings-qr-result-bg: #0f3460;--settings-qr-link: #51cf66;--collection-modal-bg: #16213e;--collection-modal-border: #0f3460;--collection-list-border: #333;--collection-item-border: #222;--collection-item-active-bg: #0f3460;--collection-item-active-border: #e94560;--collection-ticket-meta-color: #888;--collection-ticket-amount-color: #ffd43b;--collection-total-big-color: #e94560;--collection-label-color: #888;--collection-method-btn-bg: #1a1a2e;--collection-method-btn-border: #333;--collection-method-btn-text: #aaa;--collection-method-btn-active-bg: #e94560;--collection-method-btn-active-text: #ffffff;--collection-input-bg: #1a1a2e;--collection-input-border: #333;--collection-input-text: #51cf66;--collection-change-color: #888;--collection-change-value-color: #51cf66;--collection-checkbox-color: #ccc;--collection-confirm-btn-bg: #06b025;--collection-confirm-btn-text: #ffffff;--audit-modal-bg: #16213e;--audit-modal-border: #0f3460;--audit-box-border: #e67e22;--audit-tab-bg: #1a1a2e;--audit-tab-color: #888;--audit-tab-border: #333;--audit-tab-active-bg: #e67e22;--audit-tab-active-color: #ffffff;--audit-action-btn-bg: #1a1a2e;--audit-action-btn-color: #e0e0e0;--audit-action-btn-border: #333;--audit-action-btn-hover-bg: #0f3460;--audit-input-bg: #1a1a2e;--audit-input-border: #333;--audit-input-color: #ffffff;--audit-progress-card-bg: #16213e;--audit-progress-card-border: #e67e22;--audit-progress-bar-bg: #1a1a2e;--audit-progress-bar-fill: #e67e22;--audit-table-container-bg: #0f3460;--audit-table-th-bg: #1a1a2e;--audit-table-th-color: #e67e22;--audit-table-td-border: #1a1a2e;--audit-status-accepted-bg: #1a472a;--audit-status-accepted-color: #51cf66;--audit-status-pending-bg: #333;--audit-status-pending-color: #888;--audit-type-badge-bg: #e67e22;--audit-type-badge-color: #ffffff;--audit-form-label-color: #888;--audit-form-hint-color: #666;--audit-btn-primary-bg: #e67e22;--audit-btn-primary-color: #ffffff;--audit-btn-secondary-bg: #333;--audit-btn-secondary-color: #aaa;--audit-btn-tool-export-bg: #0f3460;--audit-btn-tool-export-color: #74b9ff;--audit-btn-tool-export-border: #1a3a5c;--audit-btn-tool-upload-bg: #e67e22;--audit-btn-tool-upload-color: #ffffff;--audit-btn-tool-upload-border: #e67e22;--discount-modal-bg: #16213e;--discount-modal-border: #0f3460;--discount-item-name-color: #ffffff;--discount-tab-bg: #1a1a2e;--discount-tab-color: #aaa;--discount-tab-border: #333;--discount-tab-active-bg: #e94560;--discount-tab-active-color: #ffffff;--discount-summary-bg: #0f3460;--discount-summary-final-color: #ffd43b;--discount-error-color: #ff6b6b;--discount-btn-primary-bg: #e94560;--discount-btn-primary-color: #ffffff;--discount-btn-secondary-bg: #333;--discount-btn-secondary-color: #aaa;--discount-input-bg: #1a1a2e;--discount-input-border: #333;--discount-input-color: #ffffff;--discount-label-color: #888;--discount-hint-color: #ffd43b;--discount-qty-btn-bg: #1a1a2e;--discount-qty-btn-color: #ffffff;--discount-qty-btn-border: #333;--discount-checklist-border: #333;--discount-check-item-color: #eee;--discount-btn-small-bg: #333;--discount-btn-small-color: #ccc;--discount-btn-small-border: #555;--discount-btn-secondary-light-bg: #1a3a5c;--discount-btn-secondary-light-color: #74b9ff;--allergen-code-badge-bg: #0f3460;--allergen-code-badge-color: #ffd43b;--allergen-name-label-color: #666;--allergen-card-bg: #1a1a2e}:root[data-theme=light]{--bg-primary: #f5f3ef;--bg-secondary: #ede9e1;--bg-tertiary: #e8e4dc;--bg-card: #ffffff;--text-primary: #2d2a26;--text-secondary: #5a5650;--text-muted: #8a867e;--accent-color: #8b7355;--accent-hover: #6b5a42;--border-color: #d4cfc5;--input-bg: #ffffff;--input-border: #c4bfb5;--success-color: #6b8e23;--warning-color: #d4a017;--error-color: #c94c4c;--table-free-bg: #ddd8cf;--table-free-border: #c9c3b8;--table-free-text: #78716c;--table-occupied-bg: #c4b5fd;--table-occupied-border: #7F77DD;--table-occupied-text: #3C3489;--table-selected-bg: #7F77DD;--table-selected-border: #534AB7;--table-selected-text: #ffffff;--table-reserved-bg: #f0f0e0;--table-reserved-border: #b8860b;--table-unpaid-bg: #fdf0d5;--table-unpaid-border: #e67e22;--table-unpaid-text: #8a5a00;--menu-category-bg: #e8e3d9;--menu-dish-bg: #f5f3ef;--menu-cat-btn-inactive: #d0c9be;--menu-dish-selected: #e2ddd5;--dish-card-bg: #e8e3d9;--dish-name-color: #2c2420;--dish-price-color: #78716c;--dish-placeholder-color: #b8b0a8;--quick-code-label: #92400e;--quick-keypad-bg: #ccc5b9;--quick-keypad-text: #2c2420;--quick-dish-price-color: #5a4a3a;--quick-selected-bg: #d4c4b8;--quick-selected-text: #92400e;--quick-qty-bg: #92400e;--quick-qty-text: #ffffff;--order-panel-bg: #ede9e1;--order-header-text: #2c2420;--seat-selected-bg: #2c2420;--seat-selected-text: #ffffff;--seat-unselected-border: #c9c3b8;--seat-unselected-text: #78716c;--pending-text: #b45309;--pending-divider: rgba(180, 83, 9, .5);--item-secondary-text: #78716c;--item-name: #2c2420;--item-price: #92400e;--item-divider: #d0c9be;--checkout-btn-bg: #92400e;--checkout-btn-text: #ffffff;--panel-divider: #e8e3d9;--modal-bg: #ffffff;--modal-border: #d4cfc5;--modal-title: #2c2420;--modal-label: #78716c;--modal-input-bg: #f5f3ef;--modal-input-border: #c4bfb5;--modal-input-text: #2c2420;--modal-btn-bg: #e8e3d9;--modal-btn-text: #78716c;--modal-btn-border: #c9c3b8;--modal-btn-active-bg: #92400e;--modal-btn-active-text: #ffffff;--modal-btn-active-border: #92400e;--modal-primary-btn-bg: #92400e;--modal-primary-btn-text: #ffffff;--modal-secondary-btn-bg: #e8e3d9;--modal-secondary-btn-text: #78716c;--admin-bg: #f5f3ef;--admin-sidebar-bg: #e8e3d9;--admin-sidebar-border: #d4cfc5;--admin-tab-text: #78716c;--admin-tab-hover-bg: #d0c9be;--admin-tab-active-bg: #92400e;--admin-tab-active-text: #ffffff;--admin-content-bg: #f5f3ef;--admin-table-header-bg: #e8e3d9;--admin-table-header-text: #78716c;--admin-table-border: #d4cfc5;--admin-table-hover-bg: #e8e4dc;--admin-badge-active-bg: #6b8e23;--admin-badge-active-text: #ffffff;--admin-badge-inactive-bg: #c94c4c;--admin-badge-inactive-text: #ffffff;--admin-input-bg: #f5f3ef;--admin-input-border: #c4bfb5;--admin-input-text: #2c2420;--admin-select-bg: #f5f3ef;--admin-select-border: #c4bfb5;--admin-select-text: #2c2420;--admin-filter-bg: #e8e3d9;--admin-filter-border: #d0c9be;--admin-filter-text: #78716c;--admin-filter-active-bg: #92400e;--admin-filter-active-text: #ffffff;--admin-drag-handle: #78716c;--admin-divider: #d4cfc5;--invoice-stat-bg: #e8e3d9;--invoice-stat-value: #2c2420;--invoice-stat-label: #78716c;--invoice-stat-green: #6b8e23;--invoice-stat-yellow: #d4a017;--invoice-stat-red: #c94c4c;--invoice-queue-badge-bg: #e8e4dc;--invoice-queue-badge-text: #78716c;--invoice-table-header-bg: #e8e3d9;--invoice-table-header-text: #78716c;--invoice-table-border: #d4cfc5;--invoice-table-hover-bg: #e8e4dc;--invoice-amount-color: #92400e;--invoice-time-color: #78716c;--invoice-series-simp-bg: #8b7355;--invoice-series-simp-text: #ffffff;--invoice-series-fact-bg: #6b8e23;--invoice-series-fact-text: #ffffff;--invoice-series-rect-bg: #d4a017;--invoice-series-rect-text: #ffffff;--invoice-status-pending-bg: #e8e4dc;--invoice-status-pending-text: #78716c;--invoice-status-queued-bg: #8b7355;--invoice-status-queued-text: #ffffff;--invoice-status-accepted-bg: #6b8e23;--invoice-status-accepted-text: #ffffff;--invoice-status-error-bg: #c94c4c;--invoice-status-error-text: #ffffff;--invoice-status-rejected-bg: #c94c4c;--invoice-status-rejected-text: #ffffff;--invoice-status-disabled-bg: #e8e4dc;--invoice-status-disabled-text: #78716c;--invoice-btn-edit-bg: #e8e3d9;--invoice-btn-edit-text: #78716c;--invoice-btn-send-email-bg: #1d4ed8;--invoice-btn-send-email-text: #ffffff;--invoice-btn-reprint-bg: #8b7355;--invoice-btn-reprint-text: #ffffff;--invoice-btn-cancel-bg: #d4a017;--invoice-btn-cancel-text: #ffffff;--invoice-btn-f3-bg: #8b7355;--invoice-btn-f3-text: #ffffff;--invoice-btn-rect-bg: #6b8e23;--invoice-btn-rect-text: #ffffff;--invoice-btn-retry-bg: #d4a017;--invoice-btn-retry-text: #ffffff;--invoice-filter-select-bg: #f5f3ef;--invoice-filter-select-border: #c4bfb5;--invoice-filter-select-text: #2c2420;--invoice-btn-add-bg: #92400e;--invoice-btn-add-text: #ffffff;--invoice-btn-retry-all-bg: #d4a017;--invoice-btn-retry-all-text: #ffffff;--invoice-action-success-bg: #6b8e23;--invoice-action-success-text: #ffffff;--invoice-action-failed-bg: #c94c4c;--invoice-action-failed-text: #ffffff;--invoice-action-attempt-bg: #8b7355;--invoice-action-attempt-text: #ffffff;--invoice-action-retry-bg: #d4a017;--invoice-action-retry-text: #ffffff;--invoice-error-text: #c94c4c;--tax-table-header-bg: #e8e3d9;--tax-table-header-text: #78716c;--tax-table-border: #d4cfc5;--tax-base-color: #2c2420;--tax-iva-color: #6b8e23;--tax-total-border: #92400e;--tax-total-row-bg: #e8e3d9;--tax-summary-box-bg: #e8e3d9;--tax-summary-strong: #92400e;--tax-summary-border: #c9c3b8;--tax-summary-note: #78716c;--customer-bg: #f5f3ef;--customer-sidebar-bg: #e8e3d9;--customer-sidebar-border: #d4cfc5;--customer-search-bg: #f5f3ef;--customer-search-border: #c4bfb5;--customer-search-text: #2c2420;--customer-filter-bg: #f5f3ef;--customer-filter-text: #78716c;--customer-filter-border: #c4bfb5;--customer-filter-active-bg: #92400e;--customer-filter-active-text: #ffffff;--customer-item-border: #d4cfc5;--customer-item-hover-bg: #e8e4dc;--customer-item-active-bg: #8b7355;--customer-item-active-text: #ffffff;--customer-tax-color: #78716c;--customer-badge-individual-bg: #8b7355;--customer-badge-individual-text: #ffffff;--customer-badge-company-bg: #6b8e23;--customer-badge-company-text: #ffffff;--customer-verified-badge-bg: #6b8e23;--customer-verified-badge-text: #ffffff;--customer-new-btn-bg: #92400e;--customer-new-btn-text: #ffffff;--customer-empty-color: #78716c;--customer-detail-section-bg: #e8e3d9;--customer-detail-section-title: #78716c;--customer-detail-row-border: #d4cfc5;--customer-detail-label: #78716c;--customer-verified-text: #6b8e23;--customer-tax-section-bg: #e8e3d9;--customer-tax-input-bg: #f5f3ef;--customer-tax-input-border: #c4bfb5;--customer-tax-input-text: #2c2420;--customer-tax-valid-border: #6b8e23;--customer-tax-invalid-border: #c94c4c;--customer-tax-valid-text: #6b8e23;--customer-tax-invalid-text: #c94c4c;--customer-section-title: #78716c;--customer-form-label: #78716c;--customer-required: #92400e;--customer-form-input-bg: #f5f3ef;--customer-form-input-border: #c4bfb5;--customer-form-input-text: #2c2420;--customer-btn-edit-bg: #e8e3d9;--customer-btn-edit-text: #78716c;--customer-btn-verify-bg: #8b7355;--customer-btn-verify-text: #ffffff;--customer-btn-delete-bg: #c94c4c;--customer-btn-delete-text: #ffffff;--customer-btn-primary-bg: #92400e;--customer-btn-primary-text: #ffffff;--customer-btn-primary-disabled-bg: #78716c;--customer-btn-secondary-bg: #e8e3d9;--customer-btn-secondary-text: #78716c;--settings-table-header-bg: #e8e3d9;--settings-table-header-text: #78716c;--settings-table-border: #d4cfc5;--settings-table-hover-bg: #e8e4dc;--settings-badge-free-bg: #6b8e23;--settings-badge-free-text: #ffffff;--settings-badge-occupied-bg: #c94c4c;--settings-badge-occupied-text: #ffffff;--settings-badge-reserved-bg: #d4a017;--settings-badge-reserved-text: #ffffff;--settings-badge-bg: #8b7355;--settings-badge-text: #ffffff;--settings-btn-add-bg: #92400e;--settings-btn-add-text: #ffffff;--settings-btn-secondary-bg: #e8e3d9;--settings-btn-secondary-text: #78716c;--settings-btn-edit-bg: #e8e3d9;--settings-btn-edit-text: #78716c;--settings-btn-delete-bg: #c94c4c;--settings-btn-delete-text: #ffffff;--settings-btn-primary-bg: #92400e;--settings-btn-primary-text: #ffffff;--settings-modal-bg: #e8e3d9;--settings-modal-border: #d4cfc5;--settings-form-label: #78716c;--settings-form-input-bg: #f5f3ef;--settings-form-input-border: #c4bfb5;--settings-form-input-text: #2c2420;--settings-qr-url: #6b8e23;--settings-qr-expiry: #d4a017;--settings-item-bg: #e8e3d9;--settings-desc-color: #78716c;--settings-toggle-on-bg: #6b8e23;--settings-toggle-on-text: #ffffff;--settings-toggle-off-bg: #c4bfb5;--settings-toggle-off-text: #78716c;--settings-input-bg: #f5f3ef;--settings-input-border: #c4bfb5;--settings-input-text: #2c2420;--settings-verifactu-border: #92400e;--settings-verifactu-label: #92400e;--settings-item-border: #d4cfc5;--settings-cert-active-border: #6b8e23;--settings-cert-title: #78716c;--settings-cert-ok: #6b8e23;--settings-cert-warning: #d4a017;--settings-no-cert-bg: #c94c4c;--settings-no-cert-text: #ffffff;--settings-section-title: #78716c;--settings-upload-border: #d4cfc5;--settings-btn-auth-bg: #8b7355;--settings-btn-auth-border: #6b8e23;--settings-badge-active-bg: #6b8e23;--settings-badge-active-text: #ffffff;--settings-badge-inactive-bg: #c4bfb5;--settings-badge-inactive-text: #78716c;--settings-btn-verify-bg: #8b7355;--settings-btn-verify-text: #ffffff;--settings-qr-result-bg: #e8e4dc;--settings-qr-link: #6b8e23;--collection-modal-bg: #f5f3ef;--collection-modal-border: #d4cfc5;--collection-list-border: #c4bfb5;--collection-item-border: #e8e3d9;--collection-item-active-bg: #e8e3d9;--collection-item-active-border: #92400e;--collection-ticket-meta-color: #78716c;--collection-ticket-amount-color: #92400e;--collection-total-big-color: #92400e;--collection-label-color: #78716c;--collection-method-btn-bg: #e8e3d9;--collection-method-btn-border: #c4bfb5;--collection-method-btn-text: #78716c;--collection-method-btn-active-bg: #92400e;--collection-method-btn-active-text: #ffffff;--collection-input-bg: #ffffff;--collection-input-border: #c4bfb5;--collection-input-text: #6b8e23;--collection-change-color: #78716c;--collection-change-value-color: #6b8e23;--collection-checkbox-color: #78716c;--collection-confirm-btn-bg: #6b8e23;--collection-confirm-btn-text: #ffffff;--audit-modal-bg: #f5f3ef;--audit-modal-border: #d4cfc5;--audit-box-border: #d4a017;--audit-tab-bg: #e8e3d9;--audit-tab-color: #78716c;--audit-tab-border: #c4bfb5;--audit-tab-active-bg: #d4a017;--audit-tab-active-color: #ffffff;--audit-action-btn-bg: #e8e3d9;--audit-action-btn-color: #2c2420;--audit-action-btn-border: #c4bfb5;--audit-action-btn-hover-bg: #d4c4b8;--audit-input-bg: #ffffff;--audit-input-border: #c4bfb5;--audit-input-color: #2c2420;--audit-progress-card-bg: #f5f3ef;--audit-progress-card-border: #d4a017;--audit-progress-bar-bg: #e8e3d9;--audit-progress-bar-fill: #d4a017;--audit-table-container-bg: #e8e3d9;--audit-table-th-bg: #f5f3ef;--audit-table-th-color: #d4a017;--audit-table-td-border: #d4cfc5;--audit-status-accepted-bg: #6b8e23;--audit-status-accepted-color: #ffffff;--audit-status-pending-bg: #c4bfb5;--audit-status-pending-color: #78716c;--audit-type-badge-bg: #d4a017;--audit-type-badge-color: #ffffff;--audit-form-label-color: #78716c;--audit-form-hint-color: #8a867e;--audit-btn-primary-bg: #d4a017;--audit-btn-primary-color: #ffffff;--audit-btn-secondary-bg: #e8e3d9;--audit-btn-secondary-color: #78716c;--audit-btn-tool-export-bg: #e8e3d9;--audit-btn-tool-export-color: #6b8e23;--audit-btn-tool-export-border: #c4bfb5;--audit-btn-tool-upload-bg: #d4a017;--audit-btn-tool-upload-color: #ffffff;--audit-btn-tool-upload-border: #d4a017;--discount-modal-bg: #f5f3ef;--discount-modal-border: #d4cfc5;--discount-item-name-color: #2c2420;--discount-tab-bg: #e8e3d9;--discount-tab-color: #78716c;--discount-tab-border: #c4bfb5;--discount-tab-active-bg: #92400e;--discount-tab-active-color: #ffffff;--discount-summary-bg: #e8e3d9;--discount-summary-final-color: #92400e;--discount-error-color: #c94c4c;--discount-btn-primary-bg: #92400e;--discount-btn-primary-color: #ffffff;--discount-btn-secondary-bg: #e8e3d9;--discount-btn-secondary-color: #78716c;--discount-input-bg: #ffffff;--discount-input-border: #c4bfb5;--discount-input-color: #2c2420;--discount-label-color: #78716c;--discount-hint-color: #d4a017;--discount-qty-btn-bg: #e8e3d9;--discount-qty-btn-color: #2c2420;--discount-qty-btn-border: #c4bfb5;--discount-checklist-border: #c4bfb5;--discount-check-item-color: #2c2420;--discount-btn-small-bg: #e8e3d9;--discount-btn-small-color: #78716c;--discount-btn-small-border: #c4bfb5;--discount-btn-secondary-light-bg: #8b7355;--discount-btn-secondary-light-color: #ffffff;--allergen-code-badge-bg: #8b7355;--allergen-code-badge-color: #ffffff;--allergen-name-label-color: #78716c;--allergen-card-bg: #e8e3d9}.manager-gate{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--bg-primary);display:flex;align-items:center;justify-content:center;z-index:2000}.gate-box{background:var(--bg-secondary);padding:30px;border-radius:12px;border:1px solid var(--border-color);text-align:center;width:100%;max-width:350px}.gate-box h2{margin-bottom:10px;color:var(--accent-color)}.gate-box p{font-size:14px;color:var(--text-muted);margin-bottom:20px}.gate-box input[type=password]{width:100%;padding:12px;background:var(--input-bg);border:1px solid var(--input-border);border-radius:8px;color:var(--text-primary);text-align:center;font-size:24px;margin-bottom:15px}.gate-options{margin-bottom:20px;text-align:left;padding-left:5px}.remember-me{display:flex;align-items:center;gap:10px;color:var(--text-secondary);font-size:14px;cursor:pointer}.gate-box button{width:100%;padding:12px;background:var(--accent-color);color:#fff;border:none;border-radius:8px;font-weight:700;cursor:pointer}.gate-box button:hover{background:var(--accent-hover)}
