.schedule-studio{margin-block:20px}.schedule-studio details{margin-block:16px}.schedule-studio summary{font-weight:700;cursor:pointer}.schedule-studio fieldset{border:1px solid var(--line);border-radius:12px;padding:14px;display:grid;gap:10px}.schedule-studio fieldset:disabled{opacity:.5}.schedule-break-row{display:grid;grid-template-columns:1.1fr 1fr 1fr auto;gap:12px;align-items:end;padding:14px 0;border-bottom:1px solid var(--line)}.schedule-match-list{display:grid;gap:12px;margin-top:14px}.schedule-match-row{border:1px solid var(--line);border-radius:12px;padding:16px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.schedule-match-row>div:first-child{display:grid;align-content:center;gap:5px}.schedule-map-times{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-column:1/-1;gap:12px}.schedule-live-pause{border-top:1px solid var(--line);padding-top:16px}.match-schedule-summary{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:14px 20px;border-top:1px solid var(--line);background:var(--surface)}.match-schedule-summary.is-paused{border-left:3px solid var(--accent);background:var(--panel)}.match-schedule-summary details{margin-left:auto}.match-schedule-summary details[open]{flex-basis:100%;margin-left:0}.match-schedule-summary small{flex-basis:100%;color:var(--muted)}@media(max-width:760px){.schedule-break-row,.schedule-match-row{grid-template-columns:1fr}.schedule-map-times{grid-template-columns:1fr}.schedule-break-row>.btn{justify-self:start}}
