.calendar-wrapper.svelte-sal8op{max-width:110rem;color:var(--grey5);background-color:var(--white);border:solid var(--main-color) .1rem;border-radius:.5rem;display:inline-block;position:absolute;top:0;left:0;overflow:auto}.calendars.svelte-sal8op{grid-gap:1rem;grid-template-columns:repeat(2,1fr);display:grid}.button-container.svelte-sal8op{clear:both;color:var(--white);background:var(--main-color);justify-content:space-between;align-items:center;display:flex;position:relative;overflow:hidden}.button-container.svelte-sal8op .monthNames:where(.svelte-sal8op){font-size:1.6rem}.button-container.svelte-sal8op .previous:where(.svelte-sal8op),.button-container.svelte-sal8op .next:where(.svelte-sal8op){float:right;color:var(--white);cursor:pointer;zoom:1;background:0 0;padding:0 1rem;font-size:2.8rem;line-height:1}.button-container.svelte-sal8op .previous:where(.svelte-sal8op){float:left}.button-container.svelte-sal8op .previous.invisible:where(.svelte-sal8op){visibility:hidden}.calendar-days.svelte-sal8op{grid-gap:0;border:solid var(--grey-e4) .1rem;border-bottom:none;border-right:none;grid-template-columns:repeat(7,1fr);display:grid}.calendar-days.svelte-sal8op .day:where(.svelte-sal8op){text-align:center;border:solid var(--grey-e4) .1rem;border-top:none;border-left:none;width:3.6rem;height:3rem;font-size:1.4rem;line-height:2}.calendar-days.svelte-sal8op .day.header:where(.svelte-sal8op){background:var(--grey-light2);height:2.4rem;font-size:1.2rem;line-height:2}.calendar-days.svelte-sal8op .day.today:where(.svelte-sal8op){font-weight:700;text-decoration:underline}.calendar-days.svelte-sal8op .day.disabled:where(.svelte-sal8op){color:var(--grey1)}.calendar-days.svelte-sal8op .day.start:where(.svelte-sal8op),.calendar-days.svelte-sal8op .day.end:where(.svelte-sal8op){color:var(--white);background:var(--main-color)}.calendar-days.svelte-sal8op .day.hovered:where(.svelte-sal8op){color:var(--white);background:var(--pink)}@media (width<=768px){.calendars.svelte-sal8op{grid-template-columns:1fr}}
