@media screen{
:root[data-sino-theme="dark"]{color-scheme:dark;--surface:#202833;--surface-2:#273444;--surface-3:#304056;--bg:#151b23;--line:#394453;--line-strong:#596679;--text:#edf1f7;--muted:#b4bfce;--green:#68dca3;--orange:#ffc276;--blue:#a8caff;--shadow:0 5px 16px #0003;--shadow-lg:0 18px 50px #0007;}
:root[data-sino-theme="dark"] body,[data-sino-theme="dark"] .content{background:#151b23;color:#edf1f7}
:root[data-sino-theme="dark"] :is(.card,.stat,.modalbox,.loginbox,.settings-panel,.settings-password-box,.settings-general-view,.settings-hero,.home-quick-actions){background:#202833;color:#edf1f7;border-color:#394453}
:root[data-sino-theme="dark"] :is(h1,h2,h3,h4,b,strong,.stat .n,.modalbox h3,.settings-user-cell,.settings-password-user,.settings-hero h2){color:inherit}
:root[data-sino-theme="dark"] :is(input,select,textarea){background:#141c27;color:#edf1f7;border-color:#596679}
:root[data-sino-theme="dark"] :is(.secondary,.report-tabs button,.general-settings-tabs button,.settings-subnav button){background:#2a3645;color:#e3eaf4;border-color:#596679}
:root[data-sino-theme="dark"] :is(.muted,.hint,.settings-panel-head p,.settings-hero p,.settings-password-user span,.report-kpi span){color:#b4bfce}
:root[data-sino-theme="dark"] :is(th,thead,.report-note,.settings-note,.manager-rules,.settings-backup-status){background:#273444;color:#e3eaf4;border-color:#596679}
:root[data-sino-theme="dark"] :is(td,th){border-color:#394453}
:root[data-sino-theme="dark"] :is(tr:hover,.stat.clickable:hover,.search-clear-btn,.report-kpi,.settings-avatar,.settings-user-cell){background:#304056;color:#edf1f7}
:root[data-sino-theme="dark"] :is(.settings-subnav,.general-settings-tabs){background:#202833;border-color:#596679}
:root[data-sino-theme="dark"] :is(.report-tabs button.active,.general-settings-tabs button.active,.settings-subnav button.active){background:var(--red);color:#fff;border-color:var(--red)}
:root[data-sino-theme="dark"] .login{background:radial-gradient(circle at 50% 25%,#263446,#151b23 72%)}
:root[data-sino-theme="dark"] .top{background:#202833;color:#edf1f7;border-color:#394453}
:root[data-sino-theme="dark"] .top :is(.page-title,.who,#clock){color:#edf1f7}
:root[data-sino-theme="dark"] #content [style*="background:"]{background-color:#273444!important;color:#edf1f7}
:root[data-sino-theme="dark"] .report-kpi strong{color:#edf1f7}
:root[data-sino-theme="dark"] :is(td,.history-link){color:#edf1f7}
:root[data-sino-theme="dark"] :is(th,thead){background-color:#273444!important;color:#e3eaf4}
:root[data-sino-theme="dark"] tbody tr:nth-child(even) td{background:#24303e}
:root[data-sino-theme="dark"] tbody tr:hover td{background:#304056}
:root[data-sino-theme="dark"] :is(.tablewrap,.manager-kpi-group,.manager-mini){background:#202833;border-color:#596679;color:#edf1f7}
:root[data-sino-theme="dark"] :is(.manager-filter-bar label,.manager-rules summary,.manager-rules>div,.manager-kpi-group>div:first-child,.manager-mini span,.manager-company-kpi span,.manager-single-kpi span,.manager-fin-cell small,.report-kpi>div,.report-period-title,.settings-password-box label){color:#b4bfce}
:root[data-sino-theme="dark"] :is(.catalog-sort-btn.active,.catalog-sort-btn:hover,.low){color:#ff96a7}
:root[data-sino-theme="dark"] :is(.catalog-page-count,.sale-close){background:#273444;color:#e3eaf4;border-color:#596679}
:root[data-sino-theme="dark"] [style*="color:#067647"]{color:#68dca3!important}
:root[data-sino-theme="dark"] [style*="color:#b42318"]{color:#ff96a7!important}
:root[data-sino-theme="dark"] :is(.product-photo-preview,.contract-service-record,.contract-service-record-head,.contract-operation-summary:hover,.secondary:hover){background:#273444;color:#e3eaf4;border-color:#596679}
:root[data-sino-theme="dark"] :is(label,.input-suffix,.contract-service-photo-more){color:#b4bfce}
:root[data-sino-theme="dark"] .contract-expense-section,:root[data-sino-theme="dark"] .contract-expense-section *{color:#edf1f7!important}
:root[data-sino-theme="dark"] .contract-expense-section :is(.hint,.muted,label){color:#b4bfce!important}
:root[data-sino-theme="dark"] :is(#content,#modal) .secondary{background:#2a3645!important}
:root[data-sino-theme="dark"] :is(#content,#modal) .secondary:hover{background:#304056!important}
:root[data-sino-theme="dark"] [style*="color:#a90c25"]{color:#ff96a7!important}
}
