:root{--background-range: #e7f7fc;--background-date: #0087ff;--background-date-hover: #f5f5f5;--background-range-on-range: #d7ebf1}.calendar.svelte-1u8x7rp{color:#21333d;font-family:Rubik,sans-serif;font-size:14px}@media only screen and (min-width: 600px){.calendar.svelte-1u8x7rp{font-size:16px}}.calendar-header.svelte-1u8x7rp{align-items:center;display:flex;font-size:1.125em;justify-content:space-between;margin:0;padding:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.calendar-header.svelte-1u8x7rp .calendar-month-year:where(.svelte-1u8x7rp){display:flex}.calendar-header.svelte-1u8x7rp .calendar-month-year:where(.svelte-1u8x7rp) .calendar-month-year-label:where(.svelte-1u8x7rp){font-weight:500;font-size:1.125rem}.calendar-header.svelte-1u8x7rp .calendar-month-year:where(.svelte-1u8x7rp) .calendar-years-buttons:where(.svelte-1u8x7rp){display:flex;flex-direction:column;padding-left:4px}.calendar-header.svelte-1u8x7rp .calendar-month-year:where(.svelte-1u8x7rp) .calendar-years-buttons:where(.svelte-1u8x7rp) .calendar-year-button:where(.svelte-1u8x7rp){width:18px;height:12px}.calendar-header.svelte-1u8x7rp .calendar-month-year:where(.svelte-1u8x7rp) .calendar-years-buttons:where(.svelte-1u8x7rp) .calendar-year-next-button:where(.svelte-1u8x7rp){background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABuSURBVHgB7c7BCYAwDIXhBy7gKB2hm9Vx3UJzqCASRWOTHvo+yDG8HyAiGt2Ef7LcLLeigyK31SsIdh4Pj9DGwyKu40u9kAht/OAe8TTuHvFm3C3iy3jziGQYv4vIMMjGcS0iwSjBWN/on4hoADu88UW4KXFVfgAAAABJRU5ErkJggg==) no-repeat center center;background-size:contain}.calendar-header.svelte-1u8x7rp .calendar-month-year:where(.svelte-1u8x7rp) .calendar-years-buttons:where(.svelte-1u8x7rp) .calendar-year-previous-button:where(.svelte-1u8x7rp){background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAB3SURBVHgB7dTRCYAwDATQAxdwlI6QzZpx3UIrKJSC1aS2fngP7kvi3VcBIqK/m26+S8qcssBHWu5Dynokwi5m9wIHyX5gHRGL2wAndYwoyxWN1DDi9XLLiG7lT0Z0L6+NGFZ+NWJoeW2EYjD9svy0PzACIiJqsAHF2EaCcjFGaQAAAABJRU5ErkJggg==) no-repeat center center;background-size:contain}.calendar-header.svelte-1u8x7rp .calendar-month-button:where(.svelte-1u8x7rp){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:100%;aspect-ratio:1/1;cursor:pointer;margin:0;padding:8px}.calendar-header.svelte-1u8x7rp .calendar-month-button:where(.svelte-1u8x7rp):hover{background:#f5f5f5}.calendar-header.svelte-1u8x7rp .icon-next-month:where(.svelte-1u8x7rp){background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACLSURBVHgB7ZTLCYAwEERHbcASUpIlaAd2YDoxlmIX3ixFEwwYQQL5kCWwD94ph5mwywIMUzmLlYRBe1lXENBrT+oSgktwiepLNJ63EWkl3AOltBMCkHh/kEv5F9SCGN8IzKntEYfAdwQb0kYaHO4uoUJBBIdzOAoiKMMNQ47wDvEceA7Zrp3BMLVyA56LVFYQOkngAAAAAElFTkSuQmCC) no-repeat center center;background-size:16px 16px;filter:invert(0);height:18px;margin:auto;width:18px}.calendar-header.svelte-1u8x7rp .icon-previous-month:where(.svelte-1u8x7rp){background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACKSURBVHgB7ZbBDYAgDEW/xgEcgZHcQDYRJ5ER3EhHcAPtAQMHQwIiSNKXvAMH+CUNDQDDVM5kLMJCnsYBmXHDN1IgIxzO4QIZ+Ty8gT9cOuuZ3BHHQa4hGxTszVOpnoJaFMbXAk2OzvpNC+7zojYVewFcBBdRVRE9CqCR4EvWIR4JO5iC5jzD/IoLU/FXPXheCj0AAAAASUVORK5CYII=) no-repeat center center;background-size:16px 16px;filter:invert(0);height:18px;margin:auto;width:18px}.calendar-timepicker.svelte-1u8x7rp{display:flex;align-items:center;justify-content:center;padding:0 0 20px;gap:30%}.calendar-timepicker.svelte-1u8x7rp input:where(.svelte-1u8x7rp){border:1px solid lightgray;border-radius:6px;padding:4px 8px}.calendar-days.svelte-1u8x7rp{display:grid;gap:0px;grid-template-columns:repeat(7,1fr)}.calendar-days.svelte-1u8x7rp .calendar-day-of-week:where(.svelte-1u8x7rp){color:#8b9198;font-size:14px;font-weight:500;text-align:center}.calendar-days.svelte-1u8x7rp .calendar-date:where(.svelte-1u8x7rp){aspect-ratio:1/1}.calendar-days.svelte-1u8x7rp .calendar-date.past:where(.svelte-1u8x7rp){color:#d3d3d3}.calendar-days.svelte-1u8x7rp .calendar-date:where(.svelte-1u8x7rp) .calendar-day-number:where(.svelte-1u8x7rp){display:block;border-radius:100%;aspect-ratio:1/1;text-align:center;display:flex;justify-content:center;align-items:center}.calendar-days.svelte-1u8x7rp .calendar-date:hover.range:where(.svelte-1u8x7rp) .calendar-day-number:where(.svelte-1u8x7rp){background:var(--background-range-on-range)}.calendar-days.svelte-1u8x7rp .calendar-date:where(.svelte-1u8x7rp):hover:not(.range) .calendar-day-number:where(.svelte-1u8x7rp){background:var(--background-date-hover)}.calendar-days.svelte-1u8x7rp .calendar-date.start:where(.svelte-1u8x7rp):not(.norange):not(.past.end),.calendar-days.svelte-1u8x7rp .calendar-date.end:where(.svelte-1u8x7rp):not(.norange):not(.past.end):not(.end:where(.svelte-1u8x7rp)+.end:where(.svelte-1u8x7rp)),.calendar-days.svelte-1u8x7rp .calendar-date.rangehover:where(.svelte-1u8x7rp):not(:has(+.rangehover)),.calendar-days.svelte-1u8x7rp .calendar-date:where(.svelte-1u8x7rp)+.rangehover:where(.svelte-1u8x7rp):not(.rangehover:where(.svelte-1u8x7rp)+.rangehover:where(.svelte-1u8x7rp)){background:var(--background-range)}.calendar-days.svelte-1u8x7rp .calendar-date.start:where(.svelte-1u8x7rp):not(.norange):not(.past.end) .calendar-day-number:where(.svelte-1u8x7rp),.calendar-days.svelte-1u8x7rp .calendar-date.end:where(.svelte-1u8x7rp):not(.norange):not(.past.end):not(.end:where(.svelte-1u8x7rp)+.end:where(.svelte-1u8x7rp)) .calendar-day-number:where(.svelte-1u8x7rp),.calendar-days.svelte-1u8x7rp .calendar-date.rangehover:where(.svelte-1u8x7rp):not(:has(+.rangehover)) .calendar-day-number:where(.svelte-1u8x7rp),.calendar-days.svelte-1u8x7rp .calendar-date:where(.svelte-1u8x7rp)+.rangehover:where(.svelte-1u8x7rp):not(.rangehover:where(.svelte-1u8x7rp)+.rangehover:where(.svelte-1u8x7rp)) .calendar-day-number:where(.svelte-1u8x7rp){background:var(--background-date);color:#fff}.calendar-days.svelte-1u8x7rp .calendar-date.start:where(.svelte-1u8x7rp):not(.norange):not(.rangehover:where(.svelte-1u8x7rp)+.start:where(.svelte-1u8x7rp)),.calendar-days.svelte-1u8x7rp .calendar-date:where(.svelte-1u8x7rp)+.rangehover:where(.svelte-1u8x7rp):not(.rangehover:where(.svelte-1u8x7rp)+.rangehover:where(.svelte-1u8x7rp)){border-top-left-radius:100%;border-bottom-left-radius:100%}.calendar-days.svelte-1u8x7rp .calendar-date.end:where(.svelte-1u8x7rp):not(.norange),.calendar-days.svelte-1u8x7rp .calendar-date.rangehover:where(.svelte-1u8x7rp):not(:has(+.rangehover)){border-top-right-radius:100%;border-bottom-right-radius:100%}.calendar-days.svelte-1u8x7rp .calendar-date.range:where(.svelte-1u8x7rp):not(.start):not(.end),.calendar-days.svelte-1u8x7rp .calendar-date.rangehover:where(.svelte-1u8x7rp):not(.start){background:var(--background-range)}
