.WeekGrid_wrap__B5jqH{display:flex;flex-direction:column;gap:6px;background-color:var(--tablecloth);max-width:460px;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;padding:5px}.WeekGrid_gridRow__JGltr,.WeekGrid_headRow__L6bC0{display:flex;gap:6px;align-items:stretch;min-width:max-content}.WeekGrid_corner__0XsZH,.WeekGrid_rowLabel__PdI9n{flex:0 0 72px;min-width:72px}.WeekGrid_dayHead__N0fLd{flex:1;display:flex;align-items:flex-end;justify-content:center;padding-bottom:2px;min-width:40px;font-family:var(--font-mono),ui-monospace,monospace;font-size:.625rem;font-weight:600;color:var(--collard);text-align:center}.WeekGrid_rowLabel__PdI9n{display:flex;align-items:center;justify-content:flex-start;padding-right:4px;font-family:var(--font-sans),system-ui,sans-serif;font-size:.8125rem;font-weight:600;line-height:1.1;color:var(--ink)}.WeekGrid_gridcell__x_kmD{display:flex;flex:1;min-width:40px}.WeekGrid_cell__HQVt4{flex:1;aspect-ratio:1;min-width:40px;min-height:40px;border-radius:6px;border:1.5px solid var(--snap);background-color:var(--tablecloth);cursor:pointer;padding:2px;transition:background-color .25s ease,border-color .25s ease,transform .12s ease}@media (prefers-reduced-motion:reduce){.WeekGrid_cell__HQVt4{transition:none}.WeekGrid_cell__HQVt4:active:not([aria-disabled=true]){transform:none}}.WeekGrid_cell__HQVt4:active:not([aria-disabled=true]){transform:scale(.92)}.WeekGrid_planned__Rxv3T{background-color:var(--snap);border-color:var(--collard)}.WeekGrid_filled__EJMjJ{background-color:var(--collard);border-color:var(--collard);position:relative}.WeekGrid_filled__EJMjJ:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:6px;border-left:2px solid var(--tablecloth);border-bottom:2px solid var(--tablecloth);transform:translate(-50%,-70%) rotate(-45deg);opacity:.9}.WeekGrid_filled__EJMjJ:has(.WeekGrid_cellLabel__xURFv):after{content:none}.WeekGrid_cellLabel__xURFv{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--font-mono),ui-monospace,monospace;font-size:.5625rem;font-weight:600;font-variant-numeric:tabular-nums;line-height:1;letter-spacing:-.01em;color:var(--tablecloth);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}@media (min-width:400px){.WeekGrid_cellLabel__xURFv{font-size:.625rem}}@media (max-width:479.98px){.WeekGrid_wrap__B5jqH{max-width:none;overflow-x:visible;gap:14px}.WeekGrid_gridRow__JGltr,.WeekGrid_headRow__L6bC0{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px 6px;min-width:0}.WeekGrid_corner__0XsZH{display:none}.WeekGrid_rowLabel__PdI9n{grid-column:1/-1;min-width:0;padding:0;font-size:.75rem;letter-spacing:.02em;text-transform:uppercase;color:var(--collard)}.WeekGrid_cell__HQVt4,.WeekGrid_dayHead__N0fLd,.WeekGrid_gridcell__x_kmD{min-width:0}.WeekGrid_cell__HQVt4{aspect-ratio:auto;min-height:44px}.WeekGrid_headRow__L6bC0{margin-bottom:-8px}}