/* V33: keep every navigation item in a single right-aligned row */
@media(min-width:1101px){
.site-header .bc-v16-wrap{display:flex!important;align-items:center!important;width:min(calc(100% - 40px),1960px)!important;max-width:1960px!important;gap:20px!important}
.site-header .brand{flex:0 0 auto!important}
.site-header .bc-v16-nav{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex:1 1 auto!important;min-width:0!important;gap:clamp(8px,.8vw,18px)!important;flex-wrap:nowrap!important}
.site-header .bc-v32-pages{display:flex!important;flex:0 1 auto!important;min-width:0!important;align-items:center!important;justify-content:flex-end!important;gap:clamp(4px,.5vw,11px)!important}
.site-header .bc-v32-pages a{font-size:clamp(10px,.68vw,13px)!important;padding-inline:clamp(7px,.55vw,12px)!important;white-space:nowrap!important}
.site-header .bc-v16-actions{display:flex!important;align-items:center!important;flex:0 0 auto!important;gap:6px!important;flex-wrap:nowrap!important}
.site-header .bc-wl-admin-link,.site-header .bc-v16-nav>a{flex:0 0 auto!important;white-space:nowrap!important}
}
@media(min-width:1101px) and (max-width:1490px){.site-header .brand small{display:none!important}.site-header .bc-v16-wrap{gap:10px!important}.site-header .bc-v16-nav{gap:6px!important}}
@media(max-width:1100px){.site-header .bc-v16-nav.is-open,.site-header .bc-v16-nav.open,.site-header.menu-open .bc-v16-nav{display:flex!important;flex-direction:column!important;align-items:stretch!important}.site-header .bc-v16-actions{justify-content:flex-start!important}}
/* Whitelist: no nested scroll area; compact one-line status at upper right */
.bc-wl-page,.bc-wl-page .section,.bc-wl-wrap{height:auto!important;max-height:none!important;overflow:visible!important;min-height:0!important}
.bc-wl-page .section{padding-top:20px!important}
.bc-v33-status-row{display:flex;justify-content:flex-end;align-items:center;margin:0 0 20px}
.bc-v33-status{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap;font-size:clamp(11px,1.2vw,14px);color:#b7bac7}
.bc-v33-status span{letter-spacing:.05em;font-weight:600}.bc-v33-status strong{color:#eeb3c9;font-weight:700}
@media(max-width:450px){.bc-v33-status{font-size:11px;gap:5px}}
