/* 100tik v0.42 — Home & Appliances exact parity layer. Mobile-first, Light/Dark. */
.sadtik-home-v42-page{--home:#d97706;--home-strong:#92400e;--home-soft:#fffbeb;--home-line:#fcd34d}
.sadtik-home-v42-page .home-header-icon,.sadtik-home-v42-page .home-application-header>i{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#fff!important}
.sadtik-home-v42-page .sadtik-specs-wrapper[data-cpt="home_application_a"]{border-color:color-mix(in srgb,var(--home) 28%,var(--gray-200,#e2e8f0));background:linear-gradient(145deg,rgba(255,251,235,.9),rgba(255,255,255,.97))}
.sadtik-home-v42-page .sadtik-specs-wrapper[data-cpt="home_application_a"] .sadtik-card-header{border-bottom-color:color-mix(in srgb,var(--home) 22%,transparent)}
.sadtik-home-v42-page .sadtik-specs-wrapper[data-cpt="home_application_a"] label{color:var(--gray-800,#1e293b)}
.sadtik-home-v42-page .sadtik-specs-wrapper[data-cpt="home_application_a"] .sadtik-input-control{background:#fff;color:#0f172a;border:1.5px solid #cbd5e1;min-height:48px}
.sadtik-home-v42-page .sadtik-specs-wrapper[data-cpt="home_application_a"] .sadtik-input-control:focus{border-color:var(--home);box-shadow:0 0 0 4px rgba(217,119,6,.13)}
.sadtik-home-v42-page .sadtik-specs-wrapper[data-cpt="home_application_a"] .field-hint{color:#64748b;font-size:11px;line-height:1.8}
.sadtik-home-v42-page .price-input-wrapper{position:relative}.sadtik-home-v42-page .price-input-wrapper .home-price-input{padding-left:72px}.sadtik-home-v42-page .price-input-wrapper .input-suffix{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:12px;font-weight:700;color:var(--home-strong);pointer-events:none}
.sadtik-home-v42-page .home-price-words{margin-top:10px;padding:10px 13px;border:1px solid var(--home-line);border-radius:10px;background:linear-gradient(135deg,#fffbeb,#fef3c7);color:var(--home-strong);display:flex;align-items:center;gap:8px;font-size:11px;line-height:1.8}.sadtik-home-v42-page .home-price-words[hidden]{display:none!important}
.sadtik-home-v42-page .home-help-box{background:linear-gradient(135deg,#fffbeb,#fef3c7)!important;border-color:#fcd34d!important}.sadtik-home-v42-page .home-help-box,.sadtik-home-v42-page .home-help-box strong,.sadtik-home-v42-page .home-help-box li{color:#78350f!important}
.sadtik-home-v42-page .social-toggle.active{color:#fff!important}.sadtik-home-v42-page .social-toggle.active span,.sadtik-home-v42-page .social-toggle.active i{color:#fff!important}
.sadtik-home-v42-page .sadtik-main-submit-btn{background:linear-gradient(135deg,#f59e0b,#d97706)!important;color:#fff!important;box-shadow:0 10px 24px rgba(217,119,6,.22)}
html[data-theme="dark"] .sadtik-home-v42-page{--home-soft:#2c2110;--home-line:#7c4a03}
html[data-theme="dark"] .sadtik-home-v42-page .sadtik-specs-wrapper[data-cpt="home_application_a"]{background:linear-gradient(145deg,rgba(42,31,12,.97),rgba(15,23,42,.97));border-color:#62420d}
html[data-theme="dark"] .sadtik-home-v42-page .sadtik-specs-wrapper[data-cpt="home_application_a"] label,html[data-theme="dark"] .sadtik-home-v42-page .sadtik-specs-wrapper[data-cpt="home_application_a"] h3{color:#f8fafc}
html[data-theme="dark"] .sadtik-home-v42-page .sadtik-specs-wrapper[data-cpt="home_application_a"] .sadtik-input-control{background:#111c2d;color:#f8fafc;border-color:#475569}
html[data-theme="dark"] .sadtik-home-v42-page .sadtik-specs-wrapper[data-cpt="home_application_a"] .sadtik-input-control::placeholder{color:#94a3b8}
html[data-theme="dark"] .sadtik-home-v42-page .sadtik-specs-wrapper[data-cpt="home_application_a"] .field-hint{color:#cbd5e1}
html[data-theme="dark"] .sadtik-home-v42-page .home-price-words,html[data-theme="dark"] .sadtik-home-v42-page .home-help-box{background:linear-gradient(135deg,#35280e,#422f0d)!important;border-color:#85590a!important;color:#fde68a!important}
html[data-theme="dark"] .sadtik-home-v42-page .home-help-box strong,html[data-theme="dark"] .sadtik-home-v42-page .home-help-box li{color:#fde68a!important}
@media(max-width:640px){.sadtik-home-v42-page .sadtik-specs-wrapper[data-cpt="home_application_a"]{padding:14px;border-radius:14px}.sadtik-home-v42-page .sadtik-specs-wrapper[data-cpt="home_application_a"] .sadtik-card-header h3{font-size:14px}.sadtik-home-v42-page .home-help-box{padding:14px!important}.sadtik-home-v42-page .home-help-box li{font-size:11.5px;line-height:1.9}}
@media(prefers-reduced-motion:reduce){.sadtik-home-v42-page *{animation-duration:.01ms!important;transition-duration:.01ms!important}}
