/* SEEM Unified V6 navigation — scoped, responsive */
.v6-ready header .v6-bar{display:flex!important;align-items:center;gap:clamp(8px,1.3vw,18px);width:100%;height:100%;min-height:64px;position:relative;z-index:2}
.v6-ready header .v6-brand{display:flex;align-items:center;gap:8px;text-decoration:none;color:#f2d27b;min-width:0;flex:0 1 auto}
.v6-ready header .v6-brand img{width:48px;height:52px;object-fit:contain;flex-shrink:0}
.v6-ready header .v6-brand-label{font:700 clamp(10px,1vw,13px)/1.1 Arial,sans-serif;letter-spacing:.06em;white-space:normal;max-width:66px}
.v6-ready header .v6-section{font:700 clamp(10px,1vw,13px)/1.1 Arial,sans-serif;letter-spacing:.1em;color:#f2d27b;white-space:nowrap;margin-right:auto}
.v6-ready header .v6-menu-button{width:44px;height:44px;flex:0 0 44px;border:1px solid rgba(242,210,123,.5);border-radius:7px;background:transparent;color:#f2d27b;font-size:26px;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0}
.v6-ready header .v6-lang{flex:0 0 auto;display:flex;align-items:center;gap:3px}
.v6-ready header .v6-lang button{background:transparent;color:#d4b66b;border:0;padding:8px 4px;font:600 12px Arial,sans-serif;cursor:pointer}
.v6-ready header .v6-lang button[aria-pressed=true]{color:#fff1c8;border-bottom:1px solid #d4b66b}
.v6-ready header .v6-lang select{background:transparent;color:#f2d27b;border:1px solid rgba(242,210,123,.6);border-radius:5px;padding:9px 5px;font:600 13px Arial,sans-serif;max-width:67px}
.v6-ready header .v6-lang select option{color:#111}
.v6-ready header .v6-drawer{position:fixed!important;top:var(--v6-top,72px)!important;left:0!important;right:0!important;bottom:auto!important;max-height:calc(100dvh - var(--v6-top,72px) - 8px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;display:none!important;z-index:9999!important;background:#031728!important;border-top:1px solid rgba(242,210,123,.25);border-bottom:1px solid rgba(242,210,123,.4);padding:12px clamp(18px,5vw,60px) 22px!important;box-shadow:0 18px 30px #0009}
.v6-ready header .v6-drawer.v6-open{display:block!important}
.v6-ready header .v6-drawer a{display:block!important;color:#f1eee8!important;font:600 14px/1.3 Arial,sans-serif!important;letter-spacing:.08em!important;text-decoration:none!important;padding:13px 8px!important;border-bottom:1px solid #ffffff18!important;white-space:normal!important}
.v6-ready header .v6-drawer a.v6-active{color:#f2d27b!important;font-weight:800!important}
.v6-ready header .v6-drawer .v6-divider{color:#b8a171;font:700 11px Arial,sans-serif;letter-spacing:.12em;margin:16px 8px 4px}
.v6-ready header > :not(.v6-bar):not(.v6-drawer){display:none!important}
.v6-ready header{height:72px!important;min-height:72px!important;display:flex!important;align-items:center!important;justify-content:stretch!important;padding:0 clamp(12px,3vw,36px)!important;box-sizing:border-box!important}
body.v6-menu-open{overflow:hidden!important}
@media(max-width:480px){.v6-ready header .v6-brand img{width:39px;height:45px}.v6-ready header .v6-brand-label{font-size:10px;max-width:49px}.v6-ready header .v6-section{font-size:10px;letter-spacing:.035em}.v6-ready header .v6-bar{gap:7px}.v6-ready header .v6-menu-button{width:38px;height:40px;flex-basis:38px}.v6-ready header .v6-lang select{max-width:58px;font-size:12px;padding:8px 2px}}
@media(max-height:500px){.v6-ready header{height:60px!important;min-height:60px!important}.v6-ready header .v6-drawer a{padding:9px 8px!important}}
