.date-picker-field,.date-picker-field-wrapper{position:relative;width:100%}.date-picker-field{cursor:pointer;height:3.125rem;outline:none}@media screen and (max-width:479px){.date-picker-field{height:2.75rem}}@media(hover:hover)and (pointer:fine){.date-picker-field:hover:not(.date-picker-field_disabled,.date-picker-field_focused) .date-picker-field__display{background:#1c377514;border-color:#a6a6dd}}.date-picker-field__container{align-items:center;display:flex;min-height:100%;position:relative}.date-picker-field__display{align-items:center;background:#0000;border:1px solid #1c377529;border-radius:.25rem;box-sizing:border-box;color:#000;display:flex;font-size:1rem;font-weight:400;height:3.125rem;line-height:120%;padding:1rem 4.375rem 1rem .75rem;transition:all .2s ease;width:100%}@media screen and (max-width:479px){.date-picker-field__display{font-size:.875rem;height:2.75rem}}.date-picker-field__display-content{align-items:center;display:flex;gap:.5rem;width:100%}.date-picker-field__calendar-icon{color:#1c3775;flex-shrink:0;height:1rem;width:1rem}.date-picker-field__display-text{color:#000;white-space:nowrap}.date-picker-field__display-placeholder{color:#5d5d5d}.date-picker-field__floating-label{background:#0000;color:#5d5d5d;cursor:pointer;font-size:1rem;font-weight:400;left:.75rem;line-height:120%;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;white-space:nowrap;z-index:1}@media screen and (max-width:479px){.date-picker-field__floating-label{font-size:.875rem}}.date-picker-field__floating-label_active{background:#fff;font-family:Manrope;font-size:.75rem;font-weight:300;line-height:120%;padding:0 .25rem;pointer-events:auto;top:-.5rem;transform:translateY(0)}@media screen and (max-width:479px){.date-picker-field__floating-label_active{font-size:.5rem}}.date-picker-field__floating-label_error,.date-picker-field__floating-label_error.date-picker-field__floating-label_active{color:#f44336}.date-picker-field__required{color:#f44336;margin-left:.0625rem}.date-picker-field__icons{align-items:center;display:flex;gap:.125rem;position:absolute;right:.75rem;z-index:2}.date-picker-field__clear{background:#0000;border:none;border-radius:.125rem;cursor:pointer;height:1.0625rem;transition:all .2s ease;width:1.0625rem}.date-picker-field__chevron,.date-picker-field__clear{align-items:center;color:#1c3775;display:flex;justify-content:center}.date-picker-field__chevron{height:1.25rem;pointer-events:none;transition:transform .2s ease;width:1.25rem}.date-picker-field__chevron_rotated{transform:rotate(180deg)}.date-picker-field__calendar{background:#fff;border:1px solid #1c377529;border-radius:.25rem;box-shadow:0 .25rem .75rem #0000001a;min-width:20rem;padding:1rem;position:absolute;width:100%;z-index:10}.date-picker-field__error-message{color:#f44336;font-family:Manrope;font-size:.75rem;font-weight:300;line-height:120%;margin:.25rem 0 0 1rem}@media screen and (max-width:479px){.date-picker-field__error-message{font-size:.5rem}}.date-picker-field_focused .date-picker-field__display{background:#1c377514;border-color:#1c3775}.date-picker-field_focused .date-picker-field__floating-label:not(.date-picker-field__floating-label_error){color:#1c3775}.date-picker-field_open .date-picker-field__display{background:#1c377514;border-color:#1c3775}.date-picker-field_open .date-picker-field__floating-label:not(.date-picker-field__floating-label_error){color:#1c3775}.date-picker-field_error .date-picker-field__display,.date-picker-field_error.date-picker-field_focused .date-picker-field__display{border-color:#f44336}.date-picker-field_disabled{cursor:not-allowed}.date-picker-field_disabled .date-picker-field__display{background:#0000001f;border-color:#0000001f;color:#0000001f}.date-picker-field_disabled .date-picker-field__display-placeholder,.date-picker-field_disabled .date-picker-field__display-text,.date-picker-field_disabled .date-picker-field__floating-label{color:#0000001f}.calendar-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1rem}.calendar-header :deep(.button){padding:.375rem}.calendar-header :deep(.button) .nuxt-icon{height:1rem;width:1rem}.calendar-nav-icon{color:#000;height:1rem;width:1rem}.calendar-nav-icon_left{transform:rotate(90deg)}.calendar-nav-icon_right{transform:rotate(-90deg)}.calendar-month-year{color:#000;font-size:1rem;font-weight:600;font-weight:400;line-height:120%}@media screen and (max-width:479px){.calendar-month-year{font-size:.875rem}}.calendar-weekdays{display:grid;gap:.25rem;grid-template-columns:repeat(7,1fr);margin-bottom:.5rem}.calendar-weekday{align-items:center;color:#5d5d5d;display:flex;font-family:Manrope;font-size:.75rem;font-weight:600;font-weight:300;height:2rem;justify-content:center;line-height:120%;text-transform:uppercase}@media screen and (max-width:479px){.calendar-weekday{font-size:.5rem}}.calendar-grid{display:grid;gap:.125rem 0;grid-template-columns:repeat(7,1fr)}.calendar-day{align-items:center;background:#0000;border:none;color:#000;cursor:pointer;display:flex;font-size:1rem;font-weight:400;height:2.25rem;justify-content:center;line-height:120%;transition:all .2s ease}@media screen and (max-width:479px){.calendar-day{font-size:.875rem}}.calendar-day:hover:not(.calendar-day_disabled){background:#1c377514}.calendar-day_disabled{background:#0000!important;color:#0000001f;cursor:not-allowed}.calendar-day_other-month{color:#5d5d5d}.calendar-day_today{background:#0000;border:1px solid #1c3775;border-radius:50%;color:#1c3775}.calendar-day_selected{background:#1c3775;color:#fff}.calendar-day_selected:hover{background:#1c3775;color:#1c3775}.calendar-day_in-range{background:#1c3775;border-radius:0;color:#fff}.calendar-day_in-range:hover{background:#1b1b4929;color:#1c3775}.calendar-day_range-start{background:#1c3775;border-radius:1.5625rem 0 0 1.5625rem;color:#fff}.calendar-day_range-start:hover{background:#1c3775;color:#1c3775}.calendar-day_range-end{background:#1c3775;border-radius:0 1.5625rem 1.5625rem 0;color:#fff}.calendar-day_range-end:hover{background:#1c3775}.calendar-day_range-start.calendar-day_range-end{border-radius:.25rem}.calendar-actions{display:flex;justify-content:space-between;margin-top:1rem}.calendar-actions__button{width:100%}
