/* HitsBay V300.1 — public nav wayfinding, no application or authentication changes. */
:is(body.hb29517-system,body.hb2969-chrome) .hb3001-create{position:relative;flex:0 0 auto}
:is(body.hb29517-system,body.hb2969-chrome) .hb3001-create>summary{background:linear-gradient(115deg,#225877,#1d7481)!important;border:1px solid rgba(99,225,232,.35)!important;color:#f2ffff!important;gap:7px!important}
:is(body.hb29517-system,body.hb2969-chrome) .hb3001-create>summary:hover,
:is(body.hb29517-system,body.hb2969-chrome) .hb3001-create[open]>summary{background:#277f8b!important;border-color:#9fe9e8!important;color:#fff!important}
:is(body.hb29517-system,body.hb2969-chrome) .hb3001-create .hb3001-create-panel{right:auto!important;left:0!important;width:min(304px,calc(100vw - 30px))!important;min-width:0!important;padding:12px!important;gap:4px!important}
:is(body.hb29517-system,body.hb2969-chrome) .hb3001-menu-kicker{padding:4px 9px 8px!important;font:850 10px/1.2 Inter,system-ui,sans-serif!important;letter-spacing:.1em;color:#54738f!important}
:is(body.hb29517-system,body.hb2969-chrome) .hb3001-create-panel a{display:flex!important;flex-direction:column!important;gap:4px!important;padding:12px!important;white-space:normal!important;text-align:left!important;align-items:flex-start!important}
:is(body.hb29517-system,body.hb2969-chrome) .hb3001-create-panel a strong{font-size:14px!important;color:#1a3f68!important}
:is(body.hb29517-system,body.hb2969-chrome) .hb3001-create-panel a small{font:500 12px/1.3 Inter,system-ui,sans-serif!important;color:#60758c!important}
:is(body.hb29517-system,body.hb2969-chrome) .hb3001-create-panel a:hover strong{color:#005b89!important}
:is(body.hb29517-system,body.hb2969-chrome) .hb3001-mobile-label{grid-column:1/-1;display:block!important;box-sizing:border-box;padding:12px 5px 4px;font:850 10px/1.2 Inter,system-ui,sans-serif!important;letter-spacing:.12em;color:#275779!important;border-bottom:1px solid #d9e5ee}
:is(body.hb29517-system,body.hb2969-chrome) .hb29517-mobile-panel a.hb3001-mobile-create{background:#1a445a!important;border-color:#317481!important;color:#d9ffff!important}
:is(body.hb29517-system,body.hb2969-chrome) .hb29517-mobile-panel a.hb3001-mobile-create:hover{background:#1e6370!important}
:is(body.hb29517-system,body.hb2969-chrome) .hb3001-create>summary:focus-visible,
:is(body.hb29517-system,body.hb2969-chrome) .hb3001-create-panel a:focus-visible{outline:3px solid #75e4e5!important;outline-offset:3px!important}
@media(max-width:880px){
:is(body.hb29517-system,body.hb2969-chrome) .hb3001-create{display:none!important}
:is(body.hb29517-system,body.hb2969-chrome) .hb29517-mobile-panel{max-height:min(68vh,530px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin}
}
@media(max-width:600px){:is(body.hb29517-system,body.hb2969-chrome) .hb3001-mobile-label{padding-top:10px}}
