html[data-theme=dark]{--bg: #000000;--panel: #121212;--text: #f5f5f5;--muted: #b0b0b0;--line: #333333;--navy-soft: #202020;--navy: #f5f5f5}html[data-theme=dark] body,html[data-theme=dark] .app-shell{background:#000}html[data-theme=dark] .sidebar,html[data-theme=dark] .operations-bar,html[data-theme=dark] .global-search,html[data-theme=dark] .icon-button,html[data-theme=dark] .live-sync-pill,html[data-theme=dark] .user-pill,html[data-theme=dark] .sidebar-reveal,html[data-theme=dark] .mobile-menu-button{border-color:#333;background:#0c0c0cf5}html[data-theme=dark] .sync-status-popover{border-color:#3a3a3a;background:#161616}html[data-theme=dark] .operations-bar{border-bottom-color:#303030}html[data-theme=dark] .brand{border-bottom-color:#333}html[data-theme=dark] .nav-count,html[data-theme=dark] .notification-count{border-color:#121212}html[data-theme=dark] .theme-popover,html[data-theme=dark] .notification-popover,html[data-theme=dark] .help-popover{border-color:#333;background:#121212}html[data-theme=dark] .notification-head,html[data-theme=dark] .help-head{border-bottom-color:#333;background:#1c1c1c}html[data-theme=dark] .notification-list button,html[data-theme=dark] .help-list a,html[data-theme=dark] .help-list button{border-color:#333;background:#1e1e1e}html[data-theme=dark] .notification-list button:hover,html[data-theme=dark] .help-list a:hover,html[data-theme=dark] .help-list button:hover{background:#282828}html[data-theme=dark] .app-document-menu{border-color:#494949;background:#121212fa}html[data-theme=dark] .app-document-menu button{border:1px solid #333333;background:#1e1e1e}html[data-theme=dark] .app-document-menu button:disabled{border-color:#303030;background:#171717}html[data-theme=dark] .dashboard-data-context{border-color:#3a3a3a;background:#1a1a1a}html[data-theme=dark] .dashboard-data-context select{border-color:#494949;background:#101010}html[data-theme=dark] .panel-head,html[data-theme=dark] .report-output-head,html[data-theme=dark] .event-detail-head{background:#121212}html[data-theme=dark] .erp-sync-panel>button{background:#202020}html[data-theme=dark] .dashboard-alert-card{background:#121212}html[data-theme=dark] :is(.erp-flow button,.erp-sync-panel>div,.alert-card-grid article,.dashboard-reminder-list button,.erp-stage-list div,.erp-stage-list button,.erp-money-list div,.app-ops-records>button,.app-ops-contact-grid a,.app-ops-contact-grid span,.app-ops-mini-list a,.app-ops-mini-list button,.app-ops-team-grid article,.client-list button,.pickup-timeline,.pickup-timeline-list article,.detail-photo-grid figure){background:#1b1b1b}html[data-theme=dark] :is(input,textarea,select){border-color:#404040;background:#0b0b0b}html[data-theme=dark] select option{background:#0b0b0b}html[data-theme=dark] .secondary,html[data-theme=dark] .quick-filters button,html[data-theme=dark] .app-ops-list-tabs,html[data-theme=dark] .app-ops-list-tabs button,html[data-theme=dark] .modal-close,html[data-theme=dark] .confirm-close,html[data-theme=dark] .report-output-actions button{background:#202020}html[data-theme=dark] .app-ops-mode{background:#080808}html[data-theme=dark] .app-ops-review,html[data-theme=dark] .app-ops-mini-list span{background:#1b1b1b}html[data-theme=dark] .client-search{background:#080808}html[data-theme=dark] .client-profile-hero{background:linear-gradient(180deg,#1b1b1b,#121212)}html[data-theme=dark] .branch-selector-panel{background:#181818}html[data-theme=dark] .branch-directory-panel{background:#121212f5}html[data-theme=dark] .branch-card{background:linear-gradient(145deg,#1b1b1b,#121212)}html[data-theme=dark] .profile-metrics article,html[data-theme=dark] .profile-grid article{background:#1b1b1b}html[data-theme=dark] .profile-list li{background:#151515}html[data-theme=dark] .mini-action{background:#202020}html[data-theme=dark] .partner-register-section{background:linear-gradient(145deg,#1b1b1b,#181818)}html[data-theme=dark] .pickup-record-search-input,html[data-theme=dark] .calendar-day{background:#080808}html[data-theme=dark] .calendar-day.muted{background:#090909}html[data-theme=dark] .template-preview,html[data-theme=dark] .price-list-toolbar,html[data-theme=dark] .price-list-row,html[data-theme=dark] .price-input-wrap{background:#080808}html[data-theme=dark] .price-list-row input{background:#121212}html[data-theme=dark] .report-format-control button,html[data-theme=dark] .report-quarter-control button{background:#080808}html[data-theme=dark] .roles-table .permission-category-row th{background:#222}html[data-theme=dark] .job-table-scroll thead th,html[data-theme=dark] .archive-table thead th,html[data-theme=dark] .permission-matrix thead th{background:#202020}html[data-theme=dark] .job-table-scroll tbody td,html[data-theme=dark] .archive-table tbody td,html[data-theme=dark] .permission-matrix tbody td,html[data-theme=dark] .archive-table tr{background:#121212}html[data-theme=dark] .quick-filters strong{background:#303030}html[data-theme=dark] .quick-filters button.active strong{background:#080808}html[data-theme=dark] .bulk-toolbar{background:#121212f0}html[data-theme=dark] .status{background:#303030}html[data-theme=dark] .leads-overview article,html[data-theme=dark] .daily-leads-grid article{background:linear-gradient(90deg,#32c8c124,#121212)}html[data-theme=dark] .modal-backdrop{background:#000000bd}html[data-theme=dark] .editor,html[data-theme=dark] .editor>.panel-head,html[data-theme=dark] .confirm-card{background:#121212}html[data-theme=dark] .service-choice-row .service-qty{background:#080808}html[data-theme=dark] .fast-actions{background:#101010}html[data-theme=dark] .fast-actions button{background:#202020}html[data-theme=dark] .timeline span,html[data-theme=dark] .workflow-step,html[data-theme=dark] .workflow-step.locked{background:#1b1b1b}html[data-theme=dark] .workflow-step span{background:#303030}html[data-theme=dark] .timeline-dot{border-color:#666;background:#202020}html[data-theme=dark] .doc-actions button{background:#292929}html[data-theme=dark] .doc-actions button:hover:not(:disabled){background:#383838}html[data-theme=dark] .doc-actions button.locked{background:#202020}html[data-theme=dark] .send-client-box{background:#181818}html[data-theme=dark] .send-context-document,html[data-theme=dark] .portal-link-box{background:#080808}html[data-theme=dark] .step-btn span{border-color:#666;background:#121212}html[data-theme=dark] .photo-grid figure,html[data-theme=dark] .item-row,html[data-theme=dark] .service-deduction-row,html[data-theme=dark] .service-picker-wrap select,html[data-theme=dark] .service-edit-field input,html[data-theme=dark] .service-edit-field select,html[data-theme=dark] .service-price-wrap,html[data-theme=dark] .service-empty-state{background:#1b1b1b}html[data-theme=dark] .toast{background:#121212}html[data-theme=dark] .mobile-action-backdrop,html[data-theme=dark] .mobile-menu-backdrop,html[data-theme=dark] .event-detail-backdrop{background:#000000b8}html[data-theme=dark] .mobile-fab-sheet{background:#121212}html[data-theme=dark] .mobile-fab-sheet button{background:#1b1b1b}html[data-theme=dark] .login-page{background:linear-gradient(rgba(119,217,212,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(119,217,212,.035) 1px,transparent 1px),linear-gradient(135deg,#000,#101010 48%,#000)}html[data-theme=dark] .login-panel{--login-panel: rgba(18, 18, 18, .96);--login-text: #f5f5f5;--login-input-bg: rgba(0, 0, 0, .72);border-color:#333}@media(max-width:720px){html[data-theme=dark] body,html[data-theme=dark] .operations-bar{background:#000}}@media(max-width:720px){html[data-theme=dark] .sidebar{background:#121212}}@media(max-width:720px){html[data-theme=dark] .archive-table tr{background:#121212}}html[data-theme=dark] .table-control-bar{background:#181818;border-color:var(--line);color:var(--muted)}html[data-theme=dark] .table-control-bar strong{color:var(--text)}html[data-theme=dark] .operation-badge:not(.walk-in){background:#303030;color:#e0e0e0}
