.mhv-month-grid[data-v-a31890b7]{--mhv-month-cell:2.6rem;color:var(--mhv-text)}.mhv-month-grid--swipe[data-v-a31890b7]{touch-action:pan-y pinch-zoom;overflow-x:clip}.mhv-month-grid__pages[data-v-a31890b7]{position:relative}.mhv-month-grid__page[data-v-a31890b7]{pointer-events:none;width:100%;position:absolute;top:0}.mhv-month-grid__page--prev[data-v-a31890b7]{right:100%}.mhv-month-grid__page--next[data-v-a31890b7]{left:100%}.mhv-month-grid--compact[data-v-a31890b7]{--mhv-month-cell:2.1rem}.mhv-month-grid__head[data-v-a31890b7]{align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.mhv-month-grid__title[data-v-a31890b7]{text-align:center;text-transform:capitalize;flex:1;font-weight:600}.mhv-month-grid__nav[data-v-a31890b7]{width:2rem;height:2rem;color:var(--mhv-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.mhv-month-grid__nav[data-v-a31890b7]:hover{background:var(--mhv-wash-hover);color:var(--mhv-text)}.mhv-month-grid__grid[data-v-a31890b7]{flex-direction:column;gap:2px;display:flex}.mhv-month-grid__row[data-v-a31890b7]{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.mhv-month-grid__weekday[data-v-a31890b7]{text-align:center;text-transform:uppercase;letter-spacing:.02em;color:var(--mhv-text-muted);padding:.15rem 0;font-size:.7rem}.mhv-month-grid__day[data-v-a31890b7]{width:100%;min-height:var(--mhv-month-cell);color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;flex-direction:column;justify-content:flex-start;align-items:center;gap:2px;padding:.2rem .1rem;font-size:.8rem;line-height:1.1;display:flex;position:relative}.mhv-month-grid__day[data-v-a31890b7]:hover{background:var(--mhv-wash-hover)}.mhv-month-grid__day[data-v-a31890b7]:focus-visible{outline:2px solid var(--mhv-focus-ring-color,var(--mhv-selected-fill));outline-offset:1px}.mhv-month-grid__day--outside[data-v-a31890b7]{color:var(--mhv-text-muted);opacity:.55}.mhv-month-grid__day--weekend[data-v-a31890b7]{background:color-mix(in srgb,var(--mhv-text) 5%,transparent)}.mhv-month-grid__day--sunday .mhv-month-grid__number[data-v-a31890b7],.mhv-month-grid__weekday--sunday[data-v-a31890b7]{color:var(--mhv-danger-text)}.mhv-month-grid__day--school[data-v-a31890b7]{background:rgb(var(--mhv-brand-sky-rgb)/18%)}.mhv-month-grid__day--public[data-v-a31890b7]{background:#f59e0b2e}.mhv-month-grid__day--blackout[data-v-a31890b7]{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--mhv-text-muted) 30%,transparent) 0 4px,transparent 4px 8px)}.mhv-month-grid__day--today[data-v-a31890b7],.mhv-month-grid__day--today[data-v-a31890b7]:hover{background:rgb(var(--mhv-selected-rgb)/16%)}.mhv-month-grid__day--today .mhv-month-grid__number[data-v-a31890b7]{background:var(--mhv-selected-fill);min-width:1.5rem;height:1.5rem;color:var(--mhv-selected-text);border-radius:999px;justify-content:center;align-items:center;padding:0 .25rem;font-weight:700;display:inline-flex}.mhv-month-grid__day--selected[data-v-a31890b7],.mhv-month-grid__day--selected[data-v-a31890b7]:hover{border-color:var(--mhv-selected-fill);box-shadow:inset 0 0 0 1px var(--mhv-selected-fill)}.mhv-month-grid__dots[data-v-a31890b7]{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;display:flex}.mhv-month-grid__dot[data-v-a31890b7]{border:1.5px solid var(--mhv-selected-fill);background:var(--mhv-selected-fill);border-radius:999px;width:.45rem;height:.45rem}.mhv-month-grid__dot--cancelled[data-v-a31890b7]{border-color:var(--mhv-text-muted);background:0 0}.mhv-month-grid__dot--skipped[data-v-a31890b7]{border-color:var(--mhv-line-strong,var(--mhv-text-muted));opacity:.6;background:0 0}.mhv-month-grid__dot--busy[data-v-a31890b7]{border-color:var(--mhv-text-muted);background:var(--mhv-text-muted)}.mhv-month-grid__more[data-v-a31890b7]{color:var(--mhv-text-muted);font-size:.6rem}
