.SearchInput{display:flex;position:relative}.SearchInput .input-badge{display:flex;align-items:center;gap:6px;background:#180a9b;padding:4px 6px;border-radius:5px 0 0 5px!important}.SearchInput .input-badge .label{color:#fff;margin-bottom:0;white-space:nowrap;padding-right:0;font-size:10px}.SearchInput .input-badge .Icon{color:#fff;width:16px;height:13px;margin:0}.SearchInput .input-badge .Icon svg{width:100%;height:100%}.SearchInput .input-badge svg{fill:#180a9b}.SearchInput .form-group{flex:1 1 0;margin:0}.SearchInput .form-group .input{height:100%}.SearchInput .form-group .input input{height:100%;border-radius:0!important}.SearchInput .form-group .Icon{width:40px;height:100%;margin:0}.SearchInput .searchIcon{cursor:pointer;display:flex;align-items:center;background-color:#180a9b;padding:4px 6px;border-radius:0 5px 5px 0}.SearchInput .searchIcon .Icon{width:16px;height:13px;margin:0}.SearchInput .searchIcon .Icon svg{width:100%;height:100%}.SearchInput .searchIcon:hover{opacity:.7}.EquipmentsSelect{display:flex;align-items:center}.EquipmentsSelect .v-select{min-width:150px}.EquipmentsSelect .v-select .vs__dropdown-menu{width:-moz-fit-content;width:fit-content}.EquipmentsSelect .v-select .vs__dropdown-toggle{border-color:#180a9b}.EquipmentsSelect .v-select .vs__dropdown-toggle .vs__selected{background:#180a9b;color:#fff}.EquipmentsSelect .v-select .vs__dropdown-option--highlight{background:#180a9b!important}.FilterBar .badge{display:flex;align-items:center;justify-content:center}.FilterBar{display:flex;background:#fff;border-radius:5px;margin-bottom:15px;width:100%}.FilterBar .badge{background:#180a9b;color:#fff;padding:0 21px;border-radius:5px 0 0 5px;text-transform:uppercase;font-weight:700;font-size:12px;white-space:nowrap}.FilterBar .Action{height:33px}.FilterBar .inner-filter-bar{flex:1 1 0;display:flex;align-items:center;gap:15px;padding:15px}.FilterBar .inner-filter-bar .form-group,.FilterBar .inner-filter-bar .label,.FilterBar .inner-filter-bar label{margin-bottom:0!important;font-weight:700}.FilterBar .inner-filter-bar .EquipmentsSelect .label,.FilterBar .inner-filter-bar .EquipmentsSelect label,.FilterBar .inner-filter-bar .StatusSelect .label,.FilterBar .inner-filter-bar .StatusSelect label{margin-right:15px!important}.FilterBar .inner-filter-bar .label,.FilterBar .inner-filter-bar label{margin-right:10px!important}.FilterBar .inner-filter-bar .form-group .input{display:flex;align-items:center;height:33px}.FilterBar .inner-filter-bar .form-group .input input,.FilterBar .inner-filter-bar .form-group .input select{min-width:100px;height:33px;border-radius:8px}.FilterBar .inner-filter-bar .form-group .input input::-moz-placeholder,.FilterBar .inner-filter-bar .form-group .input select::-moz-placeholder{color:#d9d9d9}.FilterBar .inner-filter-bar .form-group .input input:-ms-input-placeholder,.FilterBar .inner-filter-bar .form-group .input select:-ms-input-placeholder{color:#d9d9d9}.FilterBar .inner-filter-bar .form-group .input input::placeholder,.FilterBar .inner-filter-bar .form-group .input select::placeholder{color:#d9d9d9}.FilterBar .inner-filter-bar .input-badge .label,.FilterBar .inner-filter-bar .input-badge label{font-weight:400}.FilterBar .inner-filter-bar .Action .innerText{font-weight:400!important}.FilterBar .inner-filter-bar .mx-datepicker{width:140px!important}.FilterBar .inner-filter-bar .SearchInput{flex:1 1 0}.FilterBar .inner-filter-bar .toggler{display:flex;align-items:center;border-radius:10px;background:#180a9b;flex:0!important}.FilterBar .inner-filter-bar .toggler .mode{display:flex;align-items:center;justify-content:center;background:#180a9b;height:33px;border:1px solid #180a9b;padding:4px;cursor:pointer}.FilterBar .inner-filter-bar .toggler .mode:first-child{border-radius:8px;border-right:none}.FilterBar .inner-filter-bar .toggler .mode:last-child{border-radius:8px;border-left:none}.FilterBar .inner-filter-bar .toggler .mode .label{margin:0!important;color:#180a9b;width:65px;display:flex;align-items:center;justify-content:center;text-transform:none;font-weight:400;font-size:12px}.FilterBar .inner-filter-bar .toggler .mode .Icon{background:transparent;margin:0!important;padding:0 15px;min-height:22px;min-width:22px}.FilterBar .inner-filter-bar .toggler .mode .Icon svg{height:100%;width:18px;fill:#fff;color:#fff;transform:translate(-10px)}.FilterBar .inner-filter-bar .toggler .mode.selected{background:#fff;cursor:default}.FilterBar .inner-filter-bar .toggler .mode.selected .Icon svg{fill:#180a9b;color:#180a9b}.FilterBar .inner-filter-bar .toggler.small .mode .label{width:52px}.FilterBar .inner-filter-bar .rest{flex:1 1 0;padding-left:15px;display:flex;align-items:center;width:100%}.FilterBar .inner-filter-bar .rest>div{margin-right:15px;height:33px;flex:1}.FilterBar .inner-filter-bar .rest>div.SearchInput{flex:2}.FilterBar .inner-filter-bar .rest>div:last-child{margin-right:0}.FilterBar .inner-filter-bar .rest>div.Action{flex:initial}@media(max-width:1030px){.FilterBar .inner-filter-bar{padding:0 10px}.FilterBar .inner-filter-bar .SearchInput{margin-top:20px}.FilterBar .inner-filter-bar .SearchInput .label{display:none}.FilterBar .inner-filter-bar .SearchInput .Icon{margin-right:-1px!important}.FilterBar .inner-filter-bar .label,.FilterBar .inner-filter-bar label{margin-bottom:8px!important}.FilterBar .inner-filter-bar .EquipmentsSelect,.FilterBar .inner-filter-bar .StatusSelect{flex-direction:column;height:auto!important}.FilterBar .inner-filter-bar .form-group{height:auto!important}.FilterBar .inner-filter-bar .form-group .input{flex-direction:column;height:auto}.FilterBar .inner-filter-bar .range{margin-top:20px}.FilterBar .inner-filter-bar .range .label{margin-bottom:0!important}}.BusSelector .selector-header{display:flex;align-items:center;justify-content:space-between;min-height:38px}.BusSelector .selector-header .start{display:flex;align-items:center;gap:15px}.BusSelector .selector-header .start .SearchInput .input-badge .Icon{background-color:#180a9b}.BusSelector .bus-list{margin-top:15px;display:flex;height:110px;gap:15px;padding:0 8px}.BusSelector .bus-list .BusCard{cursor:pointer;margin-bottom:10px}.BusSelector .bus-list .BusCard .inner-bus .inner-content .top-bus .id{white-space:nowrap}.BusSelector .bus-list .BusCard.selected .inner-bus{background-color:#180a9b}.BusSelector .bus-list .BusCard.selected .inner-bus .inner-content{color:#fff}.BusSelector .bus-list .BusCard.selected .inner-bus .inner-content .bottom .EquipmentsForm{border-color:#e84924}.Month .days .day,.Month .label{display:flex;align-items:center;justify-content:center}.Month .label{width:calc(100% - 4px);text-align:center;padding:8px 0;border-radius:5px;border:1px solid #e3efff;font-weight:700}.Month .days{display:flex;flex-wrap:wrap}.Month .days .day{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:calc(14.28% - 4px);height:23px;margin-right:4px;margin-bottom:4px;font-weight:700;font-size:11px;background:#e3efff;border-radius:4px;transition:.2s linear;cursor:pointer}.Month .days .day:hover{opacity:.7}.Month .days .day.unselectable{background:#d9d9d9;color:#fff;cursor:default}.Month .days .day.unselectable:hover{opacity:1}.Month .days .day.grey{background:#d9d9d9}.Month .days .day.blue{background:#180a9b;color:#fff}.Month .days .day.empty-travel{background:#9893ff;color:#fff}.Month .days .day.selected{background:#e84924;color:#fff}.Month .days .day.out{background:#fff;cursor:default}.Month .days .day.out:hover{opacity:1}.DateSelector .selector-header{display:flex;align-items:center;justify-content:space-between}.DateSelector .selector-header .start{display:flex;align-items:center;gap:15px}.DateSelector .selector-header .start .v-spinner{padding:0}.DateSelector .months-list{margin-top:30px;display:flex;gap:15px;padding:0 8px}.DateSelector .months-list .Month{flex:0 0 200px}.SwitchSelector{display:flex;background-color:#e3efff;font-size:13px;font-weight:700;border-radius:1000px;overflow:hidden}.SwitchSelector .option{border-radius:1000px;padding:10px 15px;cursor:pointer;color:#fff}.SwitchSelector .option:hover{color:#c6d9f4}.SwitchSelector .option.selected{background-color:#180a9b;color:#fff}.TypeLocationEdition{display:flex;gap:30px}.TypeLocationEdition .data{flex:1 1 0}.TypeLocationEdition .data .selector-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.TypeLocationEdition .data .selector-header .start{display:flex;align-items:center;gap:15px}.TypeLocationEdition .data .selector-header .start .SearchInput .input-badge .Icon{background-color:#180a9b}.TypeLocationEdition .data .edition{display:flex;gap:30px}.TypeLocationEdition .data .edition .section{padding:20px;background-color:#e3efff;border-radius:8px;display:flex;flex-direction:column;gap:15px}.TypeLocationEdition .data .edition .section.expandable{flex:1 1 0}.TypeLocationEdition .data .edition .section h4{font-size:13px;font-weight:700;color:#180a9b}.TypeLocationEdition .data .edition .section .form-group{margin:0}.TypeLocationEdition .data .edition .section .or{margin:15px 0;border-bottom:1px solid #180a9b;position:relative}.TypeLocationEdition .data .edition .section .or .text{position:absolute;left:50%;transform:translateX(-50%);top:-7px;background:#e3efff;padding:0 8px}.TypeLocationEdition .hseparator{width:1px;background-color:#e3efff}.TypeLocationEdition .complement{flex:0 1 260px;display:flex;flex-direction:column;gap:30px}.TypeLocationEdition .complement .form-group{flex:1 1 0}.TypeLocationEdition .complement .form-group .input{height:100%}.TypeLocationEdition .complement .form-group .input textarea{height:100%;border-radius:8px}.AddAvailability2 .innerAv{display:flex;flex-direction:column;gap:15px}.AddAvailability2 .innerAv h3{font-size:16px;font-weight:700;font-style:italic;color:#180a9b}.AddAvailability2 .innerAv .main-title{font-size:18px;font-weight:700;color:#180a9b;text-align:center}.AddAvailability2 .innerAv .separator{height:1px;width:100%;background-color:#e3efff}.AddAvailability2 .innerAv .controls{display:flex;justify-content:center;align-items:center;gap:30px}.AddAvailability2 .innerAv .controls .v-spinner{padding:0}.AddAvailability2 .innerAv .error.global{text-align:center}.DateRange{display:flex;align-items:center;justify-content:space-between;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.DateRange.free .form-group{margin-bottom:0;margin-right:20px}.DateRange.free .label{margin-bottom:0;margin-right:7.5px}.DateRange .date{display:flex;align-items:center;color:#180a9b;font-weight:700;border:1px solid #180a9b;height:33px;border-radius:8px;overflow:hidden}.DateRange .date .trigger{width:100%}.DateRange .date .middle{display:flex;align-items:center;text-align:center;justify-content:center;width:110px}.DateRange .date .middle .month{width:auto;margin-right:7.5px}@media(max-width:1350px){.DateRange .date .middle{font-size:12px;width:110px}}.DateRange .left,.DateRange .right{width:33px;background:#180a9b;height:100%;display:flex;align-items:center;justify-content:center}.DateRange .left .Icon,.DateRange .right .Icon{margin:0!important;background:transparent}.DateRange .left .Icon svg,.DateRange .right .Icon svg{fill:#fff}.DateRange .arrow{cursor:pointer}.DateRange .arrow:hover{opacity:.7}.BusDay .TravelCard{margin-bottom:30px;cursor:pointer}.BusDay .line{display:flex;margin-bottom:15px}.BusDay .line .form-group{margin-bottom:0}.BusDay .line>div{width:calc(50% - 7.5px)}.BusDay .line>div:first-child{margin-right:8px}.BusDay .line>div:last-child{margin-left:8px}.BusDay .or{margin:30px 0;border-bottom:1px solid #180a9b;position:relative}.BusDay .or .text{position:absolute;left:50%;transform:translateX(-50%);top:-7px;background:#e3efff;padding:0 8px}.BusDay .top-day{background-color:#180a9b;color:#fff;padding:15px;border-radius:10px;margin-bottom:30px}.BusDay .top-day .name{font-size:18px;font-weight:700;margin-bottom:8px}.BusDay .top-day .where{margin-top:5px}.BusDay .top-day.empty-travel{background-color:#9893ff}.BusDay .actions{text-align:center}.BusDay .actions .Action{margin-bottom:15px;margin-left:15px}.BusDay .actions .Action:last-child{margin-bottom:0}.BusDay .location{padding:30px;background:#e3efff;border-radius:12px}.BusDay .comment,.BusDay .location{margin-bottom:30px}.BusDay .comment .form-group .input textarea{border-radius:8px}.BusDay .type-selection{display:flex;align-items:center;justify-content:center;margin-bottom:30px}.BusCalendar{height:100%}.BusCalendar .day-names{display:flex;flex-wrap:wrap}.BusCalendar .day-names .day-name{flex:1 1 0;text-align:center;padding-bottom:30px}.BusCalendar .days{display:flex;flex-wrap:wrap;height:100%}.BusCalendar .days .day{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:14.285714%;height:130px;text-align:center;padding:15px 8px;font-size:18px;border-bottom:2px solid #f5f6fa;border-right:2px solid #f5f6fa}.BusCalendar .days .day .date{margin-bottom:8px}.BusCalendar .days .day.out{background:#fff;cursor:default;color:#d9d9d9}.BusCalendar .days .day .BusCard{margin-top:22px}.BusCalendar .days .day .Status .inner-status{width:auto;padding:5px 10px;font-size:9px}.BusCalendar .days .day .Status+.BusCard{margin-top:0}.BusCalendar .days .day:nth-child(7n){border-right:none}.BusCalendar .days .day:nth-child(29),.BusCalendar .days .day:nth-child(30),.BusCalendar .days .day:nth-child(31),.BusCalendar .days .day:nth-child(32),.BusCalendar .days .day:nth-child(33),.BusCalendar .days .day:nth-child(34),.BusCalendar .days .day:nth-child(35){border-bottom:none}.BusCalendar .days .day:nth-child(36),.BusCalendar .days .day:nth-child(37),.BusCalendar .days .day:nth-child(38),.BusCalendar .days .day:nth-child(39),.BusCalendar .days .day:nth-child(40),.BusCalendar .days .day:nth-child(41),.BusCalendar .days .day:nth-child(42){border-top:2px solid #f5f6fa;margin-bottom:0}.BusCalendar .days .day.selectable:not(.out){cursor:pointer;transition:.2s linear}.BusCalendar .days .day.selectable:not(.out):hover{background:#e3efff}.BusCalendar .busList{display:flex;flex-wrap:wrap}.BusCalendar .busList .bus{width:calc(50% - 15px);margin-right:8px;margin-left:8px;margin-bottom:15px}.BusCalendar .busList .bus .BusCard .picture{height:200px}.AvailableBuses .container{height:100%}.AvailableBuses .inner{width:100%;height:calc(100% - 100px);background:#fff;border-radius:20px;overflow:hidden}.AvailableBuses .inner .Card{height:100%}.AvailableBuses .inner .Card .card-content{height:100%;padding:30px}.AvailableBuses .inner .BusCard{cursor:pointer}@media(max-width:1030px){.AvailableBuses .SearchInput{margin-top:0!important}}