.admin-menu-toggle{display:none;align-items:center;gap:5px;padding:9px 12px;border:1px solid rgba(255,255,255,.3);border-radius:4px;background:transparent;color:#fff;font:inherit;cursor:pointer}.admin-menu-toggle span{display:block;width:18px;height:2px;background:#fff}.admin-menu-toggle b{margin-left:5px;font-size:13px}.preview-banner{position:relative;z-index:50;display:flex;align-items:center;justify-content:center;gap:12px;padding:11px 18px;background:#f6bd31;color:#17120a;font-size:14px;font-weight:750;text-align:center}.preview-banner strong{text-transform:uppercase;letter-spacing:.08em}.quick-status-form{display:inline-flex;align-items:center}.quick-status-form select{min-width:135px;padding:6px 28px 6px 9px;border-radius:999px;font-size:12px;font-weight:750}.portal-actions{display:flex;gap:9px;flex-wrap:wrap;justify-content:flex-end}
@media(max-width:1120px){.topbar{position:relative;z-index:100}.admin-menu-toggle{display:flex;flex-direction:column}.admin-menu-toggle b{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.topbar nav{display:none;position:absolute;top:100%;left:0;right:0;max-height:calc(100vh - 76px);overflow:auto;padding:12px 20px 20px;background:#111;border-top:1px solid #333;border-bottom:3px solid var(--primary);box-shadow:0 18px 45px rgba(0,0,0,.28)}.topbar nav.is-open{display:grid;gap:0}.topbar nav>a,.topbar nav>.tutorial-trigger,.topbar nav>form{display:flex;width:100%;min-height:46px;align-items:center;padding:10px 4px;border:0;border-bottom:1px solid #2d2d2d;border-radius:0}.topbar nav>form .link-button{width:100%;text-align:left}.topbar nav>.tutorial-trigger span{margin-right:7px}}
@media(max-width:680px){.topbar{height:64px;padding:0 16px;align-items:center}.topbar nav{max-height:calc(100vh - 64px)}.page-heading .portal-actions{justify-content:flex-start}}
