/* Cepteİlan V27 r2: blue category buttons; green listings and urgent offers. */
.site-header[data-header-v27]{--v27-blue:#0962d7;--v27-blue-hover:#064ba9;--v27-green:#267344;--v27-green-hover:#174f2d;--v27-soft:#e5effc;--v27-border:#adcaee}
.site-header[data-header-v27] .head-inner{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px 16px!important;padding:8px 0 12px!important;align-items:center!important;position:relative;min-width:0}
.site-header[data-header-v27] .v27-utility{grid-column:1/-1;grid-row:1;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;padding-bottom:6px;border-bottom:1px solid var(--line,#cbd5e1)}
.site-header[data-header-v27] .v27-utility time{font-size:12px!important;line-height:1.4;font-weight:650;font-variant-numeric:tabular-nums;color:var(--muted,#52657b)!important;white-space:nowrap;border:0;padding:0;max-width:none}
.site-header[data-header-v27] .v27-shortcuts{display:flex;align-items:center;gap:6px}
.site-header[data-header-v27] .v27-shortcuts .btn{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:7px!important;border-radius:9px!important;background:var(--v27-soft)!important;color:#173b66!important;border:1px solid var(--v27-border)!important;box-shadow:none!important}
.site-header[data-header-v27] .v27-shortcuts .ico{width:20px;height:20px}
.site-header[data-header-v27] .head-inner>.logo-link{grid-column:1;grid-row:2;order:0!important;min-width:0;width:max-content;max-width:100%;margin:0;gap:0}
.site-header[data-header-v27] .logo-link .cep-wordmark{display:block;width:252px!important;max-width:100%!important;height:auto!important;max-height:none!important;object-fit:contain;padding:0!important;background:transparent!important;border-radius:0!important}
.site-header[data-header-v27] .head-actions{grid-column:2;grid-row:2;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;position:static!important;flex:none!important;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}
.site-header[data-header-v27] .head-actions>a.btn{display:inline-flex!important;flex:0 0 auto;min-width:104px!important;width:auto!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0 14px!important;border-radius:10px!important;font-size:14px!important;line-height:1.2!important;font-weight:750;white-space:nowrap!important;background:var(--v27-soft)!important;color:#123d73!important;border:1px solid var(--v27-border)!important;box-shadow:none!important}
.site-header[data-header-v27] .head-actions>a[href="/ilan-ver"],.site-header[data-header-v27] .head-actions>a[href="/kayit/is-arayan"]{background:var(--v27-blue)!important;color:#fff!important;border-color:var(--v27-blue)!important}
.site-header[data-header-v27] .head-actions .menu-toggle{display:none!important}
.site-header[data-header-v27] .head-inner>.header-live{grid-column:1/-1;grid-row:3;position:static!important;inset:auto!important;order:0!important;display:flex!important;flex-flow:row nowrap!important;width:100%!important;min-width:0;min-height:38px;margin:0!important;padding:8px 10px!important;gap:0!important;border:1px solid var(--line,#cbd5e1)!important;border-radius:9px;background:var(--soft,#eef2f6)!important;overflow:hidden}
.site-header[data-header-v27] .header-live .v20-ticker{flex:1 1 0!important;min-width:0;width:100%;font-size:12px;line-height:20px}
.site-header[data-header-v27] #nav-menu{grid-column:1/-1;grid-row:4;order:0!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;width:100%!important;gap:8px!important;margin:0!important;padding:0!important;align-items:stretch!important}
.site-header[data-header-v27] #nav-menu a{min-height:46px!important;height:100%;border-radius:9px!important;line-height:1.3!important}
/* Category navigation: active and hover stay blue. */
.site-header[data-header-v27] #nav-menu a{background:var(--v27-blue)!important;border:1px solid #4b8ee5!important;color:#fff!important;box-shadow:none!important}
.site-header[data-header-v27] #nav-menu a:is(:hover,.active){background:var(--v27-blue-hover)!important;border-color:#91bbf4!important}
/* Both İlanlarım buttons and the opportunity button remain green. */
.site-header[data-header-v27] #nav-menu a[href="/ilanlarim"],
.site-header[data-header-v27] .header-strip .header-strip-links>a:is([href="/ilanlarim"],.v24-my-listings,.compact-deals){background:var(--v27-green)!important;color:#fff!important;border:1px solid #1c5b34!important;box-shadow:none!important}
.site-header[data-header-v27] #nav-menu a[href="/ilanlarim"]:is(:hover,.active),
.site-header[data-header-v27] .header-strip .header-strip-links>a:is([href="/ilanlarim"],.v24-my-listings,.compact-deals):hover{background:var(--v27-green-hover)!important;border-color:#78ad8d!important}
/* Main home call to action follows the blue category palette. */
.v12-home .v12-hero .v12-hero-actions>a.btn[href="/ilan-ver"]{background:#0962d7!important;border:1px solid #4b8ee5!important;color:#fff!important;box-shadow:0 3px 10px #0962d726!important}
.v12-home .v12-hero .v12-hero-actions>a.btn[href="/ilan-ver"]:hover{background:#064ba9!important;border-color:#91bbf4!important}
.site-header[data-header-v27] .header-strip>.container{display:block!important;padding:10px 0!important}
.site-header[data-header-v27] .header-strip .header-strip-links{display:grid!important;grid-template-columns:minmax(120px,1fr) minmax(0,2fr) auto!important;gap:8px!important;width:100%;align-items:center!important}
.site-header[data-header-v27] .header-strip .header-strip-links>a:is([href="/ilanlarim"],.compact-deals){display:flex!important;align-items:center;justify-content:center;width:100%;min-height:44px!important;padding:9px 12px!important;font-size:14px!important;border-radius:9px!important;line-height:1.3!important;white-space:normal!important;text-align:center}
.site-header[data-header-v27] .v20-news-link{padding:8px 0 8px 10px;font-size:12px!important;text-align:right;white-space:nowrap}
.site-header[data-header-v27] a:focus-visible{outline:3px solid #72a8f7!important;outline-offset:3px}
:root[data-theme=dark] .site-header[data-header-v27]{--v27-blue:#176bdd;--v27-blue-hover:#115bc2;--v27-soft:#243e5c;--v27-border:#526d8e}
:root[data-theme=dark] .site-header[data-header-v27] .head-actions>a.btn:not([href="/ilan-ver"]):not([href="/kayit/is-arayan"]),
:root[data-theme=dark] .site-header[data-header-v27] .v27-shortcuts .btn{color:#e0edff!important}
/* A white wordmark stays readable on the dark surface, without a white tile. */
:root[data-theme=dark] .site-header[data-header-v27] .cep-wordmark{filter:brightness(0) invert(1)}
@media(max-width:1050px){.site-header[data-header-v27] #nav-menu{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:640px){
 .site-header[data-header-v27] .head-inner{gap:8px!important;padding-top:6px!important}
 .site-header[data-header-v27] .logo-link .cep-wordmark{width:156px!important}
 .site-header[data-header-v27] .head-actions{gap:6px!important}
 .site-header[data-header-v27] .head-actions>a.btn{width:76px!important;min-width:76px!important;padding:0 6px!important;font-size:12px!important}
 .site-header[data-header-v27] #nav-menu{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
 .site-header[data-header-v27] .header-strip .header-strip-links{grid-template-columns:minmax(0,1fr) minmax(0,2fr)!important}
 .site-header[data-header-v27] .v20-news-link{grid-column:1/-1;padding:2px 0!important}
 .site-header[data-header-v27] .v27-utility time{font-size:11px!important}
}
@media(max-width:360px){
 .site-header[data-header-v27] .head-actions>a.btn{width:68px!important;min-width:68px!important;font-size:11px!important}
 .site-header[data-header-v27] #nav-menu a{font-size:12px!important}
 .site-header[data-header-v27] .header-strip .header-strip-links>a:is([href="/ilanlarim"],.compact-deals){font-size:12px!important;padding-inline:6px!important}
}
