/* 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:16px}
 .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:#0875df;border-color:#0875df;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] .priority-mobile-corporate>a:is([href="/projeler"],[href="/iletisim"],[href="/hakkimizda"],[href="/teknik-servis"]){display:grid;grid-template-columns:18px minmax(0,1fr) auto;column-gap:10px}
 .header.direct-access[data-priority-navigation] .priority-mobile-corporate .priority-menu-symbol{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:#0064c5;color:#fff;border-color:#0064c5}
 .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}
 /* Vivid service colors with readable white labels and symbols. */
 .header.direct-access[data-priority-navigation] .services-navigation>.tone-blue{--mobile-service-fill:#0875df;--mobile-service-hover:#0064c5}
 .header.direct-access[data-priority-navigation] .services-navigation>.systems-menu[data-service-menu="vrf"]{--mobile-service-fill:#1c55dc;--mobile-service-hover:#1648c2}
 .header.direct-access[data-priority-navigation] .services-navigation>.tone-red{--mobile-service-fill:#e21b36;--mobile-service-hover:#ca1830}
 .header.direct-access[data-priority-navigation] .services-navigation>.tone-green{--mobile-service-fill:#008847;--mobile-service-hover:#00753d}
 .header.direct-access[data-priority-navigation] .services-navigation>.tone-navy{--mobile-service-fill:#334cc4;--mobile-service-hover:#293da7}
 .header.direct-access[data-priority-navigation] .services-navigation>.tone-burgundy{--mobile-service-fill:#e11d48;--mobile-service-hover:#c81940}
 .header.direct-access[data-priority-navigation] .services-navigation>.tone-graphite{--mobile-service-fill:#08799b;--mobile-service-hover:#056682}
 .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}
}

.header.direct-access .services-navigation.refined-desktop-services{display:none}
@media(min-width:1241px){
  .header.direct-access{padding-bottom:54px;background:#fffffff7}
  .header.direct-access[data-priority-navigation] .nav-wrap{height:64px;max-width:1760px;padding-inline:28px;gap:20px}
  .header.direct-access .brand{flex:none}
  .header.direct-access .brand img{width:108px}
  .header.direct-access .site-navigation{margin-left:auto}
  .header.direct-access[data-priority-navigation] .corporate-navigation.priority-desktop-corporate{gap:14px}
  .header.direct-access[data-priority-navigation] .corporate-navigation.priority-desktop-corporate>a{font-size:13px;font-weight:500;line-height:1.3}
  .header.direct-access[data-priority-navigation] .priority-desktop-corporate>a[href="/magaza"]{--corporate-color:#0865be;--corporate-tint:#eef6ff;--corporate-line:#c6dcf1}
  .header.direct-access[data-priority-navigation] .priority-desktop-corporate>a[href="/projeler"]{--corporate-color:#087567;--corporate-tint:#eef8f5;--corporate-line:#c7e2db}
  .header.direct-access[data-priority-navigation] .priority-desktop-corporate>a[href="/iletisim"]{--corporate-color:#bd2844;--corporate-tint:#fff3f5;--corporate-line:#efcbd3}
  .header.direct-access[data-priority-navigation] .priority-desktop-corporate [data-menu-symbol="contact"]{display:block;width:17px;height:17px;flex:none;color:inherit}
  .header.direct-access[data-priority-navigation] .priority-desktop-corporate>a[href="/hakkimizda"]{--corporate-color:#495b9d;--corporate-tint:#f1f3fc;--corporate-line:#d2d9ef}
  .header.direct-access[data-priority-navigation] .priority-desktop-corporate>a:is([href="/magaza"],[href="/projeler"],[href="/iletisim"],[href="/hakkimizda"]){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 0;border:0;border-radius:0;background:transparent;color:var(--corporate-color);font-weight:600;box-shadow:none;text-decoration:none;text-underline-offset:5px;text-decoration-thickness:1px;transition:color .18s}
  .header.direct-access[data-priority-navigation] .priority-desktop-corporate>a:is([href="/magaza"],[href="/projeler"],[href="/iletisim"],[href="/hakkimizda"]):is(:hover,:focus-visible){background:transparent;border:0;color:var(--corporate-color);box-shadow:none;text-decoration:underline}
  .header.direct-access[data-priority-navigation] .priority-desktop-corporate>a:focus-visible{outline:2px solid currentColor;outline-offset:5px}
  .header.direct-access .nav-wrap>.button.small{display:none}
  .header.direct-access .services-navigation:not(.refined-desktop-services){display:none}
  .header.direct-access .services-navigation.refined-desktop-services{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:10px;top:64px;height:54px;padding:5px 28px 6px;background:#f8fafc;border-top:1px solid #e8edf2}
  .refined-desktop-services>.tone-blue{--frame-line:#bfd3e8;--frame-accent:#176ac2;--frame-tint:#f3f8ff}
  .refined-desktop-services>.tone-red{--frame-line:#e8cbd0;--frame-accent:#db2441;--frame-tint:#fff5f7}
  .refined-desktop-services>.tone-green{--frame-line:#c1dcd2;--frame-accent:#078566;--frame-tint:#f1faf6}
  .refined-desktop-services>.tone-navy{--frame-line:#cbd3e4;--frame-accent:#46599a;--frame-tint:#f5f6fc}
  .refined-desktop-services>.tone-burgundy{--frame-line:#e6cbd4;--frame-accent:#ce3157;--frame-tint:#fff5f8}
  .refined-desktop-services>.tone-graphite{--frame-line:#cbd6df;--frame-accent:#46627a;--frame-tint:#f3f7fa}
  .header.direct-access .refined-desktop-services>.systems-menu{min-width:0}
  .header.direct-access .refined-desktop-services>.systems-menu>summary,
  .header.direct-access .refined-desktop-services>.service-nav-direct,
  .header.direct-access .refined-climate-group{height:43px;min-height:43px;border:1px solid var(--frame-line);border-radius:9px;background:linear-gradient(180deg,#fff,#ffffffef);box-shadow:0 2px 5px #203e5c05;transition:background .18s,border-color .18s,box-shadow .18s;color:#21364b}
  .header.direct-access .refined-desktop-services>.systems-menu>summary,
  .header.direct-access .refined-desktop-services>.service-nav-direct{width:100%;justify-content:center;gap:9px;padding:0 11px;font-size:13px;font-weight:600;letter-spacing:-.15px}
  .header.direct-access .refined-desktop-services>.systems-menu>summary:after{display:none}
  .header.direct-access .refined-desktop-services>.systems-menu>summary .sca-service-symbol,
  .header.direct-access .refined-desktop-services>.service-nav-direct .sca-service-symbol{width:21px;height:21px;color:var(--frame-accent);flex:none}
  .header.direct-access .refined-desktop-services .access-chevron{width:11px;height:11px;color:#778ba0;flex:none}
  .header.direct-access .refined-desktop-services>.systems-menu>summary:is(:hover,:focus-visible),
  .header.direct-access nav .refined-desktop-services>.service-nav-direct:is(:hover,:focus-visible),
  .header.direct-access .refined-desktop-services>.systems-menu[open]>summary{background:var(--frame-tint);border-color:var(--frame-accent);color:#21364b;box-shadow:0 2px 8px #203e5c0a}
  .header.direct-access .refined-climate-group{display:grid;grid-template-columns:79px minmax(0,1fr);align-items:center;min-width:0;gap:0;padding:0 7px}
  .header.direct-access .refined-climate-group>.systems-menu{position:static;min-width:0}
  .header.direct-access .refined-climate-group>.systems-menu>summary{justify-content:center;min-height:33px;height:33px;gap:6px;padding:0 5px;border:0;border-radius:5px;background:transparent;box-shadow:none;font-size:13px;font-weight:600;color:#21364b}
  .header.direct-access .refined-climate-group>.systems-menu>summary:after{display:none}
  .header.direct-access .refined-climate-group>.systems-menu>summary>.sca-service-symbol{color:#176ac2;width:21px;height:21px;flex:none}
  .header.direct-access .refined-climate-group>.vrf-menu{border-right:1px solid #dbe6f0;padding-right:5px}
  .header.direct-access .refined-climate-group>.vrf-menu>summary{font-size:12px;color:#176ac2}
  .header.direct-access .refined-climate-group>.vrf-menu>summary>.sca-service-symbol{width:16px;height:16px}
  .header.direct-access .refined-climate-group>.systems-menu>summary:is(:hover,:focus-visible),
  .header.direct-access .refined-climate-group>.systems-menu[open]>summary{background:#edf4ff;color:#176ac2}
  .header.direct-access .refined-desktop-services :is(.access-dropdown,.vrf-menu-panel){top:calc(100% + 7px);max-height:calc(100dvh - 139px)}
}
@media(min-width:1241px)and (max-width:1390px){
  .header.direct-access[data-priority-navigation] .nav-wrap{padding-inline:22px;gap:14px}
  .header.direct-access[data-priority-navigation] .corporate-navigation.priority-desktop-corporate{gap:11px}
  .header.direct-access[data-priority-navigation] .corporate-navigation.priority-desktop-corporate>a{font-size:12px}
  .header.direct-access .services-navigation.refined-desktop-services{padding-inline:22px;gap:8px}
  .header.direct-access .refined-desktop-services>.systems-menu>summary,
  .header.direct-access .refined-desktop-services>.service-nav-direct{font-size:12px;padding-inline:7px;gap:6px}
  .header.direct-access .refined-climate-group{grid-template-columns:70px minmax(0,1fr);padding-inline:4px}
}

