/* Production-only navigation and catalogue defaults; approved appearance retained. */
.language-switch a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:6px 2px;font-weight:400;border-bottom:1px solid transparent}
.language-switch a[aria-current=page]{font-weight:650;border-bottom-color:currentColor}
.simple-nav .language-switch{flex-shrink:0}
html[lang=en] .wordmark small{font-size:calc(var(--brand-size)*.454)}
.simple-nav .mobile-menu{position:static}
.mobile-menu summary{list-style:none}
.mobile-menu summary{cursor:pointer;font-size:23px;padding:10px;line-height:1}
.dialog-backdrop .mc-icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
.dialog-backdrop .mc-privacy-note{font-size:12px;line-height:1.6}
.dialog-backdrop .mc-privacy-note a{text-decoration:underline;text-underline-offset:3px}
.mobile-menu summary::-webkit-details-marker{display:none}
.mobile-menu nav{max-height:calc(100dvh - 90px);overflow-y:auto;overscroll-behavior:contain}
.simple-nav .mobile-menu nav{top:100%}
.simple-header{position:sticky;top:0;z-index:50}
.catalogue-page #services-page{display:block}
.catalogue-page:not(:has(#detay-radio:target,#detay-ooh:target,#ooh-cadde:target,#ooh-arac:target,#ooh-metro:target,#ooh-marmaray:target,#ooh-dijital:target,#ooh-avm:target,#ooh-havalimani:target,#ooh-calismalar:target)) #panel-tv{display:block}
.catalogue-page:not(:has(#detay-radio:target,#detay-ooh:target,#ooh-cadde:target,#ooh-arac:target,#ooh-metro:target,#ooh-marmaray:target,#ooh-dijital:target,#ooh-avm:target,#ooh-havalimani:target,#ooh-calismalar:target)) .static-tabs a[href="#detay-tv"]{border-bottom-color:var(--navy)}
.planning-detail-link{display:inline-flex;align-items:center;font-size:15px;line-height:1.5;margin-bottom:28px;padding-bottom:8px;border-bottom:1px solid var(--navy)}
.planning-directory{border-top:1px solid var(--line);margin-top:42px;padding-top:22px}
.planning-directory>summary{cursor:pointer;font-size:18px;line-height:1.4}
.planning-directory ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 30px;margin:25px 0 0}
.planning-directory li{font-size:14px;line-height:1.55}
.planning-directory a{text-decoration:underline;text-underline-offset:4px}
.legacy-anchor{position:absolute;scroll-margin-top:105px}
.brand-window:focus-visible{outline:2px solid #fff;outline-offset:6px}
@media(max-width:1000px){.main-nav{display:none}.mobile-menu{display:block}.mobile-menu nav{position:absolute;left:0;right:0;background:white;border-bottom:1px solid var(--line);padding:18px 24px;display:flex;flex-direction:column;gap:5px}.mobile-menu nav>a{font-size:17px;padding:10px 0}}
@media(max-width:600px){.planning-detail-link{font-size:14px;margin-bottom:23px}.planning-directory ul{grid-template-columns:1fr;gap:14px}.planning-directory>summary{font-size:17px}.mobile-menu nav{max-height:calc(100dvh - 80px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.brand-track{animation:none!important}}
