[data-v-87200352]:root{--nav-mobile-height-bottom:65px;--value-row-gap:8px}.ui-calendar[data-v-87200352]{min-width:260px;width:100%}.ui-calendar__navigation[data-v-87200352]{align-items:center;color:var(--ui-text-strong);display:grid;gap:8px;grid-template-columns:40px 1fr 40px;margin-bottom:12px;text-align:center}.ui-calendar__navigation-button[data-v-87200352]{align-items:center;background:transparent;border:0;border-radius:var(--ui-radius-round);color:var(--ui-text);cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;width:40px}.ui-calendar__navigation-button[data-v-87200352]:hover:not(:disabled){background:var(--ui-accent-soft);color:var(--ui-text-strong)}.ui-calendar__navigation-button[data-v-87200352]:focus-visible{box-shadow:var(--ui-focus-ring);outline:none}.ui-calendar__navigation-button[data-v-87200352]:disabled{cursor:not-allowed;opacity:.3}.ui-calendar__grid[data-v-87200352],.ui-calendar__weekdays[data-v-87200352]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.ui-calendar__weekdays[data-v-87200352]{color:var(--ui-text-muted);font-size:11px;font-weight:600;margin-bottom:4px;text-align:center;text-transform:uppercase}.ui-calendar__grid[data-v-87200352]{gap:2px}.ui-calendar__day[data-v-87200352]{aspect-ratio:1;background:transparent;border:1px solid transparent;border-radius:var(--ui-radius-round);color:var(--ui-text);cursor:pointer;font:inherit;font-size:13px;min-width:0;padding:0;position:relative;z-index:0}.ui-calendar__day[data-v-87200352]:hover:not(:disabled){background:var(--ui-accent-soft);color:var(--ui-text-strong)}.ui-calendar__day[data-v-87200352]:focus-visible{box-shadow:var(--ui-focus-ring);outline:none;z-index:2}.ui-calendar__day[data-v-87200352]:disabled{cursor:not-allowed;opacity:.25}.ui-calendar__day_outside[data-v-87200352]{color:var(--ui-text-muted);opacity:.55}.ui-calendar__day_today[data-v-87200352]{border-color:var(--ui-accent)}.ui-calendar__day_highlighted[data-v-87200352],.ui-calendar__day_in-range[data-v-87200352]{background:var(--ui-accent-soft);border-radius:var(--ui-radius-sm)}.ui-calendar__day_range-end[data-v-87200352],.ui-calendar__day_range-start[data-v-87200352],.ui-calendar__day_selected[data-v-87200352]{background:var(--ui-accent);border-color:var(--ui-accent);border-radius:var(--ui-radius-round);color:var(--ui-text-on-accent);font-weight:600;z-index:1}.ui-calendar__day_range-end[data-v-87200352]:hover:not(:disabled),.ui-calendar__day_range-start[data-v-87200352]:hover:not(:disabled),.ui-calendar__day_selected[data-v-87200352]:hover:not(:disabled){background:var(--ui-accent-hover);color:var(--ui-text-on-accent)}
