.game-hud598 dialog:has(.command-menu622){width:min(890px,calc(100vw - 24px));padding:18px}.menu-banner622{display:flex;align-items:center;gap:13px;padding:14px 18px;border-radius:14px;background:linear-gradient(100deg,#123b55eb,#23556cbb),url('/assets/perf-v523/scene.webp') center 40%/cover;color:#fff3c7;min-height:90px}.menu-banner622>div .avatar612{width:62px;height:62px;border:2px solid #e3bb66}.menu-banner622 h2{color:#ffe6a4!important;margin:0 0 5px;font:700 22px 'Segoe UI',sans-serif!important;padding:0!important}.menu-banner622 section{flex:1;min-width:0}.menu-banner622 span{font-size:12px}.menu-banner622>small{align-self:flex-end;color:#e9d49a;font-size:10px}.game-hud598 .visual-menu622{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:13px}.game-hud598 .visual-menu622 button{position:relative;overflow:hidden;min-height:126px;gap:4px;padding:8px;background:radial-gradient(ellipse at 50% 30%,#fffdf2 5%,#e9f3f7 70%);border:1px solid #bdd0d7;box-shadow:inset 0 1px 1px #fff}.visual-menu622 button::after{content:'';position:absolute;bottom:0;left:25%;right:25%;height:3px;background:#d6b162;border-radius:3px}.game-hud598 .visual-menu622 button:nth-child(4n+2){background:radial-gradient(ellipse at 50% 20%,#ffefd3,#edf4f6 80%)}.game-hud598 .visual-menu622 button:nth-child(4n+3){background:radial-gradient(ellipse at 50% 20%,#daf5ec,#edf4f6 80%)}.visual-menu622 .menu-art622{display:flex;align-items:center;justify-content:center;height:82px;width:100%;filter:drop-shadow(0 4px 3px #173e5b24)}.visual-menu622 .menu-art622 img{width:91px;height:82px;object-fit:contain}.game-hud598 .visual-menu622 .menu-art622 svg{width:78px;height:78px}.visual-menu622 .menu-art622 .avatar612{height:68px;width:68px;border-width:2px;border-color:#d4ae58}.visual-menu622 strong{font-size:12px;line-height:1.3}.visual-menu622 [data-menu-key622=campaign] img{object-fit:cover;width:90px;height:70px;border:3px solid #d6b871;border-radius:10px;transform:rotate(-5deg)}@media(max-width:600px){.game-hud598 .visual-menu622{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.game-hud598 .visual-menu622 button{min-height:112px}.visual-menu622 .menu-art622{height:68px}.game-hud598 .visual-menu622 .menu-art622 svg{width:65px;height:65px}.visual-menu622 .menu-art622 img{width:72px;height:68px}.visual-menu622 strong{font-size:10px}.menu-banner622{padding:11px;gap:9px}.menu-banner622 h2{font-size:17px!important}.menu-banner622>small{font-size:8px}.menu-banner622>div .avatar612{width:48px;height:48px}}
