/* GERADO por scripts/gen-dark.mjs a partir de style.css, checklist-print.css, shopping-print.css, business-mobile.css, ui-consistency.css, v18.css. Não edite à mão: ajustes manuais ficam em theme-dark-extra.css. */
html[data-theme="dark"] body{color:#d6e8e1;background:#21221e}
html[data-theme="dark"] .sub{color:#c9d4c6}
html[data-theme="dark"] .navlabel{color:#acbcb3}
html[data-theme="dark"] .topbar{border-bottom:1px solid #42453d;background:#242b27}
html[data-theme="dark"] .crumb b{color:#c8d4ce}
html[data-theme="dark"] .savebadge{color:#b7c1b9}
html[data-theme="dark"] .iconbtn{border:1px solid #42453d;background:#242b27;color:#c1ccc5}
html[data-theme="dark"] .btn.secondary{background:#242b27;color:#c9d5ce;border:1px solid #424740}
html[data-theme="dark"] .btn.secondary:hover{background:#1b1d16}
html[data-theme="dark"] .btn.danger{background:#2d1716;color:#da9e9c}
html[data-theme="dark"] .textbtn{color:#c3eadc}
html[data-theme="dark"] .demo-note{border:1px solid #4f4f3d;background:#222215;color:#cdccb6}
html[data-theme="dark"] .demo-note button{color:#d0d2ba}
html[data-theme="dark"] .stat{border:1px solid #42453d;background:#242b27}
html[data-theme="dark"] .stat-head{color:#b4bab5}
html[data-theme="dark"] .stat.strong{background:#171a14;border-color:#414a3b}
html[data-theme="dark"] .positive{color:#b3e5c9}
html[data-theme="dark"] .negative{color:#dd918c}
html[data-theme="dark"] .pill{background:#191d16;color:#b9d2b7}
html[data-theme="dark"] .pill.amber{background:#221b10;color:#ddc5a1}
html[data-theme="dark"] .pill.red{background:#241513;color:#d89f9a}
html[data-theme="dark"] .pill.neutral{background:#1b1c19;color:#b5bbb5}
html[data-theme="dark"] .panel{border:1px solid #42453d;background:#242b27}
html[data-theme="dark"] .bar-chart{border-bottom:1px solid #42463e}
html[data-theme="dark"] .chart-labels span{color:#b3bbb5}
html[data-theme="dark"] .legend{color:#b0bab1}
html[data-theme="dark"] .side-card{background:#242b27;border:1px solid #42453d}
html[data-theme="dark"] .money-circle{background:conic-gradient(var(--green) 0 48%,#161912 48% 77%,#f3c485 77% 100%)}
html[data-theme="dark"] .circle-inner{background:#242b27}
html[data-theme="dark"] .circle-inner small{color:#b3baae}
html[data-theme="dark"] .split-row>span{color:#b2bbb5}
html[data-theme="dark"] .split-row i{background:#161912}
html[data-theme="dark"] .side-card .foot{background:#24261f;border-top:1px solid #42453d;color:#b3b9b2}
html[data-theme="dark"] .task .icon{color:#b4c4a3}
html[data-theme="dark"] .mini-banner{background:#1a1811;border:1px solid #504b3c}
html[data-theme="dark"] .mini-banner .eyebrow{color:#cec0a6}
html[data-theme="dark"] .mini-banner p{color:#c4bdab}
html[data-theme="dark"] .data-table th{background:#24261f;border-bottom:1px solid #42453d}
html[data-theme="dark"] .data-table td{border-bottom:1px solid #3f433a}
html[data-theme="dark"] .thumb{background:#1a1813}
html[data-theme="dark"] .row-tools button{background:#20221b;color:#bac5b9}
html[data-theme="dark"] .tabs{background:#161814}
html[data-theme="dark"] .tabs button{color:#b1baaf}
html[data-theme="dark"] .tabs button.selected{background:#242b27;color:#ccded0}
html[data-theme="dark"] .search input{border:1px solid #42453d;background:#242b27}
html[data-theme="dark"] .product-card{background:#242b27;border:1px solid #42453d}
html[data-theme="dark"] .product-art{background:#191712}
html[data-theme="dark"] .product-art .pill{background:rgba(36,43,39,0.6);color:#c8cec0}
html[data-theme="dark"] .card-cost{border-top:1px solid #42453d}
html[data-theme="dark"] .card-cost strong{color:#d6e8e1}
html[data-theme="dark"] .price-columns{background:#22241c}
html[data-theme="dark"] .price-columns>div+div{border-left:1px solid #44483d}
html[data-theme="dark"] .price-columns em{color:#b8d2b2}
html[data-theme="dark"] .compactstat{background:#242b27;border:1px solid #42453d}
html[data-theme="dark"] .compactstat .tile{background:#1a1d15;color:#bacfaa}
html[data-theme="dark"] .field label{color:#bec7bb}
html[data-theme="dark"] .field input,html[data-theme="dark"] .field select,html[data-theme="dark"] .field textarea{border:1px solid #44493e;background:#242b27;color:#cfe0d1}
html[data-theme="dark"] .field input:focus,html[data-theme="dark"] .field select:focus,html[data-theme="dark"] .field textarea:focus{box-shadow:0 0 0 3px rgba(22,25,18,0.231)}
html[data-theme="dark"] .form-section{border-bottom:1px solid #42453d}
html[data-theme="dark"] .field .input-prefix{border:1px solid #44493e;background:#242b27}
html[data-theme="dark"] .qty{border:1px solid #42453d;background:#242b27}
html[data-theme="dark"] .addline{border:1px dashed #485041;color:#b9ccaf;background:#252a1c}
html[data-theme="dark"] .range-head b{color:#c6d6bf}
html[data-theme="dark"] .comparison div{background:#202219}
html[data-theme="dark"] .comparison small{color:#b3baac}
html[data-theme="dark"] .tip{background:#191c14;color:#bdc7b3}
html[data-theme="dark"] .plan-line input{border:1px solid #44493d}
html[data-theme="dark"] .plan-total{border-top:1px solid #44483d}
html[data-theme="dark"] .purchase-total{background:#171912}
html[data-theme="dark"] .purchase-total small{color:#b4bdab}
html[data-theme="dark"] .form-tip{color:#b4bbac}
html[data-theme="dark"] .expense-line input{border:1px solid #42453d}
html[data-theme="dark"] .help-card{background:#242b27;border:1px solid #42453d}
html[data-theme="dark"] .step-number{background:#161a12;color:#c5dab8}
html[data-theme="dark"] .help-card p{color:#b4bbae}
html[data-theme="dark"] .faq details{border-bottom:1px solid #42453d}
html[data-theme="dark"] .faq details p{color:#b2baad}
html[data-theme="dark"] .footer-note b{color:#b6bfaf}
html[data-theme="dark"] .empty{color:#b6bfae}
html[data-theme="dark"] .empty h3{color:#ccdac6}
html[data-theme="dark"] dialog{color:#d6e8e1}
html[data-theme="dark"] .dialog-head{border-bottom:1px solid #42453d;background:#242b27}
html[data-theme="dark"] .dialog-head p{color:#b4bcac}
html[data-theme="dark"] .dialog-foot{border-top:1px solid #42453d;background:#25281e}
html[data-theme="dark"] .recipe-line select,html[data-theme="dark"] .recipe-line input{border:1px solid #42453d}
html[data-theme="dark"] .recipe-cost{background:#161a12}
html[data-theme="dark"] .recipe-cost small{color:#b4beac}
html[data-theme="dark"] .form-error{color:#daa19b}
html[data-theme="dark"] .confirm-copy{color:#b8c1b2}
html[data-theme="dark"] .menu-count{background:#1b1e18;color:#b9c2b0}
html[data-theme="dark"] .pricing-meta small{color:#c9d4c6}
html[data-theme="dark"] .channel-card{border:1px solid #42453d}
html[data-theme="dark"] .channel-card.active-plan{border-color:#4e5942;background:#252b1b}
html[data-theme="dark"] .channel-price small{color:#b4bdaa}
html[data-theme="dark"] .pricing-cmv{border-top:1px solid #42453d}
html[data-theme="dark"] .pricing-cmv span{color:#b4bcab}
html[data-theme="dark"] .pricing-cmv .progress-track{background:#161813}
html[data-theme="dark"] .pricing-cmv small{color:#b5bcac}
html[data-theme="dark"] .saved-combos select{background:#242b27;border:1px solid #42453d}
html[data-theme="dark"] .saved-combo-line{border-bottom:1px solid #42453d}
html[data-theme="dark"] .saved-combo-line small{color:#c9d4c6}
html[data-theme="dark"] .coupon-summary>div{border:1px solid #42453d;background:#26281c}
html[data-theme="dark"] .coupon-summary small{color:#b4bbaa}
html[data-theme="dark"] .checkbox-label{color:#b9c4b4}
html[data-theme="dark"] .checklist-date .eyebrow{color:#b4bbab}
html[data-theme="dark"] .checklist-date small{color:#b5bcab}
html[data-theme="dark"] .check-progress{background:#161813}
html[data-theme="dark"] .check-task{border-bottom:1px solid #42453d}
html[data-theme="dark"] .check-task select{border:1px solid #42453d;background:#242b27;color:#b4bbac}
html[data-theme="dark"] .check-task.done>span{color:#bed1b1}
html[data-theme="dark"] .check-task.done select{background:#191e13;color:#bfdcaf;border-color:#49543c}
html[data-theme="dark"] .pricing-demo{border:1px dashed #4c5146;background:#1b1e18}
html[data-theme="dark"] .pricing-demo p{color:#bcc5bf}
html[data-theme="dark"] .pricing-alert{background:#221d11;color:#e9d4b4;border:1px solid #5c5137}
html[data-theme="dark"] .pricing-alert.loss{background:#2c1915;border-color:#573b37;color:#dfaba7}
html[data-theme="dark"] .balanced-price{border-top:1px solid #42453d;border-bottom:1px solid #42453d}
html[data-theme="dark"] .balanced-price strong{color:#c3eadc}
html[data-theme="dark"] .balanced-price p{color:#bac3bd}
html[data-theme="dark"] .diagnostic-reason{color:#e4ccab}
html[data-theme="dark"] .gate-brand{color:#c3eadc}
html[data-theme="dark"] .sync-problem{color:#e0a89e}
html[data-theme="dark"] .sync-warning{background:#221c11;border:1px solid #60533a}
html[data-theme="dark"] .setup-hero{background:#191b14;border:1px solid #494e3f}
html[data-theme="dark"] .setup-hero p{color:#c4cabe}
html[data-theme="dark"] .setup-progress strong{color:#d2dfcb}
html[data-theme="dark"] .setup-progress small{color:#bbc0b4}
html[data-theme="dark"] .review-row{border-bottom:1px solid #43453d}
html[data-theme="dark"] .review-row p{color:#c2c7bc}
html[data-theme="dark"] .quick-help li{color:#c5cdc0}
html[data-theme="dark"] .channel-config{border:1px solid var(--line,#43473e)}
html[data-theme="dark"] .reference-box{background:#1c1f16;border:1px solid #484f3e}
html[data-theme="dark"] .reference-box p,html[data-theme="dark"] .reference-box small{color:#c4cbbc}
html[data-theme="dark"] .reference-box a,html[data-theme="dark"] .tax-exceptions a{color:#c3eadc}
html[data-theme="dark"] .tax-exceptions{border-top:1px solid #43473d}
html[data-theme="dark"] .subscription-settings{border-top:1px solid #43473d}
html[data-theme="dark"] .subscription-row{border-bottom:1px solid #43473d}
html[data-theme="dark"] .business-warnings p{background:#262112;border:1px solid #5d5338}
html[data-theme="dark"] .business-savebar{background:#242b27;border:1px solid #474b3f}
html[data-theme="dark"] .business-savebar small{color:#bfc5b9}
html[data-theme="dark"] .rate-confirmation{border-top:1px solid #45493d}
html[data-theme="dark"] .rates-notice{border:1px solid #61573a;background:#262012;color:#e3d6bb}
html[data-theme="dark"] .reference-applied{border:1px solid #4c5647;background:#242b27}
html[data-theme="dark"] #checklist-workspace .checklist-print-hint small{color:#c9d4c6}
html[data-theme="dark"] #checklist-workspace .checklist-editor-note{color:#c9d4c6}
html[data-theme="dark"] #checklist-workspace .checklist-editor-note .checkbox-label{color:#d6e8e1}
html[data-theme="dark"] #checklist-workspace .checklist-routine-row{border-top:1px solid #42453d}
html[data-theme="dark"] #checklist-workspace .checklist-routine-row select{border:1px solid #42453d;background:#242b27;color:#d6e8e1}
html[data-theme="dark"] #shopping-workspace .shopping-controls select{border:1px solid #42453d;background:#242b27;color:#d6e8e1}
html[data-theme="dark"] #shopping-workspace .shopping-stock{border:1px solid #42453d;background:#242b27;color:#d6e8e1}
html[data-theme="dark"] #shopping-workspace .shopping-unit{color:#c9d4c6}
html[data-theme="dark"] #business-workspace .sub,html[data-theme="dark"] #business-workspace .form-tip,html[data-theme="dark"] #business-workspace .field small,html[data-theme="dark"] #business-workspace .field label,html[data-theme="dark"] #business-workspace .channel-config>small,html[data-theme="dark"] #business-workspace .checkbox-label,html[data-theme="dark"] #business-workspace .reference-box p,html[data-theme="dark"] #business-workspace .reference-box small,html[data-theme="dark"] #business-workspace .pill.neutral,html[data-theme="dark"] #business-workspace .recipe-cost small{color:#c9d4c6}
html[data-theme="dark"] #business-workspace input::placeholder{color:#c6cfc1}
html[data-theme="dark"] #business-workspace .channel-example{color:#c9d4c6}
html[data-theme="dark"] #business-workspace .rate-confirmation{color:#c9d4c6}
html[data-theme="dark"] #business-workspace .business-savebar .btn:disabled{background:#151714;color:#c9d1cb;border:1px solid #494d47}
html[data-theme="dark"] #business-workspace #business-save-state{color:#c9d4c6}
@media screen{html[data-theme="dark"] input::placeholder,html[data-theme="dark"] textarea::placeholder{color:#c6cfc1}}
@media screen{html[data-theme="dark"] .field label{color:#c9d4c6}}
@media screen{html[data-theme="dark"] .panel-head .sub,html[data-theme="dark"] .page-head .sub,html[data-theme="dark"] .sub,html[data-theme="dark"] .form-tip,html[data-theme="dark"] .field small,html[data-theme="dark"] .help-card p,html[data-theme="dark"] .faq details p,html[data-theme="dark"] .tip,html[data-theme="dark"] .side-card .foot,html[data-theme="dark"] .task small,html[data-theme="dark"] .stat-foot,html[data-theme="dark"] .pricing-meta small,html[data-theme="dark"] .channel-card .sub,html[data-theme="dark"] .channel-price small,html[data-theme="dark"] .pricing-cmv small,html[data-theme="dark"] .pricing-cmv span,html[data-theme="dark"] .comparison small,html[data-theme="dark"] .coupon-summary small,html[data-theme="dark"] .order-line small,html[data-theme="dark"] .saved-combos p{color:#c9d4c6}}
@media screen{html[data-theme="dark"] .checkbox-label{color:#c9d4c6}}
@media screen{html[data-theme="dark"] .card-cost,html[data-theme="dark"] .price-columns small,html[data-theme="dark"] .product-cell small,html[data-theme="dark"] .compactstat small,html[data-theme="dark"] .stat-head,html[data-theme="dark"] .data-table th,html[data-theme="dark"] .chart-labels span,html[data-theme="dark"] .footer-note,html[data-theme="dark"] .footer-note b,html[data-theme="dark"] .pricing-meta small{color:#c9d4c6}}
@media screen{html[data-theme="dark"] .pill{color:#c2dbbf}}
@media screen{html[data-theme="dark"] .pill.neutral{color:#c9d4c6}}
@media screen{html[data-theme="dark"] .pill.amber{color:#e9d4b4}}
@media screen{html[data-theme="dark"] .pill.red{color:#e0aca7}}
@media screen{html[data-theme="dark"] .recipe-cost small{color:#c9d4c6}}
@media screen{html[data-theme="dark"] .currency-control>.currency-display{color:#d6e8e1;background:#242b27}}
@media screen{html[data-theme="dark"] .currency-control:focus-within>input{color:#d6e8e1}}
@media screen{html[data-theme="dark"] .currency-control:focus-within>.currency-edit-prefix{color:#c9d4c6}}
@media screen{html[data-theme="dark"] .dialog-head p{color:#c9d4c6}}
@media screen{html[data-theme="dark"] .dialog-foot .sub,html[data-theme="dark"] .confirm-copy{color:#c9d4c6}}
@media screen{html[data-theme="dark"] #shopping-workspace .shopping-unit,html[data-theme="dark"] #shopping-workspace .shopping-controls small{color:#c9d4c6}}
@media screen{html[data-theme="dark"] #checklist-workspace .checklist-editor-note,html[data-theme="dark"] #checklist-workspace .checklist-print-hint,html[data-theme="dark"] #checklist-workspace .checklist-print-hint small{color:#c9d4c6}}
@media screen and (max-width:760px){html[data-theme="dark"] .recipe-line{border-bottom:1px solid #42453d}}
@media screen and (max-width: 640px){html[data-theme="dark"] .catalog-tabs-wrap::after{background:linear-gradient(to right,transparent,#161814)}}
@media screen{html[data-theme="dark"] .ingredient-save-note{color:#c9d4c6}}
@media screen{html[data-theme="dark"] #product-save-button:disabled,html[data-theme="dark"] #ingredient-save-button:disabled{background:#151714;color:#bec5bd;border-color:#494d46}}
html[data-theme="dark"] .savebadge.sync-problem{background:#291614;color:#dd918c}
@media screen and (max-width:640px){html[data-theme="dark"] .table-wrap table.data-table tbody tr{border-bottom:1px solid #42453d}}
@media screen and (max-width:640px){html[data-theme="dark"] .table-wrap table.data-table tbody td[data-label]::before{color:#c9d4c6}}
html[data-theme="dark"] .hbar-name{color:#d6e8e1}
html[data-theme="dark"] .hbar-track{background:#1c1f19}
html[data-theme="dark"] .hbar-val.neg{color:#dd918c}
html[data-theme="dark"] .hbar-val.low{color:#e7d2ab}
html[data-theme="dark"] .hbar-legend{color:#c9d4c6}
html[data-theme="dark"] .closings-total{border-bottom:1px solid #42453d}
html[data-theme="dark"] .closings-total strong{color:#d6e8e1}
html[data-theme="dark"] .closings-list li{border-bottom:1px solid #42453d}
html[data-theme="dark"] .closings-list li small{color:#c9d4c6}
@media screen and (max-width:760px){html[data-theme="dark"] .bottom-nav{background:#242b27;border-top:1px solid #42453d}}
@media screen and (max-width:760px){html[data-theme="dark"] .bottom-nav button{color:#bec7bf}}
@media screen and (max-width:760px){html[data-theme="dark"] .bottom-nav button.active{color:#c3eadc;background:#191e13}}
html[data-theme="dark"] .price-change.up{background:#291614;color:#e3a49f}
html[data-theme="dark"] .price-change.down{background:#161b12;color:#bae0c4}
html[data-theme="dark"] .price-history{border-top:1px solid #42453d}
html[data-theme="dark"] .price-history li{border-bottom:1px solid #42453d}
html[data-theme="dark"] .price-history li small{color:#c9d4c6}
html[data-theme="dark"] .price-history em.up{color:#e3a49f}
html[data-theme="dark"] .price-history em.down{color:#bae0c4}
html[data-theme="dark"] .bulk-price-row{border-bottom:1px solid #42453d}
html[data-theme="dark"] .bulk-price-row small{color:#c9d4c6}
html[data-theme="dark"] .bulk-price-row input{border:1px solid #44493e}
html[data-theme="dark"] .fixed-per-item{border:1px solid #42453d;background:#22271b}
html[data-theme="dark"] .fixed-per-item small{color:#c9d4c6}
html[data-theme="dark"] .attention-list li{background:rgba(36,43,39,0.071);border:1px solid rgba(52,61,55,0.122);border-left:4px solid #4e5f42}
html[data-theme="dark"] .attention-list li.red{border-left-color:#63403c}
html[data-theme="dark"] .attention-list li.amber{border-left-color:#63523c}
html[data-theme="dark"] .account-links a{color:#c3eadc}
html[data-theme="dark"] .danger-link{color:#dd918c!important}
html[data-theme="dark"] .savebadge{color:#c4cec6}
html[data-theme="dark"] .crumb{color:#bfc6c2}
html[data-theme="dark"] .catalog-tabs button[data-filter]{color:#c5cec1}
html[data-theme="dark"] .price-columns em{color:#c0dcba}
html[data-theme="dark"] .split-row>span{color:#c1c9c3}
html[data-theme="dark"] .purchase-total small{color:#c5cfbe}
html[data-theme="dark"] .purchase-total .eyebrow,html[data-theme="dark"] #shopping-workspace .purchase-total .eyebrow{color:#cad6c0!important}
html[data-theme="dark"] .mini-banner p{color:#d3ccbb}
html[data-theme="dark"] .mini-banner .eyebrow{color:#dcceb3}
html[data-theme="dark"] .menu-count{color:#c7d1c0}
html[data-theme="dark"] .circle-inner small{color:#bfc6c2}
html[data-theme="dark"] .addline{color:#c4d9bb}
html[data-theme="dark"] .sl-check{color:#c8d4ce}
html[data-theme="dark"] .sl-table .sl-num{border:1px solid #44493e;background:#242b27;color:#d6e8e1}
html[data-theme="dark"] .sl-table .sl-num:focus{box-shadow:0 0 0 3px rgba(22,25,18,0.231)}
html[data-theme="dark"] .sl-table .sl-num::placeholder{color:#b4c4a3}
html[data-theme="dark"] .sl-table .sl-tag{background:#1a1811;color:#d5cbb5}
html[data-theme="dark"] .sl-quick li{border-bottom:1px solid #42453d}
html[data-theme="dark"] .sl-quick small{color:#b4bab5}
html[data-theme="dark"] .sl-items li{border-bottom:1px solid #42453d}
html[data-theme="dark"] .sl-table tr.sl-grp td{background:#1f211b;color:#ccded0;border-bottom:1px solid #42453d}
html[data-theme="dark"] .sl-table tr.sl-grp span{color:#b4bab5}
html[data-theme="dark"] #shopping-workspace .sl-tabs button{color:#c4cec5}
html[data-theme="dark"] #shopping-workspace .sl-tabs button.selected{color:#cfe6d7}
html[data-theme="dark"] .sl-table tr.sl-grp span{color:#bfc7c1}
html[data-theme="dark"] .sl-table td small{color:#bcc3be}
html[data-theme="dark"] .sl-table .sl-tag{color:#ded6c0}
html[data-theme="dark"] .sl-quick small{color:#bfc7c1}
html[data-theme="dark"] .sl-quick.done b{color:#bcc3be}
html[data-theme="dark"] .cat-new{background:#262d1b}
html[data-theme="dark"] .cat-list li{border-bottom:1px solid #42453d}
html[data-theme="dark"] .cat-list .cat-name{color:#d6e8e1}
html[data-theme="dark"] .cat-list .cat-name:hover,html[data-theme="dark"] .cat-list .cat-name:focus{border-color:#44493e;background:#242b27}
html[data-theme="dark"] .cat-list .cat-name[readonly]{color:#bfc7c1}
html[data-theme="dark"] .cat-count{color:#bfc7c1}
html[data-theme="dark"] .cat-add input{border:1px solid #44493e}
html[data-theme="dark"] .cat-list .cat-name{border-color:#42453d;background:#242b27}
html[data-theme="dark"] .cat-hint{color:#bfc7c1}
html[data-theme="dark"] .pv-hero{background:#242b27;border:1px solid #42453d}
html[data-theme="dark"] .pv-verdict h3{color:#bfe9ce}
html[data-theme="dark"] .pv-warn .pv-verdict h3{color:#e8d2b1}
html[data-theme="dark"] .pv-loss .pv-verdict h3{color:#e3a29e}
html[data-theme="dark"] .pv-verdict p{color:#c8d4ce}
html[data-theme="dark"] .pv-step small{color:#bfc7c1}
html[data-theme="dark"] .pv-rec{background:#171a14}
html[data-theme="dark"] .pv-cur{background:#242b27}
html[data-theme="dark"] .pv-cur .pv-dot{background:#242b27}
html[data-theme="dark"] .pv-note{color:#bfc7c1}
html[data-theme="dark"] .pv-bar{background:#1a1c17}
html[data-theme="dark"] .pv-legend li{border-bottom:1px solid #42453d}
html[data-theme="dark"] .pv-legend em{color:#bfc7c1}
html[data-theme="dark"] .pv-missing{color:#e3a29e}
html[data-theme="dark"] .channel-card .channel-exact{color:#bfc7c1}
html[data-theme="dark"] .channel-card .rates-seal.amber{color:#e8d2b1}
html[data-theme="dark"] .channel-card .rates-seal.neutral{color:#bfdabb}
html[data-theme="dark"] .pv-table tr.pv-selected td{background:#1f2418}
html[data-theme="dark"] .pv-live{color:#c8d4ce}
html[data-theme="dark"] .pv-live.pv-ok{color:#b9e0c2}
html[data-theme="dark"] .pv-live.pv-warn{color:#e8d2b1}
html[data-theme="dark"] .pv-live.pv-loss{color:#e3a29e}
@media screen and (max-width:760px){html[data-theme="dark"] .pv-table tr.pv-selected{background:#1f2418}}
html[data-theme="dark"] .channel-title h3 .channel-sub{color:#bfc7c1}
html[data-theme="dark"] .combo-tabs button{color:#c4cec5}
html[data-theme="dark"] .combo-tabs button.selected{color:#cfe6d7}
html[data-theme="dark"] .combo-card{background:#242b27;border:1px solid #42453d}
html[data-theme="dark"] .combo-items{color:#bfc7c1}
html[data-theme="dark"] .combo-stats{background:#22241c}
html[data-theme="dark"] .combo-stats small{color:#bfc7c1}
html[data-theme="dark"] .combo-stats em{color:#bfc7c1}
html[data-theme="dark"] .combo-stats em.positive{color:#b9e0c2}
html[data-theme="dark"] .combo-actions{border-top:1px solid #42453d}
html[data-theme="dark"] .st-steps li{background:#242b27;border:1px solid #42453d}
html[data-theme="dark"] .st-steps li>span{background:#1a1c17;color:#c8d4ce}
html[data-theme="dark"] .st-steps small{color:#bfc7c1}
html[data-theme="dark"] .st-of{color:#bfc7c1}
html[data-theme="dark"] .st-top li{border-bottom:1px solid #42453d}
html[data-theme="dark"] .st-top li span{color:#c8d4ce}
html[data-theme="dark"] .st-top strong{color:#dd918c}
html[data-theme="dark"] .st-table .st-num{border:1px solid #44493e;background:#242b27;color:#d6e8e1}
html[data-theme="dark"] .st-table .st-num:focus{box-shadow:0 0 0 3px rgba(22,25,18,0.231)}
html[data-theme="dark"] .st-table .st-diff small{color:#dd918c}
html[data-theme="dark"] .st-err{color:#e3a29e}
html[data-theme="dark"] .st-cmv-nums small{color:#bfc7c1}
html[data-theme="dark"] .st-cmv-nums em{color:#bfc7c1}
html[data-theme="dark"] .st-cmv-result p{color:#c8d4ce}
html[data-theme="dark"] .st-note{color:#e8d2b1!important}
html[data-theme="dark"] .st-steps em{color:#bfc7c1}
html[data-theme="dark"] .stock-date{color:#bfc7c1}
html[data-theme="dark"] .ck-tabs button{color:#c4cec5}
html[data-theme="dark"] .ck-tabs button.selected{color:#cfe6d7}
html[data-theme="dark"] .ck-dayname{color:#c8d4ce}
html[data-theme="dark"] .ck-print small{color:#bfc7c1}
html[data-theme="dark"] .ck-edit-note{background:#1a1811;border:1px solid #504b3c}
html[data-theme="dark"] .ck-edit-note p{color:#ded6c0}
html[data-theme="dark"] .ck-edit-note .icon{color:#d5cbb5}
html[data-theme="dark"] .ck-progress .progress-track{background:#161813}
html[data-theme="dark"] .ck-progress small{color:#bfc7c1}
html[data-theme="dark"] .ck-row{border-bottom:1px solid #42453d}
html[data-theme="dark"] .ck-yes .ck-text{color:#bfc7c1}
html[data-theme="dark"] .ck-no .ck-text{color:#e3a29e}
html[data-theme="dark"] .ck-btn{border:1px solid #44493e;background:#242b27;color:#c8d4ce}
html[data-theme="dark"] .ck-btn-no[aria-pressed=true]{background:#241513;border-color:#593e3a;color:#e3a29e}
html[data-theme="dark"] .ck-tabs em{color:#bfc7c1}
html[data-theme="dark"] .ck-add input{border:1px dashed #4a5046;background:#252a1c}
html[data-theme="dark"] .ck-add input:focus{background:#242b27}
html[data-theme="dark"] .biz-nav button{background:#242b27;border:1px solid #42453d;color:#d6e8e1}
html[data-theme="dark"] .biz-nav button .icon{color:#bfc7c1}
html[data-theme="dark"] .biz-nav button small{color:#bfc7c1}
html[data-theme="dark"] .biz-next{border-top:1px solid #42453d}
html[data-theme="dark"] .biz-explain{background:#1a1d15}
html[data-theme="dark"] .biz-explain p{color:#c8d4ce}
html[data-theme="dark"] .biz-explain .icon{color:#b9e0c2}
html[data-theme="dark"] .biz-channel{border:1px solid #42453d;background:#242b27}
html[data-theme="dark"] .biz-total{color:#c8d4ce;background:#1f211b}
html[data-theme="dark"] .biz-numbers .biz-num{border-bottom:1px solid #42453d}
html[data-theme="dark"] .biz-num small{color:#bfc7c1}
html[data-theme="dark"] .biz-num em{color:#bfc7c1}
html[data-theme="dark"] .biz-be{background:#171a14}
html[data-theme="dark"] .biz-contract{color:#c8d4ce}
html[data-theme="dark"] .biz-contract .icon{color:#b9e0c2}
html[data-theme="dark"] .fs-hero{background:#191b14;border:1px solid #494e3f}
html[data-theme="dark"] .fs-hero .eyebrow{color:#c3d4bc}
html[data-theme="dark"] .fs-hero p{color:#c8d4ce}
html[data-theme="dark"] .fs-progress strong small{color:#bfc7c1}
html[data-theme="dark"] .fs-progress span{color:#c8d4ce}
html[data-theme="dark"] .fs-progress .progress-track{background:#161813}
html[data-theme="dark"] .fs-step{background:#242b27;border:1px solid #42453d}
html[data-theme="dark"] .fs-num{background:#1a1c17;color:#c8d4ce}
html[data-theme="dark"] .fs-top h3 em{color:#bfc7c1}
html[data-theme="dark"] .fs-time{color:#bfc7c1}
html[data-theme="dark"] .fs-done .fs-time{color:#b9e0c2}
html[data-theme="dark"] .fs-copy{color:#bfc7c1}
html[data-theme="dark"] .fs-status{color:#e8d2b1;background:#261e12}
html[data-theme="dark"] .fs-status.ok{color:#b9e0c2;background:#171a14}
html[data-theme="dark"] .fs-issues{border-top:1px solid #42453d}
html[data-theme="dark"] .fs-issue{border-bottom:1px solid #42453d}
html[data-theme="dark"] .fs-issue span{color:#bfc7c1}
html[data-theme="dark"] .fs-issue.fs-red b{color:#e3a29e}
html[data-theme="dark"] .fs-routine li{border-bottom:1px solid #42453d}
html[data-theme="dark"] .fs-routine small{color:#bfc7c1}
html[data-theme="dark"] .fs-later{background:#26291f}
html[data-theme="dark"] .gate-brand .lw,html[data-theme="dark"] .logo .lw{color:#c3eadc}
html[data-theme="dark"] .bl-card{background:#242b27;border:1px solid #42453d}
html[data-theme="dark"] .bl-card span{color:#bec7bf}
html[data-theme="dark"] .bl-card b{color:#d6e8e1}
html[data-theme="dark"] .bl-card small{color:#bec7bf}
html[data-theme="dark"] .bl-card.late{background:#2b1915;border-color:#553a33}
html[data-theme="dark"] .bl-card.late b{color:#e3a59e}
html[data-theme="dark"] .bl-card.soon{background:#292214;border-color:#594e36}
html[data-theme="dark"] .bl-card.soon b{color:#ead8b6}
html[data-theme="dark"] .bl-card.done{background:#1d2317;border-color:#44503a}
html[data-theme="dark"] .bl-card.done b{color:#bae0c4}
html[data-theme="dark"] .bl-tabs{background:#1a1c17}
html[data-theme="dark"] .bl-tabs button{color:#bec7bf}
html[data-theme="dark"] .bl-tabs button[aria-pressed=true]{background:#242b27;color:#d6e8e1}
html[data-theme="dark"] .bl-group-head span{color:#bec7bf}
html[data-theme="dark"] .bl-row{background:#242b27;border:1px solid #42453d}
html[data-theme="dark"] .bl-row.bl-paid{background:#25271f}
html[data-theme="dark"] .bl-row.bl-paid h3,html[data-theme="dark"] .bl-row.bl-paid .bl-amount{color:#bbc1bc}
html[data-theme="dark"] .bl-date{background:#1a1e17;color:#c3eadc}
html[data-theme="dark"] .bl-late .bl-date{background:#231411;color:#e3a59e}
html[data-theme="dark"] .bl-main p{color:#bec7bf}
html[data-theme="dark"] .bl-rep{color:#b9d2b7;background:#191d16}
html[data-theme="dark"] .bl-empty{border:1px dashed #454a41;color:#bec7bf}
html[data-theme="dark"] .bl-month-sum{color:#bec7bf}
html[data-theme="dark"] .bl-fixed{background:#242b27;border:1px solid #42453d}
html[data-theme="dark"] .bl-fixed li{border-bottom:1px solid #42453d}
html[data-theme="dark"] .bl-fixed li b{color:#bec7bf}
html[data-theme="dark"] .bl-start{background:#242b27;border:1px solid #42453d}
html[data-theme="dark"] .bl-start>.icon{color:#c3eadc}
html[data-theme="dark"] .bl-foot{color:#bec7bf}
html[data-theme="dark"] .bl-alert{background:#292214;border:1px solid #594e36}
html[data-theme="dark"] .bl-alert.late{background:#2b1915;border-color:#553a33}
html[data-theme="dark"] .bl-alert-icon{background:#242b27;color:#ead8b6}
html[data-theme="dark"] .bl-alert.late .bl-alert-icon{color:#e3a59e}
html[data-theme="dark"] .bl-alert p{color:#c5cec8}
html[data-theme="dark"] .bl-alert b{color:#eddfc1}
html[data-theme="dark"] .bl-alert b.bl-a-late{color:#e3a59e}
html[data-theme="dark"] .bl-fixed-d{background:#242b27;border:1px solid #42453d}
html[data-theme="dark"] .bl-fixed-d summary .icon{color:#c3eadc}
html[data-theme="dark"] .bl-fixed-d summary span{background:#221b10;color:#ead8b6}
html[data-theme="dark"] .bl-fixed-d summary::after{color:#c3eadc}
html[data-theme="dark"] .bl-fixed-d li{border-top:1px solid #42453d}
html[data-theme="dark"] .bl-fixed-d li b{color:#bec7bf}
html[data-theme="dark"] .backup-reset{border-top:1px solid #42453d}
html[data-theme="dark"] .ing-count{background:#1f221b;border:1px solid #42453d}
html[data-theme="dark"] .ing-count .icon{color:#c3eadc}
html[data-theme="dark"] .ing-count span{color:#d6e8e1}
html[data-theme="dark"] .ing-count small{color:#bec7bf}
html[data-theme="dark"] .ing-count-edit small{color:#bec7bf}
html[data-theme="dark"] .helpbtn{border:1px solid #4a563d;background:#191f11;color:#c8e4d1}
html[data-theme="dark"] .guide-search{background:#242b27;border:1px solid #42453d}
html[data-theme="dark"] .guide-search .icon{color:#bec7bf}
html[data-theme="dark"] .guide-search input{color:#d6e8e1}
html[data-theme="dark"] .guide-toc a{border:1px solid #42453d;background:#242b27;color:#d6e8e1}
html[data-theme="dark"] .guide-toc a:hover{border-color:#4a5546}
html[data-theme="dark"] .g-steps li{background:#242b27;border:1px solid #42453d}
html[data-theme="dark"] .g-steps h3 small{color:#bec7bf;background:#1a1c17}
html[data-theme="dark"] .g-steps p,html[data-theme="dark"] .g-card p{color:#c5cec8}
html[data-theme="dark"] .g-card{background:#242b27;border:1px solid #42453d}
html[data-theme="dark"] .g-card h3{color:#c3eadc}
html[data-theme="dark"] .g-card ul{color:#c5cec8}
html[data-theme="dark"] .g-page{background:#242b27;border:1px solid #42453d}
html[data-theme="dark"] .g-page summary::after{color:#c3eadc}
html[data-theme="dark"] .g-ic{background:#1a1e17;color:#c3eadc}
html[data-theme="dark"] .g-page summary small{color:#bec7bf}
html[data-theme="dark"] .g-body ol{color:#d2ddd7}
html[data-theme="dark"] .g-tip{background:#1f2419;color:#cbd6cf}
html[data-theme="dark"] .g-tip .icon{color:#c3eadc}
html[data-theme="dark"] .g-example{background:#242b27;border:1px solid #42453d}
html[data-theme="dark"] .g-example th,html[data-theme="dark"] .g-example td{border-bottom:1px dotted #4a4c43}
html[data-theme="dark"] .g-example td:nth-child(3){color:#bec7bf}
html[data-theme="dark"] .g-example .g-total th,html[data-theme="dark"] .g-example .g-total td{color:#c3eadc}
html[data-theme="dark"] .g-example p{color:#cbd6cf}
html[data-theme="dark"] .g-faq{border-bottom:1px solid #42453d}
html[data-theme="dark"] .g-faq summary::after{color:#c3eadc}
html[data-theme="dark"] .g-faq p{color:#c5cec8}
html[data-theme="dark"] .g-empty{background:#292214;border:1px solid #594e36;color:#eddfc1}
html[data-theme="dark"] .ing-pack{border:1px solid #42453d}
html[data-theme="dark"] .ing-pack legend{color:#d6e8e1}
html[data-theme="dark"] .ing-pack-tip{color:#c5cec8}
html[data-theme="dark"] .field-hint{color:#c2cac4}
html[data-theme="dark"] .ing-sum{background:#1c2014;border:1px solid #495339;color:#d2e2d8}
html[data-theme="dark"] .ing-sum svg{color:#c3eadc}
html[data-theme="dark"] .ing-sum small{color:#c5cdc7}
html[data-theme="dark"] .pc-table td small{color:#c5cdc7}
html[data-theme="dark"] .pc-table td.negative b{color:#dd918c}
html[data-theme="dark"] .pc-table tr.pc-current td{background:#202518}
html[data-theme="dark"] .pc-note{background:#21221e;color:#c5cec8}
html[data-theme="dark"] .pc-note svg{color:#c3eadc}
@media (max-width:760px){html[data-theme="dark"] .pc-table tr.pc-current{background:#202518}}
html[data-theme="dark"] .btn.wa-btn .icon{color:#a3e4bc}
html[data-theme="dark"] .rate-confirm{background:#262012;color:#ebdcb9}
html[data-theme="dark"] .rate-confirm:has(input:checked){border-color:#4d5945;background:#1a1f14;color:#c3eadc}
html[data-theme="dark"] .biz-fold{border-top:1px dashed #42453d}
html[data-theme="dark"] .biz-fold>summary{color:#c3eadc}
html[data-theme="dark"] .biz-ref-body small{color:#c9d4c6}
html[data-theme="dark"] .biz-tips ul{color:#c9d4c6}
html[data-theme="dark"] .separate-counter span small{color:#c9d4c6}
html[data-theme="dark"] .pill.green{background:#151b11;color:#c1e9bd}
html[data-theme="dark"] .bl-row.bl-paid{background:#202718;border-color:#46523e}
html[data-theme="dark"] .bl-row.bl-paid .bl-date{background:#151a11;color:#c0e8ba}
html[data-theme="dark"] .btn.bl-paid-btn{background:#151b11;color:#c3eadc}
html[data-theme="dark"] .btn.bl-paid-btn:hover{background:#151a11}
html[data-theme="dark"] .bl-group-head .bl-allpaid{color:#c0e8ba}
html[data-theme="dark"] .biz-group-title{color:#d6e8e1}
html[data-theme="dark"] .biz-group-title small{color:#c9d4c6}
html[data-theme="dark"] .biz-label-hint{color:#c9d4c6}
