.form-card[data-v-8f236922]{border-radius:.5rem;background-color:#fff;padding:1.5rem;box-shadow:0 1px 2px #0000000d}.dark .form-card[data-v-8f236922]{background-color:#1f2937}.form-card-header[data-v-8f236922]{margin-bottom:1rem;display:flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;color:#111827}.dark .form-card-header[data-v-8f236922]{color:#fff}.form-group[data-v-8f236922]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-8f236922]{display:block;font-size:.875rem;font-weight:500;color:#374151}.dark .form-label[data-v-8f236922]{color:#d1d5db}.form-input[data-v-8f236922],.form-textarea[data-v-8f236922]{display:block;width:100%;border-radius:.5rem;border:1px solid rgb(209 213 219);padding:.5rem .75rem;font-size:.875rem;box-shadow:0 1px 2px #0000000d}.form-input[data-v-8f236922]:focus,.form-textarea[data-v-8f236922]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.form-input[data-v-8f236922]::placeholder,.form-textarea[data-v-8f236922]::placeholder{color:#9ca3af}.dark .form-input[data-v-8f236922],.dark .form-textarea[data-v-8f236922]{border-color:#4b5563;background-color:#374151;color:#fff}.dark .form-input[data-v-8f236922]::placeholder,.dark .form-textarea[data-v-8f236922]::placeholder{color:#6b7280}.form-select[data-v-8f236922]{display:block;width:100%;border-radius:.5rem;border:1px solid rgb(209 213 219);background-color:#fff;padding:.5rem .75rem;font-size:.875rem;box-shadow:0 1px 2px #0000000d}.form-select[data-v-8f236922]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f6}.dark .form-select[data-v-8f236922]{border-color:#4b5563;background-color:#374151;color:#fff}.form-file-input[data-v-8f236922]{display:block;width:100%;font-size:.875rem;color:#6b7280}.form-file-input[data-v-8f236922]::file-selector-button{margin-right:1rem;border-radius:.5rem;border:none;background-color:#eff6ff;padding:.5rem 1rem;color:#1d4ed8;cursor:pointer}.form-file-input[data-v-8f236922]::file-selector-button:hover{background-color:#dbeafe}.dark .form-file-input[data-v-8f236922]{color:#9ca3af}.dark .form-file-input[data-v-8f236922]::file-selector-button{background-color:#1e3a8a;color:#93c5fd}.radio-card[data-v-8f236922]{display:block;cursor:pointer}.radio-card input:checked+.radio-card-content[data-v-8f236922]{border-color:#3b82f6;background-color:#eff6ff;color:#1d4ed8}.dark .radio-card input:checked+.radio-card-content[data-v-8f236922]{border-color:#60a5fa;background-color:#1e3a8a;color:#93c5fd}.radio-card-content[data-v-8f236922]{display:flex;align-items:center;gap:.75rem;border-radius:.5rem;border:1px solid rgb(209 213 219);padding:.75rem;transition:colors .15s ease-in-out}.radio-card-content[data-v-8f236922]:hover{background-color:#f9fafb}.dark .radio-card-content[data-v-8f236922]{border-color:#4b5563}.dark .radio-card-content[data-v-8f236922]:hover{background-color:#374151}.btn-primary[data-v-8f236922]{display:flex;align-items:center;justify-content:center;border-radius:.5rem;background-color:#2563eb;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#fff;cursor:pointer;border:none}.btn-primary[data-v-8f236922]:hover:not(:disabled){background-color:#1d4ed8}.btn-primary[data-v-8f236922]:focus{outline:none;box-shadow:0 0 0 2px #3b82f6,0 0 0 4px #3b82f61a}.btn-primary[data-v-8f236922]:disabled{opacity:.5;cursor:not-allowed}.btn-secondary[data-v-8f236922]{display:flex;align-items:center;justify-content:center;border-radius:.5rem;border:1px solid rgb(209 213 219);background-color:#fff;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#374151;text-decoration:none;cursor:pointer}.btn-secondary[data-v-8f236922]:hover{background-color:#f9fafb}.btn-secondary[data-v-8f236922]:focus{outline:none;box-shadow:0 0 0 2px #3b82f6,0 0 0 4px #3b82f61a}.dark .btn-secondary[data-v-8f236922]{border-color:#4b5563;background-color:#1f2937;color:#d1d5db}.dark .btn-secondary[data-v-8f236922]:hover{background-color:#374151}.animate-fade-in[data-v-8f236922]{animation:fadeIn-8f236922 .5s ease-in-out}@keyframes fadeIn-8f236922{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
