/* SONELIORA 10.7.6 — Arena mundial responsiva */
.bt-setup {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 10px;}
.bt-setup label,.bt-extras label{font-size:.83rem;color:#cddae4;display:flex;flex-direction:column;gap:6px}
.bt-setup select,.bt-extras select{color:#fff;background:#10263d;border:1px solid #476887;border-radius:10px;padding:11px 8px;width:100%;min-width:0;font:inherit}
.bt-extras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:22px 0}
.bt-extras>.bt-panel{min-width:0;}.bt-extras .bt-events{grid-column:span 2}
.bt-extras h3{font-family:inherit;font-size:1.05rem;color:#efd29c;margin:16px 0 8px}
.bt-practice{padding-top:12px}.bt-practice button{display:block;width:100%;padding:11px 14px;margin:7px 0;text-align:left;background:#0b2236;border:1px solid #56738d;color:#fff;border-radius:10px;cursor:pointer}
.bt-practice button[disabled]{opacity:.65;cursor:default}.bt-practice .correct{border-color:#54ca96;background:#163a35}.bt-practice .incorrect{border-color:#ed8d88;background:#3b2432}
.bt-extra-line{padding:10px 0;border-bottom:1px solid #26435b;display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.bt-extra-line button{border:1px solid #6f8294;background:#10263a;color:#ffdfa3;border-radius:9px;padding:7px 9px;cursor:pointer;font:inherit;font-size:.8rem}
.bt-extra-line small{color:#a2b8cc}.bt-prompt{color:#e6c584}
.bt-additional{border:1px solid #38546f;background:#091c2e;padding:14px;border-radius:13px;margin-top:14px}
@media(max-width:760px){.bt-setup,.bt-extras{grid-template-columns:1fr}.bt-extras .bt-events{grid-column:span 1}.bt-setup select{min-height:44px}.bt-extra-line{align-items:start}.bt-extra-line button{min-height:40px}}
