.schedule-editor{--se-border:var(--color-kumo-line,#c7cdd4);--se-ink:var(--text-color-kumo-default,#202b36);--se-panel:var(--color-kumo-base,#fff);color:var(--se-ink);gap:1.25rem;min-width:0;padding:0;font-size:1rem;line-height:1.5;display:grid}.schedule-editor h2{font-size:1.4rem;font-weight:700}.schedule-editor h1{font-size:1.8rem;font-weight:700}.se-page{max-width:1160px;margin-inline:auto;padding:0}.se-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.se-page-heading .se-tabs{margin-top:1rem}.se-page a{color:var(--text-color-kumo-link,#195d89);text-underline-offset:3px;text-decoration:underline}.se-savebar{z-index:10;background:var(--se-panel);border-block:1px solid var(--se-border);flex-wrap:wrap;align-items:center;gap:.65rem;padding:.8rem 0;display:flex;position:sticky;top:0}.se-content{border:0;min-width:0;padding:0}.se-status{border-inline-start:3px solid #215a70;padding-inline-start:.8rem}.schedule-editor h3{font-size:1.15rem;font-weight:650}.schedule-editor button,.schedule-editor select,.schedule-editor input:not([type=checkbox]),.schedule-editor textarea{border:1px solid var(--se-border);background:var(--se-panel);color:inherit;font:inherit;border-radius:.4rem;min-height:44px;padding:.55rem .7rem}.schedule-editor button{cursor:pointer;font-weight:600}.schedule-editor button:hover:not(:disabled){border-color:#246090}.schedule-editor button:disabled{cursor:default;opacity:.45}.schedule-editor :is(button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #4385d4}.schedule-editor input[readonly]{background:var(--color-kumo-tint,#eff2f5)}.schedule-editor label,.se-field{align-content:start;gap:.35rem;min-width:0;display:grid}.schedule-editor :is(select,input:not([type=checkbox]),textarea){width:100%;min-width:0}.schedule-editor small,.se-help{opacity:.8;font-size:.9rem}.se-stack{gap:1rem;display:grid}.se-tabs,.se-views{flex-wrap:wrap;gap:.5rem;display:flex}.se-tabs{border-bottom:1px solid var(--se-border);padding-bottom:1rem}.schedule-editor button[aria-pressed=true]{color:#fff;background:#215a70;border-color:#215a70}.se-toolbar{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.se-toolbar label{flex:1;min-width:min(100%,220px)}.se-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));align-items:start;gap:1rem;display:grid}.se-member-row{align-items:end}.se-game{border:1px solid var(--se-border);border-radius:.5rem;min-width:0;padding:.8rem 1rem 1rem}.se-game legend{padding-inline:.35rem;font-weight:650}.se-game-grid{grid-template-columns:75px minmax(150px,1fr) minmax(150px,1fr) 90px 90px;align-items:start;gap:.7rem;display:grid}.se-playoff-grid{grid-template-columns:75px minmax(150px,1fr) minmax(150px,1fr)}.se-game-grid label{font-size:.9rem}.se-draw-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.schedule-editor details{border-top:1px solid var(--se-border);padding-top:.8rem}.schedule-editor summary{cursor:pointer;min-height:44px;padding-block:.5rem;font-weight:600}.se-game details{margin-top:.75rem}.se-event{border:1px solid var(--se-border);border-radius:.4rem;gap:.75rem;padding:1rem;display:grid}.se-team{grid-template-columns:3rem minmax(120px,1fr) minmax(100px,170px);align-items:end;gap:1rem;display:grid}.se-team strong{align-self:center}.se-issues{background:var(--color-kumo-tint,#fff9ef);border-radius:.4rem;padding:.75rem;border:1px solid #b2853c!important}.se-issues ul{padding-inline-start:1.5rem;list-style:outside}.se-confirm{border-inline-start:3px solid #b85d4e;padding-inline-start:1rem}.se-confirm button{margin-inline-end:.5rem;margin-top:.5rem}.schedule-editor .se-remove{justify-self:start;font-size:.9rem;font-weight:400}@container (width<=700px){.se-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.schedule-editor{container-type:inline-size}@media (width<=1000px){.se-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=500px){.se-team{grid-template-columns:1fr;gap:.5rem}}.se-account-actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;max-width:1160px;margin:0 auto 1.25rem;display:flex}.se-account-actions :is(a,button){border:1px solid var(--color-kumo-line,#c7cdd4);background:var(--color-kumo-base,#fff);min-height:44px;color:var(--text-color-kumo-default,#202b36);font:inherit;cursor:pointer;border-radius:.4rem;justify-content:center;align-items:center;padding:.55rem .9rem;font-weight:600;text-decoration:none;display:inline-flex}.se-account-actions :is(a,button):hover{border-color:#246090}.se-account-actions :is(a,button):focus-visible{outline-offset:3px;outline:3px solid #4385d4}.se-member-actions{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}
