.schedule-time-field.svelte-1eymrm8{flex-direction:column;gap:.5rem;display:flex}.event-date.svelte-1eymrm8,.time-control.svelte-1eymrm8{flex-direction:column;gap:.3rem;display:flex}.label.svelte-1eymrm8{text-transform:uppercase;letter-spacing:.05em;opacity:.8;font-size:.75rem}.event-date.svelte-1eymrm8 output:where(.svelte-1eymrm8){font-variant-numeric:tabular-nums;font-size:.9rem}.time-control.svelte-1eymrm8 input:where(.svelte-1eymrm8){box-sizing:border-box;width:100%;min-width:0;color:inherit;font:inherit;background:#00000040;border:1px solid #ffffff40;border-radius:.35rem;padding:.45rem .55rem}.previous-day-notice.svelte-1eymrm8,.help.svelte-1eymrm8,.validation.svelte-1eymrm8{margin:0;font-size:.75rem}.previous-day-notice.svelte-1eymrm8,.help.svelte-1eymrm8{opacity:.75}.validation.svelte-1eymrm8{color:var(--palette-yellow)}.manager.svelte-1fpoc2x{color:#ffffffeb;flex-direction:column;gap:.75rem;width:100%;min-width:0;display:flex}.message.svelte-1fpoc2x,.loading.svelte-1fpoc2x,.empty.svelte-1fpoc2x,.load-error.svelte-1fpoc2x p:where(.svelte-1fpoc2x){margin:0;font-size:.85rem}.loading.svelte-1fpoc2x,.empty.svelte-1fpoc2x,.load-error.svelte-1fpoc2x{color:var(--color-text-secondary)}.limit-notice.svelte-1fpoc2x{min-width:0;color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0;font-size:.8rem}.load-error.svelte-1fpoc2x{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.view-header.svelte-1fpoc2x{min-width:0}.view-title.svelte-1fpoc2x,.past-broadcasts.svelte-1fpoc2x summary:where(.svelte-1fpoc2x){color:#ffffff87;letter-spacing:.065em;text-transform:uppercase;font-size:.62rem;font-weight:700;line-height:1.25}.view-title.svelte-1fpoc2x{margin:0}.past-broadcasts.svelte-1fpoc2x{min-width:0}.past-broadcasts.svelte-1fpoc2x summary:where(.svelte-1fpoc2x){cursor:pointer;overflow-wrap:anywhere;width:fit-content;max-width:100%}.past-broadcasts.svelte-1fpoc2x summary:where(.svelte-1fpoc2x):focus-visible{outline-offset:.2rem;border-radius:.2rem;outline:2px solid #ffffffd9}.past-broadcast-rows.svelte-1fpoc2x{min-width:0;padding-top:.5rem}.history-error.svelte-1fpoc2x{padding-bottom:.5rem}.rows.svelte-1fpoc2x{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.past-rows.svelte-1fpoc2x{gap:0}.broadcast-item.svelte-1fpoc2x{min-width:0}.broadcast-row.svelte-1fpoc2x{background:#ffffff09;border:1px solid #ffffff12;border-radius:.5rem;grid-template-columns:auto minmax(0,1fr);align-items:stretch;gap:.8rem;min-width:0;padding:.65rem .7rem .65rem .8rem;display:grid;position:relative}.broadcast-row.svelte-1fpoc2x:before{content:"";background:#fff3;border-radius:0 3px 3px 0;width:3px;position:absolute;top:.4rem;bottom:.4rem;left:0}.broadcast-row.live.svelte-1fpoc2x:before{background:#86e8b4}.broadcast-row.late.svelte-1fpoc2x:before{background:var(--palette-yellow)}.past-broadcast-row.svelte-1fpoc2x{background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:.55rem;padding:.28rem .1rem}.past-broadcast-row.svelte-1fpoc2x:before{display:none}.past-rows.svelte-1fpoc2x .broadcast-item:where(.svelte-1fpoc2x)+.broadcast-item:where(.svelte-1fpoc2x) .past-broadcast-row:where(.svelte-1fpoc2x){border-top:1px solid #ffffff12}.past-date.svelte-1fpoc2x{color:#ffffff87;letter-spacing:.065em;text-transform:uppercase;white-space:nowrap;font-size:.62rem;font-weight:700;line-height:1.25}.past-title.svelte-1fpoc2x{color:#ffffffc2;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:.78rem;font-weight:600;line-height:1.3;overflow:hidden}.past-outcome.svelte-1fpoc2x{color:#ffffff5c;white-space:nowrap;font-size:.68rem;line-height:1.3}.rail.svelte-1fpoc2x{white-space:nowrap;border-right:1px solid #ffffff1a;flex-direction:column;align-items:flex-start;gap:.16rem;min-width:4.35rem;padding-right:.8rem;display:flex}.rail-date.svelte-1fpoc2x{color:#ffffff87;letter-spacing:.065em;text-transform:uppercase;font-size:.62rem;font-weight:700;line-height:1.25}.rail-time.svelte-1fpoc2x{color:var(--palette-yellow);font-variant-numeric:tabular-nums;font-size:.94rem;font-weight:750;line-height:1.2}.live.svelte-1fpoc2x .rail-date:where(.svelte-1fpoc2x),.live.svelte-1fpoc2x .rail-time:where(.svelte-1fpoc2x){color:#86e8b4}.main.svelte-1fpoc2x{flex-direction:column;align-items:stretch;gap:.22rem;min-width:0;display:flex}.title-line.svelte-1fpoc2x{align-items:center;gap:.55rem;min-width:0;display:flex}.identity.svelte-1fpoc2x{min-width:0}.identity.svelte-1fpoc2x h2:where(.svelte-1fpoc2x){color:#fffffff5;text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;margin:0;font-size:.94rem;font-weight:650;line-height:1.25;overflow:hidden}.metadata.svelte-1fpoc2x{color:#fff9;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.78rem;line-height:1.3;overflow:hidden}.separator.svelte-1fpoc2x{color:#ffffff4d}.status.svelte-1fpoc2x{color:#ffffffb8;letter-spacing:.045em;text-transform:uppercase;white-space:nowrap;border:1px solid #ffffff29;border-radius:999px;flex:none;place-self:start;padding:.12rem .38rem;font-size:.62rem;font-weight:750;line-height:1.2}.status-live.svelte-1fpoc2x{color:#86e8b4;background:#86e8b417;border-color:#86e8b461}.status-late.svelte-1fpoc2x{color:var(--palette-yellow);background:#eed67c14;border-color:#eed67c61}.status-cancelled.svelte-1fpoc2x,.status-no-show.svelte-1fpoc2x,.status-ended.svelte-1fpoc2x,.status-game-cancelled.svelte-1fpoc2x,.status-game-complete.svelte-1fpoc2x{color:#ffffff80;background:0 0;border-color:#ffffff21}.confirm.svelte-1fpoc2x{opacity:.85;overflow-wrap:normal;word-break:normal;width:100%;min-width:0;margin:0;font-size:.8rem;line-height:1.4}.details.svelte-1fpoc2x{min-width:0}.description.svelte-1fpoc2x{color:#ffffff85;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.74rem;line-height:1.3}.actions.svelte-1fpoc2x{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.5rem;min-width:0;margin-top:.12rem;display:grid}.action-buttons.svelte-1fpoc2x,.confirmation-buttons.svelte-1fpoc2x,.form-actions.svelte-1fpoc2x,.subview-header.svelte-1fpoc2x{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.action-buttons.svelte-1fpoc2x{gap:.35rem .5rem}.icon-actions.svelte-1fpoc2x{flex:none;align-items:center;gap:.3rem;margin-left:auto;display:flex}.delete-confirmation.svelte-1fpoc2x{grid-template-columns:minmax(0,1fr);gap:.5rem;width:100%;min-width:0;display:grid}.confirmation-buttons.svelte-1fpoc2x,.form-actions.svelte-1fpoc2x{justify-content:flex-end}.subview-header.svelte-1fpoc2x{justify-content:space-between}.subview-title.svelte-1fpoc2x{margin:0;font-size:.95rem;font-weight:600}button.svelte-1fpoc2x{font:inherit;cursor:pointer;border-radius:.35rem;padding:.35rem .75rem;font-size:.8rem}.back.svelte-1fpoc2x{color:inherit;background:0 0;border:none;align-self:flex-start;padding:.25rem 0}.primary.svelte-1fpoc2x{background:var(--palette-yellow);color:#000;border:none}.secondary.svelte-1fpoc2x{color:#ffffffc7;background:0 0;border:1px solid #ffffff29}.open-action.svelte-1fpoc2x,.quiet.svelte-1fpoc2x{font:inherit;letter-spacing:.02em;white-space:nowrap;cursor:pointer;border-radius:999px;padding:.24rem .66rem;font-size:.72rem;font-weight:700;line-height:1.25;transition:background-color .14s,border-color .14s}.open-action.svelte-1fpoc2x{color:var(--palette-yellow);background:#eed67c1a;border:1px solid #eed67c6b}.open-action.svelte-1fpoc2x:hover{background:#eed67c2b;border-color:#eed67c9e}.quiet.svelte-1fpoc2x{color:#ffffffc7;background:0 0;border:1px solid #ffffff29}.quiet.svelte-1fpoc2x:hover:not(:disabled){color:#fff;background:#ffffff12}.icon-button.svelte-1fpoc2x{color:#ffffff9e;width:28px;height:28px;font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff21;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .14s,border-color .14s,color .14s;display:inline-flex;position:relative}.icon-button.svelte-1fpoc2x:after{content:"";width:44px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icon-button.svelte-1fpoc2x svg{width:.86rem;height:.86rem}.link-button.svelte-1fpoc2x:hover{color:#ffffffd9;background:#ffffff14;border-color:#ffffff3d}.link-button.copied.svelte-1fpoc2x,.link-button.copied.svelte-1fpoc2x:hover{color:#86e8b4;background:#86e8b41a;border-color:#86e8b46b}.trash-button.svelte-1fpoc2x{color:#ff827acc;border-color:#ff524a47}.trash-button.svelte-1fpoc2x:hover:not(:disabled){color:#ff827a;background:#ff524a1a;border-color:#ff524a66}.open-action.svelte-1fpoc2x:focus-visible,.quiet.svelte-1fpoc2x:focus-visible,.icon-button.svelte-1fpoc2x:focus-visible{outline-offset:2px;outline:2px solid #ffffffd9}.action-link.svelte-1fpoc2x{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.danger.svelte-1fpoc2x{color:#fff;background:#b2221ce6;border:1px solid #ff524a80}.danger.svelte-1fpoc2x:hover:not(:disabled){background:#cd2a23f2}button.svelte-1fpoc2x:disabled{opacity:.6;cursor:default}.editor.svelte-1fpoc2x,.form.svelte-1fpoc2x,.field.svelte-1fpoc2x{flex-direction:column;display:flex}.editor.svelte-1fpoc2x,.form.svelte-1fpoc2x{gap:.75rem}.field.svelte-1fpoc2x{gap:.3rem}.label.svelte-1fpoc2x{text-transform:uppercase;letter-spacing:.05em;opacity:.8;font-size:.75rem}.field.svelte-1fpoc2x input:where(.svelte-1fpoc2x),.field.svelte-1fpoc2x textarea:where(.svelte-1fpoc2x){color:inherit;font:inherit;background:#00000040;border:1px solid #ffffff40;border-radius:.35rem;padding:.45rem .55rem}.field.svelte-1fpoc2x textarea:where(.svelte-1fpoc2x){resize:vertical}.note.svelte-1fpoc2x{opacity:.75;margin:0;font-size:.75rem}.optional.svelte-1fpoc2x{text-transform:none;letter-spacing:0;opacity:.7}.count.svelte-1fpoc2x{opacity:.7;align-self:flex-end;font-size:.7rem}.conflict.svelte-1fpoc2x{color:var(--palette-yellow);margin:0;font-size:.8rem}.visually-hidden.svelte-1fpoc2x{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=34rem){.broadcast-row.svelte-1fpoc2x{gap:.6rem;padding:.58rem .58rem .58rem .7rem}.rail.svelte-1fpoc2x{min-width:3.9rem;padding-right:.6rem}.rail-date.svelte-1fpoc2x{font-size:.56rem}.rail-time.svelte-1fpoc2x,.identity.svelte-1fpoc2x h2:where(.svelte-1fpoc2x){font-size:.84rem}.status.svelte-1fpoc2x{font-size:.56rem}}@media (prefers-reduced-motion:reduce){.open-action.svelte-1fpoc2x,.quiet.svelte-1fpoc2x,.icon-button.svelte-1fpoc2x{transition:none}}
