/* Native language links and the support strip are present before JavaScript runs. */
.reference-header .header-tools{display:flex;align-items:baseline;justify-content:flex-end;gap:26px;flex-wrap:wrap}
.reference-header .language-switch{display:flex;gap:12px;font-size:12px;line-height:1.5;white-space:nowrap}
.reference-header .language-switch a{color:#696969;min-width:24px;text-align:center}
.reference-header .language-switch a[aria-current=page]{color:#171717;font-weight:600;text-decoration:underline;text-underline-offset:5px}
.reference-header .language-switch a:focus-visible{outline:1px solid currentColor;outline-offset:4px}
.reference-indice .support-banner.support-banner-top{width:100%;box-sizing:border-box;margin:0;padding:2px max(20px,calc((100% - min(89%,1120px))/2));background:#151515;color:#fff}
.reference-indice .support-banner-top .support-label{color:#fff;margin:0}
.reference-indice .support-banner-top .support-actions{gap:22px}
.reference-indice .support-banner-top a{color:#fff}
@media(max-width:600px){
 .reference-header{flex-wrap:wrap}
 .reference-header .header-tools{width:100%;justify-content:space-between;gap:12px}
 .reference-header .header-tools>nav:not(.language-switch){gap:18px}
 .reference-header .language-switch{gap:8px}
 .reference-indice .support-banner.support-banner-top{padding:2px 20px;gap:10px;flex-direction:row;align-items:center}
 .reference-indice .support-banner-top .support-actions{gap:14px;font-size:11px}
 .reference-indice .support-banner-top .support-label{font-size:11px}
}
@media print{.support-banner-top,.language-switch{display:none!important}}
