.easepick{z-index:10;top:auto !important;left:auto !important;border-radius:var(--border-radius-lg);--day-width:auto;--day-height:auto;--border-radius:0px;--primary-color:var(--primary);--color-fg-primary:var(--primary);--color-btn-primary-fg:var(--primary);--color-btn-primary-border:var(--primary);--color-btn-primary-hover-bg:var(--primary);--color-btn-secondary-fg:var(--body-color);--color-btn-secondary-border:var(--body-color);--color-btn-secondary-hover-bg:var(--body-color);width:100%;font-family:var(--body-font-family);box-shadow:var(--box-shadow) !important;border:1px solid var(--border-color);transition:none;position:absolute !important;}.easepick:not(.visible){visibility:hidden;display:none;}.easepick.mobile{position:relative !important;}.easepick.mobile .days-grid .day{padding:0;}.easepick .days-grid{gap:0;}.easepick .days-grid > *{aspect-ratio:1;}.easepick .days-grid .day{z-index:0;border:none !important;outline:none;font-size:0.875rem;font-weight:500;}.easepick .days-grid .day:after{content:"";position:absolute;inset:0;border-radius:0;z-index:-1;border:1px solid transparent;border-radius:var(--border-radius-pill);}.easepick .days-grid .day:hover:after,.easepick .days-grid .day:focus-visible:after{background-color:transparent;border-color:var(--primary);}.easepick .days-grid .day.in-range{background-color:var(--primary-light) !important;}.easepick .days-grid .day.start:not(.flipped),.easepick .days-grid .day.end.flipped{border-top-left-radius:var(--border-radius-pill) !important;border-bottom-left-radius:var(--border-radius-pill) !important;background-color:var(--primary-light) !important;}.easepick .days-grid .day.end:not(.flipped),.easepick .days-grid .day.start.flipped{border-top-right-radius:var(--border-radius-pill) !important;border-bottom-right-radius:var(--border-radius-pill) !important;background-color:var(--primary-light) !important;}.easepick .days-grid .day.end:after,.easepick .days-grid .day.start:after{position:absolute;content:"";inset:0;border-radius:var(--border-radius-pill) !important;background-color:var(--primary);border:none !important;left:0 !important;right:0 !important;z-index:-1 !important;}.easepick .days-grid .day.end:focus-visible,.easepick .days-grid .day.start:focus-visible{z-index:1;}.easepick .days-grid .day.end:focus-visible:before,.easepick .days-grid .day.start:focus-visible:before{content:"";position:absolute;inset:-3px;border-radius:var(--border-radius-pill);border:1px solid var(--primary);}.easepick .days-grid .day.start.end{background-color:var(--primary) !important;border-radius:var(--border-radius-pill) !important;}.easepick .days-grid .day.not-available{color:var(--light) !important;pointer-events:none;background-color:transparent !important;font-style:inherit !important;}.easepick .calendar{padding:var(--spacing);}.easepick .calendar .header .month-name{font-weight:600 !important;font-size:1rem;}.easepick .calendar .header button{border-radius:0.5rem;padding:0.5rem;outline-color:var(--primary);aspect-ratio:1;transition:background-color 200ms ease;padding:0.175rem;}.easepick .calendar .header button:hover,.easepick .calendar .header button:focus{background-color:var(--primary-light);}.easepick .calendar .header button svg{width:1.25rem;height:1.25rem;transform:none;fill:none;}
