/* Dark palette overrides; layout and semantic actions are preserved. */
html[data-crm-theme="dark"]{--milk-bg:#202d2a!important;--milk-panel:#202d2a!important;--milk-ink:#f1f6f2!important;--milk-muted:#b9c9c1!important;--milk-line:#f1f6f2!important;--milk-accent:#e9cba5!important}
html[data-crm-theme="dark"] #root aside{background:#202d2a!important}
html[data-crm-theme="dark"] #root aside nav .bg-gray-800,html[data-crm-theme="dark"] #root aside nav a[aria-current=page]{box-shadow:0 3px 12px #00000008!important}
html[data-crm-theme="dark"] #root aside nav a:hover,html[data-crm-theme="dark"] #root aside nav button:hover{background:#182320!important}
html[data-crm-theme="dark"] #root :is(button,a).bg-blue-600,html[data-crm-theme="dark"] #root :is(button,a).bg-blue-500{color:#f1f6f2!important}
html[data-crm-theme="dark"] #root :is(button,a).bg-blue-600:hover,html[data-crm-theme="dark"] #root :is(button,a).bg-blue-500:hover{background:#655037!important}
html[data-crm-theme="dark"] #root .text-blue-600,html[data-crm-theme="dark"] #root .text-blue-700{color:#e9cba5!important}
html[data-crm-theme="dark"] #root button.bg-blue-50,html[data-crm-theme="dark"] #root button.bg-blue-100{background:#202d2a!important}
html[data-crm-theme="dark"] #root .border-blue-200,html[data-crm-theme="dark"] #root .border-blue-300{border-color:#435850!important}
html[data-crm-theme="dark"] #root input:focus,html[data-crm-theme="dark"] #root select:focus,html[data-crm-theme="dark"] #root textarea:focus{border-color:#435850!important}
html[data-crm-theme="dark"] #root .bg-white.rounded-lg,html[data-crm-theme="dark"] #root .bg-white.rounded-xl{box-shadow:0 4px 16px #00000006!important}
html[data-crm-theme="dark"] #root .hover\:bg-gray-50:hover,html[data-crm-theme="dark"] #root .hover\:bg-gray-100:hover{background:#202d2a!important}
@media(prefers-reduced-motion:no-preference){}
html[data-crm-theme="dark"] #root button.bg-green-600,html[data-crm-theme="dark"] #root button.bg-indigo-600,html[data-crm-theme="dark"] #root button.bg-purple-600{color:#f1f6f2!important}
html[data-crm-theme="dark"] #root button.bg-green-600:hover,html[data-crm-theme="dark"] #root button.bg-indigo-600:hover,html[data-crm-theme="dark"] #root button.bg-purple-600:hover{background:#655037!important}
html[data-crm-theme="dark"]{--milk-bg:#202d2a!important;--milk-panel:#202d2a!important;--milk-ink:#f1f6f2!important;--milk-muted:#f1f6f2!important;--milk-line:#f1f6f2!important;--milk-accent:#e9cba5!important}
html[data-crm-theme="dark"] #root .work-schedule select,html[data-crm-theme="dark"] #root .work-schedule input:not([type=checkbox]){background:#202d2a!important;color:#f1f6f2!important}
html[data-crm-theme="dark"] #root .work-schedule .schedule-legend{color:#f1f6f2!important}
html[data-crm-theme="dark"] #root .work-schedule .schedule-legend span{background:#202d2a!important;color:#f1f6f2!important}
html[data-crm-theme="dark"] #root .work-schedule th{background:#202d2a!important;color:#f1f6f2!important}
html[data-crm-theme="dark"] #root .work-schedule [data-schedule-value]{color:#f1f6f2!important}
html[data-crm-theme="dark"] #root .work-schedule [data-schedule-value="В"]{background:#202d2a!important;color:#a4e1bc!important}
html[data-crm-theme="dark"] #root .work-schedule [data-schedule-value="С"],html[data-crm-theme="dark"] #root .work-schedule [data-schedule-value="К"]{background:#202d2a!important;color:#e9cba5!important}
html[data-crm-theme="dark"] #root .work-schedule [data-schedule-value="Б"]{background:#202d2a!important;color:#e9cba5!important}
html[data-crm-theme="dark"] #root .work-schedule [data-schedule-value="А"],html[data-crm-theme="dark"] #root .work-schedule [data-schedule-value="ОТ"],html[data-crm-theme="dark"] #root .work-schedule [data-schedule-value="ОП"]{background:#202d2a!important;color:#ffb3ab!important}
html[data-crm-theme="dark"] #root .work-schedule [data-schedule-value]:hover{box-shadow:inset 0 0 0 1px #00000035!important}
html[data-crm-theme="dark"] #root .cash-label{color:#f1f6f2!important}
html[data-crm-theme="dark"] #root .cash-number{color:#e9cba5!important}
html[data-crm-theme="dark"] #root .cash-secondary-number{color:#f1f6f2!important}
@media(max-width:700px){}
html[data-crm-theme="dark"] #root .work-schedule th{background:#202d2a!important;color:#f1f6f2!important;border-bottom:2px solid #435850!important}
html[data-crm-theme="dark"] #root .work-schedule td{background:#202d2a!important;border-bottom:1px solid #435850!important;border-right:1px solid #435850!important}
html[data-crm-theme="dark"] #root .work-schedule tbody tr:nth-child(even) td{background:#202d2a!important}
html[data-crm-theme="dark"] #root .work-schedule td:first-child{color:#e9cba5!important;border-right:2px solid #435850!important}
html[data-crm-theme="dark"] #root .work-schedule td:first-child div:last-child{color:#f1f6f2!important}
html[data-crm-theme="dark"] #root .work-schedule [data-schedule-value]{color:#e9cba5!important}
html[data-crm-theme="dark"] #root .work-schedule [data-schedule-value="Р"]{background:#202d2a!important;box-shadow:inset 0 0 0 1px #00000035!important;color:#e9cba5!important}
html[data-crm-theme="dark"] #root .work-schedule [data-schedule-value="В"]{background:#182320!important;color:#a4e1bc!important}
html[data-crm-theme="dark"] #root .work-schedule [data-schedule-value="С"]{background:#202d2a!important;color:#e9cba5!important}
html[data-crm-theme="dark"] #root .work-schedule [data-schedule-value="К"]{background:#202d2a!important;color:#e9cba5!important}
html[data-crm-theme="dark"] #root .work-schedule [data-schedule-value="Б"]{background:#182320!important;color:#e9cba5!important}
html[data-crm-theme="dark"] #root .work-schedule [data-schedule-value="А"],html[data-crm-theme="dark"] #root .work-schedule [data-schedule-value="ОТ"],html[data-crm-theme="dark"] #root .work-schedule [data-schedule-value="ОП"]{background:#182320!important;color:#ffb3ab!important}
html[data-crm-theme="dark"] #root .work-schedule tbody tr:hover td{background:#202d2a!important}
html[data-crm-theme="dark"] #root .work-schedule td[data-schedule-today="true"]{background:#202d2a!important}
html[data-crm-theme="dark"] #root .work-schedule th[data-schedule-today="true"]{background:#655037!important;color:#f1f6f2!important}
html[data-crm-theme="dark"] #root .work-schedule [data-schedule-today="true"]::before{background:#655037!important}
html[data-crm-theme="dark"] #root .work-schedule th[data-schedule-today="true"]::before{background:#655037!important}
html[data-crm-theme="dark"] #root .work-schedule [data-schedule-value]:focus-visible{outline:2px solid #435850!important}
html[data-crm-theme="dark"] #root .nav-misc summary{color:#e9cba5!important}
html[data-crm-theme="dark"] #root .nav-misc summary:hover{background:#202d2a!important}
html[data-crm-theme="dark"] #root .pipeline-entry h1{color:#e9cba5!important}
html[data-crm-theme="dark"] #root .pipeline-intro{color:#f1f6f2!important}
html[data-crm-theme="dark"] #root .pipeline-choice{border:1px solid #435850!important;background:#202d2a!important;color:#e9cba5!important}
html[data-crm-theme="dark"] #root .pipeline-choice:hover{background:#202d2a!important;border-color:#435850!important}
html[data-crm-theme="dark"] #root .pipeline-choice:focus-visible{outline:3px solid #435850!important}
html[data-crm-theme="dark"] #root .pipeline-choice-note{color:#e9cba5!important}
html[data-crm-theme="dark"] #root .pipeline-change{border:1px solid #435850!important;background:#202d2a!important;color:#e9cba5!important}
html[data-crm-theme="dark"] #root .deal-breadcrumb{color:#b9c9c1!important}
html[data-crm-theme="dark"] #root .deal-breadcrumb button{color:#e9cba5!important}
html[data-crm-theme="dark"] #root .deal-office-bar{border:1px solid #435850!important;background:#202d2a!important;color:#e9cba5!important}
html[data-crm-theme="dark"] #root .schedule-view-controls button{border:1px solid #435850!important;background:#202d2a!important;color:#e9cba5!important}
html[data-crm-theme="dark"] #root .work-schedule thead th[data-schedule-weekend="true"]{background:#182320!important;color:#a4e1bc!important;border-left:1px solid #435850!important;border-right:1px solid #435850!important}
html[data-crm-theme="dark"] #root .work-schedule tbody tr td[data-schedule-weekend="true"],html[data-crm-theme="dark"] #root .work-schedule tbody tr:nth-child(even) td[data-schedule-weekend="true"]{background:#202d2a!important;border-left:1px solid #435850!important;border-right:1px solid #435850!important}
html[data-crm-theme="dark"] #root .work-schedule tbody tr:hover td[data-schedule-weekend="true"]{background:#182320!important}
html[data-crm-theme="dark"] #root .work-schedule thead th[data-schedule-today="true"]{background:#655037!important;color:#f1f6f2!important}
@media(min-width:900px){}
html[data-crm-theme="dark"] .meeting-agenda{color:#f1f6f2!important}
html[data-crm-theme="dark"] .meeting-agenda-days button{border:1px solid #435850!important;background:#202d2a!important;color:#e9cba5!important}
html[data-crm-theme="dark"] .meeting-agenda-days button[aria-pressed=true]{background:#655037!important;color:#f1f6f2!important;border-color:#435850!important}
html[data-crm-theme="dark"] .meeting-agenda-date{color:#f1f6f2!important}
html[data-crm-theme="dark"] .meeting-agenda-date input{border:1px solid #435850!important;background:#202d2a!important;color:#f1f6f2!important}
html[data-crm-theme="dark"] .meeting-agenda-heading p{color:#b9c9c1!important}
html[data-crm-theme="dark"] .meeting-agenda-total{background:#202d2a!important}
html[data-crm-theme="dark"] .meeting-agenda-card{background:#202d2a!important;border:1px solid #435850!important}
html[data-crm-theme="dark"] .meeting-agenda-time{border-right:1px solid #435850!important}
html[data-crm-theme="dark"] .meeting-agenda-time span{color:#b9c9c1!important}
html[data-crm-theme="dark"] .meeting-agenda-phone{color:#e9cba5!important}
html[data-crm-theme="dark"] .meeting-agenda-sub{color:#b9c9c1!important}
html[data-crm-theme="dark"] .meeting-agenda-status.planned{background:#202d2a!important;color:#a4e1bc!important}
html[data-crm-theme="dark"] .meeting-agenda-status.late{background:#202d2a!important;color:#e9cba5!important}
html[data-crm-theme="dark"] .meeting-agenda-status.done{background:#202d2a!important;color:#f1f6f2!important}
html[data-crm-theme="dark"] .meeting-agenda-open{color:#e9cba5!important}
html[data-crm-theme="dark"] .meeting-agenda-text-button,html[data-crm-theme="dark"] .meeting-agenda-delete{color:#e9cba5!important}
html[data-crm-theme="dark"] .meeting-agenda-delete{color:#e9cba5!important}
html[data-crm-theme="dark"] .meeting-agenda-empty{background:#202d2a!important;border:1px dashed #435850!important;color:#b9c9c1!important}
html[data-crm-theme="dark"] .meeting-agenda-completed{border:1px solid #435850!important;color:#e9cba5!important}
html[data-crm-theme="dark"] .meeting-agenda button:focus-visible,html[data-crm-theme="dark"] .meeting-agenda a:focus-visible{outline:3px solid #435850!important}
@media(max-width:800px){}
html[data-crm-theme="dark"] .property-toolbar{background:#202d2a!important;border:1px solid #435850!important}
html[data-crm-theme="dark"] .property-toolbar input{background:#202d2a!important;border:1px solid #435850!important}
html[data-crm-theme="dark"] .property-search-button{background:#655037!important;color:#f1f6f2!important}
html[data-crm-theme="dark"] .property-results-bar{color:#f1f6f2!important}
html[data-crm-theme="dark"] .property-results-bar strong{color:#f1f6f2!important}
html[data-crm-theme="dark"] .property-view-switch{background:#202d2a!important}
html[data-crm-theme="dark"] .property-view-switch button{color:#f1f6f2!important}
html[data-crm-theme="dark"] .property-view-switch button[aria-pressed=true]{background:#202d2a!important;color:#f1f6f2!important;box-shadow:0 1px 5px #00000014!important}
html[data-crm-theme="dark"] .property-tile{background:#202d2a!important;border:1px solid #435850!important}
html[data-crm-theme="dark"] .property-tile:hover{box-shadow:0 10px 28px #00000018!important}
html[data-crm-theme="dark"] .property-tile.is-selected{outline:2px solid #435850!important}
html[data-crm-theme="dark"] .property-photo{background:#202d2a!important}
html[data-crm-theme="dark"] .property-status{background:#202d2af2!important;color:#f1f6f2!important}
html[data-crm-theme="dark"] .property-status.available{background:#202d2af5!important;color:#a4e1bc!important}
html[data-crm-theme="dark"] .property-photo-count{background:#293934b8!important;color:#f1f6f2!important}
html[data-crm-theme="dark"] .property-price{color:#a4e1bc!important}
html[data-crm-theme="dark"] .property-title{color:#f1f6f2!important}
html[data-crm-theme="dark"] .property-specs{color:#f1f6f2!important}
html[data-crm-theme="dark"] .property-specs span+span:before{color:#b9c9c1!important}
html[data-crm-theme="dark"] .property-address{color:#f1f6f2!important}
html[data-crm-theme="dark"] .property-metro{color:#e9cba5!important}
html[data-crm-theme="dark"] .property-tile-footer{border-top:1px solid #435850!important;color:#b9c9c1!important}
html[data-crm-theme="dark"] .property-tile-footer a{color:#e9cba5!important}
html[data-crm-theme="dark"] .property-actions summary{color:#b9c9c1!important}
html[data-crm-theme="dark"] .property-actions[open] summary{background:#202d2a!important}
html[data-crm-theme="dark"] .property-actions>div{background:#202d2a!important;border:1px solid #435850!important;box-shadow:0 12px 32px #00000026!important}
html[data-crm-theme="dark"] .property-actions button{color:#e9cba5!important}
html[data-crm-theme="dark"] .property-actions button:hover{background:#202d2a!important}
html[data-crm-theme="dark"] .property-actions button.danger{color:#ffb3ab!important}
html[data-crm-theme="dark"] .property-empty{background:#202d2a!important;border:1px dashed #435850!important;color:#b9c9c1!important}
html[data-crm-theme="dark"] .property-empty h3{color:#f1f6f2!important}
html[data-crm-theme="dark"] .property-pick{background:#202d2a!important;color:#e9cba5!important}
html[data-crm-theme="dark"] .property-pick[aria-pressed=true]{background:#202d2a!important;color:#a4e1bc!important}
html[data-crm-theme="dark"] .property-page button:focus-visible,html[data-crm-theme="dark"] .property-page a:focus-visible,html[data-crm-theme="dark"] .property-page summary:focus-visible{outline:3px solid #435850!important}
@media(max-width:700px){}
html[data-crm-theme="dark"] .pd-eyebrow{color:#b9c9c1!important}
html[data-crm-theme="dark"] .pd-heading h1{color:#f1f6f2!important}
html[data-crm-theme="dark"] .pd-heading-address{color:#b9c9c1!important}
html[data-crm-theme="dark"] .pd-summary{border:1px solid #435850!important;background:#202d2a!important;box-shadow:0 7px 24px #00000009!important}
html[data-crm-theme="dark"] .pd-summary-label{color:#b9c9c1!important}
html[data-crm-theme="dark"] .pd-summary .text-2xl{color:#a4e1bc!important}
html[data-crm-theme="dark"] .pd-summary>.border-t>div{border-bottom:1px solid #435850!important}
html[data-crm-theme="dark"] .pd-summary>.border-t>div>span{color:#f1f6f2!important}
html[data-crm-theme="dark"] .pd-content>.bg-white{background:#202d2a!important;border-color:#435850!important}
html[data-crm-theme="dark"] .pd-content p.whitespace-pre-wrap{color:#f1f6f2!important}
html[data-crm-theme="dark"] .pd-content .grid.grid-cols-2>div{border-bottom:1px solid #435850!important}
html[data-crm-theme="dark"] .pd-main-photo{background:#202d2a!important}
html[data-crm-theme="dark"] .pd-photo-label{background:#202d2aec!important;color:#e9cba5!important}
html[data-crm-theme="dark"] .pd-arrow{background:#202d2aec!important;color:#e9cba5!important;box-shadow:0 2px 12px #00000011!important}
html[data-crm-theme="dark"] .pd-expand-hint{color:#f1f6f2!important;background:#293934a8!important}
html[data-crm-theme="dark"] .pd-thumbs button[aria-pressed=true]{border-color:#435850!important;outline:2px solid #435850!important}
html[data-crm-theme="dark"] .pd-remove-photo{color:#b9c9c1!important}
html[data-crm-theme="dark"] .pd-no-photo{background:#202d2a!important;color:#b9c9c1!important}
html[data-crm-theme="dark"] .pd-lightbox{background:#293934f7!important}
html[data-crm-theme="dark"] .pd-close{background:#202d2a20!important;color:#f1f6f2!important}
html[data-crm-theme="dark"] .pd-lightbox-counter{color:#f1f6f2!important}
html[data-crm-theme="dark"] .pd-lightbox>p{color:#b9c9c1!important}
html[data-crm-theme="dark"] .property-detail-page button:focus-visible{outline:3px solid #435850!important}
@media(max-width:1050px){}
@media(max-width:800px){}
html[data-crm-theme="dark"] .pd-matching{background:#202d2a!important;border:1px solid #435850!important}
html[data-crm-theme="dark"] .pd-matching h2{color:#e9cba5!important}
html[data-crm-theme="dark"] .pd-matching header p,html[data-crm-theme="dark"] .pd-match-note{color:#b9c9c1!important}
html[data-crm-theme="dark"] .pd-matching header button{background:#202d2a!important;color:#e9cba5!important}
html[data-crm-theme="dark"] .pd-match-person{border-top:1px solid #435850!important}
html[data-crm-theme="dark"] .pd-match-person strong{color:#e9cba5!important}
html[data-crm-theme="dark"] .pd-match-person>div>span{color:#b9c9c1!important}
html[data-crm-theme="dark"] .pd-match-reasons span{background:#202d2a!important;color:#f1f6f2!important}
html[data-crm-theme="dark"] .pd-match-open{color:#e9cba5!important}
html[data-crm-theme="dark"] .pd-match-empty{color:#b9c9c1!important}
html[data-crm-theme="dark"] .pd-match-launch{background:#655037!important;color:#f1f6f2!important}
html[data-crm-theme="dark"] .staff-page{color:#f1f6f2!important}
html[data-crm-theme="dark"] .staff-eyebrow{color:#b9c9c1!important}
html[data-crm-theme="dark"] .staff-subtitle{color:#b9c9c1!important}
html[data-crm-theme="dark"] .staff-add{background:#655037!important;color:#f1f6f2!important}
html[data-crm-theme="dark"] .staff-toolbar{background:#202d2a!important;border:1px solid #435850!important}
html[data-crm-theme="dark"] .staff-toolbar label>span{color:#b9c9c1!important}
html[data-crm-theme="dark"] .staff-toolbar select,html[data-crm-theme="dark"] .staff-toolbar input{border:1px solid #435850!important;background:#202d2a!important;color:#e9cba5!important}
html[data-crm-theme="dark"] .staff-search svg{color:#b9c9c1!important}
html[data-crm-theme="dark"] .staff-reset{color:#e9cba5!important}
html[data-crm-theme="dark"] .staff-results{color:#b9c9c1!important}
html[data-crm-theme="dark"] .staff-tabs{background:#202d2a!important}
html[data-crm-theme="dark"] .staff-tabs button{color:#b9c9c1!important}
html[data-crm-theme="dark"] .staff-tabs button[aria-pressed=true]{background:#202d2a!important;color:#e9cba5!important;box-shadow:0 1px 5px #00000016!important}
html[data-crm-theme="dark"] .staff-table-wrap{border:1px solid #435850!important;background:#202d2a!important}
html[data-crm-theme="dark"] .staff-table th{color:#b9c9c1!important;background:#202d2a!important}
html[data-crm-theme="dark"] .staff-table td{border-top:1px solid #435850!important}
html[data-crm-theme="dark"] .staff-table tbody tr:hover{background:#202d2a!important}
html[data-crm-theme="dark"] .staff-person{color:#e9cba5!important}
html[data-crm-theme="dark"] .staff-avatar{background:#182320!important;border:1px solid #435850!important;color:#e9cba5!important}
html[data-crm-theme="dark"] .staff-email{color:#b9c9c1!important}
html[data-crm-theme="dark"] .staff-office{color:#e9cba5!important}
html[data-crm-theme="dark"] .staff-role{color:#e9cba5!important;background:#202d2a!important}
html[data-crm-theme="dark"] .staff-phones small{color:#b9c9c1!important}
html[data-crm-theme="dark"] .staff-phones a{color:#e9cba5!important}
html[data-crm-theme="dark"] .staff-muted{color:#b9c9c1!important}
html[data-crm-theme="dark"] .staff-status.active{background:#202d2a!important;color:#f1f6f2!important}
html[data-crm-theme="dark"] .staff-status.inactive{background:#202d2a!important;color:#b9c9c1!important}
html[data-crm-theme="dark"] .staff-actions summary{color:#e9cba5!important}
html[data-crm-theme="dark"] .staff-actions>div{border:1px solid #435850!important;background:#202d2a!important;box-shadow:0 10px 25px #00000025!important}
html[data-crm-theme="dark"] .staff-actions button{color:#e9cba5!important}
html[data-crm-theme="dark"] .staff-actions button:hover{background:#202d2a!important}
html[data-crm-theme="dark"] .staff-actions button.danger{color:#ffb3ab!important}
html[data-crm-theme="dark"] .staff-empty{color:#b9c9c1!important}
html[data-crm-theme="dark"] .staff-error{color:#ffb3ab!important;background:#202d2a!important}
html[data-crm-theme="dark"] .staff-editor input,html[data-crm-theme="dark"] .staff-editor select{background:#202d2a!important}
html[data-crm-theme="dark"] .staff-editor label{color:#e9cba5!important}
html[data-crm-theme="dark"] .staff-page button:focus-visible,html[data-crm-theme="dark"] .staff-page input:focus-visible,html[data-crm-theme="dark"] .staff-page select:focus-visible,html[data-crm-theme="dark"] .staff-page summary:focus-visible{outline:3px solid #435850!important}
@media(max-width:700px){}
html[data-crm-theme="dark"] .staff-editor-intro{background:#202d2a!important;border:1px solid #435850!important}
html[data-crm-theme="dark"] .staff-editor-intro strong{color:#e9cba5!important}
html[data-crm-theme="dark"] .staff-editor-intro p{color:#b9c9c1!important}
html[data-crm-theme="dark"] .staff-editor-v2 section{border-bottom:1px solid #435850!important}
html[data-crm-theme="dark"] .staff-editor-v2 h3{color:#e9cba5!important}
html[data-crm-theme="dark"] .staff-editor-hint{color:#e9cba5!important}
html[data-crm-theme="dark"] .staff-password summary{color:#e9cba5!important}
html[data-crm-theme="dark"] .staff-office-tiles label{border:1px solid #435850!important}
html[data-crm-theme="dark"] .staff-office-tiles label.selected{background:#202d2a!important;border-color:#435850!important}
html[data-crm-theme="dark"] .staff-editor-footer{background:#202d2a!important;border-top:1px solid #435850!important}
html[data-crm-theme="dark"] .staff-editor-cancel{border:1px solid #435850!important;color:#e9cba5!important}
html[data-crm-theme="dark"] .roles-toolbar{color:#e9cba5!important}
html[data-crm-theme="dark"] .roles-toolbar input{border:1px solid #435850!important;background:#202d2a!important}
html[data-crm-theme="dark"] .role-card{border:1px solid #435850!important;background:#202d2a!important}
html[data-crm-theme="dark"] .role-card>header{background:#202d2a!important}
html[data-crm-theme="dark"] .role-icon{background:#202d2a!important;color:#e9cba5!important}
html[data-crm-theme="dark"] .role-card h2{color:#e9cba5!important}
html[data-crm-theme="dark"] .role-card header p{color:#e9cba5!important}
html[data-crm-theme="dark"] .role-access-summary>div{border-bottom:1px solid #435850!important;color:#e9cba5!important}
html[data-crm-theme="dark"] .role-access-summary .allowed{background:#202d2a!important;color:#f1f6f2!important}
html[data-crm-theme="dark"] .role-access-summary .none{color:#e9cba5!important}
html[data-crm-theme="dark"] .role-open{color:#e9cba5!important}
html[data-crm-theme="dark"] .role-delete{color:#e9cba5!important}
html[data-crm-theme="dark"] .role-editor input:not([type=checkbox]){background:#202d2a!important}
html[data-crm-theme="dark"] .role-editor .max-h-96{border-color:#435850!important}
html[data-crm-theme="dark"] .role-editor .bg-gray-50{background:#202d2a!important}
html[data-crm-theme="dark"] .role-editor .text-emerald-600{color:#e9cba5!important}
@media(max-width:600px){}
html[data-crm-theme="dark"] .permission-editor{color:#f1f6f2!important}
html[data-crm-theme="dark"] .permission-editor input:not([type=checkbox]){border:1px solid #435850!important;background:#202d2a!important;color:#f1f6f2!important}
html[data-crm-theme="dark"] .permission-editor input:focus-visible{outline:2px solid #435850!important}
html[data-crm-theme="dark"] .permission-total{background:#202d2a!important}
html[data-crm-theme="dark"] .permission-total span,html[data-crm-theme="dark"] .permission-help{color:#b9c9c1!important}
html[data-crm-theme="dark"] .permission-toolbar button{color:#e9cba5!important}
html[data-crm-theme="dark"] .permission-section{border:1px solid #435850!important;background:#202d2a!important}
html[data-crm-theme="dark"] .permission-section-heading{background:#202d2a!important}
html[data-crm-theme="dark"] .permission-chevron{color:#e9cba5!important}
html[data-crm-theme="dark"] .permission-count{background:#202d2a!important;color:#e9cba5!important}
html[data-crm-theme="dark"] .permission-group-toggle{color:#e9cba5!important}
html[data-crm-theme="dark"] .permission-option{border:1px solid #435850!important;background:#202d2a!important}
html[data-crm-theme="dark"] .permission-option.is-enabled{background:#202d2a!important;border-color:#435850!important}
html[data-crm-theme="dark"] .permission-option small{color:#b9c9c1!important}
html[data-crm-theme="dark"] .permission-option input[role=switch]{background:#182320!important}
html[data-crm-theme="dark"] .permission-option input[role=switch]:before{background:#202d2a!important;box-shadow:0 1px 3px #00000022!important}
html[data-crm-theme="dark"] .permission-option input[role=switch]:checked{background:#385b49!important}
html[data-crm-theme="dark"] .permission-subgroup .permission-section-heading{background:#202d2a!important}
html[data-crm-theme="dark"] .permission-footer{background:#202d2a!important;border-top:1px solid #435850!important}
html[data-crm-theme="dark"] .permission-footer>span{color:#b9c9c1!important}
html[data-crm-theme="dark"] .permission-cancel{border:1px solid #435850!important}
html[data-crm-theme="dark"] .permission-save{background:#655037!important;color:#f1f6f2!important}
@media(max-width:640px){}
html[data-crm-theme="dark"] .modern-deal{color:#f1f6f2!important}
html[data-crm-theme="dark"] .md-box{background:#202d2a!important;border:1px solid #435850!important;box-shadow:0 5px 20px #00000005!important}
html[data-crm-theme="dark"] .md-box small,html[data-crm-theme="dark"] .md-panel small{color:#b9c9c1!important}
html[data-crm-theme="dark"] .md-overlay{background:#6550375c!important}
html[data-crm-theme="dark"] .md-panel{background:#202d2a!important;box-shadow:0 24px 100px #00000030!important}
html[data-crm-theme="dark"] .md-panel header,html[data-crm-theme="dark"] .md-panel footer{border-bottom:1px solid #435850!important}
html[data-crm-theme="dark"] .md-panel footer{border-top:1px solid #435850!important}
html[data-crm-theme="dark"] .md-panel label,html[data-crm-theme="dark"] .modern-deal label{color:#f1f6f2!important}
html[data-crm-theme="dark"] .md-panel input,html[data-crm-theme="dark"] .md-panel textarea,html[data-crm-theme="dark"] .md-panel select,html[data-crm-theme="dark"] .modern-deal input,html[data-crm-theme="dark"] .modern-deal textarea,html[data-crm-theme="dark"] .modern-deal select{border:1px solid #435850!important;background:#202d2a!important;color:#f1f6f2!important}
html[data-crm-theme="dark"] .md-panel button,html[data-crm-theme="dark"] .modern-deal button{border:1px solid #435850!important;background:#202d2a!important;color:#e9cba5!important}
html[data-crm-theme="dark"] .md-segments button.selected{background:#202d2a!important;border-color:#435850!important;color:#e9cba5!important;box-shadow:inset 0 0 0 1px #00000035!important}
html[data-crm-theme="dark"] .md-panel button.md-primary,html[data-crm-theme="dark"] .modern-deal button.md-primary{background:#655037!important;color:#f1f6f2!important;border-color:#435850!important}
html[data-crm-theme="dark"] .modern-deal button.md-green{background:#385b49!important;color:#f1f6f2!important;border-color:#435850!important}
html[data-crm-theme="dark"] .modern-deal button.md-red{background:#202d2a!important;color:#ffb3ab!important;border-color:#435850!important}
html[data-crm-theme="dark"] .md-comment{background:#202d2a!important}
html[data-crm-theme="dark"] .md-meeting{background:#202d2a!important}
html[data-crm-theme="dark"] .md-error{background:#202d2a!important;color:#ffb3ab!important}
html[data-crm-theme="dark"] .md-panel input:focus,html[data-crm-theme="dark"] .modern-deal input:focus{outline:2px solid #435850!important}
@media(max-width:800px){}
html[data-crm-theme="dark"] .md-metro-scroll{border:1px solid #435850!important}
html[data-crm-theme="dark"] .md-properties article{border:1px solid #435850!important}
html[data-crm-theme="dark"] .md-fullscreen{background:#293934!important;color:#f1f6f2!important}
html[data-crm-theme="dark"] .md-fullscreen button{color:#f1f6f2!important;background:#202d2a15!important;border-color:#43585044!important}
@media(max-width:600px){}
html[data-crm-theme="dark"] .md-sign-status{background:#202d2a!important}
html[data-crm-theme="dark"] .md-sign-steps span{border:1px solid #435850!important;color:#b9c9c1!important}
html[data-crm-theme="dark"] .md-sign-steps span.complete{background:#202d2a!important;color:#a4e1bc!important;border-color:#435850!important}
html[data-crm-theme="dark"] .modern-deal .md-save-status{color:#f1f6f2!important}
html[data-crm-theme="dark"] .modern-list{color:#f1f6f2!important}
html[data-crm-theme="dark"] .ml-heading p,html[data-crm-theme="dark"] .ml-note{color:#b9c9c1!important}
html[data-crm-theme="dark"] .modern-list button,html[data-crm-theme="dark"] .modern-list input,html[data-crm-theme="dark"] .modern-list select{border:1px solid #435850!important;background:#202d2a!important;color:#e9cba5!important}
html[data-crm-theme="dark"] .modern-list .md-primary{background:#655037!important;color:#f1f6f2!important}
html[data-crm-theme="dark"] .ml-filters{background:#202d2a!important;border:1px solid #435850!important}
html[data-crm-theme="dark"] .ml-filters label{color:#b9c9c1!important}
html[data-crm-theme="dark"] .ml-summary{color:#f1f6f2!important}
html[data-crm-theme="dark"] .ml-table{border:1px solid #435850!important;background:#202d2a!important}
html[data-crm-theme="dark"] .ml-table th{background:#202d2a!important;color:#b9c9c1!important}
html[data-crm-theme="dark"] .ml-table td{border-top:1px solid #435850!important}
html[data-crm-theme="dark"] .ml-table tbody tr:hover{background:#202d2a!important}
html[data-crm-theme="dark"] .ml-name{color:#e9cba5!important}
html[data-crm-theme="dark"] .ml-table small{color:#b9c9c1!important}
html[data-crm-theme="dark"] .md-checklist{border-top:1px solid #435850!important}
@media(max-width:650px){}
html[data-crm-theme="dark"] .md-attachment{border:1px solid #435850!important;color:#e9cba5!important;background:#202d2a!important}
html[data-crm-theme="dark"] .md-attachment small{color:#b9c9c1!important}
html[data-crm-theme="dark"] .md-attachment:hover{border-color:#435850!important}
html[data-crm-theme="dark"] .communication-label{color:#f1f6f2!important}
html[data-crm-theme="dark"] .communication-tags .communication-tag{border:1px solid #435850!important;background:#202d2a!important;color:#e9cba5!important}
html[data-crm-theme="dark"] .communication-tags .communication-tag[aria-pressed=true]{background:#385b49!important;color:#f1f6f2!important;border-color:#435850!important}
html[data-crm-theme="dark"] .communication-tags small[role=alert]{color:#ffb3ab!important}
html[data-crm-theme="dark"] .archive-intro{color:#b9c9c1!important}
html[data-crm-theme="dark"] .archive-page>div.flex.items-center.gap-2{background:#202d2a!important;border:1px solid #435850!important}
html[data-crm-theme="dark"] .archive-card{background:#202d2a!important;border:1px solid #435850!important}
html[data-crm-theme="dark"] .archive-card:hover{box-shadow:0 12px 30px #00000016!important}
html[data-crm-theme="dark"] .archive-card.is-selected{outline:2px solid #435850!important}
html[data-crm-theme="dark"] .archive-cover{background:#202d2a!important}
html[data-crm-theme="dark"] .archive-cover-label{background:#202d2aeb!important;color:#e9cba5!important}
html[data-crm-theme="dark"] .archive-photo-count{background:#293934aa!important;color:#f1f6f2!important}
html[data-crm-theme="dark"] .archive-price{color:#a4e1bc!important}
html[data-crm-theme="dark"] .archive-facts span{background:#202d2a!important;color:#f1f6f2!important}
html[data-crm-theme="dark"] .archive-address{color:#b9c9c1!important}
html[data-crm-theme="dark"] .archive-metro{color:#f1f6f2!important}
html[data-crm-theme="dark"] .archive-meta{color:#b9c9c1!important}
html[data-crm-theme="dark"] .archive-card footer{border-top:1px solid #435850!important}
html[data-crm-theme="dark"] .archive-card footer>a{color:#e9cba5!important}
html[data-crm-theme="dark"] .archive-card footer button{background:#202d2a!important;color:#b9c9c1!important}
html[data-crm-theme="dark"] .archive-notice{background:#202d2a!important;color:#e9cba5!important}
html[data-crm-theme="dark"] .parser-service{background:linear-gradient(130deg,#202d2a,#202d2a)!important;border:1px solid #435850!important}
html[data-crm-theme="dark"] .parser-service p{color:#b9c9c1!important}
html[data-crm-theme="dark"] .parser-status{background:#182320!important;color:#e9cba5!important}
html[data-crm-theme="dark"] .parser-actions a{background:#655037!important;color:#f1f6f2!important}
html[data-crm-theme="dark"] .parser-actions a+a{background:#202d2a!important;color:#e9cba5!important;border:1px solid #435850!important}
@media(max-width:650px){}
html[data-crm-theme="dark"] .parser-filters{background:#202d2a!important;border:1px solid #435850!important}
html[data-crm-theme="dark"] .parser-filters input,html[data-crm-theme="dark"] .parser-filters select{border:1px solid #435850!important}
html[data-crm-theme="dark"] .parser-filters button,html[data-crm-theme="dark"] .parser-pagination button{background:#655037!important;color:#f1f6f2!important}
html[data-crm-theme="dark"] .parser-gallery{background:#202d2a!important}
html[data-crm-theme="dark"] .parser-prev,html[data-crm-theme="dark"] .parser-next{background:#293934d9!important;color:#f1f6f2!important}
html[data-crm-theme="dark"] .parser-source{background:#655037!important;color:#f1f6f2!important}
html[data-crm-theme="dark"] .parser-fullscreen{background:#293934f5!important}
html[data-crm-theme="dark"] .parser-close{color:#f1f6f2!important}
@media(max-width:600px){}
html[data-crm-theme="dark"] .parser-match-button{background:#385b49!important;color:#f1f6f2!important}
html[data-crm-theme="dark"] .parser-client-search{border:1px solid #435850!important}
html[data-crm-theme="dark"] .parser-client-list>button{background:#202d2a!important;border:1px solid #435850!important}
html[data-crm-theme="dark"] .parser-client-list>button:hover{background:#202d2a!important}
html[data-crm-theme="dark"] .parser-client-list span,html[data-crm-theme="dark"] .parser-client-list small{color:#b9c9c1!important}
html[data-crm-theme="dark"] .department-stats{color:#f1f6f2!important}
html[data-crm-theme="dark"] .ds-eyebrow{color:#b9c9c1!important}
html[data-crm-theme="dark"] .ds-heading p,html[data-crm-theme="dark"] .ds-team-title p{color:#b9c9c1!important}
html[data-crm-theme="dark"] .ds-secondary,html[data-crm-theme="dark"] .ds-error button{border:1px solid #435850!important;background:#202d2a!important}
html[data-crm-theme="dark"] .ds-steps{color:#b9c9c1!important}
html[data-crm-theme="dark"] .ds-steps .is-current{color:#a4e1bc!important;background:#202d2a!important}
html[data-crm-theme="dark"] .ds-choice{background:#202d2a!important;border:1px solid #435850!important}
html[data-crm-theme="dark"] .ds-choice:hover{box-shadow:0 12px 24px #00000012!important;border-color:#435850!important}
html[data-crm-theme="dark"] .ds-choice-icon{background:#202d2a!important;color:#a4e1bc!important}
html[data-crm-theme="dark"] .ds-choice small{color:#b9c9c1!important}
html[data-crm-theme="dark"] .ds-arrow{color:#e9cba5!important}
html[data-crm-theme="dark"] .ds-toolbar{background:#202d2a!important;border:1px solid #435850!important}
html[data-crm-theme="dark"] .ds-periods button{color:#b9c9c1!important}
html[data-crm-theme="dark"] .ds-periods button.selected{color:#f1f6f2!important;background:#655037!important}
html[data-crm-theme="dark"] .ds-date label{color:#b9c9c1!important}
html[data-crm-theme="dark"] .ds-date input,html[data-crm-theme="dark"] .ds-team-title input{border:1px solid #435850!important;background:#202d2a!important;color:#f1f6f2!important}
html[data-crm-theme="dark"] .ds-section-title>span{color:#b9c9c1!important}
html[data-crm-theme="dark"] .ds-metric{background:#202d2a!important;border:1px solid #435850!important}
html[data-crm-theme="dark"] .ds-metric:first-child{background:#385b49!important;color:#f1f6f2!important;border-color:#435850!important}
html[data-crm-theme="dark"] .ds-team{background:#202d2a!important;border:1px solid #435850!important}
html[data-crm-theme="dark"] .ds-team th{background:#202d2a!important;color:#b9c9c1!important}
html[data-crm-theme="dark"] .ds-team td{border-top:1px solid #435850!important}
html[data-crm-theme="dark"] .ds-team td small{color:#b9c9c1!important}
html[data-crm-theme="dark"] .ds-team tbody tr:hover{background:#202d2a!important}
html[data-crm-theme="dark"] .ds-loading,html[data-crm-theme="dark"] .ds-empty{color:#b9c9c1!important}
html[data-crm-theme="dark"] .ds-error{background:#202d2a!important;color:#e9cba5!important}
html[data-crm-theme="dark"] .department-stats button:focus-visible,html[data-crm-theme="dark"] .department-stats input:focus-visible{outline:3px solid #435850!important}
@media(max-width:1100px){}
@media(max-width:600px){}
html[data-crm-theme="dark"] .cash-page{color:#f1f6f2!important}
html[data-crm-theme="dark"] .cash-page .cash-eyebrow{color:#b9c9c1!important}
html[data-crm-theme="dark"] .cash-page p{color:#b9c9c1!important}
html[data-crm-theme="dark"] .cash-page .cash-button{border:1px solid #435850!important;background:#202d2a!important;color:#e9cba5!important}
html[data-crm-theme="dark"] .cash-page .cash-button:hover{background:#202d2a!important}
html[data-crm-theme="dark"] .cash-page .cash-primary{background:#385b49!important;color:#f1f6f2!important;border-color:#435850!important}
html[data-crm-theme="dark"] .cash-page .cash-primary:hover{background:#385b49!important}
html[data-crm-theme="dark"] .cash-page button:focus-visible,html[data-crm-theme="dark"] .cash-page input:focus-visible,html[data-crm-theme="dark"] .cash-page select:focus-visible{outline:3px solid #435850!important}
html[data-crm-theme="dark"] .cash-filter{background:#202d2a!important;border:1px solid #435850!important}
html[data-crm-theme="dark"] .cash-field{color:#b9c9c1!important}
html[data-crm-theme="dark"] .cash-page input,html[data-crm-theme="dark"] .cash-page select{border:1px solid #435850!important;background:#202d2a!important;color:#f1f6f2!important}
html[data-crm-theme="dark"] .cash-period .cash-button{background:#202d2a!important}
html[data-crm-theme="dark"] .cash-metric{background:#202d2a!important;border:1px solid #435850!important}
html[data-crm-theme="dark"] .cash-metric small{color:#b9c9c1!important}
html[data-crm-theme="dark"] .cash-page .cash-balance{background:#385b49!important;border-color:#435850!important;color:#f1f6f2!important}
html[data-crm-theme="dark"] .cash-page .cash-balance .cash-eyebrow,html[data-crm-theme="dark"] .cash-balance small{color:#f1f6f2!important}
html[data-crm-theme="dark"] .cash-income strong{color:#a4e1bc!important}
html[data-crm-theme="dark"] .cash-ledger,html[data-crm-theme="dark"] .cash-form-panel{border:1px solid #435850!important;background:#202d2a!important}
html[data-crm-theme="dark"] .cash-tabs{background:#202d2a!important}
html[data-crm-theme="dark"] .cash-page .cash-tabs .is-active{background:#202d2a!important;box-shadow:0 2px 6px #00000012!important;color:#a4e1bc!important}
html[data-crm-theme="dark"] .cash-page th{background:#202d2a!important;color:#b9c9c1!important;border-top:1px solid #435850!important;border-bottom:1px solid #435850!important}
html[data-crm-theme="dark"] .cash-page td{border-bottom:1px solid #435850!important}
html[data-crm-theme="dark"] .cash-page td small{color:#b9c9c1!important}
html[data-crm-theme="dark"] .cash-page tbody tr:hover{background:#202d2a!important}
html[data-crm-theme="dark"] .cash-amount{color:#e9cba5!important}
html[data-crm-theme="dark"] .cash-positive{color:#a4e1bc!important}
html[data-crm-theme="dark"] .cash-badge{background:#202d2a!important;color:#a4e1bc!important}
html[data-crm-theme="dark"] .cash-refund{background:#202d2a!important;color:#ffb3ab!important}
html[data-crm-theme="dark"] .cash-comment{color:#b9c9c1!important}
html[data-crm-theme="dark"] .cash-pagination{color:#b9c9c1!important}
html[data-crm-theme="dark"] .cash-empty{color:#b9c9c1!important}
html[data-crm-theme="dark"] .cash-empty h3{color:#f1f6f2!important}
html[data-crm-theme="dark"] .cash-empty-icon{background:#202d2a!important}
html[data-crm-theme="dark"] .cash-spinner{border:3px solid #435850!important}
html[data-crm-theme="dark"] .cash-alert{background:#202d2a!important;border:1px solid #435850!important;color:#e9cba5!important}
html[data-crm-theme="dark"] .cash-notice{background:#202d2a!important;color:#a4e1bc!important}
html[data-crm-theme="dark"] .cash-page .cash-delete{color:#b9c9c1!important}
html[data-crm-theme="dark"] .cash-staff-summary small{color:#b9c9c1!important}
@media(max-width:1100px){}
@media(max-width:600px){}
html[data-crm-theme="dark"] .cash-page .cash-period .is-active{background:#202d2a!important;color:#a4e1bc!important}
html[data-crm-theme="dark"] .cash-payroll{border-color:#435850!important}
html[data-crm-theme="dark"] .cash-payroll-note{background:#202d2a!important}
html[data-crm-theme="dark"] .cash-page .cash-payroll-note{color:#b9c9c1!important}
html[data-crm-theme="dark"] .cash-payroll-total{color:#b9c9c1!important}
html[data-crm-theme="dark"] .cash-payroll-total strong{color:#a4e1bc!important}
html[data-crm-theme="dark"] .crm-pipeline-modern,html[data-crm-theme="dark"] .crm-deal-modern{color:var(--milk-ink,#f1f6f2)!important}
html[data-crm-theme="dark"] .crm-pipeline-modern :is(button,a):focus-visible,html[data-crm-theme="dark"] .crm-deal-modern :is(button,a):focus-visible{outline:3px solid #435850!important}
html[data-crm-theme="dark"] .crm-pipeline-modern tbody tr{box-shadow:0 2px 10px #00000006!important}
html[data-crm-theme="dark"] .crm-pipeline-modern tbody tr:hover{box-shadow:0 4px 18px #00000016!important}
html[data-crm-theme="dark"] .crm-deal-modern .bg-white{box-shadow:0 4px 18px #00000005!important}
@media(max-width:700px){}
html[data-crm-theme="dark"]{color-scheme:dark;--milk-bg:#121c19!important;--milk-panel:#202d27!important;--milk-ink:#f1f6f2!important;--milk-muted:#b9c9c1!important;--milk-line:#435850!important;--milk-accent:#dec19a!important}
html[data-crm-theme="dark"] body{background:#121c19!important;color:#f1f6f2!important}
html[data-crm-theme="dark"] #root :is(input,textarea,select,option){background:#16211c!important;color:#f1f6f2!important;border-color:#64776a!important}
html[data-crm-theme="dark"] #root :is(input,textarea)::placeholder{color:#abbcb0!important;opacity:1}
html[data-crm-theme="dark"] #root :is(button,a,[role=button]):focus-visible{outline:3px solid #ecc68d!important;outline-offset:3px}
html[data-crm-theme="dark"] #root :is(button,input,select):disabled{opacity:.6;cursor:not-allowed}
html[data-crm-theme="dark"] #root :is([class*="bg-gray-"],.bg-white){background-color:#202d27!important}
html[data-crm-theme="dark"] #root :is([class*="text-gray-"],.text-black){color:#d5e0d8!important}
html[data-crm-theme="dark"] #root :is([class*="border-gray-"],td,th){border-color:#435850!important}
html[data-crm-theme="dark"] #root [class*="bg-red-"]{background:#512c2a!important;color:#ffd7d0!important}
html[data-crm-theme="dark"] #root [class*="bg-green-"]{background:#294e39!important;color:#ccf0d7!important}
html[data-crm-theme="dark"] #root :is([class*="bg-amber-"],[class*="bg-yellow-"]){background:#473b24!important;color:#f8ddb0!important}
html[data-crm-theme="dark"] #root :is([class*="text-red-"],.md-error){color:#ffb7ab!important}
html[data-crm-theme="dark"] #root [class*="text-green-"]{color:#a7e5ba!important}
html[data-crm-theme="dark"] #root :is(button.bg-blue-600,.md-primary,.md-green,.ds-periods .selected){background:#476a53!important;color:#ffffff!important;border-color:#73947c!important}
html[data-crm-theme="dark"] #root :is(.md-red,button.bg-red-600){background:#663b36!important;color:#fff3f0!important}
html[data-crm-theme="dark"] #root :is(.ds-info,.ds-metric small,.cash-metric small){opacity:1!important}
html[data-crm-theme="dark"] #root .work-schedule td{background:#1b2821!important;color:#e3ece6!important}
html[data-crm-theme="dark"] #root .work-schedule [data-schedule-weekend=true]{background:#2d4235!important}
html[data-crm-theme="dark"] #root .ds-team>.ds-metrics{padding:20px}
.crm-theme-toggle{position:fixed;right:22px;top:18px;z-index:45;display:flex;align-items:center;gap:7px;background:#fffdf8;color:#493d30;border:1px solid #bdae98;border-radius:12px;padding:9px 13px;cursor:pointer;font:600 13px system-ui;box-shadow:0 3px 10px #0000000d}
html[data-crm-theme="dark"] .crm-theme-toggle{background:#293e31;color:#f1f6f2;border-color:#718574}
.crm-theme-toggle:focus-visible{outline:3px solid #a57a40;outline-offset:3px}
@media(max-width:650px){.crm-theme-toggle{top:auto;bottom:18px;right:14px}}

/* Explicit schedule palette: distinguish filled shifts, blank cells and today. */
html[data-crm-theme="dark"] #root .work-schedule table{font-size:13px!important}
html[data-crm-theme="dark"] #root .work-schedule tbody td{background:#182520!important;border-color:#53665d!important}
html[data-crm-theme="dark"] #root .work-schedule tbody tr:nth-child(even) td{background:#22322a!important}
html[data-crm-theme="dark"] #root .work-schedule tbody td:first-child{color:#f2f7f3!important}
html[data-crm-theme="dark"] #root .work-schedule tbody td:first-child>div:first-child{color:#f2f7f3!important;font-size:14px;font-weight:600}
html[data-crm-theme="dark"] #root .work-schedule tbody td:first-child>div+div{color:#c1d0c7!important;font-size:11px}
html[data-crm-theme="dark"] #root .work-schedule [data-schedule-value]{font-size:14px!important;font-weight:750!important;box-shadow:none!important;border:1px solid #81958a!important;height:36px!important}
html[data-crm-theme="dark"] #root .work-schedule [data-schedule-value=""]{background:#1a2922!important;border:1px dashed #50685a!important;color:#c6d6cb!important}
html[data-crm-theme="dark"] #root .work-schedule [data-schedule-value="Р"]{background:#d4decf!important;color:#18291d!important}
html[data-crm-theme="dark"] #root .work-schedule [data-schedule-value="В"]{background:#376448!important;color:#eaffee!important}
html[data-crm-theme="dark"] #root .work-schedule [data-schedule-value="С"]{background:#284c66!important;color:#e5f3ff!important}
html[data-crm-theme="dark"] #root .work-schedule [data-schedule-value="К"]{background:#52456f!important;color:#f6edff!important}
html[data-crm-theme="dark"] #root .work-schedule [data-schedule-value="Б"]{background:#714b2b!important;color:#fff0d9!important}
html[data-crm-theme="dark"] #root .work-schedule :is([data-schedule-value="А"],[data-schedule-value="ОТ"],[data-schedule-value="ОП"]){background:#713e3d!important;color:#ffeceb!important}
html[data-crm-theme="dark"] #root .work-schedule :is(thead th,tbody tr td)[data-schedule-weekend="true"]{background:#304c3a!important;color:#e0f4e4!important}
html[data-crm-theme="dark"] #root .work-schedule tbody tr td[data-schedule-today="true"]{background:#51462c!important;box-shadow:inset 2px 0 #e5c785,inset -2px 0 #e5c785!important}
html[data-crm-theme="dark"] #root .work-schedule thead th[data-schedule-today="true"]{background:#dfc58c!important;color:#282419!important}
html[data-crm-theme="dark"] #root .work-schedule [data-schedule-today="true"]::before{background:#e5c785!important}
html[data-crm-theme="dark"] #root .work-schedule [data-schedule-value]:hover{outline:2px solid #e9cc90!important;outline-offset:0}
html[data-crm-theme="dark"] #root :is([class*="text-blue-"],[class*="text-indigo-"],[class*="text-purple-"]){color:#badbff!important}
html[data-crm-theme="dark"] #root :is([class*="bg-blue-"],[class*="bg-indigo-"],[class*="bg-purple-"]){background-color:#304764!important;color:#edf5ff!important}
html[data-crm-theme="dark"] #root [class*="text-emerald-"]{color:#ace7c0!important}
html[data-crm-theme="dark"] #root [class*="bg-emerald-"]{background-color:#2b513e!important;color:#e3ffeb!important}
html[data-crm-theme="dark"] #root .communication-label{color:#c5d7cb!important}
html[data-crm-theme="dark"] #root .communication-tags .communication-tag{background:#20362a!important;color:#e5f1e9!important;border-color:#839889!important}
html[data-crm-theme="dark"] #root .communication-tags .communication-tag[aria-pressed=true]{background:#b7d8ba!important;color:#172c1d!important;border-color:#c9e9ca!important}
html[data-crm-theme="dark"] #root :is([class*="text-orange-"],[class*="text-yellow-"],[class*="text-amber-"]){color:#ffe0a8!important}
html[data-crm-theme="dark"] #root [class*="bg-orange-"]{background-color:#61422a!important;color:#fff0d8!important}
