.flip-list-move{transition:transform .5s}.no-move{transition:transform 0s}.ghost{opacity:.5;background:#c8ebfb}.list-group{min-height:20px}.list-group-item,.list-group-item i{cursor:pointer}.v-application ul{padding-left:12px!important}.gm-style .gm-style-iw-d{color:#0d508b!important}.active-stop{background:rgba(23,56,77,.15)!important}.route-schedule__weekday-toggle{display:inline-flex;flex-wrap:nowrap;gap:6px;max-width:100%}.route-schedule__weekday-toggle .v-btn{min-width:38px;padding:0 10px;background-color:#fff!important;color:rgba(0,0,0,.7)!important;border:1px solid rgba(0,0,0,.15)!important;opacity:1!important}.route-schedule__weekday-toggle .v-btn.v-btn--active{background-color:#146e9b!important;color:#fff!important;border-color:#146e9b!important}.route-schedule__weekday-toggle .v-btn.v-btn--active:before{opacity:0!important}.route-schedule__mode-toggle .v-btn{background-color:#fff!important;color:rgba(0,0,0,.7)!important;border:1px solid rgba(0,0,0,.15)!important;opacity:1!important;min-width:36px;padding:0 8px}.route-schedule__mode-toggle .v-btn.v-btn--active{background-color:#146e9b!important;color:#fff!important;border-color:#146e9b!important}.route-schedule__mode-toggle .v-btn.v-btn--active:before{opacity:0!important}.route-schedule__recurrence-inline{display:flex;align-items:center;flex-wrap:nowrap}.route-schedule__recurrence-select{flex:0 0 auto;max-width:230px}.route-stop-drag-handle{cursor:-webkit-grab;cursor:grab}.route-stop-drag-handle:active{cursor:-webkit-grabbing;cursor:grabbing}.route-stop-card{position:relative;transition:box-shadow .2s ease,transform .2s ease}.route-stop-card:hover{box-shadow:0 10px 24px rgba(15,23,42,.08)}.route-stop-card__top-actions{position:absolute;top:8px;right:8px;display:flex;align-items:center;gap:4px;z-index:2}.route-stop-card__address,.route-stop-card__title{padding-right:96px}.route-stop-drag-button{width:38px;height:38px;border-radius:10px;background:rgba(23,56,77,.14)}.route-stop-assignment-panel{border-top:1px solid rgba(23,56,77,.12);padding-top:16px}.route-stop-assignment{border:1px solid rgba(23,56,77,.18);border-radius:10px;padding:10px 12px;background:rgba(23,56,77,.05)}.route-boundary-preview__header{gap:12px}.route-boundary-preview{border-style:dashed}@media(max-width:959px){.route-schedule__weekday-toggle{display:flex;flex-wrap:wrap}}