.route-map-toolbar{height:auto!important;min-height:64px;flex:0 0 auto;flex-wrap:wrap;align-content:center;gap:8px}
.route-map-toolbar .route-mode-switch{order:30;margin-left:auto;display:flex;align-items:center;padding:3px;border:1px solid #dce1e9;border-radius:12px;background:#eef1f5;white-space:nowrap}
.route-mode-switch button{border:0;border-radius:9px;padding:7px 11px;background:transparent;color:#172038;font-size:12px;font-weight:800;cursor:pointer}
.route-mode-switch button.active{background:#e83288;color:#fff!important;box-shadow:0 2px 7px #17203820}
.route-map-toolbar .route-selection-pill{order:1}
.route-map-toolbar .tracking-toggle{order:2}
.route-map-toolbar .route-client-filters{order:3}
.route-map-toolbar .route-time-filters{order:4}
.route-map-toolbar .global-pending-actions{order:10;flex:1 1 100%;width:100%;min-width:0}
.route-map-toolbar>.btn[onclick="refresh(true)"],.route-map-toolbar>.route-update-logs-actions{order:20;margin-left:auto}
.route-map-toolbar .rs-client-search{order:10;flex:1 1 100%;width:100%;min-width:180px}
.route-map-toolbar[data-route-mode="routes"] .global-pending-actions,
.route-map-toolbar[data-route-mode="routes"] .rs-client-search,
.route-map-toolbar[data-route-mode="routes"] .rs-city-filter{display:none!important}
.route-map-toolbar[data-route-mode="progress"] .route-selection-pill,
.route-map-toolbar[data-route-mode="progress"] .tracking-toggle,
.route-map-toolbar[data-route-mode="progress"] .route-client-filters,
.route-map-toolbar[data-route-mode="progress"] .route-time-filters,
.route-map-toolbar[data-route-mode="progress"] .global-pending-actions,
.route-map-toolbar[data-route-mode="progress"] .rs-city-filter{display:none!important}
.route-map-toolbar[data-route-mode="rescues"] .route-selection-pill,
.route-map-toolbar[data-route-mode="rescues"] .tracking-toggle,
.route-map-toolbar[data-route-mode="rescues"] .route-client-filters,
.route-map-toolbar[data-route-mode="rescues"] .route-time-filters,
.route-map-toolbar[data-route-mode="rescues"] .rs-client-search{display:none!important}
.route-map-toolbar[data-route-mode="rescues"] .global-pending-actions{display:flex!important;flex-wrap:wrap!important}
.route-map-toolbar[data-route-mode="rescues"] [data-global-layer="pending"].active{background:#f49a22!important;border-color:#f49a22!important;color:#fff!important}
.route-map-toolbar[data-route-mode="rescues"] [data-global-layer="stock"].active{background:#20ae63!important;border-color:#20ae63!important;color:#fff!important}
.route-map-toolbar[data-route-mode="rescues"] [data-global-layer="abandoned"].active,
.route-map-toolbar[data-route-mode="rescues"] [data-global-layer="delayed"].active{background:#e83288!important;border-color:#e83288!important;color:#fff!important}
.route-map-toolbar[data-route-mode="rescues"] [data-global-layer="all"].active{background:#172038!important;border-color:#172038!important;color:#fff!important}
.route-map-toolbar .route-logs-toggle{display:none!important}
.rs-rescue-pending,.rs-rescue-stock,.rs-rescue-abandoned,.rs-rescue-delayed{border-color:color-mix(in srgb,var(--rescue-color),white 55%)!important}
.rs-rescue-pending>small,.rs-rescue-stock>small,.rs-rescue-abandoned>small,.rs-rescue-delayed>small{color:var(--rescue-color)!important}
.rs-map-polygon-detail .rs-rescue-pending h4{color:#c27600}
.rs-map-polygon-detail .rs-rescue-stock h4{color:#12824a}
.rs-map-polygon-detail .rs-rescue-abandoned h4,.rs-map-polygon-detail .rs-rescue-delayed h4{color:#b51f64}
@media(max-width:760px){
  .route-map-toolbar .route-mode-switch{order:30;margin-left:auto}
  .route-mode-switch button{padding:6px 8px;font-size:10px}
  .route-map-toolbar[data-route-mode="routes"] .route-selection-pill{max-width:42vw}
  .route-map-toolbar .global-pending-actions{grid-template-columns:repeat(2,minmax(0,1fr))}
}
