.enhanced-google-autocomplete[data-v-08024ada]{position:relative;width:100%;transition:all .3s ease}.enhanced-google-autocomplete.has-warning-space[data-v-08024ada]{margin-bottom:0;padding-bottom:0;display:block}.enhanced-google-autocomplete.has-warning-space .warning-message[data-v-08024ada]{position:relative;z-index:1;visibility:visible;opacity:1;transform:translateY(0);transition:all .3s ease}.input-container[data-v-08024ada]{position:relative;width:100%}.enhanced-google-autocomplete .googleAutocomplete[data-v-08024ada]{width:100%;padding-right:40px;transition:all .2s ease;font-family:var(--font-family);font-size:1rem;color:#4b5563;background:#fff;padding:.75rem;border:1px solid #d1d5db;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:6px}.enhanced-google-autocomplete .googleAutocomplete[data-v-08024ada]:hover{border-color:#ef8354}.enhanced-google-autocomplete .googleAutocomplete[data-v-08024ada]:focus{box-shadow:0 0 0 .2rem #ef835440;outline:none;border-color:#ef8354}.enhanced-google-autocomplete .googleAutocomplete[data-v-08024ada]::placeholder{color:#6b7280}.enhanced-google-autocomplete input[readonly][data-v-08024ada]{font-family:var(--font-family);font-size:1rem;color:#4b5563;background:#fff;padding:.75rem;border:1px solid #d1d5db;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:6px;width:100%;padding-right:40px;transition:all .2s ease}.enhanced-google-autocomplete input[readonly][data-v-08024ada]:hover{border-color:#ef8354}.enhanced-google-autocomplete input[readonly][data-v-08024ada]:focus{box-shadow:0 0 0 .2rem #ef835440;outline:none;border-color:#ef8354}.enhanced-google-autocomplete input[readonly][data-v-08024ada]::placeholder{color:#6b7280}.enhanced-google-autocomplete .googleAutocomplete.has-error[data-v-08024ada]{border-color:#ff6b6b;box-shadow:0 0 0 .2rem #ff6b6b40}.enhanced-google-autocomplete .googleAutocomplete.is-valid[data-v-08024ada]{border-color:#28a745;box-shadow:0 0 0 .2rem #28a74540}.enhanced-google-autocomplete .googleAutocomplete.has-warning[data-v-08024ada]{border-color:#ffc107;box-shadow:0 0 0 .2rem #ffc10740}.enhanced-google-autocomplete .googleAutocomplete.is-loading[data-v-08024ada]{border-color:#ef8354}.enhanced-google-autocomplete .googleAutocomplete.is-focused[data-v-08024ada]{border-color:#ef8354;box-shadow:0 0 0 .2rem #ef835440}.enhanced-google-autocomplete .googleAutocomplete.is-disabled[data-v-08024ada]{background-color:#e9ecef;opacity:.65;cursor:not-allowed}.validation-icon[data-v-08024ada]{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:.875rem;z-index:10;pointer-events:none;transition:all .2s ease;display:flex;align-items:center;justify-content:center;color:#ef8354}.validation-icon.valid[data-v-08024ada]{color:#28a745}.validation-icon.invalid[data-v-08024ada]{color:#ff6b6b}.validation-icon.warning[data-v-08024ada]{color:#ffc107}.validation-icon.loading[data-v-08024ada]{color:#ef8354}.validation-icon[data-v-08024ada]:not(.valid):not(.invalid):not(.loading){color:#ef8354}.error-message[data-v-08024ada]{margin-top:2px;font-size:.75rem;color:#ff6b6b;display:flex;align-items:flex-start;gap:6px;line-height:1.4;padding:4px 0}.error-message i[data-v-08024ada]{font-size:.875rem;margin-top:1px;flex-shrink:0}.warning-message[data-v-08024ada]{margin-top:2px;font-size:.75rem;color:#856404;background-color:#fff3cd;border:1px solid #ffeaa7;border-radius:4px;padding:6px 10px;display:flex;align-items:flex-start;gap:6px;line-height:1.4;min-height:32px;box-sizing:border-box;transition:all .3s ease}.warning-message i[data-v-08024ada]{font-size:.875rem;margin-top:1px;flex-shrink:0;color:#856404}.warning-message span[data-v-08024ada]{flex:1;word-wrap:break-word;overflow-wrap:break-word}.loading-indicator[data-v-08024ada]{position:absolute;right:40px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:5px;font-size:.7rem;color:#ef8354;z-index:5;pointer-events:none}.loading-indicator i[data-v-08024ada]{font-size:.875rem}@media (max-width: 768px){.enhanced-google-autocomplete .googleAutocomplete[data-v-08024ada]{padding-right:35px;font-size:1rem;height:60px;line-height:36px}.validation-icon[data-v-08024ada]{right:10px;font-size:.8rem}.error-message[data-v-08024ada]{margin-top:1px;font-size:.7rem;gap:4px}.warning-message[data-v-08024ada]{margin-top:1px;font-size:.7rem;gap:4px;padding:6px 10px;min-height:28px;z-index:10;position:relative}.enhanced-google-autocomplete.has-warning-space[data-v-08024ada]{margin-bottom:8px}.loading-indicator[data-v-08024ada]{right:35px;font-size:.65rem}.loading-indicator span[data-v-08024ada]{display:none}}@media (prefers-color-scheme: dark){.enhanced-google-autocomplete .googleAutocomplete[data-v-08024ada]{background-color:#fff;color:#4b5563;border-color:#d1d5db}.enhanced-google-autocomplete .googleAutocomplete.is-disabled[data-v-08024ada]{background-color:#f8f9fa;opacity:.65}.validation-icon[data-v-08024ada]:not(.valid):not(.invalid):not(.loading){color:#ef8354}}
