.more-menu.more-compact{width:min(92vw,600px);max-height:72dvh;padding:16px;background:linear-gradient(145deg,#0b2330ed,#07141ded);border:1px solid #62cbd9aa;box-shadow:0 0 24px #1aaccb22,inset 0 0 22px #45d8ff0b;overflow:auto;scrollbar-width:thin}.more-compact .more-menu-grid{display:grid!important;grid-template-columns:1fr;gap:16px!important}.more-compact .compact-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;grid-column:1/-1}.more-compact .compact-group h3{grid-column:1/-1;margin:0 0 2px;color:#8fb5c5;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.more-menu.more-compact .more-menu-grid .compact-group :is(button,a){display:flex!important;align-items:center;justify-content:flex-start;gap:10px;min-height:58px;padding:10px 12px;border:1px solid #41606f;border-radius:10px;background:#102733d9;color:#eef6f8;font-size:13px;line-height:1.35;text-align:left;text-decoration:none;position:relative;min-width:0;margin:0;box-shadow:none}.more-compact .compact-icon{font-size:21px;color:#8fdbea;width:24px;flex-shrink:0;text-align:center}.more-compact .compact-help{grid-column:1/-1;border-top:1px solid #34505d;padding-top:12px}.more-compact .compact-help summary{cursor:pointer;list-style:none;color:#bed0d8;font-size:13px;display:flex;justify-content:space-between;padding:8px 0}.more-compact .compact-help-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:8px}.more-compact .compact-help-grid :is(button,a){min-height:44px;font-size:12px;padding:9px;text-align:left;border-radius:8px}.more-compact .more-menu-grid>.game-update,.more-compact .more-menu-grid>.more-flight-orders{display:none!important}.more-compact .mail-unread-dot{right:7px;top:7px}.more-compact .dialog-head{margin-bottom:14px}.more-compact .dialog-head h2{font-size:20px}

/* Every destination is visible immediately; profile and help are never folded. */
.more-menu.more-compact{width:min(94vw,700px);max-height:86dvh;padding:18px;background:#091c29f7;border-radius:15px;overscroll-behavior:contain}.more-compact .section-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:12px;margin-bottom:14px;border-bottom:1px solid #34586b}.more-compact .section-head h2{margin:0;font-size:21px}.more-compact .section-head button{min-width:40px;min-height:40px}
.more-compact .more-menu-grid{gap:18px!important}.more-compact .compact-group{gap:7px}.more-menu.more-compact .more-menu-grid .compact-group :is(button,a),.more-menu.more-compact .compact-help-grid :is(button,a){display:flex!important;align-items:center;gap:9px;min-height:46px;padding:9px 12px!important;background:#112c3d!important;border:1px solid #3b6175!important;border-radius:9px!important;color:#eef7fb!important;font:13px/1.35 system-ui!important;text-align:left!important;text-decoration:none;min-width:0;white-space:normal;overflow-wrap:anywhere;box-shadow:none!important}
.more-compact .compact-group h3,.more-compact .compact-help h3{margin:0 0 5px!important;font:700 12px system-ui!important;letter-spacing:.06em;color:#b4d6e6}.more-compact .compact-help{padding-top:14px;border-top:1px solid #34586b}.more-compact .compact-help-grid{padding-top:4px;gap:7px}.more-compact .compact-icon{font-size:19px;width:22px}.more-compact :is(button,a):focus-visible{outline:2px solid #f0d19a;outline-offset:2px}
@media(max-width:460px){.more-menu.more-compact{width:96vw;padding:12px;max-height:88dvh}.more-menu.more-compact .more-menu-grid .compact-group :is(button,a),.more-menu.more-compact .compact-help-grid :is(button,a){font-size:12px!important;padding:8px!important;min-height:44px;gap:6px}.more-compact .more-menu-grid{gap:14px!important}}
