.legend-account-menu{position:relative;display:flex;align-items:center;gap:3px;flex:none}.legend-account-toggle{border:1px solid #a7794355;background:#37271d;color:#ffe4c3;border-radius:10px;width:28px;height:36px;cursor:pointer}.legend-account-shortcuts{position:absolute;z-index:120;right:0;top:calc(100% + 10px);width:260px;box-sizing:border-box;padding:12px;display:none!important;gap:3px;background:linear-gradient(145deg,#0d2b3e,#061724);border:1px solid #d69b425e;border-radius:17px;box-shadow:0 18px 60px #0009}.legend-account-shortcuts::before{content:"";position:absolute;top:-13px;left:0;right:0;height:15px}.legend-account-menu.is-open .legend-account-shortcuts:not([hidden]){display:grid!important}.legend-account-shortcuts>a{display:block!important;margin:0!important;padding:10px 13px!important;border-radius:9px;color:#d6e7ee!important;line-height:1.35;font-size:16px;text-transform:none!important;white-space:normal}.legend-account-shortcuts>a:hover,.legend-account-shortcuts>a:focus-visible{background:#204254;color:#ffc975!important}.legend-shortcuts-kicker{font-size:12px;letter-spacing:.12em;color:#efbd78;padding:7px 13px}.legend-account-shortcuts form{border-top:1px solid #ffffff18;padding-top:8px;margin-top:5px}.legend-account-shortcuts fieldset{border:0;padding:0;margin:0;min-width:0}.legend-quick-logout{width:100%;padding:11px 13px;text-align:left;color:#ffbdac;border:0;border-radius:9px;background:#8e3c2329;font:inherit;cursor:pointer}.legend-quick-logout:disabled{opacity:.6;cursor:wait}.legend-account-shortcuts .form-feedback:empty{display:none}.legend-account-shortcuts .form-feedback{font-size:14px;margin:7px;color:#ffccb7}.legend-account-menu button:focus-visible,.legend-account-shortcuts a:focus-visible{outline:2px solid #ffca6f;outline-offset:3px}.legend-account-menu [hidden]{display:none!important}
body[data-page="account"] .dashboard-layout>*{min-width:0}body[data-page="account"] .profile-card{min-width:0}body[data-page="account"] [data-legend-character-summary]{display:block;min-width:0;width:auto;max-width:100%;padding:12px 18px 18px;min-height:0;text-align:left;box-sizing:border-box}.legend-character-summary-list{display:grid;gap:8px;min-width:0}.legend-character-summary-row{display:grid;grid-template-columns:minmax(100px,1fr) auto;align-items:center;gap:14px;padding:13px 14px;border:1px solid #37607755;background:#061c2b;border-radius:12px;text-decoration:none;min-width:0}.legend-character-summary-row:hover{background:#102e40;border-color:#c4944655}.legend-character-summary-identity{display:grid;gap:4px;min-width:0}.legend-character-summary-identity strong{color:#f3ca76;font-size:17px;line-height:1.35;overflow-wrap:anywhere}.legend-character-summary-identity small{color:#a6bfce;font-size:14px;line-height:1.35;overflow-wrap:anywhere}.legend-character-summary-levels{display:flex;gap:8px;text-align:center}.legend-character-summary-levels>span{display:grid;gap:5px;min-width:48px}.legend-character-summary-levels small{color:#92acbc;font-size:12px}.legend-character-summary-levels b{font-size:17px;color:#e9f5fa;font-variant-numeric:tabular-nums}.legend-character-summary-row:focus-visible{outline:2px solid #ffca6f;outline-offset:2px}
.legend-live-event{position:relative;min-width:0}.legend-event-countdown{display:inline-flex;margin-top:9px;border:1px solid #bc8d3f66;border-radius:10px;background:#9c64171c;color:#ffcd7d;padding:8px 12px;font-size:17px;font-variant-numeric:tabular-nums;line-height:1.4}.legend-event-countdown.is-due{color:#7cddcd;border-color:#36877866}.legend-event-schedule-note{display:block;margin-top:8px;color:#9bb5c4;font-size:14px;line-height:1.5}
@media(max-width:600px){.legend-account-shortcuts{position:fixed;top:88px;right:12px;width:min(280px,calc(100vw - 24px));max-height:calc(100dvh - 110px);overflow:auto}.legend-character-summary-row{grid-template-columns:minmax(0,1fr);gap:11px}.legend-character-summary-levels{justify-content:flex-start;gap:22px}.legend-character-summary-levels>span{min-width:40px;text-align:left}body[data-page="account"] [data-legend-character-summary]{padding:10px 12px 14px}.legend-event-countdown{font-size:16px}}

.portal-header .legend-account-menu>.legend-account-shortcuts{height:auto!important;min-height:0!important;flex:none!important;gap:3px!important;padding:12px!important;align-items:stretch!important;justify-content:stretch!important;justify-items:stretch!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:auto!important;max-height:calc(100dvh - 125px);overflow:auto}
