/* GENERATED by scripts/build_dark_theme.py from operator.css -- do not edit by hand. */
html[data-theme="dark"]{--ink:#e7efe9;--muted:#9aaca2;--line:#2c3c34;--green:#2e7a5c;--green-light:#1a2f26;--gold:#c4a862;--gold-light:#2b2616;--red:#e58b7d;--red-light:#321c18;--shadow:0 5px 24px #00000055;--paper:#16211c;--canvas:#0e1512;color-scheme:dark}
html[data-theme="dark"] a{color:#7fcaa3}
html[data-theme="dark"] .sidebar{background:#16211c}
html[data-theme="dark"] .brand{background:#16211c}
html[data-theme="dark"] .workspace-field select{background:#16211c}
html[data-theme="dark"] .nav-item{color:#cbd1cd}
html[data-theme="dark"] .nav-item:hover{background:#1b2822;color:#7fcaa3}
html[data-theme="dark"] .nav-item[aria-current=page]{color:#7fcaa3}
html[data-theme="dark"] .topbar{background:#16211c}
html[data-theme="dark"] .eyebrow{color:#7fcaa3}
html[data-theme="dark"] .button.secondary{background:#16211c;border-color:#364536}
html[data-theme="dark"] .button.secondary:hover{background:#1b2822}
html[data-theme="dark"] .button.danger{background:#16211c;border-color:#4c332e}
html[data-theme="dark"] .mode-banner{background:#273022;border:1px solid #3b4c2e}
html[data-theme="dark"] .mode-banner p{color:#cbd4ca}
html[data-theme="dark"] .mode-icon{background:#393018;border:1px solid #4c462e;color:#c9b791}
html[data-theme="dark"] .badge{background:#202e27;color:#cbd1cc}
html[data-theme="dark"] .badge.good{background:#222f24;color:#8ecca1}
html[data-theme="dark"] .badge.warn{background:#392e18;color:#dabe81}
html[data-theme="dark"] .badge.bad{background:#391f18;color:#d58f86}
html[data-theme="dark"] .badge.neutral{background:#202e27;color:#c6ccd2}
html[data-theme="dark"] .list-row{border-top:1px solid #3d4733}
html[data-theme="dark"] .avatar{background:#202e27;color:#d2dcce}
html[data-theme="dark"] .empty-symbol{background:#202e27}
html[data-theme="dark"] .empty h3{color:#d2dad2}
html[data-theme="dark"] .field input,html[data-theme="dark"] .field select,html[data-theme="dark"] .field textarea,html[data-theme="dark"] .search,html[data-theme="dark"] .filter-select{border:1px solid #3a4634;background:#16211c}
html[data-theme="dark"] .field input::placeholder,html[data-theme="dark"] .field textarea::placeholder,html[data-theme="dark"] .search::placeholder{color:#b4bbb4}
html[data-theme="dark"] .day-check input:checked+span{color:#7fcaa3}
html[data-theme="dark"] .notice{background:#392f18;color:#d2b989}
html[data-theme="dark"] .notice.error{border-color:#4c332e}
html[data-theme="dark"] .notice.info{background:#202e27;border-color:#324839;color:#d4e0d8}
html[data-theme="dark"] td{border-bottom:1px solid #3d4733}
html[data-theme="dark"] .table-action:hover strong{color:#7fcaa3}
html[data-theme="dark"] .recommendation{background:#1b2822}
html[data-theme="dark"] .conversation-layout{background:#16211c}
html[data-theme="dark"] .conversation-choice{border-bottom:1px solid #3d4733;background:#16211c}
html[data-theme="dark"] .conversation-choice:hover,html[data-theme="dark"] .conversation-choice[aria-pressed=true]{background:#202e27}
html[data-theme="dark"] .thread-messages{background:#16211c}
html[data-theme="dark"] .message-body{background:#292f23}
html[data-theme="dark"] .outbound .message-body{background:#242e27}
html[data-theme="dark"] .connection-icon{border:1px solid #324932;background:#263022;color:#7fcaa3}
html[data-theme="dark"] .test-check{background:#202e27}
html[data-theme="dark"] .test-check.passed{background:#243121;color:#7fcaa3}
html[data-theme="dark"] .bar-track{background:#202e27}
html[data-theme="dark"] .page-footer{color:#bbc2bb}
html[data-theme="dark"] .spinner{border:2px solid #384833}
html[data-theme="dark"] .icon-button{background:#202e27}
html[data-theme="dark"] .test-message-preview{background:#202e27}
html[data-theme="dark"] .whatsapp-bubble{background:#24331f;border:1px solid #364c2e}
html[data-theme="dark"] .weekly-list li{border-top:1px solid #3d4733}
html[data-theme="dark"] .secondary{border:1px solid #364536;background:#16211c}
html[data-theme="dark"] .secondary:hover{background:#1b2822}
html[data-theme="dark"] .connection{border:1px solid #4c422e;background:#16211c}
html[data-theme="dark"] .connection b{color:#d7b683}
html[data-theme="dark"] .connection span:not(.status-dot){color:#d6cec1}
html[data-theme="dark"] .action-card{background:#16211c}
html[data-theme="dark"] .stat{background:#16211c}
html[data-theme="dark"] .panel{background:#16211c}
html[data-theme="dark"] .pill{background:#202e27;color:#cbd1cc}
html[data-theme="dark"] .pill.warning{background:#392e18;color:#dabe81}
html[data-theme="dark"] .pill.good{background:#222f24;color:#8ecca1}
html[data-theme="dark"] input,html[data-theme="dark"] select,html[data-theme="dark"] textarea{background:#16211c;border:1px solid #344646}
html[data-theme="dark"] .form-note{background:#202e27}
html[data-theme="dark"] .error,html[data-theme="dark"] [role=alert]{color:#d58f86}
html[data-theme="dark"] .timeline-item{border-left:1px solid #31493b}
html[data-theme="dark"] .timeline-item:before{border:2px solid #16211c}
html[data-theme="dark"] .read-only-note{background:#392e18}
html[data-theme="dark"] #login-screen>.brand{background:#16211c}
html[data-theme="dark"] .experience-hero .primary{background:#16211c;color:#8ad1bd}
html[data-theme="dark"] .care-attention .panel-head,html[data-theme="dark"] .care-attention .list-row{border-color:#16211c}
html[data-theme="dark"] .care-attention .secondary{background:#16211c;color:#7fcaa3;border-color:#16211c}
html[data-theme="dark"] .care-os-nav{border:1px solid #364536}
html[data-theme="dark"] .care-os-nav:hover{background:#1b2822}
html[data-theme="dark"] .check-line{background:#16211c}
html[data-theme="dark"] .check-mark::after{border:solid #16211c}
html[data-theme="dark"] .setup-warnings{border:1px solid #4c442e;color:#dabe81}
html[data-theme="dark"] .billing-message{background:#1b2822}
html[data-theme="dark"] .whatsapp-preview{background:#24331f;border-color:#364c2e}
html[data-theme="dark"] .report-standard-row{background:#1b2822}
html[data-theme="dark"] .report-value{color:#7fcaa3}
html[data-theme="dark"] .config-section{background:#16211c}
html[data-theme="dark"] .config-section.needs-attention>summary .config-status{color:#dabe81}
html[data-theme="dark"] .config-section.needs-attention{border-color:#4c442e}
html[data-theme="dark"] .config-save{background:linear-gradient(transparent,#16211c 30%)}
html[data-theme="dark"] .rule-summary{color:#7fcaa3}
html[data-theme="dark"] .care-loop li::marker{color:#7fcaa3}
html[data-theme="dark"] button.danger{background:#16211c}
@media (max-width:900px){html[data-theme="dark"] .form-actions{background:#16211c}}
html[data-theme="dark"] .recipient-card{border:1px solid var(--line,#3a3a41)}
html[data-theme="dark"] .switch{background:#16211c}
html[data-theme="dark"] .switch-knob{background:#16211c}
html[data-theme="dark"] .switch[aria-checked="true"] .switch-text small{color:#7fcaa3}
html[data-theme="dark"] .switch-warning{color:#dabe81;background:#392e18}
html[data-theme="dark"] .wallet-meter{background:#202e27}
html[data-theme="dark"] #toast,html[data-theme="dark"] .toast{background:#22332a;color:#e7efe9;border:1px solid #2c3c34}
html[data-theme="dark"] dialog{background:#16211c;color:#e7efe9}
