.admin-content-lol-operation{width:min(calc(100vw - 320px),1540px);max-width:1540px;min-height:100vh;padding-top:18px;padding-bottom:16px}.admin-content-lol-operation .admin-page-header{margin-bottom:12px}.admin-content-lol-operation .admin-page-header h1{font-size:clamp(3rem,3.75vw,4.45rem);line-height:.9;margin:4px 0 8px}.admin-content-lol-operation .admin-page-header p:not(.eyebrow){max-width:1040px}.admin-content-lol-operation .admin-panel-card{border-radius:24px}.lol-operation-top-card{align-items:center;display:grid;grid-template-columns:minmax(520px,1fr) minmax(520px,.85fr);grid-gap:24px;gap:24px;min-height:122px;padding:20px 24px}.lol-operation-title{align-items:flex-start;display:flex;gap:14px;min-width:0}.lol-operation-title .admin-section-icon{flex:0 0 auto}.lol-operation-title h2{color:#fff;font-size:clamp(2rem,2.3vw,2.85rem);line-height:.95;margin:4px 0 8px;white-space:nowrap}.lol-operation-title p:not(.eyebrow){color:var(--text-muted);font-size:.93rem;line-height:1.42;margin:0}.lol-operation-title.is-compact h2{font-size:clamp(1.42rem,1.28vw,1.7rem);margin-bottom:0;max-width:245px;white-space:nowrap}.lol-operation-flow{display:grid;grid-template-columns:repeat(4,minmax(118px,1fr));grid-gap:10px;gap:10px}.lol-operation-flow span{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:15px;color:rgba(255,255,255,.86);display:flex;font-size:.74rem;font-weight:950;justify-content:center;min-height:52px;padding:0 12px;text-align:center;text-transform:uppercase;white-space:nowrap}.lol-operation-create-card{align-items:center;display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:20px;gap:20px;margin-top:12px;min-height:112px;padding:18px 24px;overflow:hidden}.lol-operation-form{align-items:flex-end;display:grid;grid-template-columns:minmax(210px,1.12fr) minmax(205px,1.06fr) minmax(165px,.9fr) minmax(165px,.9fr) 156px;grid-gap:10px;gap:10px;width:100%}.lol-operation-form label{display:grid;grid-gap:6px;gap:6px;min-width:0}.lol-operation-command-box span,.lol-operation-draft-list-title span,.lol-operation-form label span,.lol-operation-metric span{color:rgba(255,255,255,.72);font-size:.68rem;font-weight:950;letter-spacing:.065em;text-transform:uppercase;white-space:nowrap}.lol-operation-form input{background:rgba(8,8,14,.72);border:1px solid rgba(255,255,255,.12);border-radius:13px;color:#fff;font:inherit;font-size:.86rem;font-weight:850;height:44px;min-width:0;outline:none;overflow:hidden;padding:0 13px;text-overflow:ellipsis;white-space:nowrap;width:100%}.lol-operation-form input:focus{border-color:rgba(255,138,45,.72);box-shadow:0 0 0 4px rgba(255,138,45,.12)}.lol-operation-form button{height:44px;padding-inline:14px;white-space:nowrap;width:100%}.lol-operation-session-list{display:grid;grid-gap:12px;gap:12px;margin-top:12px;max-height:calc(100vh - 360px);overflow-y:auto;padding-right:2px;scrollbar-width:none}.lol-operation-session-list::-webkit-scrollbar{width:0}.lol-operation-empty-card{align-items:center;display:flex;gap:16px;justify-content:center;min-height:180px;padding:24px}.lol-operation-empty-card svg{color:#ff9b3d}.lol-operation-empty-card h2{color:#fff;font-size:1.9rem;margin:0 0 6px}.lol-operation-empty-card p{color:var(--text-muted);margin:0}.lol-operation-session-card{display:grid;grid-gap:14px;gap:14px;min-height:286px;padding:20px 24px}.lol-operation-session-head{align-items:center;display:grid;grid-template-columns:minmax(420px,1fr) auto;grid-gap:20px;gap:20px;min-width:0}.lol-operation-match{min-width:0}.lol-operation-match h2{color:#fff;font-size:clamp(1.75rem,2vw,2.45rem);line-height:1;margin:3px 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lol-operation-match p:not(.eyebrow){color:var(--text-muted);font-size:.92rem;font-weight:760;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lol-operation-status-row{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;justify-content:flex-end}.lol-operation-status{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:rgba(255,255,255,.72);display:inline-flex;font-size:.7rem;font-weight:950;gap:7px;letter-spacing:.07em;min-height:34px;padding:0 11px;text-transform:uppercase;white-space:nowrap}.lol-operation-status>span{border-radius:999px;display:block;height:8px;width:8px}.lol-operation-status.is-online{background:rgba(34,197,94,.1);border-color:rgba(34,197,94,.25);color:#86efac}.lol-operation-status.is-online>span{background:#22c55e;box-shadow:0 0 15px rgba(34,197,94,.72)}.lol-operation-status.is-offline>span{background:#f59e0b;box-shadow:0 0 13px rgba(245,158,11,.35)}.lol-operation-game-stats strong.is-gold{color:#fbbf24}.lol-operation-delete-form{display:inline-flex;margin:0}.lol-operation-delete-button{align-items:center;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.24);border-radius:999px;color:#fecaca;cursor:pointer;display:inline-flex;font:inherit;font-size:.7rem;font-weight:950;gap:6px;height:34px;letter-spacing:.055em;padding:0 12px;text-transform:uppercase;transition:background .18s ease,border-color .18s ease,transform .18s ease;white-space:nowrap}.lol-operation-delete-button:hover{background:rgba(239,68,68,.16);border-color:rgba(239,68,68,.42);transform:translateY(-1px)}.lol-operation-delete-button svg{flex:0 0 auto}.lol-operation-main-grid{display:grid;grid-template-columns:minmax(455px,.95fr) minmax(560px,1.25fr) minmax(405px,.9fr);grid-gap:12px;gap:12px;min-width:0}.lol-operation-command-panel,.lol-operation-draft-panel,.lol-operation-live-panel{background:rgba(3,7,18,.42);border:1px solid rgba(255,255,255,.105);border-radius:18px;min-width:0;padding:13px}.lol-operation-live-panel{display:grid;grid-gap:9px;gap:9px;grid-template-columns:minmax(210px,1.28fr) minmax(92px,.62fr)}.lol-operation-metric{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.085);border-radius:14px;display:grid;grid-gap:3px;gap:3px;min-height:66px;min-width:0;padding:10px 12px}.lol-operation-metric.is-wide{grid-column:1/-1}.lol-operation-metric strong{color:#fff;font-size:.98rem;font-weight:950;line-height:1.15}.lol-operation-metric small,.lol-operation-metric strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lol-operation-metric small{color:rgba(255,255,255,.58);font-size:.74rem;font-weight:800}.lol-operation-draft-panel{align-items:stretch;display:grid;grid-template-columns:minmax(190px,1fr) 96px minmax(190px,1fr);grid-gap:10px;gap:10px}.lol-operation-draft-center,.lol-operation-draft-side{background:rgba(255,255,255,.042);border:1px solid rgba(255,255,255,.085);border-radius:15px;min-width:0;padding:11px}.lol-operation-draft-side{display:grid;grid-gap:10px;gap:10px}.lol-operation-draft-side>strong{color:#fff;font-size:.95rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lol-operation-draft-side.is-blue{border-color:rgba(56,189,248,.23)}.lol-operation-draft-side.is-red{border-color:rgba(248,113,113,.23)}.lol-operation-draft-center{align-items:center;display:grid;justify-items:center;padding:10px;text-align:center}.lol-operation-draft-center svg{color:#ff9b3d}.lol-operation-draft-center span{color:rgba(255,255,255,.66);font-size:.64rem;font-weight:950;max-width:78px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.lol-operation-draft-center strong{color:#fff;font-size:1.4rem;line-height:1}.lol-operation-draft-list{display:grid;grid-gap:6px;gap:6px;min-width:0}.lol-operation-draft-list-title{align-items:center;display:flex;gap:6px;min-width:0}.lol-operation-draft-list-title svg{color:#ff9b3d;flex:0 0 auto}.lol-operation-champion-slots{display:grid;grid-gap:5px;gap:5px;grid-template-columns:repeat(5,minmax(0,1fr))}.lol-operation-champion-slots span{align-items:center;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.08);border-radius:10px;color:rgba(255,255,255,.58);display:flex;font-size:.72rem;font-weight:950;height:30px;justify-content:center;min-width:0;overflow:hidden;padding:0 4px;text-overflow:ellipsis;white-space:nowrap}.lol-operation-champion-slots span.is-filled{background:rgba(249,115,22,.12);border-color:rgba(249,115,22,.24);color:#fed7aa}.lol-operation-command-panel{display:grid;grid-gap:10px;gap:10px;grid-template-rows:1fr auto}.lol-operation-command-box{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.085);border-radius:15px;display:grid;grid-gap:7px;gap:7px;grid-template-columns:minmax(0,1fr) 36px;min-width:0;padding:10px}.lol-operation-command-box span{grid-column:1/-1}.lol-operation-command-box code{background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.08);border-radius:11px;color:#fff7ed;display:block;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.7rem;font-weight:850;min-height:36px;min-width:0;overflow:hidden;padding:10px 11px;text-overflow:ellipsis;white-space:nowrap}.lol-capture-copy-button{align-items:center;background:rgba(249,115,22,.13);border:1px solid rgba(249,115,22,.28);border-radius:11px;color:#fed7aa;cursor:pointer;display:inline-flex;height:36px;justify-content:center;padding:0;transition:transform .18s ease,border-color .18s ease,background .18s ease;width:36px}.lol-capture-copy-button:hover{background:rgba(249,115,22,.2);border-color:rgba(249,115,22,.5);transform:translateY(-1px)}.lol-capture-copy-button.is-copied{background:rgba(34,197,94,.16);border-color:rgba(34,197,94,.36);color:#bbf7d0}.lol-operation-actions-row{display:grid;grid-gap:7px;gap:7px;grid-template-columns:1.28fr .82fr .86fr .82fr}.lol-operation-actions-row form{min-width:0}.lol-operation-actions-row .button{align-items:center;display:inline-flex;font-size:.68rem;font-weight:950;gap:6px;height:38px;justify-content:center;line-height:1;min-width:0;padding:0 8px;text-align:center;white-space:nowrap;width:100%}@media (max-width:1440px){.admin-content-lol-operation{width:min(calc(100vw - 300px),1280px)}.lol-operation-create-card,.lol-operation-main-grid,.lol-operation-session-head,.lol-operation-top-card{grid-template-columns:1fr}.lol-operation-status-row{justify-content:flex-start}.lol-operation-session-list{max-height:none;overflow:visible}}@media (max-width:980px){.admin-content-lol-operation{width:100%}.lol-operation-actions-row,.lol-operation-draft-panel,.lol-operation-flow,.lol-operation-form,.lol-operation-live-panel{grid-template-columns:1fr}.lol-operation-match h2,.lol-operation-title h2{white-space:normal}}.lol-operation-top-card.is-list{grid-template-columns:minmax(560px,1fr) minmax(560px,.9fr)}.lol-operation-create-card.is-list{grid-template-columns:250px minmax(0,1fr);overflow:visible}.lol-operation-create-card.is-list .lol-operation-title.is-compact{min-width:250px}.lol-operation-create-card.is-list .lol-operation-title.is-compact h2{max-width:none}.lol-operation-create-card.is-list .lol-operation-form{grid-template-columns:minmax(240px,1.1fr) minmax(220px,1fr) minmax(180px,.82fr) minmax(180px,.82fr) 170px}.lol-operation-central-list{display:grid;grid-gap:12px;gap:12px;margin-top:12px;max-height:calc(100vh - 365px);overflow-y:auto;padding-right:2px;scrollbar-width:none}.lol-operation-central-list::-webkit-scrollbar{width:0}.lol-operation-list-card{align-items:center;display:grid;grid-template-columns:minmax(360px,1.15fr) minmax(470px,1fr) minmax(260px,auto);grid-gap:18px;gap:18px;min-height:124px;padding:18px 22px}.lol-operation-list-main{min-width:0}.lol-operation-list-main h2{color:#fff;font-size:clamp(1.7rem,1.8vw,2.25rem);line-height:1;margin:3px 0 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lol-operation-list-main p:not(.eyebrow){color:var(--text-muted);font-size:.94rem;font-weight:760;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lol-operation-list-meta{align-items:center;display:grid;grid-template-columns:minmax(190px,1fr) minmax(100px,.58fr) auto;grid-gap:10px;gap:10px;min-width:0}.lol-operation-list-meta>div{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.085);border-radius:14px;display:grid;grid-gap:4px;gap:4px;min-height:58px;min-width:0;padding:10px 12px}.lol-operation-list-meta span:not(.lol-operation-status):not(.lol-operation-status span){color:rgba(255,255,255,.68);font-size:.64rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.lol-operation-list-meta strong{color:#fff;font-size:.9rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lol-operation-list-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end;min-width:0}.lol-operation-list-actions .button{align-items:center;display:inline-flex;gap:8px;height:42px;justify-content:center;min-width:118px;white-space:nowrap}.lol-operation-detail-header{display:grid;grid-gap:10px;gap:10px;margin-top:-4px}.lol-operation-test-notice{align-items:center;background:rgba(251,146,60,.08);border:1px solid rgba(251,146,60,.26);border-radius:16px;display:flex;gap:12px;padding:12px 16px}.lol-operation-test-notice strong{color:#fdba74;flex:0 0 auto;font-size:.78rem;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.lol-operation-test-notice span{color:rgba(255,255,255,.76);font-size:.8rem;line-height:1.45}.lol-operation-back-link{align-items:center;color:rgba(255,255,255,.72);display:inline-flex;font-size:.78rem;font-weight:900;gap:7px;letter-spacing:.035em;text-decoration:none;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.lol-operation-back-link:hover{color:#fff}.lol-operation-detail-title-card{grid-template-columns:minmax(300px,.85fr) minmax(520px,1.05fr) minmax(430px,.9fr);grid-gap:14px;gap:14px;min-height:122px}.lol-operation-match.is-detail h2{color:#fff;font-size:clamp(2rem,2.25vw,2.9rem);line-height:1;margin:3px 0 5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lol-operation-actions-row.is-detail{grid-template-columns:1.25fr .8fr .84fr .78fr}.lol-operation-detail-grid{display:grid;grid-gap:12px;gap:12px;margin-top:12px;max-height:calc(100vh - 330px);overflow-y:auto;scrollbar-width:none}.lol-operation-detail-grid::-webkit-scrollbar{width:0}.lol-operation-status-card{align-items:stretch;display:grid;grid-template-columns:280px minmax(0,1fr);grid-gap:14px;gap:14px;min-height:145px;padding:16px 18px}.lol-operation-status-row.is-left{align-content:center;align-items:center;display:grid;grid-gap:8px;gap:8px;justify-content:stretch}.lol-operation-live-panel.is-detail{grid-template-columns:minmax(300px,1.2fr) minmax(170px,.72fr) minmax(190px,.8fr) minmax(190px,.8fr);gap:10px}.lol-operation-live-panel.is-detail .lol-operation-metric.is-wide{grid-column:auto}.lol-operation-draft-panel.is-detail{min-height:228px;padding:16px}.lol-operation-draft-panel.is-detail .lol-operation-draft-center,.lol-operation-draft-panel.is-detail .lol-operation-draft-side{min-height:195px}.lol-operation-draft-panel.is-detail .lol-operation-champion-slots span{height:34px}@media (max-width:1440px){.lol-operation-create-card.is-list,.lol-operation-create-card.is-list .lol-operation-form,.lol-operation-detail-title-card,.lol-operation-list-card,.lol-operation-list-meta,.lol-operation-live-panel.is-detail,.lol-operation-status-card,.lol-operation-top-card.is-list{grid-template-columns:1fr}.lol-operation-central-list,.lol-operation-detail-grid{max-height:none;overflow:visible}.lol-operation-list-actions{justify-content:flex-start}.lol-operation-test-notice{align-items:flex-start;flex-direction:column;gap:5px}}.lol-operation-form select{background:rgba(8,8,14,.72);border:1px solid rgba(255,255,255,.12);border-radius:13px;color:#fff;font:inherit;font-size:.84rem;font-weight:850;height:44px;min-width:0;outline:none;padding:0 12px;width:100%}.lol-operation-form select:focus{border-color:rgba(255,138,45,.72);box-shadow:0 0 0 4px rgba(255,138,45,.12)}.lol-operation-series-meta{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-top:9px}.lol-operation-series-meta span,.lol-operation-status.is-neutral{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:999px;color:rgba(255,255,255,.82);font-size:.68rem;font-weight:950;letter-spacing:.04em;line-height:1;padding:7px 10px;text-transform:uppercase;white-space:nowrap}.lol-operation-series-meta.is-detail{margin-top:10px}.lol-operation-champion-slots.is-with-images{align-items:center;display:grid;grid-template-columns:repeat(5,minmax(66px,1fr));grid-gap:8px;gap:8px}.lol-operation-champion-slots.is-with-images>span{align-items:center;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.11);border-radius:13px;color:rgba(255,255,255,.7);display:grid;font-size:.82rem;font-weight:900;grid-gap:5px;gap:5px;justify-items:center;min-height:66px;overflow:hidden;padding:7px 5px}.lol-operation-champion-slots.is-with-images>span.is-filled{background:rgba(255,138,45,.13);border-color:rgba(255,138,45,.34);color:#fff}.lol-operation-champion-slots.is-with-images img{border-radius:10px;box-shadow:0 8px 18px rgba(0,0,0,.28);height:36px;object-fit:cover;width:36px}.lol-operation-champion-slots.is-with-images small{display:block;font-size:.63rem;font-weight:950;line-height:1;max-width:58px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:1280px){.lol-operation-form{grid-template-columns:minmax(180px,1.05fr) minmax(170px,1fr) minmax(140px,.82fr) minmax(140px,.82fr) minmax(96px,.48fr) minmax(90px,.45fr) minmax(142px,.7fr) 152px}}@media (max-width:1279px){.lol-operation-form{grid-template-columns:repeat(2,minmax(0,1fr))}.lol-operation-form button{grid-column:1/-1}.lol-operation-champion-slots.is-with-images{grid-template-columns:repeat(5,minmax(52px,1fr))}}.championship-detail-header-card,.championships-create-card,.lol-operation-sync-card{display:grid;grid-gap:18px;gap:18px}.championships-create-form{align-items:flex-end;display:grid;grid-template-columns:minmax(280px,1.15fr) minmax(160px,.45fr) minmax(260px,1fr) 190px;grid-gap:12px;gap:12px}.championship-init-form label,.championships-create-form label{display:grid;grid-gap:7px;gap:7px}.championship-init-form label span,.championships-create-form label span{color:rgba(255,255,255,.72);font-size:.7rem;font-weight:950;letter-spacing:.065em;text-transform:uppercase}.championship-init-form button,.championships-create-form button{height:44px;white-space:nowrap}.championships-list-grid{display:grid;grid-gap:14px;gap:14px;margin-top:16px}.championship-list-card{display:grid;grid-template-columns:minmax(360px,1fr) minmax(420px,.9fr) auto;align-items:center;grid-gap:18px;gap:18px;padding:22px 24px}.championship-detail-header-card h2,.championship-list-main h2,.lol-operation-group-head h2,.lol-operation-sync-card h2{color:#fff;margin:2px 0 6px}.championship-detail-header-card p,.championship-list-main p,.lol-operation-sync-card p{color:var(--text-muted);margin:0}.championship-list-metrics{display:grid;grid-template-columns:repeat(4,minmax(82px,1fr));grid-gap:8px;gap:8px}.championship-list-metrics span{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.09);border-radius:14px;color:rgba(255,255,255,.72);display:grid;font-size:.72rem;font-weight:850;grid-gap:3px;gap:3px;min-height:62px;place-items:center;text-align:center;text-transform:uppercase}.championship-list-metrics strong{color:#fff;font-size:1.15rem;line-height:1}.championship-list-footer{align-items:center;display:flex;gap:12px;justify-content:flex-end}.championship-list-footer>span{align-items:center;color:var(--text-muted);display:inline-flex;font-size:.78rem;font-weight:800;gap:6px;white-space:nowrap}.championships-empty-card{align-items:center;display:flex;gap:16px;justify-content:center;min-height:180px}.championship-detail-header-card{align-items:center;grid-template-columns:minmax(0,1fr) auto;margin-bottom:16px}.championship-detail-badges,.lol-operation-championship-sync-grid,.lol-operation-group-head,.lol-operation-series-meta{min-width:0}.championship-detail-badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.championship-detail-badges span,.lol-operation-series-meta span{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:999px;color:rgba(255,255,255,.8);display:inline-flex;font-size:.72rem;font-weight:950;letter-spacing:.055em;min-height:30px;padding:0 11px;text-transform:uppercase;white-space:nowrap;align-items:center}.championship-detail-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.championship-init-form{align-items:flex-end;display:grid;grid-template-columns:220px auto;grid-gap:12px;gap:12px}.lol-operation-form.is-with-championship{grid-template-columns:minmax(190px,1fr) minmax(190px,1fr) minmax(175px,.9fr) minmax(150px,.8fr) minmax(150px,.8fr) 96px 96px}.lol-operation-championship-sync-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:12px}.lol-operation-sync-card{align-items:center;grid-template-columns:minmax(0,1fr) auto;padding:18px 20px}.lol-operation-group{display:grid;grid-gap:10px;gap:10px}.lol-operation-group+.lol-operation-group{margin-top:16px}.lol-operation-group-head{padding:4px 2px}.lol-operation-group-head h2{font-size:1.3rem}@media (max-width:1500px){.championship-detail-header-card,.championship-list-card,.lol-operation-sync-card{grid-template-columns:1fr}.championship-detail-actions,.championship-list-footer{justify-content:flex-start}.championships-create-form,.lol-operation-form.is-with-championship{grid-template-columns:repeat(2,minmax(0,1fr))}.lol-operation-championship-sync-grid{grid-template-columns:1fr}}@media (max-width:760px){.championship-init-form,.championship-list-metrics,.championships-create-form,.lol-operation-form.is-with-championship{grid-template-columns:1fr}}.championships-create-form.is-with-rounds{grid-template-columns:minmax(260px,1.3fr) repeat(4,minmax(108px,.42fr)) minmax(220px,.9fr) 190px}.championships-create-form.is-with-rounds .championship-field-name,.championships-create-form.is-with-rounds .championship-field-notes{min-width:0}.championship-list-metrics{grid-template-columns:repeat(5,minmax(78px,1fr))}.championship-list-footer form{margin:0}.championship-init-form.is-with-rounds{grid-template-columns:repeat(4,minmax(120px,1fr)) auto;width:min(100%,760px)}.championship-init-form.is-with-rounds .input-field,.championships-create-form.is-with-rounds .input-field{min-width:0}@media (max-width:1500px){.championships-create-form.is-with-rounds{grid-template-columns:repeat(3,minmax(0,1fr))}.championship-init-form.is-with-rounds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.championship-init-form.is-with-rounds,.championship-list-metrics,.championships-create-form.is-with-rounds{grid-template-columns:1fr}}.championship-section-heading-row{align-items:flex-end;display:flex;gap:18px;justify-content:space-between}.championship-section-heading-row>p{color:var(--text-muted);font-size:.88rem;line-height:1.45;margin:0;max-width:520px;text-align:right}.championship-bracket-section,.championship-teams-section{overflow:hidden}.championship-teams-compact-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.championship-team-editor{align-items:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.09);border-radius:18px;display:grid;grid-gap:10px;gap:10px;grid-template-columns:70px minmax(150px,.8fr) minmax(220px,1.1fr) 96px;min-width:0;padding:10px 12px}.championship-team-editor-logo-wrap{align-items:center;display:flex;gap:8px;min-width:0}.championship-team-editor-logo-wrap>span{align-items:center;background:rgba(255,138,45,.14);border:1px solid rgba(255,138,45,.28);border-radius:999px;color:#fff;display:inline-flex;font-size:.72rem;font-weight:950;height:30px;justify-content:center;min-width:30px}.championship-team-editor-logo{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:13px;height:44px;object-fit:contain;width:44px}.championship-team-editor-field{display:grid;grid-gap:5px;gap:5px;min-width:0}.championship-team-editor-field span{color:rgba(255,255,255,.62);font-size:.66rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.championship-team-editor .input-field{height:38px;min-width:0}.championship-team-editor-save{height:38px;justify-content:center;white-space:nowrap}.championship-bracket-scroll{margin-top:18px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scrollbar-width:thin}.championship-admin-bracket{align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(650px,1fr) 310px minmax(650px,1fr);min-width:1620px}.championship-bracket-side{display:grid;grid-gap:12px;gap:12px;grid-template-columns:1.1fr 1fr .95fr}.championship-bracket-side.is-right{grid-template-columns:.95fr 1fr 1.1fr}.championship-bracket-column{display:grid;grid-gap:10px;gap:10px;min-width:0}.championship-bracket-column h3,.championship-bracket-final-column h3{color:rgba(255,255,255,.86);font-size:.78rem;font-weight:950;letter-spacing:.08em;margin:0;text-align:center;text-transform:uppercase}.championship-bracket-column-list{display:grid;grid-gap:12px;gap:12px}.championship-bracket-column.is-quarter_final,.championship-bracket-column.is-quarter_final .championship-bracket-column-list,.championship-bracket-column.is-semi-final,.championship-bracket-column.is-semi_final,.championship-bracket-column.is_quarter_final,.championship-bracket-column.is_quarter_final .championship-bracket-column-list{align-self:center}.championship-bracket-column.is-quarter-final .championship-bracket-column-list,.championship-bracket-column.is-quarter_final .championship-bracket-column-list{gap:76px}.championship-bracket-column.is-semi-final .championship-bracket-column-list,.championship-bracket-column.is-semi_final .championship-bracket-column-list{gap:0}.championship-bracket-final-column{align-self:center;display:grid;grid-gap:10px;gap:10px;min-width:0}.championship-bracket-match-card{background:linear-gradient(180deg,rgba(22,12,8,.96),rgba(9,9,13,.94));border:1px solid rgba(255,138,45,.18);border-radius:18px;box-shadow:0 14px 34px rgba(0,0,0,.22);display:grid;grid-gap:7px;gap:7px;min-width:0;padding:10px}.championship-bracket-match-card.is-compact{padding:10px}.championship-bracket-match-head{align-items:center;display:flex;gap:8px;justify-content:space-between;min-width:0}.championship-bracket-match-head span{color:rgba(255,255,255,.62);font-size:.72rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.championship-bracket-match-head strong{background:rgba(255,138,45,.14);border:1px solid rgba(255,138,45,.26);border-radius:999px;color:#fff;font-size:.68rem;font-weight:950;padding:4px 8px;white-space:nowrap}.championship-bracket-match-separator{background:rgba(255,255,255,.08);height:1px;width:100%}.championship-bracket-team-row{align-items:center;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:13px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:30px minmax(0,1fr) 38px;min-height:42px;padding:6px}.championship-bracket-team-row.is-winner{background:rgba(34,197,94,.13);border-color:rgba(34,197,94,.34)}.championship-bracket-team-row.is-empty{opacity:.74}.championship-bracket-team-row img{background:rgba(255,255,255,.08);border-radius:9px;height:30px;object-fit:contain;width:30px}.championship-bracket-team-row span{color:rgba(255,255,255,.9);font-size:.78rem;font-weight:900;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.championship-bracket-score-display{align-items:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:10px;color:#fff;display:inline-flex;font-size:.8rem;font-weight:950;height:30px;justify-content:center;min-width:34px;padding:0 6px}.championship-bracket-score,.championship-bracket-win-button{display:none}.championship-bracket-waiting{color:rgba(255,255,255,.36)!important;text-align:center}.championship-bracket-winner-pill{align-items:center;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.24);border-radius:999px;color:rgba(255,255,255,.78);display:inline-flex;font-size:.7rem;font-weight:850;gap:4px;justify-content:center;min-height:28px;padding:0 10px}.championship-bracket-winner-pill strong{color:#fff}.championship-bracket-empty-final{align-items:center;background:rgba(255,255,255,.04);border:1px dashed rgba(255,255,255,.15);border-radius:18px;color:var(--text-muted);display:flex;font-size:.86rem;font-weight:850;justify-content:center;min-height:160px;padding:20px;text-align:center}@media (max-width:1500px){.championship-teams-compact-grid{grid-template-columns:1fr}.championship-team-editor{grid-template-columns:70px minmax(160px,.9fr) minmax(220px,1fr) 96px}.championship-section-heading-row{align-items:flex-start;display:grid}.championship-section-heading-row>p{max-width:none;text-align:left}}@media (max-width:760px){.championship-team-editor{grid-template-columns:1fr}.championship-team-editor-logo-wrap{justify-content:space-between}}.admin-content-championship-detail{width:min(calc(100vw - 320px),1600px);max-width:1600px;padding-top:18px;padding-bottom:28px}.admin-content-championship-detail .admin-page-header{margin-bottom:14px}.admin-content-championship-detail .admin-page-header h1{font-size:clamp(2.85rem,3.35vw,4rem);line-height:.92}.admin-content-championship-detail .admin-page-header p:not(.eyebrow){max-width:980px}.admin-content-championship-detail .admin-panel-card,.admin-content-championship-detail .admin-table-card{width:100%}.admin-content-championship-detail .championship-bracket-section,.admin-content-championship-detail .championship-teams-section{overflow:visible}.admin-content-championship-detail .championship-teams-compact-grid{padding:0 8px 2px}.admin-content-championship-detail .championship-team-editor{gap:12px;grid-template-columns:76px minmax(170px,.82fr) minmax(260px,1.18fr) 104px;padding:12px 14px}.admin-content-championship-detail .championship-bracket-section{padding-left:20px;padding-right:20px}.admin-content-championship-detail .championship-bracket-scroll{margin-top:18px;overflow:visible;padding:0;width:100%}.admin-content-championship-detail .championship-admin-bracket{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:minmax(0,1fr) 260px minmax(0,1fr);min-width:0;width:100%}.admin-content-championship-detail .championship-bracket-side{gap:10px;grid-template-columns:1.16fr .98fr .86fr;min-width:0}.admin-content-championship-detail .championship-bracket-side.is-right{grid-template-columns:.86fr .98fr 1.16fr}.admin-content-championship-detail .championship-bracket-column-list{gap:10px}.admin-content-championship-detail .championship-bracket-column.is-quarter-final .championship-bracket-column-list,.admin-content-championship-detail .championship-bracket-column.is-quarter_final .championship-bracket-column-list{gap:64px}.admin-content-championship-detail .championship-bracket-match-card{border-radius:16px;gap:6px;padding:9px}.admin-content-championship-detail .championship-bracket-final-column{gap:10px}.admin-content-championship-detail .championship-bracket-team-row{gap:6px;grid-template-columns:28px minmax(0,1fr) 34px;min-height:39px;padding:5px}.admin-content-championship-detail .championship-bracket-team-row img{border-radius:8px;height:28px;width:28px}.admin-content-championship-detail .championship-bracket-team-row span{font-size:.78rem}.admin-content-championship-detail .championship-bracket-score,.admin-content-championship-detail .championship-bracket-win-button{display:none}.admin-content-championship-detail .championship-bracket-match-head span{font-size:.62rem}.admin-content-championship-detail .championship-bracket-match-head strong{font-size:.62rem;padding:3px 7px}.admin-content-championship-detail .championship-bracket-winner-pill{font-size:.66rem;min-height:26px;padding:0 8px}.admin-content-championship-detail .championship-bracket-score-display{height:28px;min-width:32px}.admin-content-championship-detail .championship-bracket-empty-final{min-height:146px}@media (max-width:1700px){.admin-content-championship-detail{width:min(calc(100vw - 300px),1480px);max-width:1480px}.admin-content-championship-detail .championship-admin-bracket{gap:10px;grid-template-columns:minmax(0,1fr) 230px minmax(0,1fr)}.admin-content-championship-detail .championship-bracket-side,.admin-content-championship-detail .championship-bracket-side.is-right{gap:8px}.admin-content-championship-detail .championship-bracket-team-row{grid-template-columns:26px minmax(0,1fr) 38px 52px}}@media (max-width:1320px){.admin-content-championship-detail .championship-bracket-scroll{overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.admin-content-championship-detail .championship-admin-bracket{min-width:1320px}}.lol-operation-championship-card{align-items:center;display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(280px,1fr) minmax(420px,.9fr) 150px;padding:22px 24px}.lol-operation-championship-meta{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(88px,1fr))}.lol-operation-championship-meta>div{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.12);border-radius:16px;min-height:70px;padding:14px 16px}.lol-operation-championship-meta span,.lol-operation-game-stats span,.lol-operation-result-form span{color:rgba(226,232,240,.72);display:block;font-size:.72rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.lol-operation-championship-meta strong,.lol-operation-game-stats strong{color:#fff;display:block;font-size:1.08rem;font-weight:950;margin-top:5px}.lol-operation-championship-meta.is-detail{min-width:520px}.lol-operation-round-list{display:grid;grid-gap:18px;gap:18px}.lol-operation-round-group{display:grid;grid-gap:12px;gap:12px}.lol-operation-round-head{align-items:center;display:flex;gap:12px;padding:0 4px}.lol-operation-round-head h2{color:#fff;font-size:1.4rem;margin:0}.lol-operation-round-games{display:grid;grid-gap:10px;gap:10px}.lol-operation-game-row{align-items:center;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(280px,1fr) minmax(540px,1.3fr) 130px;padding:18px 20px}.lol-operation-game-main h3{color:#fff;font-size:1.16rem;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lol-operation-game-main>span{color:rgba(226,232,240,.72);display:block;font-size:.88rem;font-weight:750}.lol-operation-game-stats{display:grid;grid-gap:8px;gap:8px;grid-template-columns:100px minmax(170px,1fr) 92px 86px}.lol-operation-game-stats>div{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.11);border-radius:14px;min-height:58px;padding:10px 12px}.lol-operation-game-stats strong{font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lol-operation-game-stats .is-green{color:#86efac}.lol-operation-manual-result-card{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(300px,.8fr) minmax(720px,1.4fr);margin-top:16px;padding:20px 22px}.lol-operation-result-form{align-items:flex-end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(240px,1fr) minmax(150px,.6fr) minmax(150px,.6fr) 170px}.lol-operation-result-form label{display:grid;grid-gap:7px;gap:7px}.lol-operation-result-form input,.lol-operation-result-form select{background:rgba(3,7,18,.72);border:1px solid rgba(255,255,255,.13);border-radius:14px;color:#fff;font-size:.94rem;font-weight:850;height:46px;outline:none;padding:0 14px;width:100%}.lol-manual-draft-bans-card{display:grid;grid-gap:18px;gap:18px;margin-top:16px;padding:20px 22px}.lol-manual-draft-bans-card__header{align-items:center;display:grid;grid-gap:14px;gap:14px;grid-template-columns:auto minmax(260px,1fr) auto}.lol-manual-draft-bans-card__header h2{color:#fff;font-size:1.35rem;margin:2px 0 4px}.lol-manual-draft-bans-card__header p:not(.eyebrow){color:rgba(226,232,240,.72);margin:0}.lol-manual-draft-bans-card__attempt{background:rgba(255,107,0,.1);border:1px solid rgba(255,107,0,.32);border-radius:999px;color:#ffb066;font-size:.78rem;font-weight:900;padding:9px 13px;white-space:nowrap}.lol-manual-draft-bans-card__add-form{align-items:end;display:grid;grid-gap:12px;gap:12px;grid-template-columns:minmax(220px,.8fr) minmax(280px,1.4fr) 180px}.lol-manual-draft-bans-card__add-form label{display:grid;grid-gap:7px;gap:7px}.lol-manual-draft-bans-card__add-form label>span{color:rgba(226,232,240,.72);font-size:.72rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.lol-manual-draft-bans-card__add-form select{background:rgba(3,7,18,.72);border:1px solid rgba(255,255,255,.13);border-radius:14px;color:#fff;font-size:.94rem;font-weight:850;height:46px;outline:none;padding:0 14px;width:100%}.lol-manual-draft-bans-card__warning{background:rgba(245,158,11,.09);border:1px solid rgba(245,158,11,.3);border-radius:12px;color:#fcd34d;margin:0;padding:10px 12px}.lol-manual-draft-bans-card__teams{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.lol-manual-draft-bans-team{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.11);border-radius:16px;display:grid;grid-gap:13px;gap:13px;padding:15px}.lol-manual-draft-bans-team.is-azul{border-top-color:rgba(59,130,246,.75)}.lol-manual-draft-bans-team.is-vermelho{border-top-color:rgba(239,68,68,.75)}.lol-manual-draft-bans-team>header{align-items:center;display:flex;gap:12px;justify-content:space-between}.lol-manual-draft-bans-team>header div{display:grid;grid-gap:3px;gap:3px}.lol-manual-draft-bans-team>header span{color:rgba(226,232,240,.65);font-size:.72rem;font-weight:900;text-transform:uppercase}.lol-manual-draft-bans-team>header strong{color:#fff;font-size:1rem}.lol-manual-draft-bans-team__list{display:flex;flex-wrap:wrap;gap:8px;min-height:36px}.lol-manual-draft-bans-team__list>form{align-items:center;background:rgba(5,10,20,.8);border:1px solid rgba(255,255,255,.13);border-radius:999px;display:inline-flex;gap:7px;padding:6px 7px 6px 11px}.lol-manual-draft-bans-team__list>form span{color:#fff;font-size:.82rem;font-weight:850}.lol-manual-draft-bans-team__list>form button{align-items:center;background:rgba(239,68,68,.13);border:0;border-radius:50%;color:#fca5a5;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}.lol-manual-draft-bans-team__list>p{color:rgba(226,232,240,.52);font-size:.84rem;margin:7px 0 0}.lol-manual-draft-bans-team__clear{height:38px!important;justify-self:start}.lol-manual-draft-bans-card__clear-all{display:flex;justify-content:flex-end}@media (max-width:1500px){.lol-operation-championship-card,.lol-operation-game-row,.lol-operation-manual-result-card{grid-template-columns:1fr}.lol-manual-draft-bans-card__add-form,.lol-operation-game-stats,.lol-operation-result-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.lol-operation-championship-meta,.lol-operation-championship-meta.is-detail,.lol-operation-game-stats,.lol-operation-result-form{grid-template-columns:1fr;min-width:0}.lol-manual-draft-bans-card__add-form,.lol-manual-draft-bans-card__header,.lol-manual-draft-bans-card__teams{grid-template-columns:1fr}.lol-manual-draft-bans-card__attempt{justify-self:start}.lol-manual-draft-bans-card__clear-all{justify-content:stretch}.lol-manual-draft-bans-card__add-form .button,.lol-manual-draft-bans-card__clear-all .button{width:100%}}.lol-operation-detail-title-card{grid-template-columns:minmax(360px,.72fr) minmax(620px,1.08fr) minmax(330px,.62fr);gap:16px}.lol-operation-match.is-detail h2{font-size:clamp(1.55rem,1.65vw,2.15rem);line-height:1.04}.lol-operation-match.is-detail p:not(.eyebrow){max-width:100%}.lol-operation-command-box.is-detail{min-height:82px}.lol-operation-command-box.is-detail code{padding-right:44px}.lol-operation-actions-row.is-detail{display:grid;grid-template-columns:repeat(2,minmax(150px,1fr));grid-gap:10px;gap:10px;width:100%}.lol-operation-actions-row.is-detail .button,.lol-operation-actions-row.is-detail form{width:100%}.lol-operation-actions-row.is-detail .button{min-width:0;height:42px;padding:0 14px;justify-content:center;white-space:nowrap}@media (max-width:1400px){.lol-operation-detail-title-card{grid-template-columns:1fr}.lol-operation-actions-row.is-detail{grid-template-columns:repeat(2,minmax(150px,1fr))}}.championship-rules-section{overflow:hidden}.championship-rules-grid{grid-template-columns:repeat(4,minmax(180px,1fr)) auto;grid-gap:14px;gap:14px}.championship-rule-card{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid rgba(148,163,184,.18);border-radius:18px;background:rgba(2,6,23,.22)}.championship-rule-card>strong{color:#fff;font-size:14px;letter-spacing:.08em;text-transform:uppercase}.championship-rule-card label{display:grid;grid-gap:6px;gap:6px}.championship-rule-card label span{color:rgba(226,232,240,.72);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.championship-rules-save{min-height:48px}.championship-team-editor-field.is-logo select.input-field{min-width:190px}@media (max-width:1500px){.championship-rules-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.championship-rules-save{grid-column:1/-1}}@media (max-width:820px){.championship-rules-grid{grid-template-columns:1fr}}.championship-init-form.is-with-rounds{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(4,minmax(150px,1fr)) minmax(240px,auto);width:100%;max-width:980px}.championship-init-stage{display:grid;grid-gap:8px;gap:8px;min-width:0}.championship-init-stage>strong{color:#ffffff;font-size:.82rem;font-weight:950;letter-spacing:.08em;line-height:1;text-transform:uppercase}.championship-init-stage label{display:grid;grid-gap:5px;gap:5px}.championship-init-stage label span{color:rgba(255,255,255,.68);font-size:.64rem;font-weight:950;letter-spacing:.065em;line-height:1;text-transform:uppercase}.championship-init-stage .input-field{min-width:0;width:100%}.championship-init-submit{align-self:flex-end;min-width:236px;width:236px;white-space:nowrap}@media (max-width:1500px){.championship-init-form.is-with-rounds{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.championship-init-submit{justify-self:start}}@media (max-width:760px){.championship-init-form.is-with-rounds{grid-template-columns:1fr}.championship-init-submit{width:100%}}.championship-rules-section{padding:30px}.championship-rules-section .championship-section-heading-row{align-items:flex-start;gap:24px;margin-bottom:22px}.championship-rules-grid{align-items:flex-end;display:grid;grid-gap:18px;gap:18px;grid-template-columns:repeat(4,minmax(210px,1fr)) minmax(180px,auto)}.championship-rule-card{gap:13px;padding:18px}.championship-rule-card label{gap:7px}.championship-rule-card .input-field{width:100%}.championship-rules-save{align-self:flex-end;justify-self:flex-end;min-height:52px;min-width:176px;white-space:nowrap}.championship-logo-folder-hint{color:rgba(203,213,225,.72);display:block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.76rem;line-height:1.5;margin-top:8px;word-break:break-word}.championship-team-editor-field.is-logo select.input-field{min-width:220px}.championship-init-form.is-with-rounds{align-items:flex-end;gap:16px;grid-template-columns:repeat(4,minmax(150px,1fr)) minmax(250px,auto);max-width:1120px}.championship-init-submit{justify-self:flex-end;min-width:250px;width:250px}@media (max-width:1500px){.championship-rules-grid{grid-template-columns:repeat(2,minmax(220px,1fr))}.championship-rules-save{justify-self:start}.championship-init-form.is-with-rounds{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.championship-init-submit{justify-self:start}}@media (max-width:820px){.championship-init-form.is-with-rounds,.championship-rules-grid{grid-template-columns:1fr}.championship-init-submit,.championship-rules-save{width:100%}}.lol-operation-actions-row.is-detail.is-transmission{grid-template-columns:repeat(2,minmax(150px,1fr));width:100%}.lol-operation-actions-row.is-detail.is-transmission .button,.lol-operation-actions-row.is-detail.is-transmission form{width:100%}.lol-operation-actions-row.is-detail.is-transmission .button{min-width:0;height:42px;padding:0 14px;justify-content:center;white-space:nowrap}.lol-operation-actions-row.is-detail.is-transmission .lol-operation-copy-link-button.is-copied{background:rgba(34,197,94,.15);border-color:rgba(34,197,94,.34);color:#bbf7d0}.lol-operation-actions-row.is-detail.is-transmission .lol-operation-technical-action .button{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.105);color:rgba(255,255,255,.76)}.lol-operation-series-control-card{display:grid;grid-gap:18px;gap:18px}.lol-operation-series-control-grid{align-items:stretch;grid-template-columns:minmax(0,1fr) 280px;grid-gap:18px;gap:18px}.lol-operation-game-switcher{display:grid;grid-template-columns:repeat(5,minmax(120px,1fr));grid-gap:10px;gap:10px}.lol-operation-game-switcher form{min-width:0}.lol-operation-game-tab{align-items:flex-start;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:16px;color:rgba(255,255,255,.82);cursor:pointer;display:grid;grid-gap:4px;gap:4px;min-height:64px;padding:12px 14px;text-align:left;width:100%}.lol-operation-game-tab span{color:#fff;font-size:.9rem;font-weight:900;white-space:nowrap}.lol-operation-game-tab small{color:rgba(255,255,255,.58);font-size:.74rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lol-operation-game-tab.is-active{border-color:rgba(255,132,48,.7);box-shadow:0 0 0 1px rgba(255,132,48,.22),0 16px 34px rgba(0,0,0,.18)}.lol-operation-game-tab.is-finished small{color:rgba(82,255,172,.86)}.lol-operation-play-controls{align-items:stretch;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.lol-operation-play-controls button,.lol-operation-play-controls form{width:100%}.lol-operation-actions-row.is-transmission{grid-template-columns:repeat(2,minmax(148px,1fr))}.lol-operation-actions-row.is-transmission .button,.lol-operation-actions-row.is-transmission button{justify-content:center;min-height:42px;width:100%;white-space:nowrap}.lol-operation-copy-link-button.is-icon-only{min-width:42px;padding-left:0;padding-right:0;width:42px}.lol-operation-copy-link-button.is-icon-only span{display:none}@media (max-width:1500px){.lol-operation-series-control-grid{grid-template-columns:1fr}.lol-operation-game-switcher{grid-template-columns:repeat(3,minmax(120px,1fr))}}.lol-operation-play-controls.is-critical{grid-template-columns:repeat(2,minmax(180px,1fr))}.lol-operation-play-controls.is-critical button,.lol-operation-play-controls.is-critical form{width:100%}.lol-operation-command-box .is-download-capture{min-width:168px;justify-content:center}.lol-operation-command-box.is-detail{grid-template-columns:auto minmax(0,1fr) 42px 170px}@media (max-width:1280px){.lol-operation-command-box.is-detail{grid-template-columns:1fr}.lol-operation-command-box .is-download-capture{width:100%}.lol-operation-play-controls.is-critical{grid-template-columns:1fr}}.lol-operation-detail-title-card{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(520px,1.1fr) minmax(360px,.72fr);grid-gap:18px;align-items:center;padding:18px 22px}.lol-operation-detail-title-card .lol-operation-match.is-detail{min-width:0}.lol-operation-detail-title-card .lol-operation-match.is-detail h2{font-size:clamp(1.55rem,1.55vw,2rem);line-height:1.04;margin:4px 0 6px}.lol-operation-detail-title-card .lol-operation-match.is-detail h2,.lol-operation-detail-title-card .lol-operation-match.is-detail p:not(.eyebrow){max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lol-operation-detail-title-card .lol-operation-series-meta.is-detail{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.lol-operation-command-box.is-detail{align-items:center;grid-template-columns:auto minmax(0,1fr) 42px minmax(154px,.34fr);grid-gap:9px;gap:9px;min-height:76px;padding:12px;width:100%}.lol-operation-command-box.is-detail>span{align-self:start;grid-column:1/-1}.lol-operation-command-box.is-detail code{background:rgba(3,7,18,.82);border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#fff;display:block;font-size:.73rem;font-weight:900;min-width:0;overflow:hidden;padding:10px 12px;text-overflow:ellipsis;white-space:nowrap}.lol-operation-command-box.is-detail .lol-capture-copy-button{height:40px;min-width:40px;width:40px}.lol-operation-command-box.is-detail .is-download-capture,.lol-operation-command-box.is-detail a.is-download-capture,.lol-operation-command-box.is-detail button.is-download-capture{min-width:154px;padding:0 12px;width:100%}.lol-operation-detail-title-card .lol-operation-actions-row.is-detail.is-transmission{align-items:stretch;display:grid;grid-template-columns:repeat(2,minmax(156px,1fr));grid-gap:10px;gap:10px;width:100%}.lol-operation-detail-title-card .lol-operation-actions-row.is-detail.is-transmission .button,.lol-operation-detail-title-card .lol-operation-actions-row.is-detail.is-transmission button,.lol-operation-detail-title-card .lol-operation-actions-row.is-detail.is-transmission form{min-width:0;width:100%}.lol-operation-detail-title-card .lol-operation-actions-row.is-detail.is-transmission .button,.lol-operation-detail-title-card .lol-operation-actions-row.is-detail.is-transmission button{align-items:center;display:inline-flex;font-size:.76rem;height:42px;justify-content:center;padding:0 12px;white-space:nowrap}.lol-operation-detail-title-card .lol-operation-actions-row.is-detail.is-transmission svg{flex:0 0 auto}.lol-operation-series-control-grid{align-items:center;grid-template-columns:minmax(0,1fr) minmax(430px,.55fr)}.lol-operation-play-controls.is-critical{align-items:center;grid-template-columns:repeat(2,minmax(190px,1fr));grid-gap:12px;gap:12px}.lol-operation-play-controls.is-critical .button,.lol-operation-play-controls.is-critical button{min-height:48px}@media (max-width:1500px){.lol-operation-detail-title-card{grid-template-columns:1fr}.lol-operation-detail-title-card .lol-operation-actions-row.is-detail.is-transmission{grid-template-columns:repeat(3,minmax(150px,1fr))}.lol-operation-series-control-grid{grid-template-columns:1fr}}@media (max-width:900px){.lol-operation-command-box.is-detail,.lol-operation-detail-title-card .lol-operation-actions-row.is-detail.is-transmission,.lol-operation-play-controls.is-critical{grid-template-columns:1fr}.lol-operation-command-box.is-detail .is-download-capture,.lol-operation-command-box.is-detail .lol-capture-copy-button{width:100%}}.lol-operation-detail-title-card{grid-template-columns:minmax(330px,.8fr) minmax(560px,1.05fr) minmax(330px,.68fr);gap:18px;min-height:150px;padding:22px 24px}.lol-operation-match.is-detail{align-self:center;min-width:0}.lol-operation-match.is-detail h2{font-size:clamp(1.8rem,1.9vw,2.55rem);line-height:1.14;margin:6px 0 7px;max-width:100%;overflow:visible;text-overflow:clip;white-space:normal}.lol-operation-match.is-detail p:not(.eyebrow){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lol-operation-command-box.is-detail{min-height:0;padding:16px}.lol-operation-command-box.is-detail>span{align-self:flex-end}.lol-operation-command-inline{background:rgba(3,7,18,.7);height:42px}.lol-operation-command-inline code{background:transparent;border:0;border-radius:0;color:#fff;font-size:.78rem;padding:0}.lol-operation-command-inline .button,.lol-operation-command-inline button{height:32px;min-width:32px;padding:0;width:32px}.lol-operation-command-box.is-detail>.is-icon-only:not(.lol-operation-command-inline .is-icon-only),.lol-operation-command-box.is-detail>code{display:none}.lol-operation-command-box.is-detail .is-download-capture{align-items:center;display:inline-flex;height:42px;justify-content:center;min-width:0;width:100%;white-space:nowrap}.lol-operation-actions-row.is-detail.is-transmission{align-self:stretch;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.lol-operation-actions-row.is-detail.is-transmission .button,.lol-operation-actions-row.is-detail.is-transmission button{height:46px;justify-content:center;min-width:0;padding:0 12px;width:100%;white-space:nowrap}.lol-operation-series-control-card{padding:18px 22px}.lol-operation-series-control-grid{align-items:flex-end;display:grid;grid-gap:16px;gap:16px;grid-template-columns:minmax(360px,1fr) minmax(520px,auto)}.lol-operation-play-controls.is-critical{align-items:flex-end;grid-template-columns:repeat(3,minmax(160px,1fr))}.lol-operation-play-controls.is-critical form{min-width:0}.lol-operation-play-controls.is-critical .button,.lol-operation-play-controls.is-critical button{height:48px;min-width:0;padding:0 14px;width:100%}@media (max-width:1500px){.lol-operation-detail-title-card,.lol-operation-series-control-grid{grid-template-columns:1fr}.lol-operation-actions-row.is-detail.is-transmission,.lol-operation-play-controls.is-critical{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.lol-operation-actions-row.is-detail.is-transmission,.lol-operation-play-controls.is-critical{grid-template-columns:1fr}}.lol-operation-detail-title-card{grid-template-columns:minmax(320px,.82fr) minmax(520px,1fr) minmax(330px,.68fr);align-items:stretch}.lol-operation-command-box.is-detail{align-content:center;align-self:stretch;display:grid;grid-gap:10px;gap:10px;grid-template-columns:1fr;min-height:118px;padding:15px 16px}.lol-operation-command-box.is-detail>span{color:rgba(255,255,255,.76);display:block;font-size:.72rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.lol-operation-command-inline{align-items:center;background:rgba(3,7,18,.76);border:1px solid rgba(255,255,255,.08);border-radius:14px;display:grid;grid-gap:8px;gap:8px;grid-template-columns:minmax(0,1fr) 38px;height:44px;min-width:0;padding:5px 5px 5px 12px;width:100%}.lol-operation-command-inline code{background:transparent!important;border:0!important;border-radius:0!important;display:block;font-size:.76rem;font-weight:900;line-height:1;min-width:0;overflow:hidden;padding:0!important;text-overflow:ellipsis;white-space:nowrap}.lol-operation-command-inline .button,.lol-operation-command-inline .lol-capture-copy-button,.lol-operation-command-inline .lol-operation-copy-link-button,.lol-operation-command-inline button{align-items:center;display:inline-flex;height:34px;justify-content:center;min-width:34px;padding:0;width:34px}.lol-operation-command-box.is-detail .is-download-capture,.lol-operation-command-box.is-detail a.is-download-capture,.lol-operation-command-box.is-detail button.is-download-capture{align-items:center;display:inline-flex;height:40px;justify-content:center;justify-self:start;min-width:220px;padding:0 18px;width:auto;white-space:nowrap}.lol-operation-command-box.is-detail>.is-icon-only:not(.lol-operation-command-inline .is-icon-only),.lol-operation-command-box.is-detail>code{display:none!important}.lol-operation-play-controls.is-critical{align-items:stretch;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(3,minmax(170px,1fr))}.lol-operation-play-controls.is-critical .button,.lol-operation-play-controls.is-critical button{height:46px;justify-content:center;white-space:nowrap}@media (max-width:1500px){.lol-operation-detail-title-card{grid-template-columns:1fr}.lol-operation-command-box.is-detail .is-download-capture,.lol-operation-command-box.is-detail a.is-download-capture,.lol-operation-command-box.is-detail button.is-download-capture{justify-self:stretch;width:100%}.lol-operation-play-controls.is-critical{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.lol-operation-play-controls.is-critical{grid-template-columns:1fr}}.lol-operation-detail-title-card{grid-template-columns:minmax(360px,.9fr) minmax(620px,1.16fr) minmax(390px,.76fr)!important;gap:20px!important;min-height:162px!important;padding:24px 28px!important}.lol-operation-detail-title-card .lol-operation-match.is-detail h2,.lol-operation-match.is-detail h2{line-height:1.22!important;padding-bottom:2px!important}.lol-operation-detail-title-card .lol-operation-match.is-detail p:not(.eyebrow),.lol-operation-match.is-detail p:not(.eyebrow){line-height:1.35!important}.lol-operation-command-box.is-detail{align-content:center!important;gap:11px!important;min-height:128px!important;padding:16px 18px!important}.lol-operation-command-inline{grid-template-columns:minmax(0,1fr) 36px!important;height:42px!important;padding:4px 4px 4px 12px!important}.lol-operation-command-inline code{font-size:.75rem!important;letter-spacing:-.015em!important}.lol-operation-command-inline .button,.lol-operation-command-inline .lol-capture-copy-button,.lol-operation-command-inline .lol-operation-copy-link-button,.lol-operation-command-inline button{border-radius:10px!important;height:32px!important;min-width:32px!important;width:32px!important}.lol-operation-command-box.is-detail .is-download-capture,.lol-operation-command-box.is-detail a.is-download-capture,.lol-operation-command-box.is-detail button.is-download-capture{justify-self:start!important;min-width:230px!important}.lol-operation-actions-row.is-detail.is-transmission,.lol-operation-detail-title-card .lol-operation-actions-row.is-detail.is-transmission{align-items:center!important;display:grid!important;grid-gap:12px!important;gap:12px!important;grid-template-columns:repeat(2,minmax(170px,1fr))!important;justify-content:center!important;width:100%!important}.lol-operation-actions-row.is-detail.is-transmission .button,.lol-operation-actions-row.is-detail.is-transmission button,.lol-operation-detail-title-card .lol-operation-actions-row.is-detail.is-transmission .button,.lol-operation-detail-title-card .lol-operation-actions-row.is-detail.is-transmission button{height:44px!important;min-height:44px!important;padding:0 14px!important;white-space:nowrap!important}.lol-operation-result-form label span{white-space:nowrap}@media (max-width:1650px){.lol-operation-detail-title-card{grid-template-columns:minmax(300px,.85fr) minmax(520px,1.05fr) minmax(340px,.74fr)!important}.lol-operation-actions-row.is-detail.is-transmission,.lol-operation-detail-title-card .lol-operation-actions-row.is-detail.is-transmission{grid-template-columns:repeat(2,minmax(150px,1fr))!important}}@media (max-width:1350px){.lol-operation-detail-title-card{grid-template-columns:1fr!important}}.lol-operation-detail-title-card{grid-template-columns:minmax(330px,.8fr) minmax(600px,1.18fr) minmax(340px,.72fr)!important;gap:18px!important;align-items:center!important}.lol-operation-detail-title-card .lol-operation-match.is-detail,.lol-operation-match.is-detail{overflow:visible!important}.lol-operation-detail-title-card .lol-operation-match.is-detail h2,.lol-operation-match.is-detail h2{line-height:1.28!important;padding-bottom:4px!important;margin-bottom:6px!important;overflow:visible!important}.lol-operation-detail-title-card .lol-operation-match.is-detail p:not(.eyebrow),.lol-operation-match.is-detail p:not(.eyebrow){width:auto!important;max-width:100%!important;overflow:visible!important;text-overflow:clip!important;white-space:nowrap!important}.lol-operation-command-box.is-detail,.lol-operation-detail-title-card .lol-operation-command-box.is-detail{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;min-height:132px!important;padding:16px 18px!important;gap:10px!important}.lol-operation-command-box.is-detail>span{display:block!important;line-height:1!important;margin:0!important}.lol-operation-command-box.is-detail .lol-operation-command-inline,.lol-operation-command-inline{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;min-width:0!important;height:44px!important;padding:5px 6px 5px 12px!important;border-radius:14px!important;background:rgba(3,7,18,.82)!important;border:1px solid rgba(255,255,255,.08)!important;overflow:hidden!important}.lol-operation-command-box.is-detail .lol-operation-command-inline code,.lol-operation-command-inline code{flex:1 1 auto!important;min-width:0!important;width:auto!important;max-width:none!important;display:block!important;padding:0!important;border:0!important;background:transparent!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:.74rem!important;line-height:1.1!important}.lol-operation-command-box.is-detail .lol-operation-command-inline .lol-operation-copy-link-button.is-icon-only,.lol-operation-command-inline .lol-capture-copy-button,.lol-operation-command-inline .lol-operation-copy-link-button.is-icon-only{flex:0 0 34px!important;width:34px!important;min-width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;border-radius:11px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:0!important;line-height:0!important;overflow:hidden!important}.lol-operation-command-inline .lol-capture-copy-button svg,.lol-operation-command-inline .lol-operation-copy-link-button.is-icon-only svg{flex:0 0 auto!important;width:16px!important;height:16px!important;margin:0!important}.lol-operation-command-box.is-detail .is-download-capture,.lol-operation-command-box.is-detail a.is-download-capture,.lol-operation-command-box.is-detail button.is-download-capture{align-self:flex-start!important;justify-self:auto!important;width:auto!important;min-width:235px!important;height:40px!important;padding:0 18px!important;border-radius:999px!important;white-space:nowrap!important}.lol-operation-actions-row.is-detail.is-transmission,.lol-operation-detail-title-card .lol-operation-actions-row.is-detail.is-transmission{align-self:center!important;align-content:center!important;grid-template-columns:repeat(2,minmax(155px,1fr))!important;gap:10px!important;max-width:360px!important;margin-left:auto!important}.lol-operation-series-control-grid{grid-template-columns:minmax(0,1fr) minmax(420px,.42fr)!important;gap:20px!important}.lol-operation-play-controls.is-critical{width:min(420px,100%)!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.lol-operation-play-controls.is-critical .button,.lol-operation-play-controls.is-critical button{width:100%!important}@media (max-width:1500px){.lol-operation-detail-title-card{grid-template-columns:1fr!important}.lol-operation-actions-row.is-detail.is-transmission,.lol-operation-detail-title-card .lol-operation-actions-row.is-detail.is-transmission,.lol-operation-play-controls.is-critical{max-width:none!important;width:100%!important;margin-left:0!important}.lol-operation-series-control-grid{grid-template-columns:1fr!important}}.lol-operation-series-control-grid{grid-template-columns:minmax(0,1fr) 360px!important}.lol-operation-play-controls.is-critical{width:360px!important;max-width:360px!important;grid-gap:10px!important;gap:10px!important}.lol-operation-play-controls.is-critical .button,.lol-operation-play-controls.is-critical button,.lol-operation-play-controls.is-critical form{width:100%!important;min-width:0!important}.lol-operation-play-controls.is-critical .is-swap-sides,.lol-operation-play-controls.is-critical form:has(.is-swap-sides){grid-column:1/-1!important}.lol-operation-play-controls.is-critical .button,.lol-operation-play-controls.is-critical button{height:44px!important;min-height:44px!important;padding:0 12px!important}.lol-operation-detail-grid .lol-operation-draft-panel.is-detail{overflow:visible!important}.lol-operation-draft-side>strong{display:block!important;min-height:24px!important;line-height:1.25!important}.lol-operation-play-controls.is-critical{grid-template-columns:repeat(2,220px)!important;grid-template-rows:46px 46px!important;grid-gap:12px 14px!important;gap:12px 14px!important;align-items:stretch!important;justify-content:flex-end!important}.lol-operation-play-controls.is-critical form{width:220px!important;min-width:220px!important;max-width:220px!important}.lol-operation-play-controls.is-critical form.is-swap-sides,.lol-operation-play-controls.is-critical form:has(.is-swap-sides){grid-column:2!important;grid-row:1!important}.lol-operation-play-controls.is-critical form:not(.is-swap-sides):nth-of-type(2){grid-column:1!important;grid-row:2!important}.lol-operation-play-controls.is-critical form:not(.is-swap-sides):nth-of-type(3){grid-column:2!important;grid-row:2!important}.lol-operation-play-controls.is-critical .button,.lol-operation-play-controls.is-critical button{width:220px!important;min-width:220px!important;max-width:220px!important;height:46px!important;min-height:46px!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;white-space:nowrap!important;line-height:1!important}.lol-operation-play-controls.is-critical .button svg,.lol-operation-play-controls.is-critical button svg{flex:0 0 auto!important;margin-right:0!important}@media (max-width:1200px){.lol-operation-series-control-grid{grid-template-columns:1fr!important}.lol-operation-play-controls.is-critical{justify-self:stretch!important;width:100%!important;max-width:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.lol-operation-play-controls.is-critical .button,.lol-operation-play-controls.is-critical button,.lol-operation-play-controls.is-critical form{width:100%!important;min-width:0!important;max-width:none!important}}.lol-operation-series-control-card{width:100%!important}.lol-operation-series-control-grid{grid-template-columns:minmax(0,1fr) 460px!important;grid-gap:24px!important;gap:24px!important}.lol-operation-play-controls.is-critical{width:460px!important;max-width:460px!important}.lol-operation-play-controls.is-critical form{min-width:0!important}.lol-operation-play-controls.is-critical .is-swap-sides{grid-column:1/-1!important}.lol-operation-play-controls.is-critical .admin-danger-button,.lol-operation-play-controls.is-critical .admin-primary-button,.lol-operation-play-controls.is-critical .admin-secondary-button,.lol-operation-play-controls.is-critical .button,.lol-operation-play-controls.is-critical button{gap:8px!important;padding-left:18px!important;padding-right:18px!important}@media (max-width:1200px){.lol-operation-series-control-grid{grid-template-columns:1fr!important}.lol-operation-play-controls.is-critical{justify-self:stretch!important;width:100%!important;max-width:none!important}}.lol-operation-detail-title-card.is-compact-actions{display:grid!important;grid-template-columns:minmax(300px,.9fr) minmax(520px,1.35fr)!important;grid-gap:24px!important;gap:24px!important;align-items:stretch!important;padding:28px!important}.lol-operation-detail-title-card.is-compact-actions .lol-operation-match.is-detail{min-width:0!important;align-self:center!important}.lol-operation-detail-title-card.is-compact-actions .lol-operation-match.is-detail h2{font-size:clamp(32px,2.3vw,48px)!important;line-height:1.12!important;padding-bottom:4px!important;margin:8px 0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.lol-operation-detail-title-card.is-compact-actions .lol-operation-match.is-detail p:not(.eyebrow){font-size:16px!important;line-height:1.35!important;margin:0 0 14px!important}.lol-operation-quick-actions{display:grid!important;grid-template-columns:repeat(3,minmax(170px,1fr))!important;grid-gap:12px!important;gap:12px!important;align-self:center!important;justify-self:end!important;width:min(100%,760px)!important}.lol-operation-quick-actions .button,.lol-operation-quick-actions a,.lol-operation-quick-actions button{width:100%!important;min-width:0!important;height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;white-space:nowrap!important;border-radius:999px!important;line-height:1!important}.lol-operation-quick-actions form{margin:0!important;width:100%!important}.lol-operation-quick-actions .lol-operation-copy-link-button span{display:inline!important}.lol-operation-series-control-card{padding:28px!important}.lol-operation-series-control-grid{grid-template-columns:minmax(0,1fr) 500px!important}.lol-operation-game-switcher{display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important}.lol-operation-play-controls.is-critical{width:500px!important;align-items:center!important}.lol-operation-play-controls.is-critical form{width:100%!important;margin:0!important}.lol-operation-play-controls.is-critical form.is-swap-sides,.lol-operation-play-controls.is-critical form:has(.is-swap-sides){grid-column:1/-1!important}.lol-operation-draft-panel.is-detail,.lol-operation-manual-result-card,.lol-operation-status-card{overflow:visible!important}.lol-operation-result-form{align-items:flex-end!important}@media (max-width:1500px){.lol-operation-detail-title-card.is-compact-actions{grid-template-columns:1fr!important}.lol-operation-quick-actions{justify-self:stretch!important;width:100%!important;grid-template-columns:repeat(2,minmax(170px,1fr))!important}.lol-operation-series-control-grid{grid-template-columns:1fr!important}.lol-operation-play-controls.is-critical{justify-self:stretch!important;width:100%!important}}@media (max-width:760px){.lol-operation-play-controls.is-critical,.lol-operation-quick-actions{grid-template-columns:1fr!important}}.lol-operation-series-control-card{padding:26px 28px!important}.lol-operation-series-control-grid{align-items:center!important;display:grid!important;grid-template-columns:minmax(0,1fr) 520px!important;grid-gap:28px!important;gap:28px!important;width:100%!important}.lol-operation-game-switcher{min-width:0!important}.lol-operation-play-controls.is-critical{align-self:center!important;justify-self:end!important;margin-left:auto!important;width:520px!important;max-width:520px!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-areas:"swap swap" "remake finish"!important;grid-gap:12px!important;gap:12px!important}.lol-operation-play-controls.is-critical>form{margin:0!important;min-width:0!important;width:100%!important}.lol-operation-play-controls.is-critical>form:first-child,.lol-operation-play-controls.is-critical>form:has(.is-swap-sides){grid-area:swap!important}.lol-operation-play-controls.is-critical>form:nth-child(2){grid-area:remake!important}.lol-operation-play-controls.is-critical>form:nth-child(3){grid-area:finish!important}.lol-operation-play-controls.is-critical .admin-danger-button,.lol-operation-play-controls.is-critical .admin-primary-button,.lol-operation-play-controls.is-critical .admin-secondary-button,.lol-operation-play-controls.is-critical .button,.lol-operation-play-controls.is-critical button{width:100%!important;min-width:0!important;height:48px!important;padding:0 16px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;line-height:1!important;white-space:nowrap!important}.lol-operation-draft-side>strong{min-height:28px!important;display:flex!important;align-items:center!important;font-size:1.02rem!important;line-height:1.15!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (max-width:1320px){.lol-operation-series-control-grid{grid-template-columns:1fr!important}.lol-operation-play-controls.is-critical{justify-self:stretch!important;width:100%!important;max-width:none!important}}.admin-content-lol-operation .admin-panel-card.lol-operation-series-control-card{display:block!important;align-items:normal!important;justify-content:normal!important;gap:0!important;width:100%!important;padding:28px!important}.admin-content-lol-operation .lol-operation-series-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 520px!important;align-items:center!important;grid-gap:32px!important;gap:32px!important;width:100%!important}.admin-content-lol-operation .lol-operation-series-main{display:grid!important;grid-gap:26px!important;gap:26px!important;min-width:0!important}.admin-content-lol-operation .lol-operation-series-main .lol-operation-title{min-width:0!important}.admin-content-lol-operation .lol-operation-series-main .lol-operation-title h2{white-space:normal!important}.admin-content-lol-operation .lol-operation-series-main .lol-operation-game-switcher{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;min-width:0!important}.admin-content-lol-operation .lol-operation-series-main .lol-operation-game-switcher form{flex:0 0 auto!important;margin:0!important}.admin-content-lol-operation .lol-operation-series-main .lol-operation-game-tab{min-width:78px!important}.admin-content-lol-operation .lol-operation-series-layout .lol-operation-play-controls.is-critical{justify-self:end!important;align-self:center!important;width:520px!important;max-width:520px!important;margin:0!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-template-areas:"swap swap" "remake finish"!important;grid-gap:12px!important;gap:12px!important}.admin-content-lol-operation .lol-operation-series-layout .lol-operation-play-controls.is-critical>form{width:100%!important;min-width:0!important;margin:0!important}.admin-content-lol-operation .lol-operation-series-layout .lol-operation-play-controls.is-critical>form.is-swap-sides,.admin-content-lol-operation .lol-operation-series-layout .lol-operation-play-controls.is-critical>form:first-child{grid-area:swap!important}.admin-content-lol-operation .lol-operation-series-layout .lol-operation-play-controls.is-critical>form:nth-child(2){grid-area:remake!important}.admin-content-lol-operation .lol-operation-series-layout .lol-operation-play-controls.is-critical>form:nth-child(3){grid-area:finish!important}.admin-content-lol-operation .lol-operation-series-layout .lol-operation-play-controls.is-critical .button,.admin-content-lol-operation .lol-operation-series-layout .lol-operation-play-controls.is-critical button{width:100%!important;min-width:0!important;max-width:none!important;height:48px!important;min-height:48px!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;line-height:1!important;white-space:nowrap!important}.admin-content-lol-operation .lol-operation-series-layout .lol-operation-play-controls.is-critical svg{flex:0 0 auto!important}@media (max-width:1320px){.admin-content-lol-operation .lol-operation-series-layout{grid-template-columns:1fr!important}.admin-content-lol-operation .lol-operation-series-layout .lol-operation-play-controls.is-critical{justify-self:stretch!important;width:100%!important;max-width:none!important}}@media (max-width:760px){.admin-content-lol-operation .lol-operation-series-layout .lol-operation-play-controls.is-critical{grid-template-columns:1fr!important;grid-template-areas:"swap" "remake" "finish"!important}}.admin-content-lol-operation .lol-operation-series-control-card .lol-operation-series-layout{grid-template-columns:minmax(0,1fr) max-content!important}.admin-content-lol-operation .lol-operation-series-actions-panel{--series-action-button-width:244px;--series-action-gap:12px;justify-self:end!important;align-self:center!important;width:calc((var(--series-action-button-width) * 2) + var(--series-action-gap))!important;max-width:100%!important;display:grid!important;grid-template-rows:auto auto!important;grid-gap:var(--series-action-gap)!important;gap:var(--series-action-gap)!important;margin-left:auto!important}.admin-content-lol-operation .lol-operation-series-actions-row{width:100%!important;display:grid!important;grid-gap:var(--series-action-gap)!important;gap:var(--series-action-gap)!important}.admin-content-lol-operation .lol-operation-series-actions-row.is-top{grid-template-columns:var(--series-action-button-width)!important;justify-content:flex-end!important}.admin-content-lol-operation .lol-operation-series-actions-row.is-bottom{grid-template-columns:var(--series-action-button-width) var(--series-action-button-width)!important;justify-content:flex-end!important}.admin-content-lol-operation .lol-operation-series-action-form{width:var(--series-action-button-width)!important;min-width:0!important;margin:0!important}.admin-content-lol-operation .lol-operation-series-action-form .button,.admin-content-lol-operation .lol-operation-series-action-form button{width:var(--series-action-button-width)!important;min-width:var(--series-action-button-width)!important;max-width:var(--series-action-button-width)!important;height:48px!important;min-height:48px!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;line-height:1!important;white-space:nowrap!important}.admin-content-lol-operation .lol-operation-series-action-form .button svg,.admin-content-lol-operation .lol-operation-series-action-form button svg{flex:0 0 auto!important}.admin-content-lol-operation .lol-operation-series-action-form .button span,.admin-content-lol-operation .lol-operation-series-action-form button span{display:inline-block!important}@media (max-width:1180px){.admin-content-lol-operation .lol-operation-series-control-card .lol-operation-series-layout{grid-template-columns:1fr!important;row-gap:24px!important}.admin-content-lol-operation .lol-operation-series-actions-panel{justify-self:stretch!important;width:100%!important}.admin-content-lol-operation .lol-operation-series-actions-row.is-bottom,.admin-content-lol-operation .lol-operation-series-actions-row.is-top{grid-template-columns:1fr!important}.admin-content-lol-operation .lol-operation-series-action-form,.admin-content-lol-operation .lol-operation-series-action-form .button,.admin-content-lol-operation .lol-operation-series-action-form button{width:100%!important;min-width:0!important;max-width:none!important}}.admin-content-lol-operation .lol-operation-series-control-card .lol-operation-series-layout{grid-template-columns:minmax(0,1fr) auto!important;grid-column-gap:32px!important;column-gap:32px!important;width:100%!important}.admin-content-lol-operation .lol-operation-series-actions-fixed{--series-action-button-width:244px;width:calc((var(--series-action-button-width) * 2) + var(--series-action-gap))!important;max-width:100%!important;margin-left:auto!important;grid-template-columns:var(--series-action-button-width) var(--series-action-button-width)!important;grid-template-rows:48px 48px!important}.admin-content-lol-operation .lol-operation-series-actions-fixed .lol-operation-series-action-form{width:var(--series-action-button-width)!important;min-width:0!important;max-width:var(--series-action-button-width)!important}.admin-content-lol-operation .lol-operation-series-actions-fixed .lol-operation-series-action-form.is-swap-sides{grid-column:2!important;grid-row:1!important}.admin-content-lol-operation .lol-operation-series-actions-fixed .lol-operation-series-action-form.is-remake-action{grid-column:1!important;grid-row:2!important}.admin-content-lol-operation .lol-operation-series-actions-fixed .lol-operation-series-action-form.is-finish-action{grid-column:2!important;grid-row:2!important}.admin-content-lol-operation .lol-operation-series-actions-fixed .lol-operation-series-action-form .button,.admin-content-lol-operation .lol-operation-series-actions-fixed .lol-operation-series-action-form button{width:var(--series-action-button-width)!important;min-width:var(--series-action-button-width)!important;max-width:var(--series-action-button-width)!important;height:48px!important;min-height:48px!important;padding:0 18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;line-height:1!important;white-space:nowrap!important}.admin-content-lol-operation .lol-operation-series-actions-fixed .lol-operation-series-action-form .button svg,.admin-content-lol-operation .lol-operation-series-actions-fixed .lol-operation-series-action-form button svg{flex:0 0 auto!important}@media (max-width:1180px){.admin-content-lol-operation .lol-operation-series-control-card .lol-operation-series-layout{grid-template-columns:1fr!important;row-gap:24px!important}.admin-content-lol-operation .lol-operation-series-actions-fixed{justify-self:stretch!important;width:100%!important;grid-template-columns:1fr!important;grid-template-rows:repeat(3,48px)!important}.admin-content-lol-operation .lol-operation-series-actions-fixed .lol-operation-series-action-form,.admin-content-lol-operation .lol-operation-series-actions-fixed .lol-operation-series-action-form.is-finish-action,.admin-content-lol-operation .lol-operation-series-actions-fixed .lol-operation-series-action-form.is-remake-action,.admin-content-lol-operation .lol-operation-series-actions-fixed .lol-operation-series-action-form.is-swap-sides{grid-column:1!important;width:100%!important;max-width:none!important}.admin-content-lol-operation .lol-operation-series-actions-fixed .lol-operation-series-action-form.is-swap-sides{grid-row:1!important}.admin-content-lol-operation .lol-operation-series-actions-fixed .lol-operation-series-action-form.is-remake-action{grid-row:2!important}.admin-content-lol-operation .lol-operation-series-actions-fixed .lol-operation-series-action-form.is-finish-action{grid-row:3!important}.admin-content-lol-operation .lol-operation-series-actions-fixed .lol-operation-series-action-form .button,.admin-content-lol-operation .lol-operation-series-actions-fixed .lol-operation-series-action-form button{width:100%!important;min-width:0!important;max-width:none!important}}.admin-content-lol-operation .lol-operation-series-control-card .lol-operation-series-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 500px!important;align-items:center!important;grid-gap:32px!important;gap:32px!important}.admin-content-lol-operation .lol-operation-series-actions-fixed{--series-action-gap:12px;--series-action-width:244px;width:calc((var(--series-action-width) * 2) + var(--series-action-gap))!important;display:grid!important;grid-template-columns:repeat(2,var(--series-action-width))!important;grid-template-rows:repeat(2,48px)!important;grid-gap:var(--series-action-gap)!important;gap:var(--series-action-gap)!important;justify-self:flex-end!important;align-self:center!important;margin:0 0 0 auto!important}.admin-content-lol-operation .lol-operation-series-actions-fixed .lol-operation-series-action-form{width:var(--series-action-width)!important;margin:0!important}.admin-content-lol-operation .lol-operation-series-actions-fixed .is-swap-sides{grid-column:2!important;grid-row:1!important}.admin-content-lol-operation .lol-operation-series-actions-fixed .is-remake-action{grid-column:1!important;grid-row:2!important}.admin-content-lol-operation .lol-operation-series-actions-fixed .is-finish-action{grid-column:2!important;grid-row:2!important}.admin-content-lol-operation .lol-operation-series-actions-fixed .button{width:100%!important;min-width:0!important;max-width:none!important;height:48px!important;min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;padding:0 18px!important;white-space:nowrap!important}.lol-operation-v29{display:grid;grid-gap:22px;gap:22px}.lol-live-dashboard-card{display:grid;grid-gap:24px;gap:24px;overflow:hidden}.lol-live-dashboard-card.is-empty{min-height:150px;display:flex;align-items:center;justify-content:center;gap:16px;text-align:left}.lol-live-dashboard-card.is-empty svg{color:#fb923c}.lol-live-dashboard-card.is-empty h2,.lol-live-dashboard-card.is-empty p{margin:0}.lol-live-dashboard-card.is-empty p{margin-top:5px;color:#94a3b8}.lol-live-dashboard-heading,.lol-live-section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.lol-live-dashboard-heading h2,.lol-live-dashboard-heading p,.lol-live-section-heading h3,.lol-live-section-heading p{margin:0}.lol-live-dashboard-heading p:not(.eyebrow),.lol-live-section-heading p{margin-top:5px;color:#94a3b8}.lol-live-storage-badge{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 13px;border:1px solid rgba(148,163,184,.18);border-radius:999px;background:rgba(15,23,42,.72);color:#cbd5e1;font-size:.78rem;font-weight:800}.lol-live-storage-badge>span{width:8px;height:8px;border-radius:50%;background:#64748b}.lol-live-storage-badge.is-recording>span{background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.12)}.lol-live-scoreboard{display:grid;grid-template-columns:minmax(0,1fr) 230px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:stretch}.lol-live-history-card,.lol-live-score-center,.lol-live-team-summary,.lol-live-timeline-card{border:1px solid rgba(148,163,184,.16);border-radius:20px;background:linear-gradient(145deg,rgba(15,23,42,.94),rgba(2,6,23,.82));box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.lol-live-team-summary{position:relative;display:grid;grid-gap:16px;gap:16px;padding:20px;overflow:hidden}.lol-live-team-summary:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:#38bdf8}.lol-live-team-summary.is-red:before{inset:0 0 0 auto;background:#f43f5e}.lol-live-team-identity{display:flex;align-items:center;gap:13px;min-width:0}.lol-live-team-identity img{width:54px;height:54px;flex:0 0 54px;object-fit:contain;border-radius:14px;padding:5px;background:rgba(255,255,255,.04);border:1px solid rgba(148,163,184,.15)}.lol-live-team-identity div{min-width:0}.lol-live-team-identity span,.lol-live-team-score span{display:block;color:#94a3b8;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.lol-live-team-identity strong{display:block;margin-top:3px;color:#f8fafc;font-size:1.15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lol-live-team-score{display:flex;align-items:baseline;gap:9px}.lol-live-team-score strong{font-size:2.65rem;line-height:1;color:#f8fafc}.lol-live-team-gold{display:flex;align-items:center;gap:8px;color:#fbbf24}.lol-live-team-gold>div{display:grid;grid-gap:1px;gap:1px}.lol-live-team-gold span{color:#94a3b8;font-size:.62rem;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase}.lol-live-team-gold strong{color:#f8fafc;font-size:1rem}.lol-live-score-center{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:22px 16px;text-align:center}.lol-live-score-center>span{color:#94a3b8;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.lol-live-score-center>strong{margin-top:7px;color:#f8fafc;font-size:2rem}.lol-live-score-center>div{display:flex;align-items:center;gap:15px;margin-top:12px}.lol-live-score-center b{font-size:2.25rem;color:#f8fafc}.lol-live-score-center small{color:#64748b;font-size:1rem}.lol-live-score-center p{margin:12px 0 0;color:#94a3b8;font-size:.75rem;line-height:1.45}.lol-live-objectives-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.lol-live-objective-item{min-height:62px;display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:4px 7px;gap:4px 7px;padding:9px 10px;border:1px solid rgba(148,163,184,.12);border-radius:13px;background:rgba(15,23,42,.76)}.lol-live-objective-item svg{color:#94a3b8}.lol-live-objective-item span{color:#94a3b8;font-size:.67rem;font-weight:700}.lol-live-objective-item strong{grid-column:1/-1;color:#f8fafc;font-size:1rem}.lol-live-section-heading>div{display:flex;align-items:center;gap:11px}.lol-live-section-heading>div>svg{flex:0 0 auto;color:#fb923c}.lol-live-section-heading h3{color:#f8fafc;font-size:1rem}.lol-live-section-heading p,.lol-live-section-heading>span{color:#94a3b8;font-size:.75rem}.lol-live-table-wrap{width:100%;overflow-x:auto;border:1px solid rgba(148,163,184,.15);border-radius:18px;background:rgba(2,6,23,.5)}.lol-live-players-table{width:100%;min-width:1260px;border-collapse:collapse}.lol-live-players-table th{padding:12px 14px;border-bottom:1px solid rgba(148,163,184,.15);background:rgba(15,23,42,.9);color:#94a3b8;font-size:.68rem;font-weight:900;text-align:left;text-transform:uppercase;letter-spacing:.06em}.lol-live-players-table td{padding:10px 14px;border-bottom:1px solid rgba(148,163,184,.08);color:#cbd5e1;font-size:.82rem;vertical-align:middle}.lol-live-players-table tr:last-child td{border-bottom:0}.lol-live-champion-cell,.lol-live-player-name{display:flex;align-items:center;gap:10px}.lol-live-player-name>span{width:3px;height:34px;flex:0 0 3px;border-radius:99px;background:#38bdf8}.lol-live-player-name.is-red>span{background:#f43f5e}.lol-live-player-name small,.lol-live-player-name strong{display:block}.lol-live-champion-cell strong,.lol-live-player-name strong{color:#f8fafc;font-size:.8rem}.lol-live-player-name small{margin-top:2px;color:#64748b;font-size:.67rem}.lol-live-champion-cell img,.lol-live-image-placeholder{width:36px;height:36px;flex:0 0 36px;border-radius:10px;object-fit:cover;background:rgba(148,163,184,.1);border:1px solid rgba(148,163,184,.15)}.lol-live-items{display:grid;grid-template-columns:repeat(7,30px);grid-gap:4px;gap:4px}.lol-live-items img,.lol-live-items span{width:30px;height:30px;border-radius:7px;object-fit:cover;background:rgba(148,163,184,.08);border:1px solid rgba(148,163,184,.12)}.lol-live-empty-cell,.lol-live-empty-message{color:#64748b!important;text-align:center}.lol-live-lower-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);grid-gap:16px;gap:16px}.lol-live-history-card,.lol-live-timeline-card{min-width:0;padding:18px}.lol-live-history-list,.lol-live-timeline-list{max-height:430px;margin-top:15px;overflow-y:auto;scrollbar-width:thin}.lol-live-timeline-item{display:grid;grid-template-columns:48px 8px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:10px 0;border-bottom:1px solid rgba(148,163,184,.08)}.lol-live-timeline-item:last-child{border-bottom:0}.lol-live-timeline-item time{color:#94a3b8;font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lol-live-timeline-item>span{width:8px;height:8px;border-radius:50%;background:#64748b}.lol-live-timeline-item>span.is-blue{background:#38bdf8}.lol-live-timeline-item>span.is-red{background:#f43f5e}.lol-live-timeline-item small,.lol-live-timeline-item strong{display:block}.lol-live-timeline-item strong{color:#e2e8f0;font-size:.79rem}.lol-live-timeline-item small{margin-top:3px;color:#64748b;font-size:.66rem}.lol-live-history-item{display:grid;grid-gap:6px;gap:6px;padding:12px 0;border-bottom:1px solid rgba(148,163,184,.08)}.lol-live-history-item:last-child{border-bottom:0}.lol-live-history-item>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.lol-live-history-item strong{color:#e2e8f0;font-size:.8rem}.lol-live-history-item span{padding:4px 8px;border-radius:999px;background:rgba(100,116,139,.14);color:#94a3b8;font-size:.64rem;font-weight:800}.lol-live-history-item span.is-finished{background:rgba(34,197,94,.12);color:#86efac}.lol-live-history-item span.is-remake{background:rgba(245,158,11,.12);color:#fbbf24}.lol-live-history-item span.is-draft,.lol-live-history-item span.is-running{background:rgba(56,189,248,.12);color:#7dd3fc}.lol-live-history-item small{color:#64748b;font-size:.68rem;line-height:1.4}@media (max-width:1420px){.lol-live-scoreboard{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lol-live-score-center{grid-column:1/-1;grid-row:1;min-height:150px}.lol-live-team-summary.is-blue{grid-column:1}.lol-live-team-summary.is-red{grid-column:2}}@media (max-width:1180px){.admin-content-lol-operation .lol-operation-series-control-card .lol-operation-series-layout{grid-template-columns:1fr!important}.admin-content-lol-operation .lol-operation-series-actions-fixed{width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-self:stretch!important}.admin-content-lol-operation .lol-operation-series-actions-fixed .lol-operation-series-action-form{width:100%!important}.lol-live-lower-grid{grid-template-columns:1fr}}@media (max-width:760px){.lol-live-dashboard-heading,.lol-live-section-heading{align-items:flex-start;flex-direction:column}.lol-live-scoreboard{grid-template-columns:1fr}.lol-live-score-center,.lol-live-team-summary.is-blue,.lol-live-team-summary.is-red{grid-column:1}.lol-live-score-center{grid-row:1}.lol-live-objectives-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-content-lol-operation .lol-operation-series-actions-fixed{grid-template-columns:1fr!important;grid-template-rows:repeat(3,48px)!important}.admin-content-lol-operation .lol-operation-series-actions-fixed .is-finish-action,.admin-content-lol-operation .lol-operation-series-actions-fixed .is-remake-action,.admin-content-lol-operation .lol-operation-series-actions-fixed .is-swap-sides{grid-column:1!important}.admin-content-lol-operation .lol-operation-series-actions-fixed .is-swap-sides{grid-row:1!important}.admin-content-lol-operation .lol-operation-series-actions-fixed .is-remake-action{grid-row:2!important}.admin-content-lol-operation .lol-operation-series-actions-fixed .is-finish-action{grid-row:3!important}}.lol-live-spells-runes{display:grid;grid-gap:3px;gap:3px;min-width:180px}.lol-live-spells-runes strong{color:#e2e8f0;font-size:.72rem;font-weight:850}.lol-live-spells-runes small{color:#64748b;font-size:.64rem;line-height:1.25}.admin-content-lol-operation .lol-live-dashboard-card,.admin-content-lol-operation .lol-live-lower-grid,.admin-content-lol-operation .lol-live-scoreboard,.admin-content-lol-operation .lol-live-table-wrap,.admin-content-lol-operation .lol-operation-v29{box-sizing:border-box;max-width:none;width:100%}.admin-content-lol-operation .lol-live-dashboard-card{align-self:stretch;justify-self:stretch}.admin-content-lol-operation .lol-live-scoreboard{grid-template-columns:minmax(0,1fr) minmax(220px,.44fr) minmax(0,1fr)}.lol-live-team-divider td{padding:9px 14px!important;border-bottom:1px solid rgba(148,163,184,.14)!important;border-top:1px solid rgba(148,163,184,.14)}.lol-live-team-divider td,.lol-live-team-divider td>*{vertical-align:middle}.lol-live-team-divider td{background:rgba(15,23,42,.92)}.lol-live-team-divider.is-blue td{box-shadow:inset 4px 0 0 #38bdf8}.lol-live-team-divider.is-red td{box-shadow:inset 4px 0 0 #f43f5e}.lol-live-team-divider small,.lol-live-team-divider span,.lol-live-team-divider strong{display:inline-block}.lol-live-team-divider span{margin-right:10px;color:#94a3b8;font-size:.68rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.lol-live-team-divider strong{color:#f8fafc;font-size:.82rem}.lol-live-team-divider small{margin-left:10px;color:#64748b;font-size:.68rem}.lol-live-player-row.is-blue td{background:rgba(56,189,248,.018)}.lol-live-player-row.is-red td{background:rgba(244,63,94,.018)}@media (max-width:1420px){.admin-content-lol-operation .lol-live-scoreboard{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.admin-content-lol-operation .admin-panel-card.lol-live-dashboard-card{box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;align-content:start!important;justify-items:stretch!important;justify-content:stretch!important;grid-gap:22px!important;gap:22px!important;width:100%!important;min-width:0!important;max-width:none!important;padding:24px!important;overflow:hidden!important}.admin-content-lol-operation .lol-live-dashboard-card>*{box-sizing:border-box;grid-column:1/-1;justify-self:stretch;min-width:0;width:100%}.admin-content-lol-operation .lol-live-dashboard-heading,.admin-content-lol-operation .lol-live-lower-grid,.admin-content-lol-operation .lol-live-scoreboard,.admin-content-lol-operation .lol-live-section-heading,.admin-content-lol-operation .lol-live-table-wrap{max-width:none!important;min-width:0!important;width:100%!important}.admin-content-lol-operation .lol-live-scoreboard{grid-template-columns:minmax(0,1fr) 210px minmax(0,1fr)!important;align-items:stretch;gap:14px}.admin-content-lol-operation .lol-live-team-summary{min-width:0;height:100%}.admin-content-lol-operation .lol-live-history-card,.admin-content-lol-operation .lol-live-score-center,.admin-content-lol-operation .lol-live-team-summary,.admin-content-lol-operation .lol-live-timeline-card{background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.012)),rgba(8,8,12,.88);border-color:rgba(255,255,255,.1);box-shadow:none}.admin-content-lol-operation .lol-live-score-center{border-color:rgba(249,115,22,.2)}.admin-content-lol-operation .lol-live-objective-item,.admin-content-lol-operation .lol-live-table-wrap{background:rgba(8,8,12,.66);border-color:rgba(255,255,255,.09)}.admin-content-lol-operation .lol-live-players-table th,.admin-content-lol-operation .lol-live-team-divider td{background:rgba(15,15,20,.96)}.admin-content-lol-operation .lol-live-dashboard-heading .eyebrow,.admin-content-lol-operation .lol-live-section-heading>div>svg,.admin-content-lol-operation .lol-live-team-gold svg{color:#fb923c}.admin-content-lol-operation .lol-live-storage-badge{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.1)}.admin-content-lol-operation .lol-live-players-table{table-layout:auto;width:100%!important;min-width:1180px}.admin-content-lol-operation .lol-live-team-divider.is-blue td{box-shadow:inset 4px 0 0 #38bdf8}.admin-content-lol-operation .lol-live-team-divider.is-red td{box-shadow:inset 4px 0 0 #f43f5e}.admin-content-lol-operation .lol-live-player-row.is-blue td,.admin-content-lol-operation .lol-live-player-row.is-red td{background:transparent}.admin-content-lol-operation .lol-live-player-row.is-blue:hover td,.admin-content-lol-operation .lol-live-player-row.is-red:hover td{background:rgba(249,115,22,.035)}.admin-content-lol-operation .lol-live-lower-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (max-width:1420px){.admin-content-lol-operation .lol-live-scoreboard{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important}.admin-content-lol-operation .lol-live-score-center{grid-column:1/-1;grid-row:1}}@media (max-width:980px){.admin-content-lol-operation .lol-live-lower-grid,.admin-content-lol-operation .lol-live-scoreboard{grid-template-columns:1fr!important}.admin-content-lol-operation .lol-live-score-center,.admin-content-lol-operation .lol-live-team-summary.is-blue,.admin-content-lol-operation .lol-live-team-summary.is-red{grid-column:1}}.lol-operation-fearless-card{display:grid;grid-gap:16px;gap:16px;width:100%;padding:22px;border:1px solid rgba(249,115,22,.26);border-radius:18px;background:linear-gradient(180deg,rgba(249,115,22,.07),rgba(15,23,42,.58))}.lol-operation-fearless-card.has-violation{border-color:rgba(239,68,68,.78)}.lol-operation-fearless-card h3{margin:4px 0 0}.lol-operation-fearless-card p{margin:6px 0 0;color:#94a3b8}.lol-operation-fearless-list{display:flex;flex-wrap:wrap;gap:8px}.lol-operation-fearless-list span{padding:7px 10px;border:1px solid rgba(148,163,184,.2);border-radius:999px;background:rgba(2,6,23,.62);font-size:12px;font-weight:800}.lol-operation-fearless-list .is-empty{color:#64748b}.lol-operation-fearless-warning{padding:12px 14px;border-radius:12px;background:rgba(127,29,29,.42);color:#fecaca;font-weight:800}.lol-correction-card{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px;width:100%;justify-content:stretch}.lol-correction-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.lol-correction-heading h2,.lol-correction-heading p{margin:0}.lol-correction-heading>svg{color:#f97316;flex:0 0 auto}.lol-correction-attempt,.lol-correction-attempts{display:grid;grid-gap:14px;gap:14px}.lol-correction-attempt{padding:16px;border:1px solid rgba(148,163,184,.16);border-radius:16px;background:rgba(15,23,42,.58)}.lol-correction-attempt header{display:flex;justify-content:space-between;gap:16px;align-items:center}.lol-correction-attempt header>div{display:flex;align-items:center;gap:10px}.lol-correction-attempt header span{padding:4px 8px;border-radius:999px;font-size:.72rem;text-transform:uppercase;background:rgba(148,163,184,.12)}.lol-correction-attempt header span.is-finished{color:#86efac}.lol-correction-attempt header span.is-remake{color:#fdba74}.lol-correction-form{display:grid;grid-template-columns:minmax(180px,.8fr) minmax(200px,1fr) minmax(280px,1.5fr) auto;grid-gap:12px;gap:12px;align-items:end}.lol-correction-form label{display:grid;grid-gap:6px;gap:6px}.lol-correction-form label>span{color:#94a3b8;font-size:.78rem;font-weight:700;text-transform:uppercase}.lol-correction-form input,.lol-correction-form select{width:100%}.lol-correction-audit{display:grid;grid-gap:12px;gap:12px;padding-top:4px}.lol-correction-audit-list{display:grid;grid-gap:8px;gap:8px}.lol-correction-audit-list>div{display:grid;grid-template-columns:minmax(150px,.4fr) minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;background:rgba(2,6,23,.42);border:1px solid rgba(148,163,184,.12)}.lol-correction-audit-list small,.lol-correction-audit-list span{color:#94a3b8}@media (max-width:1100px){.lol-correction-form{grid-template-columns:1fr 1fr}.lol-correction-form .is-reason{grid-column:1/-1}.lol-correction-audit-list>div{grid-template-columns:1fr}}@media (max-width:720px){.lol-correction-form{grid-template-columns:1fr}.lol-correction-form .is-reason{grid-column:auto}.lol-correction-attempt header{align-items:flex-start;flex-direction:column}}.admin-content-championship-detail .championship-teams-section{overflow:hidden;padding:30px}.admin-content-championship-detail .championship-teams-section .championship-section-heading-row{align-items:flex-start;margin-bottom:0}.admin-content-championship-detail .championship-teams-compact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:20px;padding:0}.admin-content-championship-detail .championship-team-editor{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;min-width:0;padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(255,255,255,.025)),rgba(10,10,14,.54);box-shadow:0 14px 30px rgba(0,0,0,.14)}.championship-team-editor-head{display:flex;align-items:center;justify-content:space-between;gap:14px;min-width:0}.championship-team-editor-identity{display:grid;grid-template-columns:32px 52px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-width:0}.championship-team-editor-seed{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(255,138,45,.32);border-radius:999px;background:rgba(255,138,45,.12);color:#fff;font-size:.72rem;font-weight:950}.admin-content-championship-detail .championship-team-editor-logo{width:52px;height:52px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:rgba(255,255,255,.06);object-fit:contain}.championship-team-editor-president{display:grid;grid-gap:3px;gap:3px;min-width:0}.championship-team-editor-president span{color:rgba(255,255,255,.58);font-size:.64rem;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.championship-team-editor-president strong{overflow:hidden;color:#fff;font-size:.9rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.championship-team-editor-fields{display:grid;grid-template-columns:minmax(150px,.9fr) minmax(210px,1.1fr);grid-gap:12px;gap:12px;min-width:0}.admin-content-championship-detail .championship-team-editor-field{display:grid;grid-gap:6px;gap:6px;min-width:0}.admin-content-championship-detail .championship-team-editor-field>span{color:rgba(255,255,255,.62);font-size:.66rem;font-weight:950;letter-spacing:.065em;text-transform:uppercase}.admin-content-championship-detail .championship-team-editor .input-field,.admin-content-championship-detail .championship-team-editor-field.is-logo select.input-field{width:100%;min-width:0;height:42px}.admin-content-championship-detail .championship-team-editor-save{flex:0 0 auto;min-width:96px;height:40px;justify-content:center;white-space:nowrap}@media (max-width:1500px){.admin-content-championship-detail .championship-teams-compact-grid{grid-template-columns:1fr}}@media (max-width:760px){.admin-content-championship-detail .championship-teams-section{padding:20px}.championship-team-editor-head{align-items:stretch;display:grid}.championship-team-editor-fields{grid-template-columns:1fr}.admin-content-championship-detail .championship-team-editor-save{width:100%}}.lol-operation-test-section{display:grid;grid-gap:12px;gap:12px;margin-top:16px}.lol-operation-test-toggle{align-items:center;background:linear-gradient(135deg,rgba(251,146,60,.09),rgba(239,68,68,.035));border:1px solid rgba(251,146,60,.24);border-radius:20px;cursor:pointer;display:flex;gap:18px;justify-content:space-between;list-style:none;min-height:88px;padding:16px 20px;transition:border-color .16s ease,background .16s ease,transform .16s ease}.lol-operation-test-toggle::-webkit-details-marker{display:none}.lol-operation-test-toggle:hover{background:linear-gradient(135deg,rgba(251,146,60,.13),rgba(239,68,68,.055));border-color:rgba(251,146,60,.4)}.lol-operation-test-toggle:focus-visible{outline:2px solid rgba(251,146,60,.82);outline-offset:3px}.lol-operation-test-toggle-main{align-items:center;display:flex;gap:13px;min-width:0}.lol-operation-test-toggle-copy{display:grid;grid-gap:3px;gap:3px;min-width:0}.lol-operation-test-toggle-copy strong{color:#fff;font-size:clamp(1.22rem,1.3vw,1.55rem);font-weight:950;line-height:1.08}.lol-operation-test-toggle-copy small{color:var(--text-muted);font-size:.84rem}.lol-operation-test-toggle-action{align-items:center;background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.11);border-radius:999px;color:#fff;display:inline-flex;flex:0 0 auto;font-size:.76rem;font-weight:950;gap:8px;min-width:148px;padding:11px 15px;text-transform:uppercase}.lol-operation-test-toggle-action .is-open{display:none}.lol-operation-test-toggle-action svg{transition:transform .18s ease}.lol-operation-test-section[open] .lol-operation-test-toggle-action .is-closed{display:none}.lol-operation-test-section[open] .lol-operation-test-toggle-action .is-open{display:inline}.lol-operation-test-section[open] .lol-operation-test-toggle-action svg{transform:rotate(180deg)}.lol-operation-test-list{display:grid;grid-gap:12px;gap:12px}.lol-operation-test-card{align-items:center;border-color:rgba(251,146,60,.28);display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(320px,1fr) minmax(430px,.92fr) auto;padding:20px 24px;position:relative}.lol-operation-test-card:before{background:linear-gradient(180deg,#fb923c,#ef4444);border-radius:999px;bottom:20px;content:"";left:0;position:absolute;top:20px;width:3px}.lol-operation-test-meta{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(4,minmax(86px,1fr))}.lol-operation-test-meta>div{background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.1);border-radius:14px;min-height:64px;padding:11px 13px}.lol-operation-test-meta span{color:rgba(226,232,240,.68);display:block;font-size:.66rem;font-weight:950;letter-spacing:.06em;text-transform:uppercase}.lol-operation-test-meta strong{color:#fff;display:block;font-size:.88rem;font-weight:950;margin-top:5px;white-space:nowrap}.lol-operation-test-meta strong.is-online{color:#86efac}.lol-operation-test-meta strong.is-offline{color:#fca5a5}@media (max-width:1500px){.lol-operation-test-card{grid-template-columns:1fr}.lol-operation-test-card .lol-operation-list-actions{justify-content:flex-start}}@media (max-width:760px){.lol-operation-test-toggle{align-items:stretch;display:grid}.lol-operation-test-toggle-action{justify-content:center;width:100%}.lol-operation-test-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.lol-operation-test-card .lol-operation-list-actions{align-items:stretch;flex-direction:column}.lol-operation-test-card .lol-operation-list-actions .button{width:100%}}.lol-operation-test-manager{align-items:center;background:linear-gradient(135deg,rgba(251,146,60,.08),rgba(239,68,68,.025));border:1px solid rgba(251,146,60,.22);border-radius:20px;display:grid;grid-gap:20px;gap:20px;grid-template-columns:minmax(360px,1fr) auto;margin-top:16px;padding:18px 20px;position:relative;z-index:8}.lol-operation-test-manager-copy{align-items:center;display:flex;gap:13px;min-width:0}.lol-operation-test-manager-copy>div{min-width:0}.lol-operation-test-manager-copy h2{color:#fff;font-size:clamp(1.3rem,1.35vw,1.62rem);line-height:1;margin:3px 0 6px}.lol-operation-test-manager-copy p:not(.eyebrow){color:var(--text-muted);font-size:.86rem;line-height:1.42;margin:0}.lol-operation-test-manager-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.lol-operation-test-manager-actions form{margin:0}.lol-operation-test-create{position:relative}.lol-operation-test-create>summary{cursor:pointer;list-style:none;white-space:nowrap}.lol-operation-test-create>summary::-webkit-details-marker{display:none}.lol-operation-test-create-form{background:#17171d;border:1px solid rgba(251,146,60,.32);border-radius:18px;box-shadow:0 22px 70px rgba(0,0,0,.5);display:grid;grid-gap:12px;gap:12px;min-width:360px;padding:16px;position:absolute;right:0;top:calc(100% + 10px);z-index:20}.lol-operation-test-create-form label{display:grid;grid-gap:7px;gap:7px}.lol-operation-test-create-form label>span{color:rgba(226,232,240,.72);font-size:.68rem;font-weight:950;letter-spacing:.07em;text-transform:uppercase}.lol-operation-test-create-form input,.lol-operation-test-create-form select{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#fff;font:inherit;min-height:44px;outline:none;padding:0 12px;width:100%}.lol-operation-test-create-form select option{background:#17171d;color:#fff}.lol-operation-test-create-form input:focus,.lol-operation-test-create-form select:focus{border-color:rgba(251,146,60,.72);box-shadow:0 0 0 3px rgba(251,146,60,.1)}.lol-operation-test-create-form .button{justify-content:center;width:100%}.lol-operation-test-empty{align-items:center;background:rgba(255,255,255,.025);border:1px dashed rgba(255,255,255,.13);border-radius:18px;color:rgba(226,232,240,.72);display:flex;gap:12px;margin-top:12px;padding:16px 18px}.lol-operation-test-empty div{display:grid;grid-gap:3px;gap:3px}.lol-operation-test-empty strong{color:#fff;font-size:.94rem}.lol-operation-test-empty span{font-size:.82rem}.lol-operation-test-card .lol-operation-list-actions form{display:contents}.lol-operation-test-card .lol-operation-list-actions .button-danger:disabled{cursor:not-allowed;opacity:.45}@media (max-width:1100px){.lol-operation-test-manager{align-items:stretch;grid-template-columns:1fr}.lol-operation-test-manager-actions{justify-content:flex-start}.lol-operation-test-create-form{left:0;right:auto}}@media (max-width:760px){.lol-operation-test-manager-actions{align-items:stretch;flex-direction:column}.lol-operation-test-create,.lol-operation-test-create>summary,.lol-operation-test-manager-actions .button,.lol-operation-test-manager-actions form{width:100%}.lol-operation-test-create-form{min-width:0;position:static;margin-top:10px;width:100%}}.lol-operation-homologation{align-items:center;background:rgba(15,23,42,.72);border:1px solid rgba(148,163,184,.22);border-radius:14px;display:flex;gap:18px;justify-content:space-between;margin-top:14px;padding:14px 16px}.lol-operation-homologation.is-active{background:rgba(245,158,11,.09);border-color:rgba(245,158,11,.48);box-shadow:inset 0 0 0 1px rgba(245,158,11,.08)}.lol-operation-homologation-copy{align-items:flex-start;display:flex;gap:10px;min-width:0}.lol-operation-homologation-copy>svg{color:#fbbf24;flex:0 0 auto;margin-top:2px}.lol-operation-homologation-copy div{display:grid;grid-gap:3px;gap:3px}.lol-operation-homologation-copy strong{color:#f8fafc;font-size:14px}.lol-operation-homologation-copy span{color:rgba(226,232,240,.72);font-size:12px;line-height:1.45;max-width:760px}.lol-operation-homologation-actions{align-items:center;display:flex;flex:0 0 auto;gap:8px}.lol-operation-homologation-actions form{margin:0}@media (max-width:900px){.lol-operation-homologation{align-items:stretch;flex-direction:column}.lol-operation-homologation-actions{flex-wrap:wrap}}.lol-lineup-panel{display:grid;grid-gap:18px;gap:18px;padding:20px}.lol-lineup-panel-head{display:flex;align-items:flex-start;gap:12px}.lol-lineup-panel-head h2{margin:2px 0 4px;font-size:clamp(20px,2vw,28px)}.lol-lineup-panel-head p:not(.eyebrow){margin:0;max-width:880px;color:var(--text-muted)}.lol-lineup-sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.lol-lineup-team{display:grid;grid-gap:14px;gap:14px;padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:rgba(7,12,22,.72)}.lol-lineup-team.is-blue{box-shadow:inset 0 2px 0 rgba(60,150,255,.5)}.lol-lineup-team.is-red{box-shadow:inset 0 2px 0 rgba(255,84,92,.5)}.lol-lineup-team-footer,.lol-lineup-team-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.lol-lineup-team-footer>div,.lol-lineup-team-head>div:first-child{display:grid;grid-gap:3px;gap:3px;min-width:0}.lol-lineup-team-footer small,.lol-lineup-team-footer span,.lol-lineup-team-head span{color:var(--text-muted);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.lol-lineup-team-head strong{overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.lol-lineup-counter{display:flex;align-items:baseline;gap:2px;min-width:58px;justify-content:center;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.07);color:var(--text-muted);font-weight:800}.lol-lineup-counter b{color:var(--text-primary);font-size:20px}.lol-lineup-member-grid{display:grid;grid-gap:8px;gap:8px}.lol-lineup-member{width:100%;display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 11px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.035);color:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,opacity .16s ease}.lol-lineup-member:hover:not(:disabled){border-color:rgba(255,153,51,.55);background:rgba(255,153,51,.08)}.lol-lineup-member.is-selected{border-color:rgba(80,214,137,.48);background:rgba(80,214,137,.085)}.lol-lineup-member.is-bench{opacity:.68}.lol-lineup-member:disabled{cursor:not-allowed}.lol-lineup-member-check{width:24px;height:24px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:7px;background:rgba(0,0,0,.2)}.lol-lineup-member.is-selected .lol-lineup-member-check{border-color:rgba(80,214,137,.65);color:#7ff0a9}.lol-lineup-member-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.lol-lineup-member-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.lol-lineup-member-copy small{color:var(--text-muted);font-size:11px}.lol-lineup-member em{color:var(--text-muted);font-size:10px;font-style:normal;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.lol-lineup-member.is-selected em{color:#7ff0a9}.lol-lineup-team-footer{padding-top:4px}.lol-lineup-team-footer strong{font-size:13px}.lol-lineup-save{min-width:190px}.lol-lineup-lock-message{padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.06);color:var(--text-muted);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.lol-lineup-note{padding:11px 13px;border:1px solid rgba(255,153,51,.18);border-radius:12px;background:rgba(255,153,51,.055);color:var(--text-muted);font-size:12px}@media (max-width:1050px){.lol-lineup-sides{grid-template-columns:1fr}}@media (max-width:620px){.lol-lineup-panel{padding:14px}.lol-lineup-team-footer,.lol-lineup-team-head{align-items:stretch;flex-direction:column}.lol-lineup-counter,.lol-lineup-save{width:100%}.lol-lineup-member{grid-template-columns:24px minmax(0,1fr)}.lol-lineup-member em{grid-column:2}}.lol-lineup-panel.is-final-md5{border-color:rgba(255,184,77,.2)}.lol-lineup-final-rule{display:flex;align-items:center;gap:9px;padding:11px 13px;border:1px solid rgba(255,184,77,.2);border-radius:12px;background:rgba(255,184,77,.07);color:var(--text-muted);font-size:12px}.lol-lineup-team.is-locked .lol-lineup-member{cursor:default}.lol-lineup-team.is-editable{border-color:rgba(255,184,77,.24)}.lol-roster-transfer-decision-card{display:grid;grid-gap:18px;gap:18px;margin-top:16px;padding:20px 22px;border-color:rgba(255,184,77,.3);background:linear-gradient(135deg,rgba(255,153,51,.09),transparent 48%),var(--bg-card)}.lol-roster-transfer-decision-head{display:flex;align-items:flex-start;gap:12px}.lol-roster-transfer-decision-head h2{margin:2px 0 5px;font-size:clamp(20px,2vw,28px)}.lol-roster-transfer-decision-head p:not(.eyebrow){max-width:920px;margin:0;color:var(--text-muted)}.lol-roster-transfer-route{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:12px 14px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:rgba(7,12,22,.68)}.lol-roster-transfer-route span{color:var(--text-main);font-weight:900}.lol-roster-transfer-route strong{color:var(--orange-main);font-size:.78rem;letter-spacing:.06em;text-transform:uppercase}.lol-roster-transfer-decision-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:14px;gap:14px}.lol-roster-transfer-candidates{min-width:0;margin:0;padding:0;border:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:10px;gap:10px}.lol-roster-transfer-candidates legend{grid-column:1/-1;margin-bottom:2px;color:var(--text-muted);font-size:.76rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.lol-roster-transfer-candidate{display:flex;align-items:center;gap:11px;min-width:0;padding:13px 14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:rgba(255,255,255,.035);cursor:pointer}.lol-roster-transfer-candidate:has(input:checked){border-color:rgba(255,184,77,.62);background:rgba(255,184,77,.1)}.lol-roster-transfer-candidate input{width:18px;height:18px;accent-color:var(--orange-main)}.lol-roster-transfer-candidate span{display:grid;min-width:0;grid-gap:3px;gap:3px}.lol-roster-transfer-candidate strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lol-roster-transfer-candidate small,.lol-roster-transfer-decision-note{color:var(--text-muted)}.lol-roster-transfer-decision-note{margin:0;font-size:.82rem}@media (max-width:820px){.lol-roster-transfer-decision-form{grid-template-columns:1fr}.lol-roster-transfer-decision-form>.button{width:100%}}.lol-lineup-validation-error{padding:9px 11px;border:1px solid rgba(255,92,92,.28);border-radius:10px;background:rgba(255,92,92,.08);color:#ffb1b1;font-size:12px}.admin-content-lol-operation .lol-series-control-v30{display:block;width:100%;padding:28px;overflow:visible}.admin-content-lol-operation .lol-series-control-v30__layout{display:grid;grid-template-columns:minmax(0,1fr) 500px;align-items:center;grid-gap:32px;gap:32px;width:100%}.admin-content-lol-operation .lol-series-control-v30__main{display:grid;grid-gap:26px;gap:26px;min-width:0}.admin-content-lol-operation .lol-series-control-v30__main .lol-operation-title{min-width:0}.admin-content-lol-operation .lol-series-control-v30__main .lol-operation-title h2{white-space:normal}.admin-content-lol-operation .lol-series-control-v30__main .lol-operation-game-switcher{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0}.admin-content-lol-operation .lol-series-control-v30__main .lol-operation-game-switcher form{flex:0 0 auto;margin:0}.admin-content-lol-operation .lol-series-control-v30__main .lol-operation-game-tab{min-width:92px}.admin-content-lol-operation .lol-series-control-v30__actions{--series-action-width:244px;--series-action-gap:12px;display:grid;grid-gap:var(--series-action-gap);gap:var(--series-action-gap);justify-self:end;align-self:center;width:calc((var(--series-action-width) * 2) + var(--series-action-gap));max-width:100%;margin-left:auto}.admin-content-lol-operation .lol-series-control-v30__actions-top{display:flex;justify-content:flex-end;width:100%}.admin-content-lol-operation .lol-series-control-v30__actions-bottom{display:grid;grid-template-columns:repeat(2,var(--series-action-width));grid-gap:var(--series-action-gap);gap:var(--series-action-gap);width:100%}.admin-content-lol-operation .lol-series-control-v30__action-form{width:var(--series-action-width);min-width:0;margin:0}.admin-content-lol-operation .lol-series-control-v30__action-form .button,.admin-content-lol-operation .lol-series-control-v30__action-form button{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:var(--series-action-width);min-width:var(--series-action-width);max-width:var(--series-action-width);height:48px;min-height:48px;padding:0 18px;line-height:1;white-space:nowrap}.admin-content-lol-operation .lol-series-control-v30__action-form svg{flex:0 0 auto}@media (max-width:1180px){.admin-content-lol-operation .lol-series-control-v30__layout{grid-template-columns:1fr;row-gap:24px}.admin-content-lol-operation .lol-series-control-v30__actions{justify-self:end;width:min(100%,500px)}}@media (max-width:620px){.admin-content-lol-operation .lol-series-control-v30{padding:20px}.admin-content-lol-operation .lol-series-control-v30__actions,.admin-content-lol-operation .lol-series-control-v30__actions-bottom,.admin-content-lol-operation .lol-series-control-v30__actions-top{width:100%}.admin-content-lol-operation .lol-series-control-v30__actions-bottom{grid-template-columns:1fr}.admin-content-lol-operation .lol-series-control-v30__action-form,.admin-content-lol-operation .lol-series-control-v30__action-form .button,.admin-content-lol-operation .lol-series-control-v30__action-form button{width:100%;min-width:0;max-width:none}}