/* Electric Heating Solutions - small additions for the static rebuild.
   Kept separate from the original bundles so upstream CSS stays untouched. */
.ehs-map { width: 100%; height: 100%; min-height: 350px; }
.google-map-container .ehs-map { min-height: 350px; }
.ehs-map-fallback { display: flex; align-items: center; justify-content: center; background: #f5f5f5; border: 1px solid #e0e0e0; padding: 24px; }
.ehs-map-fallback-inner { text-align: center; color: #616161; }
.ehs-form-status { margin-top: 12px; font-weight: 600; }
.ehs-form-status.success { color: #2e7d32; }
.ehs-form-status.error { color: #c62828; }
.ehs-form-status.sending { color: #616161; }
