.sched-top.svelte-1w2nrmd{display:flex;align-items:center;gap:12px}.range.svelte-1w2nrmd{font-size:13px;color:var(--mut)}.grow.svelte-1w2nrmd{flex:1}.seg.svelte-1w2nrmd{display:flex;background:var(--s1);border:1px solid var(--bd);border-radius:9px;padding:3px}.seg.svelte-1w2nrmd button:where(.svelte-1w2nrmd){font-size:12.5px;font-weight:600;color:var(--mut);background:none;border:0;border-radius:7px;padding:6px 13px}.seg.svelte-1w2nrmd button.on:where(.svelte-1w2nrmd){color:#fff;background:var(--s3)}.sched.svelte-1w2nrmd{display:grid;grid-template-columns:1fr 240px;gap:16px;align-items:start}.week.svelte-1w2nrmd{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.day.svelte-1w2nrmd{background:var(--s1);border:1px solid var(--bd);border-radius:12px;min-height:420px;display:flex;flex-direction:column}.day.today.svelte-1w2nrmd{border-color:#8b5cf680}.dh.svelte-1w2nrmd{padding:10px 11px;border-bottom:1px solid var(--bd)}.dh.svelte-1w2nrmd .dn:where(.svelte-1w2nrmd){font-size:11px;color:var(--fnt);text-transform:uppercase}.dh.svelte-1w2nrmd .dd:where(.svelte-1w2nrmd){font-family:var(--disp);font-weight:800;font-size:17px}.day.today.svelte-1w2nrmd .dd:where(.svelte-1w2nrmd){color:#c4b5fd}.slots.svelte-1w2nrmd{padding:9px;display:flex;flex-direction:column;gap:7px}.ev.svelte-1w2nrmd{border-radius:9px;background:var(--s2);border:1px solid var(--bd);border-left:3px solid var(--vio);padding:8px 9px}.ev.cy.svelte-1w2nrmd{border-left-color:var(--cy)}.ev.wn.svelte-1w2nrmd{border-left-color:var(--warn)}.ev.svelte-1w2nrmd .t:where(.svelte-1w2nrmd){font-size:10.5px;color:var(--mut)}.ev.svelte-1w2nrmd .ti:where(.svelte-1w2nrmd){font-size:11.5px;font-weight:600;margin-top:3px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ev.svelte-1w2nrmd .pl:where(.svelte-1w2nrmd){display:flex;gap:4px;margin-top:6px}.ev.svelte-1w2nrmd .pl:where(.svelte-1w2nrmd) i:where(.svelte-1w2nrmd){width:15px;height:15px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700;color:#fff;font-style:normal}.add.svelte-1w2nrmd{margin:auto 7px 7px;color:var(--fnt);font-size:12px;border:1px dashed var(--bd2);border-radius:8px;padding:8px;text-align:center;background:none}.add.svelte-1w2nrmd:hover{color:var(--fg);border-color:var(--vio)}.railcol.svelte-1w2nrmd{display:flex;flex-direction:column;gap:16px}.rail.svelte-1w2nrmd{background:var(--s1);border:1px solid var(--bd);border-radius:14px;overflow:hidden}.rh.svelte-1w2nrmd{padding:13px 15px;border-bottom:1px solid var(--bd)}.rh.svelte-1w2nrmd b:where(.svelte-1w2nrmd){font-size:14px}.rh.svelte-1w2nrmd small:where(.svelte-1w2nrmd){display:block;color:var(--fnt);font-size:11.5px;margin-top:2px}.draft.svelte-1w2nrmd{display:flex;align-items:center;gap:11px;padding:11px 15px;border-bottom:1px solid var(--bd)}.draft.svelte-1w2nrmd:last-child{border-bottom:0}.draft.svelte-1w2nrmd .th:where(.svelte-1w2nrmd){width:38px;height:38px;border-radius:9px;display:flex;align-items:center;justify-content:center;color:#fff;flex:none}.draft.svelte-1w2nrmd .dt:where(.svelte-1w2nrmd) b:where(.svelte-1w2nrmd){font-size:12.5px;display:block;line-height:1.3}.draft.svelte-1w2nrmd .dt:where(.svelte-1w2nrmd) small:where(.svelte-1w2nrmd){color:var(--fnt);font-size:11px}.legend.svelte-1w2nrmd{padding:13px 15px;display:flex;flex-direction:column;gap:9px}.legend.svelte-1w2nrmd .lr:where(.svelte-1w2nrmd){display:flex;align-items:center;gap:9px;font-size:12px;color:var(--mut)}.legend.svelte-1w2nrmd .lr:where(.svelte-1w2nrmd) i:where(.svelte-1w2nrmd){width:10px;height:10px;border-radius:3px;flex:none}@media(max-width:980px){.sched.svelte-1w2nrmd{grid-template-columns:1fr}.week.svelte-1w2nrmd{grid-template-columns:repeat(7,minmax(120px,1fr));overflow-x:auto}}
