.employee-form.svelte-1mm5nd2{max-width:720px}.form-section.svelte-1mm5nd2{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid #e6e9ef}.form-section.svelte-1mm5nd2:last-of-type{border-bottom:none}.form-section.svelte-1mm5nd2 h3:where(.svelte-1mm5nd2){font-size:13px;font-weight:700;color:#6e7884;text-transform:uppercase;letter-spacing:.3px;margin:0 0 14px}.hint.svelte-1mm5nd2{font-size:12px;color:#6e7884;margin:8px 0 0;font-style:italic}.form-grid.svelte-1mm5nd2{display:flex;flex-direction:column;gap:14px}.form-grid.two-col.svelte-1mm5nd2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field.svelte-1mm5nd2{display:flex;flex-direction:column;gap:6px}.field-full.svelte-1mm5nd2{grid-column:1 / -1}.field.svelte-1mm5nd2 span:where(.svelte-1mm5nd2){font-size:12px;font-weight:600;color:#6e7884;text-transform:uppercase;letter-spacing:.3px}.field.svelte-1mm5nd2 input:where(.svelte-1mm5nd2),.field.svelte-1mm5nd2 select:where(.svelte-1mm5nd2){padding:8px 10px;border:1.5px solid #e6e9ef;border-radius:8px;font-size:14px;font-family:inherit;color:#212a34}.field-inline.svelte-1mm5nd2{flex-direction:row;align-items:center;gap:8px;margin-bottom:20px}.field-error.svelte-1mm5nd2{font-size:11px;color:#b91c1c;text-transform:none;font-weight:400}.id-doc-row.svelte-1mm5nd2{display:flex;gap:8px}.id-doc-type.svelte-1mm5nd2{flex:0 0 90px}.existing-file.svelte-1mm5nd2{font-size:12px;color:#1e88e5;text-decoration:none}.existing-file.svelte-1mm5nd2:hover{text-decoration:underline}.alert.svelte-1mm5nd2{padding:14px 18px;border-radius:8px;font-size:14px;margin-bottom:16px}.alert-error.svelte-1mm5nd2{background:#fef2f2;color:#b91c1c;border:1px solid #fecaca}.approval-banner.svelte-1mm5nd2{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;border-radius:8px;margin-bottom:16px;font-size:13px;flex-wrap:wrap}.approval-pending.svelte-1mm5nd2{background:#fff8e1;border:1px solid #ffe082;color:#8a6d00}.approval-approved.svelte-1mm5nd2{background:#f0fdf4;border:1px solid #bbf7d0;color:#15803d}.approval-rejected.svelte-1mm5nd2{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.approval-note.svelte-1mm5nd2{font-weight:400}.approval-actions.svelte-1mm5nd2{display:flex;gap:8px}.annex-list.svelte-1mm5nd2{list-style:none;margin:0 0 14px;padding:0;display:flex;flex-direction:column;gap:8px}.annex-row.svelte-1mm5nd2{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;border:1px solid #e6e9ef;border-radius:8px;font-size:13px}.annex-row.svelte-1mm5nd2 a:where(.svelte-1mm5nd2){color:#1e88e5;text-decoration:none}.annex-row.svelte-1mm5nd2 a:where(.svelte-1mm5nd2):hover{text-decoration:underline}.annex-remove.svelte-1mm5nd2{background:none;border:none;color:#b91c1c;font-size:12px;cursor:pointer;padding:0}.annex-upload-row.svelte-1mm5nd2{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.annex-upload-row.svelte-1mm5nd2 input[type=text]:where(.svelte-1mm5nd2){padding:8px 10px;border:1.5px solid #e6e9ef;border-radius:8px;font-size:13px;flex:1 1 180px}.form-actions.svelte-1mm5nd2{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.form-actions-right.svelte-1mm5nd2{display:flex;gap:10px}.btn.svelte-1mm5nd2{padding:9px 16px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;border:none}.btn-primary.svelte-1mm5nd2{background:#1e88e5;color:#fff}.btn-primary.svelte-1mm5nd2:disabled{opacity:.6;cursor:not-allowed}.btn-outline.svelte-1mm5nd2{background:#fff;border:1.5px solid #e6e9ef;color:#212a34}.btn-danger-outline.svelte-1mm5nd2{background:#fff;border:1.5px solid #fecaca;color:#b91c1c}@media(max-width:768px){.form-grid.two-col.svelte-1mm5nd2{grid-template-columns:1fr}.form-actions.svelte-1mm5nd2{flex-direction:column-reverse;gap:10px;align-items:stretch}.form-actions-right.svelte-1mm5nd2{flex-direction:column-reverse;gap:8px}}
