/* Maç sonu ekranı (result-ui.js). pk-arena içinde: 1 birim = cqw. */
.rs-overlay{background:#000000c7;backdrop-filter:blur(2px)}
.rs-panel{position:relative;width:34cqw;padding:3.2cqw 1.6cqw 1.6cqw;border:.35cqw solid #3aa0ff;border-radius:1.4cqw;background:radial-gradient(ellipse at 50% 10%,#1d7ae0,#0d4596 60%,#08326f);box-shadow:inset 0 0 0 .15cqw #9fd3ff88,0 1cqw 3cqw #000d;color:#fff;font-family:Arial,sans-serif;animation:rs-pop .25s ease-out}
@keyframes rs-pop{from{transform:scale(.85);opacity:0}to{transform:none;opacity:1}}
.rs-flag{position:absolute;top:-2.6cqw;font:italic 900 3.4cqw/1 'Barlow Condensed',Arial;letter-spacing:.1cqw;-webkit-text-stroke:.2cqw #3a1200;paint-order:stroke fill;transform:rotate(-8deg);pointer-events:none}
.rs-flag-0{left:-1.6cqw}.rs-flag-1{right:-1.2cqw;transform:rotate(6deg)}
.rs-flag.win{color:#ffb02e;text-shadow:0 .25cqw 0 #c2410c,0 0 1.2cqw #ffb347}
.rs-flag.loss{color:#e9eef5;-webkit-text-stroke-color:#1f2a3a;font-size:2.6cqw;top:-1.8cqw;text-shadow:0 .2cqw 0 #1f2a3a}
.rs-names{display:grid;grid-template-columns:1fr 1fr;gap:.8cqw;margin-bottom:.8cqw}
.rs-names span{display:flex;align-items:center;justify-content:center;gap:.5cqw;min-width:0;padding:.45cqw .6cqw;border-radius:.5cqw;background:#06224bcc;border:.12cqw solid #6fc3ff88;font:800 1cqw Arial;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.rs-names .rs-logo{flex:none;width:1.8cqw;height:1.8cqw;border-radius:50%}
.rs-score{display:flex;align-items:center;justify-content:center;gap:1.6cqw;margin:.4cqw 0 1cqw}
.rs-score b{min-width:5cqw;padding:.3cqw .8cqw;border-radius:2cqw;background:#06224b;border:.15cqw solid #9fd3ff;text-align:center;font:900 2.4cqw/1.1 Arial}
.rs-score img{width:5.5cqw;height:auto}
.rs-box{padding:1cqw 1.2cqw;border-radius:1cqw;background:#5aa2e6cc;border:.12cqw solid #cfe8ff;box-shadow:inset 0 .2cqw .6cqw #0004}
.rs-for{margin:0 0 .5cqw;font:800 1cqw Arial;color:#fff;text-shadow:0 1px 2px #0008}
.rs-gains{display:flex;gap:2.4cqw;font:800 1.05cqw Arial;color:#fff;text-shadow:0 1px 2px #0008}
.rs-gains b{color:#ffe066}
.rs-items{display:flex;gap:.6cqw;margin-top:.8cqw}
.rs-item{position:relative;display:grid;place-items:center;width:3.6cqw;height:3.6cqw;border-radius:.5cqw;border:.15cqw solid #e9eef5;background:radial-gradient(circle at 50% 35%,#8a3fd1,#3b1270)}
.rs-item .eq-icon{width:80%;height:80%;object-fit:contain}
.rs-item b{position:absolute;right:.2cqw;bottom:0;font:900 .9cqw Arial;color:#fff;-webkit-text-stroke:.15cqw #000;paint-order:stroke fill}
.rs-note{margin:0;font:700 1cqw Arial;text-align:center}
.rs-close{display:block;margin:1.2cqw auto 0;padding:.6cqw 2.4cqw;border:.15cqw solid #ffe0a0;border-radius:1.2cqw;background:linear-gradient(#ffb84e,#e07a12);color:#fff;font:900 1.15cqw Arial;text-shadow:0 .1cqw .15cqw #7a3d06;cursor:pointer;box-shadow:0 .25cqw 0 #8a4207}
.rs-close:hover{filter:brightness(1.1)}
/* Ödül kartları (MVP, sayı / ribaund / asist lideri): oyuncunun takımının tarafında alt alta (--slot 0–3). */
.rs-award{position:absolute;width:14cqw;top:calc(.5% + var(--slot) * 25.5%);display:flex;flex-direction:column;align-items:center;gap:.25cqw;animation:rs-pop .35s ease-out both;animation-delay:calc(var(--slot) * .08s)}
.rs-award.rs-side-0{right:calc(67% + 2.6cqw)}.rs-award.rs-side-1{left:calc(67% + 2.6cqw)}
.rs-award-card{position:relative;width:8.4cqw;height:8.4cqw;border-radius:.8cqw;overflow:hidden;border:.22cqw solid #cfe3f5;background:linear-gradient(#2a2d33,#111317);box-shadow:0 0 .8cqw #0009}
.rs-is-mvp .rs-award-card{width:9.4cqw;height:9.4cqw;border-color:#ffd166;box-shadow:0 0 1.4cqw #ffd166aa}
.rs-award-card .portrait{position:absolute;left:0;bottom:0;width:100%;height:115%;object-fit:cover;object-position:top}
.rs-award-card em{position:absolute;left:0;right:0;bottom:.15cqw;text-align:center;font:italic 900 1.3cqw/1 'Barlow Condensed',Arial;color:#fff;-webkit-text-stroke:.12cqw #7a2e00;paint-order:stroke fill;text-shadow:0 .1cqw 0 #7a2e00;white-space:nowrap}
.rs-is-mvp .rs-award-card em{font-size:2.4cqw;color:#ffcf3f;left:.3cqw;right:auto}
.rs-mvp-name{display:flex;align-items:center;gap:.4cqw;padding:.2cqw .7cqw;border-radius:1cqw;background:#06224bee;border:.12cqw solid #9fd3ff}
.rs-mvp-name b{font:800 1.05cqw Arial;white-space:nowrap}.rs-mvp-name small{font:900 .95cqw Arial;color:#ffd166}
.rs-mvp-stats{display:flex;gap:.6cqw;margin:0;padding:0;list-style:none;font:800 1.1cqw Arial;color:#ffd166;text-shadow:0 1px 2px #000}
.rs-mvp-stats b{color:#fff}
.rs-star{margin:.7cqw 0 0;font:800 1cqw Arial;color:#ffe066;text-shadow:0 1px 2px #000}
