.onsite-panel{max-width:1120px!important}.onsite-panel h2,.onsite-public h1{margin:0!important}.onsite-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.onsite-layout{grid-template-columns:minmax(0,1fr) minmax(270px,.85fr);align-items:start;gap:24px;display:grid}.onsite-layout>*{min-width:0}.onsite-stage{text-align:center;background:radial-gradient(at 50% 45%,#243b58,#0b182a 72%);border:1px solid #354e68;border-radius:18px;padding:18px 12px 14px;overflow:hidden}.onsite-stage-label{gap:4px;min-height:55px;display:grid}.onsite-stage-label span{color:#a3c8d4;font-size:13px}.onsite-stage-label strong{overflow-wrap:anywhere;font-size:20px}.onsite-wheel-wrap{width:min(100%,470px);margin:0 auto}.onsite-wheel{width:100%;height:auto;display:block}.onsite-result{overflow-wrap:anywhere;align-content:center;gap:4px;min-height:82px;display:grid}.onsite-result>span{color:#a9c5d4;font-size:14px}.onsite-result>strong{color:#e3f4fc;font-size:22px;line-height:1.35}.onsite-result.has-winner>strong{color:#ffe29c;font-size:30px}.onsite-expand{width:100%;margin-top:10px}.onsite-controls{gap:12px;margin:18px 0;display:grid}.onsite-controls label{margin:0}.onsite-draw-button{width:100%;min-height:48px;color:#0b2428!important;background:#afdacf!important;font-size:16px!important}.onsite-statline{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.onsite-statline span{border:1px solid #35516a;border-radius:8px;padding:5px 9px;font-size:14px}.onsite-list{overscroll-behavior:contain;gap:6px;max-height:380px;margin:10px 0;list-style:none;display:grid;overflow:auto;padding:0!important}.onsite-list li{background:#142538;border-radius:8px;align-items:center;gap:10px;min-height:48px;padding:8px 10px;display:flex}.onsite-list li>strong{overflow-wrap:anywhere;flex:1;min-width:0;font-size:15px}.onsite-number{color:#a6c7d4;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.onsite-list li>span:last-child{color:#ffd992;font-size:13px}.onsite-list button{min-height:36px;padding:4px 10px}.onsite-add textarea{min-height:110px}.onsite-add{gap:10px;display:grid}.onsite-add label{margin-bottom:0}.onsite-wins h3{margin:20px 0 10px;font-size:18px}.onsite-wins h3 span{color:#a5c1d5;font-size:14px}.onsite-wins ol{gap:7px;max-height:450px;padding:0;list-style:none;display:grid;overflow:auto}.onsite-wins li{background:#15273c;border-left:3px solid #e2bf70;border-radius:6px;align-items:center;gap:10px;padding:12px;display:flex}.onsite-wins li>div{overflow-wrap:anywhere;flex:1;gap:3px;min-width:0;display:grid}.onsite-wins li strong{font-size:16px}.onsite-wins li div span,.onsite-wins time{color:#b0c7d9;font-size:13px}.onsite-share{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.onsite-share a{color:#b6efdf;font-size:14px}.onsite-public .onsite-layout{margin-top:16px}.onsite-public .onsite-event-title{overflow-wrap:anywhere;margin:14px 0;font-size:18px}.onsite-sync{color:#a8c8d4;margin:8px 0;font-size:13px}.onsite-fullscreen{background:#0b182a!important;display:block!important}.onsite-fullscreen>h2,.onsite-fullscreen>p{padding-right:48px}.onsite-fullscreen .onsite-stage{background:0 0;border:none;max-width:1000px;margin:auto}.onsite-fullscreen .onsite-wheel-wrap{width:min(62dvh,650px,100%)}.onsite-fullscreen .onsite-result.has-winner>strong{font-size:clamp(26px,5vw,52px)}.onsite-fullscreen .onsite-stage-label{min-height:48px}.onsite-public .onsite-empty{margin:20px 0}.onsite-message{overflow-wrap:anywhere;font-size:14px}.onsite-published{color:#b1eadb;font-size:14px}.onsite-paused{color:#e5c58d;font-size:14px}@media (max-width:760px){.onsite-layout{grid-template-columns:minmax(0,1fr);gap:18px}.onsite-panel{padding:14px!important}.onsite-heading{gap:8px}.onsite-heading h2,.onsite-public h1{font-size:22px!important}.onsite-stage{padding:12px 8px}.onsite-stage-label strong{font-size:18px}.onsite-result>strong{font-size:20px}.onsite-wheel-wrap{max-width:390px}.onsite-result.has-winner>strong{font-size:28px}.onsite-list{max-height:320px}.onsite-fullscreen .onsite-wheel-wrap{width:min(55dvh,100%)}}
