.flatpickr-tab-container{border-radius:12px;box-shadow:0 4px 6px -1px #0000001a;display:flex;flex-direction:column;gap:0;overflow:hidden}body:has(.flatpickr-tab-container){overflow:hidden!important}.flatpickr-tab{flex:1;position:relative}.flatpickr-tab-header{background:#f1f5f9;border:none;color:#64748b;cursor:pointer;font-weight:500;padding:16px 20px;text-align:center;transition:all .3s ease}.flatpickr-tab-header:hover{background:#e2e8f0;color:#475569}.flatpickr-tab-header.active{background:#fff;border-bottom-color:#001eb9;color:#001eb9;font-weight:600}.flatpickr-calendar-wrapper{background:#fff;border-radius:0 0 12px 12px;overflow:hidden}.flatpickr-day:hover:not(.flatpickr-disabled){background:#001eb91a;border-color:#001eb91a;color:#001eb9}.flatpickr-day.endRange,.flatpickr-day.selected,.flatpickr-day.startRange{background:#001eb9;border-color:#001eb9;color:#fff;font-weight:600}.mobile_start_search_filters_inline .dayContainer{max-width:340px;min-width:340px;padding:0 5px;width:340px}@media(max-width:768px){.mobile_start_search_filters_inline .dayContainer{max-width:100%!important;min-width:100%!important;padding:0 8px!important;width:100%!important}}@media(max-width:380px){.mobile_start_search_filters_inline .dayContainer{max-width:100%!important;min-width:100%!important;padding:0 4px!important;width:100%!important}}@media(max-width:640px){.flatpickr-tab-container{flex-direction:column}.flatpickr-tab-header{border-bottom:none;border-left:4px solid transparent}.flatpickr-tab-header.active{border-bottom:none;--tw-border-opacity:1;border-left-color:rgb(209 213 219/var(--tw-border-opacity,1))}}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{background-color:#f8c3c3}@media(min-width:520px){.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{background-color:#f8c3c3;height:25px;padding:20px}}
