.task-origin-hidden{display:none!important}.task-workspace-host{background:var(--background,#f5f5f5);min-height:100vh}.task-workspace{box-sizing:border-box;width:min(100%,1440px);margin:0 auto;padding:24px}.task-workspace-header{border-bottom:1px solid var(--border,#d1d1d1);justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.task-workspace-header h1{margin:4px 0;font-size:clamp(1.375rem,3vw,1.75rem)}.task-workspace-header p{margin:0}.task-workspace-content{padding-top:16px}.task-workspace-content>.detail-panel{margin-top:0}@media (width<=640px){.task-workspace{padding:14px}.task-workspace-header{flex-wrap:wrap;align-items:flex-start}}.task-member-context{border-bottom:1px solid var(--border,#d1d1d1);flex-wrap:wrap;gap:12px 24px;margin:0;padding:16px 0;display:flex}.task-member-context dt{color:var(--text-muted,#616161);font-size:.8rem}.task-member-context dd{overflow-wrap:anywhere;margin:4px 0 0;font-weight:600}.task-member-context>div,.inline-task-workspace{min-width:0}.inline-task-workspace>.detail-panel{box-shadow:none;border:0;border-radius:0;margin-top:0;padding:0}.task-context{border-bottom:1px solid var(--border);padding-block:1rem}.task-context .field-grid{margin-block:0}.task-actions,.task-navigation{flex-wrap:wrap;align-items:center;gap:8px;margin-block:16px;display:flex}.task-navigation button{align-items:center;gap:8px;display:inline-flex}.task-working-content{padding-top:8px}@media (width<=640px){.task-member-context>div{flex:120px}}:root{color:#242424;background:var(--background);--background:#f5f7f8;--surface-subtle:#f0f3f5;--text:#242424;--border-subtle:#e1e6e9;--radius:6px;--surface:#fff;--border:#d1d1d1;--text-muted:#616161;--brand:#17665f;--brand-hover:#10564f;--brand-pressed:#0b453f;--focus:#005a9e;--shadow:0 2px 4px #00000008, 0 0 2px #0000000f;font-synthesis:none;font-family:Segoe UI,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;line-height:1.5}*{box-sizing:border-box}body{margin:0}button,input,select,textarea,a,summary{-webkit-tap-highlight-color:transparent}button,input,select,textarea{max-width:100%}a{color:#0f625b;text-underline-offset:3px;cursor:pointer}a:hover{color:#093f3a}button,a,summary,input,select,textarea{scroll-margin-block:16px}.application{--lob-accent:#14374c}.application[data-lob-theme=blue]{--lob-accent:#164985}.application[data-lob-theme=purple]{--lob-accent:#593475}.application[data-lob-theme=teal]{--lob-accent:#135f5b}.environment-bar{color:#000;background:#fff;padding:.25rem 2rem;font-size:.8rem;font-weight:400}.lob-wordmark{align-items:center;gap:.65rem;margin-bottom:.25rem;font-size:.9rem;font-weight:600;display:flex}.mco-logo{flex:none}.context-values{flex-wrap:wrap;flex:1;gap:.5rem 1.5rem;margin:0;display:flex}.context-values dt{color:var(--text-muted);margin-bottom:.125rem;font-size:.75rem}.context-values dd{overflow-wrap:anywhere;margin:0;font-size:.875rem}.context-actions{margin-left:auto}.screen-id{color:#536a7a;font-size:.75rem}.brand-header{background:var(--lob-accent);color:#fff;border-bottom:2px solid #72bdb6;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 2rem;display:flex}h1{letter-spacing:-.025em;margin:0;font-size:1.65rem;font-weight:600;line-height:1.3}h2{margin-block:0 1rem;font-size:1.375rem;font-weight:600;line-height:1.3}h3{margin-block:1.5rem .75rem;font-size:1.125rem;font-weight:600}h4{font-size:1rem;font-weight:600}.eyebrow{letter-spacing:.12em;margin:0 0 .125rem;font-size:.7rem;font-weight:700}.demo-badge{letter-spacing:.06em;border:1px solid #8ed3cc;border-radius:4px;padding:.45rem .75rem;font-size:.7rem;font-weight:700}main{max-width:1600px;margin:0 auto;padding:1rem 2rem 3rem}.boundary{color:#4c6475;margin:0 0 .75rem;font-size:.8rem}.login-card{max-width:470px;box-shadow:none;background:#fff;border:1px solid #d2dce3;border-radius:10px;margin:3rem auto;padding:2rem}label{flex-direction:column;gap:.4rem;margin-bottom:1rem;font-size:.875rem;font-weight:600;display:flex}input,select,textarea{font:inherit;border:1px solid var(--border);color:#242424;background:#fff;border-bottom-color:#707070;border-radius:4px;width:100%;min-width:0;min-height:44px;padding:.65rem .8rem;font-weight:400}textarea{resize:vertical;min-height:112px;line-height:1.6}input:hover:not(:disabled),select:hover:not(:disabled),textarea:hover:not(:disabled){border-color:#707070}input:disabled,select:disabled,textarea:disabled{color:#616161;cursor:not-allowed;background:#f0f0f0}input[readonly],textarea[readonly]{background:#fafafa}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border-color:#b10e1e}input[type=checkbox],input[type=radio]{width:20px;height:20px;min-height:20px;accent-color:var(--brand);cursor:pointer;flex:none}button{font:inherit;border:1px solid var(--brand);background:var(--brand);color:#fff;cursor:pointer;overflow-wrap:anywhere;border-radius:4px;min-height:44px;padding:.65rem 1rem;font-size:.875rem;font-weight:600;line-height:1.3;transition:background-color .12s,border-color .12s,box-shadow .12s}button:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover);box-shadow:0 2px 4px #00000012}button:active:not(:disabled){background:var(--brand-pressed);border-color:var(--brand-pressed);box-shadow:none}button:disabled{color:#737373;cursor:not-allowed;box-shadow:none;background:#f0f0f0;border-color:#e0e0e0}button.secondary{color:#242424;border-color:var(--border);background:#fff}button.secondary:hover:not(:disabled){background:#f5f5f5;border-color:#b3b3b3}button.secondary:active:not(:disabled){background:#e8e8e8;border-color:#a3a3a3}button.secondary:disabled{color:#737373;background:#fafafa;border-color:#e0e0e0}button[aria-busy=true]{cursor:progress}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.error{color:#762222;background:#fff1f1;border-left:4px solid #a83232;padding:.8rem 1rem}.context-header{border:1px solid var(--border-subtle);border-radius:var(--radius);box-shadow:none;background:#fff;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;padding:1rem 1.25rem;display:flex}.context-header label{flex:1;min-width:min(220px,100%);margin:0}.field-label{color:#536a7a;margin-bottom:.3rem;font-size:.75rem;display:block}@media (width<=640px){.brand-header{align-items:flex-start;padding:1rem}main{padding:1rem}.demo-badge{max-width:110px}.login-card{margin:1rem 0;padding:1.4rem}}.panel{border:1px solid var(--border-subtle);border-radius:var(--radius);box-shadow:none;background:#fff;min-width:0;margin-top:1rem;padding:1.5rem}.workspace-nav{border-bottom:1px solid #bdcbd5;flex-wrap:wrap;gap:.25rem;margin-top:1rem;padding-bottom:.7rem;display:flex}.workspace-layout{grid-template-columns:minmax(10rem,13rem) minmax(0,1fr);gap:1.25rem;display:grid}.workspace-layout>.workspace-nav,.workspace-navigation>.workspace-nav{border-bottom:0;flex-direction:column;align-self:start}.workspace-layout>.workspace-nav button,.workspace-navigation>.workspace-nav button{text-align:left;width:100%}.workspace-nav button{align-items:center;gap:.75rem;display:flex}.fluent-icon{vertical-align:middle;fill:currentColor;flex:0 0 20px;width:20px;height:20px;display:inline-block}.workspace-nav-toggle{display:none}.workspace-navigation{align-self:start;min-width:0}.workspace-navigation>.workspace-nav{padding:.25rem 0}.workspace-nav-items{flex-direction:column;gap:.25rem;display:flex}.workspace-content{min-width:0}@media (width<=760px){.workspace-layout{grid-template-columns:minmax(0,1fr);gap:0}.workspace-layout>.workspace-nav{flex-direction:row}.workspace-layout>.workspace-nav>button{width:auto}}.demo-resource-navigation{border-top:1px solid var(--border,#cbd5e1);flex-basis:100%;padding-top:.5rem}.workspace-nav button{color:#29485d;background:0 0;border-color:#0000}.workspace-nav button[aria-current=page]{box-shadow:inset 3px 0 var(--lob-accent);color:#143f3b;background:#e6f0ee;border-color:#0000;font-weight:600}.workspace-nav button:hover:not(:disabled){color:#242424;box-shadow:none;background:#e8e8e8;border-color:#0000}.workspace-nav button[aria-current=page]:hover:not(:disabled){box-shadow:inset 3px 0 var(--lob-accent);background:#d9e9e6}.workspace-nav button:active:not(:disabled){background:#d6e1df}.field-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:0 1rem;margin:1rem 0;display:grid}.actions,.section-heading{flex-wrap:wrap;align-items:center;gap:.5rem;margin:1rem 0;display:flex}.section-heading{justify-content:space-between}.actions form{flex:360px;min-width:0;max-width:620px}.actions>button{flex:0 auto}.context-actions{margin-block:0}.inline-check{cursor:pointer;flex-direction:row;align-items:center;gap:.5rem;min-height:44px}.inline-check input{width:auto;min-height:18px}.muted,small{color:var(--text-muted)}small{overflow-wrap:anywhere;margin-top:.3rem;font-size:.75rem;line-height:1.5;display:block}.filter-summary{overflow-wrap:anywhere;background:#f5f5f5;border-left:3px solid #9bb7b2;padding:.65rem .8rem;font-size:.85rem}.worklist-table{min-width:1080px}.worklist-table th{overflow-wrap:normal;word-break:normal}.worklist-scroll-hint{color:#526b7c;font-size:.8rem}.worklist-scroll:focus-visible{outline-offset:3px;outline:3px solid #397ac5}.field-grid.task-identity-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}.table-scroll{overscroll-behavior-x:contain;border:1px solid var(--border-subtle);border-radius:6px;max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.85rem}th{text-align:left;color:#424242;background:#fafafa;font-size:.75rem}th,td{border-bottom:1px solid var(--border-subtle);vertical-align:top;padding:.8rem .6rem}tr:hover td{background:#f5f8f7}tr:focus-within td,tr[aria-selected=true] td,tr[data-selected=true] td{background:#eaf3f1}td a{min-height:44px;padding-block:.625rem;font-weight:600;display:inline-block}.sort{color:inherit;font-size:inherit;text-align:left;background:0 0;border:0;padding:.2rem}.sort:hover:not(:disabled),.text-button:hover:not(:disabled){color:#0f625b;box-shadow:none;background:#e8f0ee;border-color:#0000}.sort:active:not(:disabled),.text-button:active:not(:disabled){color:#093f3a;background:#dae7e4}.pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;padding-top:1rem;font-size:.85rem;display:flex}.detail-panel{border:1px solid var(--border-subtle);background:#fff;border-radius:7px;margin-top:1.5rem;padding:1.4rem}.summary-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem;display:grid}.summary-row{border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:.25rem;padding:1rem 0;display:flex}.text-button{color:#17665f;text-align:left;background:0 0;border:0;min-height:44px;padding:.15rem 0;text-decoration:underline}.count{font-size:1.1rem;font-weight:600}.tag{color:#424242;background:#f0f0f0;border-radius:4px;padding:.4rem .6rem;font-size:.75rem;line-height:1.4;display:inline-block}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.audit-evidence{white-space:pre-wrap;overflow-wrap:anywhere;max-width:36rem;font-size:.8rem}.record-list{gap:1rem;margin-block:1rem;display:grid}.record-list article{border:1px solid var(--border-subtle);border-radius:.5rem;padding:1rem}.assessment-sections{flex-direction:column;align-items:stretch;gap:.5rem;display:flex}.assessment-sections button{text-align:left}.assessment-sections [aria-expanded=true]{color:#143f3b;background:#d5ede7;border-color:#1c6a58}.question{border:0;border-top:1px solid #e0e0e0;border-radius:0;margin-bottom:1.5rem;padding:1rem}.question legend{padding-inline:.3rem;font-weight:600}.answer-option{cursor:pointer;border-radius:4px;align-items:start;gap:.5rem;min-height:44px;margin-block:.6rem;padding:.5rem;display:flex}.answer-option:hover{background:#f5f5f5}.answer-option input{width:auto;margin-top:.3rem}.dialog-backdrop{z-index:50;background:#14302b99;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.unsaved-dialog{background:#fff;width:100%;max-width:38rem;max-height:calc(100dvh - 2rem);overflow:auto;box-shadow:0 16px 48px #0003}.assessment-sections [aria-expanded]:before{content:"+ "}.assessment-sections [aria-expanded=true]:before{content:"− "}.plan-problem>summary{cursor:pointer;min-height:44px;padding-block:.5rem}.plan-problem>summary h4{display:inline}.plan-problem{border:1px solid #d1d1d1;border-radius:.5rem;margin-block:1.5rem;padding:1rem}.plan-goal{background:#f5f5f5;border-left:.25rem solid #78968f;margin-block:1rem;padding:1rem}.plan-interventions{margin:1rem 0 0 1rem}.plan-intervention{background:#fff;border:1px solid #d8e1e0;margin-bottom:1rem;padding:1rem}h5,h6{margin-block:.5rem;font-size:1rem}fieldset{min-width:0}.field-grid dt{color:#374750;font-weight:600}.field-grid dd{overflow-wrap:anywhere;margin:.2rem 0 .8rem}.member-fields{border:0;min-inline-size:0;margin:0;padding:0}.work-member-name{min-width:9rem;margin:0 0 .5rem}.work-member-name div{grid-template-columns:5rem 1fr;gap:.4rem;display:grid}.work-member-name dt{color:#536a7a;font-size:.75rem}.work-member-name dd{overflow-wrap:anywhere;margin:0}details>summary{cursor:pointer;min-height:44px;padding-block:.625rem}details>summary:hover{color:#0f625b}.panel .panel,.detail-panel .detail-panel{box-shadow:none}.section-heading h2,.section-heading h3{margin-block:0}pre{white-space:pre-wrap;overflow-wrap:anywhere}@media (width<=760px){.workspace-nav-toggle{border:1px solid var(--border);background:#fff;border-radius:4px;align-items:center;gap:.5rem;min-height:44px;padding:.75rem;display:flex}.workspace-navigation{margin-top:1rem}.workspace-nav-toggle:after{content:"+";margin-left:auto;font-size:1.125rem}.workspace-navigation[open]>.workspace-nav-toggle:after{content:"−"}.workspace-navigation>.workspace-nav{border:1px solid var(--border-subtle);background:#fff;border-radius:6px;margin-top:.5rem;padding:.5rem}.workspace-nav-items{flex-flow:wrap;padding-block:.5rem}.workspace-layout>.workspace-nav button{width:auto}}@media (width<=640px){.environment-bar{padding-inline:1rem}.brand-header{flex-wrap:wrap}.demo-badge{max-width:none}.panel,.detail-panel,.context-header{padding:1rem}.context-values{flex-basis:100%;gap:.75rem 1rem}.context-values>div{flex:120px;min-width:0}.context-actions{margin-left:0}.plan-goal,.plan-intervention{padding:.75rem}.plan-interventions{margin-left:.5rem}.pagination{justify-content:flex-start;gap:.5rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){button,button[class],input,select,textarea,.tag{border:1px solid buttontext}.workspace-nav button[aria-current=page]{border:2px solid highlight}}.product-identity{align-items:center;gap:1.5rem;min-width:0;display:flex}.product-identity h1{font-size:1.5rem}.product-identity .eyebrow{margin-top:.25rem;font-size:.625rem}.product-identity .lob-wordmark{margin:0;font-size:.875rem}.product-identity .mco-logo{width:36px;height:36px}.context-header{margin-bottom:.5rem;padding:.75rem 1rem}.context-values{gap:.5rem 1.25rem}.context-values dt{font-size:.75rem}.context-values dd{line-height:1.4}.screen-id{margin-block:.75rem .5rem}.workspace-content:focus{outline:none}.workspace-content:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.skip-link{z-index:100;background:var(--surface);border:2px solid var(--focus);border-radius:var(--radius);padding:.75rem 1rem;position:fixed;inset:.5rem auto auto .5rem;transform:translateY(-180%)}.skip-link:focus{transform:none}.workspace-nav-group-label{color:var(--text-muted);margin:1rem .75rem .25rem;font-size:.75rem;font-weight:600}.workspace-nav-group{border-top:1px solid var(--border-subtle);margin-top:.75rem;padding-top:.25rem}.work-panel>.section-heading{margin-top:0}.work-panel>.count{color:var(--text-muted);font-size:.875rem}.summary-row{padding-block:.625rem}.summary-row .text-button{font-size:.9375rem;text-decoration:none}.summary-row .text-button:hover{text-decoration:underline}.summary-row small{margin-top:0}.communication-previews{margin-top:1.5rem}.communication-previews .panel{background:#fafbfc}.communication-previews article{border-bottom:1px solid var(--border-subtle);padding-block:.5rem}.communication-previews article p{color:var(--text-muted);margin-block:.25rem;font-size:.75rem}.communication-previews h2{font-size:1.125rem}.filter-summary{border-radius:0 var(--radius) var(--radius) 0}.table-scroll{scrollbar-gutter:stable}th{background:var(--surface-subtle);letter-spacing:.015em}th .sort{font-weight:600}td{line-height:1.45}td>.tag{white-space:normal}.worklist-table td>.muted,.worklist-table td>small,.worklist-table td>.tag{font-variant-numeric:tabular-nums}.record-list article{border-radius:var(--radius)}.detail-panel>h3,.panel>h3{border-bottom:1px solid var(--border-subtle);padding-bottom:.5rem}.field-grid{gap:.25rem 1.25rem}.question{padding:1rem 0}.question legend{line-height:1.5}.assessment-sections{gap:.25rem}.plan-problem{border-color:#aebdb8}.plan-goal{background:#f4f7f6}.resource-loading{border-left:3px solid var(--lob-accent);background:var(--surface-subtle);color:#374750;padding:.75rem 1rem}.task-record-details{margin-block:.5rem}.task-record-details summary{color:var(--text-muted);font-size:.875rem}.task-core-status{flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}@media (width<=760px){.product-identity{flex-wrap:wrap;gap:.5rem 1rem}.product-identity .lob-wordmark{flex:200px}.context-header{margin-bottom:0}.workspace-nav-group-label{margin-top:.5rem}}@media (width<=640px){.brand-header{gap:.75rem;padding:.75rem 1rem}.product-identity{flex-basis:100%}.product-identity .lob-wordmark{font-size:.8125rem}.brand-header .demo-badge{padding:.25rem .5rem}.context-values>div{flex:120px}}.task-record-id{overflow-wrap:anywhere;margin-block:0 .75rem;font-size:.75rem}.task-context{padding-top:0}.task-context h2{margin-bottom:.5rem}.task-status-grid{padding-top:.5rem}.task-status-grid dd{font-variant-numeric:tabular-nums;font-size:.875rem}.task-record-details[open]{background:var(--surface-subtle);border-radius:var(--radius);padding-inline:.75rem}.task-record-details p{overflow-wrap:anywhere;font-size:.8125rem}
