.control.date-range-picker{position:relative;min-width:var(--control-datepicker-min-width-desktop);max-width:var(--control-datepicker-max-width-desktop)}@media(max-width:1024px){.control.date-range-picker{min-width:var(--control-datepicker-min-width-tablet);max-width:var(--control-datepicker-max-width-tablet)}}@media(max-width:768px){.control.date-range-picker{min-width:var(--control-datepicker-min-width-mobile);max-width:var(--control-datepicker-max-width-mobile)}}.control.date-range-picker .overlay-placeholder{left:35px!important}.input-wrapper.svelte-1e0iw3m{display:flex;align-items:center;position:relative}.input-wrapper__bg.svelte-1e0iw3m{position:absolute;top:0;left:0;width:100%;height:100%;background:#17171780;border:1px solid rgba(255,255,255,.3);transform:skew(var(--main-angle-value));transition:all .3s ease-in-out;z-index:1}.input-wrapper.svelte-1e0iw3m .arrow-btn:where(.svelte-1e0iw3m){position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;z-index:2}.input-wrapper.is-open.svelte-1e0iw3m .input-wrapper__bg:where(.svelte-1e0iw3m){background:linear-gradient(90deg,#0000,#ff1cac4d),#171717;border:1px solid #ffe8f7;box-shadow:0 0 10px #ff1cac inset;filter:drop-shadow(0 0 4px #ff1cac)}.input-wrapper.is-open.svelte-1e0iw3m .arrow-btn:where(.svelte-1e0iw3m):after{transform:rotate(45deg)}.input-wrapper.is-open.svelte-1e0iw3m .arrow-btn:where(.svelte-1e0iw3m):before{transform:rotate(-45deg)}.selected-range.svelte-1e0iw3m{display:flex;align-items:center;justify-content:flex-start;padding:var(--spacing-md) var(--spacing-lg);background:transparent;color:var(--field-placeholder-color);gap:var(--spacing-md);cursor:pointer;width:100%;min-height:44px;transition:all .2s ease;font-size:var(--field-title-fz);position:relative;z-index:2}.selected-range.svelte-1e0iw3m .display-value:where(.svelte-1e0iw3m){display:flex;align-items:center;justify-content:space-between}.selected-range.has-value.svelte-1e0iw3m{color:var(--color-text-text-primary);padding-right:40px}.close-btn.svelte-1e0iw3m{position:absolute;right:8px;top:50%;margin-top:-12px;padding:0;width:24px;height:24px;cursor:pointer;z-index:2}.calendar-popup.svelte-1e0iw3m{position:absolute;top:100%;left:0;background-color:var(--field-options-bg-color);border:1px solid var(--field-border-color);border-radius:2px;padding:16px;box-shadow:0 8px 32px #0000001f;z-index:10;min-width:280px}.calendar-popup.up.svelte-1e0iw3m{top:0;transform:translateY(-100%)}.calendar-header.svelte-1e0iw3m{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.calendar-header.svelte-1e0iw3m .nav-button:where(.svelte-1e0iw3m){position:relative;width:30px;height:30px;background-color:transparent;border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:all .2s ease-in-out;border-radius:4px}.calendar-header.svelte-1e0iw3m .nav-button.prev:where(.svelte-1e0iw3m) .arrow-btn:where(.svelte-1e0iw3m){transform:rotate(90deg)}.calendar-header.svelte-1e0iw3m .nav-button.next:where(.svelte-1e0iw3m) .arrow-btn:where(.svelte-1e0iw3m){transform:rotate(-90deg)}.calendar-header.svelte-1e0iw3m .nav-button:where(.svelte-1e0iw3m):hover{background-color:var(--field-border-color)}.calendar-header.svelte-1e0iw3m .month-name:where(.svelte-1e0iw3m){font-weight:600;color:var(--color-text-text-primary)}.calendar-body.svelte-1e0iw3m .weekdays:where(.svelte-1e0iw3m){display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px;background:var(--color-foregrounds-fg_primary_on-brand, #404040);color:var(--color-text-text-secondary);-webkit-user-select:none;user-select:none}.calendar-body.svelte-1e0iw3m .weekdays:where(.svelte-1e0iw3m) .weekday:where(.svelte-1e0iw3m){text-align:center;font-size:12px;font-weight:500;color:var(--color-text-text-secondary);padding:8px 4px}.calendar-body.svelte-1e0iw3m .days-grid:where(.svelte-1e0iw3m){display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.calendar-body.svelte-1e0iw3m .days-grid:where(.svelte-1e0iw3m) .day:where(.svelte-1e0iw3m){width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--color-text-text-primary);cursor:pointer;border-radius:4px;font-size:14px;transition:all .2s ease-in-out;position:relative}.calendar-body.svelte-1e0iw3m .days-grid:where(.svelte-1e0iw3m) .day:where(.svelte-1e0iw3m):hover{background-color:var(--field-border-color)}.calendar-body.svelte-1e0iw3m .days-grid:where(.svelte-1e0iw3m) .day.in-range:where(.svelte-1e0iw3m){background-color:#404040;color:var(--color-text-text-primary)}.calendar-body.svelte-1e0iw3m .days-grid:where(.svelte-1e0iw3m) .day.hover-range:where(.svelte-1e0iw3m){background-color:var(--color-backgrounds-light)}.calendar-body.svelte-1e0iw3m .days-grid:where(.svelte-1e0iw3m) .day.selected-start:where(.svelte-1e0iw3m),.calendar-body.svelte-1e0iw3m .days-grid:where(.svelte-1e0iw3m) .day.selected-end:where(.svelte-1e0iw3m){background-color:var(--button-bg-submit);color:var(--field-selected-text);font-weight:600}.calendar-body.svelte-1e0iw3m .days-grid:where(.svelte-1e0iw3m) .day:where(.svelte-1e0iw3m):hover:not(.empty){background-color:var(--color-backgrounds-components-bg-primary)}.calendar-body.svelte-1e0iw3m .days-grid:where(.svelte-1e0iw3m) .day.today:where(.svelte-1e0iw3m){border:1px solid var(--color-backgrounds-components-bg-primary)}.calendar-body.svelte-1e0iw3m .days-grid:where(.svelte-1e0iw3m) .day.empty:where(.svelte-1e0iw3m){color:var(--color-text-text-disabled);cursor:default}
