.contact-inputs[data-v-54a40c58]{gap:var(--spacing-md)}.contact-inputs[data-v-54a40c58],.form-group[data-v-54a40c58]{display:flex;flex-direction:column}.form-group[data-v-54a40c58]{gap:var(--spacing-xs)}.form-label[data-v-54a40c58]{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:500}.form-input[data-v-54a40c58]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--font-size-base);padding:var(--spacing-sm) var(--spacing-md);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}.form-input[data-v-54a40c58]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.1);outline:none}.recruit-form[data-v-fb54691a]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.safety-alert[data-v-fb54691a]{margin-bottom:0}.safety-list[data-v-fb54691a]{margin:0;padding-left:var(--spacing-lg)}.form-group[data-v-fb54691a]{display:flex;flex-direction:column;gap:var(--spacing-xs);position:relative}.form-label[data-v-fb54691a]{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:500}.form-label.required[data-v-fb54691a]:after{color:var(--color-error);content:" *"}.form-input[data-v-fb54691a],.form-select[data-v-fb54691a],.form-textarea[data-v-fb54691a]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-family:inherit;font-size:var(--font-size-base);padding:var(--spacing-sm) var(--spacing-md);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%}.form-input[data-v-fb54691a]:focus,.form-select[data-v-fb54691a]:focus,.form-textarea[data-v-fb54691a]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.1);outline:none}.form-textarea[data-v-fb54691a]{min-height:140px;resize:vertical}.form-input--number[data-v-fb54691a]{max-width:160px}.char-count[data-v-fb54691a]{align-self:flex-end;color:var(--color-text-muted);font-size:var(--font-size-xs)}.option-select[data-v-fb54691a]{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.option-btn[data-v-fb54691a]{background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-sm);font-weight:500;padding:var(--spacing-sm) var(--spacing-lg);transition:all var(--transition-fast)}.option-btn[data-v-fb54691a]:hover{border-color:var(--color-primary);color:var(--color-primary)}.option-btn.active[data-v-fb54691a]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.submit-error[data-v-fb54691a]{color:var(--color-error);font-size:var(--font-size-sm)}.form-actions[data-v-fb54691a]{border-top:1px solid var(--color-border);display:flex;gap:var(--spacing-md);justify-content:space-between;padding-top:var(--spacing-lg)}@media(max-width:640px){.form-actions[data-v-fb54691a]{flex-direction:column-reverse}.form-actions[data-v-fb54691a] .app-btn{justify-content:center;width:100%}}
