.practice-warning{display:flex;gap:12px;align-items:flex-start;justify-content:space-between;margin:14px 0 18px;padding:14px 16px;border:1px solid rgba(255,189,89,.35);background:rgba(255,189,89,.08);border-radius:14px}.practice-warning strong{color:#ffd28b}.practice-warning span{max-width:760px;color:#d8d2df}.practice-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.practice-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:16px}.practice-grid.lower{grid-template-columns:1fr 1fr;margin-top:16px}.practice-actions{flex-wrap:wrap}.small-btn.danger{border-color:rgba(255,98,98,.45);color:#ff9d9d}.practice-scoreboard-card{margin-top:16px}.practice-stage{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:16px;align-items:stretch}.practice-stream{min-height:360px;border-radius:16px;overflow:hidden;background:#050407;border:1px solid rgba(255,255,255,.08)}.practice-stream iframe{width:100%;height:100%;min-height:360px;border:0}.practice-scoreboard{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:20px;border-radius:16px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.08)}.practice-team{display:flex;flex-direction:column;gap:8px}.practice-team.away{text-align:right}.practice-team span{font-size:.83rem;letter-spacing:.08em;text-transform:uppercase;color:#bfb8c9}.practice-team strong{font-size:3.4rem;line-height:1}.practice-center-score{text-align:center;display:flex;flex-direction:column;gap:5px;min-width:90px}.practice-center-score span{font-weight:800;color:#7dffae}.practice-center-score b{font-size:1.25rem}.practice-center-score small{color:#a89fb2}.practice-checklist{display:grid;gap:9px}.practice-check{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:12px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.07)}.practice-check.done{border-color:rgba(95,255,162,.22);background:rgba(95,255,162,.06)}.practice-check i{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;font-style:normal;background:rgba(255,255,255,.08)}.practice-check.done i{background:rgba(95,255,162,.18);color:#9ff4bc}.practice-check div{display:flex;flex-direction:column;gap:2px}.practice-check small{color:#a79faf}.practice-log{display:flex;flex-direction:column;gap:8px;max-height:360px;overflow:auto}.practice-log-entry{padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06)}.practice-log-entry b{display:block;font-size:.78rem;color:#8ff1b4;margin-bottom:3px}.practice-log-entry span{font-size:.9rem;color:#d9d3df}.practice-table-wrap{overflow:auto}.practice-table{width:100%;border-collapse:collapse}.practice-table th,.practice-table td{padding:10px 12px;text-align:left;border-bottom:1px solid rgba(255,255,255,.07);white-space:nowrap}.practice-table th{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:#9c94a6}.practice-table td strong{color:#fff}.practice-command .control-actions{margin-top:12px}@media(max-width:900px){.practice-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.practice-grid,.practice-grid.lower,.practice-stage{grid-template-columns:1fr}.practice-stream,.practice-stream iframe{min-height:260px}}@media(max-width:560px){.practice-summary{grid-template-columns:1fr}.practice-warning{flex-direction:column}.practice-scoreboard{grid-template-columns:1fr auto 1fr;padding:14px}.practice-team strong{font-size:2.5rem}.practice-actions .small-btn{flex:1 1 46%}}