html:has(#cb-design-2026){--d-bg:var(--cb-page,#f5f7fc);--d-paper:var(--cb-surface,#fff);--d-soft:var(--cb-surface-alt,#edf2f8);--d-ink:var(--cb-text,#15233e);--d-muted:var(--cb-muted,#53627a);--d-line:var(--cb-border,#dce4ef);--d-action:var(--cb-accent,#e51c43);--d-link:var(--cb-link,#1456c8);--d-shadow:0 6px 24px #16243e08;--d-warm:var(--d-paper);--d-blue:#e8f2ff;--d-green:#e5f4ec;--d-pink:#fce8ef;--d-gold:#fff4d3;--d-purple:#eee8fc;--d-cyan:#dff3f8}
html[data-site-theme=night]:has(#cb-design-2026){--d-bg:var(--cb-global-bg,#111315);--d-paper:var(--cb-global-surface,#1d2023);--d-soft:#272b30;--d-ink:var(--cb-global-text,#f5f7fa);--d-muted:var(--cb-global-muted,#bdc3cb);--d-line:var(--cb-global-border,#363c43);--d-action:var(--cb-global-accent,#e93650);--d-link:var(--cb-global-link,#91b9ff);--d-shadow:0 6px 24px #0002;--d-warm:var(--d-paper);--d-blue:#202a36;--d-green:#20332d;--d-pink:#35252d;--d-gold:#342f23;--d-purple:#2e293b;--d-cyan:#203239;color-scheme:dark}

html:has(#cb-design-2026) body{background:var(--d-bg)!important;color:var(--d-ink)!important;--bg:var(--d-bg);--paper:var(--d-paper);--ink:var(--d-ink);--muted:var(--d-muted);--line:var(--d-line);--accent:var(--d-action);--blue:var(--d-link);--blog-ink:var(--d-ink);--blog-muted:var(--d-muted);--blog-line:var(--d-line)}
html:has(#cb-design-2026) body :is(.blog-shell,.contact-shell,.contact-page-content,.contact-intro,main.shell,.st-shell){background:transparent!important;color:var(--d-ink)!important}
html:has(#cb-design-2026) body :is(.blog-top,.contact-top,.top){background:var(--d-paper)!important;color:var(--d-ink)!important;border-color:var(--d-line)!important}
html:has(#cb-design-2026) body :is(.blog-top,.contact-top,.top) :is(a,button){color:var(--d-ink)!important;-webkit-text-fill-color:var(--d-ink)!important}
html:has(#cb-design-2026) body :is(.blog-hero,.cb71-hero,.cb34-list-hero){background:transparent!important;border:0!important;box-shadow:none!important;padding:20px 0 26px!important}
html:has(#cb-design-2026) body .cb71-hero-art{display:none!important}
html:has(#cb-design-2026) body :is(.blog-hero,.contact-intro) h1{color:var(--d-ink)!important;-webkit-text-fill-color:var(--d-ink)!important;font-size:clamp(30px,3.5vw,46px)!important;letter-spacing:-.035em;line-height:1.2}
html:has(#cb-design-2026) body :is(.cb34-post-card,.cb71-post-card,.blog-card,.blog-empty,.cb34-toc,.cb34-related,.cb34-faq,.cb34-action-cards>a,.contact-card,.contact-partnership,.contact-notice,.panel,.content-section,.tool-card,.st-card,.cb-center,.cb34-showcase,.cb61-listen){background:var(--d-paper)!important;color:var(--d-ink)!important;border:1px solid var(--d-line)!important;border-radius:20px!important;box-shadow:var(--d-shadow)!important}
html:has(#cb-design-2026) body :is(.cb34-post-card,.cb71-post-card,.blog-card,.blog-empty,.cb34-toc,.cb34-related,.cb34-faq,.cb34-action-cards>a,.contact-card,.contact-partnership,.contact-notice,.panel,.content-section,.tool-card,.st-card,.cb-center,.cb34-showcase,.cb61-listen) :is(h1,h2,h3,strong,a,summary,label){color:var(--d-ink)!important;-webkit-text-fill-color:var(--d-ink)!important}
html:has(#cb-design-2026) body :is(.cb34-post-card,.cb71-post-card,.blog-card,.blog-empty,.cb34-toc,.cb34-related,.cb34-faq,.cb34-action-cards>a,.contact-card,.contact-partnership,.contact-notice,.panel,.content-section,.tool-card,.st-card,.cb-center,.cb34-showcase,.cb61-listen) :is(p,small,.hint){color:var(--d-muted)!important;-webkit-text-fill-color:var(--d-muted)!important}
html:has(#cb-design-2026) body .cb71-post-copy{padding:24px!important}
html:has(#cb-design-2026) body .cb71-post-copy h2{font-size:clamp(20px,2vw,25px)!important;line-height:1.4!important}
html:has(#cb-design-2026) body .cb71-card-topline>small{background:#f8dfbf!important;color:#683e1c!important;padding:5px 9px;border-radius:8px}
html:has(#cb-design-2026) body .cb71-badge-current{background:#def4e7!important;color:#195f40!important}
html:has(#cb-design-2026) body .cb71-badge-featured{background:#fff0e2!important;color:#853d16!important}
html:has(#cb-design-2026) body :is(.cb-tool-card,.cb34-tools-links>a){background:var(--d-warm)!important;color:var(--d-ink)!important;border:1px solid var(--d-line)!important;border-radius:17px!important;box-shadow:var(--d-shadow)!important}
html:has(#cb-design-2026) body .cb-tool-card :is(strong,span){color:var(--d-ink)!important;-webkit-text-fill-color:var(--d-ink)!important}
html:has(#cb-design-2026) body :is(.blog-search,.cb71-search){background:var(--d-paper)!important;border:1px solid var(--d-line)!important;border-radius:99px!important;padding:6px 8px 6px 18px!important;display:flex!important;gap:8px!important;box-shadow:var(--d-shadow)!important}
html:has(#cb-design-2026) body :is(.blog-search,.cb71-search) input{background:transparent!important;border:0!important;min-width:0!important;color:var(--d-ink)!important}
html:has(#cb-design-2026) body :is(.blog-search,.cb71-search) button{background:var(--d-action)!important;color:white!important;-webkit-text-fill-color:white!important;border:0!important;border-radius:99px!important;min-height:44px;padding:10px 24px!important}
html:has(#cb-design-2026) body :is(.cb71-pill,.blog-chip,.cb71-filter-select,.cb72-scroll-btn,.cb35-filter summary,.cb72-dropdown){background:var(--d-soft)!important;color:var(--d-ink)!important;-webkit-text-fill-color:var(--d-ink)!important;border:1px solid var(--d-line)!important;border-radius:14px!important}
html:has(#cb-design-2026) body :is(.cb71-pill.active,.blog-chip.active){background:var(--d-action)!important;color:white!important;-webkit-text-fill-color:white!important}
html:has(#cb-design-2026) body :is(.cb72-dropdown a,.cb34-post-meta a,.blog-text-link){color:var(--d-link)!important;-webkit-text-fill-color:var(--d-link)!important}
html:has(#cb-design-2026) body :is(.cb34-prose,.blog-article-content) :is(p,li,td,th,h2,h3,strong){color:var(--d-ink)!important;-webkit-text-fill-color:var(--d-ink)!important;border-color:var(--d-line)!important}
html:has(#cb-design-2026) body :is(.cb34-prose,.blog-article-content) :is(th,blockquote,.legal-callout){background:var(--d-soft)!important}
html:has(#cb-design-2026) body :is(.cb34-prose,.blog-article-content) td{background:var(--d-paper)!important}
html:has(#cb-design-2026) body :is(.contact-field,.panel,.st-card,main.shell) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background:var(--d-paper)!important;color:var(--d-ink)!important;border-color:var(--d-line)!important}
html:has(#cb-design-2026) body :is(.contact-submit,.blog-button,button.primary,.btn-primary){background:var(--d-action)!important;color:white!important;-webkit-text-fill-color:white!important;border-color:var(--d-action)!important}
html:has(#cb-design-2026) body .cb-ad{background:var(--d-paper)!important;color:var(--d-ink)!important;border-color:var(--d-line)!important;border-radius:18px!important;box-shadow:var(--d-shadow)!important}
html:has(#cb-design-2026) body .cb-ad :is(strong,h3,a){color:var(--d-ink)!important;-webkit-text-fill-color:var(--d-ink)!important}
html:has(#cb-design-2026) body .cb-ad :is(p,small){color:var(--d-muted)!important;-webkit-text-fill-color:var(--d-muted)!important}
html:has(#cb-design-2026) body:has([role=dialog][aria-modal=true]) :is(.cb77-rail,.cb42-rail,.cb34-bottom){visibility:hidden!important;pointer-events:none!important}
html:has(#cb-design-2026) body :is(a,button,input,select,textarea):focus-visible{outline:3px solid #4a91c5!important;outline-offset:3px!important}
html:has(#cb-design-2026) .calculator-wizard{background:var(--d-paper)!important;color:var(--d-ink)!important;border:1px solid var(--d-line)!important;border-radius:26px!important}
html:has(#cb-design-2026) .calculator-wizard>:is(header,footer){background:var(--d-paper)!important;border-color:var(--d-line)!important}
html:has(#cb-design-2026) .calculator-wizard :is(h2,h3,label,strong,.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700){color:var(--d-ink)!important;-webkit-text-fill-color:var(--d-ink)!important}
html:has(#cb-design-2026) .calculator-wizard :is(p,.text-slate-500,.text-slate-600){color:var(--d-muted)!important;-webkit-text-fill-color:var(--d-muted)!important}
html:has(#cb-design-2026) .calculator-wizard :is(input,textarea,select,option){background:var(--d-paper)!important;color:var(--d-ink)!important;border-color:var(--d-line)!important}
html:has(#cb-design-2026) .calculator-wizard footer button:last-child{background:var(--d-action)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:var(--d-action)!important;border-radius:99px!important}
html:has(#cb-design-2026) .calculator-wizard footer button:first-child:not(:last-child){background:var(--d-soft)!important;color:var(--d-ink)!important;-webkit-text-fill-color:var(--d-ink)!important;border-color:var(--d-line)!important;border-radius:99px!important}
html:has(#cb-design-2026) .calculator-wizard [data-cb-service]{position:relative;min-height:100px!important;padding:16px 12px 16px 60px!important;background:var(--d-blue)!important;border:1px solid var(--d-line)!important;border-radius:15px!important;box-shadow:none!important}
html:has(#cb-design-2026) .calculator-wizard [data-cb-service]::before{content:"";position:absolute;left:12px;top:22px;width:36px;height:40px;background:center/30px no-repeat var(--cb-icon);border-radius:10px}
html:has(#cb-design-2026) .calculator-wizard [data-cb-service]:nth-child(6n+2){background:var(--d-green)!important}
html:has(#cb-design-2026) .calculator-wizard [data-cb-service]:nth-child(6n+3){background:var(--d-pink)!important}
html:has(#cb-design-2026) .calculator-wizard [data-cb-service]:nth-child(6n+4){background:var(--d-gold)!important}
html:has(#cb-design-2026) .calculator-wizard [data-cb-service]:nth-child(6n+5){background:var(--d-purple)!important}
html:has(#cb-design-2026) .calculator-wizard [data-cb-service]:nth-child(6n+6){background:var(--d-cyan)!important}
html:has(#cb-design-2026) .calculator-wizard [data-cb-service].ring-2{outline:2px solid #4293bd!important;outline-offset:1px!important;border-color:#4293bd!important}
html:has(#cb-design-2026) .home-action-grid>:is(.home-blog-cell,.home-tools-cell)>:is(a,button){background:var(--d-paper)!important;color:var(--d-ink)!important;-webkit-text-fill-color:var(--d-ink)!important;border-color:var(--d-line)!important}
html:has(#cb-design-2026) .home-action-grid>:is(.home-info-cell,.home-forum-cell,.home-traffic-cell)>:is(a,button){background:var(--d-soft)!important;color:var(--d-ink)!important;-webkit-text-fill-color:var(--d-ink)!important;border-color:var(--d-line)!important}
@media(max-width:700px){html:has(#cb-design-2026) .calculator-wizard{border-radius:20px 20px 0 0!important}html:has(#cb-design-2026) .calculator-wizard [data-cb-service]{padding:12px 8px 12px 45px!important}html:has(#cb-design-2026) .calculator-wizard [data-cb-service]::before{left:8px;width:28px;background-size:26px}html:has(#cb-design-2026) .calculator-wizard [data-cb-service]>span:first-child{font-size:13px!important}html:has(#cb-design-2026) .cb71-post-copy{padding:18px!important}}
/* Reference layout, 2026-10-30. Desktop geometry does not alter mobile grids. */
html:has(#cb-design-2026) body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.6}
html:has(#cb-design-2026) .homepage-root{background:var(--d-bg)!important;color:var(--d-ink)!important;--home-bg:var(--d-bg);--home-text:var(--d-ink)}
html:has(#cb-design-2026) .home-site-header{background:var(--d-paper)!important;border-bottom:1px solid var(--d-line)!important}
html:has(#cb-design-2026) .homepage-root :is(h1,h2,h3,strong,.text-slate-900,.text-slate-950){color:var(--d-ink)!important;-webkit-text-fill-color:var(--d-ink)!important}
html:has(#cb-design-2026) .homepage-root :is(p,.text-slate-500,.text-slate-600){color:var(--d-muted)!important;-webkit-text-fill-color:var(--d-muted)!important}
html:has(#cb-design-2026) .home-search-row>div{position:relative;text-align:left}
html:has(#cb-design-2026) .home-search-row form{background:var(--d-paper)!important;border:1px solid var(--d-line)!important;border-radius:14px!important;padding:6px 8px 6px 16px!important;box-shadow:var(--d-shadow)!important}
html:has(#cb-design-2026) #home-search{background:transparent!important;color:var(--d-ink)!important;font-size:16px}
html:has(#cb-design-2026) .home-search-row form button{background:var(--d-action)!important;color:#fff!important;border-radius:10px!important;min-height:44px}
html:has(#cb-design-2026) .home-search-row form button *{color:#fff!important;-webkit-text-fill-color:#fff!important}
html:has(#cb-design-2026) .home-trust-row>div>div{background:var(--d-paper)!important;border:1px solid var(--d-line)!important;box-shadow:var(--d-shadow)!important}
html:has(#cb-design-2026) .home-action-cell>:is(a,button){border-radius:12px!important;border:1px solid var(--d-line)!important;min-height:52px;box-shadow:var(--d-shadow)!important}
html:has(#cb-design-2026) .home-action-grid>.home-calculator-cell>button{background:#0964f6!important;border-color:#267aff!important;color:white!important;-webkit-text-fill-color:white!important;box-shadow:0 5px 14px #0964f630!important}
html:has(#cb-design-2026) .home-action-grid>.home-calculator-cell>button *{color:white!important;-webkit-text-fill-color:white!important}
html:has(#cb-design-2026) :is(.cb34-showcase,.cb-center){border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;margin-block:24px!important}
html:has(#cb-design-2026) .cb34-showcase>header{display:flex;justify-content:space-between;align-items:center;text-align:left!important;padding:0 0 14px!important;background:transparent!important}
html:has(#cb-design-2026) .cb34-showcase>header>div:first-child{margin:0!important;text-align:left!important}
html:has(#cb-design-2026) .cb34-showcase>header p{font-size:11px!important;letter-spacing:.12em;margin:0 0 3px!important;color:var(--d-muted)!important}
html:has(#cb-design-2026) :is(.cb34-showcase h2,.cb-center h2){font-size:24px!important;line-height:1.3!important;letter-spacing:-.035em!important;margin:0!important;color:var(--d-ink)!important}
html:has(#cb-design-2026) .cb34-showcase button{background:var(--d-paper)!important;color:var(--d-ink)!important;border:1px solid var(--d-line)!important;width:40px;height:40px;border-radius:50%;cursor:pointer}
html:has(#cb-design-2026) button:disabled{opacity:.45;cursor:not-allowed}
html:has(#cb-design-2026) .cb34-slide-track{scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}
html:has(#cb-design-2026) .cb34-slide-track::-webkit-scrollbar{display:none}
html:has(#cb-design-2026) .cb34-slide{scroll-snap-align:start;background:var(--d-paper)!important;border:1px solid var(--d-line)!important;border-radius:12px!important;overflow:hidden}
html:has(#cb-design-2026) .cb34-slide :is(h3,strong){color:var(--d-ink)!important;-webkit-text-fill-color:var(--d-ink)!important;font-size:15px!important}
html:has(#cb-design-2026) .cb34-slide :is(p,small){color:var(--d-muted)!important;-webkit-text-fill-color:var(--d-muted)!important}
html:has(#cb-design-2026) .cb34-slide-image{height:150px!important;background:var(--d-soft)!important}
html:has(#cb-design-2026) .cb34-slide-image img{width:100%;height:100%;object-fit:cover}
html:has(#cb-design-2026) .cb-tool-card{background:var(--d-paper)!important;border-radius:14px!important}
html:has(#cb-design-2026) :is(.cb-tool-card,.cb34-slide,.home-action-cell>:is(a,button)){transition:border-color .18s,box-shadow .18s}
html:has(#cb-design-2026) :is(.cb-tool-card,.cb34-slide,.home-action-cell>:is(a,button)):hover{border-color:#769be0!important;box-shadow:0 6px 20px #15346712!important}
html:has(#cb-design-2026) .homepage-root>footer{background:var(--d-paper)!important;border-color:var(--d-line)!important}
html:has(#cb-design-2026) .homepage-root :is(.theme-toggle,.cb-header-speed){background:var(--d-paper)!important;color:var(--d-ink)!important;border:1px solid var(--d-line)!important}
html[data-site-theme=night]:has(#cb-design-2026) :is(.homepage-root [role=dialog],.cb-consent-dialog,.st-panel,.st-info){background:var(--d-paper)!important;color:var(--d-ink)!important;border-color:var(--d-line)!important}
html[data-site-theme=night]:has(#cb-design-2026) [role=dialog] :is([class*="bg-white"],[class*="bg-slate"],header,footer){background:var(--d-paper)!important;background-image:none!important;border-color:var(--d-line)!important}
html[data-site-theme=night]:has(#cb-design-2026) [role=dialog] :is([class*="bg-blue"],[class*="bg-emerald"],[class*="bg-amber"]){background:var(--d-soft)!important;color:var(--d-ink)!important}
html[data-site-theme=night]:has(#cb-design-2026) [role=dialog] :is(button.bg-blue-600,button[type=submit]){background:#0964f6!important;color:white!important;-webkit-text-fill-color:white!important}
html:has(#cb-design-2026) .calculator-wizard{--d-bg:var(--cb-wizard-bg,#111315)}
html[data-site-theme=night]:has(#cb-design-2026) .calculator-wizard{--d-paper:var(--cb-wizard-surface,#1d2023);--d-ink:var(--cb-wizard-text,#f5f7fa);--d-muted:var(--cb-wizard-muted,#bdc3cb);--d-line:var(--cb-wizard-border,#363c43)}
html[data-site-theme=night]:has(#cb-design-2026) body.blog-body{--d-bg:var(--cb-blog-bg,#111315);--d-paper:var(--cb-blog-surface,#1d2023);--d-ink:var(--cb-blog-text,#f5f7fa);--d-muted:var(--cb-blog-muted,#bdc3cb);--d-line:var(--cb-blog-border,#363c43)}
html[data-site-theme=night]:has(#cb-design-2026) body.contact-body{--d-bg:var(--cb-contact-bg,#111315);--d-paper:var(--cb-contact-surface,#1d2023);--d-ink:var(--cb-contact-text,#f5f7fa);--d-muted:var(--cb-contact-muted,#bdc3cb);--d-line:var(--cb-contact-border,#363c43)}
@media(min-width:1024px){
 html:has(#cb-design-2026) .homepage-root>section[aria-label="Abonelik ve tüketici araçları"]{padding-top:28px!important;padding-bottom:8px!important;min-height:0!important;flex:none!important;align-items:stretch!important}
 html:has(#cb-design-2026) .home-action-grid{width:100%!important;max-width:100%!important;margin-inline:0!important;gap:14px!important}
 html:has(#cb-design-2026) .home-search-row h1{font-size:clamp(32px,3.2vw,48px)!important;letter-spacing:-.045em!important;line-height:1.12!important;max-width:68%!important;text-align:left!important;margin:10px 0!important}
 html:has(#cb-design-2026) .home-search-row>div>p{max-width:64%!important;margin:12px 0 20px!important;font-size:15px!important;line-height:1.65!important}
 html:has(#cb-design-2026) .home-search-row>div::after{content:""!important;display:block!important;position:absolute!important;right:0!important;top:0!important;width:30%!important;height:220px!important;background:url('/assets/design-2026/hero-scales.png') center/contain no-repeat!important;opacity:1!important;pointer-events:none;filter:none!important}
 html:has(#cb-design-2026) .home-search-row>div>div:last-child{max-width:none!important;width:100%!important;margin-top:22px!important}
 html:has(#cb-design-2026) .home-search-row form{width:100%!important;max-width:none!important}
 html:has(#cb-design-2026) .home-search-row>div>div:last-child>div{max-width:none!important}
 html:has(#cb-design-2026) .home-trust-row>div{max-width:none!important}
 html:has(#cb-design-2026) .cb34-slide{flex:0 0 calc((100% - 48px)/4)!important;min-width:200px!important}
 html:has(#cb-design-2026) .cb-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}
}
@media(prefers-reduced-motion:reduce){html:has(#cb-design-2026) *{scroll-behavior:auto!important;transition:none!important}}
.cb-rating-dialog{width:min(620px,calc(100vw - 32px));max-height:90dvh;overflow:auto;border:1px solid var(--d-line);border-radius:20px;background:var(--d-paper);color:var(--d-ink);padding:24px;box-shadow:0 24px 90px #0005}
.cb-rating-dialog::backdrop{background:#080c16aa;backdrop-filter:blur(5px)}
.cb-rating-close{float:right;border:1px solid var(--d-line);border-radius:9px;background:var(--d-soft);color:var(--d-ink);padding:8px 12px;cursor:pointer}
.cb-rating-dialog h2{font-size:22px;color:var(--d-ink);margin:0 0 22px}
.cb-rating-dialog fieldset{border:0;margin:0;padding:0}.cb-rating-dialog legend{font-weight:650;font-size:18px;margin-bottom:20px}
.cb-rating-dialog .st-rating{display:flex;flex-wrap:wrap;gap:6px}.cb-rating-dialog .st-rating label{position:relative;cursor:pointer;flex:1;min-width:36px}
.cb-rating-dialog .st-rating input{position:absolute;opacity:0}.cb-rating-dialog .st-rating span{display:block;padding:10px 4px;text-align:center;border:1px solid var(--d-line);border-radius:8px;background:var(--d-soft);color:var(--d-ink)}
.cb-rating-dialog .st-rating input:checked+span{background:#0964f6;color:white;border-color:#0964f6}.cb-rating-dialog .st-rating input:focus-visible+span{outline:3px solid #76a7ff;outline-offset:2px}
.cb-rating-dialog .st-rating-labels{display:flex;justify-content:space-between;font-size:12px;margin:8px 0 20px}.cb-rating-dialog .st-research-consent{display:flex;gap:12px;align-items:flex-start;font-size:13px}.cb-rating-dialog input[type=checkbox]{margin-top:4px;accent-color:#0964f6}
.cb-rating-dialog .st-actions{display:flex;gap:10px;margin:16px 0}.cb-rating-dialog .st-actions button,.cb-rating-reopen{border:1px solid var(--d-line);border-radius:10px;padding:12px 16px;background:var(--d-soft);color:var(--d-ink);cursor:pointer}.cb-rating-dialog .st-actions button[type=submit]{background:#0964f6;color:white}.cb-rating-dialog .st-compact-note,.cb-rating-dialog .st-consent-details{font-size:12px;color:var(--d-muted);margin-top:14px}.st-survey-home{margin:18px 0}.st-survey-home .st-panel{width:100%!important;min-width:0!important}.st-survey-home:has([hidden]){min-height:0}
html[data-site-theme=night]:has(#cb-design-2026) .homepage-root{--d-bg:var(--cb-home-bg,#111315);--d-paper:var(--cb-home-surface,#1d2023);--d-ink:var(--cb-home-text,#f5f7fa);--d-muted:var(--cb-home-muted,#bdc3cb);--d-line:var(--cb-home-border,#363c43)}

html[data-site-theme=night]:has(#cb-design-2026) body :is([role=dialog],.calculator-wizard){background:var(--d-bg)!important;color:var(--d-ink)!important}
html[data-site-theme=night]:has(#cb-design-2026) body :is([role=dialog],.calculator-wizard) :is([class*="bg-"],header,footer,[data-application-link]){background:var(--d-soft)!important;background-image:none!important;border-color:var(--d-line)!important}
html[data-site-theme=night]:has(#cb-design-2026) body :is([role=dialog],.calculator-wizard) :is(p,span,strong,h2,h3,h4,label,li,td,th,a){color:var(--d-ink)!important;-webkit-text-fill-color:var(--d-ink)!important}
html[data-site-theme=night]:has(#cb-design-2026) body :is([role=dialog],.calculator-wizard) :is(input,textarea,select){background:var(--d-bg)!important;color:var(--d-ink)!important;border-color:var(--d-line)!important}
html:has(#cb-design-2026) body :is(main.shell,main.blog-shell,.cb-center,.home-seo,.blog-home){max-width:calc(100% - 24px)!important;box-sizing:border-box}
html.cb77-layout-active:has(#cb-design-2026) body :is(main.shell,main.blog-shell,.cb-center,.home-seo,.blog-home){width:min(calc(100% - 24px),var(--cb77-content-width,1160px))!important;margin-inline:auto!important}
html:has(#cb-design-2026) body [role=dialog]{max-width:min(960px,calc(100vw - 16px))!important;max-height:calc(100dvh - 16px)!important;overflow:auto!important;overscroll-behavior:contain}
html:has(#cb-design-2026) body :is(input,textarea,select){max-width:100%;box-sizing:border-box}
html:has(#cb-design-2026) body :is(.workspace,.fields,.cb34-article-grid)>*{min-width:0}
@media(max-width:700px){html:has(#cb-design-2026) body .workspace{grid-template-columns:minmax(0,1fr)!important}html:has(#cb-design-2026) body [role=dialog] header{padding:12px!important}html:has(#cb-design-2026) body [role=dialog] footer{flex-wrap:wrap!important}}
.cb-pdf-button{padding:10px 16px;border:1px solid currentColor;border-radius:10px;min-height:44px;cursor:pointer}
@media print{
 html body :is(.cb77-rail,.cb77-inline-dock,.cb77-global-banner,.cb-ad,.cb-sponsor,.cb33-sponsor,.cb-adsense-wrap,.adsbygoogle,[data-ad-slot],iframe,.cb-unified-footer,.cb-consent-banner,.cb-consent-dialog,.cb-consent-manage,.hr-bottom-nav,.hr-menu){display:none!important;visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important}
 html body:has(>.print-report)>:not(.print-report),html body:has(>.print-only-report)>:not(.print-only-report){display:none!important}
 html body :is(.print-report,.print-only-report){display:block!important;position:static!important;width:100%!important;max-width:none!important;overflow:visible!important;background:white!important;color:black!important;margin:0!important;box-shadow:none!important;border:0!important}
 html body :is(.print-report,.print-only-report) *{color:black!important;-webkit-text-fill-color:black!important;background:transparent!important;box-shadow:none!important;white-space:normal}
 html body :is(.print-report,.print-only-report) pre{white-space:pre-wrap!important;overflow-wrap:anywhere!important;font:11pt/1.5 Arial!important}
 html,html body{background:#fff!important;color:#000!important;overflow:visible!important;height:auto!important}
 @page{size:A4;margin:18mm}
}
/* Surface styles belong to cards, never their layout wrappers. */
html[data-site-theme=night]:has(#cb-design-2026) body main.homepage-root .home-action-grid>div,
html[data-site-theme=night]:has(#cb-design-2026) body main.homepage-root .home-search-row>div{background:transparent!important;background-image:none!important;box-shadow:none!important}
html[data-site-theme=night]:has(#cb-design-2026) body main.homepage-root .home-action-grid>div>:is(a,button),
html[data-site-theme=night]:has(#cb-design-2026) body main.homepage-root .home-search-row form,
html[data-site-theme=night]:has(#cb-design-2026) body main.homepage-root .home-trust-row>div>div{background:var(--d-paper)!important;background-image:none!important;border-color:var(--d-line)!important;box-shadow:none!important;color:var(--d-ink)!important;-webkit-text-fill-color:var(--d-ink)!important}
html[data-site-theme=night]:has(#cb-design-2026) body main.homepage-root .home-action-grid>.home-calculator-cell>button{border-color:#ef7974!important}
html[data-site-theme=night]:has(#cb-design-2026) body main.homepage-root .home-search-row form button{background:var(--d-action)!important;color:white!important}
html[data-site-theme=night]:has(#cb-design-2026) body .home-site-header .theme-toggle{background:var(--d-soft)!important;border:1px solid var(--d-line)!important}
html.cb77-layout-active:has(#cb-design-2026) body main.homepage-root>section{width:var(--cb77-content-width)!important;max-width:calc(100% - 24px)!important;margin-inline:auto!important;box-sizing:border-box!important}
.cb-petition-error{color:#b42318;background:#fff0ed;padding:12px;border:1px solid #b42318;border-radius:8px}
html[data-site-theme=night] .cb-petition-error{color:#ffe1da;background:#391814;border-color:#ff9b8a}
html[data-site-theme=night]:has(#cb-design-2026) body main.homepage-root .home-action-grid>.home-calculator-cell>button{background:#0964f6!important;color:#fff!important;-webkit-text-fill-color:#fff!important;border-color:#267aff!important}
@media(min-width:1024px){
 html:has(#cb-design-2026) body main.homepage-root>section[aria-label="Abonelik ve tüketici araçları"],
 html:has(#cb-design-2026) body #home-blog-slot{width:min(720px,calc(100% - 48px))!important;max-width:100%!important;margin-inline:auto!important}
 html.cb77-layout-active:has(#cb-design-2026) body main.homepage-root>section[aria-label="Abonelik ve tüketici araçları"],
 html.cb77-layout-active:has(#cb-design-2026) body #home-blog-slot{width:var(--cb77-content-width)!important;max-width:calc(100% - 24px)!important}
 html:has(#cb-design-2026) body #home-blog-slot>:is(.cb-center,.cb34-showcase,.blog-home){width:100%!important;max-width:100%!important}
}
html:has(#cb-design-2026) body :is(.cb-center,.cb34-showcase){background:transparent!important;box-shadow:none!important;border:0!important}
html:has(#cb-design-2026) body .home-search-row>div::after{z-index:0}
html:has(#cb-design-2026) body .home-search-row form{position:relative;z-index:1}
@media(min-width:1024px){html:has(#cb-design-2026) body .home-search-row h1{width:64%!important;white-space:normal!important;text-wrap:balance!important;display:block!important;max-width:680px!important}html:has(#cb-design-2026) body .home-search-row>div>p{width:64%!important;white-space:normal!important}html:has(#cb-design-2026) body .home-search-row>div::after{height:210px!important;top:4px!important}html:has(#cb-design-2026) body .home-search-row>div>div:last-child{margin-top:26px!important}}
html:has(#cb-design-2026) body main.homepage-root :is(.cb-center,.cb34-showcase){background:transparent!important;border:0!important;box-shadow:none!important}
.cb-reference-nav{display:none}
@media(min-width:1024px){html:has(#cb-design-2026) .home-site-header .cb-reference-nav{display:flex;align-items:center;gap:22px;margin-left:auto;margin-right:24px;font-size:13px;font-weight:600}html:has(#cb-design-2026) .home-site-header .cb-reference-nav a{color:var(--d-ink)!important;text-decoration:none}html:has(#cb-design-2026) .home-site-header>div>p{display:none!important}}
.cb-device-tablet,.cb-device-phone{display:none!important}
@media(min-width:768px) and (max-width:1023px){.cb-device-tablet{display:block!important}}
@media(max-width:767px){.cb-device-phone{display:block!important}}
html:has(#cb-design-2026) body .cb33-sponsor{background:var(--d-paper)!important;color:var(--d-ink)!important;border-color:var(--d-line)!important}
html:has(#cb-design-2026) body .cb33-copy :is(strong,a){color:var(--d-ink)!important;-webkit-text-fill-color:var(--d-ink)!important}
html:has(#cb-design-2026) body .cb33-copy p{color:var(--d-muted)!important;-webkit-text-fill-color:var(--d-muted)!important}

/* WCAG contrast: search action stays readable in both palettes. */
.homepage-root .home-search-row button[type=submit]{background:#d90b32!important;color:#fff!important;opacity:1!important}
.homepage-root .home-search-row button[type=submit] span{color:#fff!important}
html[data-site-theme=night]:has(#cb-design-2026) body #trafik-hesaplama-wizard-card{background:var(--d-paper)!important;color:var(--d-ink)!important;-webkit-text-fill-color:var(--d-ink)!important;border-color:var(--d-line)!important}
html[data-site-theme=night]:has(#cb-design-2026) body #trafik-hesaplama-wizard-card *{color:inherit!important;-webkit-text-fill-color:inherit!important}
@media(min-width:768px) and (max-width:1023px){.cb-device-desktop{display:none!important}}

/* V8: one reading column, independent of viewport and rail count. */
html:has(#cb-design-2026) body main.homepage-root>section[aria-label="Abonelik ve tüketici araçları"],
html:has(#cb-design-2026) body #home-blog-slot{width:min(720px,calc(100% - 32px),var(--cb77-content-width,720px))!important;max-width:calc(100% - 32px)!important;margin-inline:auto!important}
html:has(#cb-design-2026) body main.homepage-root>section[aria-label="Abonelik ve tüketici araçları"]{padding-inline:0!important}
html:has(#cb-design-2026) body .cb34-slide-track{display:flex!important;gap:16px!important;overflow-x:auto!important;overflow-y:hidden!important;scrollbar-width:none!important;-ms-overflow-style:none;scroll-snap-type:x mandatory!important;padding:0!important}
html:has(#cb-design-2026) body .cb34-slide-track::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}
html:has(#cb-design-2026) body .cb34-slide-track::after{display:none!important;content:none!important}
html:has(#cb-design-2026) body .cb34-slide-track>.cb34-slide{flex:0 0 100%!important;min-width:0!important;box-sizing:border-box!important;scroll-snap-align:start!important}
html:has(#cb-design-2026) body .cb34-slide-image{height:clamp(170px,27vw,300px)!important}
html:has(#cb-design-2026) body .cb34-slide-copy strong{font-size:20px!important;display:block!important}
html:has(#cb-design-2026) body .cb-reference-nav a{background:transparent!important;border:0!important;padding:6px 0!important;color:var(--d-ink)!important;-webkit-text-fill-color:var(--d-ink)!important}
html:has(#cb-design-2026) body .home-search-row>div::after{background-image:url('/assets/design-2026/hero-scales.png')!important}
@media(max-width:1023px){
html:has(#cb-design-2026) body .home-search-row>div::after{content:""!important;display:block!important;position:relative!important;width:160px!important;height:145px!important;inset:auto!important;margin:8px auto 16px!important;background-position:center!important;background-repeat:no-repeat!important;background-size:contain!important;opacity:1!important;filter:none!important}
html:has(#cb-design-2026) body .home-search-row>div{display:flex!important;flex-direction:column!important;align-items:stretch!important}
html:has(#cb-design-2026) body .home-search-row>div::after{order:3}
html:has(#cb-design-2026) body .home-search-row>div>div:last-child{order:4;margin-top:0!important}
html:has(#cb-design-2026) body .home-search-row h1{font-size:clamp(28px,6vw,42px)!important;line-height:1.15!important;text-align:center!important}
html:has(#cb-design-2026) body .home-search-row>div>p{text-align:center!important}
}
html.cb77-layout-active:has(#cb-design-2026) body :is(.cockpit,.contact-page-content,.contact-shell){width:min(calc(100% - 32px),var(--cb77-content-width))!important;max-width:var(--cb77-content-width)!important;margin-inline:auto!important;box-sizing:border-box}

html[data-site-theme=night]:has(#cb-design-2026) body main.homepage-root :is(p,small,.text-slate-500,.text-slate-600,.text-slate-700),
html[data-site-theme=night]:has(#cb-design-2026) body .blog-home :is(p,small){color:var(--d-muted,#bdc3cb)!important;-webkit-text-fill-color:var(--d-muted,#bdc3cb)!important}
html[data-site-theme=night]:has(#cb-design-2026) body main.homepage-root :is(.home-search-row,.home-trust-row,.blog-home) :is(h1,h2,h3,strong,a){color:var(--d-ink,#f5f7fa)!important;-webkit-text-fill-color:var(--d-ink,#f5f7fa)!important}
html:has(#cb-design-2026) body .cb34-showcase .cb34-slide-copy p{color:var(--d-muted,#bdc3cb)!important;-webkit-text-fill-color:var(--d-muted,#bdc3cb)!important}
/* Accessible speech player, content controls remain separate from prose. */
html:has(#cb-design-2026) body [data-cb61-listen]{padding:22px!important;margin:24px 0!important;border:1px solid var(--d-line)!important;border-radius:18px!important;background:var(--d-paper)!important;color:var(--d-ink)!important;box-shadow:0 8px 28px #0000000a!important}
.cb-listen-heading{display:flex;align-items:center;gap:14px}.cb-listen-heading strong{display:block;font-size:18px}.cb-listen-heading p{margin:3px 0;font-size:13px}.cb-listen-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:#e5edff;color:#174bc0;font-size:25px}.cb-listen-timeline{display:flex;align-items:center;gap:18px;margin:18px 0}.cb-listen-timeline label{flex:1;font-size:12px}.cb-listen-timeline input{display:block;width:100%;margin-top:10px;accent-color:#285fe5}.cb-listen-timeline output{white-space:nowrap;font:13px system-ui;font-variant-numeric:tabular-nums}.cb-listen-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cb-listen-controls button,.cb-listen-controls select{min-height:44px;padding:10px 14px;border:1px solid var(--d-line);border-radius:10px;background:var(--d-soft);color:var(--d-ink);font:600 13px system-ui;cursor:pointer}.cb-listen-controls [data-play]{background:#2054c8!important;color:#fff!important;-webkit-text-fill-color:#fff!important}.cb-listen-controls label{display:flex;align-items:center;gap:8px;font-size:12px}[data-cb61-listen] [data-status]{margin:12px 0 0;font-size:12px}.st-survey-home{scroll-margin-top:100px}

html:has(#cb-design-2026) body main.homepage-root .home-search-row h1{max-width:70%!important;width:70%!important;font-size:clamp(30px,3.4vw,44px)!important;white-space:normal!important}
html:has(#cb-design-2026) body .home-search-row>div::after{background-image:var(--cb-hero-image,url('/assets/design-2026/hero-scales.png'))!important;width:27%!important}
@media(max-width:1023px){html:has(#cb-design-2026) body main.homepage-root .home-search-row h1{width:100%!important;max-width:100%!important}html:has(#cb-design-2026) body .home-search-row>div::after{width:160px!important}}
html:has(#cb-design-2026) body .cb77-rail .cb33-media{height:auto!important;aspect-ratio:var(--cb77-media-ratio,240/600)!important}
html:has(#cb-design-2026) body .cb77-rail .cb33-media img{width:100%!important;height:100%!important;object-fit:contain!important}
.cb9-rail{box-sizing:border-box;padding:10px;background:var(--d-paper,#fff);color:var(--d-ink,#15233e);border:1px solid var(--d-line,#dce4ef);border-radius:14px}.cb9-rail img{width:100%;height:auto;display:block;max-height:600px;object-fit:contain}.cb9-rail strong,.cb9-rail a{display:block;margin:10px 0}.cb9-rail small{font-size:10px}.cb9-rail{display:inline-block;vertical-align:top;width:calc(50% - 24px);margin:12px}.cb9-rail img{max-height:200px}@media(min-width:1200px){.cb9-rail{position:fixed;top:150px;width:min(240px,calc((100vw - 768px)/2));margin:0;max-height:calc(100dvh - 165px);overflow:auto}.cb9-rail img{max-height:600px}.cb9-rail-left{right:calc(50% + 372px)}.cb9-rail-right{left:calc(50% + 372px)}html.cb9-rails-active body>main:not(.homepage-root){width:720px!important;max-width:calc(100% - 520px)!important;margin-inline:auto!important}}
body:has(dialog[open],[role=dialog][aria-modal=true]) .cb9-rail{visibility:hidden}
@media print{.cb9-rail{display:none!important}}
