/* Update 7.6 — TEST GIOCATORE (provisional), loaded last. */
.pic-hub .scr-head{align-items:center}
.alpha-panel .test-player-btn{margin-left:auto;align-self:center;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:99px;border:1px solid #ff8f2e99;background:#2a1606cc;color:#ffd2a8;font:900 11px/1 Arial,sans-serif;letter-spacing:.1em}
.alpha-panel .test-player-btn:hover,.alpha-panel .test-player-btn:focus-visible{background:#ff8f2e;color:#1d1206;border-color:#ff8f2e}
.test-player-btn .tp-ico{font-size:14px;line-height:1}
/* the ranked lobbies: a step not available yet (team 2v2) or not offered (friend rooms in the 1v1) */
.w-sec.is-off{opacity:.55;filter:saturate(.35)}
.lobby-player .rk-badge{margin:8px auto 0}
/* the characters to test */
body[data-screen=TEST_PICK] .alpha-panel .menu{display:flex;flex-direction:column;max-height:calc(100vh - 110px);min-height:0}
.tp-grid{flex:1;min-height:0;overflow:auto;grid-template-columns:repeat(auto-fill,minmax(118px,1fr))!important;max-height:none!important}
.alpha-panel button.fm-card.tp-mod{outline:2px solid #ff8f2e;outline-offset:1px}
.fm-card .tp-flag{color:#ffb36b!important;font-weight:900;letter-spacing:.08em}
/* the stats of the character under test */
.tp-tab{border-color:#ff8f2e88!important}.alpha-panel .tp-tab.on{background:#ff8f2e!important;color:#1d1206!important}
.tp-ovr{display:flex;align-items:center;gap:14px;margin:6px 0 12px}.tp-ovr .hint{margin:0}
.tp-stats{min-width:0}
.tp-row{display:grid;grid-template-columns:minmax(58px,.7fr) minmax(30px,1fr) 28px auto;align-items:center;gap:6px;margin:6px 0;min-width:0}
.tp-name{font-weight:700;color:#e6f0dd;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-row b{font:italic 900 15px/1 var(--fam);text-align:right;color:#fff}
.tp-bar{height:8px;border-radius:99px;background:#ffffff1a;overflow:hidden}.tp-bar i{display:block;height:100%;background:linear-gradient(90deg,#9ccb3a,var(--lime))}
.tp-btns{display:flex;gap:3px}.alpha-panel .tp-btns button{min-width:0;width:30px;padding:5px 0;border-radius:7px;font-size:10.5px;text-align:center}
.tp-ovr .hint{font-size:11px}
