html[data-theme=light] .material-metrics article{background:radial-gradient(circle at 5% 50%, #f4f0eb 0, transparent 36%), var(--panel)}html[data-theme=light] .material-metric-icon{color:#332a24;background:#f8f4ef;border:1px solid #e6dacf}html[data-theme=light] .material-metrics article:not(.is-alert)>div>span{color:#4f6650}html[data-theme=light] .material-metrics article.is-alert>div>span,html[data-theme=light] .material-metrics article.is-alert .material-metric-icon{color:#a05652}html[data-theme=light] .materials-catalog,html[data-theme=light] .material-details{background:#f8f4ef}html[data-theme=light] .material-tabs button{color:#70655d}html[data-theme=light] .material-tabs button.active{color:#332a24}html[data-theme=light] .material-tabs button.active:after{background:#44372e}html[data-theme=light] .materials-table tbody tr.selected{background:#f4f0eb}html[data-theme=light] .material-thumb{color:#70655d;background:linear-gradient(135deg,#eeeae5,#f7f3ee 60%);border:1px solid #e6dacf}html[data-theme=light] .material-category{color:#332a24;background:#f3efea}html[data-theme=light] .stock-progress{background:#f1ede8}html[data-theme=light] .stock-progress i{background:#44372e}html[data-theme=light] .stock-progress.low i{background:#f7e8d2}html[data-theme=light] .stock-progress.out-of-stock i{background:#f8ddd7}html[data-theme=light] .stock-progress.archive i{background:#e8e4df}html[data-theme=light] .material-stock-badge.available{color:#486e51;background:#d3d6ce}html[data-theme=light] .material-stock-badge.low{color:#7c5f34;background:#ddd5ca}html[data-theme=light] .material-stock-badge.out-of-stock{color:#a05652;background:#ddd2cd}html[data-theme=light] .material-stock-badge.archive{color:#332a24;background:#f0ece7}html[data-theme=light] .material-details-visual{color:#332a24;background:linear-gradient(135deg,#efebe6,#f7f3ee 65%),#f6f2ed;border:1px solid #e6dacf}html[data-theme=light] .material-details-head>.icon-button{color:#332a24}html[data-theme=light] .material-detail-tabs strong{color:#332a24;border-bottom:2px solid #d8c5b5}html[data-theme=light] .material-detail-actions .danger{color:#a05652;border-color:#ceb1a9}html[data-theme=light] .material-movements article{border-bottom:1px solid #e6dacf}html[data-theme=light] .material-movements .incoming{color:#4f6d56;background:#d4d8cf}html[data-theme=light] .material-movements .outgoing{color:#9f6e45;background:#ddd4cb}html[data-theme=light] button:focus-visible,html[data-theme=light] a:focus-visible{outline:2px solid #d8c5b5}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{background:#f9f5f0;border:1px solid #e6dacf}html[data-theme=light] input:focus,html[data-theme=light] select:focus,html[data-theme=light] textarea:focus{outline:2px solid #d8c5b5}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#70655d}html[data-theme=light] .primary{color:#fff}html[data-theme=light] .primary:hover{background:#44372e}html[data-theme=light] .secondary{background:#f4f0eb;border-color:#e6dacf}html[data-theme=light] .secondary:hover{background:#f2eee9}html[data-theme=light] .icon-button:hover{background:#f0ece7}html[data-theme=light] .wordmark{color:#332a24}html[data-theme=light] .studio-label,html[data-theme=light] .nav-item{color:#70655d}html[data-theme=light] .nav-item:hover{background:#f5f1ec}html[data-theme=light] .nav-item.active{background:#f2eee9;border-color:#e6dacf}html[data-theme=light] .nav-item small{color:#332a24;background:#ede9e4}html[data-theme=light] .studio-card{color:#332a24}html[data-theme=light] .avatar{background:#eeeae5}html[data-theme=light] .breadcrumb strong{color:#332a24}html[data-theme=light] .demo-banner{color:#332a24;background:#f4f0eb;border-bottom:1px solid #e6dacf}html[data-theme=light] .metric>div,html[data-theme=light] .metric svg{color:#70655d}html[data-theme=light] .panel-heading a,html[data-theme=light] .stock-panel>a{color:#332a24}html[data-theme=light] .count{color:#70655d;background:#f2eee9}html[data-theme=light] .appointment-line{background:#e3e1df}html[data-theme=light] .appointment-line.in_work{background:#44372e}html[data-theme=light] .appointment-line.confirmed{background:#e8eae1}html[data-theme=light] .appointment-car>span{color:#332a24}html[data-theme=light] .appointment-car>small,html[data-theme=light] .appointment>svg{color:#70655d}html[data-theme=light] .badge{color:#332a24;background:#f0ece7}html[data-theme=light] .badge.in_work,html[data-theme=light] .badge.arrived{color:#766448;background:#efebe6}html[data-theme=light] .badge.calculation{color:#67656d;background:#efebe6}html[data-theme=light] .badge.confirmed,html[data-theme=light] .badge.completed,html[data-theme=light] .badge.issued,html[data-theme=light] .badge.ready{color:#5f6455;background:#efebe6}html[data-theme=light] .badge.cancelled,html[data-theme=light] .badge.no_show{color:#755a55;background:#f1ede8}html[data-theme=light] .quick-actions button>svg{color:#70655d}html[data-theme=light] .action-icon{color:#332a24;background:#f2eee9}html[data-theme=light] .stock-row b{color:#75634c}html[data-theme=light] .bottom-note,html[data-theme=light] .app-footer{color:#70655d}html[data-theme=light] .search-box{color:#70655d;background:#f9f5f0;border:1px solid #e6dacf}html[data-theme=light] th{color:#70655d;background:#f8f4ef}html[data-theme=light] tbody tr:hover{background:#f5f1ec}html[data-theme=light] .stock-low{color:#766448}html[data-theme=light] .empty svg{color:#5f5f64}html[data-theme=light] .empty h3,html[data-theme=light] .settings-card p{color:#332a24}html[data-theme=light] .employee-avatar,html[data-theme=light] .account-avatar{color:#332a24;background:#efebe6}html[data-theme=light] .employee-role,html[data-theme=light] .account-card-heading svg{color:#332a24}html[data-theme=light] .toast{background:#f1ede8;border:1px solid #c0bbae}html[data-theme=light] .notice{color:#332a24;background:#f2eee9;border:1px solid #e6dacf}html[data-theme=light] .notice.error{color:#7c605d;background:#f4f0eb;border-color:#cbb5ad}html[data-theme=light] .form-stack label,html[data-theme=light] .form-grid label,html[data-theme=light] .demo-link{color:#332a24}html[data-theme=light] .form-grid input[readonly]{color:#332a24;background:#f8f4ef}html[data-theme=light] .field-heading label{color:#332a24}html[data-theme=light] .inline-create{color:#646263}html[data-theme=light] .inline-create:hover{color:#332a24}html[data-theme=light] .appointment-editor-dialog>.dialog-heading{background:radial-gradient(circle at 12% 0,#2c394455 0,#0000 38%),#f6f2ed}html[data-theme=light] .appointment-picker{background:linear-gradient(145deg,#f5f1ec 0%,#f7f3ee 100%);border:1px solid #e6dacf}html[data-theme=light] .appointment-picker-title strong{color:#332a24}html[data-theme=light] .appointment-picker-title small{color:#70655d}html[data-theme=light] .appointment-picker-icon{color:#332a24;background:#f1ede8;border:1px solid #e6dacf}html[data-theme=light] .appointment-picker-create{color:#332a24;background:#f3efea;border:1px solid #e6dacf}html[data-theme=light] .appointment-picker-create:hover{background:#f1ede8;border-color:#c6bdb8}html[data-theme=light] .appointment-search{color:#70655d;background:#f8f4ef;border:1px solid #e6dacf}html[data-theme=light] .appointment-search:focus-within{border-color:#e6dacf}html[data-theme=light] .appointment-search button{color:#70655d}html[data-theme=light] .appointment-search button:hover{color:#332a24;background:#f2eee9}html[data-theme=light] .appointment-picker-results{background:#f7f3ee;border:1px solid #e6dacf}html[data-theme=light] .appointment-picker-results>button{color:#332a24;border-bottom:1px solid #e6dacf}html[data-theme=light] .appointment-picker-results>button:hover,html[data-theme=light] .appointment-picker-results>button.is-selected{background:#f3efea}html[data-theme=light] .appointment-result-avatar{color:#332a24;background:#f0ece7;border:1px solid #c1b9b4}html[data-theme=light] .appointment-result-copy small,html[data-theme=light] .service-result-meta small,html[data-theme=light] .appointment-clear-selection{color:#70655d}html[data-theme=light] .appointment-clear-selection:hover{color:#332a24}html[data-theme=light] .appointment-selected-services>div{background:#f1ede8;border:1px solid #c1b9b4}html[data-theme=light] .appointment-selected-services small{color:#70655d}html[data-theme=light] .appointment-selected-services button{color:#332a24;background:#f5f1ec}html[data-theme=light] .appointment-selected-services button:hover{color:#7e625f;background:#ded5d0}html[data-theme=light] .service-result-add{color:#332a24;border:1px solid #e6dacf}html[data-theme=light] .client-list-summary>div{background:linear-gradient(140deg,#f5f1ec,#f8f4ef);border:1px solid #e6dacf}html[data-theme=light] .client-list-summary-icon{color:#332a24;background:#f1ede8;border:1px solid #e6dacf}html[data-theme=light] .client-list-summary>div>span:nth-child(2){color:#70655d}html[data-theme=light] .client-list-summary strong{color:#332a24}html[data-theme=light] .client-list-panel{background:#f7f3ee;border-color:#e6dacf}html[data-theme=light] .client-list-toolbar>div>span{color:#70655d}html[data-theme=light] .client-list-search{background:#f9f5f0;border-color:#e6dacf}html[data-theme=light] .client-list-search:focus-within{border-color:#e6dacf}html[data-theme=light] .client-list-filters button{color:#70655d;background:#f6f2ed;border:1px solid #e6dacf}html[data-theme=light] .client-list-filters button:hover,html[data-theme=light] .client-list-filters button.active{color:#332a24;background:#f0ece7;border-color:#c6beb9}html[data-theme=light] .client-list-rows{border-top:1px solid #e6dacf}html[data-theme=light] .client-list-row{background:#f7f3ee;border-bottom:1px solid #e6dacf}html[data-theme=light] .client-list-row:hover{background:#f5f1ec}html[data-theme=light] .client-list-avatar{color:#332a24;background:linear-gradient(145deg,#dad9d6,#f1ede8);border:1px solid #c5beb9}html[data-theme=light] .client-list-name{color:#332a24}html[data-theme=light] .client-list-name:hover,html[data-theme=light] .client-list-contact a:hover{color:#6b6a69}html[data-theme=light] .client-list-identity small,html[data-theme=light] .client-list-cars small,html[data-theme=light] .client-list-history small{color:#70655d}html[data-theme=light] .client-list-contact a{color:#332a24}html[data-theme=light] .client-list-contact svg{color:#6b7275}html[data-theme=light] .client-list-cars strong,html[data-theme=light] .client-list-history strong{color:#332a24}html[data-theme=light] .client-list-muted{color:#70655d}html[data-theme=light] .client-list-actions>button{color:#332a24;background:#f3efea;border:1px solid #e6dacf}html[data-theme=light] .client-list-actions>button:hover{color:#332a24;background:#ece8e3;border-color:#e6dacf}html[data-theme=light] .client-list-empty{color:#70655d}html[data-theme=light] .client-list-empty>span{color:#332a24;background:#f1ede8;border:1px solid #e6dacf}html[data-theme=light] .client-list-empty strong{color:#332a24}@media (max-width:800px){html[data-theme=light] .client-list-summary-icon{background:#f0ece7}html[data-theme=light] .client-list-cars,html[data-theme=light] .client-list-history{background:#f5f1ec;border:1px solid #e6dacf}html[data-theme=light] .client-list-mobile-label{color:#70655d}}html[data-theme=light] .vehicle-list-avatar{background:linear-gradient(145deg,#d9d8d5,#f1ede8)}html[data-theme=light] .vehicle-list-owner,html[data-theme=light] .vehicle-list-plate,html[data-theme=light] .vehicle-list-vin,html[data-theme=light] .vehicle-list-visits,html[data-theme=light] .vehicle-list-owner button{color:#332a24}html[data-theme=light] .vehicle-list-owner button:hover{color:#6b6a69}html[data-theme=light] .vehicle-list-plate strong{color:#332a24;background:#f1ede8;border:1px solid #e6dacf}html[data-theme=light] .vehicle-list-vin>span:last-child{color:#70655d}@media (max-width:800px){html[data-theme=light] .vehicle-list-plate,html[data-theme=light] .vehicle-list-vin,html[data-theme=light] .vehicle-list-visits{background:#f5f1ec;border:1px solid #e6dacf}}html[data-theme=light] .client-profile-dialog[open]{background:#f9f5f0;border-color:#e6dacf}html[data-theme=light] .client-profile-header{background:#f8f4ef;border-bottom:1px solid #e6dacf}html[data-theme=light] .client-profile-avatar{color:#332a24;background:linear-gradient(145deg,#eeeae5,#f4f0eb);border:1px solid #e6dacf}html[data-theme=light] .client-profile-badges>span{color:#332a24;border:1px solid #e6dacf}html[data-theme=light] .client-profile-header-actions .secondary{background:#f4f0eb}html[data-theme=light] .client-contact-strip a{border-right:1px solid #e6dacf}html[data-theme=light] .client-contact-strip a:not(.disabled):hover{background:#f4f0eb}html[data-theme=light] .client-contact-strip a>svg{color:#332a24}html[data-theme=light] .client-contact-strip a.max>svg{color:#5e73a0}html[data-theme=light] .client-contact-strip a.telegram>svg{color:#5a7d95}html[data-theme=light] .client-profile-panel{background:#f7f3ee;border:1px solid #e6dacf}html[data-theme=light] .client-profile-section-heading>span{color:#332a24}html[data-theme=light] .client-profile-section-heading>span svg,html[data-theme=light] .client-profile-section-heading button{color:#70655d}html[data-theme=light] .client-profile-section-heading button:hover{color:#332a24}html[data-theme=light] .client-info-list dt,html[data-theme=light] .client-stats-list dt{color:#70655d}html[data-theme=light] .client-info-list dd,html[data-theme=light] .client-stats-list dd,html[data-theme=light] .client-stats-list dd{color:#332a24}html[data-theme=light] .client-vehicle-row{background:#f8f4ef;border:1px solid #e6dacf}html[data-theme=light] .client-vehicle-row>svg{color:#70655d}html[data-theme=light] .client-order-row{border-top:1px solid #e6dacf}html[data-theme=light] .client-order-row>span{color:#70655d}html[data-theme=light] .client-order-row>div b{color:#332a24}html[data-theme=light] .client-appointment-row{border-top:1px solid #e6dacf}html[data-theme=light] .client-appointment-row>span{color:#332a24}html[data-theme=light] .client-quick-actions button,html[data-theme=light] .client-quick-actions a{color:#332a24;background:#f8f4ef;border:1px solid #e6dacf}html[data-theme=light] .client-quick-actions button:hover,html[data-theme=light] .client-quick-actions a:not(.disabled):hover{background:#f4f0eb;border-color:#e6dacf}html[data-theme=light] .client-quick-actions svg{color:#332a24}html[data-theme=light] .client-quick-actions .max svg{color:#5e73a0}html[data-theme=light] .client-quick-actions .telegram svg{color:#5a7d95}html[data-theme=light] .client-document-actions button{color:#332a24;background:#f8f4ef;border:1px solid #e6dacf}html[data-theme=light] .client-document-actions button:hover{background:#f4f0eb;border-color:#e6dacf}html[data-theme=light] .client-document-actions button>svg:first-child{color:#332a24}html[data-theme=light] .client-document-actions button>svg:last-child{color:#70655d}html[data-theme=light] .client-profile-notes{color:#332a24}html[data-theme=light] .client-contract-dialog{background:#f8f4ef}html[data-theme=light] .client-contract-dialog-header{background:#f7f3ee;border-bottom:1px solid #e6dacf}html[data-theme=light] .client-contract-ready{border-top:1px solid #e6dacf}@media (max-width:800px){html[data-theme=light] .client-profile-header-actions .icon-button{background:#f4f0eb;border:1px solid #e6dacf}html[data-theme=light] .client-profile-mobile-footer{border-top:1px solid #e6dacf}}html[data-theme=light] dialog{background:#f6f2ed;border:1px solid #e6dacf}html[data-theme=light] .order-form-section h3{color:#332a24}html[data-theme=light] .order-item{background:#f8f4ef;border:1px solid #e6dacf}html[data-theme=light] .order-item-number{color:#332a24;background:#f2eee9}html[data-theme=light] .order-item-fields label{color:#70655d}html[data-theme=light] .danger:hover{color:#826b66;background:#dcd3ce}html[data-theme=light] .order-totals-form>div,html[data-theme=light] .order-totals-form>label{color:#332a24}html[data-theme=light] .order-preview-summary>div{background:#f8f4ef}html[data-theme=light] .order-ready-actions .order-delete-button{color:#7e5a54;background:#f5f1ec;border:1px solid #cdb5ad}html[data-theme=light] .order-delete-confirm{background:#f5f1ec;border:1px solid #e6dacf}html[data-theme=light] .order-delete-icon{color:#7e5a54}html[data-theme=light] .order-delete-confirm p{color:#332a24}html[data-theme=light] .order-delete-danger{color:#332a24;background:#e9d7d2;border:1px solid #dbbdb5}html[data-theme=light] .order-list-metrics article{background:radial-gradient(circle at 15%,#f4f0eb,#0000 50%),#f8f4ef}html[data-theme=light] .order-list-metrics svg{color:#332a24}html[data-theme=light] .order-list-panel,html[data-theme=light] .order-list-heading .search-box{background:#f9f5f0}html[data-theme=light] .order-list-tabs button{color:#70655d}html[data-theme=light] .order-list-tabs button.active{color:#fff;background:#44372e}html[data-theme=light] .order-list-row:hover,html[data-theme=light] .order-list-row:focus-visible{background:#f4f0eb}html[data-theme=light] .order-list-document{color:#332a24;background:#f2eee9;border:1px solid #e6dacf}html[data-theme=light] .order-list-row small{color:#70655d}html[data-theme=light] .order-list-status{color:#332a24;background:#f1ede8}html[data-theme=light] .order-list-status[data-status=calculation]{color:#725f70;background:#f3efea}html[data-theme=light] .order-list-status[data-status=issued]{color:#576d56;background:#f0ece7}html[data-theme=light] .order-list-status[data-status=cancelled]{color:#9d6f6f;background:#f3efea}html[data-theme=light] .order-list-arrow,html[data-theme=light] .orders-empty{color:#70655d}html[data-theme=light] .home-overview article{background:radial-gradient(circle at 95% 0,#f2eee9 0,#0000 48%),#f7f3ee;border:1px solid #e6dacf}html[data-theme=light] .home-overview article:nth-child(3){background:radial-gradient(circle at 95% 0,#f1ede8 0,#0000 56%),#f7f3ee}html[data-theme=light] .home-overview article>span:not(.home-overview-icon){color:#332a24}html[data-theme=light] .home-overview-icon{color:#332a24;background:#f2eee9;border:1px solid #e6dacf}html[data-theme=light] .home-overview strong{color:#332a24}html[data-theme=light] .home-overview small{color:#70655d}html[data-theme=light] .home-week{background:#f8f4ef}html[data-theme=light] .home-week-controls button{color:#332a24;background:#f5f1ec;border:1px solid #e6dacf}html[data-theme=light] .home-week-days button{color:#332a24;background:#f6f2ed;border:1px solid #e6dacf}html[data-theme=light] .home-week-days button:hover{background:#f1ede8}html[data-theme=light] .home-week-days button.selected{color:#fff;background:#44372e;border-color:#d8c5b5}html[data-theme=light] .home-week-days button.today:not(.selected){border-color:#e6dacf}html[data-theme=light] .home-week-days button i.has-appointments{background:#44372e}html[data-theme=light] .home-week-days button.selected i.has-appointments{background:#dcdfde}html[data-theme=light] .home-schedule,html[data-theme=light] .home-shortcuts,html[data-theme=light] .home-stock{background:#f8f4ef}html[data-theme=light] .home-section-header h2 span,html[data-theme=light] .home-side-heading h2 span{color:#332a24;background:#efebe6}html[data-theme=light] .home-section-header a,html[data-theme=light] .home-stock>a{color:#332a24}html[data-theme=light] .home-appointment{border-left:3px solid #d8c5b5}html[data-theme=light] .home-appointment:hover{background:#f4f0eb}html[data-theme=light] .home-appointment[data-tone=wrap],html[data-theme=light] .home-appointment[data-tone=tint]{border-left-color:#e6dacf}html[data-theme=light] .home-appointment[data-tone=polish],html[data-theme=light] .home-appointment[data-tone=clean]{border-left-color:#d8c5b5}html[data-theme=light] .home-appointment-time small{color:#70655d}html[data-theme=light] .home-appointment-body small{color:#332a24}html[data-theme=light] .home-appointment-body>span,html[data-theme=light] .home-appointment-chevron{color:#70655d}html[data-theme=light] .home-schedule-footer button{color:#332a24}html[data-theme=light] .home-schedule-empty{color:#70655d}html[data-theme=light] .home-shortcut-grid button{color:#332a24;background:#f4f0eb;border:1px solid #e6dacf}html[data-theme=light] .home-shortcut-grid button:hover{background:#f1ede8;border-color:#e6dacf}html[data-theme=light] .home-shortcut-grid button>span{color:#332a24;background:#efebe6}html[data-theme=light] .home-shortcut-grid button>svg{color:#70655d}html[data-theme=light] .home-side-heading h2 span.home-stock-alert{color:#825e59;background:#dfd5cf}html[data-theme=light] .home-stock-list button:hover{background:#f3efea}html[data-theme=light] .home-stock-list button small{color:#70655d}html[data-theme=light] .home-stock-list button b{color:#795f59}html[data-theme=light] .home-stock-ok{color:#586753}html[data-theme=light] .home-orders-link{color:#332a24;background:#f5f1ec}html[data-theme=light] .order-share-block{background:#f5f1ec;border:1px solid #e6dacf}html[data-theme=light] .order-share-icon{color:#332a24;background:#ede9e4}html[data-theme=light] .order-share-block strong,html[data-theme=light] .order-share-block p{color:#332a24}html[data-theme=light] .order-share-open{color:#6c6c6b}html[data-theme=light] .order-qr-dialog[open]{color:#332a24;background:#f5f1ec;border:1px solid #e6dacf}html[data-theme=light] .order-qr-close{color:#332a24;background:#f1ede8;border:1px solid #e6dacf}html[data-theme=light] .order-qr-subtitle{color:#707578}html[data-theme=light] .order-qr-dialog p{color:#332a24}html[data-theme=light] .order-qr-code{background:#44372e}html[data-theme=light] .order-qr-dialog small{color:#777a7c}html[data-theme=light] .shared-order-page{color:#332a24;background:radial-gradient(at 75% 0,#f1ede8 0%,#0000 43%),#f9f5f0}html[data-theme=light] .shared-order-header{border-bottom:1px solid #e6dacf}html[data-theme=light] .shared-order-brand{color:#332a24}html[data-theme=light] .shared-order-header-caption{color:#70655d}html[data-theme=light] .shared-order-kicker,html[data-theme=light] .shared-order-section-head>span{color:#62605e}html[data-theme=light] .shared-order-hero p{color:#332a24}html[data-theme=light] .shared-order-status{color:#332a24;background:#efebe6;border:1px solid #c4beb9}html[data-theme=light] .shared-order-details>div{background:#f5f1ec;border:1px solid #e6dacf}html[data-theme=light] .shared-order-details svg{color:#626362}html[data-theme=light] .shared-order-details span{color:#70655d}html[data-theme=light] .shared-order-details strong{color:#332a24}html[data-theme=light] .shared-order-details small{color:#70655d}html[data-theme=light] .shared-order-services{background:#f6f2ed;border:1px solid #e6dacf}html[data-theme=light] .shared-order-service{border-bottom:1px solid #e6dacf}html[data-theme=light] .shared-order-service-number{color:#63686a}html[data-theme=light] .shared-order-service p{color:#332a24}html[data-theme=light] .shared-order-service small{color:#70655d}html[data-theme=light] .shared-order-service>strong,html[data-theme=light] .shared-order-empty{color:#332a24}html[data-theme=light] .shared-order-breakdown,html[data-theme=light] .shared-order-payment{background:#f6f2ed;border:1px solid #e6dacf}html[data-theme=light] .shared-order-breakdown>div,html[data-theme=light] .shared-order-breakdown>div strong{color:#332a24}html[data-theme=light] .shared-order-breakdown .shared-order-total{color:#332a24;border-top:1px solid #e6dacf}html[data-theme=light] .shared-order-breakdown .shared-order-balance{color:#332a24;background:#efebe6}html[data-theme=light] .shared-order-payment-icon{color:#332a24;background:#ede9e4}html[data-theme=light] .shared-order-payment small,html[data-theme=light] .shared-order-payment p{color:#332a24}html[data-theme=light] .shared-order-payment button{color:#332a24;background:#f0ece7;border:1px solid #e6dacf}html[data-theme=light] .shared-order-footer{color:#70655d;border-top:1px solid #e6dacf}html[data-theme=light] .sts-scanner{background:#f8f4ef;border:1px solid #e6dacf}html[data-theme=light] .sts-icon{color:#332a24;background:#f2eee9}html[data-theme=light] .sts-preview{background:#faf6f1;border:1px solid #e6dacf}html[data-theme=light] .sts-result-heading span{color:#626060}html[data-theme=light] .sts-warnings{color:#776750;background:#f3efea;border:1px solid #c9b9a7}@media (max-width:800px){html[data-theme=light] .mobile-tabbar{border-top:1px solid #e6dacf}html[data-theme=light] .mobile-tabbar button{color:#70655d}html[data-theme=light] .mobile-tabbar button.active{color:#332a24;background:#eeeae5}html[data-theme=light] .mobile-tabbar button.mobile-tabbar-create{color:#7c5d48}html[data-theme=light] .mobile-tabbar button.mobile-tabbar-create svg{color:#332a24;background:#f8e0cf}html[data-theme=light] .mobile-tabbar button:focus-visible{outline:2px solid #d8c5b5}}html[data-theme=light] .appointment-card-dialog{background:#f9f5f0;border-color:#e6dacf}html[data-theme=light] .record-card-header{background:linear-gradient(120deg,#f9f5f0,#faf6f1);border-bottom:1px solid #e6dacf}html[data-theme=light] .record-detail-card{background:linear-gradient(145deg,#f7f3ee,#f9f5f0);border:1px solid #e6dacf}html[data-theme=light] .record-text-action{color:#5b7fa0}html[data-theme=light] .record-vehicle-mark,html[data-theme=light] .record-avatar{background:#f2eee9;border:1px solid #e6dacf}html[data-theme=light] .record-plate{color:#fff;background:#44372e}html[data-theme=light] .record-vin{color:#332a24}html[data-theme=light] .record-tags span{background:#f5f1ec;border:1px solid #e6dacf}html[data-theme=light] .record-contact-actions a,html[data-theme=light] .record-contact-actions button{color:#332a24;background:#f5f1ec;border:1px solid #e6dacf}html[data-theme=light] .record-contact-actions .max{background:#d7dae3}html[data-theme=light] .record-contact-actions .telegram{background:#d4d7d5}html[data-theme=light] .record-date{color:#332a24}html[data-theme=light] .record-time-row span{color:#332a24;background:#f2eee9}html[data-theme=light] .record-employee,html[data-theme=light] .record-service-row,html[data-theme=light] .record-material-row{border-top:1px solid #e6dacf}html[data-theme=light] .record-service-row>span{color:#332a24}html[data-theme=light] .record-service-add{border-top:1px solid #e6dacf}html[data-theme=light] .record-empty-text,html[data-theme=light] .record-notes{color:#332a24}html[data-theme=light] .record-status-line{color:#70655d}html[data-theme=light] .record-status-line i{border:1px solid #e6dacf}html[data-theme=light] .record-status-line i.done{color:#fff;background:#44372e;border-color:#d8c5b5}html[data-theme=light] .record-status-line span.active{color:#407050}html[data-theme=light] .record-price{border-top:1px solid #e6dacf}html[data-theme=light] .record-price span{color:#332a24}@media (max-width:800px){html[data-theme=light] .record-mobile-tabs{background:#f9f5f0;border-bottom:1px solid #e6dacf}html[data-theme=light] .record-mobile-tabs button{color:#70655d}html[data-theme=light] .record-card-footer{border-top:1px solid #e6dacf}}html[data-theme=light] .service-category-tabs button{color:#70655d;background:#f8f4ef;border:1px solid #e6dacf}html[data-theme=light] .service-category-tabs button.active{color:#fff;background:#44372e;border-color:#d8c5b5}html[data-theme=light] .services-toolbar .search-box{background:#f9f5f0}html[data-theme=light] .service-filter{color:#332a24;background:#f8f4ef;border:1px solid #e6dacf}html[data-theme=light] .service-metrics article{background:radial-gradient(circle at 15%,#f4f0eb 0,#0000 48%),#f8f4ef}html[data-theme=light] .service-metrics article>svg,html[data-theme=light] .service-metrics strong{color:#332a24}html[data-theme=light] .services-list{background:#f9f5f0}html[data-theme=light] .service-list-head{color:#332a24}html[data-theme=light] .service-row{border-bottom:1px solid #e6dacf}html[data-theme=light] .service-copy strong{color:#332a24}html[data-theme=light] .service-copy span,html[data-theme=light] .service-price span{color:#70655d}html[data-theme=light] .service-category-badge{color:#332a24;background:#f6f2ed;border:1px solid #e6dacf}html[data-theme=light] .service-duration{color:#332a24}html[data-theme=light] .service-status-badge{color:#616d5b;background:#f2eee9;border:1px solid #e6dacf}html[data-theme=light] .service-status-badge.is-archived{color:#332a24;background:#f3efea;border-color:#e6dacf}html[data-theme=light] .service-add-row{color:#332a24;background:#f8f4ef;border:1px dashed #e6dacf}html[data-theme=light] .service-add-row:hover{background:#f6f2ed;border-color:#e6dacf}html[data-theme=light] .calendar-main{background:#f8f4ef}html[data-theme=light] .calendar-view-switch{background:#faf6f1;border:1px solid #e6dacf}html[data-theme=light] .calendar-view-switch button{color:#70655d}html[data-theme=light] .calendar-day-cell{color:#332a24;background:#f8f4ef;border:1px solid #e6dacf}html[data-theme=light] .calendar-day-cell:nth-child(7n){border-right:1px solid #e6dacf}html[data-theme=light] .calendar-day-cell:hover{background:#f6f2ed}html[data-theme=light] .calendar-day-cell.outside{color:#70655d;background:#faf6f1}html[data-theme=light] .calendar-day-cell.selected{background:#f6f2ed}html[data-theme=light] .calendar-day-cell.today .calendar-day-number{color:#fff;background:#44372e}html[data-theme=light] .calendar-event{color:#332a24;background:#f5f1ec;border:1px solid #e6dacf}html[data-theme=light] .calendar-event:before,html[data-theme=light] .agenda-row:before{background:#44372e}html[data-theme=light] .calendar-event.tint:before,html[data-theme=light] .agenda-row.tint:before,html[data-theme=light] .calendar-legend i.tint,html[data-theme=light] .calendar-mobile-dots i.tint,html[data-theme=light] .calendar-upcoming i.tint{background:#dde9f2}html[data-theme=light] .calendar-event.wrap:before,html[data-theme=light] .agenda-row.wrap:before,html[data-theme=light] .calendar-legend i.wrap,html[data-theme=light] .calendar-mobile-dots i.wrap,html[data-theme=light] .calendar-upcoming i.wrap{background:#eedfef}html[data-theme=light] .calendar-event.polish:before,html[data-theme=light] .agenda-row.polish:before,html[data-theme=light] .calendar-legend i.polish,html[data-theme=light] .calendar-mobile-dots i.polish,html[data-theme=light] .calendar-upcoming i.polish{background:#fce5ce}html[data-theme=light] .calendar-event.clean:before,html[data-theme=light] .agenda-row.clean:before,html[data-theme=light] .calendar-legend i.clean,html[data-theme=light] .calendar-mobile-dots i.clean,html[data-theme=light] .calendar-upcoming i.clean{background:#dfefdd}html[data-theme=light] .calendar-event.neutral:before,html[data-theme=light] .agenda-row.neutral:before,html[data-theme=light] .calendar-legend i.neutral,html[data-theme=light] .calendar-mobile-dots i.neutral,html[data-theme=light] .calendar-upcoming i.neutral{background:#44372e}html[data-theme=light] .calendar-event>span{color:#332a24}html[data-theme=light] .calendar-event small,html[data-theme=light] .calendar-more,html[data-theme=light] .calendar-legend{color:#70655d}html[data-theme=light] .calendar-side>.panel{background:#f8f4ef}html[data-theme=light] .calendar-side-heading span{color:#332a24}html[data-theme=light] .agenda-row{color:#332a24;border-bottom:1px solid #e6dacf}html[data-theme=light] .agenda-time{color:#332a24}html[data-theme=light] .agenda-row small{color:#70655d}html[data-theme=light] .agenda-row em{color:#70655d;background:#f2eee9}html[data-theme=light] .calendar-add-day{color:#332a24;background:linear-gradient(#d7d6d3,#f4f0eb);border:1px solid #c3c0be}html[data-theme=light] .calendar-stats span{border-right:1px solid #e6dacf}html[data-theme=light] .calendar-stats small{color:#70655d}html[data-theme=light] .calendar-upcoming>button{color:#332a24;border-bottom:1px solid #e6dacf}html[data-theme=light] .calendar-upcoming small{color:#70655d}html[data-theme=light] .calendar-upcoming i{color:#fff}html[data-theme=light] .calendar-week-view>section{border-right:1px solid #e6dacf}html[data-theme=light] .calendar-week-view section>button:first-child{color:#332a24;border-bottom:1px solid #e6dacf}html[data-theme=light] .calendar-week-view section>button strong{color:#332a24}html[data-theme=light] .calendar-summary article,html[data-theme=light] .service-metrics article{background:radial-gradient(circle at 95% 0,#f2eee9 0,#0000 48%),#f7f3ee;border:1px solid #e6dacf}html[data-theme=light] .calendar-summary article:nth-child(3),html[data-theme=light] .service-metrics article:nth-child(3){background:radial-gradient(circle at 95% 0,#f1ede8 0,#0000 56%),#f7f3ee}html[data-theme=light] .calendar-summary article>span:not(.calendar-summary-icon),html[data-theme=light] .service-metrics article>span:not(.service-metric-icon){color:#332a24}html[data-theme=light] .calendar-summary-icon,html[data-theme=light] .service-metric-icon{color:#332a24;background:#f2eee9;border:1px solid #e6dacf}html[data-theme=light] .calendar-summary strong,html[data-theme=light] .service-metrics strong{color:#332a24}html[data-theme=light] .calendar-summary small,html[data-theme=light] .service-metrics small{color:#70655d}html[data-theme=light] .calendar-main,html[data-theme=light] .calendar-side>.panel,html[data-theme=light] .services-list{background:#f8f4ef}html[data-theme=light] .calendar-view-switch{background:#f5f1ec;border-color:#e6dacf}html[data-theme=light] .calendar-view-switch button.active{color:#fff;background:#44372e}html[data-theme=light] .calendar-weekdays{background:#f6f2ed}html[data-theme=light] .calendar-weekdays span{color:#332a24}html[data-theme=light] .calendar-month-grid{background:#f8f4ef}html[data-theme=light] .calendar-day-cell{background:#f6f2ed;border-color:#e6dacf}html[data-theme=light] .calendar-day-cell.outside{background:#f7f3ee}html[data-theme=light] .calendar-day-cell.selected{background:#f1ede8;border-color:#d8c5b5}html[data-theme=light] .calendar-day-cell.today .calendar-day-number{background:#44372e}html[data-theme=light] .calendar-event{background:#f2eee9;border-color:#e6dacf}html[data-theme=light] .calendar-side-heading .eyebrow{color:#70655d}html[data-theme=light] .calendar-agenda-count{background:#efebe6;color:#332a24!important}html[data-theme=light] .calendar-add-day{background:#f1ede8;border-color:#e6dacf}html[data-theme=light] .calendar-stats strong{color:#332a24}html[data-theme=light] .calendar-week-view>section.selected{background:#f1ede8}html[data-theme=light] .service-catalog-header small{color:#70655d}html[data-theme=light] .service-category-tabs button{background:#f4f0eb;border-color:#e6dacf}html[data-theme=light] .service-category-tabs button.active{background:#44372e;border-color:#d8c5b5}html[data-theme=light] .services-toolbar .search-box,html[data-theme=light] .service-filter{background:#f6f2ed;border-color:#e6dacf}html[data-theme=light] .service-list-head{background:#f6f2ed}html[data-theme=light] .service-row:hover{background:#f4f0eb}html[data-theme=light] .service-category-badge{background:#f1ede8;border-color:#c1b9b3}html[data-theme=light] .service-add-row{background:#f5f1ec}html[data-theme=light] .service-editor-dialog[open]{background:#f7f3ee;border-color:#e6dacf}html[data-theme=light] .service-editor-dialog>.dialog-heading{background:radial-gradient(circle at 90% 0,#f0ece7 0,#0000 55%),#f6f2ed;border-bottom:1px solid #e6dacf}html[data-theme=light] .service-editor-dialog .dialog-subtitle{color:#70655d}html[data-theme=light] .service-editor-grid input,html[data-theme=light] .service-editor-grid select,html[data-theme=light] .service-editor-grid textarea{background:#f8f4ef;border-color:#e6dacf}html[data-theme=light] .service-editor-section-heading{border-top:1px solid #e6dacf}html[data-theme=light] .service-editor-section-heading strong{color:#332a24}html[data-theme=light] .service-editor-section-heading small{color:#70655d}html[data-theme=light] .service-availability legend{color:#332a24}html[data-theme=light] .service-availability-options label>span{background:#f4f0eb;border:1px solid #e6dacf}html[data-theme=light] .service-availability-options label>span strong{color:#332a24}html[data-theme=light] .service-availability-options label>span small{color:#70655d}html[data-theme=light] .service-availability-options input:checked+span{background:#f0ece7;border-color:#d8c5b5}html[data-theme=light] .service-availability-options input:focus-visible+span{outline:2px solid #d8c5b5}html[data-theme=light] .service-editor-form .dialog-footer{background:#f6f2ed}html[data-theme=light] .order-finance-block{background:#f5f1ec;border:1px solid #e6dacf}html[data-theme=light] .order-finance-heading>span{color:#332a24}html[data-theme=light] .order-finance-metrics>div{background:#f2eee9}html[data-theme=light] .order-finance-metrics span,html[data-theme=light] .order-payment-history small{color:#332a24}html[data-theme=light] .order-payment-history{border-top:1px solid #e6dacf}html[data-theme=light] .order-payment-history>div{border-bottom:1px solid #e6dacf}html[data-theme=light] .order-payment-cancel-button,html[data-theme=light] .order-payment-cancel button{color:#332a24}html[data-theme=light] .order-payment-cancel button:last-child{color:#9c6a65}html[data-theme=light] .order-payment-open{color:#332a24;background:#f2eee9;border-color:#c1bab4}html[data-theme=light] .order-payment-open:hover{background:#efebe6}html[data-theme=light] .order-payment-form{background:#f7f3ee;border:1px solid #e6dacf}html[data-theme=light] .order-payment-form-heading{border-bottom:1px solid #e6dacf}html[data-theme=light] .order-payment-form-heading span{color:#636668}html[data-theme=light] .order-payment-form-heading strong{color:#332a24}html[data-theme=light] .order-payment-form-heading small{color:#70655d}html[data-theme=light] .order-payment-form label,html[data-theme=light] .order-payment-form label>span{color:#332a24}html[data-theme=light] .order-payment-form input,html[data-theme=light] .order-payment-form select{color:#332a24;background:#f9f5f0;border:1px solid #e6dacf}html[data-theme=light] .order-payment-form input::placeholder{color:#70655d}html[data-theme=light] .order-payment-form input:focus,html[data-theme=light] .order-payment-form select:focus{background:#f8f4ef;border-color:#e6dacf}html[data-theme=light] .finance-month>button{color:#332a24;background:#f3efea;border:1px solid #e6dacf}html[data-theme=light] .finance-month>button:hover{background:#ece8e3}html[data-theme=light] .finance-month-value>span{color:#70655d}html[data-theme=light] .finance-month-value>strong{color:#332a24}html[data-theme=light] .finance-metrics em{color:#70655d}html[data-theme=light] .finance-metrics .finance-result{background:linear-gradient(140deg,#f1ede8,#f6f2ed);border-color:#e6dacf}html[data-theme=light] .finance-secondary>div>span:first-child,html[data-theme=light] .finance-secondary small,html[data-theme=light] .finance-expense-row .client-list-identity small,html[data-theme=light] .finance-debt-row .client-list-identity small,html[data-theme=light] .finance-expense-date{color:#70655d}html[data-theme=light] .finance-confirm button{color:#332a24;background:#f1ede8;border:1px solid #e6dacf}html[data-theme=light] .finance-confirm button:last-child{color:#7d5953;border-color:#cbb6ae}html[data-theme=light] .finance-debt-row>svg{color:#70655d}html[data-theme=light] .finance-expense-dialog[open]{background:#f7f3ee;border:1px solid #e6dacf}html[data-theme=light] .finance-expense-dialog>.dialog-heading{background:#f5f1ec;border-bottom:1px solid #e6dacf}html[data-theme=light] .finance-expense-dialog .dialog-heading p{color:#70655d}html[data-theme=light] .finance-expense-form input,html[data-theme=light] .finance-expense-form select,html[data-theme=light] .finance-expense-form textarea{background:#f8f4ef;border-color:#e6dacf}html[data-theme=light] .finance-date-display{color:#332a24;background:#f8f4ef;border:1px solid #e6dacf}html[data-theme=light] .finance-date-display svg{color:#70655d}html[data-theme=light] .finance-date-field:focus-within .finance-date-display{outline:2px solid #e6dacf}html[data-theme=light] .finance-expense-form .dialog-footer{background:#f5f1ec}html[data-theme=light] .receipt-scanner{background:#f7f3ee;border:1px solid #e6dacf}html[data-theme=light] .receipt-scanner-heading{border-bottom:1px solid #e6dacf}html[data-theme=light] .receipt-scanner-heading h2{color:#332a24}html[data-theme=light] .receipt-scanner-heading p{color:#70655d}html[data-theme=light] .receipt-scanner-camera{background:#faf6f1;border:1px solid #e6dacf}html[data-theme=light] .receipt-scanner-frame:before,html[data-theme=light] .receipt-scanner-frame:after,html[data-theme=light] .receipt-scanner-frame>span:before,html[data-theme=light] .receipt-scanner-frame>span:after{border-color:#d8c5b5}html[data-theme=light] .receipt-scanner-frame>svg{color:#332a24}html[data-theme=light] .receipt-scanner-loading{color:#332a24;background:#f9f5f0}html[data-theme=light] .receipt-scanner-help{color:#332a24;background:#f4f0eb;border:1px solid #e6dacf}html[data-theme=light] .receipt-scanner-restart{color:#676663}html[data-theme=light] .receipt-scanner-manual textarea{color:#332a24;background:#f9f5f0;border:1px solid #e6dacf}html[data-theme=light] .receipt-scanner-privacy{color:#70655d}html[data-theme=light] .sts-camera-dialog[open]{background:#f7f3ee;border:1px solid #e6dacf}html[data-theme=light] .sts-camera-heading{border-bottom:1px solid #e6dacf}html[data-theme=light] .sts-camera-heading h2{color:#332a24}html[data-theme=light] .sts-camera-heading p{color:#70655d}html[data-theme=light] .sts-camera-view{background:#faf6f1;border:1px solid #e6dacf}html[data-theme=light] .sts-camera-frame:before,html[data-theme=light] .sts-camera-frame:after,html[data-theme=light] .sts-camera-frame>span:before,html[data-theme=light] .sts-camera-frame>span:after{border-color:#d8c5b5}html[data-theme=light] .sts-camera-loading{color:#332a24;background:#f9f5f0}html[data-theme=light] .primary:focus-visible,html[data-theme=light] .secondary:focus-visible,html[data-theme=light] .icon-button:focus-visible,html[data-theme=light] .client-list-row:focus-visible,html[data-theme=light] .service-row:focus-visible,html[data-theme=light] .order-list-row:focus-visible{outline:2px solid #d8c5b5}html[data-theme=light] .employee-summary article{background:radial-gradient(circle at 95% 0,#f2eee9 0,#0000 48%),#f7f3ee;border:1px solid #e6dacf}html[data-theme=light] .employee-summary article>span:not(.employee-summary-icon){color:#332a24}html[data-theme=light] .employee-summary-icon{color:#332a24;background:#f2eee9;border:1px solid #e6dacf}html[data-theme=light] .employee-summary strong{color:#332a24}html[data-theme=light] .employee-summary small{color:#70655d}html[data-theme=light] .employee-panel,html[data-theme=light] .account-card,html[data-theme=light] .settings-card{background:#f7f3ee;border-color:#e6dacf}html[data-theme=light] .employee-toolbar{background:#f5f1ec;border-color:#e6dacf}html[data-theme=light] .employee-toolbar p{color:#70655d}html[data-theme=light] .employee-row{background:#f7f3ee;border-color:#e6dacf}html[data-theme=light] .employee-row:hover{background:#f5f1ec}html[data-theme=light] .employee-avatar,html[data-theme=light] .account-avatar{color:#332a24;background:linear-gradient(145deg,#dad9d6,#f1ede8);border:1px solid #c5beb9}html[data-theme=light] .employee-main small{color:#70655d}html[data-theme=light] .employee-role{color:#332a24}html[data-theme=light] .account-summary{background:radial-gradient(circle at 92% 5%,#f0ece7 0,#0000 52%),#f7f3ee}html[data-theme=light] .account-summary p{color:#70655d}html[data-theme=light] .account-card-heading,html[data-theme=light] .settings-card-heading{background:#f5f1ec;border-bottom:1px solid #e6dacf}html[data-theme=light] .account-card-heading>svg,html[data-theme=light] .settings-card-icon{color:#332a24;background:#f1ede8;border:1px solid #e6dacf}html[data-theme=light] .account-card-heading p,html[data-theme=light] .settings-card-heading p{color:#70655d}html[data-theme=light] .account-card .form-stack input{background:#f8f4ef;border-color:#e6dacf}html[data-theme=light] .settings-card dt,html[data-theme=light] .settings-card dd{border-bottom:1px solid #e6dacf}html[data-theme=light] .settings-card dt{color:#70655d}html[data-theme=light] .settings-card dd{color:#332a24}html[data-theme=light] .settings-card>p{color:#70655d}html[data-theme=light] .settings-card>.notice{color:#332a24;background:#f3efea;border-color:#bfb8b2}html[data-theme=light] .studio-contract-form input,html[data-theme=light] .studio-contract-form textarea{color:#332a24;background:#f8f4ef;border:1px solid #e6dacf}html[data-theme=light] .studio-contract-form small,html[data-theme=light] .billing-settings-content p{color:#70655d}html[data-theme=light] .billing-settings-content strong{color:#332a24}html[data-theme=light] .studio-form-dialog[open]{background:#f7f3ee;border:1px solid #e6dacf}html[data-theme=light] .studio-form-dialog>.dialog-heading{background:#f5f1ec;border-bottom:1px solid #e6dacf}html[data-theme=light] .studio-form-dialog .dialog-heading .eyebrow,html[data-theme=light] .studio-form-dialog .dialog-heading p{color:#70655d}html[data-theme=light] .studio-form .form-grid input:not([type=checkbox]),html[data-theme=light] .studio-form .form-grid select,html[data-theme=light] .studio-form .form-grid textarea{background:#f8f4ef;border-color:#e6dacf}html[data-theme=light] .studio-form .dialog-footer{background:#f5f1ec}html[data-theme=light] .material-metrics article,html[data-theme=light] .order-list-metrics article{background:radial-gradient(circle at 95% 0,#f2eee9 0,#0000 48%),#f7f3ee;border:1px solid #e6dacf}html[data-theme=light] .material-metric-icon,html[data-theme=light] .order-list-metrics article>svg{color:#332a24;background:#f2eee9;border:1px solid #e6dacf}html[data-theme=light] .material-metrics small,html[data-theme=light] .order-list-metrics article span,html[data-theme=light] .material-metrics strong,html[data-theme=light] .order-list-metrics strong{color:#332a24}html[data-theme=light] .material-metrics article>div>span{color:#70655d!important}html[data-theme=light] .material-metrics article.is-alert .material-metric-icon{color:#7c5954;background:#f2eee9;border-color:#cbb6ae}html[data-theme=light] .order-list-panel{background:#f7f3ee;border-color:#e6dacf}html[data-theme=light] .order-list-heading{background:#f5f1ec}html[data-theme=light] .order-list-heading .search-box{background:#f9f5f0;border-color:#e6dacf}html[data-theme=light] .order-list-tabs{background:#f5f1ec}html[data-theme=light] .order-list-row{border-color:#e6dacf}html[data-theme=light] .confirm-dialog{background:#f5f1ec;border:1px solid #e6dacf}html[data-theme=light] .confirm-dialog-icon{color:#7c5954;background:#f2eee9;border:1px solid #cbb6ae}html[data-theme=light] .confirm-dialog h2{color:#332a24}html[data-theme=light] .confirm-dialog p{color:#70655d}html[data-theme=light] .confirm-dialog p strong{color:#332a24}html[data-theme=light] .danger-button{color:#332a24;background:#e4d5d0;border:1px solid #d3b7b0}html[data-theme=light] .danger-button:hover{background:#e7d7d3}html[data-theme=light] .auth-page{background:radial-gradient(circle at 80% 12%,#f5f1ec 0,#0000 36%),#faf6f1}html[data-theme=light] .auth-card{background:#f7f3ee;border-color:#e6dacf}html[data-theme=light] .auth-card h2,html[data-theme=light] .auth-card .form-stack label{color:#332a24}html[data-theme=light] .auth-card .form-stack input{background:#f8f4ef;border-color:#e6dacf}html[data-theme=light] .auth-card .demo-link{color:#332a24}html[data-theme=light] .signup-success{color:#332a24;background:#f2eee9;border-color:#c1c1b3}html[data-theme=light] :is(.appointment-editor-dialog,.service-editor-dialog,.crm-editor-dialog,.order-dialog,.order-preview-dialog,.finance-expense-dialog,.studio-form-dialog,.client-contract-dialog,.appointment-card-dialog,.client-profile-dialog,.order-qr-dialog)[open]{border:1px solid #e6dacf}html[data-theme=light] :is(.appointment-editor-dialog,.service-editor-dialog,.crm-editor-dialog,.order-dialog,.order-preview-dialog,.finance-expense-dialog,.studio-form-dialog)[open]{background:#f7f3ee}html[data-theme=light] :is(.appointment-editor-dialog,.service-editor-dialog,.crm-editor-dialog,.order-dialog,.order-preview-dialog,.finance-expense-dialog,.studio-form-dialog,.client-contract-dialog,.appointment-card-dialog,.client-profile-dialog)>:is(.dialog-heading,.client-contract-dialog-header,.record-card-header,.client-profile-header){background:radial-gradient(circle at 90% 0,#f0ece7 0,#0000 55%),#f5f1ec;border-bottom:1px solid #e6dacf}html[data-theme=light] :is(.appointment-editor-dialog,.service-editor-dialog,.crm-editor-dialog,.order-dialog,.order-preview-dialog,.finance-expense-dialog,.studio-form-dialog,.client-contract-dialog)>:is(.dialog-heading,.client-contract-dialog-header) .eyebrow{color:#70655d}html[data-theme=light] :is(.appointment-editor-dialog,.service-editor-dialog,.crm-editor-dialog,.order-dialog,.order-preview-dialog,.finance-expense-dialog,.studio-form-dialog,.client-contract-dialog)>:is(.dialog-heading,.client-contract-dialog-header) h2{color:#332a24}html[data-theme=light] :is(.appointment-editor-dialog,.service-editor-dialog,.crm-editor-dialog,.order-dialog,.order-preview-dialog,.finance-expense-dialog,.studio-form-dialog,.client-contract-dialog) .dialog-subtitle,html[data-theme=light] .finance-expense-dialog .dialog-heading p,html[data-theme=light] .studio-form-dialog .dialog-heading p{color:#70655d}html[data-theme=light] :is(.appointment-editor-dialog,.service-editor-dialog,.crm-editor-dialog,.order-dialog,.order-preview-dialog,.finance-expense-dialog,.studio-form-dialog,.client-contract-dialog)>:is(.dialog-heading,.client-contract-dialog-header) .icon-button{color:#332a24;background:#f2eee9;border:1px solid #e6dacf}html[data-theme=light] :is(.appointment-editor-dialog,.service-editor-dialog,.crm-editor-dialog,.order-dialog,.order-preview-dialog,.finance-expense-dialog,.studio-form-dialog) .dialog-footer{background:#f5f1ec;border-color:#e6dacf}html[data-theme=light] .crm-editor-dialog[open]{background:#f7f3ee}html[data-theme=light] .crm-editor-form .form-grid>label{color:#332a24}html[data-theme=light] .crm-editor-form .form-grid :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#f8f4ef;border-color:#e6dacf}html[data-theme=light] .order-dialog[open]{background:#f7f3ee}html[data-theme=light] .order-item{background:#f5f1ec;border-color:#e6dacf}html[data-theme=light] .order-preview-dialog[open]{background:#f7f3ee}html[data-theme=light] .order-preview-summary>div{background:#f5f1ec;border-color:#e6dacf}html[data-theme=light] .client-contract-dialog[open]{background:#f7f3ee;border-color:#e6dacf}html[data-theme=light] .client-contract-dialog-content{background:#f7f3ee}html[data-theme=light] .client-contract-dialog .form-grid>label{color:#332a24}html[data-theme=light] .client-contract-dialog .form-grid :is(input,select,textarea){background:#f8f4ef;border-color:#e6dacf}html[data-theme=light] .appointment-card-dialog,html[data-theme=light] .client-profile-dialog{background:#f8f4ef}html[data-theme=light] .record-detail-card,html[data-theme=light] .client-profile-panel{background:#f5f1ec;border-color:#e6dacf}html[data-theme=light] .order-qr-dialog[open]{background:#f7f3ee}html[data-theme=light] .order-qr-close{background:#f2eee9;border-color:#e6dacf}html[data-theme=light] .order-delete-confirm{background:#f5f1ec;border-color:#e6dacf}html[data-theme=light] .order-delete-icon{background:#f2eee9;border:1px solid #cbb6ae}html[data-theme=light] .finance-view-tabs{background:#f7f3ee;border:1px solid #e6dacf}html[data-theme=light] .finance-view-tabs button{color:#70655d}html[data-theme=light] .finance-view-tabs button:hover{color:#332a24;background:#f1ede8}html[data-theme=light] .finance-view-tabs button.active{color:#fff;background:#44372e}html[data-theme=light] .finance-analytics-metrics .finance-result{border-color:#e6dacf}html[data-theme=light] .finance-analytics-heading{background:#f5f1ec;border-bottom:1px solid #e6dacf}html[data-theme=light] .finance-analytics-heading .eyebrow,html[data-theme=light] .finance-analytics-heading p{color:#70655d}html[data-theme=light] .finance-analytics-legend{color:#332a24}html[data-theme=light] .finance-analytics-legend i.issued{background:#44372e}html[data-theme=light] .finance-analytics-legend i.paid{background:#e9ebe3}html[data-theme=light] .finance-chart-month{color:#70655d}html[data-theme=light] .finance-chart-month:hover{background:#f3efea}html[data-theme=light] .finance-chart-month.active{color:#332a24;background:#f1ede8;border-color:#c6c0b9}html[data-theme=light] .finance-chart-bars{border-bottom:1px solid #e6dacf}html[data-theme=light] .finance-chart-bars>span.issued{background:linear-gradient(#44372e,#e8e4df)}html[data-theme=light] .finance-chart-bars>span.paid{background:linear-gradient(#44372e,#e2e5dc)}html[data-theme=light] .finance-chart-caption{color:#70655d;border-top:1px solid #e6dacf}html[data-theme=light] .finance-chart-caption strong{color:#332a24}html[data-theme=light] .finance-analytics-count{color:#332a24;background:#efebe6}html[data-theme=light] .finance-service-head{color:#70655d}html[data-theme=light] .finance-service-row{border-top:1px solid #e6dacf}html[data-theme=light] .finance-service-row:hover{background:#f5f1ec}html[data-theme=light] .finance-service-name strong,html[data-theme=light] .finance-service-row>span,html[data-theme=light] .finance-service-row>strong{color:#332a24}html[data-theme=light] .finance-show-all{color:#332a24;background:#f5f1ec;border-top:1px solid #e6dacf}html[data-theme=light] .finance-show-all:hover{background:#f1ede8}html[data-theme=light] .finance-analytics-explain p{color:#70655d}html[data-theme=light] .finance-analytics-explain strong,html[data-theme=light] .finance-analytics-explain a,html[data-theme=light] .finance-analytics-explain a:hover{color:#332a24}@media (max-width:700px){html[data-theme=light] .finance-service-row>:not(:first-child):before{color:#70655d}}html[data-theme=light] .calendar-day-pick:focus-visible{outline:2px solid #d8c5b5}html[data-theme=light] .calendar-day-count{color:#332a24;background:#ece8e3}html[data-theme=light] .calendar-day-cell.selected .calendar-day-count{color:#fff;background:#44372e}html[data-theme=light] .calendar-week-view section>button:first-child small{color:#6b6f71}html[data-theme=light] .appointment-conflict-notice{color:#7c6f61;background:#f3efea;border:1px solid #cebdad}html[data-theme=light] .appointment-conflict-icon{color:#7c674c;background:#ddd7cd}html[data-theme=light] .appointment-conflict-notice p{color:#716355}html[data-theme=light] .appointment-conflict-notice ul{color:#332a24}html[data-theme=light] .material-stock-readonly{background:#f3efea;border:1px solid #e6dacf}html[data-theme=light] .material-stock-readonly strong{color:#332a24}html[data-theme=light] .material-stock-readonly span{color:#727677}html[data-theme=light] .material-adjustment-difference{background:#f3efea;border:1px solid #e6dacf}html[data-theme=light] .material-adjustment-difference span,html[data-theme=light] .material-adjustment-difference strong{color:#332a24}html[data-theme=light] .appointment-native-field{background:#f9f5f0;border:1px solid #e6dacf}html[data-theme=light] .appointment-native-field:focus-within{outline:2px solid #d8c5b5}html[data-theme=light] .appointment-team-splits>button.is-selected{background:var(--orange-soft,#f3efea);border-color:#e6dacf}html[data-theme=light] .client-profile-dialog{--profile-bg:#fbf7f3;--profile-panel:#f7f1eb;--profile-inner:#fffaf5;--profile-line:#e5d6c9;--profile-text:#332a24;--profile-muted:#786d65}html[data-theme=light] .client-profile-dialog[open]{border-color:var(--profile-line);background:var(--profile-bg)}html[data-theme=light] .client-profile-header{background:var(--profile-panel);border-color:var(--profile-line)}html[data-theme=light] .client-profile-avatar{color:#b94b12;background:#fff0e5;border-color:#eabf9e;border-radius:13px}html[data-theme=light] .client-profile-person .eyebrow{color:#b94b12}html[data-theme=light] .client-profile-summary>div{border-color:var(--profile-line);background:var(--profile-panel)}html[data-theme=light] .client-profile-summary>div:first-child{background:#fff0e5;border-color:#df9c70}html[data-theme=light] .client-contact-strip{background:0 0;border:0}html[data-theme=light] .client-contact-strip a,html[data-theme=light] .client-contact-strip a:last-child{border:1px solid var(--profile-line);background:var(--profile-panel);color:var(--profile-text)}html[data-theme=light] .client-contact-strip a>svg,html[data-theme=light] .client-contact-strip a.max>svg,html[data-theme=light] .client-contact-strip a.telegram>svg{color:#c6581c}html[data-theme=light] .client-profile-panel{border-color:var(--profile-line);background:var(--profile-panel)}html[data-theme=light] .client-profile-section-heading>span svg,html[data-theme=light] .client-document-actions button>svg:first-child{color:#c6581c}html[data-theme=light] .client-profile-section-heading button{color:#ad501e}html[data-theme=light] .client-vehicle-row,html[data-theme=light] .client-order-row,html[data-theme=light] .client-appointment-row,html[data-theme=light] .client-document-actions button{border:1px solid var(--profile-line);background:var(--profile-inner)}html[data-theme=light] .client-vehicle-icon{color:#bd551d;background:#fff0e5}html[data-theme=light] .client-vehicle-row>span{color:var(--profile-muted);border:0}html[data-theme=light] .client-order-row>strong{color:#b54f1c}html[data-theme=light] .client-order-row>div b,html[data-theme=light] .client-order-row>b:last-child{color:var(--profile-text)}html[data-theme=light] .client-order-row>span,html[data-theme=light] .client-appointment-row>span{color:var(--profile-muted)}@media (max-width:800px){html[data-theme=light] .client-profile-mobile-footer{border-color:var(--profile-line);background:#fbf7f3f2}}
.topbar-tools{align-items:center;gap:15px;display:flex}.theme-switch{border:1px solid var(--line);border-radius:10px;flex:0 0 40px}.theme-switch:hover{background:var(--panel-hover);color:var(--text)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff9f3;--sidebar:#fffdfb;--panel:#fff;--panel-hover:#fff3e9;--line:#eadfd5;--text:#292b2d;--muted:#686b70;--silver:#c45517;--accent:#e87532;--orange:#c45517;--orange-dark:#a84211;--orange-soft:#fff0e3}html[data-theme=light] body{background:var(--bg);color:var(--text)}html[data-theme=light] .topbar{background:#fffdfb}html[data-theme=light] .topbar-tools{color:#5c6165}html[data-theme=light] .home-overview article,html[data-theme=light] .home-overview article:nth-child(3),html[data-theme=light] .home-week,html[data-theme=light] .home-schedule,html[data-theme=light] .home-shortcuts,html[data-theme=light] .home-stock{background:#fff}html[data-theme=light] .home-overview-icon{background:var(--orange-soft);color:#b75119;border-color:#f4d2b9}html[data-theme=light] .home-week-days button{border-color:var(--line);background:#fffaf6}html[data-theme=light] .home-week-days button:hover{background:var(--orange-soft)}html[data-theme=light] .home-week-days button.selected{background:var(--orange-soft);border-color:var(--orange);color:#a94815}html[data-theme=light] .home-week-days button.today:not(.selected){border-color:var(--orange)}html[data-theme=light] .home-week-days button.selected i.has-appointments{background:var(--orange)}html[data-theme=light] .home-schedule-footer button{color:#ab4a16}html[data-theme=light] .wordmark{color:#2a2b2c}html[data-theme=light] .studio-label,html[data-theme=light] .eyebrow{color:#aa5a29}html[data-theme=light] .sidebar .nav-item{color:#606166}html[data-theme=light] .sidebar .nav-item:hover,html[data-theme=light] .sidebar .nav-item.active{background:var(--orange-soft);color:#ad4d19}html[data-theme=light] .sidebar .nav-item.active{border-color:#f6ccb0}html[data-theme=light] .sidebar .nav-item.active svg{color:#e87532}html[data-theme=light] .sidebar .nav-item small{color:#a54712;background:#ffe3ce}html[data-theme=light] .primary,html[data-theme=light] .finance-view-tabs button.active{background:var(--orange);color:#fff;border-color:var(--orange)}html[data-theme=light] .primary:hover,html[data-theme=light] .finance-view-tabs button.active:hover{background:var(--orange-dark);color:#fff}html[data-theme=light] .secondary{color:var(--text);border-color:var(--line);background:#fff}html[data-theme=light] .secondary:hover{background:var(--orange-soft)}html[data-theme=light] :is(button,a,input,select,textarea):focus-visible{outline-color:var(--orange)}html[data-theme=light] :is(input,select,textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#85888b}html[data-theme=light] .client-contract-dialog .form-grid input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] .mobile-tabbar{border-color:var(--line);background:#fffdfbf7}html[data-theme=light] .mobile-tabbar button{color:#62656a}html[data-theme=light] .mobile-tabbar button.active{background:var(--orange-soft);color:#ad4d19}html[data-theme=light] .mobile-tabbar button.mobile-tabbar-create{color:#a84211}html[data-theme=light] .mobile-tabbar button.mobile-tabbar-create svg{background:var(--accent);color:#fff}html[data-theme=light] .calendar-day-cell.selected{border-color:var(--orange);background:var(--orange-soft);box-shadow:inset 0 0 0 1px var(--orange)}html[data-theme=light] .calendar-day-cell.today .calendar-day-number,html[data-theme=light] .calendar-day-cell.selected .calendar-day-count{background:var(--orange);color:#fff}html[data-theme=light] .finance-chart-month.active{border-color:var(--orange);background:var(--orange-soft);color:#a94914}html[data-theme=light] .finance-chart-bars>span.paid{background:linear-gradient(#ffb677,#e87532)}html[data-theme=light] .finance-metrics .finance-result{background:linear-gradient(140deg,#fff0e2,#fffaf5);border-color:#f0bd95}html[data-theme=light] .order-list-tabs button.active,html[data-theme=light] .material-tabs button.active{color:#ad4d19}html[data-theme=light] .material-tabs button.active:after{background:var(--orange)}html[data-theme=light] .material-metrics article.is-alert .material-metric-icon{background:#fff0e3}html[data-theme=light] .demo-banner{color:#814222;background:#fff0e3;border-color:#f1d1b5}html[data-theme=light] .demo-banner a{color:#a94713}html[data-theme=light] .receipt-scanner-frame,html[data-theme=light] .sts-camera-frame{border-color:#fff}html[data-theme=light] .receipt-scanner-frame>svg{color:#fff}html[data-theme=light] .sts-camera-frame:before,html[data-theme=light] .sts-camera-frame:after,html[data-theme=light] .sts-camera-frame>span:before,html[data-theme=light] .sts-camera-frame>span:after{border-color:#fff}@media (max-width:800px){.topbar-tools{gap:0}.theme-switch{min-width:40px;min-height:40px}.topbar-tools .topbar-date{display:none}}html[data-theme=light] .signup-success{color:#28523f;background:#edf7f0;border-color:#b8d7c5}html[data-theme=light] .studio-contract-form input,html[data-theme=light] .studio-contract-form textarea{color:var(--text);border-color:var(--line);background:#fffdfb}html[data-theme=light] .studio-contract-form small{color:#727077}html[data-theme=light] .billing-settings-content p{color:#686165}html[data-theme=light] .billing-settings-content strong{color:var(--text)}html[data-theme=light] .appointment-editor-page[open]{background:var(--panel);border-color:var(--line);box-shadow:none}html[data-theme=light] .appointment-editor-page>.dialog-heading{border-color:var(--line);background:#fff6ee}html[data-theme=light] .appointment-editor-page .appointment-editor-form .dialog-footer{border-color:var(--line);background:#fffdfbf5}html[data-theme=light] .appointment-datetime-inputs input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] .appointment-native-field{border-color:var(--line);background:#f9f5f0}html[data-theme=light] .appointment-field-card .appointment-native-field>input{background:0 0;border:0}html[data-theme=light] .appointment-search input[type=search]{box-shadow:none;background:0 0;border:0;outline:0}html[data-theme=light] .appointment-editor-page .appointment-picker-results>button.is-selected{background:var(--orange-soft);box-shadow:inset 3px 0 var(--orange)}html[data-theme=light] .appointment-team-splits>button.is-selected{border-color:var(--orange);background:var(--orange-soft)}html[data-theme=light] .client-list-search input{appearance:none;min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;padding:0}html[data-theme=light] .client-list-search input:focus{box-shadow:none;border:0;outline:0}
