.roundResultsStrip{position:fixed;z-index:39;display:flex;align-items:center;gap:10px;min-height:48px;padding:7px 11px;background:linear-gradient(110deg,#302d1bea,#112332f2);border:1px solid #8d784b88;border-radius:12px;box-shadow:0 8px 24px #0004;color:#f7e6b5;box-sizing:border-box}.roundResultsStrip[hidden]{display:none}.resultEmblem{display:grid;place-items:center;flex-shrink:0;width:28px;height:28px;border-radius:9px;background:#dfb95418;border:1px solid #dfb95444;font-size:21px;color:#f4d58b}.resultCopy{flex:1;min-width:0}.resultRoom{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:7px system-ui;letter-spacing:1px;color:#b4a581;margin-bottom:3px}.resultWinner{font:700 13px system-ui;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.resultMore{flex-shrink:0;min-width:35px;height:33px;padding:5px;border:1px solid #88774f66;border-radius:8px;background:#e0bf6610;color:#f0d795;font:10px system-ui;cursor:pointer}.roundResultsStrip[data-empty=true]{background:linear-gradient(110deg,#152c35ee,#10202eef);border-color:#385d6a;color:#acc6d5}.roundResultsStrip[data-empty=true] .resultEmblem{background:#84bed010;border-color:#7293a344;color:#92b6c8}.roundResultsStrip[data-empty=true] .resultRoom{color:#6e96a8}
.roundResultsDialog{width:min(640px,94vw);max-height:84dvh;padding:24px;border:1px solid #536e6c;border-radius:20px;background:linear-gradient(140deg,#142c35,#0a1726);color:#e8f1fa;box-shadow:0 20px 70px #0008;overflow:auto}.roundResultsDialog::backdrop{background:#020b14d9}.roundResultsDialog header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:17px}.roundResultsDialog header small{font-size:8px;color:#b8d799;letter-spacing:2px}.roundResultsDialog h2{font-size:23px;margin:7px 0;letter-spacing:-.5px}.roundResultsDialog button{min-height:40px;padding:10px 15px;border-radius:10px;border:1px solid #456272;background:#203747;color:#cee4ef;cursor:pointer}.roundResultsList{display:grid;gap:9px}.resultCard{display:flex;gap:13px;align-items:center;background:#0d202c;border:1px solid #3c514c;border-radius:13px;padding:15px}.resultMedal{font-size:28px;color:#e6cb82}.resultCard>div{flex:1;min-width:0}.resultCard small{font-size:10px;color:#829daf;display:block;margin-bottom:4px}.resultCard strong{display:block;font-size:16px;overflow-wrap:anywhere;color:#f1dfac}.resultCard p{font-size:10px;color:#839eae;margin:6px 0 0}.resultCard time{font-size:9px;color:#6b8798;align-self:start}.resultCard.noWinner{border-color:#2c4654}.noWinner strong,.noWinner .resultMedal{color:#94b3c5}.resultsEmpty{font-size:13px;line-height:1.7;color:#8cabbc}
body.mobile-ui .roundResultsStrip{min-height:45px;padding:6px 9px;gap:8px;border-radius:11px}body.mobile-ui .resultWinner{font-size:12px}body.mobile-ui .resultRoom{font-size:7px}body.mobile-ui .resultEmblem{width:26px;height:26px;font-size:20px}body.mobile-ui .resultMore{height:32px;min-width:34px}body.mobile-ui.game-active #stats{top:119px!important}body.mobile-ui.game-active #combo{top:118px!important}body.mobile-ui.game-active #serverNotices{top:119px!important}body.mobile-ui .roundResultsDialog{width:calc(100vw - 24px)!important;max-width:640px!important;padding:18px!important;max-height:calc(100dvh - 24px)!important}body.mobile-ui .roundResultsDialog header{margin-bottom:10px}body.mobile-ui .roundResultsDialog h2{font-size:20px}body.mobile-ui .resultCard{padding:12px}body.mobile-ui .resultCard strong{font-size:14px}
body.game-active #serverNotices,body.mobile-ui.game-active #serverNotices{top:calc(var(--round-results-bottom,110px) + 10px)!important}
