html[data-theme=light] .material-metrics article{background:radial-gradient(circle at 5% 50%, #f0f2f3 0, transparent 36%), var(--panel)}html[data-theme=light] .material-metric-icon{color:#24313a;background:#f4f6f7;border:1px solid #cdd6dc}html[data-theme=light] .material-metrics article:not(.is-alert)>div>span{color:#35665a}html[data-theme=light] .material-metrics article.is-alert>div>span,html[data-theme=light] .material-metrics article.is-alert .material-metric-icon{color:#8e5658}html[data-theme=light] .materials-catalog,html[data-theme=light] .material-details{background:#f5f7f8}html[data-theme=light] .material-tabs button{color:#53616b}html[data-theme=light] .material-tabs button.active{color:#24313a}html[data-theme=light] .material-tabs button.active:after{background:#26353e}html[data-theme=light] .materials-table tbody tr.selected{background:#f0f2f3}html[data-theme=light] .material-thumb{color:#53616b;background:linear-gradient(135deg,#e9ebec,#f4f6f7 60%);border:1px solid #cdd6dc}html[data-theme=light] .material-category{color:#24313a;background:#eff1f2}html[data-theme=light] .stock-progress{background:#edeff0}html[data-theme=light] .stock-progress i{background:#26353e}html[data-theme=light] .stock-progress.low i{background:#f4ebda}html[data-theme=light] .stock-progress.empty i{background:#f5dfdf}html[data-theme=light] .stock-progress.archive i{background:#e2e4e5}html[data-theme=light] .material-stock-badge.available{color:#2d6e5b;background:#d0d9d7}html[data-theme=light] .material-stock-badge.low{color:#625f3d;background:#dad8d2}html[data-theme=light] .material-stock-badge.empty{color:#8e5658;background:#dad5d5}html[data-theme=light] .material-stock-badge.archive{color:#24313a;background:#ebedee}html[data-theme=light] .material-details-visual{color:#24313a;background:linear-gradient(135deg,#eaeced,#f4f6f7 65%),#f2f4f5;border:1px solid #cdd6dc}html[data-theme=light] .material-details-head>.icon-button{color:#24313a}html[data-theme=light] .material-detail-tabs strong{color:#24313a;border-bottom:2px solid #b9c7cf}html[data-theme=light] .material-detail-actions .danger{color:#8e5658;border-color:#cbbdc0}html[data-theme=light] .material-movements article{border-bottom:1px solid #cdd6dc}html[data-theme=light] .material-movements .incoming{color:#356d5f;background:#d1dad8}html[data-theme=light] .material-movements .outgoing{color:#8d6e4b;background:#d9d7d4}html[data-theme=light] button:focus-visible,html[data-theme=light] a:focus-visible{outline:2px solid #b9c7cf}html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{background:#f6f8f9;border:1px solid #cdd6dc}html[data-theme=light] input:focus,html[data-theme=light] select:focus,html[data-theme=light] textarea:focus{outline:2px solid #b9c7cf}html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:#53616b}html[data-theme=light] .primary{color:#fff}html[data-theme=light] .primary:hover{background:#26353e}html[data-theme=light] .secondary{background:#f0f2f3;border-color:#cdd6dc}html[data-theme=light] .secondary:hover{background:#edeff0}html[data-theme=light] .icon-button:hover{background:#eceeef}html[data-theme=light] .wordmark{color:#24313a}html[data-theme=light] .studio-label,html[data-theme=light] .nav-item{color:#53616b}html[data-theme=light] .nav-item:hover{background:#f1f3f4}html[data-theme=light] .nav-item.active{background:#eef0f1;border-color:#cdd6dc}html[data-theme=light] .nav-item small{color:#24313a;background:#e8eaeb}html[data-theme=light] .studio-card{color:#24313a}html[data-theme=light] .avatar{background:#e9ebec}html[data-theme=light] .breadcrumb strong{color:#24313a}html[data-theme=light] .demo-banner{color:#24313a;background:#f0f2f3;border-bottom:1px solid #cdd6dc}html[data-theme=light] .metric>div,html[data-theme=light] .metric svg{color:#53616b}html[data-theme=light] .panel-heading a,html[data-theme=light] .stock-panel>a{color:#24313a}html[data-theme=light] .count{color:#53616b;background:#edeff0}html[data-theme=light] .appointment-line{background:#e0e3e7}html[data-theme=light] .appointment-line.in_work{background:#26353e}html[data-theme=light] .appointment-line.confirmed{background:#e5ece9}html[data-theme=light] .appointment-car>span{color:#24313a}html[data-theme=light] .appointment-car>small,html[data-theme=light] .appointment>svg{color:#53616b}html[data-theme=light] .badge{color:#24313a;background:#ebedee}html[data-theme=light] .badge.in_work,html[data-theme=light] .badge.arrived{color:#5b6452;background:#ebedee}html[data-theme=light] .badge.calculation{color:#4d6577;background:#eaeced}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:#45645f;background:#ebedee}html[data-theme=light] .badge.cancelled,html[data-theme=light] .badge.no_show{color:#5a5a5e;background:#edeff0}html[data-theme=light] .quick-actions button>svg{color:#53616b}html[data-theme=light] .action-icon{color:#24313a;background:#edeff0}html[data-theme=light] .stock-row b{color:#5a6355}html[data-theme=light] .bottom-note,html[data-theme=light] .app-footer{color:#53616b}html[data-theme=light] .search-box{color:#53616b;background:#f6f8f9;border:1px solid #cdd6dc}html[data-theme=light] th{color:#53616b;background:#f5f7f8}html[data-theme=light] tbody tr:hover{background:#f1f3f4}html[data-theme=light] .stock-low{color:#5b6452}html[data-theme=light] .empty svg{color:#4d5f6b}html[data-theme=light] .empty h3,html[data-theme=light] .settings-card p{color:#24313a}html[data-theme=light] .employee-avatar,html[data-theme=light] .account-avatar{color:#24313a;background:#eaeced}html[data-theme=light] .employee-role,html[data-theme=light] .account-card-heading svg{color:#24313a}html[data-theme=light] .toast{background:#eceeef;border:1px solid #bdc7c5}html[data-theme=light] .notice{color:#24313a;background:#eef0f1;border:1px solid #cdd6dc}html[data-theme=light] .notice.error{color:#626066;background:#f0f2f3;border-color:#c8c1c4}html[data-theme=light] .form-stack label,html[data-theme=light] .form-grid label,html[data-theme=light] .demo-link{color:#24313a}html[data-theme=light] .form-grid input[readonly]{color:#24313a;background:#f5f7f8}html[data-theme=light] .field-heading label{color:#24313a}html[data-theme=light] .inline-create{color:#49626d}html[data-theme=light] .inline-create:hover{color:#24313a}html[data-theme=light] .appointment-editor-dialog>.dialog-heading{background:radial-gradient(circle at 12% 0,#2c394455 0,#0000 38%),#f3f5f6}html[data-theme=light] .appointment-picker{background:linear-gradient(145deg,#f1f3f4 0%,#f3f5f6 100%);border:1px solid #cdd6dc}html[data-theme=light] .appointment-picker-title strong{color:#24313a}html[data-theme=light] .appointment-picker-title small{color:#53616b}html[data-theme=light] .appointment-picker-icon{color:#24313a;background:#edeff0;border:1px solid #cdd6dc}html[data-theme=light] .appointment-picker-create{color:#24313a;background:#eff1f2;border:1px solid #cdd6dc}html[data-theme=light] .appointment-picker-create:hover{background:#eceeef;border-color:#c3c9cf}html[data-theme=light] .appointment-search{color:#53616b;background:#f5f7f8;border:1px solid #cdd6dc}html[data-theme=light] .appointment-search:focus-within{border-color:#cdd6dc}html[data-theme=light] .appointment-search button{color:#53616b}html[data-theme=light] .appointment-search button:hover{color:#24313a;background:#eef0f1}html[data-theme=light] .appointment-picker-results{background:#f4f6f7;border:1px solid #cdd6dc}html[data-theme=light] .appointment-picker-results>button{color:#24313a;border-bottom:1px solid #cdd6dc}html[data-theme=light] .appointment-picker-results>button:hover,html[data-theme=light] .appointment-picker-results>button.is-selected{background:#eff1f2}html[data-theme=light] .appointment-result-avatar{color:#24313a;background:#ebedee;border:1px solid #bec5ca}html[data-theme=light] .appointment-result-copy small,html[data-theme=light] .service-result-meta small,html[data-theme=light] .appointment-clear-selection{color:#53616b}html[data-theme=light] .appointment-clear-selection:hover{color:#24313a}html[data-theme=light] .appointment-selected-services>div{background:#edeff0;border:1px solid #bec5cb}html[data-theme=light] .appointment-selected-services small{color:#53616b}html[data-theme=light] .appointment-selected-services button{color:#24313a;background:#f1f3f4}html[data-theme=light] .appointment-selected-services button:hover{color:#636268;background:#dbd7d8}html[data-theme=light] .service-result-add{color:#24313a;border:1px solid #cdd6dc}html[data-theme=light] .client-list-summary>div{background:linear-gradient(140deg,#f1f3f4,#f5f7f8);border:1px solid #cdd6dc}html[data-theme=light] .client-list-summary-icon{color:#24313a;background:#edeff0;border:1px solid #cdd6dc}html[data-theme=light] .client-list-summary>div>span:nth-child(2){color:#53616b}html[data-theme=light] .client-list-summary strong{color:#24313a}html[data-theme=light] .client-list-panel{background:#f4f6f7;border-color:#cdd6dc}html[data-theme=light] .client-list-toolbar>div>span{color:#53616b}html[data-theme=light] .client-list-search{background:#f5f7f8;border-color:#cdd6dc}html[data-theme=light] .client-list-search:focus-within{border-color:#cdd6dc}html[data-theme=light] .client-list-filters button{color:#53616b;background:#f2f4f5;border:1px solid #cdd6dc}html[data-theme=light] .client-list-filters button:hover,html[data-theme=light] .client-list-filters button.active{color:#24313a;background:#eceeef;border-color:#c3cacf}html[data-theme=light] .client-list-rows{border-top:1px solid #cdd6dc}html[data-theme=light] .client-list-row{background:#f4f6f7;border-bottom:1px solid #cdd6dc}html[data-theme=light] .client-list-row:hover{background:#f1f3f4}html[data-theme=light] .client-list-avatar{color:#24313a;background:linear-gradient(145deg,#d7dcde,#edeff0);border:1px solid #c2cacf}html[data-theme=light] .client-list-name{color:#24313a}html[data-theme=light] .client-list-name:hover,html[data-theme=light] .client-list-contact a:hover{color:#516a72}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:#53616b}html[data-theme=light] .client-list-contact a{color:#24313a}html[data-theme=light] .client-list-contact svg{color:#59727c}html[data-theme=light] .client-list-cars strong,html[data-theme=light] .client-list-history strong{color:#24313a}html[data-theme=light] .client-list-muted{color:#53616b}html[data-theme=light] .client-list-actions>button{color:#24313a;background:#eff1f2;border:1px solid #cdd6dc}html[data-theme=light] .client-list-actions>button:hover{color:#24313a;background:#e7e9ea;border-color:#cdd6dc}html[data-theme=light] .client-list-empty{color:#53616b}html[data-theme=light] .client-list-empty>span{color:#24313a;background:#eceeef;border:1px solid #cdd6dc}html[data-theme=light] .client-list-empty strong{color:#24313a}@media (max-width:800px){html[data-theme=light] .client-list-summary-icon{background:#ebedee}html[data-theme=light] .client-list-cars,html[data-theme=light] .client-list-history{background:#f1f3f4;border:1px solid #cdd6dc}html[data-theme=light] .client-list-mobile-label{color:#53616b}}html[data-theme=light] .vehicle-list-avatar{background:linear-gradient(145deg,#d6dbdd,#edeff0)}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:#24313a}html[data-theme=light] .vehicle-list-owner button:hover{color:#516a72}html[data-theme=light] .vehicle-list-plate strong{color:#24313a;background:#edeff0;border:1px solid #cdd6dc}html[data-theme=light] .vehicle-list-vin>span:last-child{color:#53616b}@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:#f1f3f4;border:1px solid #cdd6dc}}html[data-theme=light] .client-profile-dialog[open]{background:#f6f8f9;border-color:#cdd6dc}html[data-theme=light] .client-profile-header{background:#f5f7f8;border-bottom:1px solid #cdd6dc}html[data-theme=light] .client-profile-avatar{color:#24313a;background:linear-gradient(145deg,#e9ebec,#f1f3f4);border:1px solid #cdd6dc}html[data-theme=light] .client-profile-badges>span{color:#24313a;border:1px solid #cdd6dc}html[data-theme=light] .client-profile-header-actions .secondary{background:#f1f3f4}html[data-theme=light] .client-contact-strip{background:#f4f6f7;border:1px solid #cdd6dc}html[data-theme=light] .client-contact-strip a{border-right:1px solid #cdd6dc}html[data-theme=light] .client-contact-strip a:not(.disabled):hover{background:#f0f2f3}html[data-theme=light] .client-contact-strip a>svg{color:#24313a}html[data-theme=light] .client-contact-strip a.max>svg{color:#4c73a6}html[data-theme=light] .client-contact-strip a.telegram>svg{color:#487d9c}html[data-theme=light] .client-profile-panel{background:#f4f6f7;border:1px solid #cdd6dc}html[data-theme=light] .client-profile-section-heading>span{color:#24313a}html[data-theme=light] .client-profile-section-heading>span svg,html[data-theme=light] .client-profile-section-heading button{color:#53616b}html[data-theme=light] .client-profile-section-heading button:hover{color:#24313a}html[data-theme=light] .client-info-list dt,html[data-theme=light] .client-stats-list dt{color:#53616b}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:#24313a}html[data-theme=light] .client-vehicle-row{background:#f5f7f8;border:1px solid #cdd6dc}html[data-theme=light] .client-vehicle-icon{color:#24313a;background:#eef0f1}html[data-theme=light] .client-vehicle-row>span{color:#24313a;border:1px solid #cdd6dc}html[data-theme=light] .client-vehicle-row>svg{color:#53616b}html[data-theme=light] .client-order-row{border-top:1px solid #cdd6dc}html[data-theme=light] .client-order-row>strong{color:#24313a}html[data-theme=light] .client-order-row>span{color:#53616b}html[data-theme=light] .client-order-row>div b{color:#24313a}html[data-theme=light] .client-appointment-row{border-top:1px solid #cdd6dc}html[data-theme=light] .client-appointment-row>span{color:#24313a}html[data-theme=light] .client-quick-actions button,html[data-theme=light] .client-quick-actions a{color:#24313a;background:#f5f7f8;border:1px solid #cdd6dc}html[data-theme=light] .client-quick-actions button:hover,html[data-theme=light] .client-quick-actions a:not(.disabled):hover{background:#f0f2f3;border-color:#cdd6dc}html[data-theme=light] .client-quick-actions svg{color:#24313a}html[data-theme=light] .client-quick-actions .max svg{color:#4c73a6}html[data-theme=light] .client-quick-actions .telegram svg{color:#487d9c}html[data-theme=light] .client-document-actions button{color:#24313a;background:#f5f7f8;border:1px solid #cdd6dc}html[data-theme=light] .client-document-actions button:hover{background:#f0f2f3;border-color:#cdd6dc}html[data-theme=light] .client-document-actions button>svg:first-child{color:#24313a}html[data-theme=light] .client-document-actions button>svg:last-child{color:#53616b}html[data-theme=light] .client-profile-notes{color:#24313a}html[data-theme=light] .client-contract-dialog{background:#f5f7f8}html[data-theme=light] .client-contract-dialog-header{background:#f3f5f6;border-bottom:1px solid #cdd6dc}html[data-theme=light] .client-contract-ready{border-top:1px solid #cdd6dc}@media (max-width:800px){html[data-theme=light] .client-profile-header-actions .icon-button{background:#f1f3f4;border:1px solid #cdd6dc}html[data-theme=light] .client-profile-mobile-footer{border-top:1px solid #cdd6dc}}html[data-theme=light] dialog{background:#f3f5f6;border:1px solid #cdd6dc}html[data-theme=light] .order-form-section h3{color:#24313a}html[data-theme=light] .order-item{background:#f5f7f8;border:1px solid #cdd6dc}html[data-theme=light] .order-item-number{color:#24313a;background:#eef0f1}html[data-theme=light] .order-item-fields label{color:#53616b}html[data-theme=light] .danger:hover{color:#676b70;background:#d9d5d6}html[data-theme=light] .order-totals-form>div,html[data-theme=light] .order-totals-form>label{color:#24313a}html[data-theme=light] .order-preview-summary>div{background:#f5f7f8}html[data-theme=light] .order-ready-actions .order-delete-button{color:#635a5d;background:#f1f3f4;border:1px solid #cac1c4}html[data-theme=light] .order-delete-confirm{background:#f1f3f4;border:1px solid #cdd6dc}html[data-theme=light] .order-delete-icon{color:#635a5d}html[data-theme=light] .order-delete-confirm p{color:#24313a}html[data-theme=light] .order-delete-danger{color:#24313a;background:#e6d9da;border:1px solid #d8c9cb}html[data-theme=light] .order-list-metrics article{background:radial-gradient(circle at 15%,#f0f2f3,#0000 50%),#f5f7f8}html[data-theme=light] .order-list-metrics svg{color:#24313a}html[data-theme=light] .order-list-panel,html[data-theme=light] .order-list-heading .search-box{background:#f6f8f9}html[data-theme=light] .order-list-tabs button{color:#53616b}html[data-theme=light] .order-list-tabs button.active{color:#fff;background:#26353e}html[data-theme=light] .order-list-row:hover,html[data-theme=light] .order-list-row:focus-visible{background:#f0f2f3}html[data-theme=light] .order-list-document{color:#24313a;background:#eef0f1;border:1px solid #cdd6dc}html[data-theme=light] .order-list-row small{color:#53616b}html[data-theme=light] .order-list-status{color:#24313a;background:#edeff0}html[data-theme=light] .order-list-status[data-status=calculation]{color:#585f7a;background:#eef0f1}html[data-theme=light] .order-list-status[data-status=issued]{color:#3d6d60;background:#eceeef}html[data-theme=light] .order-list-status[data-status=cancelled]{color:#8b6f75;background:#eff1f2}html[data-theme=light] .order-list-arrow,html[data-theme=light] .orders-empty{color:#53616b}html[data-theme=light] .home-overview article{background:radial-gradient(circle at 95% 0,#eef0f1 0,#0000 48%),#f4f6f7;border:1px solid #cdd6dc}html[data-theme=light] .home-overview article:nth-child(3){background:radial-gradient(circle at 95% 0,#edeff0 0,#0000 56%),#f4f6f7}html[data-theme=light] .home-overview article>span:not(.home-overview-icon){color:#24313a}html[data-theme=light] .home-overview-icon{color:#24313a;background:#eef0f1;border:1px solid #cdd6dc}html[data-theme=light] .home-overview strong{color:#24313a}html[data-theme=light] .home-overview small{color:#53616b}html[data-theme=light] .home-week{background:#f5f7f8}html[data-theme=light] .home-week-controls button{color:#24313a;background:#f1f3f4;border:1px solid #cdd6dc}html[data-theme=light] .home-week-days button{color:#24313a;background:#f2f4f5;border:1px solid #cdd6dc}html[data-theme=light] .home-week-days button:hover{background:#edeff0}html[data-theme=light] .home-week-days button.selected{color:#fff;background:#26353e;border-color:#b9c7cf}html[data-theme=light] .home-week-days button.today:not(.selected){border-color:#cdd6dc}html[data-theme=light] .home-week-days button i.has-appointments{background:#26353e}html[data-theme=light] .home-week-days button.selected i.has-appointments{background:#d9e1e6}html[data-theme=light] .home-schedule,html[data-theme=light] .home-shortcuts,html[data-theme=light] .home-stock{background:#f5f7f8}html[data-theme=light] .home-section-header h2 span,html[data-theme=light] .home-side-heading h2 span{color:#24313a;background:#eaeced}html[data-theme=light] .home-section-header a,html[data-theme=light] .home-stock>a{color:#24313a}html[data-theme=light] .home-appointment{border-left:3px solid #b9c7cf}html[data-theme=light] .home-appointment:hover{background:#f0f2f3}html[data-theme=light] .home-appointment[data-tone=wrap],html[data-theme=light] .home-appointment[data-tone=tint]{border-left-color:#cdd6dc}html[data-theme=light] .home-appointment[data-tone=polish],html[data-theme=light] .home-appointment[data-tone=clean]{border-left-color:#b9c7cf}html[data-theme=light] .home-appointment-time small{color:#53616b}html[data-theme=light] .home-appointment-body small{color:#24313a}html[data-theme=light] .home-appointment-body>span,html[data-theme=light] .home-appointment-chevron{color:#53616b}html[data-theme=light] .home-schedule-footer button{color:#24313a}html[data-theme=light] .home-schedule-empty{color:#53616b}html[data-theme=light] .home-shortcut-grid button{color:#24313a;background:#f0f2f3;border:1px solid #cdd6dc}html[data-theme=light] .home-shortcut-grid button:hover{background:#edeff0;border-color:#cdd6dc}html[data-theme=light] .home-shortcut-grid button>span{color:#24313a;background:#eaeced}html[data-theme=light] .home-shortcut-grid button>svg{color:#53616b}html[data-theme=light] .home-side-heading h2 span.home-stock-alert{color:#675e62;background:#dcd7d8}html[data-theme=light] .home-stock-list button:hover{background:#eff1f2}html[data-theme=light] .home-stock-list button small{color:#53616b}html[data-theme=light] .home-stock-list button b{color:#5f5f63}html[data-theme=light] .home-stock-ok{color:#3e675d}html[data-theme=light] .home-orders-link{color:#24313a;background:#f1f3f4}html[data-theme=light] .order-share-block{background:#f2f4f5;border:1px solid #cdd6dc}html[data-theme=light] .order-share-icon{color:#24313a;background:#e7e9ea}html[data-theme=light] .order-share-block strong,html[data-theme=light] .order-share-block p{color:#24313a}html[data-theme=light] .order-share-open{color:#526c74}html[data-theme=light] .order-qr-dialog[open]{color:#24313a;background:#f2f4f5;border:1px solid #cdd6dc}html[data-theme=light] .order-qr-close{color:#24313a;background:#eceeef;border:1px solid #cdd6dc}html[data-theme=light] .order-qr-subtitle{color:#5e757e}html[data-theme=light] .order-qr-dialog p{color:#24313a}html[data-theme=light] .order-qr-code{background:#26353e}html[data-theme=light] .order-qr-dialog small{color:#657a82}html[data-theme=light] .shared-order-page{color:#24313a;background:radial-gradient(at 75% 0,#eceeef 0%,#0000 43%),#f6f8f9}html[data-theme=light] .shared-order-header{border-bottom:1px solid #cdd6dc}html[data-theme=light] .shared-order-brand{color:#24313a}html[data-theme=light] .shared-order-header-caption{color:#53616b}html[data-theme=light] .shared-order-kicker,html[data-theme=light] .shared-order-section-head>span{color:#476068}html[data-theme=light] .shared-order-hero p{color:#24313a}html[data-theme=light] .shared-order-status{color:#24313a;background:#ebedee;border:1px solid #c1cacf}html[data-theme=light] .shared-order-details>div{background:#f2f4f5;border:1px solid #cdd6dc}html[data-theme=light] .shared-order-details svg{color:#47636b}html[data-theme=light] .shared-order-details span{color:#53616b}html[data-theme=light] .shared-order-details strong{color:#24313a}html[data-theme=light] .shared-order-details small{color:#53616b}html[data-theme=light] .shared-order-services{background:#f3f5f6;border:1px solid #cdd6dc}html[data-theme=light] .shared-order-service{border-bottom:1px solid #cdd6dc}html[data-theme=light] .shared-order-service-number{color:#516870}html[data-theme=light] .shared-order-service p{color:#24313a}html[data-theme=light] .shared-order-service small{color:#53616b}html[data-theme=light] .shared-order-service>strong,html[data-theme=light] .shared-order-empty{color:#24313a}html[data-theme=light] .shared-order-breakdown,html[data-theme=light] .shared-order-payment{background:#f3f5f6;border:1px solid #cdd6dc}html[data-theme=light] .shared-order-breakdown>div,html[data-theme=light] .shared-order-breakdown>div strong{color:#24313a}html[data-theme=light] .shared-order-breakdown .shared-order-total{color:#24313a;border-top:1px solid #cdd6dc}html[data-theme=light] .shared-order-breakdown .shared-order-balance{color:#24313a;background:#eaeced}html[data-theme=light] .shared-order-payment-icon{color:#24313a;background:#e8eaeb}html[data-theme=light] .shared-order-payment small,html[data-theme=light] .shared-order-payment p{color:#24313a}html[data-theme=light] .shared-order-payment button{color:#24313a;background:#eceeef;border:1px solid #cdd6dc}html[data-theme=light] .shared-order-footer{color:#53616b;border-top:1px solid #cdd6dc}html[data-theme=light] .sts-scanner{background:#f5f7f8;border:1px solid #cdd6dc}html[data-theme=light] .sts-icon{color:#24313a;background:#eef0f1}html[data-theme=light] .sts-preview{background:#f7f9fa;border:1px solid #cdd6dc}html[data-theme=light] .sts-result-heading span{color:#476069}html[data-theme=light] .sts-warnings{color:#5c675a;background:#eff1f2;border:1px solid #c6c5be}@media (max-width:800px){html[data-theme=light] .mobile-tabbar{border-top:1px solid #cdd6dc}html[data-theme=light] .mobile-tabbar button{color:#53616b}html[data-theme=light] .mobile-tabbar button.active{color:#24313a;background:#e9ebec}html[data-theme=light] .mobile-tabbar button:focus-visible{outline:2px solid #b9c7cf}}html[data-theme=light] .appointment-card-dialog{background:#f6f8f9;border-color:#cdd6dc}html[data-theme=light] .record-card-header{background:linear-gradient(120deg,#f6f8f9,#f7f9fa);border-bottom:1px solid #cdd6dc}html[data-theme=light] .record-detail-card{background:linear-gradient(145deg,#f4f6f7,#f6f8f9);border:1px solid #cdd6dc}html[data-theme=light] .record-text-action{color:#497fa6}html[data-theme=light] .record-vehicle-mark,html[data-theme=light] .record-avatar{background:#edeff0;border:1px solid #cdd6dc}html[data-theme=light] .record-plate{color:#fff;background:#26353e}html[data-theme=light] .record-vin{color:#24313a}html[data-theme=light] .record-tags span{background:#f2f4f5;border:1px solid #cdd6dc}html[data-theme=light] .record-contact-actions a,html[data-theme=light] .record-contact-actions button{color:#24313a;background:#f1f3f4;border:1px solid #cdd6dc}html[data-theme=light] .record-contact-actions .max{background:#d4ddeb}html[data-theme=light] .record-contact-actions .telegram{background:#d1d9dd}html[data-theme=light] .record-date{color:#24313a}html[data-theme=light] .record-time-row span{color:#24313a;background:#eef0f1}html[data-theme=light] .record-employee,html[data-theme=light] .record-service-row,html[data-theme=light] .record-material-row{border-top:1px solid #cdd6dc}html[data-theme=light] .record-service-row>span{color:#24313a}html[data-theme=light] .record-service-add{border-top:1px solid #cdd6dc}html[data-theme=light] .record-empty-text,html[data-theme=light] .record-notes{color:#24313a}html[data-theme=light] .record-status-line{color:#53616b}html[data-theme=light] .record-status-line i{border:1px solid #cdd6dc}html[data-theme=light] .record-status-line i.done{color:#fff;background:#26353e;border-color:#b9c7cf}html[data-theme=light] .record-status-line span.active{color:#25705a}html[data-theme=light] .record-price{border-top:1px solid #cdd6dc}html[data-theme=light] .record-price span{color:#24313a}@media (max-width:800px){html[data-theme=light] .record-mobile-tabs{background:#f6f8f9;border-bottom:1px solid #cdd6dc}html[data-theme=light] .record-mobile-tabs button{color:#53616b}html[data-theme=light] .record-card-footer{border-top:1px solid #cdd6dc}}html[data-theme=light] .service-category-tabs button{color:#53616b;background:#f5f7f8;border:1px solid #cdd6dc}html[data-theme=light] .service-category-tabs button.active{color:#fff;background:#26353e;border-color:#b9c7cf}html[data-theme=light] .services-toolbar .search-box{background:#f6f8f9}html[data-theme=light] .service-filter{color:#24313a;background:#f5f7f8;border:1px solid #cdd6dc}html[data-theme=light] .service-metrics article{background:radial-gradient(circle at 15%,#f0f2f3 0,#0000 48%),#f5f7f8}html[data-theme=light] .service-metrics article>svg,html[data-theme=light] .service-metrics strong{color:#24313a}html[data-theme=light] .services-list{background:#f6f8f9}html[data-theme=light] .service-list-head{color:#24313a}html[data-theme=light] .service-row{border-bottom:1px solid #cdd6dc}html[data-theme=light] .service-copy strong{color:#24313a}html[data-theme=light] .service-copy span,html[data-theme=light] .service-price span{color:#53616b}html[data-theme=light] .service-category-badge{color:#24313a;background:#f2f4f5;border:1px solid #cdd6dc}html[data-theme=light] .service-duration{color:#24313a}html[data-theme=light] .service-status-badge{color:#466d64;background:#eef0f1;border:1px solid #cdd6dc}html[data-theme=light] .service-status-badge.is-archived{color:#24313a;background:#eff1f2;border-color:#cdd6dc}html[data-theme=light] .service-add-row{color:#24313a;background:#f5f7f8;border:1px dashed #cdd6dc}html[data-theme=light] .service-add-row:hover{background:#f3f5f6;border-color:#cdd6dc}html[data-theme=light] .calendar-main{background:#f5f7f8}html[data-theme=light] .calendar-view-switch{background:#f7f9fa;border:1px solid #cdd6dc}html[data-theme=light] .calendar-view-switch button{color:#53616b}html[data-theme=light] .calendar-day-cell{color:#24313a;background:#f5f7f8;border:1px solid #cdd6dc}html[data-theme=light] .calendar-day-cell:nth-child(7n){border-right:1px solid #cdd6dc}html[data-theme=light] .calendar-day-cell:hover{background:#f3f5f6}html[data-theme=light] .calendar-day-cell.outside{color:#53616b;background:#f7f9fa}html[data-theme=light] .calendar-day-cell.selected{background:#f2f4f5}html[data-theme=light] .calendar-day-cell.today .calendar-day-number{color:#fff;background:#26353e}html[data-theme=light] .calendar-event{color:#24313a;background:#f1f3f4;border:1px solid #cdd6dc}html[data-theme=light] .calendar-event:before,html[data-theme=light] .agenda-row:before{background:#26353e}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:#daebfa}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:#ebe2f8}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:#f8e7d7}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:#dcf2e5}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:#26353e}html[data-theme=light] .calendar-event>span{color:#24313a}html[data-theme=light] .calendar-event small,html[data-theme=light] .calendar-more,html[data-theme=light] .calendar-legend{color:#53616b}html[data-theme=light] .calendar-side>.panel{background:#f5f7f8}html[data-theme=light] .calendar-side-heading span{color:#24313a}html[data-theme=light] .agenda-row{color:#24313a;border-bottom:1px solid #cdd6dc}html[data-theme=light] .agenda-time{color:#24313a}html[data-theme=light] .agenda-row small{color:#53616b}html[data-theme=light] .agenda-row em{color:#53616b;background:#eef0f1}html[data-theme=light] .calendar-add-day{color:#24313a;background:linear-gradient(#d3d8db,#f0f2f3);border:1px solid #c0ccd5}html[data-theme=light] .calendar-stats span{border-right:1px solid #cdd6dc}html[data-theme=light] .calendar-stats small{color:#53616b}html[data-theme=light] .calendar-upcoming>button{color:#24313a;border-bottom:1px solid #cdd6dc}html[data-theme=light] .calendar-upcoming small{color:#53616b}html[data-theme=light] .calendar-upcoming i{color:#fff}html[data-theme=light] .calendar-week-view>section{border-right:1px solid #cdd6dc}html[data-theme=light] .calendar-week-view section>button:first-child{color:#24313a;border-bottom:1px solid #cdd6dc}html[data-theme=light] .calendar-week-view section>button strong{color:#24313a}html[data-theme=light] .calendar-summary article,html[data-theme=light] .service-metrics article{background:radial-gradient(circle at 95% 0,#eef0f1 0,#0000 48%),#f4f6f7;border:1px solid #cdd6dc}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,#edeff0 0,#0000 56%),#f4f6f7}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:#24313a}html[data-theme=light] .calendar-summary-icon,html[data-theme=light] .service-metric-icon{color:#24313a;background:#eef0f1;border:1px solid #cdd6dc}html[data-theme=light] .calendar-summary strong,html[data-theme=light] .service-metrics strong{color:#24313a}html[data-theme=light] .calendar-summary small,html[data-theme=light] .service-metrics small{color:#53616b}html[data-theme=light] .calendar-main,html[data-theme=light] .calendar-side>.panel,html[data-theme=light] .services-list{background:#f5f7f8}html[data-theme=light] .calendar-view-switch{background:#f2f4f5;border-color:#cdd6dc}html[data-theme=light] .calendar-view-switch button.active{color:#fff;background:#26353e}html[data-theme=light] .calendar-weekdays{background:#f2f4f5}html[data-theme=light] .calendar-weekdays span{color:#24313a}html[data-theme=light] .calendar-month-grid{background:#f5f7f8}html[data-theme=light] .calendar-day-cell{background:#f2f4f5;border-color:#cdd6dc}html[data-theme=light] .calendar-day-cell.outside{background:#f4f6f7}html[data-theme=light] .calendar-day-cell.selected{background:#eceeef;border-color:#b9c7cf}html[data-theme=light] .calendar-day-cell.today .calendar-day-number{background:#26353e}html[data-theme=light] .calendar-event{background:#eef0f1;border-color:#cdd6dc}html[data-theme=light] .calendar-side-heading .eyebrow{color:#53616b}html[data-theme=light] .calendar-agenda-count{background:#eaeced;color:#24313a!important}html[data-theme=light] .calendar-add-day{background:#eceeef;border-color:#cdd6dc}html[data-theme=light] .calendar-stats strong{color:#24313a}html[data-theme=light] .calendar-week-view>section.selected{background:#eceeef}html[data-theme=light] .service-catalog-header small{color:#53616b}html[data-theme=light] .service-category-tabs button{background:#f0f2f3;border-color:#cdd6dc}html[data-theme=light] .service-category-tabs button.active{background:#26353e;border-color:#b9c7cf}html[data-theme=light] .services-toolbar .search-box,html[data-theme=light] .service-filter{background:#f2f4f5;border-color:#cdd6dc}html[data-theme=light] .service-list-head{background:#f2f4f5}html[data-theme=light] .service-row:hover{background:#f0f2f3}html[data-theme=light] .service-category-badge{background:#edeff0;border-color:#bec5c9}html[data-theme=light] .service-add-row{background:#f2f4f5}html[data-theme=light] .service-editor-dialog[open]{background:#f3f5f6;border-color:#cdd6dc}html[data-theme=light] .service-editor-dialog>.dialog-heading{background:radial-gradient(circle at 90% 0,#eceeef 0,#0000 55%),#f2f4f5;border-bottom:1px solid #cdd6dc}html[data-theme=light] .service-editor-dialog .dialog-subtitle{color:#53616b}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:#f5f7f8;border-color:#cdd6dc}html[data-theme=light] .service-editor-section-heading{border-top:1px solid #cdd6dc}html[data-theme=light] .service-editor-section-heading strong{color:#24313a}html[data-theme=light] .service-editor-section-heading small{color:#53616b}html[data-theme=light] .service-availability legend{color:#24313a}html[data-theme=light] .service-availability-options label>span{background:#f0f2f3;border:1px solid #cdd6dc}html[data-theme=light] .service-availability-options label>span strong{color:#24313a}html[data-theme=light] .service-availability-options label>span small{color:#53616b}html[data-theme=light] .service-availability-options input:checked+span{background:#ebedee;border-color:#b9c7cf}html[data-theme=light] .service-availability-options input:focus-visible+span{outline:2px solid #b9c7cf}html[data-theme=light] .service-editor-form .dialog-footer{background:#f2f4f5}html[data-theme=light] .order-finance-block{background:#f2f4f5;border:1px solid #cdd6dc}html[data-theme=light] .order-finance-heading>span{color:#24313a}html[data-theme=light] .order-finance-metrics>div{background:#eef0f1}html[data-theme=light] .order-finance-metrics span,html[data-theme=light] .order-payment-history small{color:#24313a}html[data-theme=light] .order-payment-history{border-top:1px solid #cdd6dc}html[data-theme=light] .order-payment-history>div{border-bottom:1px solid #cdd6dc}html[data-theme=light] .order-payment-cancel-button,html[data-theme=light] .order-payment-cancel button{color:#24313a}html[data-theme=light] .order-payment-cancel button:last-child{color:#8a6a6b}html[data-theme=light] .order-payment-open{color:#24313a;background:#edeff0;border-color:#bec6ca}html[data-theme=light] .order-payment-open:hover{background:#eaeced}html[data-theme=light] .order-payment-form{background:#f4f6f7;border:1px solid #cdd6dc}html[data-theme=light] .order-payment-form-heading{border-bottom:1px solid #cdd6dc}html[data-theme=light] .order-payment-form-heading span{color:#51666f}html[data-theme=light] .order-payment-form-heading strong{color:#24313a}html[data-theme=light] .order-payment-form-heading small{color:#53616b}html[data-theme=light] .order-payment-form label,html[data-theme=light] .order-payment-form label>span{color:#24313a}html[data-theme=light] .order-payment-form input,html[data-theme=light] .order-payment-form select{color:#24313a;background:#f6f8f9;border:1px solid #cdd6dc}html[data-theme=light] .order-payment-form input::placeholder{color:#53616b}html[data-theme=light] .order-payment-form input:focus,html[data-theme=light] .order-payment-form select:focus{background:#f5f7f8;border-color:#cdd6dc}html[data-theme=light] .finance-month>button{color:#24313a;background:#eff1f2;border:1px solid #cdd6dc}html[data-theme=light] .finance-month>button:hover{background:#e7e9ea}html[data-theme=light] .finance-month-value>span{color:#53616b}html[data-theme=light] .finance-month-value>strong{color:#24313a}html[data-theme=light] .finance-metrics em{color:#53616b}html[data-theme=light] .finance-metrics .finance-result{background:linear-gradient(140deg,#eceeef,#f3f5f6);border-color:#cdd6dc}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:#53616b}html[data-theme=light] .finance-confirm button{color:#24313a;background:#edeff0;border:1px solid #cdd6dc}html[data-theme=light] .finance-confirm button:last-child{color:#63595c;border-color:#c8c2c4}html[data-theme=light] .finance-debt-row>svg{color:#53616b}html[data-theme=light] .finance-expense-dialog[open]{background:#f3f5f6;border:1px solid #cdd6dc}html[data-theme=light] .finance-expense-dialog>.dialog-heading{background:#f2f4f5;border-bottom:1px solid #cdd6dc}html[data-theme=light] .finance-expense-dialog .dialog-heading p{color:#53616b}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:#f5f7f8;border-color:#cdd6dc}html[data-theme=light] .finance-date-display{color:#24313a;background:#f5f7f8;border:1px solid #cdd6dc}html[data-theme=light] .finance-date-display svg{color:#53616b}html[data-theme=light] .finance-date-field:focus-within .finance-date-display{outline:2px solid #cdd6dc}html[data-theme=light] .finance-expense-form .dialog-footer{background:#f2f4f5}html[data-theme=light] .receipt-scanner{background:#f3f5f6;border:1px solid #cdd6dc}html[data-theme=light] .receipt-scanner-heading{border-bottom:1px solid #cdd6dc}html[data-theme=light] .receipt-scanner-heading h2{color:#24313a}html[data-theme=light] .receipt-scanner-heading p{color:#53616b}html[data-theme=light] .receipt-scanner-camera{background:#f7f9fa;border:1px solid #cdd6dc}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:#b9c7cf}html[data-theme=light] .receipt-scanner-frame>svg{color:#24313a}html[data-theme=light] .receipt-scanner-loading{color:#24313a;background:#f6f8f9}html[data-theme=light] .receipt-scanner-help{color:#24313a;background:#f0f2f3;border:1px solid #cdd6dc}html[data-theme=light] .receipt-scanner-restart{color:#4d666d}html[data-theme=light] .receipt-scanner-manual textarea{color:#24313a;background:#f6f8f9;border:1px solid #cdd6dc}html[data-theme=light] .receipt-scanner-privacy{color:#53616b}html[data-theme=light] .sts-camera-dialog[open]{background:#f3f5f6;border:1px solid #cdd6dc}html[data-theme=light] .sts-camera-heading{border-bottom:1px solid #cdd6dc}html[data-theme=light] .sts-camera-heading h2{color:#24313a}html[data-theme=light] .sts-camera-heading p{color:#53616b}html[data-theme=light] .sts-camera-view{background:#f7f9fa;border:1px solid #cdd6dc}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:#b9c7cf}html[data-theme=light] .sts-camera-loading{color:#24313a;background:#f6f8f9}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 #b9c7cf}html[data-theme=light] .employee-summary article{background:radial-gradient(circle at 95% 0,#eef0f1 0,#0000 48%),#f4f6f7;border:1px solid #cdd6dc}html[data-theme=light] .employee-summary article>span:not(.employee-summary-icon){color:#24313a}html[data-theme=light] .employee-summary-icon{color:#24313a;background:#eef0f1;border:1px solid #cdd6dc}html[data-theme=light] .employee-summary strong{color:#24313a}html[data-theme=light] .employee-summary small{color:#53616b}html[data-theme=light] .employee-panel,html[data-theme=light] .account-card,html[data-theme=light] .settings-card{background:#f4f6f7;border-color:#cdd6dc}html[data-theme=light] .employee-toolbar{background:#f2f4f5;border-color:#cdd6dc}html[data-theme=light] .employee-toolbar p{color:#53616b}html[data-theme=light] .employee-row{background:#f4f6f7;border-color:#cdd6dc}html[data-theme=light] .employee-row:hover{background:#f1f3f4}html[data-theme=light] .employee-avatar,html[data-theme=light] .account-avatar{color:#24313a;background:linear-gradient(145deg,#d7dcde,#edeff0);border:1px solid #c2cacf}html[data-theme=light] .employee-main small{color:#53616b}html[data-theme=light] .employee-role{color:#24313a}html[data-theme=light] .account-summary{background:radial-gradient(circle at 92% 5%,#eceeef 0,#0000 52%),#f4f6f7}html[data-theme=light] .account-summary p{color:#53616b}html[data-theme=light] .account-card-heading,html[data-theme=light] .settings-card-heading{background:#f2f4f5;border-bottom:1px solid #cdd6dc}html[data-theme=light] .account-card-heading>svg,html[data-theme=light] .settings-card-icon{color:#24313a;background:#edeff0;border:1px solid #cdd6dc}html[data-theme=light] .account-card-heading p,html[data-theme=light] .settings-card-heading p{color:#53616b}html[data-theme=light] .account-card .form-stack input{background:#f5f7f8;border-color:#cdd6dc}html[data-theme=light] .settings-card dt,html[data-theme=light] .settings-card dd{border-bottom:1px solid #cdd6dc}html[data-theme=light] .settings-card dt{color:#53616b}html[data-theme=light] .settings-card dd{color:#24313a}html[data-theme=light] .settings-card>p{color:#53616b}html[data-theme=light] .settings-card>.notice{color:#24313a;background:#eff1f2;border-color:#bcc4c8}html[data-theme=light] .studio-form-dialog[open]{background:#f3f5f6;border:1px solid #cdd6dc}html[data-theme=light] .studio-form-dialog>.dialog-heading{background:#f2f4f5;border-bottom:1px solid #cdd6dc}html[data-theme=light] .studio-form-dialog .dialog-heading .eyebrow,html[data-theme=light] .studio-form-dialog .dialog-heading p{color:#53616b}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:#f5f7f8;border-color:#cdd6dc}html[data-theme=light] .studio-form .dialog-footer{background:#f2f4f5}html[data-theme=light] .material-metrics article,html[data-theme=light] .order-list-metrics article{background:radial-gradient(circle at 95% 0,#eef0f1 0,#0000 48%),#f4f6f7;border:1px solid #cdd6dc}html[data-theme=light] .material-metric-icon,html[data-theme=light] .order-list-metrics article>svg{color:#24313a;background:#eef0f1;border:1px solid #cdd6dc}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:#24313a}html[data-theme=light] .material-metrics article>div>span{color:#53616b!important}html[data-theme=light] .material-metrics article.is-alert .material-metric-icon{color:#62595d;background:#eef0f1;border-color:#c8c2c4}html[data-theme=light] .order-list-panel{background:#f4f6f7;border-color:#cdd6dc}html[data-theme=light] .order-list-heading{background:#f2f4f5}html[data-theme=light] .order-list-heading .search-box{background:#f5f7f8;border-color:#cdd6dc}html[data-theme=light] .order-list-tabs{background:#f2f4f5}html[data-theme=light] .order-list-row{border-color:#cdd6dc}html[data-theme=light] .confirm-dialog{background:#f2f4f5;border:1px solid #cdd6dc}html[data-theme=light] .confirm-dialog-icon{color:#62595d;background:#eef0f1;border:1px solid #c8c2c4}html[data-theme=light] .confirm-dialog h2{color:#24313a}html[data-theme=light] .confirm-dialog p{color:#53616b}html[data-theme=light] .confirm-dialog p strong{color:#24313a}html[data-theme=light] .danger-button{color:#24313a;background:#e0d7d8;border:1px solid #d0c3c6}html[data-theme=light] .danger-button:hover{background:#e4dadb}html[data-theme=light] .auth-page{background:radial-gradient(circle at 80% 12%,#f1f3f4 0,#0000 36%),#f7f9fa}html[data-theme=light] .auth-card{background:#f3f5f6;border-color:#cdd6dc}html[data-theme=light] .auth-card h2,html[data-theme=light] .auth-card .form-stack label{color:#24313a}html[data-theme=light] .auth-card .form-stack input{background:#f5f7f8;border-color:#cdd6dc}html[data-theme=light] .auth-card .demo-link{color:#24313a}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 #cdd6dc}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:#f3f5f6}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,#eceeef 0,#0000 55%),#f2f4f5;border-bottom:1px solid #cdd6dc}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:#53616b}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:#24313a}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:#53616b}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:#24313a;background:#eef0f1;border:1px solid #cdd6dc}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:#f2f4f5;border-color:#cdd6dc}html[data-theme=light] .crm-editor-dialog[open]{background:#f3f5f6}html[data-theme=light] .crm-editor-form .form-grid>label{color:#24313a}html[data-theme=light] .crm-editor-form .form-grid :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#f5f7f8;border-color:#cdd6dc}html[data-theme=light] .order-dialog[open]{background:#f3f5f6}html[data-theme=light] .order-item{background:#f1f3f4;border-color:#cdd6dc}html[data-theme=light] .order-preview-dialog[open]{background:#f3f5f6}html[data-theme=light] .order-preview-summary>div{background:#f1f3f4;border-color:#cdd6dc}html[data-theme=light] .client-contract-dialog[open]{background:#f3f5f6;border-color:#cdd6dc}html[data-theme=light] .client-contract-dialog-content{background:#f3f5f6}html[data-theme=light] .client-contract-dialog .form-grid>label{color:#24313a}html[data-theme=light] .client-contract-dialog .form-grid :is(input,select,textarea){background:#f5f7f8;border-color:#cdd6dc}html[data-theme=light] .appointment-card-dialog,html[data-theme=light] .client-profile-dialog{background:#f5f7f8}html[data-theme=light] .record-detail-card,html[data-theme=light] .client-profile-panel{background:#f2f4f5;border-color:#cdd6dc}html[data-theme=light] .order-qr-dialog[open]{background:#f3f5f6}html[data-theme=light] .order-qr-close{background:#eef0f1;border-color:#cdd6dc}html[data-theme=light] .order-delete-confirm{background:#f2f4f5;border-color:#cdd6dc}html[data-theme=light] .order-delete-icon{background:#eef0f1;border:1px solid #c8c2c4}html[data-theme=light] .finance-view-tabs{background:#f4f6f7;border:1px solid #cdd6dc}html[data-theme=light] .finance-view-tabs button{color:#53616b}html[data-theme=light] .finance-view-tabs button:hover{color:#24313a;background:#edeff0}html[data-theme=light] .finance-view-tabs button.active{color:#fff;background:#26353e}html[data-theme=light] .finance-analytics-metrics .finance-result{border-color:#cdd6dc}html[data-theme=light] .finance-analytics-heading{background:#f2f4f5;border-bottom:1px solid #cdd6dc}html[data-theme=light] .finance-analytics-heading .eyebrow,html[data-theme=light] .finance-analytics-heading p{color:#53616b}html[data-theme=light] .finance-analytics-legend{color:#24313a}html[data-theme=light] .finance-analytics-legend i.issued{background:#26353e}html[data-theme=light] .finance-analytics-legend i.paid{background:#e5eeec}html[data-theme=light] .finance-chart-month{color:#53616b}html[data-theme=light] .finance-chart-month:hover{background:#eff1f2}html[data-theme=light] .finance-chart-month.active{color:#24313a;background:#edeff0;border-color:#c3ccd0}html[data-theme=light] .finance-chart-bars{border-bottom:1px solid #cdd6dc}html[data-theme=light] .finance-chart-bars>span.issued{background:linear-gradient(#26353e,#e2e4e5)}html[data-theme=light] .finance-chart-bars>span.paid{background:linear-gradient(#26353e,#dee7e5)}html[data-theme=light] .finance-chart-caption{color:#53616b;border-top:1px solid #cdd6dc}html[data-theme=light] .finance-chart-caption strong{color:#24313a}html[data-theme=light] .finance-analytics-count{color:#24313a;background:#eaeced}html[data-theme=light] .finance-service-head{color:#53616b}html[data-theme=light] .finance-service-row{border-top:1px solid #cdd6dc}html[data-theme=light] .finance-service-row:hover{background:#f1f3f4}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:#24313a}html[data-theme=light] .finance-show-all{color:#24313a;background:#f2f4f5;border-top:1px solid #cdd6dc}html[data-theme=light] .finance-show-all:hover{background:#edeff0}html[data-theme=light] .finance-analytics-explain p{color:#53616b}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:#24313a}@media (max-width:700px){html[data-theme=light] .finance-service-row>:not(:first-child):before{color:#53616b}}html[data-theme=light] .calendar-day-pick:focus-visible{outline:2px solid #b9c7cf}html[data-theme=light] .calendar-day-count{color:#24313a;background:#e7e9ea}html[data-theme=light] .calendar-day-cell.selected .calendar-day-count{color:#fff;background:#26353e}html[data-theme=light] .calendar-week-view section>button:first-child small{color:#596f78}html[data-theme=light] .appointment-conflict-notice{color:#626f6b;background:#eff1f2;border:1px solid #cbc9c3}html[data-theme=light] .appointment-conflict-icon{color:#626755;background:#dad9d6}html[data-theme=light] .appointment-conflict-notice p{color:#56635e}html[data-theme=light] .appointment-conflict-notice ul{color:#24313a}html[data-theme=light] .material-stock-readonly{background:#eff1f2;border:1px solid #cdd6dc}html[data-theme=light] .material-stock-readonly strong{color:#24313a}html[data-theme=light] .material-stock-readonly span{color:#60767e}html[data-theme=light] .material-adjustment-difference{background:#eff1f2;border:1px solid #cdd6dc}html[data-theme=light] .material-adjustment-difference span,html[data-theme=light] .material-adjustment-difference strong{color:#24313a}
.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] .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}}
