.workspace-shell{color:#123f38;background:#f4f7f5;min-height:100vh;padding:2rem max(1.25rem,50vw - 36rem);font-family:Arial,sans-serif}.workspace-header{color:#58756f;justify-content:space-between;align-items:center;gap:1rem;font-size:.9rem;display:flex}.workspace-back,.workspace-link{color:#0e6757;align-items:center;gap:.45rem;font-weight:700;text-decoration:none;display:inline-flex}.workspace-intro{max-width:46rem;padding:5rem 0 2rem}.workspace-kicker{color:#0e6757;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:800;display:block}.workspace-intro h1{margin:.7rem 0 1rem;font-family:Georgia,serif;font-size:clamp(2.2rem,5vw,4.5rem);line-height:1.02}.workspace-intro p,.workspace-card p{color:#56716c;font-size:1.05rem;line-height:1.55}.workspace-stats{grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0;display:grid}.workspace-stats article,.workspace-card{background:#fff;border:1px solid #d7e6e1;border-radius:1.25rem;padding:1.5rem}.workspace-stats svg{color:#0e806d}.workspace-stats strong{margin-top:1.4rem;font-size:2rem;display:block}.workspace-stats span{color:#58756f}.workspace-card{margin-top:1rem}.workspace-card h1,.workspace-card h2{margin:.35rem 0 .65rem;font-family:Georgia,serif}.workspace-next{justify-content:space-between;align-items:center;gap:2rem;display:flex}.workspace-next>div{max-width:42rem}@media (max-width:640px){.workspace-header,.workspace-next{flex-direction:column;align-items:flex-start}.workspace-stats{grid-template-columns:1fr}.workspace-header span{overflow-wrap:anywhere}}.workspace-new{color:#fff;white-space:nowrap;background:#0e6757;border-radius:.8rem;padding:1rem 1.4rem;font-weight:700;text-decoration:none;display:inline-block}.workspace-intro{padding-top:2.5rem}.record-search{gap:.5rem;margin:1rem 0;font-size:1rem;display:grid}.record-search input,.record-list select{color:#123f38;background:#fff;border:1px solid #aac5bd;border-radius:.5rem;max-width:100%;padding:.75rem;font-size:1rem}.record-list article{border-bottom:1px solid #d7e6e1;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.4rem 0;display:flex}.record-list h3{font-size:1.2rem;font-weight:700}.record-list p{margin:.35rem 0;font-size:1rem}.record-list label{gap:.4rem;font-size:1rem;display:grid}.record-actions{flex-wrap:wrap;gap:1rem;display:flex}.record-actions a{color:#0e6757;text-decoration:underline}.workspace-shell [data-slot=tabs-list]{height:auto;padding:.5rem}.workspace-shell [data-slot=tabs-trigger]{padding:.7rem 1rem;font-size:1rem}@media (max-width:640px){.record-list article{flex-direction:column;align-items:flex-start}.workspace-shell [data-slot=tabs-list]{flex-wrap:wrap;width:100%}}.workspace-card h2{font-size:1.5rem;font-weight:700}.workspace-card h1{font-size:2rem}.wellbeing-app .person-record .record-actions a.workspace-new{background:#0e6757;border-color:#0e6757}.person-record .workspace-stats strong{margin-top:0}@media (max-width:640px){.person-record .workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.person-record .workspace-stats article{padding:1rem}.person-record .workspace-stats span{overflow-wrap:anywhere;font-size:.875rem}}.wellbeing-stats{grid-template-columns:repeat(6,minmax(0,1fr))}.wellbeing-stats strong{margin-top:0}.wellbeing-stats article{padding:1.15rem}.resume-work{border-left:4px solid #0e6757}.record-badge{color:#145e50;background:#e5f1eb;border-radius:.5rem;padding:.3rem .6rem;font-size:.875rem;font-weight:700;display:inline-block}.record-list article>div{min-width:0}.record-list p,.person-record .workspace-intro p{overflow-wrap:anywhere}.record-actions .workspace-new{color:#fff;text-decoration:none}.person-record .workspace-intro{padding:1.5rem 0 0}.person-record .workspace-intro h1{font-size:clamp(2rem,5vw,3.2rem)}.workspace-shell .record-actions{align-items:center}.workspace-shell .workspace-new{white-space:normal;text-align:center}.workspace-shell .record-actions .workspace-link{display:inline-flex}.workspace-quick-actions{flex-wrap:wrap;align-items:center;gap:1.2rem;margin:1rem 0;display:flex}.wellbeing-app .person-record .record-actions a.workspace-new{color:#fff}@media (max-width:850px){.wellbeing-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:540px){.wellbeing-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.wellbeing-stats span{font-size:.9rem}.workspace-shell [data-slot=tabs-list]{justify-content:flex-start;display:flex}.workspace-shell [data-slot=tabs-trigger]{padding:.6rem;font-size:.95rem}.record-list .record-actions{gap:.8rem}.workspace-intro h1{font-size:2.2rem}}.person-record>.workspace-back{gap:6px;margin:0 18px 14px 0;display:inline-flex}
