[data-sig=anvil-schedule]{padding:var(--space) var(--edge);background:#e8e9e2;border-block:1px solid var(--line)}[data-sig=anvil-schedule]>p{margin-top:16px}[data-sig=anvil-schedule] .board{margin-top:32px;border:8px solid #c7c9bf;background:#f8f8f2;padding:24px;box-shadow:0 6px 0 #20221f16}[data-sig=anvil-schedule] .board-grid{display:grid;grid-template-columns:84px repeat(6,minmax(0,1fr))}[data-sig=anvil-schedule] .board-cell{padding:14px 8px;border-bottom:1px solid var(--line);border-right:1px solid var(--line);font-size:13px;min-height:80px}[data-sig=anvil-schedule] .board-cell.head{font-weight:700;min-height:44px}[data-sig=anvil-schedule] .board-cell.time{font-size:12px;font-weight:700}[data-sig=anvil-schedule] .class-name{display:block;font-weight:500;border-left:3px solid var(--green);padding-left:7px}[data-sig=anvil-schedule] .class-name.yellow{border-color:var(--yellow)}[data-sig=anvil-schedule] .class-name.blue{border-color:var(--blue)}[data-sig=anvil-schedule] .class-name.red{border-color:var(--red)}[data-sig=anvil-schedule] .board-key{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:12px}[data-sig=anvil-schedule] .dot{width:8px;height:8px;background:var(--green);display:inline-block}[data-sig=anvil-schedule] .dot.yellow{background:var(--yellow)}[data-sig=anvil-schedule] .dot.blue{background:var(--blue)}[data-sig=anvil-schedule] .dot.red{background:var(--red)}[data-sig=anvil-schedule] .day-picker{display:none}[data-sig=anvil-schedule] .day-row{display:flex;gap:24px;padding:16px 0;border-bottom:1px solid var(--line)}[data-sig=anvil-schedule] .day-row time{min-width:80px;font-weight:700;font-variant-numeric:tabular-nums}@media(max-width:700px){[data-sig=anvil-schedule] .day-picker{display:flex;gap:4px;justify-content:space-between;margin-top:24px}[data-sig=anvil-schedule] .day-picker button{padding:8px;background:transparent;color:var(--ink);border:0;min-width:44px;min-height:44px}[data-sig=anvil-schedule] .day-picker button[aria-pressed=true]{background:var(--ink);color:var(--paper)}[data-sig=anvil-schedule] .board{padding:16px;margin-top:12px;border-width:5px}[data-sig=anvil-schedule] .board-key{gap:7px}[data-sig=anvil-schedule] .board-grid{display:none}}[data-sig=anvil-schedule] .board-row{display:contents}
