.ShiftScheduleMaker-module__RSOOSG__maker{scroll-margin-top:calc(var(--v2-bar-height) + 16px)}.ShiftScheduleMaker-module__RSOOSG__maker .ShiftScheduleMaker-module__RSOOSG__layout{display:block}.ShiftScheduleMaker-module__RSOOSG__setup{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 44px;padding:16px 44px 36px;display:grid}.ShiftScheduleMaker-module__RSOOSG__column{flex-direction:column;min-width:0;display:flex}.ShiftScheduleMaker-module__RSOOSG__column>fieldset:first-child{border-top:0}.ShiftScheduleMaker-module__RSOOSG__weekRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.ShiftScheduleMaker-module__RSOOSG__weekInput{font-variant-numeric:tabular-nums;min-height:50px}.ShiftScheduleMaker-module__RSOOSG__days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.ShiftScheduleMaker-module__RSOOSG__dayOption{border:1px solid var(--v2-paper-ink);background:var(--v2-paper-ink);color:#fff;text-align:center;cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:1px;min-width:0;min-height:64px;padding:8px 4px;transition:background-color .18s,color .18s;display:flex;position:relative}.ShiftScheduleMaker-module__RSOOSG__dayOption input,.ShiftScheduleMaker-module__RSOOSG__chip input,.ShiftScheduleMaker-module__RSOOSG__pick input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ShiftScheduleMaker-module__RSOOSG__dayOption:has(input:not(:checked)){color:var(--v2-paper-ink-muted);background:#fff;border-color:#c9c4bd}:is(.ShiftScheduleMaker-module__RSOOSG__dayOption:has(input:focus-visible),.ShiftScheduleMaker-module__RSOOSG__chip:has(input:focus-visible),.ShiftScheduleMaker-module__RSOOSG__pick:has(input:focus-visible)){outline:2px solid var(--v2-blue);outline-offset:2px}.ShiftScheduleMaker-module__RSOOSG__dayName{font-size:14px;font-weight:600;line-height:1.3}.ShiftScheduleMaker-module__RSOOSG__dayDate{font-variant-numeric:tabular-nums;font-size:13px;line-height:1.3}.ShiftScheduleMaker-module__RSOOSG__dayState{font-size:12px;font-weight:600}.ShiftScheduleMaker-module__RSOOSG__dayTag{overflow-wrap:anywhere;margin-top:2px;font-size:11px;line-height:1.25}.ShiftScheduleMaker-module__RSOOSG__cards{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex;container-type:inline-size}.ShiftScheduleMaker-module__RSOOSG__card{background:#fbfaf8;border:1px solid #e2ddd6;border-radius:16px;min-width:0;padding:14px 16px 16px}.ShiftScheduleMaker-module__RSOOSG__shiftFields{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr) 44px;align-items:end;gap:10px;display:grid}.ShiftScheduleMaker-module__RSOOSG__time{font-variant-numeric:tabular-nums}.ShiftScheduleMaker-module__RSOOSG__time[aria-invalid=true],.ShiftScheduleMaker-module__RSOOSG__personFields input[aria-invalid=true]{border-color:#b42318}.ShiftScheduleMaker-module__RSOOSG__iconButton{color:#5c5953;cursor:pointer;background:#fff;border:1px solid #d6d0c8;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:3px;padding:0;transition:border-color .18s,color .18s;display:inline-flex}.ShiftScheduleMaker-module__RSOOSG__iconButton svg{width:18px;height:18px}.ShiftScheduleMaker-module__RSOOSG__iconButton:hover{color:#b42318;border-color:#b42318}.ShiftScheduleMaker-module__RSOOSG__iconButton:focus-visible{outline:2px solid var(--v2-blue);outline-offset:2px}.ShiftScheduleMaker-module__RSOOSG__meta{color:var(--v2-paper-ink-muted);margin:8px 0 0;font-size:13px;line-height:1.45}.ShiftScheduleMaker-module__RSOOSG__error{color:#b42318;margin:8px 0 0;font-size:13px;line-height:1.45}.ShiftScheduleMaker-module__RSOOSG__needs{border:0;min-width:0;margin:12px 0 0;padding:0}.ShiftScheduleMaker-module__RSOOSG__smallLegend{float:inline-start;width:100%;color:var(--v2-paper-ink-muted);margin-bottom:6px;padding:0;font-size:13px;font-weight:500;line-height:1.35}.ShiftScheduleMaker-module__RSOOSG__needGrid{clear:both;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}@container (max-width:420px){.ShiftScheduleMaker-module__RSOOSG__needGrid{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:8px}}.ShiftScheduleMaker-module__RSOOSG__need{text-align:center;min-width:0;color:var(--v2-paper-ink-muted);flex-direction:column;align-items:stretch;gap:3px;font-size:12px;line-height:1.2;display:flex}.ShiftScheduleMaker-module__RSOOSG__needSelect,.ShiftScheduleMaker-module__RSOOSG__select{min-height:44px;color:var(--v2-paper-ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;border:1px solid #cdc7bf;border-radius:10px;font-size:16px}.ShiftScheduleMaker-module__RSOOSG__needSelect{text-align:center;width:100%;padding:0 2px}.ShiftScheduleMaker-module__RSOOSG__select{padding-inline:12px}.ShiftScheduleMaker-module__RSOOSG__needSelect:focus-visible{outline:2px solid var(--v2-blue);outline-offset:1px}.ShiftScheduleMaker-module__RSOOSG__listActions{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.ShiftScheduleMaker-module__RSOOSG__textButton{color:#b42318;min-height:44px;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:14px;text-decoration:underline}.ShiftScheduleMaker-module__RSOOSG__textButton:focus-visible{outline:2px solid var(--v2-blue);outline-offset:2px}.ShiftScheduleMaker-module__RSOOSG__personFields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;grid-template-areas:"name name remove""role max max""phone phone phone";align-items:start;gap:10px;display:grid}@container (min-width:440px){.ShiftScheduleMaker-module__RSOOSG__personFields{grid-template-areas:"name role remove""phone max."}}@container (min-width:540px){.ShiftScheduleMaker-module__RSOOSG__personFields{grid-template-columns:minmax(0,1fr) minmax(0,.9fr) minmax(0,1.2fr) minmax(104px,.9fr) 44px;grid-template-areas:"name role phone max remove"}}.ShiftScheduleMaker-module__RSOOSG__areaName{grid-area:name}.ShiftScheduleMaker-module__RSOOSG__areaRole{grid-area:role}.ShiftScheduleMaker-module__RSOOSG__areaPhone{grid-area:phone}.ShiftScheduleMaker-module__RSOOSG__areaMax{grid-area:max}.ShiftScheduleMaker-module__RSOOSG__areaRemove{grid-area:remove;align-self:end}.ShiftScheduleMaker-module__RSOOSG__constraints{margin-top:8px}.ShiftScheduleMaker-module__RSOOSG__summary{min-height:44px;color:var(--v2-blue);cursor:pointer;align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.ShiftScheduleMaker-module__RSOOSG__summary:focus-visible{outline:2px solid var(--v2-blue);outline-offset:2px;border-radius:8px}.ShiftScheduleMaker-module__RSOOSG__badge{color:#8a3a06;background:#fdf0e1;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:13px;font-weight:600;display:inline-flex}.ShiftScheduleMaker-module__RSOOSG__offList{flex-direction:column;gap:6px;padding-top:4px;display:flex}.ShiftScheduleMaker-module__RSOOSG__offDay{border:0;min-width:0;margin:0;padding:0}.ShiftScheduleMaker-module__RSOOSG__offLegend{float:inline-start;width:64px;min-height:44px;color:var(--v2-paper-ink);padding:0;font-size:14px;font-weight:600;line-height:44px}.ShiftScheduleMaker-module__RSOOSG__offChips{flex-wrap:wrap;gap:6px;display:flex}.ShiftScheduleMaker-module__RSOOSG__chip{min-height:44px;color:var(--v2-paper-ink);cursor:pointer;background:#fff;border:1px solid #c9c4bd;border-radius:999px;align-items:center;padding:0 14px;font-size:14px;line-height:1.2;display:inline-flex;position:relative}.ShiftScheduleMaker-module__RSOOSG__chip:has(input:checked){color:#7a2e0e;background:#fdf0e1;border-color:#b54708}.ShiftScheduleMaker-module__RSOOSG__chip:has(input:disabled){cursor:default}.ShiftScheduleMaker-module__RSOOSG__chip:has(input:disabled) input{cursor:default}.ShiftScheduleMaker-module__RSOOSG__board{border-top:1px solid var(--v2-hairline-ink);background:#f4f0ea;border-end-end-radius:32px;border-end-start-radius:32px;padding:36px 44px 40px}.ShiftScheduleMaker-module__RSOOSG__boardHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.ShiftScheduleMaker-module__RSOOSG__boardTitle{font-family:var(--v2-font-display);color:var(--v2-paper-ink);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;font-size:26px;font-weight:500;line-height:1.2;display:flex}.ShiftScheduleMaker-module__RSOOSG__boardRange{color:var(--v2-paper-ink-muted);font-variant-numeric:tabular-nums;font-family:inherit;font-size:16px;font-weight:500}.ShiftScheduleMaker-module__RSOOSG__toolbar,.ShiftScheduleMaker-module__RSOOSG__exportActions{flex-wrap:wrap;gap:8px;display:flex}.ShiftScheduleMaker-module__RSOOSG__palette{border:0;min-width:0;margin:22px 0 0;padding:0}.ShiftScheduleMaker-module__RSOOSG__paletteLegend{float:inline-start;width:100%;color:var(--v2-paper-ink);margin-bottom:10px;padding:0;font-size:15px;font-weight:600;line-height:1.4}.ShiftScheduleMaker-module__RSOOSG__picks{clear:both;flex-wrap:wrap;gap:8px;display:flex}.ShiftScheduleMaker-module__RSOOSG__pick{min-height:44px;color:var(--v2-paper-ink);cursor:pointer;background:#fff;border:1px solid #c9c4bd;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:15px;font-weight:500;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex;position:relative}.ShiftScheduleMaker-module__RSOOSG__pick:hover{border-color:var(--v2-paper-ink)}.ShiftScheduleMaker-module__RSOOSG__pick:has(input:checked){border-color:var(--v2-blue);background:var(--v2-blue);color:#fff}.ShiftScheduleMaker-module__RSOOSG__pickCount{font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}.ShiftScheduleMaker-module__RSOOSG__grid{grid-template-columns:minmax(84px,.7fr) repeat(7,minmax(0,1fr));gap:6px;margin-top:20px;display:grid}.ShiftScheduleMaker-module__RSOOSG__day{display:contents}.ShiftScheduleMaker-module__RSOOSG__rowHead{grid-column:1;grid-row:var(--row);min-width:0;color:var(--v2-paper-ink);flex-direction:column;justify-content:center;gap:2px;padding:8px 4px;font-size:15px;font-weight:600;line-height:1.3;display:flex}.ShiftScheduleMaker-module__RSOOSG__rowHours{text-align:end;color:var(--v2-paper-ink-muted);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:400}.ShiftScheduleMaker-module__RSOOSG__dayHead{grid-column:var(--col);text-align:center;min-width:0;color:var(--v2-paper-ink);background:#fff;border-radius:12px;flex-direction:column;grid-row:1;justify-content:flex-start;align-items:center;gap:1px;margin:0;padding:8px 4px;font-size:14px;font-weight:600;line-height:1.3;display:flex}.ShiftScheduleMaker-module__RSOOSG__day[data-tone=rest] .ShiftScheduleMaker-module__RSOOSG__dayHead{background:#e8ecfb}.ShiftScheduleMaker-module__RSOOSG__day[data-tone=eve] .ShiftScheduleMaker-module__RSOOSG__dayHead,.ShiftScheduleMaker-module__RSOOSG__day[data-tone=chol] .ShiftScheduleMaker-module__RSOOSG__dayHead{background:#fbf0e1}.ShiftScheduleMaker-module__RSOOSG__dayHeadDate{color:var(--v2-paper-ink-muted);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400}.ShiftScheduleMaker-module__RSOOSG__dayHeadTag{color:#7a2e0e;overflow-wrap:anywhere;font-size:11.5px;font-weight:500;line-height:1.25}.ShiftScheduleMaker-module__RSOOSG__day[data-tone=rest] .ShiftScheduleMaker-module__RSOOSG__dayHeadTag{color:#1d3aa8}.ShiftScheduleMaker-module__RSOOSG__cell{grid-column:var(--col);grid-row:var(--row);min-width:0;min-height:92px;color:var(--v2-paper-ink);font:inherit;text-align:start;cursor:pointer;background:#fff;border:1px solid #ddd6cc;border-radius:12px;flex-direction:column;align-items:stretch;gap:6px;margin:0;padding:8px 8px 7px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex;position:relative}.ShiftScheduleMaker-module__RSOOSG__cell:hover{border-color:#8f8a83}.ShiftScheduleMaker-module__RSOOSG__cell:focus-visible{outline:2px solid var(--v2-blue);outline-offset:2px}.ShiftScheduleMaker-module__RSOOSG__cell[aria-pressed=true]{border-color:var(--v2-blue);box-shadow:inset 0 0 0 1px var(--v2-blue);background:#f3f5fd}.ShiftScheduleMaker-module__RSOOSG__cell[data-blocked]{background-image:repeating-linear-gradient(135deg,#0000 0 8px,#b5470814 8px 16px)}.ShiftScheduleMaker-module__RSOOSG__cell:disabled{cursor:default}.ShiftScheduleMaker-module__RSOOSG__cellShift{display:none}.ShiftScheduleMaker-module__RSOOSG__cellNames{flex-direction:column;flex:1;gap:2px;font-size:14px;line-height:1.3;display:flex}.ShiftScheduleMaker-module__RSOOSG__name,.ShiftScheduleMaker-module__RSOOSG__nameActive,.ShiftScheduleMaker-module__RSOOSG__nameEmpty{overflow-wrap:anywhere}.ShiftScheduleMaker-module__RSOOSG__nameActive{color:var(--v2-blue);font-weight:700}.ShiftScheduleMaker-module__RSOOSG__nameEmpty{color:var(--v2-paper-ink-muted)}.ShiftScheduleMaker-module__RSOOSG__cellMeta{flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;line-height:1.3;display:flex}.ShiftScheduleMaker-module__RSOOSG__count{color:var(--v2-paper-ink-muted);font-variant-numeric:tabular-nums}.ShiftScheduleMaker-module__RSOOSG__flagUnder,.ShiftScheduleMaker-module__RSOOSG__flagOver,.ShiftScheduleMaker-module__RSOOSG__flagOff{white-space:nowrap;border-radius:999px;padding:1px 6px;font-weight:600}.ShiftScheduleMaker-module__RSOOSG__flagUnder{color:#8a3a06;background:#fdf0e1}.ShiftScheduleMaker-module__RSOOSG__flagOver{color:#1d3aa8;background:#e8ecfb}.ShiftScheduleMaker-module__RSOOSG__flagOff{color:#5c5953;background:#efece7}.ShiftScheduleMaker-module__RSOOSG__closedCell{grid-column:var(--col);grid-row:2 / span var(--span);min-height:92px;color:var(--v2-paper-ink-muted);border:1px dashed #c9c4bd;border-radius:12px;justify-content:center;align-items:center;font-size:14px;display:flex}.ShiftScheduleMaker-module__RSOOSG__after{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px;margin-top:24px;display:grid}.ShiftScheduleMaker-module__RSOOSG__panel{border:1px solid var(--v2-hairline-ink);background:#fff;border-radius:18px;min-width:0;padding:18px 20px}.ShiftScheduleMaker-module__RSOOSG__panelTitle{color:var(--v2-paper-ink);margin:0 0 12px;font-size:18px;font-weight:600;line-height:1.3}.ShiftScheduleMaker-module__RSOOSG__issues{flex-direction:column;gap:8px;margin:0;padding:0;font-size:14px;line-height:1.55;list-style:none;display:flex}.ShiftScheduleMaker-module__RSOOSG__issue{color:#2b3148;background:#fdf3e7;border-inline-start:3px solid #b54708;border-radius:8px;padding:8px 12px}.ShiftScheduleMaker-module__RSOOSG__issue[data-kind=staffing]{background:#f4f2ee;border-inline-start-color:#8f8a83}.ShiftScheduleMaker-module__RSOOSG__clear{color:#1d6b3a;margin:0;font-size:14px;line-height:1.55}.ShiftScheduleMaker-module__RSOOSG__totals{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:14px;line-height:1.4}.ShiftScheduleMaker-module__RSOOSG__totals th,.ShiftScheduleMaker-module__RSOOSG__totals td{text-align:start;vertical-align:middle;overflow-wrap:anywhere;border-top:1px solid #ece7e0;padding:6px}.ShiftScheduleMaker-module__RSOOSG__totals thead th{overflow-wrap:normal;color:var(--v2-paper-ink-muted);border-top:0;font-size:13px;font-weight:500}.ShiftScheduleMaker-module__RSOOSG__totals thead th:first-child{width:34%}.ShiftScheduleMaker-module__RSOOSG__totals thead th:nth-child(2){width:20%}.ShiftScheduleMaker-module__RSOOSG__totals thead th:last-child{width:30%}.ShiftScheduleMaker-module__RSOOSG__totals tbody th{color:var(--v2-paper-ink);font-weight:600}.ShiftScheduleMaker-module__RSOOSG__role{color:var(--v2-paper-ink-muted);font-size:12.5px;font-weight:400;display:block}.ShiftScheduleMaker-module__RSOOSG__ofMax{color:var(--v2-paper-ink-muted);font-size:12.5px}.ShiftScheduleMaker-module__RSOOSG__waLink{color:#0f6b35;white-space:nowrap;border:1px solid #b9dcc6;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.ShiftScheduleMaker-module__RSOOSG__waLink svg{flex:none;width:16px;height:16px}.ShiftScheduleMaker-module__RSOOSG__waLink:hover{border-color:#0f6b35}.ShiftScheduleMaker-module__RSOOSG__waLink:focus-visible{outline:2px solid var(--v2-blue);outline-offset:2px}.ShiftScheduleMaker-module__RSOOSG__exports{margin-top:24px}.ShiftScheduleMaker-module__RSOOSG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ShiftScheduleMaker-module__RSOOSG__dayOption,.ShiftScheduleMaker-module__RSOOSG__iconButton,.ShiftScheduleMaker-module__RSOOSG__pick,.ShiftScheduleMaker-module__RSOOSG__cell{transition:none}}@media (max-width:1180px){.ShiftScheduleMaker-module__RSOOSG__setup{grid-template-columns:minmax(0,1fr)}.ShiftScheduleMaker-module__RSOOSG__column+.ShiftScheduleMaker-module__RSOOSG__column>fieldset:first-child{border-top:1px solid var(--v2-hairline-ink)}}@media (max-width:1023px){.ShiftScheduleMaker-module__RSOOSG__setup,.ShiftScheduleMaker-module__RSOOSG__board{padding-inline:28px}.ShiftScheduleMaker-module__RSOOSG__after{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.ShiftScheduleMaker-module__RSOOSG__grid{flex-direction:column;gap:14px;display:flex}.ShiftScheduleMaker-module__RSOOSG__rowHead{display:none}.ShiftScheduleMaker-module__RSOOSG__day{flex-direction:column;gap:6px;display:flex}.ShiftScheduleMaker-module__RSOOSG__dayHead{text-align:start;flex-flow:wrap;justify-content:flex-start;align-items:baseline;gap:2px 10px;padding:10px 14px;font-size:16px}.ShiftScheduleMaker-module__RSOOSG__dayHeadDate{font-size:15px}.ShiftScheduleMaker-module__RSOOSG__dayHeadTag{font-size:13px}.ShiftScheduleMaker-module__RSOOSG__cell{min-height:0;padding:10px 14px}.ShiftScheduleMaker-module__RSOOSG__cellShift{color:var(--v2-paper-ink-muted);font-size:13px;font-weight:600;display:block}.ShiftScheduleMaker-module__RSOOSG__cellNames{flex-flow:wrap;gap:2px 12px;font-size:15px}.ShiftScheduleMaker-module__RSOOSG__closedCell{min-height:48px}}@media (max-width:640px){.ShiftScheduleMaker-module__RSOOSG__setup{padding:8px 18px 28px}.ShiftScheduleMaker-module__RSOOSG__board{border-end-end-radius:24px;border-end-start-radius:24px;padding:28px 16px 32px}.ShiftScheduleMaker-module__RSOOSG__weekRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"field field""prev next"}.ShiftScheduleMaker-module__RSOOSG__weekField{grid-area:field}.ShiftScheduleMaker-module__RSOOSG__weekPrev{grid-area:prev;padding-inline:12px}.ShiftScheduleMaker-module__RSOOSG__weekNext{grid-area:next;padding-inline:12px}.ShiftScheduleMaker-module__RSOOSG__days{grid-template-columns:repeat(4,minmax(0,1fr))}.ShiftScheduleMaker-module__RSOOSG__card{padding:12px}.ShiftScheduleMaker-module__RSOOSG__shiftFields{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px;grid-template-areas:"shiftName shiftName shiftName""start end remove"}.ShiftScheduleMaker-module__RSOOSG__shiftFields>:first-child{grid-area:shiftName}.ShiftScheduleMaker-module__RSOOSG__shiftFields>:nth-child(2){grid-area:start}.ShiftScheduleMaker-module__RSOOSG__shiftFields>:nth-child(3){grid-area:end}.ShiftScheduleMaker-module__RSOOSG__shiftFields>:nth-child(4){grid-area:remove}.ShiftScheduleMaker-module__RSOOSG__offLegend{float:none;width:auto;min-height:0;margin-bottom:4px;line-height:1.4}.ShiftScheduleMaker-module__RSOOSG__chip{padding:0 12px}.ShiftScheduleMaker-module__RSOOSG__boardTitle{font-size:22px}.ShiftScheduleMaker-module__RSOOSG__toolbar>*,.ShiftScheduleMaker-module__RSOOSG__exportActions>*{flex:100%}.ShiftScheduleMaker-module__RSOOSG__panel{padding:16px 14px}.ShiftScheduleMaker-module__RSOOSG__waLink{padding:0 10px}}
.page-module__ViDPzW__anchor{scroll-margin-top:calc(var(--v2-bar-height) + 32px)}.page-module__ViDPzW__tableWrap{border:1px solid var(--v2-hairline-ink);background:#fff;border-radius:16px;margin:8px 0 20px;overflow:hidden}.page-module__ViDPzW__table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:15px;line-height:1.45}.page-module__ViDPzW__table caption{text-align:start;color:var(--v2-paper-ink);padding:14px 16px 8px;font-weight:600}.page-module__ViDPzW__colDay{width:22%}.page-module__ViDPzW__table th,.page-module__ViDPzW__table td{text-align:start;vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #ece7e0;padding:10px 14px}.page-module__ViDPzW__table thead th{color:var(--v2-paper-ink);vertical-align:bottom;background:#f6f4f0;font-size:14px;font-weight:600;line-height:1.35}.page-module__ViDPzW__table tbody th{color:var(--v2-paper-ink);font-weight:600}.page-module__ViDPzW__hours,.page-module__ViDPzW__date{color:var(--v2-paper-ink-muted);font-size:13px;font-weight:400;display:block}.page-module__ViDPzW__hours{text-align:end}.page-module__ViDPzW__compare td{font-size:14px}.page-module__ViDPzW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__ViDPzW__reviewed{color:var(--v2-paper-ink-muted);font-size:14px}@media (max-width:640px){.page-module__ViDPzW__table{font-size:14px}.page-module__ViDPzW__table th,.page-module__ViDPzW__table td{padding:9px 6px}.page-module__ViDPzW__table thead th,.page-module__ViDPzW__compare td,.page-module__ViDPzW__compare th{font-size:13px}}
