.calendar__day[data-v-20166d92]{background-color:#fff;border-radius:.25rem;display:flex;flex-direction:column;justify-content:space-between;position:relative;border:2px solid transparent;transition:.35s ease border,.35s ease background-color;padding:.175rem;min-height:4rem}.calendar__day[data-v-20166d92]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:var(--shadow-default);border-radius:.25rem;z-index:-1;background:#fff}.calendar__day.calendar__day--hovered[data-v-20166d92]{border:2px solid var(--color-text-muted)}.calendar__day.calendar__day--hovered--start[data-v-20166d92]{border:2px solid var(--color-secondary)}.calendar__day.calendar__day--selected[data-v-20166d92]{background-color:var(--color-secondary)}.calendar__day.calendar__day--selected .calendar__date[data-v-20166d92],.calendar__day.calendar__day--selected .calendar__price[data-v-20166d92],.calendar__day.calendar__day--selected .calendar__price-unit[data-v-20166d92]{color:var(--color-light-grey)}.calendar__day--disabled[data-v-20166d92],.calendar__day--next-month[data-v-20166d92]{background-color:var(--color-light);color:var(--color-grey)}.calendar__day--disabled[data-v-20166d92],.calendar__day--disabled[data-v-20166d92]:hover{cursor:not-allowed}.calendar__price-unit[data-v-20166d92]{font-size:.625rem;margin-right:.25rem}.calendar__price[data-v-20166d92]{font-size:.75rem;transition:.35s ease font-size;white-space:nowrap}.calendar__date[data-v-20166d92]{color:var(--color-text-half-muted);font-size:.75rem}.calendar__day.calendar__day--selected .calendar__price[data-v-20166d92]{color:var(--color-white);opacity:.7}.calendar__day.calendar__day--selected.calendar__day--selected-start .calendar__price[data-v-20166d92]{color:var(--color-white);opacity:1}.calendar__price-wrapper[data-v-20166d92]{display:flex;flex-direction:column}@media screen and (min-width: 768px){.calendar__day[data-v-20166d92]{padding:.2rem;min-height:5rem}.calendar__price[data-v-20166d92],.calendar__date[data-v-20166d92]{font-size:.875rem}.calendar__day.calendar__day--selected.calendar__day--selected-start .calendar__price[data-v-20166d92]{font-size:1.125rem}.calendar__price-wrapper[data-v-20166d92]{display:inline}}@media screen and (min-width: 1200px){.calendar__day[data-v-20166d92]{padding:.5rem .75rem;min-height:5rem}}.calendar__header[data-v-597a8cf4]{margin-bottom:1rem;display:grid;grid-template-columns:1fr auto 1fr}.calendar__header-button[data-v-597a8cf4]{transition:.35s ease opacity}.calendar__header-button[data-v-597a8cf4]:disabled{cursor:not-allowed;opacity:.25}.calendar__weekday-name[data-v-1b816e54]{color:var(--color-text-muted);font-size:var(--font-size-body-small);padding-right:.75rem;justify-self:end}.calendar__grid[data-v-bba15602]{display:grid;grid-template-columns:repeat(7,1fr);gap:.25rem;margin-bottom:1rem}
