.form-validated-field{align-content:start;min-width:0}.ui-app-shell .employee-editor .employee-editor-grid>.employee-validated-field.has-error{border-color:var(--danger);background:var(--danger-soft)}.form-validation-summary p{margin:4px 0;font-size:12px}.problem-explanation{overflow-wrap:anywhere;min-inline-size:0;font-size:12px;line-height:1.7}.problem-explanation p{margin-block:4px}.problem-explanation button{white-space:normal;margin-block:4px}.employee-number-check{overflow-wrap:anywhere;margin-block:8px;padding-inline:12px;font-size:12px;line-height:1.6}:is(.employee-validation-summary ul:has(.problem-explanation),.form-validation-summary ul:has(.problem-explanation)){max-height:none;overflow:visible}.employee-warning-form{align-items:start}.employee-warning-form>.form-validated-field{flex:140px;gap:4px;display:grid}.form-validated-field.has-error>:is(input,select,textarea),:is(input,select,textarea)[aria-invalid=true],.ui-app-shell.app-shell[data-design-contract] .form-validated-field.has-error :is(input,select,textarea)[aria-invalid=true]{border-color:var(--danger);background:var(--danger-soft)}.form-validated-field.has-warning>:is(input,select,textarea){border-color:var(--warning)}.form-field-feedback{color:var(--danger-text);white-space:normal;overflow-wrap:anywhere;text-align:start;align-items:flex-start;gap:6px;margin-block:4px 0;font-size:12px;line-height:1.6;display:flex}.form-field-feedback.has-warning{color:var(--warning-text)}.ui-app-shell.app-shell[data-design-contract] .form-field-feedback.has-error{color:var(--danger-text)}.ui-app-shell.app-shell[data-design-contract] .form-field-feedback.has-warning{color:var(--warning-text)}.form-field-feedback>span:first-child{border:1px solid;border-radius:50%;flex:0 0 16px;place-items:center;width:16px;height:16px;margin-block-start:2px;font-size:11px;font-weight:800;display:inline-grid}.form-validation-summary{border:1px solid var(--danger-border);border-radius:var(--radius-md);min-width:0;color:var(--danger-text);background:var(--danger-soft);text-align:start;align-items:flex-start;gap:10px;margin-block:8px;padding:10px 12px;display:flex}.form-validation-summary.has-warning{color:var(--warning-text);background:var(--warning-soft);border-color:var(--warning)}.form-validation-summary__icon{border:1px solid;border-radius:50%;flex:0 0 22px;place-items:center;height:22px;font-weight:800;display:grid}.form-validation-summary>div{flex:1;min-width:0}.form-validation-summary strong{font-size:13px}.form-validation-summary ul{overscroll-behavior:contain;gap:4px;max-height:140px;margin:5px 0 0;padding-inline-start:18px;display:grid;overflow:auto}.form-validation-summary li>button{min-height:0;color:inherit;text-align:start;font:inherit;white-space:normal;text-underline-offset:3px;background:0 0;border:0;border-radius:0;padding:2px 0;font-size:12px;line-height:1.6;text-decoration:underline;display:inline}.form-validation-summary button:focus-visible{outline-offset:2px;outline:2px solid}@media (width<=680px){.form-validation-summary{padding:10px}.form-validation-summary ul{max-height:120px}.form-validation-summary li>button{padding-block:6px}}
