.location-autocomplete[data-v-9a82997e],.autocomplete-wrapper[data-v-9a82997e]{position:relative}.autocomplete-input[data-v-9a82997e]{border:1px solid #ddd;border-radius:6px;width:100%;padding:10px 16px;font-family:inherit;font-size:16px}.autocomplete-input[data-v-9a82997e]:focus{border-color:#6b7f5a;outline:none;box-shadow:0 0 0 3px #6b7f5a1a}.autocomplete-loading[data-v-9a82997e]{color:#666;font-size:14px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.autocomplete-dropdown[data-v-9a82997e]{z-index:1000;background:#fff;border:1px solid #ddd;border-radius:6px;max-height:300px;margin-top:4px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 12px #00000026}.autocomplete-option[data-v-9a82997e]{cursor:pointer;border-bottom:1px solid #f0f0f0;padding:12px 16px;transition:background-color .2s}.autocomplete-option[data-v-9a82997e]:last-child{border-bottom:none}.autocomplete-option[data-v-9a82997e]:hover{background-color:#f8f9fa}.autocomplete-option.no-results[data-v-9a82997e]{color:#999;cursor:default}.autocomplete-option.no-results[data-v-9a82997e]:hover{background-color:#fff}.location-name[data-v-9a82997e]{color:#2c3e50;margin-bottom:4px;font-weight:500}.location-details[data-v-9a82997e]{color:#666;font-size:12px}.country-badge[data-v-9a82997e]{color:#666;background:#e8e8e8;border-radius:12px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.country-badge.estonia[data-v-9a82997e]{color:#2e7d32;background:#e8f5e9}.country-badge.partner-badge[data-v-9a82997e]{color:#1976d2;background:#e3f2fd}.autocomplete-option.estonia-location[data-v-9a82997e]{border-left:3px solid #6b7f5a}
