/* P24—P26 material rows only. No shell, login, source document or preparation typography. */
.onboarding-checklist{min-width:0;font-size:var(--office-body-size,14px);line-height:1.6}
.onboarding-checklist table{width:100%;border-collapse:collapse;border:1px solid #e3edf7}.onboarding-checklist th,.onboarding-checklist td{font-size:14px;line-height:1.6;overflow-wrap:anywhere;white-space:normal;vertical-align:top;border-right:1px solid #e9f0f8}.onboarding-checklist th:last-child,.onboarding-checklist td:last-child{border-right:0}.onboarding-checklist table>thead>tr>th{font-size:14px;font-weight:600;color:var(--ink,#101354);background:#f3faff}
.onboarding-checklist th:first-child{width:24%}.onboarding-checklist th:nth-child(2){width:18%}.onboarding-checklist th:nth-child(3){width:22%}.onboarding-checklist th:last-child{width:36%}
.onboarding-checklist-state{display:inline-flex;gap:6px;align-items:flex-start;font-size:14px}.onboarding-checklist-state .work-icon{width:16px;height:16px;flex:none;margin-top:3px}.onboarding-checklist-state.confirmed{color:#21844b}.onboarding-checklist-state.confirmed>.work-icon{filter:none}.onboarding-checklist-state.missing,.onboarding-checklist-state.unavailable{color:#c57215}.onboarding-checklist-state.awaiting_review,.onboarding-checklist-state.processing{color:#6664ae}
.onboarding-checklist-state.missing .work-icon,.onboarding-checklist-state.unavailable .work-icon{filter:invert(58%) sepia(94%) saturate(2192%) hue-rotate(359deg) brightness(101%) contrast(105%)}.onboarding-checklist-state.awaiting_review .work-icon,.onboarding-checklist-state.processing .work-icon{filter:invert(41%) sepia(29%) saturate(1054%) hue-rotate(203deg) brightness(91%) contrast(87%)}
.onboarding-checklist button{font-size:15px;line-height:1.4;min-height:40px;max-width:100%;padding:8px 12px;white-space:normal;overflow-wrap:anywhere}
.onboarding-checklist label{font-size:14px;display:grid;gap:6px;min-width:0;margin:10px 0}.onboarding-checklist input[type=file],.onboarding-checklist select{box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:38px;font-size:15px;line-height:1.4;padding:7px 10px}
.onboarding-checklist details{min-width:0;margin:8px 0}.onboarding-checklist details>summary{font-size:14px;overflow-wrap:anywhere}.onboarding-checklist p,.onboarding-checklist dl{font-size:14px;line-height:1.6;margin:8px 0}.onboarding-checklist dl{display:grid;grid-template-columns:110px minmax(0,1fr);gap:6px 12px}.onboarding-checklist dd{margin:0;overflow-wrap:anywhere}
.onboarding-checklist-choices{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.onboarding-checklist-row-feedback{padding:8px 10px;background:#f3f8fd;border:1px solid #dcebf7;border-radius:4px;overflow-wrap:anywhere}.onboarding-checklist>p:not([hidden]){padding:10px 12px;background:#f3f8fd;border:1px solid #dcebf7;border-radius:4px}
@media(max-width:700px){.onboarding-checklist table,.onboarding-checklist tbody{display:block}.onboarding-checklist thead{display:none}.onboarding-checklist tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,auto);gap:6px 12px;padding:12px 0}.onboarding-checklist td{display:block;min-width:0;padding:0;border-right:0}.onboarding-checklist td:nth-child(3),.onboarding-checklist td:last-child{grid-column:1/-1}.onboarding-checklist dl{grid-template-columns:minmax(0,1fr);gap:4px}.onboarding-checklist-choices>button{flex:1 1 140px}}
