.stage-progress{margin:18px 0 24px;padding:19px 12px;background:#fff;border:1px solid #e0e9ef;border-radius:12px}.stage-track{display:grid;grid-template-columns:repeat(var(--steps),minmax(0,1fr));list-style:none;margin:0;padding:0}.stage-step{position:relative;display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;color:#5f7380;min-width:0}.stage-step:before{content:'';position:absolute;top:13px;height:2px;background:#e0e8ed;left:-50%;right:50%;z-index:0}.stage-step:first-child:before{display:none}.stage-step.is-done:before,.stage-step.is-current:before{background:#58b6d1}.stage-circle{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#eef3f6;border:1px solid #dce6ed;font-size:11px;font-weight:800;z-index:1}.stage-title{font-size:12px;font-weight:700;line-height:1.35}.stage-step.is-done{color:#356f78}.is-done .stage-circle{background:#e3f5ed;border-color:#afdac4;color:#28734e}.stage-step.is-current{color:#176887}.is-current .stage-circle{background:#078bb5;border-color:#078bb5;color:white;box-shadow:0 0 0 4px #e8f7fb}.stage-step.is-current.is-done .stage-circle{background:#29825a;border-color:#29825a;box-shadow:0 0 0 4px #e9f6ed}.stage-note{margin:13px 0 0;text-align:center;font-size:11px;font-weight:700;color:#8b6d31}.handover-app .stage-progress{margin-top:0}.completion-card .stage-progress{border:0;background:#f7fbfa;padding:17px 5px}.finish-bar{justify-content:flex-end!important}.handover-app:not(.reviewing) .finish-bar [data-stage-finish]{display:none!important}.handover-app.reviewing .finish-bar [data-stage-review]{display:none!important}.handover-app:not(.reviewing) .finish-bar button[onclick*="finishCheckin"]{display:none!important}.handover-app.reviewing .finish-bar button[onclick*="customerReview"]{display:none!important}@media(max-width:580px){.stage-progress{padding:17px 5px}.stage-title{font-size:11px}.stage-circle{width:26px;height:26px}.stage-step{gap:8px}.stage-step:before{top:12px}}@media print{.stage-progress{display:none!important}}

.app-navigation[hidden]{display:none!important}.reviewing .wrap>[data-handover-progress]{display:block!important}.customer-mode .workspace-path{display:none!important}.stage-progress:empty{display:none}.portal-top-right{flex-wrap:wrap;gap:12px}.portal-top-right .shift-picker{margin:0}.handover-app [hidden]{display:none!important}@media print{.reviewing .wrap>[data-handover-progress]{display:none!important}}

.portal-top-right .shift-picker{color:#d6e8f0}
