/* SLPT-R26R8-PROFESSIONAL-WORKFLOWS-RELIABILITY-20260821 */
.r26r8-route-focus{outline:3px solid rgba(142,41,52,.22);outline-offset:6px;border-radius:14px;transition:outline-color .2s ease}.r26r8-busy{opacity:.72;pointer-events:none;position:relative}.r26r8-busy::after{content:"";position:absolute;right:12px;top:12px;width:14px;height:14px;border:2px solid rgba(20,30,45,.18);border-top-color:#8e2934;border-radius:50%;animation:r26r8-spin .65s linear infinite}@keyframes r26r8-spin{to{transform:rotate(360deg)}}
.r26r8-assessment-centre .page-head,.r26r8-assessment-centre .page-heading{align-items:flex-end}.r26r8-assessment-search{width:min(290px,40vw);height:42px;border:1px solid #dce2ea;border-radius:12px;background:#fff;color:#101828;padding:0 13px;font:inherit}.r26r8-workflow-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0 16px}.r26r8-workflow-strip>div{display:flex;align-items:flex-start;gap:9px;background:#fff;border:1px solid #e2e7ee;border-radius:15px;padding:12px;box-shadow:0 7px 20px rgba(23,32,50,.045);min-height:72px}.r26r8-workflow-strip i{display:grid;place-items:center;flex:0 0 27px;width:27px;height:27px;border-radius:9px;background:#f5edf0;color:#8e2934;font-style:normal;font-weight:900;font-size:12px}.r26r8-workflow-strip span{display:grid;gap:3px}.r26r8-workflow-strip b{font-size:12px;color:#101828}.r26r8-workflow-strip small{font-size:9px;line-height:1.35;color:#667085}.r26r8-assessment-intro{margin:0 0 12px;padding:13px 15px;border:1px solid #e4e7ec;border-radius:14px;background:linear-gradient(135deg,#fff,#fbfafb)}.r26r8-assessment-intro div{display:grid;gap:3px}.r26r8-assessment-intro b{font-size:12px;color:#1d2939}.r26r8-assessment-intro span{font-size:10px;line-height:1.5;color:#667085}.r26r8-assessment-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.r26r8-assessment-card{display:grid!important;grid-template-columns:44px 1fr!important;grid-template-rows:auto auto!important;column-gap:12px!important;align-items:start!important;min-height:184px!important;border:1px solid #e2e7ee!important;border-radius:18px!important;background:#fff!important;padding:16px!important;box-shadow:0 10px 28px rgba(24,32,48,.055)!important}.r26r8-assessment-card .assessment-tool-icon{width:44px;height:44px;border-radius:13px;background:#f4f7fb;display:grid;place-items:center;font-size:21px;color:#6941c6}.r26r8-assessment-card>div:nth-child(2){min-width:0}.r26r8-assessment-card h3{margin:1px 0 6px;font-size:15px;color:#101828}.r26r8-assessment-card p{min-height:48px;margin:0 0 8px;font-size:10px;line-height:1.5;color:#667085}.r26r8-assessment-card small{display:block;color:#475467;font-weight:700}.r26r8-assessment-card>[data-start-assessment]{grid-column:1/-1;margin-top:13px;width:100%;justify-content:center}.r26r8-assessment-card[hidden]{display:none!important}
.r26r8-workspace-flow{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:12px 0 14px}.r26r8-workspace-flow span{display:flex;align-items:center;gap:7px;min-height:38px;padding:8px 10px;border:1px solid #e4e7ec;border-radius:11px;background:#fff;color:#98a2b3;font-size:9px;font-weight:800}.r26r8-workspace-flow i{display:grid;place-items:center;width:20px;height:20px;border-radius:7px;background:#f2f4f7;color:#667085;font-style:normal}.r26r8-workspace-flow span.done{color:#344054;border-color:#d7e9df;background:#fbfefc}.r26r8-workspace-flow span.done i{background:#eaf6ef;color:#1f7a4d}.r26r8-workspace-flow span.active{border-color:#e3c3c8;background:#fff9fa;color:#8e2934}.r26r8-workspace-flow span.active i{background:#f4e8eb;color:#8e2934}.r26r8-tool-context{margin-top:12px;padding:11px 13px;border:1px solid #e5e7eb;border-radius:12px;background:#fafafa;display:grid;gap:3px}.r26r8-tool-context b{font-size:10px;color:#1d2939}.r26r8-tool-context span{font-size:9px;color:#667085;line-height:1.45}.r26r8-physique-workspace .assessment-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r26r8-physique-workspace .assessment-media-card{border-radius:16px;overflow:hidden}.r26r8-physique-workspace .assessment-media-card img{aspect-ratio:3/4;object-fit:contain;background:#f8fafc}.r26r8-tool-posture .assessment-media-grid,.r26r8-tool-movement .assessment-media-grid{gap:12px}.r26r8-tool-posture .assessment-workspace-main,.r26r8-tool-movement .assessment-workspace-main,.r26r8-physique-workspace .assessment-workspace-main{box-shadow:0 10px 32px rgba(24,32,48,.055)}
.r26r8-pricing-page #r25PlanGrid{align-items:stretch}.r26r8-pricing-page #r25PlanGrid>.r25c-card{border:1px solid #e1e6ee;box-shadow:0 10px 28px rgba(26,37,54,.055)}.r26r8-pricing-page [data-r26r8-money]{font-variant-numeric:tabular-nums;font-weight:750;background:#fff;color:#101828}.r26r8-currency-note{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:8px 0 14px;padding:12px 14px;border:1px solid #dce2ea;border-radius:13px;background:#fff}.r26r8-currency-note b{font-size:11px;color:#101828}.r26r8-currency-note span{font-size:9px;line-height:1.4;color:#667085;text-align:right}.r26r8-pricing-page input,.r26r8-pricing-page select{color:#101828;background:#fff}.r26r8-pricing-page input::placeholder{color:#667085}
@media(max-width:1100px){.r26r8-assessment-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.r26r8-workflow-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.r26r8-workspace-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:760px){.r26r8-assessment-centre .page-head,.r26r8-assessment-centre .page-heading{align-items:stretch}.r26r8-assessment-search{width:100%}.r26r8-workflow-strip,.r26r8-workspace-flow{grid-template-columns:1fr}.r26r8-workflow-strip>div{min-height:auto}.r26r8-assessment-grid{grid-template-columns:1fr!important}.r26r8-assessment-card{min-height:0!important}.r26r8-physique-workspace .assessment-media-grid{grid-template-columns:1fr}.r26r8-currency-note{display:grid}.r26r8-currency-note span{text-align:left}}
@media(prefers-reduced-motion:reduce){.r26r8-route-focus,.r26r8-busy::after{transition:none;animation:none}.r26r8-route-focus{scroll-behavior:auto}}
.r26r8-start-flow{margin:0 0 14px;padding:12px 13px;border:1px solid #e2e7ee;border-radius:14px;background:linear-gradient(135deg,#fff,#fafbfc);display:grid;gap:8px}.r26r8-start-flow>b{color:#101828;font-size:12px}.r26r8-start-flow>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.r26r8-start-flow span{display:flex;align-items:center;gap:5px;font-size:8px;font-weight:800;color:#475467}.r26r8-start-flow i{display:grid;place-items:center;width:19px;height:19px;border-radius:6px;background:#f4e8eb;color:#8e2934;font-style:normal}.r26r8-start-flow small{font-size:9px;line-height:1.45;color:#667085}.r26r8-tool-posture .v18-capture-status,.r26r8-tool-movement .v18-capture-status,.r26r8-physique-workspace .v18-capture-status{border-radius:14px}.r26r8-tool-posture #v18BatchMedia,.r26r8-tool-movement #v18BatchMedia,.r26r8-physique-workspace #v18BatchMedia{min-height:42px}.r26r8-physique-workspace .v18-analysis-review{border-radius:16px}.r26r8-physique-workspace .assessment-section-header p{max-width:760px}
@media(max-width:760px){.r26r8-start-flow>div{grid-template-columns:1fr}.r26r8-start-flow span{min-height:30px}}
\n\n

/* Assessment Centre supporting-text readability remains owned by this layer. */
.r26r8-assessment-card p{font-size:10.5px;line-height:1.55;color:#526579}
.r26r8-assessment-card small{font-size:10px;line-height:1.4;color:#475467}
.r26r8-assessment-intro span,.r26r8-workflow-strip small{color:#526579}
