.form-content{flex:1 1;padding:1rem 1.25rem;overflow-y:auto}.form-card{background-color:#fff;border-radius:var(--radius-lg);padding:1.5rem;border:1px solid var(--border);box-shadow:var(--shadow-sm);margin-bottom:2rem}.card-header-label{display:flex;align-items:center;gap:.5rem;margin-bottom:1.5rem}.card-header-label h2{font-size:1.1rem;font-weight:600;color:var(--text-main)}.photo-upload-container{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem;gap:.5rem}.photo-circle{width:60px;height:60px;background-color:#f3f4f6;border-radius:var(--radius-full);justify-content:center;border:1px dashed var(--border)}.photo-circle,.photo-label{display:flex;align-items:center}.photo-label{flex-direction:column;font-size:.75rem;color:var(--text-muted)}.optional-text{font-size:.65rem}.inputs-stack{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}.input-field{width:100%;padding:.75rem 1rem;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.875rem;outline:none;background-color:#f9fafb}.input-field:focus{border-color:var(--primary)}.textarea-field{resize:vertical;font-family:inherit}.btn-primary{width:100%;background-color:var(--success);color:#fff;padding:1rem;border-radius:var(--radius-sm);font-weight:600;font-size:1rem;text-align:center}.recently-added-section{margin-top:1rem}.empty-state{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3rem 0;color:#9ca3af;gap:1rem}.empty-state p{font-size:.875rem}