.MonthView_wrap___SxJ8{display:flex;flex-direction:column;gap:var(--p-space-5)}.MonthView_title__sYZH6{margin:0;font-size:var(--p-text-lg);letter-spacing:-.02em}.MonthView_summary__Yrpo3{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:1px;gap:1px;background:var(--p-hairline);border:1px solid var(--p-hairline);border-radius:var(--p-radius-md);overflow:hidden}.MonthView_stat__FBn7w{display:flex;flex-direction:column;gap:2px;padding:var(--p-space-4);background:var(--p-surface)}button.MonthView_stat__FBn7w{border:0;font:inherit;text-align:left;cursor:pointer}button.MonthView_stat__FBn7w:focus-visible .MonthView_statDetail__SIEBD,button.MonthView_stat__FBn7w:hover .MonthView_statDetail__SIEBD{text-decoration:underline}.MonthView_statDetail__SIEBD{font-size:var(--p-text-xs);color:var(--p-ink-2)}.MonthView_statLabel__K_K_o{font-family:var(--p-font-data);font-size:var(--p-text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--p-ink-3)}.MonthView_statValue__R50TX{font-family:var(--p-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--p-text-lg);font-weight:640;letter-spacing:-.02em}.MonthView_statValue__R50TX[data-tone=attention]{color:var(--p-signal)}.MonthView_statValue__R50TX[data-tone=ok]{color:var(--p-present)}.MonthView_axisRow__z2_zI{display:grid;grid-template-columns:var(--day-col) 1fr var(--total-col);grid-gap:var(--p-space-3);gap:var(--p-space-3);align-items:end;padding:0 var(--p-space-4);position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--p-ground);padding-block:var(--p-space-2);border-bottom:1px solid var(--p-hairline)}.MonthView_axisSpacer__QCTwa{min-width:0}.MonthView_days__3KFdt{display:flex;flex-direction:column;border:1px solid var(--p-hairline);border-radius:var(--p-radius-md);background:var(--p-surface);overflow:hidden}.MonthView_day__oylYa{display:grid;grid-template-columns:var(--day-col) 1fr var(--total-col);grid-gap:var(--p-space-3);gap:var(--p-space-3);align-items:center;padding:var(--p-space-2) var(--p-space-4);border:0;border-bottom:1px solid var(--p-hairline);background:transparent;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:background var(--p-dur-fast) var(--p-ease)}.MonthView_day__oylYa:last-child{border-bottom:0}.MonthView_day__oylYa:hover{background:var(--p-surface-2)}.MonthView_day__oylYa:focus-visible{outline:2px solid var(--p-brand);outline-offset:-2px}.MonthView_day__oylYa[data-weekend=true] .MonthView_dayLabel__AnGmY{color:var(--p-ink-4)}.MonthView_day__oylYa[data-attention=true]{box-shadow:inset 3px 0 0 var(--p-signal)}.MonthView_dayLabel__AnGmY{display:flex;align-items:baseline;gap:var(--p-space-2);font-family:var(--p-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--p-text-xs);color:var(--p-ink-2);min-width:0}.MonthView_dayNum__eMf8m{font-weight:640;color:var(--p-ink)}.MonthView_dayName__qDWVO{color:var(--p-ink-4);text-transform:lowercase}.MonthView_dayBand__giltG{min-width:0}.MonthView_dayTotal__W_9F_{font-family:var(--p-font-data);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--p-text-xs);text-align:right;color:var(--p-ink-2);white-space:nowrap}.MonthView_dayTotal__W_9F_[data-overtime=true]{color:var(--p-signal);font-weight:620}.MonthView_legend__gbwPd{display:flex;flex-wrap:wrap;gap:var(--p-space-4);padding:0 var(--p-space-4)}.MonthView_legendItem__6RtQD{display:flex;align-items:center;gap:var(--p-space-2);font-size:var(--p-text-xs);color:var(--p-ink-3)}.MonthView_swatch__bp_Ea{width:12px;height:12px;border-radius:3px;flex:none}.MonthView_wrap___SxJ8{--day-col:92px;--total-col:76px}@media (max-width:600px){.MonthView_wrap___SxJ8{--day-col:62px;--total-col:62px}.MonthView_dayName__qDWVO{display:none}}