/* 116 factual onboarding only. No shell/login or original-document typography. */
.sme-shell #content .onboarding-facts-root{margin:0;padding:0;border:0;border-radius:0;background:#fff;box-shadow:none;min-width:0;color:var(--ink,#101354);font-size:var(--office-body-size,14px);line-height:1.6}
.onboarding-facts-heading{margin:0 0 18px}.onboarding-facts-heading h1{font-size:var(--office-title-size,24px);line-height:1.4;margin:0 0 7px;font-weight:650}.onboarding-facts-heading p{margin:0 0 5px;color:var(--muted,#555e9b)}.onboarding-facts-root a,.onboarding-facts-root summary{color:var(--blue,#0060ff)}
.onboarding-arrival-fact{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px;padding:12px 16px;border:1px solid #dcebf7;background:#f2faff;border-radius:5px}.onboarding-arrival-fact>.work-icon{width:22px;height:22px}.onboarding-arrival-fact>details{margin-left:auto}
.onboarding-facts-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr);gap:16px;align-items:start}.onboarding-facts-left,.onboarding-facts-right{display:grid;gap:16px;min-width:0}.onboarding-facts-root .onboarding-facts-panel{padding:16px;margin:0;border:1px solid #dcebf7;border-radius:5px;background:#fff;box-shadow:none;min-width:0}.onboarding-facts-panel>h2{font-size:var(--office-section-size,20px);line-height:1.4;font-weight:600;margin:-16px -16px 14px;padding:12px 16px;background:#f2faff;border-bottom:1px solid #dcebf7;border-radius:4px 4px 0 0;overflow-wrap:anywhere}.onboarding-facts-panel>p{margin:8px 0;color:var(--muted,#555e9b)}
.onboarding-facts-root table{width:100%;border-collapse:collapse;table-layout:auto}.onboarding-facts-root th,.onboarding-facts-root td{padding:11px 9px;border-bottom:1px solid #dcebf7;vertical-align:top;text-align:left;line-height:1.6;font-size:var(--office-body-size,14px);overflow-wrap:anywhere;white-space:normal}.onboarding-facts-root th{font-weight:550;background:#f3faff}.onboarding-item-name{font-weight:600}.onboarding-item-status.confirmed{color:#21844b}.onboarding-item-status.pending{color:#c57215}.onboarding-item-next{color:var(--muted,#555e9b)}.onboarding-facts-status{display:inline-flex;align-items:center;gap:6px;max-width:100%;vertical-align:middle;overflow-wrap:anywhere}.onboarding-facts-status.confirmed{color:#21844b}.onboarding-facts-status.pending{color:#c57215}.onboarding-facts-root .onboarding-facts-status-icon{width:16px;height:16px;flex:none}.onboarding-facts-status.confirmed>.work-icon{filter:none}.onboarding-facts-status.pending>.work-icon{filter:invert(58%) sepia(94%) saturate(2192%) hue-rotate(359deg) brightness(101%) contrast(105%)}
.onboarding-facts-root form{display:grid;gap:14px;max-width:none;margin:10px 0 0;padding:0;border:0;background:transparent;box-shadow:none}.onboarding-facts-root label{display:grid;gap:6px;margin:0;font-size:var(--office-body-size,14px);font-weight:500;min-width:0}.onboarding-facts-root input:not([type=checkbox]):not([type=file]),.onboarding-facts-root select{box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:var(--office-input-height,38px);padding:7px 10px;margin:0;border:1px solid #cbd5ee;border-radius:4px;background:#fff;color:inherit;font-size:var(--office-control-size,15px);line-height:1.4}.onboarding-facts-root button{box-sizing:border-box;min-height:var(--office-button-height,40px);padding:8px 14px;max-width:100%;font-size:var(--office-control-size,15px);line-height:1.4;white-space:normal;overflow-wrap:anywhere}.onboarding-facts-root button.primary{background:var(--blue,#0060ff);border-color:var(--blue,#0060ff);color:#fff}.onboarding-facts-root .onboarding-facts-statement{display:flex;align-items:flex-start;gap:8px;font-weight:400}.onboarding-facts-statement input{width:16px;height:16px;min-width:16px;min-height:16px;padding:0;margin:3px 0 0}
.onboarding-facts-root details{padding:0;margin:8px 0;border:0;background:transparent;box-shadow:none;min-width:0}.onboarding-facts-root summary{font-size:var(--office-body-size,14px);cursor:pointer;overflow-wrap:anywhere}.onboarding-facts-root details p{margin:7px 0;overflow-wrap:anywhere}.onboarding-facts-root small{font-size:var(--office-body-size,14px);color:var(--muted,#555e9b)}.onboarding-facts-uploads>summary,.onboarding-facts-history>summary,.onboarding-facts-other>summary{padding:11px 14px;background:#f2faff;border:1px solid #dcebf7;border-radius:4px}.onboarding-facts-root .onboarding-materials{margin-top:12px;padding:14px;border:1px solid #dcebf7;border-radius:4px;font-size:var(--office-body-size,14px)}.onboarding-facts-root .onboarding-materials h2{font-size:var(--office-section-size,20px)}
.onboarding-facts-feedback{padding:10px 14px;border:1px solid #c9e7d6;background:#f0fbf4;border-radius:4px;overflow-wrap:anywhere}.onboarding-facts-feedback.error{border-color:#eed8b5;background:#fff9ef}.onboarding-facts-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin:16px 0}.onboarding-facts-boundary{display:block;margin-top:14px}.onboarding-facts-root [hidden]{display:none!important}
@media(max-width:1100px){.onboarding-facts-grid{grid-template-columns:minmax(0,1fr)}.onboarding-facts-right{grid-row:1}.onboarding-arrival-fact>details{margin-left:0}}
@media(max-width:700px){.onboarding-facts-root .onboarding-facts-panel{padding:12px}.onboarding-facts-panel>h2{margin:-12px -12px 14px;padding:11px 12px}.onboarding-facts-root table,.onboarding-facts-root tbody{display:block}.onboarding-facts-root thead{display:none}.onboarding-facts-root tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 12px;padding:12px 0;border-bottom:1px solid #dcebf7}.onboarding-facts-root td{display:block;padding:0;border:0;min-width:0}.onboarding-item-status{text-align:right!important}.onboarding-facts-root td.onboarding-item-next,.onboarding-facts-root td:last-child{grid-column:1/-1}.onboarding-facts-toolbar{align-items:stretch}.onboarding-facts-toolbar button,.onboarding-facts-toolbar a{flex:1 1 150px;text-align:center}.onboarding-arrival-fact{padding:11px 12px}}
