.route-admin-layout{display:grid;grid-template-columns:1fr 1fr;gap:22px}.field-label{font-size:12px;font-weight:800;color:#55716e}.field-label select{display:block;width:100%;margin-top:7px;padding:11px;border:1px solid #d5e5e1;border-radius:9px;background:#fff;color:#183b3b;font:inherit}.route-tools{display:flex;gap:8px;margin:12px 0}.small{padding:8px 11px;font-size:12px}.full{width:100%;margin-top:9px}.stop-list{border-top:1px solid #e4eeeb;margin-top:12px}.stop-row{display:flex;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #edf2f1}.stop-order{width:24px;height:24px;border-radius:50%;background:#dff7e9;color:#087244;text-align:center;line-height:24px;font-size:11px;font-weight:800}.stop-row input{flex:1;border:1px solid #d5e5e1;border-radius:7px;padding:8px}.stop-row button{border:0;background:none;color:#b34842;cursor:pointer}.registration-head{display:flex;justify-content:space-between;align-items:flex-start}.registration-head p{color:#718884;font-size:12px;margin:4px 0 13px}.registration-box{background:#eef8f4;border-radius:12px;padding:14px}.registration-next{font-size:12px;color:#55716e}.registration-next strong{display:block;color:#0f766e;font-size:20px;margin:4px 0}.registration-box .muted{margin-top:9px;display:block}.google-map{height:230px;border-radius:12px;background:#dfece8;margin-top:16px;overflow:hidden}.map-fallback{height:100%;display:grid;place-items:center;text-align:center;color:#6c8580;font-size:12px;padding:20px}.map-fallback small{font-size:11px}@media(max-width:700px){.route-admin-layout{grid-template-columns:1fr}}
.vehicle-mode-choice{display:none}.vehicle-mode-choice.visible{display:block}
