.calendar-nav.svelte-qbn8q{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.nav-button.svelte-qbn8q{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:var(--primary-accent-color);background:transparent;border:none;cursor:pointer;transition:color .15s ease}.nav-button.svelte-qbn8q:hover:not(:disabled){color:var(--white-500)}.nav-button.svelte-qbn8q:disabled,.nav-button.disabled.svelte-qbn8q{opacity:.4;cursor:not-allowed}.nav-icon.svelte-qbn8q{width:14px;height:14px}.month-year.svelte-qbn8q{padding:3px 2px;color:var(--white-500);border:none;background:none;font-weight:600;font-size:14px;font-family:inherit;white-space:nowrap;cursor:pointer;border-bottom:1px solid transparent;transition:border-color .15s ease}@media(hover:hover){.month-year.svelte-qbn8q:hover{border-bottom-color:var(--primary-text-color)}}@media(hover:none){.month-year.svelte-qbn8q{border-bottom-color:var(--primary-text-color)}}.calendar-grid.svelte-qbn8q{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.day-header.svelte-qbn8q{margin-bottom:10px;padding:2px 0;font-size:11px;font-family:inherit;font-weight:500;text-align:center;color:var(--white-800)}.calendar-day.svelte-qbn8q{position:relative;display:flex;flex-direction:column;align-items:center;height:40px;padding:3px 0 0;border:none;background:none;font-family:inherit;cursor:pointer}.day-number.svelte-qbn8q{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid transparent;border-radius:50%;font-size:13px;font-weight:500;line-height:1;color:var(--white-600);font-variant-numeric:tabular-nums;transition:background-color .15s ease,border-color .15s ease}.calendar-day.svelte-qbn8q:not(.selected):not(.in-range):not(.hover-range-start):not(.hover-range-end):not(.past-date):not(.other-month):hover .day-number:where(.svelte-qbn8q){background:var(--sg-border-strong)}.calendar-day.selected.svelte-qbn8q .day-number:where(.svelte-qbn8q),.is-previewing.svelte-qbn8q .calendar-day.hover-range-start:where(.svelte-qbn8q) .day-number:where(.svelte-qbn8q),.is-previewing.svelte-qbn8q .calendar-day.hover-range-end:where(.svelte-qbn8q) .day-number:where(.svelte-qbn8q){background:var(--primary-accent-color);color:var(--white-500);font-weight:600}.calendar-day.in-range.svelte-qbn8q:not(.selected) .day-number:where(.svelte-qbn8q){background:color-mix(in srgb,var(--primary-accent-color) 28%,transparent);color:var(--white-500)}.is-previewing.svelte-qbn8q .calendar-day.hover-range:where(.svelte-qbn8q) .day-number:where(.svelte-qbn8q){border-color:var(--primary-accent-color)}.calendar-day.today.svelte-qbn8q:after{content:"";position:absolute;bottom:5px;left:50%;transform:translate(-50%);width:3px;height:3px;border-radius:50%;background-color:var(--white-700)}.calendar-day.other-month.svelte-qbn8q:not(.selected):not(.in-range):not(.hover-range):not(.hover-range-start):not(.hover-range-end){cursor:default}.calendar-day.other-month.svelte-qbn8q:not(.selected):not(.in-range):not(.hover-range):not(.hover-range-start):not(.hover-range-end) .day-number:where(.svelte-qbn8q){font-weight:400;color:var(--white-900)}.calendar-day.past-date.svelte-qbn8q{cursor:not-allowed}.calendar-day.past-date.svelte-qbn8q .day-number:where(.svelte-qbn8q){font-weight:400;color:var(--white-800)}.calendar-day.svelte-qbn8q:disabled{cursor:not-allowed}
