/* Синон — тёмная тема (15.10.2026). Грузится только в тёмной системе или по выбору «тёмная» (sinon_theme_boot в functions.php).
 * Все правила — под html[data-theme=dark]: при выборе «светлая» в тёмной системе ничего не меняют.
 * 1) токены; 2) /*AUTO*\/ — замены «жёстких» цветов из стилей витрины, собирает bin/tema-dark (руками не править);
 * 3) ручные правки: фото товаров на светлой подложке, логотипы, подвал, кнопки. */
html[data-theme=dark] {
	color-scheme: dark;
	--paper: #1E1E1C; --paper-2: #161615; --paper-3: #2A2A28;
	--ink: #ECEAE5; --ink-2: #BDBAB3; --ink-3: #A9A59D;
	--line: #34332F; --field-line: #8E8A82;
	--red-hover: #DA3532; --red-soft: #3A1F1E; --red-tx: #FF8C87; --ok-tx: #5BC98F;
	--inv: #3A3935; --photo: #F2F1EE;
	--sh-1: 0 1px 2px rgba(0, 0, 0, .4);
	--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 8px 24px rgba(0, 0, 0, .3);
	--sh-3: 0 16px 48px rgba(0, 0, 0, .55);
	--wp--preset--color--base: #1E1E1C; --wp--preset--color--paper: #161615; --wp--preset--color--paper-3: #2A2A28;
	--wp--preset--color--line: #34332F; --wp--preset--color--contrast: #ECEAE5; --wp--preset--color--ink-2: #BDBAB3;
	--wp--preset--color--ink-3: #A9A59D; --wp--preset--color--accent-soft: #3A1F1E;
}
html[data-theme=dark] body { background: var(--paper-2); color: var(--ink); }
/*AUTO*/
/* sinon.css */
[data-theme=dark] .btn-ink{background:var(--inv)}
[data-theme=dark] .topbar{background:var(--inv)}
[data-theme=dark] .header{background:rgba(30,30,28,0.92)}
[data-theme=dark] .search input:focus{background:#1E1E1C}
[data-theme=dark] .search kbd{background:#1E1E1C}
@media (max-width: 767px){[data-theme=dark] .tabbar{background:rgba(30,30,28,0.96)}}
@media (max-width: 767px){[data-theme=dark] .tabbar a.on{color:var(--red-tx)}}
[data-theme=dark] .tag-gift{background:var(--inv)}
[data-theme=dark] .tag[data-tip]:is(:hover, :focus)::after{background:var(--inv)}
[data-theme=dark] .tag-promo{color:#2F2E2A}
[data-theme=dark] .card{background:#1E1E1C}
[data-theme=dark] .card .cmp,[data-theme=dark] .card .fav{background:#1E1E1C}
[data-theme=dark] .card .cmp:hover,[data-theme=dark] .card .cmp.on,[data-theme=dark] .card .fav:hover,[data-theme=dark] .card .fav.on{color:var(--red-tx)}
[data-theme=dark] .price.sale{color:var(--red-tx)}
[data-theme=dark] .stock{color:var(--ok-tx)}
[data-theme=dark] .add{background:var(--inv)}
[data-theme=dark] .footer{background:var(--inv)}
[data-theme=dark] .topbar .msg{background:#3A3935}
[data-theme=dark] .suggest{background:#1E1E1C}
[data-theme=dark] .sg-p:hover .sg-img,[data-theme=dark] .sg-p.exact .sg-img{background:#1E1E1C}
[data-theme=dark] .card .eta{color:var(--ok-tx)}
[data-theme=dark] .hero-main .h-display em{color:var(--red-tx)}
@media (min-width: 640px){[data-theme=dark] .hero-art{background:#1E1E1C}}
@media (min-width: 640px){[data-theme=dark] .hero-ph::after{background:linear-gradient(90deg, var(--paper-2) 38%, rgba(22,22,21,0) 72%)}}
[data-theme=dark] .side-dealer:has(.side-ph)::before{background:linear-gradient(90deg, var(--inv) 42%, rgba(58,57,53,0) 88%)}
[data-theme=dark] .side-dealer{background:var(--inv)}
[data-theme=dark] .dl-links .btn:not(.btn-red){background:#3A3935}
[data-theme=dark] .hc-pics img{background:#1E1E1C}
[data-theme=dark] .hc-dots button::before{background:#353431}
@media (min-width: 640px){[data-theme=dark] .hc-nav{background:#1E1E1C}}
[data-theme=dark] .cat:hover{background:var(--inv)}
[data-theme=dark] .cat:hover svg{color:var(--red-tx)}
[data-theme=dark] .chip.on{background:var(--inv)}
[data-theme=dark] .brand-band .pills a:hover{border-color:#333333}
[data-theme=dark] .brand-band .art{background:#1E1E1C}
[data-theme=dark] .picker .opts button{background:#1E1E1C}
[data-theme=dark] .picker .opts button.on{background:var(--inv)}
[data-theme=dark] .picker .phone-in{background:#1E1E1C}
[data-theme=dark] .why svg{color:var(--red-tx)}
[data-theme=dark] .subcats a.on{background:var(--inv)}
[data-theme=dark] .opt input:checked{background:var(--inv)}
[data-theme=dark] .seg button.on{background:var(--inv)}
[data-theme=dark] .switch::after{background:#1E1E1C}
@media (max-width: 999px){[data-theme=dark] .filters{background:#1E1E1C}}
[data-theme=dark] .sheet-head{background:#1E1E1C}
[data-theme=dark] .sheet-foot{background:#1E1E1C}
[data-theme=dark] .views button.on{background:#1E1E1C}
[data-theme=dark] .active-f span{color:var(--red-tx)}
[data-theme=dark] .row:hover .thumb{background:#1E1E1C}
@media (max-width: 959px){[data-theme=dark] .dots i.on{background:var(--inv)}}
[data-theme=dark] .buybox .save{color:var(--red-tx)}
[data-theme=dark] .promo-line{background:#3C361B}
[data-theme=dark] .one-click svg{color:var(--red-tx)}
[data-theme=dark] .secondary .on{color:var(--red-tx)}
[data-theme=dark] .delivery div{background:#1E1E1C}
[data-theme=dark] .delivery .ok{color:var(--ok-tx)}
[data-theme=dark] .tab-nav{background:rgba(30,30,28,0.95)}
@media (max-width: 959px){[data-theme=dark] .sticky-buy{background:rgba(30,30,28,0.97)}}
[data-theme=dark] .dlg h2 svg{color:var(--red-tx)}
[data-theme=dark] .done .ok-ico{background:#1B3C29;color:var(--ok-tx)}
[data-theme=dark] .trust svg{color:var(--red-tx)}
[data-theme=dark] .docs svg{color:var(--red-tx)}
[data-theme=dark] .b-item input{border:1.5px solid #5F594D}
[data-theme=dark] .b-item input:checked{background:var(--inv)}
[data-theme=dark] .service{background:var(--inv)}
[data-theme=dark] .service svg{color:var(--red-tx)}
[data-theme=dark] .skip{background:#1E1E1C}
[data-theme=dark] .btn-white{background:#1E1E1C}
[data-theme=dark] .card .ph{background:#1E1E1C}
[data-theme=dark] .card .name:hover{color:var(--red-tx)}
[data-theme=dark] .search-go{background:var(--inv)}
[data-theme=dark] .catalog-btn[aria-expanded="true"]{background:var(--inv)}
[data-theme=dark] .mega{background:#1E1E1C}
[data-theme=dark] .mega-top li.on a .ico:first-child{color:var(--red-tx)}
[data-theme=dark] .mega-sub li a:hover{color:var(--red-tx)}
@media (max-width: 767px){[data-theme=dark] .mega-head{background:#1E1E1C}}
@media (max-width: 767px){[data-theme=dark] .suggest .sg-all{background:#1E1E1C}}
[data-theme=dark] details.f-group > summary small{background:var(--inv)}
[data-theme=dark] .active-f a{color:var(--red-tx)}
[data-theme=dark] .views a.on{background:#1E1E1C}
[data-theme=dark] .row .nm a:hover b{color:var(--red-tx)}
[data-theme=dark] .pager .page-numbers.current{background:var(--inv)}
[data-theme=dark] .stage{background:#1E1E1C}
[data-theme=dark] .thumbs button{background:#1E1E1C}
[data-theme=dark] .p-meta .copy.done{color:var(--ok-tx)}
[data-theme=dark] .buy-actions .one-click .ico,[data-theme=dark] .buy-actions .one-click svg{color:var(--red-tx)}
[data-theme=dark] .docs a .ico{color:var(--red-tx)}
[data-theme=dark] .bundle .b-item a:hover b{color:var(--red-tx)}
[data-theme=dark] .oc h2 svg{color:var(--red-tx)}
[data-theme=dark] .phone-in{background:#1E1E1C}
[data-theme=dark] .oc .err{color:var(--red-tx)}
[data-theme=dark] .form-msg.ok{color:var(--ok-tx)}
[data-theme=dark] .form-msg.err{color:var(--red-tx)}
[data-theme=dark] .toast{background:var(--inv)}
[data-theme=dark] .ask-btn{background:var(--inv)}
[data-theme=dark] .ask-menu{background:#1E1E1C}
[data-theme=dark] .kit-card{background:#1E1E1C}
[data-theme=dark] .kit-obj{background:var(--inv)}
[data-theme=dark] .calc-cta{background:var(--inv)}
[data-theme=dark] .mega-promo a{color:var(--red-tx)}
[data-theme=dark] .f-contacts .ico{color:var(--red-tx)}
[data-theme=dark] .f-contacts a{text-decoration-color:#ACAAA5}
[data-theme=dark] .sol-tile .sol-ico{background:#1E1E1C}
[data-theme=dark] .sol-tile .sol-ico svg{color:var(--red-tx)}
[data-theme=dark] .sol-tile:hover{background:var(--inv)}
[data-theme=dark] .sol-tile:hover .sol-ico{background:#3A3935}
[data-theme=dark] .sol-hero-txt{background:var(--inv)}
[data-theme=dark] .sol-hero-txt::after{background-image:linear-gradient(rgba(30,30,28,0.04) 1px, transparent 1px), linear-gradient(90deg, rgba(30,30,28,0.04) 1px, transparent 1px)}
[data-theme=dark] .sol-hero-txt .eyebrow svg{color:var(--red-tx)}
[data-theme=dark] .sol-hero .btn-ghost{background:#3A3935}
[data-theme=dark] .sol-hero .btn-ghost:hover{background:#3A3935}
[data-theme=dark] .sol-tasks li svg{background:#1B3C29;color:var(--ok-tx)}
[data-theme=dark] .sol-tasks .sol-price b{color:var(--red-tx)}
[data-theme=dark] .f-sub-row input[type=email]{background:#3A3935}
[data-theme=dark] .price-dealer{color:var(--ok-tx)}
[data-theme=dark] .ask-robot{background:linear-gradient(135deg, #1B273C, #3C1D1B)}
[data-theme=dark] .lang-sw{background:#3A3935}
[data-theme=dark] .lang-sw a[aria-current]{background:#1E1E1C}
[data-theme=dark] .search-hints a{color:var(--red-tx)}
[data-theme=dark] .search-hints a:hover{background:#3C1D1B}
[data-theme=dark] .app-bar{background:#1E1E1C}
[data-theme=dark] :focus-visible{box-shadow:0 0 0 2px #1E1E1C}
@media (hover: none){[data-theme=dark] .sol-tile:hover .sol-ico{background:#1E1E1C}}
@media (max-width: 767px){[data-theme=dark] .header,[data-theme=dark] .tabbar,[data-theme=dark] .sticky-buy,[data-theme=dark] .tab-nav,[data-theme=dark] .cmp thead th{background:#1E1E1C}}
[data-theme=dark] .net-off{background:var(--inv)}
[data-theme=dark] .tabbar button.on{color:var(--red-tx)}
[data-theme=dark] .cp-note{background:#1B3C26}
[data-theme=dark] .cp-note svg{color:var(--ok-tx)}
[data-theme=dark] .co-box{background:#1E1E1C}
[data-theme=dark] .co-box .field select,[data-theme=dark] .co-box .field textarea{background:#1E1E1C}
[data-theme=dark] .price-was .save,[data-theme=dark] .row1 .save{color:var(--red-tx)}
[data-theme=dark] .ty-next{background:#1E1E1C}
[data-theme=dark] .review .stars{color:#E9BD7C}
[data-theme=dark] .review .ok{color:var(--ok-tx)}
[data-theme=dark] .dist-badge{background:#3C301B}
[data-theme=dark] .promise svg{color:var(--ok-tx)}
[data-theme=dark] .month-line{color:#2F2E2A}
[data-theme=dark] .where-line svg,[data-theme=dark] .disk-days svg,[data-theme=dark] .app-help svg,[data-theme=dark] .cat-tip svg{color:var(--red-tx)}
[data-theme=dark] .gl summary{background:#1E1E1C}
[data-theme=dark] .gl[open] summary{background:var(--inv)}
[data-theme=dark] .gl-pop{background:#1E1E1C}
[data-theme=dark] .mnt-ask[open] > summary{background:var(--inv)}
[data-theme=dark] .kit-n input:checked + span{background:var(--inv)}
[data-theme=dark] dialog.zoom{background:#1E1E1C}
[data-theme=dark] dialog.zoom .close,[data-theme=dark] dialog.zoom .z-nav{background:rgba(30,30,28,0.92)}
[data-theme=dark] .rail-nav{background:#1E1E1C}
[data-theme=dark] .facts svg{color:var(--red-tx)}
@media (min-width: 960px){[data-theme=dark] .g-nav{background:#1E1E1C}}
[data-theme=dark] .pr-q a[aria-current]{background:var(--inv)}
[data-theme=dark] .stud-note b{color:var(--red-tx)}
/* cards.css */
[data-theme=dark] body.ds-cards :is(.cat,[data-theme=dark] .sol-tile,[data-theme=dark] .tech-tile,[data-theme=dark] .picker,[data-theme=dark] .why > div,[data-theme=dark] .kit-card,[data-theme=dark] .card,[data-theme=dark] .buybox,[data-theme=dark] .bundle,[data-theme=dark] .co-box,[data-theme=dark] .co-sum,[data-theme=dark] .cl-items,[data-theme=dark] .cl-more,[data-theme=dark] .kit-form,[data-theme=dark] .kit-result,[data-theme=dark] .mnt-f,[data-theme=dark] .mnt-r,[data-theme=dark] .mnt-price,[data-theme=dark] .hp-sec,[data-theme=dark] .hp-calc,[data-theme=dark] .hp-show-i,[data-theme=dark] .hp-ask,[data-theme=dark] .hp-more,[data-theme=dark] .hp-kit,[data-theme=dark] .hp-key,[data-theme=dark] .hp-note,[data-theme=dark] .faq-ask,[data-theme=dark] .lg-intro > div,[data-theme=dark] .dl-ben li,[data-theme=dark] .sol-steps li,[data-theme=dark] .sol-tasks,[data-theme=dark] .mz-steps li,[data-theme=dark] dl.gl > div,[data-theme=dark] .dl-card.apply,[data-theme=dark] .tab-body > section,[data-theme=dark] .facts ul,[data-theme=dark] .entry-content > ul.wp-block-list:not(.mz-steps), .maps-links, .sol-faq details, .woocommerce form.login, .woocommerce form.register, .woocommerce-MyAccount-content .woocommerce-orders-table, .woocommerce-MyAccount-content .woocommerce-Address, .woocommerce-MyAccount-content form.edit-account, .co-empty){background:#1E1E1C}
[data-theme=dark] body.ds-cards :is(.cat, .sol-tile, .tech-tile, .kit-card):hover{background:#1E1E1C;border-color:#5D564A}
@media (hover: hover){[data-theme=dark] body.ds-cards .card:hover{background:#1E1E1C;border-color:#5D564A}}
[data-theme=dark] body.ds-cards :is(.hc-track, .hero-side){background:#1E1E1C}
[data-theme=dark] body.ds-cards .hc-track > .hero-main{background:#1E1E1C}
[data-theme=dark] body.ds-cards .hero-ph::after{background:linear-gradient(90deg, #1E1E1C 38%, rgba(30,30,28,0) 72%)}
[data-theme=dark] body.ds-cards .hero-side:hover .link-arrow{color:var(--red-tx)}
[data-theme=dark] body.ds-cards :is(a.hero-side, .side-dl):hover{border-color:#5D564A}
[data-theme=dark] body.ds-cards .side-dealer:has(.side-ph)::before{background:linear-gradient(90deg, #1E1E1C 50%, rgba(30,30,28,0) 92%)}
[data-theme=dark] body.ds-cards .side-sale .big{color:var(--red-tx)}
[data-theme=dark] body.ds-cards .dl-links .btn:not(.btn-red){background:#1E1E1C}
[data-theme=dark] body.ds-cards .dl-links .btn:not(.btn-red):hover{box-shadow:inset 0 0 0 1px #353431}
[data-theme=dark] body.ds-cards .cat.first{background:#1E1E1C}
[data-theme=dark] body.ds-cards .cat:hover svg{color:var(--red-tx)}
[data-theme=dark] body.ds-cards .picker .opts button.on{background:var(--inv)}
[data-theme=dark] body.ds-cards .keyspecs div{background:#1E1E1C}
[data-theme=dark] body.ds-cards :is(.trust div, .disk-days, .app-help, .service.light){background:#1E1E1C}
[data-theme=dark] body.ds-cards .an-wrap{background:#1E1E1C}
[data-theme=dark] body.ds-cards .search.big input{background:#1E1E1C}
[data-theme=dark] body.ds-cards .hu-menu{background:#1E1E1C}
[data-theme=dark] body.ds-cards .hu-menu a:last-child{color:var(--red-tx)}
[data-theme=dark] body.ds-cards .cv2 .cs-cats,[data-theme=dark] body.ds-cards .cv2 .filters,[data-theme=dark] body.ds-cards .cban{background:#1E1E1C}
[data-theme=dark] body.ds-cards .cs-cats a.on{color:var(--red-tx)}
[data-theme=dark] body.ds-cards .cs-cats a.on .chev{color:var(--red-tx)}
[data-theme=dark] body.ds-cards .f-head a{color:var(--red-tx)}
[data-theme=dark] body.ds-cards .cban{background:linear-gradient(110deg, #1E1E1C 0%, var(--paper-2) 55%, var(--paper-3) 100%)}
[data-theme=dark] body.ds-cards .cban-adv{background:rgba(30,30,28,0.7)}
[data-theme=dark] body.ds-cards .cban-adv svg{color:var(--red-tx)}
[data-theme=dark] body.ds-cards .sct{background:#1E1E1C}
[data-theme=dark] body.ds-cards .sct:hover{border-color:#5D564A}
[data-theme=dark] body.ds-cards .sct img{background:#1E1E1C}
[data-theme=dark] body.ds-cards .cs-next{background:#1E1E1C}
[data-theme=dark] body.ds-cards .cq-pop summary{background:#1E1E1C}
[data-theme=dark] body.ds-cards .cq-pop div{background:#1E1E1C}
[data-theme=dark] body.ds-cards{background:#161615}
[data-theme=dark] body.ds-cards .header,[data-theme=dark] body.ds-cards .promise{background:#1E1E1C}
[data-theme=dark] body.ds-cards .quick a{background:#1E1E1C}
[data-theme=dark] body.ds-cards .tb-more[open] summary,[data-theme=dark] body.ds-cards .tb-more summary.on{color:var(--red-tx)}
[data-theme=dark] body.ds-cards .tb-sheet{background:#1E1E1C}
[data-theme=dark] body.ds-cards .co-save{color:var(--ok, #83E2B3)}
[data-theme=dark] body.ds-cards .doors a{background:#1E1E1C}
[data-theme=dark] body.ds-cards .doors svg{color:var(--red-tx)}
[data-theme=dark] body.ds-cards .sbar:focus-within{background:#1E1E1C}
[data-theme=dark] body.ds-cards .sbar :is(.catalog-btn, .search-go):focus-visible{outline:2px solid #333333}
@media (max-width: 767px){[data-theme=dark] body.ds-cards .sbar .search:focus-within{background:#1E1E1C}}
/* pages.css */
[data-theme=dark] .cmp-tabs a.on{background:var(--inv)}
[data-theme=dark] .cmp thead th{background:rgba(30,30,28,0.97)}
[data-theme=dark] .cmp tr.diff td{background:#3C361B}
[data-theme=dark] .prod .x{background:#1E1E1C}
[data-theme=dark] .best{color:var(--ok-tx)}
[data-theme=dark] .compare-page .cmp-tabs button.on{background:var(--inv)}
[data-theme=dark] .prod .ph{background:#1E1E1C}
[data-theme=dark] .kit-form .opts button{background:#1E1E1C}
[data-theme=dark] .kit-form .opts button.on{background:var(--inv)}
[data-theme=dark] .stp .qty{background:#1E1E1C}
[data-theme=dark] .kit-form .chk{background:#1E1E1C}
[data-theme=dark] .kit-form .chk input{accent-color:var(--red-tx)}
[data-theme=dark] .mnt-total b{color:var(--red-tx)}
[data-theme=dark] .kv{background:#1E1E1C}
[data-theme=dark] .kv-cheap .kv-p{color:var(--red-tx)}
[data-theme=dark] .kit-form .opts button .from{color:var(--red-tx)}
[data-theme=dark] .kit-warn{background:#3C331B;color:#F2DCA1}
[data-theme=dark] .ki-img{background:#1E1E1C}
[data-theme=dark] .ki-role{color:var(--red-tx)}
[data-theme=dark] .dl-card b.bad{color:var(--red-tx)}
[data-theme=dark] .dl-more{color:var(--red-tx)}
[data-theme=dark] .dl-card.is-bad{background:#161615}
[data-theme=dark] .dl-table tr.late td{background:#161615;color:#E97E7C}
[data-theme=dark] .dl-table tr.late td b{color:var(--red-tx)}
[data-theme=dark] .dl-table .bad{color:var(--red-tx)}
[data-theme=dark] .dl-level b small{background:var(--inv)}
[data-theme=dark] .dl-level em{color:var(--ok, #84E1AC)}
[data-theme=dark] .dl-chip.bad{background:#161615;color:#E97E7C}
[data-theme=dark] .ava-pick summary{color:var(--red-tx)}
[data-theme=dark] .acc-id b a:hover{color:var(--red-tx)}
[data-theme=dark] .acc-badge{background:#1E1E1C}
[data-theme=dark] .acc-badge.is-dealer{background:var(--inv)}
[data-theme=dark] .woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:var(--inv)}
[data-theme=dark] .woocommerce-account .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a{color:var(--red-tx)}
[data-theme=dark] .apply .eyebrow{color:var(--red-tx)}
[data-theme=dark] .apply-role span{background:#1E1E1C}
[data-theme=dark] .apply-role span .ico{color:var(--red-tx)}
[data-theme=dark] .apply-q{background:#1E1E1C}
[data-theme=dark] .apply-q i{color:var(--red-tx)}
[data-theme=dark] .apply-q .opts button.on{background:var(--inv)}
[data-theme=dark] .apply-f .phone-in{background:#1E1E1C}
[data-theme=dark] .apply-ok{background:#1B3C29}
[data-theme=dark] .apply-login a{color:var(--red-tx)}
[data-theme=dark] .dl-alert{color:var(--red-tx)}
[data-theme=dark] .dl-result .ok{color:var(--ok-tx)}
[data-theme=dark] .dl-result .err{color:var(--red-tx)}
[data-theme=dark] .dl-warn{background:#3C331B}
[data-theme=dark] .dl-err{color:var(--red-tx)}
[data-theme=dark] .dl-kpi > div{background:#1E1E1C}
[data-theme=dark] .dl-kpi .good b{color:var(--ok-tx)}
[data-theme=dark] .dl-chart .b-now{fill:var(--red-tx)}
[data-theme=dark] .dl-top .ok{color:var(--ok-tx)}
[data-theme=dark] .dl-price .down{color:var(--ok-tx)}
[data-theme=dark] .dl-price .up{color:var(--red-tx)}
[data-theme=dark] .dl-top .add{background:var(--inv)}
[data-theme=dark] .dl-prefs .ok{color:var(--ok-tx)}
[data-theme=dark] #tg h3 svg{color:#7BC6EA}
[data-theme=dark] .dl-ben li{background:#1E1E1C}
[data-theme=dark] .dl-ben .ico{color:var(--red-tx)}
[data-theme=dark] .apply-st{background:#1E1E1C}
[data-theme=dark] .apply-st-sale b{color:var(--ok-tx)}
[data-theme=dark] .apply-st-lost b{color:var(--red-tx)}
[data-theme=dark] .apply-steps li.on{background:var(--inv)}
[data-theme=dark] .kit-mini:not([hidden]){background:#1E1E1C}
[data-theme=dark] .kit-mini a{background:var(--inv)}
[data-theme=dark] .hp-body a{color:var(--red-tx)}
[data-theme=dark] .hp-warn{background:#3C2E1B}
[data-theme=dark] .steps > li::before{background:var(--inv)}
[data-theme=dark] .hp-terms a{background:#1E1E1C}
[data-theme=dark] .hp-f input,[data-theme=dark] .hp-f select{background:#1E1E1C}
[data-theme=dark] .hp-out{background:#1E1E1C}
[data-theme=dark] .pj-form textarea,[data-theme=dark] .pj-form select{background:#1E1E1C}
[data-theme=dark] .pj-approved{background:#1B3C28;color:#85E0B3}
[data-theme=dark] .pj-rejected{background:#3C1D1B;color:var(--red-tx)}
[data-theme=dark] .acc-who{background:#1E1E1C}
[data-theme=dark] .dl-office .dl-card{background:#1E1E1C}
[data-theme=dark] .dl-office a.dl-link:hover{border-color:#5D564A}
[data-theme=dark] .dl-office a.dl-link:hover .dl-more{color:var(--red-tx)}
[data-theme=dark] .dl-office .dl-card.is-bad{background:#161615;border-color:#683A38}
[data-theme=dark] .dl-office .is-bad .dl-facts > div{border-top-color:#5A3330}
[data-theme=dark] .dl-ava{background:var(--inv)}
[data-theme=dark] .dl-office .dl-contacts a{background:#1E1E1C}
[data-theme=dark] .dl-office .dl-contacts a:hover{border-color:#5D564A}
[data-theme=dark] .dl-office .dl-kpi > div{background:#1E1E1C}
[data-theme=dark] .dl-office .dl-kpi .good b{color:var(--ok-tx)}
[data-theme=dark] .dl-office .dl-top img,[data-theme=dark] .dl-office .dl-top .ph-empty{background:#1E1E1C}
[data-theme=dark] .dl-office .dl-top .ok{color:var(--ok-tx)}
[data-theme=dark] .dl-office .dl-alert{border:1px solid #683A38}
[data-theme=dark] .dl-office .dl-table-wrap{background:#1E1E1C}
[data-theme=dark] .dl-office .dl-level{background:#1E1E1C}
[data-theme=dark] .dl-office .dl-price .up{color:var(--red-tx)}
[data-theme=dark] .dl-office .dl-price .down{color:var(--ok-tx)}
[data-theme=dark] .dl-office .dl-top .dl-card.is-bad > b{color:var(--red-tx)}
[data-theme=dark] .mz-team{color:var(--red, #EC798C)}
[data-theme=dark] .vk-why .ico{color:var(--ok-tx)}
[data-theme=dark] .vk-pill{background:#1E1E1C}
[data-theme=dark] .vk-filter input:checked + .vk-pill{background:var(--inv)}
[data-theme=dark] .vk-card{background:#1E1E1C}
[data-theme=dark] .vk-title a:hover{color:var(--red-tx)}
[data-theme=dark] .vk-block{background:#1E1E1C}
[data-theme=dark] .vk-block li .ico{color:var(--ok-tx)}
[data-theme=dark] .vk-form.picker{background:#1E1E1C}
[data-theme=dark] .vk-closed .vk-sal{color:var(--red-tx)}
[data-theme=dark] .sb-who b{color:var(--red-tx)}
[data-theme=dark] .sb-card{background:linear-gradient(135deg, #3A3935, #57544C)}
[data-theme=dark] .sb-card.sb-silver{background:linear-gradient(135deg, #6E747C, #353431)}
[data-theme=dark] .sb-tier{background:rgba(30,30,28,0.18)}
[data-theme=dark] .sb-qr{background:#1E1E1C}
[data-theme=dark] .sb-box{background:#1E1E1C}
[data-theme=dark] .sb-warn{background:#3C301B}
[data-theme=dark] .sb-hist .ok{color:var(--ok-tx)}
[data-theme=dark] .sb-hero{background:var(--inv)}
[data-theme=dark] .sb-tier-c{background:#1E1E1C}
[data-theme=dark] .sb-tier-c strong{color:var(--red-tx)}
[data-theme=dark] .sb-tier-c.sb-silver{border-top:4px solid #646B73}
[data-theme=dark] .sb-tier-c.sb-gold{border-top:4px solid #A38D58}
[data-theme=dark] .sb-earn b{color:var(--red-tx)}
[data-theme=dark] .gls figure{background:#1E1E1C}
[data-theme=dark] .gl-ex{background:#1E1E1C}
[data-theme=dark] .gl-ex b{color:var(--red-tx)}
[data-theme=dark] .gl-ph i{background:rgba(58,57,53,0.8)}
[data-theme=dark] .stp-more .link{color:var(--red-tx)}
[data-theme=dark] .mnt-f .qty{background:#1E1E1C}
[data-theme=dark] .dl-table-wrap,[data-theme=dark] .dl-office .dl-table-wrap{background:linear-gradient(90deg, #1E1E1C 30%, rgba(30,30,28,0)) left / 32px 100% no-repeat local, linear-gradient(270deg, #1E1E1C 30%, rgba(30,30,28,0)) right / 32px 100% no-repeat local, radial-gradient(farthest-side at 0 50%, rgba(20,20,18,.18), transparent) left / 12px 100% no-repeat scroll, radial-gradient(farthest-side at 100% 50%, rgba(20,20,18,.18), transparent) right / 12px 100% no-repeat scroll;background-color:#1E1E1C}
@media (max-width: 767px){[data-theme=dark] .cmp-pos i.on{background:var(--inv)}}
[data-theme=dark] .mt-steps li{background:#1E1E1C}
[data-theme=dark] .mt-day{background:#1E1E1C}
[data-theme=dark] .mt-day[aria-selected="true"]{background:var(--inv)}
[data-theme=dark] .mt-t span{background:#1E1E1C}
[data-theme=dark] .mt-link .mt-go{color:var(--red-tx)}
[data-theme=dark] .dd-t{background:#1E1E1C}
[data-theme=dark] .dd-t .ico{color:var(--red-tx)}
[data-theme=dark] .dd-st.dd-no{color:var(--red-tx)}
[data-theme=dark] .dd-chk input{accent-color:var(--red-tx)}
[data-theme=dark] .dd-mine li{background:#1C3B2A;color:var(--ok-tx)}
[data-theme=dark] .mt-dir input{accent-color:var(--red-tx)}
[data-theme=dark] .stud-ok b{color:var(--ok, #94E1B5)}
[data-theme=dark] .stud-no b{color:var(--red-tx)}
[data-theme=dark] .sol-next-c.dark{background:var(--inv)}
[data-theme=dark] :is(.woocommerce-form-login, .woocommerce-form-register) :is(input[type=checkbox], input[type=radio]){accent-color:var(--red-tx)}
[data-theme=dark] .mnt-f select{background:#1E1E1C}
/* pages-cards.css */
[data-theme=dark] body.ds-cards .apply-role input:checked + span{background:#1E1E1C}
/* checkout.css */
[data-theme=dark] .co-bar{background:#1E1E1C}
[data-theme=dark] .co-check > input[type=checkbox],[data-theme=dark] .co-pay > input{accent-color:var(--red-tx)}
[data-theme=dark] .co-err{color:var(--red-tx)}
[data-theme=dark] .co-seg input:checked + span{background:var(--inv)}
[data-theme=dark] .co-eta{color:var(--ok-tx)}
[data-theme=dark] .co-org > input{accent-color:var(--red-tx)}
[data-theme=dark] .co-sum{background:#1E1E1C}
[data-theme=dark] .cl-items{background:#1E1E1C}
[data-theme=dark] .cl-info .ok{color:var(--ok-tx)}
[data-theme=dark] .cl-gift{color:var(--red-tx) !important}
[data-theme=dark] .cl-more .cl-more-t{color:var(--red-tx)}
[data-theme=dark] .cl-need{background:#3C361B}
[data-theme=dark] .cl-gift.on{color:var(--ok-tx)}
[data-theme=dark] body.ds-cards .cl-coupon input{background:#1E1E1C}
[data-theme=dark] .wc-block-components-notice-banner{background:#1B3C29}
[data-theme=dark] .wc-block-components-notice-banner:is(.is-info, .is-warning){background:#3C351B}
[data-theme=dark] .wc-block-components-notice-banner .wc-forward{background:var(--inv)}
/* robot.css */
[data-theme=dark] .rb{background:#1E1E1C}
[data-theme=dark] .rb-h{background:var(--inv)}
[data-theme=dark] .rb-h img{background:#1E1E1C}
[data-theme=dark] .rb-x:hover{background:#3A3935}
[data-theme=dark] .rb-a{background:#1E1E1C}
[data-theme=dark] .rb-a a{color:var(--red-tx)}
[data-theme=dark] .rb-typing i{background:var(--inv)}
[data-theme=dark] .rb-card{background:#1E1E1C}
[data-theme=dark] .rb-card img,[data-theme=dark] .rb-noimg{background:#1E1E1C}
[data-theme=dark] .rb-p{color:var(--red-tx)}
[data-theme=dark] .rb-chips button{background:#1E1E1C}
[data-theme=dark] .rb-opts button{background:#1E1E1C;color:var(--red, #EC7979)}
[data-theme=dark] .rb-f{background:#1E1E1C}
[data-theme=dark] .rb-note{background:#1E1E1C}
[data-theme=dark] .rb-op{border:1px solid #827F77}
[data-theme=dark] .rb-op:hover:not(:disabled){background:#3A3935}
[data-theme=dark] .rb-mt-o{color:var(--ok-tx)}
[data-theme=dark] .rb-o{background:#1B3C29}
[data-theme=dark] .rb-who{color:var(--ok-tx)}
[data-theme=dark] .rb-s{background:#1E1E1C}
[data-theme=dark] .rb-rate{background:#1E1E1C}
[data-theme=dark] .rb-stars button.on{color:#ECCD79}
[data-theme=dark] .rb-tw{background:#1E1E1C}
[data-theme=dark] .rb-t tr > :first-child{background:#1E1E1C}
[data-theme=dark] .rb-t .v-ok{background:#1B3C28;color:#94E1B5}
[data-theme=dark] .rb-t .v-worse{background:#3C311B;color:#F0CF94}
[data-theme=dark] .rb-t .v-no{background:#3C1B1B;color:#E67F7F}
[data-theme=dark] .rb-f .rb-ph{background:#1E1E1C}
/* bannery.css */
[data-theme=dark] .bn-lt{background:linear-gradient(112deg, #1E1E1C 0%, #161615 58%, #3C211B 100%)}
[data-theme=dark] .hc-track > .hero-main.bn-sl.bn-lt{background:linear-gradient(112deg, #1E1E1C 0%, #161615 58%, #3C211B 100%)}
[data-theme=dark] .bn-sl .eyebrow,[data-theme=dark] .bn-st .eyebrow{color:var(--red-tx)}
[data-theme=dark] .bn-ic{color:var(--red-tx)}
[data-theme=dark] .bn-code{background:#1E1E1C}
[data-theme=dark] .bn-code b{color:var(--red-tx)}
[data-theme=dark] .bn-st.has-img{background:#161615}
@media (min-width: 768px){[data-theme=dark] .bn-st.has-img::before{background:linear-gradient(90deg, rgba(22,22,21,0.95) 0%, rgba(22,22,21,0.82) 40%, rgba(22,22,21,0) 62%)}}
@media (min-width: 768px){[data-theme=dark] .cban.has-bn .cban-t::before{background:linear-gradient(90deg, rgba(30,30,28,0.94) 0%, rgba(30,30,28,0.78) 42%, rgba(30,30,28,0) 60%)}}
/* nudges.css */
[data-theme=dark] .nd-bar{border:1px solid #6A5A39;background:#3C311B;color:#E9E9E7}
[data-theme=dark] .nd-t small{background:#3C311B;color:#F2D4A1}
[data-theme=dark] .nd-s,[data-theme=dark] .nd-ok,[data-theme=dark] .nd-rule{color:#B9B8B6}
[data-theme=dark] .nd-ok{color:#85E0B3}
[data-theme=dark] .nd-rule{color:#F2D4A1}
[data-theme=dark] .nd-btn{background:#1E1E1C;border:1px solid #595242;color:#E9E9E7}
[data-theme=dark] .nd-pop{border:1px solid #4F4839;background:#1E1E1C}
[data-theme=dark] .nd-quick .btn{background:#161615;border:1px solid #4F4839;color:#E9E9E7}
[data-theme=dark] .nd-date{color:#B9B8B6}
[data-theme=dark] .nd-date input{border:1px solid #595242}
[data-theme=dark] .nd-good{border:1px solid #336045;background:#1C3B27;color:#A5E0C0}
[data-theme=dark] .nd-star{color:#85E0B3}
[data-theme=dark] .dw-week{border:1px solid #4F4839;background:#161615;color:#ECEBE9}
[data-theme=dark] .dw-meta{color:#BCB9B2}
/* gift.css */
[data-theme=dark] .gc-nom li{border:1px solid var(--line, #4F4839);background:#1E1E1C}
[data-theme=dark] .gc-card{background:#3C301B}
[data-theme=dark] .gc-card-t{color:var(--red, #E87F7D)}
[data-theme=dark] .gc-card-code{background:#1E1E1C}
[data-theme=dark] .gc-steps li{border:1px solid var(--line, #4F4839);background:#1E1E1C}
[data-theme=dark] .gc-steps span{color:var(--ink-2, #CFCEC9)}
[data-theme=dark] .gc-form{border:1px solid var(--line, #4F4839);background:#1E1E1C}
[data-theme=dark] .gc-amounts span,[data-theme=dark] .gc-how span{border:1.5px solid var(--line, #574F41)}
[data-theme=dark] .gc-amounts input:checked + span,[data-theme=dark] .gc-how input:checked + span{background:var(--red-soft, #3C1D1B);color:var(--ink, #ECEBE9)}
[data-theme=dark] .gc-grid input{border:1px solid var(--field-line, #605849)}
[data-theme=dark] .gc-err{background:var(--red-soft, #3C1D1B)}
[data-theme=dark] .gc-ok{background:#1B3C29}
[data-theme=dark] .gc-msg{background:var(--paper-2, #2A2A28)}
/* adresa.css */
[data-theme=dark] .adr-opt{border:1px solid var(--wp--preset--color--line, #4F4839);background:var(--wp--preset--color--base, #1E1E1C)}
[data-theme=dark] .adr-opt small,[data-theme=dark] .adr-card small{color:var(--wp--preset--color--ink-3, #A9A6A1)}
[data-theme=dark] .adr-main{background:var(--wp--preset--color--paper-3, #2A2A28);color:var(--wp--preset--color--contrast, #E9E9E7)}
[data-theme=dark] small.adr-pin{color:var(--wp--preset--color--ok, #85E0B3)}
[data-theme=dark] .adr-xy{color:var(--wp--preset--color--ink-3, #A9A6A1)}
[data-theme=dark] .adr-card{border:1px solid var(--wp--preset--color--line, #4F4839);background:var(--wp--preset--color--base, #1E1E1C)}
[data-theme=dark] .adr-form,[data-theme=dark] .adr-order{background:var(--wp--preset--color--paper, #161615)}
[data-theme=dark] .adr-order .adr-note{background:var(--wp--preset--color--base, #1E1E1C)}
[data-theme=dark] .adr-order .adr-note.is-wait{background:#3C351B}
[data-theme=dark] .adr-hist li{background:var(--wp--preset--color--base, #1E1E1C)}
[data-theme=dark] .pin-ov{background:var(--wp--preset--color--paper, #161615)}
/* debt-detail.css */
[data-theme=dark] .dd-num{color:var(--red, #E87F7D)}
[data-theme=dark] .dd{background:#1E1E1C;color:#ECEBE9}
[data-theme=dark] .dd-x{background:var(--paper-2, #161615)}
[data-theme=dark] .dd-sum > div{background:#352E22;color:#ECEBE9}
[data-theme=dark] .dd-sum small{color:#BCB9B2}
[data-theme=dark] .dd-sum .bad{background:#3C1C1B}
[data-theme=dark] .dd-sum .bad small,[data-theme=dark] .dd-sum .bad b{color:#EC797A}
[data-theme=dark] .dd-hint,[data-theme=dark] .dd-note,[data-theme=dark] .dd-empty,[data-theme=dark] .dd-none{color:#BCB9B2}
[data-theme=dark] .dd-inv{border:1px solid #585143;background:#1E1E1C}
[data-theme=dark] .dd-inv.late > summary{background:#3C1C1B}
[data-theme=dark] .dd-inv summary::after{color:#BCB9B2}
[data-theme=dark] .dd-inv[open] summary{border-bottom:1px solid var(--line, #4F4839)}
[data-theme=dark] .dd-n b{color:#ECEBE9}
[data-theme=dark] .dd-st{color:#99E8C1;background:#1B3C28}
[data-theme=dark] .dd-meta{color:#BCB9B2}
[data-theme=dark] .late .dd-meta{color:#ECEBE9}
[data-theme=dark] .dd-am small{color:#BCB9B2}
[data-theme=dark] .late .dd-am small{color:#ECEBE9}
[data-theme=dark] .dd-am b{color:#ECEBE9}
[data-theme=dark] .late .dd-am b{color:#EC797A}
[data-theme=dark] .dd-row{border-top:1px solid var(--line, #4F4839)}
[data-theme=dark] .dd-box-h{color:#ECEBE9}
[data-theme=dark] .dd-rest > summary{border:1px dashed #817C77;color:#ECEBE9}
[data-theme=dark] .dl-hist > summary{color:#ECEBE9}
@media (max-width: 699px){[data-theme=dark] .dd-hd{background:#1E1E1C;box-shadow:0 1px 0 var(--line, #2A2A28)}}
[data-theme=dark] .dd-pay{color:#ECEBE9}
[data-theme=dark] .dd-body{background:#1E1E1C;border:1px solid #574F41;color:#ECEBE9}
[data-theme=dark] .dd-parties dt{color:#BCB9B2}
[data-theme=dark] .dd-tbl th{background:#2A2A28;border-top:1px solid #574F41}
[data-theme=dark] .dd-tbl td{border-bottom:1px solid #4F4839}
[data-theme=dark] .dd-tbl tfoot td{color:#BCB9B2}
[data-theme=dark] .dd-it dt{color:#BCB9B2}
[data-theme=dark] .dd-it .dd-left dt,[data-theme=dark] .dd-it .dd-left dd{color:#ECEBE9}
[data-theme=dark] .late .dd-it .dd-left dt,[data-theme=dark] .late .dd-it .dd-left dd{color:#EC797A}
[data-theme=dark] .dd-tot{color:#ECEBE9}
[data-theme=dark] .dd-pen{color:#ECEBE9}
[data-theme=dark] .dd-foot{border-top:1px solid #574F41;color:#BCB9B2}
[data-theme=dark] .dd-st.ok{color:#BCB9B2;background:#2A2A28}
@media (max-width: 699px){[data-theme=dark] .dd-tbl tr{border-bottom:1px solid #4F4839}}
@media (max-width: 699px){[data-theme=dark] .dd-cm{color:#BCB9B2}}
@media (max-width: 699px){[data-theme=dark] .dd-tbl .dd-p{color:#BCB9B2}}
[data-theme=dark] .dd-adjnote{color:var(--ink-2, #BCB9B2)}
[data-theme=dark] .dd-adjhint{color:var(--ink-2, #BCB9B2)}
[data-theme=dark] .dd-inote{color:var(--ink-2, #BCB9B2)}
[data-theme=dark] .dd-inv,[data-theme=dark] .dd-inv.late{border:1px solid #4F4839}
[data-theme=dark] .dd-inv.late > summary{background:#161615}
/* login-tg.css */
[data-theme=dark] .ltg-h{color:#E9E9E7}
[data-theme=dark] .ltg-lead{color:#E9E9E7}
[data-theme=dark] .ltg[data-state=ok] .ltg-ok{color:#85E0A0}
[data-theme=dark] .ltg-spin{border:3px solid #4F4839}
[data-theme=dark] .ltg[data-state=no] .ltg-no{background:#3C1B1B;color:#E6807F}
[data-theme=dark] .ltg[data-state=old] .ltg-old{background:#161615}
[data-theme=dark] .ltg-err{color:#E6807F}
[data-theme=dark] .ltg-test{color:#ACAAA5;background:#3C341B}
[data-theme=dark] .ltg-code{border-top:1px solid #4F4839}
[data-theme=dark] .ltg-code summary{color:#E9E9E7}
[data-theme=dark] .ltg-card{background:#1E1E1C;border:1px solid var(--line,#4F4839)}
[data-theme=dark] .ltg-card h3{color:var(--ink,#E9E9E7)}
[data-theme=dark] .ltg-card h4{border-top:1px solid var(--line,#4F4839)}
[data-theme=dark] .ltg-sub{color:var(--ink-2,#C4C2BD)}
[data-theme=dark] .ltg-list li{border-bottom:1px solid var(--line,#4F4839)}
[data-theme=dark] .ltg-li small{color:var(--ink-2,#C4C2BD)}
[data-theme=dark] .ltg-me{background:#1B3C25;color:#94E0AA}
[data-theme=dark] .ltg-on{background:#3C311B;color:#F0CF94}
[data-theme=dark] .ltg-dlg::backdrop{background:rgba(58,57,53,0.45)}
/* instr.css */
[data-theme=dark] .in .steps>li{border-bottom:1px solid var(--line,#424242)}
[data-theme=dark] .in-fig img,[data-theme=dark] .in-video video{border:1px solid var(--line,#424242);background:var(--paper-2,#161615)}
[data-theme=dark] .in-fig figcaption,[data-theme=dark] .in-video figcaption{color:var(--ink-3,#9E9E9E)}
[data-theme=dark] .in-cards a{border:1px solid var(--line,#424242);background:var(--paper,#1E1E1C)}
[data-theme=dark] .in-cards img{background:var(--paper-2,#161615);border-bottom:1px solid var(--line,#424242)}
[data-theme=dark] .in-cards span{color:var(--ink-3,#9E9E9E)}
/* owner-dealers.css */
[data-theme=dark] .od-tot div{background:var(--paper-2,#353022)}
[data-theme=dark] .od-it{background:var(--paper,#1E1E1C)}
[data-theme=dark] .od-acc li.ok{background:#1B3C27;color:#9CEBB7}
[data-theme=dark] .od-acc li.no{background:#3C1E1B;color:#EC7F79}
[data-theme=dark] .od-sum .od-lim{color:#EED186}
[data-theme=dark] .od-jumps{border:1px solid var(--line,#4F4839);background:#1E1E1C}
[data-theme=dark] .od-jt th,[data-theme=dark] .od-jt td{border-top:1px solid var(--line,#4F4839)}
[data-theme=dark] .sinon-jumps-lead,[data-theme=dark] .sinon-jumps-none{color:#BCB9B2}
[data-theme=dark] .od-dirs{border:1px solid var(--line,#4F4839);background:#1E1E1C}
/* includes/class-cart-share.php */
[data-theme=dark] .cl-share{border:1px dashed var(--line,#474747)}
/* includes/class-chat.php */
[data-theme=dark] .sinon-op .card{background:#1E1E1C;border:1px solid #454549}
[data-theme=dark] .sinon-op .card small{color:#9FA4AA}
[data-theme=dark] .sinon-op .list,[data-theme=dark] .sinon-op .dlg{background:#1E1E1C;border:1px solid #454549}
[data-theme=dark] .sinon-op .row{border-bottom:1px solid #3A3A3E}
[data-theme=dark] .sinon-op .row:hover,[data-theme=dark] .sinon-op .row.on{background:#161615}
[data-theme=dark] .sinon-op .row small{color:#9FA4AA}
[data-theme=dark] .sinon-op .msgs{background:#161615}
[data-theme=dark] .sinon-op .m{background:#1E1E1C}
[data-theme=dark] .sinon-op .m.robot{background:#1B273C}
[data-theme=dark] .sinon-op .m.system{color:#9FA4AA}
[data-theme=dark] .sinon-op form{border-top:1px solid #454549}
/* includes/class-computers.php */
[data-theme=dark] .pn-q label span{background:#1E1E1C}
[data-theme=dark] .pn-q input:checked+span{background:var(--inv)}
[data-theme=dark] .card .note{color:#84E1AC}
[data-theme=dark] .card .note.off{color:#ECBD79}
/* includes/class-dealer-2fa.php */
[data-theme=dark] body.login{background:#161615!important}
/* includes/class-dealer-anketa.php */
[data-theme=dark] .tgs{background:var(--card,#1E1E1C)}
[data-theme=dark] .tgs-tj{color:var(--mute,#B1B1B1)}
[data-theme=dark] .tgs-ok{color:#83E3A1}
[data-theme=dark] .dla-pen{background:#1E1E1C}
[data-theme=dark] .dla-t u{color:var(--red,#EC798C)}
[data-theme=dark] .dla-pick legend{color:var(--mute,#B1B1B1)}
[data-theme=dark] .woocommerce-EditAccountForm .optional{color:var(--mute,#B1B1B1)}
/* includes/class-dealer-start.php */
[data-theme=dark] .dl-start i{border:2px solid var(--line,#474747)}
[data-theme=dark] .dl-start progress{accent-color:#E87F7D}
/* includes/class-debt-detail.php */
[data-theme=dark] .slog{color:#BCB9B2}
[data-theme=dark] .lb{color:#BCB9B2}
[data-theme=dark] .sm td{background:#2A2A28}
[data-theme=dark] .sm td.bad{background:#3C1C1B;color:#EC797A}
[data-theme=dark] .late{color:#EC797A}
[data-theme=dark] .mut{color:#BCB9B2}
[data-theme=dark] .tb th{background:#2A2A28;border-top:1px solid #574F41}
[data-theme=dark] .it .k{color:#BCB9B2}
[data-theme=dark] .it .left td{color:#ECEBE9}
[data-theme=dark] .it .left.late td{color:#EC797A}
/* includes/class-first-login.php */
[data-theme=dark] .woocommerce-EditAccountForm :is(#password_current,#password_1,#password_2){background:#161615}
/* includes/class-gift-cert.php */
[data-theme=dark] .slog{color:#BCB9B2}
/* includes/class-nudges.php */
[data-theme=dark] .h-user[data-over] .ava{box-shadow:0 0 0 2px #1E1E1C,0 0 0 4px #C82624!important}
[data-theme=dark] .h-user[data-over] .hu-t b{color:#E87F7D}
[data-theme=dark] .hu-dot,[data-theme=dark] .hu-due i{box-shadow:0 0 0 2px #1E1E1C}
[data-theme=dark] .hu-over{color:#E87F7D!important}
[data-theme=dark] .hu-due .ava{box-shadow:0 0 0 2px #1E1E1C,0 0 0 4px #C82624}
/* includes/class-vitrina.php */
[data-theme=dark] .vt-ban{background:var(--inv)}
[data-theme=dark] .vt-stud{background:#3C331B}
[data-theme=dark] .vt-stud b{color:var(--red-tx)}
/* templates/home.php */
[data-theme=dark] .home .hero-grid .hero-main .stat{background:rgba(30,30,28,0.95)}
/* includes/class-sap-rules.php */
[data-theme=dark] .sr-ov .sr-box{background:#1E1E1C;color:#E3E5EB}
[data-theme=dark] .sr-note,[data-theme=dark] .sr-mgr{color:#BCBCBC}
[data-theme=dark] .sr-err{color:#E87F7D}
[data-theme=dark] .dl-fresh{color:#CECECE;background:#202937}
/*/AUTO*/
/* ---------- ручные правки ---------- */
/* фото товаров (снимки на белом): светлая скруглённая подложка, белое фото сливается с ней (mix-blend-mode: multiply в sinon.css) */
html[data-theme=dark] :is(.card .ph, .stage, .thumbs button, .row .thumb, .sg-img, .b-item .th, .prod .ph, .ki-img, .cl-img img, .dl-top img, .sct img, .hc-pics img, .kit-pics, .mega-pic, .rv-ph) { background: var(--photo); }
html[data-theme=dark] body.ds-cards :is(.card .ph, .stage, .thumbs button, .prod .ph, .sct img) { background: var(--photo); }
html[data-theme=dark] :is(.card .ph, .stage, .thumbs button, .prod .ph) { border-color: transparent; }
html[data-theme=dark] :is(.card .ph, .stage) .ph-empty, html[data-theme=dark] .ph-empty { color: #A9A59D; }
html[data-theme=dark] .stage .tags, html[data-theme=dark] .card .ph .tags { color-scheme: light; }
/* логотип «Синон»: светлая надпись (знак — как есть); Dahua — белый вариант */
html[data-theme=dark] .logo img { content: image-set(url(../img/sinon-logo-olami-light-120.webp) 1x, url(../img/sinon-logo-olami-light-240.webp) 2x); }
html[data-theme=dark] img.dh-logo:not([src*="-white"]) { content: image-set(url(../img/dahua-logo-white-240.webp) 1x, url(../img/dahua-logo-white-480.webp) 2x); }
/* подвал и тёмные плашки */
html[data-theme=dark] .footer { background: #0F0F0E; border-top: 1px solid var(--line); }
html[data-theme=dark] .topbar { background: #0F0F0E; }
html[data-theme=dark] :is(.btn-ink, .add) { background: #F2F1EE; color: #1A1A19; }
html[data-theme=dark] :is(.btn-ink, .add):hover { background: #fff; }
html[data-theme=dark] .btn-white { background: var(--paper-3); color: var(--ink); }
html[data-theme=dark] ::selection { background: #7A2321; color: #fff; }
html[data-theme=dark] :is(input, select, textarea) { background-color: var(--paper); color: var(--ink); }
html[data-theme=dark] ::placeholder { color: #8E8A82; }
/* «умножение» белого фона фото работает только на светлой подложке; без подложки — фото как есть, скруглённым светлым блоком */
html[data-theme=dark] :is(.tech-tile img, .oc .mini img) { mix-blend-mode: normal; border-radius: var(--r-s); }
html[data-theme=dark] .oc .mini img { background: var(--photo); }
/* стили, которые вставляют скрипты (счётчик −/+ в карточке, корзина, подсказка сравнения) */
html[data-theme=dark] .card .qc, html[data-theme=dark] .cmp-hint { background: var(--inv); }
html[data-theme=dark] .cl-qty .qb { background: var(--paper); color: var(--ink); }
/* поля ввода: стили WooCommerce (кабинет, вход) задают белый фон с большей точностью селектора */
html[data-theme=dark] :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=range]), select, textarea) { background-color: var(--paper) !important; color: var(--ink) !important; }
