.map-expanded-dialog{width:96vw;max-width:1800px;height:94dvh;max-height:94dvh;padding:0;border:0;border-radius:14px;color:var(--ink);box-shadow:0 24px 90px #0006;overflow:hidden}
.map-expanded-dialog[open]{display:flex;flex-direction:column}.map-expanded-dialog::backdrop{background:#14232cb3}
.map-expanded-dialog>.request-dialog-header{flex-shrink:0;padding:16px 22px}.map-expanded-dialog .map-expanded-body{flex:1;min-height:0;min-width:0}.map-expanded-dialog .route-map{width:100%;height:100%!important;margin:0}
#content .map-expanded-dialog>.form-footer{flex-shrink:0;margin:0;padding:12px 20px;border:0;border-radius:0;align-items:center;justify-content:space-between;gap:12px}.map-expanded-dialog .form-footer .helper{margin:0}.map-expanded-dialog .leaflet-control-attribution{max-width:80%;white-space:normal}
.route-map-placeholder{background:#edf3f8}.route-map-expand-control button{cursor:zoom-in}
@media(max-width:720px){.map-expanded-dialog{width:calc(100vw - 12px);max-width:none;height:96dvh;max-height:96dvh;border-radius:10px}.map-expanded-dialog>.request-dialog-header{padding:12px}.map-expanded-dialog .request-dialog-header h2{font-size:17px}#content .map-expanded-dialog>.form-footer{padding:10px 12px}.map-expanded-dialog .form-footer .helper{display:none}.map-expanded-dialog .form-footer>.button{flex:1}.map-expanded-dialog .leaflet-touch .route-map-expand-control button{width:30px;height:30px}}
