.branch-location-editor_editor__G2oYY{display:grid;grid-gap:12px;gap:12px}.branch-location-editor_toolbar__BVAnZ{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.branch-location-editor_search__NhuRf{position:relative;flex:1 1 260px;min-width:0}.branch-location-editor_search__NhuRf label{display:grid;grid-gap:4px;gap:4px;font-size:13px;color:#475569}.branch-location-editor_search__NhuRf input{height:44px;padding-inline:12px;border:1px solid #cbd5e1;border-radius:8px;font:inherit;background:#fff;color:#0f172a}.branch-location-editor_gpsButton__adSXY:focus-visible,.branch-location-editor_nudge__CsJZA button:focus-visible,.branch-location-editor_search__NhuRf input:focus-visible{outline:3px solid #93c5fd;outline-offset:1px}.branch-location-editor_results__5piDW{position:absolute;inset-inline:0;top:calc(100% + 4px);z-index:20;margin:0;padding:4px;list-style:none;background:#fff;border:1px solid #cbd5e1;border-radius:8px;box-shadow:0 8px 24px rgba(15,23,42,.12);max-height:280px;overflow:auto}.branch-location-editor_results__5piDW button{display:flex;width:100%;justify-content:space-between;gap:12px;align-items:center;min-height:44px;padding:8px 10px;border:0;border-radius:6px;background:transparent;text-align:start;font:inherit;color:#0f172a;cursor:pointer}.branch-location-editor_results__5piDW button:focus-visible,.branch-location-editor_results__5piDW button:hover{background:#eff6ff}.branch-location-editor_results__5piDW small{color:#64748b}.branch-location-editor_noResults__xiJsC{padding:10px;color:#64748b;font-size:13px}.branch-location-editor_gpsButton__adSXY{height:44px;padding-inline:16px;border:1px solid #2563eb;border-radius:8px;background:#2563eb;color:#fff;font:inherit;font-weight:600;cursor:pointer}.branch-location-editor_gpsButton__adSXY:disabled{opacity:.65;cursor:progress}.branch-location-editor_stage__JOhIo{position:relative;border:1px solid #cbd5e1;border-radius:12px;overflow:hidden;background:#eef1f5}.branch-location-editor_map__RX976{height:clamp(320px,52vh,520px);width:100%}.branch-location-editor_overlay__xlC40{position:absolute;inset:0;display:grid;place-items:center;padding:24px;text-align:center;color:#334155;background:rgba(238,241,245,.85)}.branch-location-editor_overlayError__FvM7I{color:#991b1b;background:rgba(254,242,242,.92)}.branch-location-editor_nudge__CsJZA{position:absolute;left:10px;top:10px;display:grid;grid-template-columns:repeat(2,36px);grid-gap:4px;gap:4px}.branch-location-editor_nudge__CsJZA button{width:36px;height:36px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#0f172a;font-size:16px;cursor:pointer}.branch-location-editor_nudge__CsJZA button:disabled{opacity:.4;cursor:not-allowed}.branch-location-editor_hint__mPBl4{color:#64748b;font-size:13px;margin:0}.branch-location-editor_messages__cm0cQ p{margin:0 0 6px;padding:10px 12px;border-radius:8px;font-size:14px;line-height:1.5}.branch-location-editor_ok__d0vQ0{background:#ecfdf5;color:#065f46;border:1px solid #a7f3d0}.branch-location-editor_warn__LPSEB{background:#fffbeb;color:#92400e;border:1px solid #fcd34d}.branch-location-editor_radiusRow__NRfLH{display:grid;grid-template-columns:auto 1fr auto;grid-gap:12px;gap:12px;align-items:center}.branch-location-editor_radiusRow__NRfLH input[type=range]{width:100%;min-height:44px;accent-color:#2563eb}.branch-location-editor_radiusRow__NRfLH output{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;min-width:56px;text-align:end}.branch-location-editor_meta__qh1Ec{display:flex;flex-wrap:wrap;gap:24px;margin:0}.branch-location-editor_meta__qh1Ec dt{font-size:12px;color:#64748b}.branch-location-editor_meta__qh1Ec dd{margin:2px 0 0;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:640px){.branch-location-editor_radiusRow__NRfLH{grid-template-columns:1fr auto}.branch-location-editor_radiusRow__NRfLH label{grid-column:1/-1}.branch-location-editor_map__RX976{height:56vh}}