.info-dialog:has(.mcat-lounge){max-width:920px;width:calc(100% - 28px);padding:30px;background:#fff5e3}.mcat-lounge .lounge-welcome{padding:24px 28px;border-radius:10px;background:linear-gradient(100deg,#3c3447,#67505b);color:#ffedcb;margin:18px 0}.lounge-welcome>span{font:8px Arial,sans-serif;letter-spacing:2px;color:#d9aa7c}.lounge-welcome h3{font:32px Georgia,serif;margin:10px 0}.mcat-lounge .lounge-welcome p{color:#d9c5bd;font-size:12px}.lounge-market{background:#2c2936;border:1px solid #554650;border-radius:10px;padding:23px;color:#f4dabc}.lounge-market-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.lounge-market h4{font:22px Georgia,serif;margin:0}.lounge-market-heading>span{font:8px Arial,sans-serif;letter-spacing:1.5px;color:#c5a383}.mcat-lounge .lounge-chart-status{font:10px Arial,sans-serif;color:#a99ba9}.lounge-chart{min-height:160px}.lounge-chart svg{display:block;width:100%;max-height:240px;overflow:visible}.lounge-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:14px 0 20px}.lounge-stats small{display:block;font:9px Arial,sans-serif;color:#b5a1ad;margin-bottom:7px}.lounge-stats b{font:19px Georgia,serif;color:#f5dfbe}.lounge-source{display:block;font:9px/1.6 Arial,sans-serif;color:#a99aa4;margin-top:15px}.lounge-links{display:flex;flex-wrap:wrap;gap:9px}.lounge-action{display:inline-block;background:#f2ddbe;border:1px solid #c4a182;border-radius:6px;padding:11px 15px;color:#78523d;font:11px Arial,sans-serif;cursor:pointer}.lounge-action:hover{background:#e7c99f}.lounge-lower{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:20px 0}.lounge-lower section{border:1px solid #dcc5ac;border-radius:10px;padding:23px;background:#fff9eb}.lounge-section-label{font:8px Arial,sans-serif;letter-spacing:1.5px;color:#b18c70}.lounge-lower h4{font:23px Georgia,serif;margin:12px 0 18px}@media(max-width:600px){.info-dialog:has(.mcat-lounge){padding:23px 16px}.lounge-lower{grid-template-columns:1fr}.lounge-welcome h3{font-size:27px}.lounge-market{padding:16px}.lounge-stats{gap:12px}.lounge-stats b{font-size:16px}.lounge-market-heading>span{font-size:7px}}
