.organizer-cockpit{display:grid;gap:22px}.organizer-cockpit>.panel{padding:28px}.organizer-cockpit h2{margin-bottom:10px}.organizer-cockpit p{font-size:12px;line-height:1.9}.organizer-checklist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}.organizer-check{display:flex;gap:13px;align-items:flex-start;padding:18px;border:1px solid var(--line);border-radius:11px;background:#ffffff02}.organizer-check>span:nth-child(2){min-width:0;flex:1}.organizer-check strong{display:block;font-size:12px;line-height:1.5}.organizer-check small{display:block;font-size:10px;line-height:1.8;margin-top:7px}.organizer-check-icon{display:grid;place-items:center;flex-shrink:0;width:24px;height:24px;border-radius:50%;background:#ffffff08;color:var(--muted)}.organizer-check.ready .organizer-check-icon{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.organizer-check>b{color:var(--accent);font-size:14px}.organizer-checkin-teams{display:grid;margin:23px 0;gap:9px}.organizer-checkin-teams>div{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid var(--line);border-radius:9px}.organizer-checkin-teams strong{font-size:12px;overflow-wrap:anywhere}.organizer-your-checkin{padding:20px;background:#ffffff03;border:1px solid var(--line);border-radius:12px}.organizer-your-checkin>small{display:block;font-size:10px;line-height:1.8;margin-top:13px}.organizer-lobby dl{display:grid;margin:24px 0}.organizer-lobby dl>div{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,2fr);gap:25px;padding:17px 0;border-bottom:1px solid var(--line)}.organizer-lobby dt{font-size:12px;font-weight:700}.organizer-lobby dd{font-size:12px;color:var(--muted);line-height:1.9;margin:0;overflow-wrap:anywhere}@media(max-width:780px){.organizer-checklist{grid-template-columns:1fr}.organizer-cockpit>.panel{padding:23px}.organizer-lobby dl>div{grid-template-columns:1fr;gap:8px}.organizer-checkin-teams>div{align-items:flex-start;flex-wrap:wrap}}@media(max-width:450px){.organizer-cockpit>.panel{padding:20px}.organizer-check{padding:15px;gap:10px}.organizer-checkin .badge{font-size:9px}}
