.mini.svelte-1jrgy3u{grid-template-columns:30px repeat(7,minmax(0,1fr));margin-top:8px;display:grid}.hd.svelte-1jrgy3u{color:#6f7168;text-align:center;padding-bottom:3px;font-size:10px;font-weight:600}.hd.corner.svelte-1jrgy3u{text-align:right;color:var(--color-perch-navy);white-space:nowrap;padding-right:4px}.tl.svelte-1jrgy3u{color:#6f7168;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding-right:4px;font-size:8.5px;line-height:5px}.m.svelte-1jrgy3u{--v:inset -1px 0 0 #efefe9;--t:0 0 #0000;--b:0 0 #0000;height:5px;box-shadow:var(--v), var(--t), var(--b);background:#fff;position:relative}.m.svelte-1jrgy3u:nth-child(8n){--v:0 0 #0000}.m.hr.svelte-1jrgy3u{--t:inset 0 1px 0 #efefe9}.m.hr3.svelte-1jrgy3u,.m.first.svelte-1jrgy3u{--t:inset 0 1px 0 #e1e1d9}.m.last.svelte-1jrgy3u{--b:inset 0 -1px 0 #e1e1d9}.m.svelte-1jrgy3u i:where(.svelte-1jrgy3u){position:absolute;inset:0 2px}.m.svelte-1jrgy3u i:where(.svelte-1jrgy3u):not(.jt){border-top-left-radius:var(--r);border-top-right-radius:var(--r);top:1px}.m.svelte-1jrgy3u i.jt:where(.svelte-1jrgy3u){top:-1px}.m.svelte-1jrgy3u i:where(.svelte-1jrgy3u):not(.jb){border-bottom-left-radius:var(--r);border-bottom-right-radius:var(--r)}.mini.svelte-1jrgy3u{--r:3px}.par.svelte-1jrgy3u{background:var(--color-avail-parent)}.tut.svelte-1jrgy3u{background:var(--color-avail-tutor)}.tsoft.svelte-1jrgy3u{background:var(--color-avail-tutor-soft)}.pline.svelte-1jrgy3u{background:var(--color-avail-parent-soft);border:1px solid var(--color-avail-parent)}.pline.jt.svelte-1jrgy3u{border-top:0}.pline.jb.svelte-1jrgy3u{border-bottom:0}.both.svelte-1jrgy3u{background:var(--color-avail-both)}.mini.large.svelte-1jrgy3u{--r:5px;grid-template-columns:46px repeat(7,minmax(0,1fr));margin-top:0}.mini.large.svelte-1jrgy3u .pline:where(.svelte-1jrgy3u){border-width:1.5px}.mini.large.svelte-1jrgy3u .pline.jt:where(.svelte-1jrgy3u){border-top:0}.mini.large.svelte-1jrgy3u .pline.jb:where(.svelte-1jrgy3u){border-bottom:0}.mini.large.svelte-1jrgy3u .hd:where(.svelte-1jrgy3u){padding-bottom:8px;font-size:12px}.mini.large.svelte-1jrgy3u .tl:where(.svelte-1jrgy3u){padding:2px 8px 0 0;font-size:11px;line-height:1}.mini.large.svelte-1jrgy3u .m:where(.svelte-1jrgy3u){height:14px}
