/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.geocoder-status{margin-top:0.5rem;padding:0.5rem 0.75rem;border-radius:4px;font-size:0.875rem;display:flex;align-items:center;gap:0.5rem;transition:opacity 0.3s ease;}.geocoder-status__icon{font-size:1rem;line-height:1;}.geocoder-status__text{flex:1;line-height:1.4;}.geocoder-status--loading{background-color:#e3f2fd;color:#1976d2;border:1px solid #90caf9;}.geocoder-status--success{background-color:#e8f5e9;color:#2e7d32;border:1px solid #81c784;}.geocoder-status--error{background-color:#ffebee;color:#c62828;border:1px solid #ef9a9a;}.geocoder-status--loading .geocoder-status__icon{animation:geocoder-spin 1s linear infinite;}@keyframes geocoder-spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.geocoder-address-input{width:100%;}.form-item:has(.geocoder-address-input){position:relative;}.form-item:has(.geocoder-address-input)::before{position:absolute;left:0.75rem;top:2.5rem;pointer-events:none;opacity:0.5;}.geocoder-address-input{padding-left:2.5rem;}#buscador-map-container{box-shadow:0 2px 4px rgba(0,0,0,0.1);margin-top:10px;border:1px solid #ccc;border-radius:8px;overflow:hidden;}#map{z-index:1;height:100%;width:100%;min-height:300px;}
