/* HeleBak 17 - sade, responsive, erişilebilir site navigasyonu */
.hb-wordmark{display:inline-block!important;position:relative!important;box-sizing:border-box!important;width:clamp(160px,17vw,220px)!important;aspect-ratio:1114/483!important;max-width:100%!important;min-height:0!important;border:0!important;border-radius:0!important;background:transparent url("assets/helebak-logo-seffaf.png?v=17.0") center/contain no-repeat!important;box-shadow:none!important;filter:none!important;line-height:0!important;font-size:0!important;flex-shrink:0!important;vertical-align:middle!important}
.hb-wordmark video,.hb-wordmark .hb-word-hele,.hb-wordmark .hb-word-bak{display:none!important}
body:has(#main-search) header .hb-wordmark{width:clamp(220px,26vw,340px)!important}
body:has(#main-search) header>div{min-height:98px!important;height:auto!important;padding-top:8px!important;padding-bottom:8px!important}
.evtk-menu-title .hb-wordmark{width:175px!important}
@media(max-width:767px){.hb-wordmark{width:150px!important}body:has(#main-search) header .hb-wordmark{width:clamp(166px,47vw,245px)!important}body:has(#main-search) header>div{min-height:82px!important}}
@media(max-width:390px){body:has(#main-search) header .hb-wordmark{width:165px!important}}

/* The wrapper contains only the fixed drawer; trigger is moved into header by JS. */
.evtk-shared-nav{display:contents!important}
#evtk-menu-toggle{box-sizing:border-box;position:relative!important;z-index:41!important;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:0!important;margin:0!important;width:43px!important;height:43px!important;border:1px solid #d9dce8;border-radius:13px;background:#fff;color:#40348b;box-shadow:0 2px 9px rgba(27,28,62,.07);cursor:pointer;vertical-align:middle}
html.dark #evtk-menu-toggle{background:#121a2c;border-color:#334155;color:#e2e8f0}
#evtk-menu-toggle:hover{background:#f3f0ff;border-color:#a78bfa}
html.dark #evtk-menu-toggle:hover{background:#24304b}
#evtk-menu-toggle svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round}
#evtk-menu-toggle:focus-visible,#evtk-menu-close:focus-visible,#evtk-menu-panel a:focus-visible,#evtk-menu-search:focus-visible{outline:3px solid #8b5cf6;outline-offset:3px}
#evtk-menu-backdrop{position:fixed;inset:0;background:rgba(8,14,29,.58);backdrop-filter:blur(3px);z-index:2147482001}
#evtk-menu-panel{position:fixed;top:0;right:0;bottom:0;width:min(390px,100vw);box-sizing:border-box;overflow:auto;overscroll-behavior:contain;z-index:2147482002;padding:24px 20px 32px;background:#f8fafc;color:#172033;box-shadow:-14px 0 45px rgba(12,22,40,.25);font:500 14px/1.45 Inter,system-ui,sans-serif}
html.dark #evtk-menu-panel{background:#0b1222;color:#f1f5f9}
#evtk-menu-panel[hidden],#evtk-menu-backdrop[hidden],#evtk-menu-no-results[hidden]{display:none!important}
.evtk-menu-title{display:flex;align-items:start;justify-content:space-between;gap:10px;padding:0 0 17px;border-bottom:1px solid #e2e8f0}
html.dark .evtk-menu-title{border-color:#25324a}
.evtk-menu-brand{display:flex;flex-direction:column;align-items:flex-start}
.hb-drawer-subtitle{display:block;font-size:12px;color:#64748b;font-weight:600;margin-top:1px}
html.dark .hb-drawer-subtitle{color:#94a3b8}
#evtk-menu-close{border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:11px;flex-shrink:0;font-size:23px;line-height:1;width:38px;height:38px;cursor:pointer}
html.dark #evtk-menu-close{border-color:#334155;background:#172239;color:#f1f5f9}
.evtk-menu-search-wrap{display:flex;align-items:center;gap:9px;margin:16px 0 19px;padding:0 12px;border:1px solid #d7deeb;border-radius:12px;background:#fff;color:#718096;min-height:43px}
html.dark .evtk-menu-search-wrap{background:#111d32;border-color:#334155;color:#94a3b8}
.evtk-menu-search-wrap svg{width:18px;height:18px;stroke:currentColor;stroke-width:2;fill:none;flex-shrink:0}
#evtk-menu-search{width:100%;background:transparent;border:0;outline:none;color:inherit;font:600 13px Inter,system-ui,sans-serif}
#evtk-menu-search::placeholder{color:#8793a4}
.evtk-menu-section{margin:0 0 20px}
.evtk-menu-group{font-size:11px;letter-spacing:.07em;text-transform:uppercase;color:#7b6ea9;font-weight:850;margin:0 0 8px 10px}
html.dark .evtk-menu-group{color:#c0b0ff}
#evtk-menu-panel nav{display:grid;gap:4px}
#evtk-menu-panel nav a{display:flex;align-items:center;gap:11px;color:#293448;text-decoration:none;padding:9px 10px;border:1px solid transparent;border-radius:11px;font-size:13px;font-weight:650;min-height:43px;box-sizing:border-box;transition:background .15s,border-color .15s}
html.dark #evtk-menu-panel nav a{color:#dbe3f0}
#evtk-menu-panel nav a:hover,#evtk-menu-panel nav a[aria-current="page"]{background:#eee9ff;color:#5335a8;border-color:#e4d9ff}
html.dark #evtk-menu-panel nav a:hover,html.dark #evtk-menu-panel nav a[aria-current="page"]{background:#242046;color:#e0d5ff;border-color:#4b3a86}
.evtk-menu-icon{display:grid;place-items:center;flex-shrink:0;width:31px;height:31px;border-radius:9px;background:#eef1f7;color:#6453a1;font-size:16px;font-weight:750}
html.dark .evtk-menu-icon{background:#1a2940;color:#d8ccff}
.evtk-menu-link-name{flex:1;min-width:0}
.evtk-chevron{width:15px;height:15px;fill:none;stroke:#94a3b8;stroke-width:1.8}
.evtk-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
#evtk-menu-no-results{font-size:13px;text-align:center;color:#64748b;padding:32px 0}
body.evtk-menu-open{overflow:hidden!important}
@media(max-width:640px){#evtk-menu-toggle{width:40px!important;height:40px!important}#evtk-menu-panel{padding:20px 16px 26px}}
#evtk-menu-panel nav a[hidden],#evtk-menu-panel .evtk-menu-section[hidden]{display:none!important}
