.date-range-picker-v2{display:flex;flex-direction:column;position:relative}.date-range-picker-v2__title{display:none;margin-bottom:0}.date-range-picker-v2:focus-visible{outline:none;border-radius:var(--border-radius-small);box-shadow:0 0 0 var(--border-width-thick) var(--color-gray-90)}.date-range-picker-v2[active=true] .datepicker{display:block;position:static}.date-range-picker-v2[active=true] .date-range-picker-v2__wrapper{display:inline-grid}.date-range-picker-v2[active=true] .date-range-picker-v2__title{display:block}.date-range-picker-v2__wrapper{display:none;gap:var(--spacing-4);border-radius:var(--border-radius);background:var(--color-white);grid-template-columns:repeat(1, minmax(280px, 1fr));margin-top:var(--typography-spacing)}@media screen and (min-width: 576px){.date-range-picker-v2__wrapper{grid-template-columns:repeat(2, minmax(280px, 1fr))}}.date-range-picker-v2__wrapper input{display:none}.date-range-picker-v2 .datepicker-dropdown{width:100%;padding:0}.date-range-picker-v2 .datepicker-header{background-color:var(--color-gray-30);border-radius:var(--border-radius-small) var(--border-radius-small) 0 0}.date-range-picker-v2 .datepicker-header button{background-color:var(--color-gray-30)}.date-range-picker-v2 .datepicker-header button:hover{background-color:var(--color-gray-30) !important}.date-range-picker-v2 .datepicker-header .next-btn,.date-range-picker-v2 .datepicker-header .prev-btn{color:var(--color-primary-70)}.date-range-picker-v2 .datepicker-view{width:100%;overflow:hidden}.date-range-picker-v2 .datepicker-main{padding:0;border-top:var(--border-width-thin) solid var(--color-border-primary)}.date-range-picker-v2 .datepicker-main .datepicker-grid{width:100%;transform:translateX(0%);transition:transform .2s ease-in-out;padding-top:var(--spacing-2)}.date-range-picker-v2 .datepicker-main .datepicker-grid-wrapper{display:flex;flex-wrap:wrap}.date-range-picker-v2 .datepicker-picker{box-shadow:0 2px 3px var(--color-border-primary),0 0 0 1px var(--color-border-primary)}.date-range-picker-v2 .datepicker-picker .dow{min-height:40px;min-width:40px;flex-basis:14.2857142857%}.date-range-picker-v2 .datepicker-picker .days-of-week{background-color:var(--color-gray-30)}.date-range-picker-v2 .datepicker-picker .datepicker-cell{min-height:50px;min-width:40px;font-weight:var(--font-weight-bold);flex-basis:14.2857142857%}.date-range-picker-v2 .datepicker-picker .datepicker-cell--has-no-price .datepicker-cell__price,.date-range-picker-v2 .datepicker-picker .datepicker-cell.disabled .datepicker-cell__price{visibility:hidden}.date-range-picker-v2 .datepicker-picker .datepicker-cell__custom-date-price{text-align:center;display:flex;flex-direction:column;gap:2px}.date-range-picker-v2 .datepicker-picker .datepicker-cell__price{font-size:10px;font-weight:var(--font-weight-medium);border-radius:var(--border-radius-small);padding:1px 2px;background:var(--color-gray-10)}.date-range-picker-v2 .datepicker-picker .datepicker-cell__price--monthly-lowest{color:var(--color-success-70);background:#e8f7f1}.date-range-picker-v2 .datepicker-picker .datepicker-cell.day{color:var(--color-gray-90)}.date-range-picker-v2 .datepicker-picker .datepicker-cell.focused:not(.selected,.range-start){background-color:unset}.date-range-picker-v2 .datepicker-picker .datepicker-cell.selected,.date-range-picker-v2 .datepicker-picker .datepicker-cell.range-start,.date-range-picker-v2 .datepicker-picker .datepicker-cell.range-end{background-color:var(--color-primary-70);color:var(--color-white)}.date-range-picker-v2 .datepicker-picker .datepicker-cell.range{background-color:var(--color-primary-10);color:var(--color-gray-90)}.date-range-picker-v2 .datepicker-picker .datepicker-cell:hover{box-shadow:0 0 0 var(--border-width-thin) var(--color-border-active) inset}.date-range-picker-v2 .datepicker-picker .datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover{background-color:var(--color-primary-10) !important}.date-range-picker-v2 .datepicker-picker .datepicker-cell.disabled{color:var(--color-gray-70);cursor:not-allowed}.date-range-picker-v2 .datepicker-picker .datepicker-cell.disabled button{cursor:not-allowed}.date-range-picker-v2 .datepicker-picker .datepicker-cell.prev,.date-range-picker-v2 .datepicker-picker .datepicker-cell.next{pointer-events:none;visibility:hidden}.date-range-picker-v2 input[name=start]+.datepicker .prev-button{transform:rotate(90deg);max-width:24px;background-image:var(--arrow-background-image);background-repeat:no-repeat;background-position:center;width:24px;height:24px;flex:none;align-self:center}.date-range-picker-v2 input[name=start]+.datepicker .prev-button[disabled]{opacity:var(--opacity-20)}.date-range-picker-v2 input[name=start]+.datepicker .next-button,.date-range-picker-v2 input[name=start]+.datepicker .view-switch{pointer-events:none}.date-range-picker-v2 input[name=start]+.datepicker .next-button{max-width:24px}.date-range-picker-v2 input[name=end]+.datepicker .prev-button,.date-range-picker-v2 input[name=end]+.datepicker .view-switch{pointer-events:none}.date-range-picker-v2 input[name=end]+.datepicker .prev-button{max-width:24px}.date-range-picker-v2 input[name=end]+.datepicker .next-button{transform:rotate(-90deg);background-image:var(--arrow-background-image);background-repeat:no-repeat;background-position:center;width:24px;height:24px;flex:none;align-self:center}
