/* 117 only: preparation, HR follow-up and minimal own first-day work. */
.onboarding-progress-panel{min-width:0}.onboarding-progress-panel form{min-width:0}.onboarding-progress-panel textarea,.onboarding-own-first-day textarea{box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:94px;padding:9px 10px;border:1px solid #cbd5ee;border-radius:4px;background:#fff;color:inherit;font-family:inherit;font-size:var(--office-control-size,15px);line-height:1.6;resize:vertical}.onboarding-progress-panel textarea:focus-visible{outline:2px solid #8bbaff;outline-offset:1px}.onboarding-progress-fact{display:grid;grid-template-columns:minmax(76px,.6fr) minmax(0,1.4fr);gap:12px;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--office-body-size,14px);line-height:1.6}.onboarding-progress-fact>span:first-child{color:var(--muted,#555e9b)}.onboarding-progress-person{min-width:0}.onboarding-progress-person details{margin:7px 0 0}.onboarding-progress-person input{margin:8px 0!important}.onboarding-progress-person-feedback{font-size:var(--office-body-size,14px);line-height:1.6;color:var(--muted,#555e9b);overflow-wrap:anywhere}.onboarding-progress-person button{margin-right:8px}
.onboarding-progress-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px;margin-top:14px}.onboarding-progress-actions>button{width:100%}.onboarding-progress-feedback{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px solid #dcebf7;border-radius:4px;background:#f2faff;color:var(--muted,#555e9b);font-size:var(--office-body-size,14px);line-height:1.6;overflow-wrap:anywhere}.onboarding-progress-feedback.success{border-color:#c9e7d6;background:#f0fbf4;color:#21844b}.onboarding-progress-feedback.success>.work-icon{width:18px;height:18px;filter:none}.onboarding-progress-feedback.error{border-color:#eed8b5;background:#fff9ef}.onboarding-progress-task-status{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;font-size:var(--office-body-size,14px);line-height:1.6}.onboarding-progress-task-status>.work-icon{width:18px;height:18px}.onboarding-progress-task-status>.work-icon[src$="evidence-check.svg"]{filter:none}.onboarding-progress-task-status>.work-icon[src$="clock.svg"]{filter:invert(58%) sepia(94%) saturate(2192%) hue-rotate(359deg) brightness(101%) contrast(105%)}.onboarding-progress-records p{white-space:pre-wrap;overflow-wrap:anywhere}.onboarding-progress-arrival>summary{padding:9px 0}.onboarding-progress-arrival .onboarding-facts-panel{margin-top:12px}
.sme-shell #content .onboarding-own-first-day{padding:0;margin:0;border:0;box-shadow:none;border-radius:0;min-width:0;color:var(--ink,#101354);font-size:var(--office-body-size,14px);line-height:1.6}.onboarding-own-first-day>h1{font-size:var(--office-title-size,24px);line-height:1.4;margin:0 0 8px;font-weight:650}.onboarding-own-first-day>p{margin:0 0 16px;color:var(--muted,#555e9b)}.onboarding-own-first-day>section{padding:16px;border:1px solid #dcebf7;border-radius:5px;background:#fff;min-width:0;max-width:900px}.onboarding-own-first-day h2{font-size:var(--office-section-size,20px);line-height:1.4;font-weight:600;margin:-16px -16px 16px;padding:12px 16px;background:#f2faff;border-bottom:1px solid #dcebf7;border-radius:4px 4px 0 0}.onboarding-own-first-day .onboarding-progress-fact{margin:12px 0}.onboarding-own-first-day button,.onboarding-own-first-day .onboarding-own-actions>a{box-sizing:border-box;font-size:var(--office-control-size,15px);line-height:1.4;min-height:var(--office-button-height,40px);padding:8px 14px;white-space:normal;overflow-wrap:anywhere;max-width:100%}.onboarding-own-first-day button.primary{color:#fff;background:var(--blue,#0060ff);border-color:var(--blue,#0060ff)}.onboarding-own-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.onboarding-own-first-day details{margin-top:16px}.onboarding-own-first-day summary{color:var(--blue,#0060ff);font-size:var(--office-body-size,14px);cursor:pointer}.onboarding-own-first-day details p{overflow-wrap:anywhere}.onboarding-progress-panel [hidden],.onboarding-progress-actions [hidden],.onboarding-own-first-day [hidden]{display:none!important}
@media(max-width:700px){.onboarding-progress-fact{grid-template-columns:minmax(0,1fr);gap:3px}.onboarding-own-first-day>section{padding:12px}.onboarding-own-first-day h2{margin:-12px -12px 14px;padding:11px 12px}.onboarding-own-actions{align-items:stretch}.onboarding-own-actions>button,.onboarding-own-actions>a{flex:1 1 180px;text-align:center}}

.onboarding-progress-panel textarea.onboarding-progress-short-text{min-height:38px;line-height:1.4;padding:7px 10px;resize:none;overflow-y:hidden}.onboarding-progress-actions>a{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:var(--office-button-height,40px);padding:8px 14px;border:1px solid var(--blue,#0060ff);border-radius:4px;background:#fff;color:var(--blue,#0060ff);font-size:var(--office-control-size,15px);line-height:1.4;text-decoration:none;overflow-wrap:anywhere}.onboarding-progress-records{margin-top:14px}.onboarding-progress-records h3{font-size:var(--office-body-size,14px);line-height:1.6;font-weight:600;margin:0 0 8px}.onboarding-progress-records>button{margin-top:10px}.onboarding-facts-root .onboarding-facts-toolbar:empty{display:none}.onboarding-progress-hris>summary{padding:11px 14px;background:#f2faff;border:1px solid #dcebf7;border-radius:4px}.onboarding-progress-hris>.onboarding-facts-panel{margin-top:12px}.onboarding-progress-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:14px;color:var(--muted,#555e9b);font-size:var(--office-body-size,14px);line-height:1.6}.onboarding-progress-heading-line{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:8px}.onboarding-progress-heading-line h1{margin:0}.onboarding-progress-stage{display:inline-flex;align-items:center;min-width:0;padding:4px 10px;border:1px solid #cfe5ff;border-radius:4px;background:#eaf4ff;color:var(--blue,#0060ff);font-size:var(--office-body-size,14px);font-weight:600;line-height:1.4}.onboarding-progress-stage.arrived{border-color:#c9e7d6;background:#f0fbf4;color:#21844b}

.onboarding-progress-stage.unfinished{gap:6px;border-color:#ffd9b0;background:#fff5e8;color:#c57215}.onboarding-progress-stage.unfinished>.work-icon{width:16px;height:16px;filter:invert(58%) sepia(94%) saturate(2192%) hue-rotate(359deg) brightness(101%) contrast(105%)}.onboarding-progress-assurance{text-align:center}.onboarding-facts-grid.onboarding-progress-arrived-layout{grid-template-areas:"arrival task" "materials task";grid-template-rows:auto 1fr}.onboarding-progress-arrived-layout>.onboarding-arrival-fact{grid-area:arrival;margin-bottom:0}.onboarding-progress-arrived-layout>.onboarding-facts-left{grid-area:materials}.onboarding-progress-arrived-layout>.onboarding-facts-right{grid-area:task}
@media(max-width:1100px){.onboarding-facts-grid.onboarding-progress-arrived-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"arrival" "task" "materials";grid-template-rows:auto auto auto}}

.onboarding-progress-stage.arrived{gap:6px}.onboarding-progress-stage.arrived>.work-icon{width:16px;height:16px;filter:none}
