.search-box{background-color:#efefefcc;padding:2.5rem 3rem}.search-box>.tt{text-align:center;margin-bottom:2.5rem;font-size:2.8rem;font-weight:700}.search-box>.form{background-color:#fff;border-left:1px solid #979797;display:flex}.search-box>.form>.i{border:1px solid #979797;border-width:1px 0;flex:1;padding:1.5rem;display:grid;position:relative}.search-box>.form>.i:not(:first-child):before{content:"";background-color:#e5e5e5;width:1px;height:80%;position:absolute;top:10%;left:0}.search-box>.form>.i>select{width:100%;box-shadow:none;background-color:#0000;display:block;padding:0 4rem 0 0!important}.search-box>.form>.i>label{cursor:pointer;font-weight:400;display:block}.search-box>.form>.i>label>.datepicker-wrap{flex-wrap:wrap;font-weight:500;display:none}.search-box>.form>.i>label>.datepicker-wrap>span{margin:0 .5rem}.search-box>.form>.i>label>.datepicker-wrap>div{text-align:center;border:0;font-size:1.5rem}.search-box>.form>.i>input{opacity:0;position:absolute}.search-box>.form>.i>input:checked+label>span{font-size:.8em;font-style:italic}.search-box>.form>.i>input:checked+label>.datepicker-wrap{margin-left:.5rem;display:inline-flex}.search-box>.form>.b{background-color:var(--color_green);color:#fff;cursor:pointer;flex:none;justify-content:center;align-items:center;padding:1rem 1.5rem;font-size:1.7rem;display:flex}.search-box>.form>.b>svg{fill:#fff;width:2.2rem}.search-box .time-range{position:relative}.search-box .time-range-trigger{width:100%;min-height:2.4rem;font:inherit;font-size:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-weight:400;display:block}.search-box .time-range-trigger.has-selection>span:first-child{font-size:.8em;font-style:italic;line-height:1.2}.search-box .time-range-trigger.has-selection .datepicker-wrap{margin-top:.15rem;font-size:1.5rem;font-weight:500;line-height:1.3;display:inline}.search-box .time-range-trigger .datepicker-wrap{display:none}@media (width<=990px){.search-box>.form>.b{padding:1rem 2rem}}@media (width<=650px){.search-box>.tt{font-size:2.4rem}.search-box>.form{border:0;flex-direction:column}.search-box>.form>.i{border-width:1px 1px 0}.search-box>.form>.i:not(:first-child):before{display:none}}
