/* ITIPTV multilingual controls — reuses the existing gold/dark design system. */
.support-header{position:relative;background:var(--bg-surface);border-bottom:1px solid var(--border);z-index:20}
.support-nav{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:16px;padding-bottom:16px}
.support-nav-links{display:flex;align-items:center;justify-content:center;gap:4px;flex:1;flex-wrap:wrap}
.support-nav-links a{padding:8px 10px;color:var(--text-secondary);font-size:.86rem;border-radius:var(--radius-full)}
.support-nav-links a:hover,.support-nav-links a:focus-visible{color:var(--brand-primary-bright);background:rgba(212,175,55,.08)}
.language-switcher{position:relative;flex-shrink:0;color:var(--text-primary);z-index:30}
.language-switcher summary{display:flex;align-items:center;gap:7px;min-height:38px;padding:8px 12px;border:1px solid var(--border-strong);border-radius:var(--radius-full);cursor:pointer;list-style:none;font-size:.8rem;font-weight:700;white-space:nowrap;outline:none}
.language-switcher summary::-webkit-details-marker{display:none}
.language-switcher summary::after{content:'⌄';color:var(--brand-primary-bright);font-size:.9rem;line-height:1;transform:translateY(-1px)}
.language-switcher summary:hover,.language-switcher[open] summary,.language-switcher summary:focus-visible{border-color:var(--brand-primary);color:var(--brand-primary-bright);box-shadow:0 0 0 3px rgba(212,175,55,.12)}
.language-switcher-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:158px;padding:7px;background:var(--bg-surface-2);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);display:grid;gap:2px}
.language-switcher-menu a{display:block;padding:9px 11px;border-radius:9px;color:var(--text-secondary);font-size:.83rem;line-height:1.25}
.language-switcher-menu a:hover,.language-switcher-menu a:focus-visible,.language-switcher-menu a[aria-current="page"]{background:rgba(212,175,55,.12);color:var(--brand-primary-bright);outline:none}
.language-switcher-menu a[aria-current="page"]{font-weight:800}
.nav-actions .language-switcher{margin-right:2px}
@media(max-width:1050px){.support-nav{flex-wrap:wrap}.support-nav-links{order:3;flex-basis:100%;justify-content:flex-start}.support-nav-links a{padding-left:0;padding-right:14px}}
@media(max-width:768px){.support-nav{align-items:center}.support-nav-links{gap:0}.support-nav-links a{font-size:.8rem}.language-switcher summary{min-height:40px}.language-switcher-menu{position:fixed;top:70px;right:18px;min-width:174px}}
@media(max-width:560px){.support-nav{padding-top:12px;padding-bottom:12px}.support-nav-links{overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;max-width:100%;padding-bottom:2px}.support-nav-links a{white-space:nowrap}.language-switcher-menu{right:12px}}
@media(prefers-reduced-motion:reduce){.language-switcher *{transition:none!important}}
