.loading-icon[data-v-70a1166a]{color:#007bff;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.register-container[data-v-70a1166a]{background-color:#fff;border-radius:16px;box-shadow:0 8px 30px #0000001a;font-family:Roboto,sans-serif;margin:50px auto;max-width:700px;padding:40px}h1[data-v-70a1166a]{color:#333;font-size:32px;font-weight:700;text-align:center}h1[data-v-70a1166a],h2[data-v-70a1166a]{color:#c99c5a;margin-bottom:20px}h2[data-v-70a1166a]{font-size:22px}h2[data-v-70a1166a],h3[data-v-70a1166a]{font-weight:500}h3[data-v-70a1166a]{font-size:16px}.progress-bar[data-v-70a1166a],h3[data-v-70a1166a]{margin-bottom:20px}.progress-bar[data-v-70a1166a]{background:#e0e0e0;border-radius:8px;height:10px;overflow:hidden}.progress-fill[data-v-70a1166a]{background:linear-gradient(90deg,#c99c5a,#c59041);height:100%;transition:width .4s ease}.form-group-container[data-v-70a1166a]{display:grid;gap:5px;grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.input-wrapper input[data-v-70a1166a],.input-wrapper select[data-v-70a1166a]{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;font-size:16px;padding:14px;transition:all .3s ease}.section-title[data-v-70a1166a]{font-size:1.5em;font-weight:700;margin-bottom:20px}.input-wrapper input[data-v-70a1166a]:focus,.input-wrapper select[data-v-70a1166a]:focus{border-color:#c99c5a;box-shadow:0 0 6px #6c63ff4d}.input-wrapper label[data-v-70a1166a]{top:50%}.input-wrapper label[data-v-70a1166a],.input-wrapper2 label[data-v-70a1166a]{color:#888;font-size:16px;left:16px;pointer-events:none;position:absolute;transform:translateY(-50%);transition:.3s ease}.input-wrapper2 label[data-v-70a1166a]{top:10px}.input-wrapper input:not(:-moz-placeholder)+label[data-v-70a1166a]{color:#666;font-size:14px;top:0;transform:translateY(-20px)}.input-wrapper input:focus+label[data-v-70a1166a],.input-wrapper input:not(:placeholder-shown)+label[data-v-70a1166a],.input-wrapper select:focus+label[data-v-70a1166a],.input-wrapper select:not([value=""]):valid+label[data-v-70a1166a]{color:#666;font-size:14px;top:0;transform:translateY(-20px)}.input-wrapper input.error[data-v-70a1166a],.input-wrapper select.error[data-v-70a1166a]{background-color:#f8d7da;border-color:#dc3545}.input-wrapper input.error[data-v-70a1166a]:focus,.input-wrapper select.error[data-v-70a1166a]:focus{box-shadow:0 0 6px #dc354580}.input-group[data-v-70a1166a]{display:flex;gap:10px}.form-navigation[data-v-70a1166a]{display:flex;gap:15px;justify-content:flex-end;margin-top:30px}button[data-v-70a1166a]{background-color:#c99c5a;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:12px 20px;transition:background-color .3s ease}button[data-v-70a1166a]:hover{background-color:#c59041}button[data-v-70a1166a]:active{transform:translateY(2px)}button.loading[data-v-70a1166a],button[disabled][data-v-70a1166a]{background-color:#b0b0b0;cursor:not-allowed;opacity:.8}.loading-text[data-v-70a1166a]{align-items:center;display:flex;gap:8px;justify-content:center}.fade-in[data-v-70a1166a]{animation:fadeIn-70a1166a .5s ease-in}@keyframes fadeIn-70a1166a{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}button[data-v-70a1166a]:not(:disabled):active{transform:scale(.98)}.input-wrapper input[data-v-70a1166a]:focus,.input-wrapper select[data-v-70a1166a]:focus,.input-wrapper textarea[data-v-70a1166a]:focus{transform:scale(1.02);transition:all .2s ease}.error-message[data-v-70a1166a]{color:#dc3545;font-size:.9rem;margin-top:.3rem}.cep-error-message[data-v-70a1166a]{color:#b68585;font-size:.9rem;margin-top:.3rem}@media(max-width:768px){.form-group-container[data-v-70a1166a]{grid-template-columns:1fr}}.input-wrapper[data-v-70a1166a]{margin-bottom:20px}.file-upload-label[data-v-70a1166a]{display:block;font-weight:700;margin-top:-20px}.image-preview[data-v-70a1166a]{margin-top:10px}.image-preview img[data-v-70a1166a]{border:1px solid #ccc;border-radius:4px;-o-object-fit:contain;object-fit:contain}.nationality-selector-wrapper[data-v-70a1166a]{margin:0 auto 20px;max-width:800px}.nationality-selector-options[data-v-70a1166a]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.nationality-selector-option[data-v-70a1166a]{align-items:center;border:1px solid #ccc;border-radius:8px;cursor:pointer;display:flex;padding:10px;transition:background-color .3s ease}.nationality-selector-option.selected[data-v-70a1166a]{background-color:#f0f0f0;border-color:#c99c5a}.nationality-selector-option label[data-v-70a1166a]{align-items:center;cursor:pointer;display:flex;width:100%}.nationality-flag-icon[data-v-70a1166a]{flex-shrink:0;height:16px;margin-left:5px;margin-right:10px;width:24px}.option-text[data-v-70a1166a]{flex:1;white-space:normal;word-wrap:break-word;color:#666;font-size:.9em;line-height:1.2;max-width:600px;overflow-wrap:break-word}.nationality-error-message[data-v-70a1166a]{color:red;font-size:.875em;margin-top:10px}@media(max-width:600px){.option-text[data-v-70a1166a]{white-space:normal}}.image-upload-container[data-v-70a1166a]{display:flex;gap:20px;margin-bottom:20px}.image-upload-wrapper[data-v-70a1166a]{align-items:center;border:2px dashed #ccc;border-radius:8px;cursor:pointer;display:flex;flex:1;justify-content:center;min-height:150px;padding:20px;position:relative;text-align:center;transition:border-color .3s ease}.image-upload-wrapper[data-v-70a1166a]:hover{border-color:#c99c5a}.file-upload-label[data-v-70a1166a]{cursor:pointer;height:100%;justify-content:center;width:100%}.file-upload-label[data-v-70a1166a],.upload-icon[data-v-70a1166a]{align-items:center;display:flex;flex-direction:column}.upload-icon[data-v-70a1166a]{gap:10px}.document-icon[data-v-70a1166a]{color:#c99c5a;font-size:48px}.upload-text[data-v-70a1166a]{align-items:center;display:flex;flex-direction:column;gap:5px}.small-upload-icon[data-v-70a1166a]{color:#666;font-size:18px}.upload-text span[data-v-70a1166a]{color:#666;font-size:14px}.image-preview[data-v-70a1166a]{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.image-preview img[data-v-70a1166a]{border-radius:8px;max-height:150px;max-width:100%;-o-object-fit:cover;object-fit:cover}input[type=file][data-v-70a1166a]{display:none}.input-wrapper[data-v-70a1166a]{display:flex;flex-direction:column;position:relative}.input-wrapper textarea[data-v-70a1166a]{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-sizing:border-box;font-size:16px;min-height:120px;padding:14px;resize:vertical;transition:all .3s ease}.input-wrapper textarea[data-v-70a1166a]:focus{border-color:#c99c5a;box-shadow:0 0 6px #6c63ff4d}.input-wrapper textarea:not(:-moz-placeholder)+label[data-v-70a1166a]{color:#464646;top:-8px}.input-wrapper textarea:focus+label[data-v-70a1166a],.input-wrapper textarea:not(:placeholder-shown)+label[data-v-70a1166a]{color:#464646;top:-8px}.input-wrapper textarea.error[data-v-70a1166a]{background-color:#f8d7da;border-color:#dc3545}.input-wrapper textarea.error[data-v-70a1166a]:focus{box-shadow:0 0 6px #dc354580}.input-wrapper textarea:not(:-moz-placeholder)+label[data-v-70a1166a]{color:#535353;font-size:14px;top:-12px}.input-wrapper textarea:focus+label[data-v-70a1166a],.input-wrapper textarea:not(:placeholder-shown)+label[data-v-70a1166a]{color:#535353;font-size:14px;top:-12px}.error-section[data-v-70a1166a]{background-color:#ffebee;border:1px solid #ffcdd2;border-radius:4px;color:#c62828;margin-top:20px;padding:15px}.error-section h2[data-v-70a1166a]{font-size:1.2em;margin-bottom:10px}.error-section ul[data-v-70a1166a]{list-style-type:none;padding:0}.error-section li[data-v-70a1166a]{margin-bottom:5px}.error-section strong[data-v-70a1166a]{font-weight:700}
