/* Turkish navigation: service buttons first on mobile, then company links. */
.header.direct-access[data-priority-navigation] .priority-menu-arrow{display:none}
.header.direct-access[data-priority-navigation] .corporate-navigation.priority-mobile-corporate{display:none}
.header.direct-access[data-priority-navigation] .corporate-navigation>.technical-services-link{color:inherit}
@media(min-width:1241px){
 .header.direct-access[data-priority-navigation] .corporate-navigation{gap:20px}
 .header.direct-access[data-priority-navigation] .corporate-navigation>a{white-space:nowrap}
 .header.direct-access[data-priority-navigation] .priority-desktop-corporate>a:is([href="/magaza"],[data-priority-projects]){display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:7px 11px;border:1px solid #cfdbeb;border-radius:10px;background:#edf3fa;color:inherit;font-weight:500;text-decoration:none}
 .header.direct-access[data-priority-navigation] .priority-desktop-corporate>a:is([href="/magaza"],[data-priority-projects]):is(:hover,:focus-visible){background:#e2ebf7;border-color:#afc4df}
 .header.direct-access[data-priority-navigation] .corporate-navigation>.technical-services-link{font-weight:500}
 .header.direct-access[data-priority-navigation] .priority-menu-cart{flex:none}
}
@media(min-width:1241px) and (max-width:1400px){
 .header.direct-access[data-priority-navigation] .nav-wrap{gap:20px;padding-inline:24px}
 .header.direct-access[data-priority-navigation] .corporate-navigation{gap:14px}
 .header.direct-access[data-priority-navigation] .corporate-navigation>a{font-size:13px}
}
@media(max-width:1240px){
 body:has(.header.direct-access[data-priority-navigation] .site-navigation.open){overflow:hidden}
 .header.direct-access[data-priority-navigation] .site-navigation.open{gap:18px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));scrollbar-width:thin}
 .header.direct-access[data-priority-navigation] .services-navigation{order:0}
 .header.direct-access[data-priority-navigation] .corporate-navigation{order:1;display:grid;align-items:stretch;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:18px 0 0;border-top:1px solid #e1e7ee;border-bottom:0}
 .header.direct-access[data-priority-navigation] .corporate-navigation.priority-desktop-corporate{display:none}
 .header.direct-access[data-priority-navigation] .corporate-navigation.priority-mobile-corporate{display:grid}
 .header.direct-access[data-priority-navigation] .corporate-navigation>a{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:48px;padding:12px 14px;margin:0;border:1px solid #dce4ed;border-radius:10px;background:#f7f9fc;color:#172e42;font-size:14px;font-weight:550;line-height:1.4;white-space:normal;overflow-wrap:break-word;text-decoration:none}
 .header.direct-access[data-priority-navigation] .corporate-navigation>a[data-priority-link=primary]{grid-column:1/-1;background:#f0f5fc;border-color:#cadbf0;font-size:15px;font-weight:600}
 .header.direct-access[data-priority-navigation] .corporate-navigation>a:is([data-priority-projects],[href="/magaza"]){background:#1b60c5;border-color:#1b60c5;color:#fff}
 .header.direct-access[data-priority-navigation] .priority-mobile-corporate>a[href="/magaza"]{display:grid;grid-template-columns:17px minmax(0,1fr) auto;column-gap:8px}
 .header.direct-access[data-priority-navigation] .priority-mobile-corporate .priority-menu-cart{display:block;flex:none;color:inherit}
 .header.direct-access[data-priority-navigation] .corporate-navigation>.technical-services-link{flex-basis:auto;margin:0;color:#172e42;font-weight:550}
 .header.direct-access[data-priority-navigation] .corporate-navigation>a:is(:hover,:focus-visible){background:#e9f0fa;color:#173d75;border-color:#aec8e8}
 .header.direct-access[data-priority-navigation] .corporate-navigation>a:is([data-priority-projects],[href="/magaza"]):is(:hover,:focus-visible){background:#164eaa;color:#fff;border-color:#164eaa}
 .header.direct-access[data-priority-navigation] .priority-menu-arrow{display:block;flex:none;font-size:17px;color:inherit}
 .header.direct-access[data-priority-navigation] .corporate-navigation>a:focus-visible{outline:2px solid #1b60c5;outline-offset:3px}
 /* Dark, matte service controls; submenu accents and content stay unchanged. */
 .header.direct-access[data-priority-navigation] .services-navigation>.tone-blue{--mobile-service-fill:#244f78;--mobile-service-hover:#1d4266}
 .header.direct-access[data-priority-navigation] .services-navigation>.tone-red{--mobile-service-fill:#853449;--mobile-service-hover:#712b3e}
 .header.direct-access[data-priority-navigation] .services-navigation>.tone-green{--mobile-service-fill:#22614f;--mobile-service-hover:#1b5142}
 .header.direct-access[data-priority-navigation] .services-navigation>.tone-navy{--mobile-service-fill:#303f65;--mobile-service-hover:#283554}
 .header.direct-access[data-priority-navigation] .services-navigation>.tone-burgundy{--mobile-service-fill:#793d4c;--mobile-service-hover:#663240}
 .header.direct-access[data-priority-navigation] .services-navigation>.tone-graphite{--mobile-service-fill:#3d4853;--mobile-service-hover:#323c46}
 .header.direct-access[data-priority-navigation] .services-navigation>.systems-menu>summary,
 .header.direct-access[data-priority-navigation] .services-navigation>.service-nav-direct{background:var(--mobile-service-fill);background-image:none;border-color:var(--mobile-service-fill);color:#fff;box-shadow:none}
 .header.direct-access[data-priority-navigation] .services-navigation>.systems-menu>summary:is(:hover,:focus-visible),
 .header.direct-access[data-priority-navigation] .services-navigation>.service-nav-direct:is(:hover,:focus-visible){background:var(--mobile-service-hover);border-color:var(--mobile-service-hover);color:#fff}
 .header.direct-access[data-priority-navigation] .services-navigation>.systems-menu>summary :is(.sca-service-symbol,.access-chevron),
 .header.direct-access[data-priority-navigation] .services-navigation>.service-nav-direct .sca-service-symbol{color:#fff}
 .header.direct-access[data-priority-navigation] .services-navigation>.systems-menu>summary:focus-visible,
 .header.direct-access[data-priority-navigation] .services-navigation>.service-nav-direct:focus-visible{outline:2px solid #fff;outline-offset:-4px}
}
