.employee-form{display:grid;grid-gap:16px;gap:16px}.employee-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.employee-form label{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:11px}.employee-form .search-input,.employee-form .select{box-sizing:border-box;width:100%}.employee-profile-field{grid-column:1/-1}.employee-collection-controls{display:grid;grid-gap:10px;gap:10px;padding:14px;border:1px solid var(--line);border-radius:6px;background:var(--panel-2)}.employee-form .employee-checkbox{display:flex;grid-template-columns:none;align-items:flex-start;gap:9px;line-height:1.5}.employee-checkbox input{margin-top:2px;accent-color:var(--teal)}.employee-checkbox.acknowledgement{color:var(--subtle)}.employee-button-row,.employee-form-footer,.employee-status-form{display:flex;align-items:center;justify-content:space-between;gap:12px}.employee-form-message,.employee-form-note,.employee-status-form p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.employee-form-message.error{color:var(--red)}.employee-form-message.success{color:var(--teal)}.employee-editors{display:grid;grid-gap:10px;gap:10px}.employee-editor{border:1px solid var(--line);border-radius:6px;background:var(--panel-2)}.employee-editor summary{display:flex;justify-content:space-between;gap:12px;padding:14px;cursor:pointer;color:var(--text);font-size:12px}.employee-editor-state{color:var(--subtle);text-transform:uppercase;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.7px}.employee-form.compact{padding:0 14px 14px}.employee-status-form{border-top:1px solid var(--line);padding:12px 14px}button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:850px){.employee-form-grid{grid-template-columns:1fr}.employee-profile-field{grid-column:auto}.employee-form-footer,.employee-status-form{align-items:flex-start;flex-direction:column}}