.public-account-runtime{position:relative;z-index:70}.public-account-runtime__loading,.public-account-runtime__trigger{min-height:42px;padding:5px 9px;border:1px solid rgba(244,185,58,.35);border-radius:10px;background:rgba(255,255,255,.025);color:#eef6fb;display:flex;align-items:center;gap:8px;text-decoration:none;font:inherit}.public-account-runtime__loading>span,.public-account-runtime__trigger>span{width:30px;height:30px;border-radius:9px;background:#f2b83b;color:#071725;display:grid;place-items:center;font-weight:900}.public-account-runtime__loading strong{font-size:12px}.public-account-runtime__trigger{min-width:178px;cursor:pointer}.public-account-runtime__trigger p{min-width:0;margin:0;display:flex;flex:1;flex-direction:column;align-items:flex-start;line-height:1.35}.public-account-runtime__trigger p strong,.public-account-runtime__trigger p small{max-width:105px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-account-runtime__trigger p strong{font-size:12px}.public-account-runtime__trigger p small{font-size:10px;color:#90a7b7}.public-account-runtime__trigger i{font-style:normal;color:#f2c55f;transition:transform .2s ease}.public-account-runtime.is-open .public-account-runtime__trigger i{transform:rotate(180deg)}.public-account-runtime__menu{position:absolute;top:calc(100% + 10px);inset-inline-start:0;width:250px;padding:8px;border:1px solid rgba(244,185,58,.24);border-radius:14px;background:#071a29;box-shadow:0 24px 65px rgba(0,0,0,.42);opacity:0;visibility:hidden;transform:translateY(-7px);pointer-events:none;transition:.2s ease}.public-account-runtime.is-open .public-account-runtime__menu{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.public-account-runtime__menu header{padding:9px 8px 12px;margin-bottom:5px;border-bottom:1px solid rgba(145,166,183,.15);display:flex;align-items:center;gap:9px}.public-account-runtime__menu header>span{width:38px;height:38px;border-radius:11px;background:#f2b83b;color:#071725;display:grid;place-items:center;font-weight:900}.public-account-runtime__menu header div{min-width:0;display:flex;flex-direction:column}.public-account-runtime__menu header strong,.public-account-runtime__menu header small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.public-account-runtime__menu header strong{font-size:13px;color:#fff}.public-account-runtime__menu header small{max-width:170px;margin-top:3px;font-size:10px;color:#8ca5b8}.public-account-runtime__menu a,.public-account-runtime__menu button{width:100%;min-height:38px;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:#dce8ef;display:flex;align-items:center;text-align:right;text-decoration:none;font:inherit;font-size:12px;cursor:pointer}.public-account-runtime__menu a:hover{background:rgba(244,185,58,.08);color:#ffd16b}.public-account-runtime__menu button{margin-top:5px;border-top:1px solid rgba(145,166,183,.13);border-radius:0;color:#ff9393}.public-account-runtime__menu button:hover{background:rgba(239,83,80,.08)}
@media(max-width:1100px){.public-account-runtime__trigger{min-width:42px;width:42px;padding:5px;justify-content:center}.public-account-runtime__trigger p,.public-account-runtime__trigger i{display:none}.public-account-runtime__menu{inset-inline-start:auto;inset-inline-end:0}}
@media(max-width:760px){.public-account-runtime{display:none}}

/* Athlete accounts never receive owner/club-registration entry points. */
html.bbg-athlete-account [data-club-register-entry],
html.bbg-athlete-account [data-action="open-register"],
html.bbg-athlete-account .header-register,
html.bbg-athlete-account .announcement-bar button[data-action="open-register"],
html.bbg-athlete-account .mobile-drawer__panel button[data-action="open-register"],
html.bbg-athlete-account .owner-section,
html.bbg-athlete-account .owner-button,
html.bbg-athlete-account .club-header-actions .club-gold-btn[href*="/owner"],
html.bbg-athlete-account .ca-owner-button,
html.bbg-athlete-account .ca-owner-cta,
html.bbg-athlete-account .ca-owner-cta a[href^="/owner"],
html.bbg-athlete-account .owner-section a[href^="/owner"],
html.bbg-athlete-account .owner-section [data-action="open-register"],
html.bbg-athlete-account .ranking-final-cta,
html.bbg-athlete-account .ranking-final-cta a[href^="/owner"],
html.bbg-athlete-account a[href^="/owner"],
html.bbg-athlete-account [data-athlete-hidden="1"]{display:none!important}
