/* Kingdom Quest v64: compact management menu. */
.management-menu{position:relative;z-index:20}.management-menu-button{display:grid;gap:4px;place-content:center;width:44px;height:44px;padding:0;border:1px solid var(--border);border-radius:11px;color:var(--ink);background:rgba(255,255,255,.06);cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease}.management-menu-button span{display:block;width:19px;height:2px;border-radius:2px;background:currentColor;transition:transform .2s ease,opacity .2s ease}.management-menu-button:hover{transform:translateY(-2px);border-color:var(--gold);background:rgba(246,189,69,.1)}.management-menu-button[aria-expanded="true"] span:first-child{transform:translateY(6px) rotate(45deg)}.management-menu-button[aria-expanded="true"] span:nth-child(2){opacity:0}.management-menu-button[aria-expanded="true"] span:last-child{transform:translateY(-6px) rotate(-45deg)}
.management-menu-panel{position:absolute;top:calc(100% + 10px);right:0;display:grid;width:min(270px,calc(100vw - 24px));padding:8px;border:1px solid rgba(246,189,69,.32);border-radius:14px;background:rgba(7,21,42,.98);box-shadow:0 22px 55px rgba(0,0,0,.42);backdrop-filter:blur(18px)}.management-menu-item{width:100%;min-height:46px;padding:10px 13px;border:0;border-radius:9px;color:#f6f0df;background:transparent;font:700 .9rem system-ui;text-align:left;cursor:pointer}.management-menu-item:hover,.management-menu-item:focus-visible{color:#17130a;background:var(--gold);outline:0}.management-menu-item::before{display:inline-block;width:25px;color:inherit}.management-menu-item#openTour::before{content:"?"}.management-menu-item#openAccessibility::before{content:"◉"}.management-menu-item#openTransfer::before{content:"⇄"}.management-menu-item#accountButton::before{content:"♙"}
@media(max-width:760px){.management-menu{margin-left:auto}.management-menu-panel{position:fixed;top:68px;right:10px}.top-actions>.account-button{width:auto}}
@media(prefers-reduced-motion:reduce){.management-menu-button,.management-menu-button span{transition:none}}
