.calendar.svelte-19q0qi8.svelte-19q0qi8{margin-top:25vh;grid-row:2 / 3;grid-column:2 / 3}.calendar-nav.svelte-19q0qi8.svelte-19q0qi8{padding:10px 0;display:flex;justify-content:space-between;font-size:1.2rem;font-weight:600}.arrow-btn.svelte-19q0qi8.svelte-19q0qi8{background:none;border:none;cursor:pointer;outline:none}table.svelte-19q0qi8.svelte-19q0qi8{width:100%;border-collapse:collapse;border-spacing:0;font-size:2rem;font-weight:900}td.svelte-19q0qi8.svelte-19q0qi8,th.svelte-19q0qi8.svelte-19q0qi8{padding:0 3px;text-align:start;line-height:.9}td.svelte-19q0qi8.svelte-19q0qi8:first-child,th.svelte-19q0qi8.svelte-19q0qi8:first-child{padding-left:0}td.svelte-19q0qi8.svelte-19q0qi8:last-child,th.svelte-19q0qi8.svelte-19q0qi8:last-child{padding-right:0}td.bookable.svelte-19q0qi8:not(.booked):not(.past) a.svelte-19q0qi8{position:relative;cursor:pointer;background-image:radial-gradient(circle,green 0%,green 30%,transparent 30%,transparent 100%)}td.bookable.svelte-19q0qi8.svelte-19q0qi8:not(.booked):not(.past):hover:after{width:14px;height:14px;transition:width .2s,height .2s}td.svelte-19q0qi8 a.svelte-19q0qi8{color:inherit;text-decoration:none}
