@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes live-pulse{0%{opacity:.6;transform:translate(-50%,-50%)scale(1)}70%{opacity:0;transform:translate(-50%,-50%)scale(2.2)}to{opacity:0;transform:translate(-50%,-50%)scale(2.2)}}@font-face{font-family:Fieldwork;src:url(https://www.flatio.com/cdn/fonts/optimized/fieldwork-geo-regular.woff2)format("woff2"),url(https://www.flatio.com/cdn/fonts/optimized/fieldwork-geo-regular.woff)format("woff");font-weight:100 400;font-style:normal;font-display:swap;ascent-override:105%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Fieldwork;src:url(https://www.flatio.com/cdn/fonts/optimized/fieldwork-geo-demibold.woff2)format("woff2"),url(https://www.flatio.com/cdn/fonts/optimized/fieldwork-geo-demibold.woff)format("woff");font-weight:500 600;font-style:normal;font-display:swap;ascent-override:105%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Fieldwork;src:url(https://www.flatio.com/cdn/fonts/optimized/fieldwork-geo-bold.woff2)format("woff2"),url(https://www.flatio.com/cdn/fonts/optimized/fieldwork-geo-bold.woff)format("woff");font-weight:700 900;font-style:normal;font-display:swap;ascent-override:105%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Fieldwork;src:url(https://www.flatio.com/cdn/fonts/optimized/fieldwork-italic-regular.woff2)format("woff2"),url(https://www.flatio.com/cdn/fonts/optimized/fieldwork-italic-regular.woff)format("woff");font-weight:100 400;font-style:italic;font-display:swap;ascent-override:105%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Fieldwork;src:url(https://www.flatio.com/cdn/fonts/optimized/fieldwork-italic-demibold.woff2)format("woff2"),url(https://www.flatio.com/cdn/fonts/optimized/fieldwork-italic-demibold.woff)format("woff");font-weight:500 600;font-style:italic;font-display:swap;ascent-override:105%;descent-override:25%;line-gap-override:0%}@font-face{font-family:Fieldwork;src:url(https://www.flatio.com/cdn/fonts/optimized/fieldwork-italic-bold.woff2)format("woff2"),url(https://www.flatio.com/cdn/fonts/optimized/fieldwork-italic-bold.woff)format("woff");font-weight:700 900;font-style:italic;font-display:swap;ascent-override:105%;descent-override:25%;line-gap-override:0%}.info-tooltip{cursor:pointer;display:inline-block;position:relative}.info-tooltip:hover .info-tooltip__text{visibility:visible;opacity:1}.info-tooltip--left .info-tooltip__text{margin-left:0;inset:50% 130% auto auto;transform:translateY(-50%)}.info-tooltip--left .info-tooltip__text:after{border-color:#0000 #0000 #0000 #1e1e1e;margin-top:-.3125rem;margin-left:0;top:50%;left:100%}.info-tooltip__text{visibility:hidden;opacity:0;z-index:1;text-align:left;color:#fff;background-color:#1e1e1e;border-radius:.375rem;min-width:7.5rem;max-width:12.5rem;padding:.25rem .5rem;font-size:.8125rem;line-height:1.3;transition:opacity .25s ease-in-out,visibility .25s;position:absolute;bottom:130%;left:50%;transform:translate(-50%)}.info-tooltip__text:after{content:"";border:.3125rem solid #0000;border-top-color:#1e1e1e;margin-left:-.3125rem;position:absolute;top:100%;left:50%}.links{grid-template-columns:1fr 1fr;gap:1rem;padding-left:0;list-style:none;display:grid}.link{outline-offset:2px;outline-width:2px}.link:focus-visible{outline-offset:2px;outline:2px solid #1e1e1e}.link{color:#1e1e1e;cursor:pointer;text-underline-offset:.125rem;width:fit-content;height:fit-content;font-size:.875rem;font-weight:600;line-height:1.25rem;text-decoration:underline;display:inline-block;position:relative}.link:hover{color:#1e1e1e;text-decoration:none}.link:focus{text-decoration:none}.link:focus-visible{border-radius:.125rem}.link--large{font-size:1.125rem;line-height:1.625rem}.link--medium{font-size:1rem;line-height:1.5rem}.link--brand-primary-dark,.link--brand-primary-dark:hover,.link--brand-primary-dark:focus{color:#7d4813}.link--white{outline-offset:2px;outline-width:2px}.link--white:focus-visible{outline-offset:2px;outline:2px solid #fff}.link--white,.link--white:hover,.link--white:focus{color:#fff}.link--underline:after{width:100%}.link--underline:hover:after,.link--underline:focus:after{width:0}.link--revert-underline{text-decoration:none}.link--revert-underline:hover,.link--revert-underline:focus{text-decoration:underline}@media (max-width:576px){.link--no-mobile{text-decoration:underline}.link--no-mobile:after{width:0}}.link--button{background:0 0;border:0;padding:0}.link--inline{font-size:inherit;line-height:inherit;display:inline}.link-fake-button{border:1px solid #e5e5e5;border-radius:.75rem;justify-content:space-between;align-items:center;width:18.75rem;max-width:100%;padding:1rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:576px){.link-fake-button{width:100%}}.link-fake-button:hover{text-decoration:none}.link-fake-button:hover svg{transform:translate(.5rem)}.link-fake-button svg{transition:all .2s ease-in-out}@keyframes placeholder-pulse{50%{opacity:.5}}@keyframes pulsate-bck{0%{transform:scale(1)}50%{transform:scale(.95)}to{transform:scale(1)}}@keyframes slideUp{0%{transform:translateY(220%)}to{transform:translateY(0)}}@keyframes fadeInOpacity{0%{opacity:0}to{opacity:1}}.button-border{outline-offset:2px;background:#fff;border:1px solid #e5e5e5;outline-width:2px;outline-color:#1e1e1e;font-size:1rem;text-decoration:none;transition:all .2s ease-in-out;position:relative}@media (max-width:576px){.button-border{font-size:.875rem}}@media (hover:hover) and (pointer:fine){.button-border:hover{background:#f6c005}}.button-border:active{background:#f6c005}.button-border:focus-visible,.button-border:has(input:focus-visible){outline-style:solid}.button-border.active,.button-border:has(:checked){background:#f6c005;border:1px solid #0000}@media (forced-colors:active){.button-border:has(.button-border__input:checked){forced-color-adjust:none;color:selecteditemtext;background:selecteditem;border-color:selecteditem;outline-color:canvastext}}.button-border--gray-lightest{background:#f7f7f7;border:1px solid #0000;border-radius:.5rem}@media (hover:hover) and (pointer:fine){.button-border--gray-lightest:hover{background:#efefef}}.button-border--gray-lightest:active{background:#efefef}.button-border--gray-lightest.active,.button-border--gray-lightest:has(:checked){background:#f7f7f7;border:1px solid #0061d2}.button-border__input{clip-path:inset(50%);white-space:nowrap;width:100%;height:100%;scroll-margin:5px;position:absolute;inset:0;overflow:hidden}.button-border__input[type=checkbox],.button-border__input[type=radio]{margin:0}.button-border label:before,.button-border .checkbox-label:before{display:none}.button-border label:after,.button-border .checkbox-label:after{visibility:hidden}.button-border input[type=radio]:where(:not(.button-border__input)){accent-color:#1e1e1e;width:1.5rem;height:1.5rem;margin:0}.button-circle{outline-offset:2px;outline-width:2px}.button-circle:focus-visible{outline-offset:2px;outline:2px solid #1e1e1e}.button-circle{border-radius:50%;justify-content:center;align-items:center;min-width:2.5rem;max-width:2.5rem;height:2.5rem;line-height:1;text-decoration:none;display:flex}@media (hover:none){.button-circle:hover{background-color:inherit}}.button-circle[disabled]{pointer-events:none;opacity:.4}.button-circle--medium{min-width:2.25rem;max-width:2.25rem;height:2.25rem}.button-circle--medium svg{width:1.25rem;height:1.25rem}.button-offer-type{white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}@media (max-width:768px){.button-offer-type{border-radius:1.125rem;font-size:.875rem}}.button-offer-type label{padding:.625rem 1rem}.button-offer-type svg{margin-right:.25rem}.button-rounded{white-space:nowrap;cursor:pointer;border-radius:.5rem;line-height:1;text-decoration:none}.button-rounded .checkbox-label,.button-rounded label{justify-content:center;padding:.875rem 1rem}.checkbox-label{align-items:center;margin-bottom:0;font-size:1rem;font-weight:400;transition:all .2s ease-in-out;display:flex;position:relative}@media (max-width:768px){.checkbox-label{font-size:.875rem}}.checkbox-label:before{content:"";outline-offset:2px;vertical-align:middle;cursor:pointer;background-color:#0000;border:1px solid #e5e5e5;border-radius:.25rem;outline-width:2px;outline-color:#1e1e1e;flex-shrink:0;width:1.25rem;height:1.25rem;margin-right:.5rem;transition:all .2s ease-in-out;display:inline-block;position:relative}.checkbox{clip-path:inset(50%);white-space:nowrap;width:1.25rem;height:1.25rem;scroll-margin:4px;position:absolute;overflow:hidden}.checkbox:focus-visible+.checkbox-label:before{outline-style:solid}.checkbox:checked+.checkbox-label:before{background-color:#f6c005;border-color:#0000}.checkbox:checked+.checkbox-label:after{content:"";cursor:pointer;background:url(data:image/svg+xml,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M4.29273%209.14651L1.49895%206.35273C1.28941%206.1432%201.28941%205.80348%201.49895%205.59394C1.70848%205.38441%202.0482%205.38441%202.25774%205.59394L4.67508%208.01129L9.82052%202.86585C10.0121%202.67427%2010.3227%202.67427%2010.5143%202.86585C10.7058%203.05742%2010.7058%203.36803%2010.5143%203.5596L4.92736%209.14651C4.75211%209.32176%204.46798%209.32176%204.29273%209.14651Z%22%20fill%3D%22%231E1E1E%22%2F%3E%3C%2Fsvg%3E) no-repeat;width:.75rem;height:.75rem;display:block;position:absolute;left:.25rem}.checkbox[type=checkbox]{margin:0}.input-text input,.input-text .input{border:1px solid #e5e5e5;border-radius:.5rem;width:100%;height:3rem;padding:.375rem .75rem}.input-text input:focus,.input-text .input:focus{border:1px solid #f6c005;outline:none}.input-text .input{line-height:calc(2.25rem - 2px)}.input-text .input:has(.input__overlay){position:relative}.input-text .input__overlay{position:absolute;inset:0}.input-text .input__overlay:is(button){appearance:none;background:0 0;border:none}.input-unit{position:relative}@media (max-width:768px){.input-unit{font-size:.875rem}}.input-unit__unit{border-left:1px solid #e5e5e5;padding-left:.5rem;font-weight:600;position:absolute;top:50%;right:.75rem}.input-unit input{appearance:textfield;border:1px solid #e5e5e5;border-radius:.5rem;width:100%;height:3rem;padding:.375rem 4.5rem .375rem .75rem}.input-unit input::-webkit-outer-spin-button,.input-unit input::-webkit-inner-spin-button{appearance:none;margin:0}label{cursor:pointer}.number-no-controls{appearance:textfield;background:0 0;border:none;outline:#0000;max-width:1.5rem;padding:0}.number-no-controls::-webkit-inner-spin-button,.number-no-controls::-webkit-outer-spin-button{appearance:none;margin:0}.range-slider{background:#e5e5e5;border-radius:.5rem;height:.25rem;position:relative}.range-slider__histogram{contain:paint;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.1875rem;height:3rem;display:grid}@media (max-width:992px){.range-slider__histogram{gap:.125rem}}@media (max-width:576px){.range-slider__histogram{gap:.0625rem}}.range-slider__histogram--loading{animation:2s cubic-bezier(.4,0,.6,1) infinite placeholder-pulse}.range-slider__histogram-bar{background:#e5e5e5;border-radius:.125rem .125rem 0 0;height:100%;transition:all .1s ease-out}.range-slider__histogram-bar--active{background:#f6c005}.range-slider__progress{z-index:0;background:#f6c005;border-radius:.25rem;height:100%;position:absolute;left:25%;right:25%}.range-slider__range-input{width:100%;height:.25rem;position:absolute;top:0}.range-slider__range-input input{z-index:0;pointer-events:none;appearance:none;background:0 0;width:100%;height:.25rem;position:absolute;top:0}.range-slider__price-input{justify-content:space-between;align-items:center;width:100%;margin-top:1rem;display:flex}.range-slider__price-input .field{width:6.25rem}@media (max-width:576px){.range-slider__price-input .field{width:5rem}}@media (max-width:450px){.range-slider__price-input .field{width:4.5rem}}.range-slider__price-input .field input{text-align:center;appearance:textfield;border:1px solid #e5e5e5;border-radius:.5rem;width:100%;height:2.5rem;padding:.25rem .5rem;font-size:1rem}@media (max-width:768px){.range-slider__price-input .field input{font-size:.875rem}}.range-slider__description{line-height:1rem}input[type=range]{appearance:none;margin:0}input[type=range]::-webkit-slider-thumb{z-index:0;pointer-events:auto;appearance:none;cursor:grab;background:#fff;border:1px solid #e5e5e5;border-radius:50%;width:1.5rem;height:1.5rem;margin-top:-.625rem;transition:all .2s ease-in-out;position:relative;box-shadow:0 2px 4px #0000001a}input[type=range]::-webkit-slider-thumb:hover{box-shadow:none}input[type=range]::-moz-range-thumb{pointer-events:auto;appearance:none;cursor:grab;background:#fff;border:1px solid #e5e5e5;border-radius:50%;width:1.5rem;height:1.5rem;margin-top:-.625rem;transition:all .2s ease-in-out;box-shadow:0 2px 4px #0000001a}input[type=range]::-moz-range-thumb:hover{box-shadow:none}input[type=range]::-webkit-slider-runnable-track{height:.25rem;background:0 0!important}.search-form-wrapper{align-items:stretch;min-height:3rem;display:flex;position:relative}.search-form-wrapper .search-form{margin-right:1.25rem}@media (max-width:768px){.search-form-wrapper .search-form{margin-right:.75rem}}@media (max-width:576px){.search-form-wrapper .search-form{margin-right:.5rem}}.search-form-wrapper>.search-form{flex:auto;min-width:0}.search-form{border:1px solid #e5e5e5;border-radius:.5rem;align-items:stretch;min-height:3rem;display:flex;position:relative}@media (max-width:576px){.search-form{padding:.5rem}}.search-form span:not(.search-form__month span):not(.search-form__people span):not(.search-form__city span),.search-form .destinations-results{display:none}.search-form__icon{flex-shrink:0;width:1rem;height:1rem}.search-form__inputs{flex:auto;grid-template-columns:repeat(3,1fr);align-items:stretch;min-width:0;display:grid}@media (max-width:576px){.search-form__inputs{flex-wrap:wrap;padding-right:1.5rem;display:flex}}.search-form__dates{align-items:stretch;display:flex}.search-form__dates>*{flex:auto;min-width:0}.search-form__city,.search-form__month,.search-form__dates{border-right:1px solid #e5e5e5}@media (max-width:576px){.search-form__city,.search-form__month,.search-form__dates{border:none}}.search-form__city,.search-form__month,.search-form__people,.search-form__dates{min-width:0}.search-form__city,.search-form__month,.search-form__people{cursor:pointer;align-items:center;display:flex}.search-form__city input,.search-form__month input,.search-form__people input{padding-left:0}.search-form__city input,.search-form__people input{border:none;width:100%;height:100%}.search-form__month,.search-form__people-toggle,.search-form__city input{max-height:calc(3rem - 2px);padding:.25rem .5rem}@media (min-width:1200px){.search-form__month,.search-form__people-toggle,.search-form__city input{padding:.25rem .5rem .25rem .75rem}}@media (max-width:576px){.search-form__month,.search-form__people-toggle,.search-form__city input{padding:0;line-height:1rem}}.search-form__month{text-align:left;overflow:hidden}@media (max-width:576px){.search-form__month{width:fit-content}}.search-form__month:is(button){outline-offset:-2px;outline-width:2px}.search-form__month:is(button):focus-visible{outline-offset:-2px;outline:2px solid #1e1e1e}.search-form__month:is(button){appearance:none;background:unset;border:none}@media (min-width:576px){.search-form__month:is(button){border-right:1px solid #e5e5e5}}.search-form__month .search-city-form-nights{white-space:nowrap;color:#6d6d6d;font-size:.8125rem;font-weight:400}.search-form__month-inner{gap:.25rem;max-height:100%;display:flex}.search-form__month-inner:has(.search-city-form-nights) .search-form__date-text{margin-right:.25rem}@media (max-width:576px){.search-form__city{width:100%}}.search-form__city--filter{position:relative;top:2rem}.search-form__city input{outline-offset:-2px;outline-width:2px}.search-form__city input:focus-visible{outline-offset:-2px;outline:2px solid #1e1e1e}.search-form__city input{cursor:pointer;border-radius:.5rem 0 0 .5rem}@media (max-width:576px){.search-form__city input{height:1.125rem;margin-top:-.25rem;padding:0;font-size:.875rem}}.search-form__city input:focus{cursor:text}.search-form__city input::placeholder{font-weight:400}.search-form__city .dropdown{opacity:0;z-index:1000;text-align:center;pointer-events:none;background-color:#fff;border:1px solid #e5e5e5;border-radius:.5rem;width:22.5rem;max-width:calc(100vw - 1rem);margin-top:0;padding:1rem;font-weight:400;list-style:none;transition:opacity .4s;position:absolute;top:calc(100% + .375rem);left:0;overflow:hidden;box-shadow:0 3px 12px #00000026}@media (max-width:768px){.search-form__city .dropdown{width:100%;max-width:none;top:1.25rem}}.search-form__city .dropdown__title{text-align:left;margin-bottom:.5rem;font-size:.8125rem;font-weight:700;line-height:1;display:block}.search-form__city .dropdown.active{pointer-events:auto;opacity:1}.search-form__city .dropdown li{outline-offset:-2px;outline-width:2px}.search-form__city .dropdown li:focus-visible{outline-offset:-2px;outline:2px solid #1e1e1e}.search-form__city .dropdown li{cursor:pointer;margin:0 -1rem;padding:.375rem 1rem;font-size:1rem;line-height:1.25rem!important}.search-form__city .dropdown li:hover{background-color:#f7f7f7}.search-form__city .dropdown li:not(:last-child){border:none}.search-form__city .dropdown .all-cities{outline-offset:-2px;outline-width:2px}.search-form__city .dropdown .all-cities:focus-visible{outline-offset:-2px;outline:2px solid #1e1e1e}.search-form__city .dropdown .all-cities{cursor:pointer;background:0 0;border:none;width:calc(100% + 2rem);margin:0 -1rem -1rem;padding:1rem 0;font-size:.875rem;font-weight:600;line-height:1.25rem;display:block}.search-form__city .dropdown .all-cities:hover{background-color:#f7f7f7}.search-form__city .dropdown .all-cities:hover svg,.search-form__city .dropdown .all-cities:focus-visible svg{transform:translate(.1875rem)}.search-form__city .dropdown .all-cities svg{transition:all .2s ease-in-out}.search-form__city .dropdown .all-cities svg path{fill:#1e1e1e}.search-form__people-toggle{outline-offset:-2px;outline-width:2px}.search-form__people-toggle:focus-visible{outline-offset:-2px;outline:2px solid #1e1e1e}.search-form__people-toggle{text-align:left;width:100%;height:100%;font:inherit;color:inherit;cursor:pointer;appearance:none;background:0 0;border:none;align-items:center;display:flex}.search-form__people{position:relative}.search-form__people .input-box{z-index:2;cursor:default;background:#fff;border:1px solid #e5e5e5;border-radius:.5rem;padding:1rem;position:absolute;top:calc(100% + .375rem);left:0;box-shadow:0 3px 12px #00000026}.search-form__search{outline-offset:-2px;outline-width:2px}.search-form__search:focus-visible{outline-offset:-2px;outline:2px solid #fff}.search-form__search{color:#1e1e1e;cursor:pointer;appearance:none;background:#f6c005;border:none;border-radius:0 .5rem .5rem 0;flex:none;justify-content:center;align-self:stretch;align-items:center;padding:0 1.25rem;transition:all .2s ease-in-out;display:flex}@media (max-width:768px){.search-form__search{display:none}}.search-form__search:hover,.search-form__search:focus-visible{background:#7d4813}.search-form__search:hover svg path,.search-form__search:focus-visible svg path{fill:#fff}.search-form__filter{text-transform:uppercase;color:#1e1e1e;background:#f6c005;flex:none;justify-content:center;align-self:stretch;align-items:center;min-height:3rem;padding:0 .75rem;font-family:inherit;font-size:1rem;font-weight:600;text-decoration:none;transition:all .2s ease-in-out;display:flex;position:relative;overflow:visible}@media (max-width:1180px){.search-form__filter{width:3rem;padding:0}}.search-form__filter:hover{color:#fff;background:#7d4813;text-decoration:none}@media (hover:none){.search-form__filter:hover{color:inherit;background:#f6c005}}.search-form__filter.loader .search-form__icon{visibility:hidden}.search-form__filter .active-filters-counter{color:#fff;background:#1e1e1e;border-radius:50%;width:1.5rem;height:1.5rem;font-size:.75rem;position:absolute;top:-.375rem;right:-.375rem}@media (max-width:576px){.search-form__filter .active-filters-counter{width:1rem;height:1rem;font-size:.6875rem}}@media (max-width:1180px){.search-form__filter .search-form__icon{width:1.25rem;height:1.25rem}}.search-form__filter-label{display:inline-block}@media (max-width:1180px){.search-form__filter-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.search-form__mobile-additional-trigger{outline-offset:2px;outline-width:2px}.search-form__mobile-additional-trigger:focus-visible{outline-offset:2px;outline:2px solid #1e1e1e}.search-form__mobile-additional-trigger{cursor:pointer;appearance:none;background:0 0;border:none;border-radius:.5rem;padding:0;display:none}@media (max-width:576px){.search-form__mobile-additional-trigger{width:100%;height:100%;display:block;position:absolute;top:0;left:0}}.search-form__arrow-down{display:none}@media (max-width:576px){.search-form__arrow-down{display:block;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}}.segmented-switch{user-select:none;background-color:#efefef;border-radius:.5rem;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:.25rem;display:grid;position:relative}.segmented-switch__tab{z-index:1;text-align:center;color:#0000;outline-offset:-2px;cursor:pointer;outline-width:2px;margin:0;padding:.25rem .5rem;font-size:1rem;font-weight:600;line-height:1.5rem;transition:all .2s ease-in-out;position:relative}.segmented-switch__tab:after{content:attr(data-value);font-weight:400;line-height:inherit;color:#565656;position:absolute;left:0;right:0}.segmented-switch__glider{background-color:#fff;border-radius:.25rem;transition:all .2s ease-in-out;display:block;position:absolute;top:0;left:0;box-shadow:0 1px 2px #e5e5e5}.segmented-switch input[type=radio]{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.segmented-switch input[type=radio]:checked+.segmented-switch__tab{cursor:default}.segmented-switch input[type=radio]:checked+.segmented-switch__tab:after{color:#1e1e1e;font-weight:600}.segmented-switch input[type=radio]:focus-visible+.segmented-switch__tab{outline:2px solid #1e1e1e}.datepicker-popup__backdrop{opacity:0;z-index:10102;appearance:none;background-color:#00000080;border:none;animation:.2s ease-in-out forwards fadeInOpacity;display:none;position:fixed;inset:0}@media (max-width:992px){.datepicker-popup__backdrop{bottom:var(--datepicker-mobile-bottom-position,0);display:block}}.datepicker-popup__window{opacity:1;z-index:10103;filter:drop-shadow(0 12px 24px #0000001a);background-color:#fff;border:1px solid #e5e5e5;border-radius:.5rem;outline:none;width:64rem;max-width:calc(100dvw - 1.875rem);max-height:calc(100dvh - 56px);line-height:normal;animation:.2s ease-in-out forwards fadeInOpacity;position:absolute;top:0;left:0}@media (max-width:992px){.datepicker-popup__window{top:auto;bottom:var(--datepicker-mobile-bottom-position,0);filter:none;-webkit-overflow-scrolling:touch;overscroll-behavior:none;border:none;border-bottom-right-radius:0;border-bottom-left-radius:0;width:100dvw;max-width:100dvw;position:fixed;overflow:auto}}.datepicker-popup__window:not(:has(.datepicker-popup__header)) .datepicker-popup__body{padding-block-start:1rem}.datepicker-popup__arrow{background-color:inherit;border:1px solid #0000;border-color:#e5e5e5 #0000 #0000 #e5e5e5;width:1.25rem;height:1.25rem;position:absolute;top:-.625rem;transform:rotate(45deg)}@media (max-width:992px){.datepicker-popup__arrow{display:none}}.datepicker-popup__header{padding-block:1rem;top:0}.datepicker-popup__header.is-stuck{box-shadow:0 6px 12px #0000001a}.datepicker-popup__body{flex-direction:column;gap:.75rem;margin-bottom:.125rem;display:flex}.datepicker-popup__body>*{z-index:0;position:relative}.datepicker-popup__body .mobiscroll-flatio .mbsc-calendar-controls{padding-top:0}.datepicker-popup__body .mobiscroll-flatio .mbsc-calendar{padding-bottom:0}.datepicker-popup__footer{justify-content:space-between;align-items:flex-end;padding-block:1rem;display:flex;position:sticky;bottom:0}@media (max-width:992px){.datepicker-popup__footer{flex-direction:column}}.datepicker-popup__footer.is-stuck{box-shadow:0 -6px 12px #0000001a}.datepicker-popup__header,.datepicker-popup__footer{box-shadow:none;transition:all .2s ease-in-out}@media (max-width:992px){.datepicker-popup__header,.datepicker-popup__footer{z-index:1;background-color:#fff;position:sticky}}.datepicker-popup__sticky-sentinel{height:1px}.datepicker-popup__sticky-sentinel--top{margin-block-end:-1px}.datepicker-popup__sticky-sentinel--bottom{margin-block-start:-1px}.datepicker-popup__header,.datepicker-popup__body,.datepicker-popup__footer{padding-inline:1.5rem}@media (max-width:992px){.datepicker-popup__header,.datepicker-popup__body,.datepicker-popup__footer{padding-inline:1rem}}.datepicker-popup__labels-wrapper{justify-content:flex-end;margin-block-end:.75rem;padding-block:.0625rem;line-height:1.4286;display:flex}.datepicker-popup__labels{width:var(--trigger-width,20rem);border:1px solid #e5e5e5;border-radius:.5rem;gap:.0625rem;display:flex}@media (max-width:992px){.datepicker-popup__labels{width:100%}}.datepicker-popup__labels:has([disabled]){background-color:#fff}.datepicker-popup__labels:not(:has([disabled])):hover{border-color:#1e1e1e}.datepicker-popup__label{appearance:none;background-color:#fff;border:none;border-radius:.5rem;flex:1 1 0;min-width:0;padding:.375rem .75rem;position:relative;text-decoration:none!important}.datepicker-popup__label.active{z-index:1;outline:2px solid #1e1e1e}.datepicker-popup__label.disabled,.datepicker-popup__label[disabled]{opacity:.4;pointer-events:none;background-color:#f7f7f7}.datepicker-popup__label-title,.datepicker-popup__label-value{text-align:left;margin-block:0}.datepicker-popup__flexible-toggles{border-top:1px solid #efefef;flex-direction:column;display:flex}.datepicker-popup__flexible-toggle{border-bottom:1px solid #efefef;flex-wrap:wrap;align-items:center;gap:.75rem;padding-block:.75rem;display:flex}.datepicker-popup__flexible-toggle-label{flex-direction:column;min-width:11.25rem;display:flex}.datepicker-popup__flexible-toggle-label p{margin:0}.datepicker-popup__flexible-toggle-wrapper{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;-ms-overflow-style:none;scrollbar-width:none;gap:.5rem;margin:-4px -1rem;padding:4px 1rem;scroll-padding-inline:1rem;display:flex;overflow:scroll auto}.datepicker-popup__flexible-toggle-wrapper::-webkit-scrollbar{display:none}.datepicker-popup__flexible-toggle-wrapper .datepicker-popup__toggle-button{scroll-snap-align:start}.datepicker-popup__flexible-toggle-wrapper .datepicker-popup__toggle-button:last-child{scroll-snap-align:end}.datepicker-popup__footnote{text-align:left;color:#6d6d6d;font-size:.75rem}@media (max-width:992px){.datepicker-popup__footnote{width:100%;margin-bottom:.75rem}}.datepicker-popup__buttons{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.5rem;display:grid}@media (max-width:992px){.datepicker-popup__buttons{gap:1rem;width:100%}}.datepicker-popup__toggle-button{border-radius:.25rem;padding:.625rem 1rem}.datepicker-popup__range-toggles{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1rem;padding-block:.0625rem;display:grid}.datepicker-popup__range-toggles--mobile{grid-auto-flow:row;gap:.5rem}.datepicker-popup__range-toggles--mobile .datepicker-popup__range-toggle.active{background-color:#f6c00506;border-color:#f6c005;outline-color:#f6c005}.datepicker-popup__range-toggles--mobile .datepicker-popup__range-toggle-value{font-size:1rem}.datepicker-popup__range-toggle{text-align:left;appearance:none;background-color:#fff;border:1px solid #e5e5e5;border-radius:.25rem;outline:1px solid #0000;flex-direction:column;padding:.375rem .75rem;display:flex;position:relative}.datepicker-popup__range-toggle.active{z-index:1;border-color:#1e1e1e;outline-color:#1e1e1e}.datepicker-popup__range-toggle[disabled]{opacity:.4;background-color:#f7f7f7}.datepicker-popup__range-toggle .datepicker-popup__labels-wrapper{margin-block:.75rem .25rem}.datepicker-popup .mbsc-datepicker{border:none}#modalRoot:has(>.new-modal-backdrop--open)~* .datepicker-popup__backdrop{background-color:#0000}.loader-box{background:#f7f7f7;border-radius:.25rem;justify-content:center;align-items:center;width:100%;min-height:18.75rem;max-height:100%;display:flex}body>.loader-box{position:fixed;inset:0}.loader-circle{border:5px solid #f7f7f7;border-top-color:#f6c005;border-radius:50%;width:1.875rem;height:1.875rem;animation:.5s linear infinite spinning}