.dm-driver-picker{min-width:0;width:100%;margin-top:.5rem}.dm-driver-options{max-height:240px;overflow:auto;border:1px solid #d2dae7;border-radius:9px;background:#fff;margin-top:.3rem;padding:.25rem}.dm-driver-options button{display:block;width:100%;text-align:left;white-space:normal;overflow-wrap:anywhere;border:0;border-radius:6px;min-height:44px}.dm-driver-options button[aria-selected=true]{background:#eaf0ff}.dm-driver-options small{display:block;color:var(--muted);font-weight:400;overflow-wrap:anywhere}.dm-driver-picker>small{display:block;margin-top:.35rem;line-height:1.5}.dm-driver-picker [hidden]{display:none}.dm-name-suggestions{margin-top:.5rem;padding:.6rem;border-radius:8px;background:#f0f4fd}.dm-name-suggestions small{display:block;line-height:1.5}.dm-route-selection summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-weight:600}.dm-route-selection label{display:flex;gap:.65rem;align-items:center;min-height:44px;line-height:1.5;margin:0;padding:.5rem 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.dm-route-selection input[type=checkbox]{flex:0 0 auto}.dm-route-selection .form-stack{max-height:360px;overflow:auto;margin-bottom:1rem}.dm-route-selection p{margin-top:.65rem}

.dm-route-heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.dm-remove-route{flex:0 0 44px;min-width:44px;min-height:44px;padding:0;font-size:1.6rem;line-height:1;color:#a93030;border:1px solid #efc8c8;background:#fff5f4;border-radius:10px}.dm-remove-route:hover{background:#fde4e1}.dm-remove-route:disabled{opacity:.55}.dm-removed-routes p{margin:0 0 .5rem}.dm-removed-routes button{min-height:44px;margin-right:.5rem}
