:root,:root[data-bs-theme="light"]{--widget-surface:#f4f7f9;--widget-shell-bg:linear-gradient(180deg,#fff 0%,var(--widget-surface) 100%);--widget-shell-border:#d7dfe6;--widget-card-bg:linear-gradient(180deg,#fff 0%,#eef2f5 100%);--widget-panel-border:#cbd5de;--widget-text:#334b60;--widget-text-soft:#64778a;--widget-text-strong:#0b2f4e;--widget-title-color:#006b57;--widget-section-title-color:#00562e;--widget-accent:#c93838;--widget-accent-2:#a61f1f;--widget-cta-bg-1:#62cf6f;--widget-cta-border:#2f8a43;--widget-cta-text:#082033;--widget-secondary-btn-bg:linear-gradient(180deg,#fff 0%,#f1f5f8 100%);--widget-secondary-btn-border:#c9d3dc;--widget-secondary-btn-text:#50667a;--widget-secondary-btn-text-hover:#173a59;--widget-success-bg:#78d982;--widget-danger-bg:#f0b5bc;--widget-danger-text:#7f1d1d;--widget-holiday-bg:#dfca5a;--widget-muted-day-bg:#e8edf1;--widget-today-bg:#e8eef5;--widget-today-border:#b8c8d8;--widget-today-text:#31506d;--widget-input-bg:#fff;--widget-input-border:#cbd5de;--widget-input-text:#18344d;--widget-input-placeholder:#8997a5;--widget-input-focus-bg:#fff;--widget-input-focus-border:#6fa8e6;--widget-info-bg:#e8f7fb;--widget-info-border:#b7e1eb;--widget-info-text:#245f6c;--widget-shell-shadow:0 18px 42px -34px rgba(15,23,42,.46),0 2px 5px rgba(15,23,42,.12);--widget-cta-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 4px 10px rgba(24,77,36,.1);--widget-cta-shadow-active:0 7px 12px -12px rgba(15,23,42,.45),inset 0 1px 2px rgba(0,0,0,.12);--widget-back-shadow:0 2px 8px rgba(15,23,42,.05);--widget-inset-highlight:inset 0 1px 0 rgba(255,255,255,.58);--widget-step-shadow:0 3px 9px rgba(15,23,42,.06);--widget-service-shadow:0 10px 22px -20px rgba(15,23,42,.45);--widget-service-shadow-hover:0 16px 30px -22px rgba(15,23,42,.32),0 0 0 3px color-mix(in srgb,var(--widget-accent) 9%,transparent),inset 0 1px 0 rgba(255,255,255,.68);--widget-service-shadow-focus:0 14px 28px -22px rgba(15,23,42,.3);--widget-choice-shadow:0 8px 18px -17px rgba(15,23,42,.38);--widget-choice-shadow-hover:0 12px 24px -18px rgba(15,23,42,.42);--widget-input-inset-shadow:inset 0 1px 0 rgba(255,255,255,.65);--widget-result-icon-shadow:0 8px 18px rgba(15,23,42,.08);--widget-focus-ring:0 0 0 .2rem rgba(74,144,226,.24);--widget-shadow-soft:0 10px 22px rgba(15,23,42,.06);--widget-cta-shadow-hover:inset 0 1px 0 rgba(255,255,255,.28),0 7px 14px rgba(24,77,36,.14)}:root[data-bs-theme="light"] .tb-switcher-wrap .tb-switcher-btn{background:#f6f8fa;color:#24384c;border:1px solid #b8c4ce;border-radius:.7rem;padding:.6rem .7rem;box-shadow:none}:root[data-bs-theme="dark"]{--widget-surface:#16232e;--widget-shell-bg:linear-gradient(180deg,#203140 0%,var(--widget-surface) 100%);--widget-shell-border:#33485b;--widget-card-bg:linear-gradient(180deg,#1d2b38 0%,#17242f 100%);--widget-panel-border:#3a5064;--widget-text:#d7e3ee;--widget-text-soft:#9db0c2;--widget-text-strong:#f3f7fb;--widget-title-color:#74ddc7;--widget-section-title-color:#74ddc7;--widget-accent:#ff6b7f;--widget-accent-2:#ff8a96;--widget-cta-bg-1:#68d472;--widget-cta-border:#3c9b4c;--widget-cta-text:#0b1b24;--widget-secondary-btn-bg:linear-gradient(180deg,#1d2b37 0%,#17232d 100%);--widget-secondary-btn-border:#40576b;--widget-secondary-btn-text:#cfdae5;--widget-secondary-btn-text-hover:#fff;--widget-success-bg:#62cf70;--widget-danger-bg:#d78490;--widget-danger-text:#fff3f5;--widget-holiday-bg:#9a8434;--widget-muted-day-bg:#263542;--widget-today-bg:#27384a;--widget-today-border:#4b637a;--widget-today-text:#d5e4f2;--widget-input-bg:#17242f;--widget-input-border:#40566a;--widget-input-text:#e7eef5;--widget-input-placeholder:#8499ad;--widget-input-focus-bg:#1b2a36;--widget-input-focus-border:#6ba9e6;--widget-info-bg:#12303a;--widget-info-border:#2b6e7d;--widget-info-text:#9bddeb;--widget-shell-shadow:0 18px 44px -32px rgba(0,0,0,.72),0 2px 5px rgba(0,0,0,.42);--widget-cta-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 4px 10px rgba(0,0,0,.18);--widget-cta-shadow-active:0 7px 12px -11px rgba(0,0,0,.7),inset 0 1px 2px rgba(0,0,0,.26);--widget-back-shadow:0 2px 8px rgba(0,0,0,.12);--widget-inset-highlight:inset 0 1px 0 rgba(255,255,255,.08);--widget-step-shadow:0 3px 9px rgba(0,0,0,.16);--widget-service-shadow:0 10px 24px -20px rgba(0,0,0,.82);--widget-service-shadow-hover:0 16px 30px -20px rgba(0,0,0,.74),0 0 0 3px color-mix(in srgb,var(--widget-accent) 10%,transparent),inset 0 1px 0 rgba(255,255,255,.1);--widget-service-shadow-focus:0 14px 28px -20px rgba(0,0,0,.72);--widget-choice-shadow:0 8px 18px -16px rgba(0,0,0,.72);--widget-choice-shadow-hover:0 12px 24px -17px rgba(0,0,0,.8);--widget-input-inset-shadow:inset 0 1px 0 rgba(255,255,255,.07);--widget-result-icon-shadow:0 8px 18px rgba(0,0,0,.22);--widget-focus-ring:0 0 0 .2rem rgba(103,181,255,.28);--widget-shadow-soft:0 10px 22px rgba(0,0,0,.16);--widget-cta-shadow-hover:inset 0 1px 0 rgba(255,255,255,.18),0 7px 14px rgba(0,0,0,.24)}:root[data-bs-theme="dark"] .tb-switcher-wrap .tb-switcher-btn{background:#17232f;color:#d7e3ee;border:1px solid #3a5064;border-radius:.7rem;padding:.6rem .7rem;box-shadow:none}:root[data-bs-theme="sepia"]{--bs-body-bg:#e9dfca;--bs-body-color:#4b3928;--bs-border-color:#cbb99c;--bs-secondary-bg:#ded1b9;--bs-secondary-bg-rgb:222,209,185;--bs-secondary-color:#4b3928;--widget-surface:#f0e6d4;--widget-shell-bg:linear-gradient(180deg,#fffaf0 0%,#eee1ca 100%);--widget-shell-border:#c9b89c;--widget-card-bg:linear-gradient(180deg,#fffdf8 0%,#f1e5d3 100%);--widget-panel-border:#d3c0a4;--widget-text:#5d4a36;--widget-text-soft:#7a6753;--widget-text-strong:#3b2d22;--widget-title-color:#6a5138;--widget-section-title-color:#416047;--widget-accent:#b85458;--widget-accent-2:#8b3439;--widget-cta-bg-1:#9fc680;--widget-cta-border:#668b58;--widget-cta-text:#253326;--widget-secondary-btn-bg:linear-gradient(180deg,#fffaf2 0%,#efe3d1 100%);--widget-secondary-btn-border:#c7b294;--widget-secondary-btn-text:#66513c;--widget-secondary-btn-text-hover:#392b20;--widget-success-bg:#8fbd79;--widget-danger-bg:#d8a6a4;--widget-danger-text:#7a3035;--widget-holiday-bg:#d7bc72;--widget-muted-day-bg:#e7ded0;--widget-today-bg:#eee3cf;--widget-today-border:#bca98b;--widget-today-text:#62503c;--widget-input-bg:#fffaf2;--widget-input-border:#cbb699;--widget-input-text:#4b3928;--widget-input-placeholder:#927d66;--widget-input-focus-bg:#fffdf8;--widget-input-focus-border:#a98058;--widget-info-bg:#e5eee6;--widget-info-border:#b5c9b7;--widget-info-text:#405c47;--widget-shell-shadow:0 18px 42px -34px rgba(82,61,39,.52),0 2px 5px rgba(82,61,39,.16);--widget-cta-shadow:inset 0 1px 0 rgba(255,255,255,.24),0 4px 10px rgba(63,88,51,.1);--widget-cta-shadow-active:0 7px 12px -12px rgba(82,61,39,.48),inset 0 1px 2px rgba(82,61,39,.12);--widget-back-shadow:0 2px 8px rgba(82,61,39,.05);--widget-inset-highlight:inset 0 1px 0 rgba(255,255,255,.58);--widget-step-shadow:0 3px 9px rgba(82,61,39,.06);--widget-service-shadow:0 10px 22px -20px rgba(82,61,39,.42);--widget-service-shadow-hover:0 16px 30px -22px rgba(82,61,39,.3),0 0 0 3px color-mix(in srgb,var(--widget-accent) 9%,transparent),inset 0 1px 0 rgba(255,255,255,.64);--widget-service-shadow-focus:0 14px 28px -22px rgba(82,61,39,.28);--widget-choice-shadow:0 8px 18px -17px rgba(82,61,39,.34);--widget-choice-shadow-hover:0 12px 24px -18px rgba(82,61,39,.38);--widget-input-inset-shadow:inset 0 1px 0 rgba(255,255,255,.62);--widget-result-icon-shadow:0 8px 18px rgba(82,61,39,.08);--widget-focus-ring:0 0 0 .2rem rgba(169,128,88,.22);--widget-shadow-soft:0 10px 22px rgba(82,61,39,.06);--widget-cta-shadow-hover:inset 0 1px 0 rgba(255,255,255,.28),0 7px 14px rgba(63,88,51,.13)}:root[data-bs-theme="sepia"] .tb-switcher-wrap .tb-switcher-btn{background:#f3eadb;color:#4b3928;border:1px solid #bda788;border-radius:.7rem;padding:.6rem .7rem;box-shadow:none}