body.recovery-focused .patient-app-heading{display:none}body.recovery-focused .app-shell{max-width:1000px;margin-top:25px}.recovery-focused-layout{display:block}.recovery-focused .app-panel{padding:28px;min-height:400px}.recovery-focused .app-toolbar{padding:10px 20px;flex-wrap:wrap;align-items:start}.recovery-focused .app-toolbar>span{font-size:10px;padding:4px 0}.recovery-demo-options{margin:0;padding:0;border:0!important}.recovery-demo-options summary{font-size:11px;padding:4px 0}.recovery-demo-options>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.recovery-all-tools{padding:10px 20px;border:0;border-bottom:1px solid #eadde3}.recovery-all-tools>summary{font-size:12px}.recovery-all-tools .app-tabs{border:0;padding:12px 0;background:white}.recovery-all-tools .primary-app-nav{display:grid;grid-template-columns:repeat(4,1fr)}.recovery-all-tools .more-tools div{display:grid;grid-template-columns:repeat(4,1fr)}.recovery-all-tools .nav-help{display:block}.recovery-focus-hero{padding:24px 27px;border-radius:15px}.recovery-focus-hero h1{font:650 clamp(26px,3.6vw,34px)/1.2 Inter,sans-serif;letter-spacing:-1px;color:#fff;margin:10px 0}.recovery-focus-hero .eyebrow{font-size:10px;margin-bottom:12px}.recovery-focus-hero>p:last-child{margin:10px 0 0;font-size:14px}.recovery-focus-tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:18px 0}.recovery-focus-tabs button{border-radius:8px;font-size:13px;padding:11px}.recovery-help-strip{display:flex;flex-wrap:wrap;gap:5px 24px;align-items:center;border-bottom:1px solid #e4ccd8;padding:0 0 14px}.recovery-help-strip button{background:none;border:0;padding:8px 0;text-align:left;font-size:14px;font-weight:650;color:#680f35;text-decoration:underline;text-underline-offset:4px}.recovery-help-strip span{font-size:11px;color:#674957}.recovery-contact-strip{display:grid;grid-template-columns:1fr auto;gap:5px 20px;padding:16px 0 22px;margin-bottom:10px}.recovery-contact-strip strong{font-size:14px}.recovery-contact-strip p{margin:4px 0;font-size:13px;overflow-wrap:anywhere}.recovery-contact-strip a{font-size:12px;align-self:center;font-weight:600}.recovery-contact-strip small{font-size:11px}.recovery-contact-strip .contact-note{grid-column:1/-1;color:#6a5d64;margin-top:6px}.recovery-focused .advocate-priority{padding:24px}.recovery-focused .advocate-priority h3{margin:10px 0;font-size:27px}.recovery-focused .advocate-priority>.eyebrow{margin-bottom:10px}.recovery-focused .advocate-priority>p{font-size:14px}.recovery-focused .advocate-priority>.text-button,.recovery-focused .advocate-priority>.fine{display:none}.recovery-focused .advocate-choices{margin:18px 0 8px}.recovery-focused .advocate-next-action{padding-bottom:0}.advocate-request-overview{display:flex;align-items:center;gap:25px;justify-content:space-between;border-bottom:1px solid #ddc5d0;margin:20px 0;padding:8px 0 24px}.advocate-request-overview h3{font-size:21px;margin:8px 0}.advocate-request-overview .eyebrow{margin:8px 0}.advocate-request-overview p{font-size:13px;margin:8px 0;max-width:570px}.advocate-request-overview .button{flex-shrink:0}.recovery-plan-fold,.recovery-check-fold{padding:20px 0}.recovery-plan-fold>summary,.recovery-check-fold>summary{font-size:15px}.recovery-focused .recovery-next{margin:15px 0}.advocate-new-request{padding:20px 0;border-bottom:1px solid #ddc5d0}.advocate-new-request>summary{font-size:16px}.advocate-request-filters{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0}.advocate-request-filters button{border:1px solid #cfaab9;background:white;color:#580b2d;padding:11px 15px;border-radius:30px;font-size:12px;min-height:44px}.advocate-request-filters button[aria-pressed=true]{background:#580b2d;color:white}.advocate-request-row{border:1px solid #ddc5d0;padding:20px;border-radius:12px}.advocate-request-row summary{display:list-item;padding-right:0}.advocate-request-row summary span{font-size:16px;font-weight:650}.advocate-request-row summary small{display:block;font-size:11px;font-weight:400;margin:6px 0 0 16px}.advocate-request-row p{font-size:14px}.advocate-request-row[hidden],#request-filter-empty[hidden]{display:none!important}.recovery-focused .recovery-foot{margin-top:22px;font-size:11px}.recovery-focused .recovery-foot a{display:inline;margin-left:8px}.recovery-draft-note{font-size:11px!important;color:#73646b}@media(max-width:700px){body.recovery-focused .app-shell{margin:0;border-left:0;border-right:0}.recovery-focused .app-panel{padding:16px}.recovery-focus-hero{padding:22px}.recovery-focus-tabs{gap:6px}.recovery-focus-tabs button{font-size:12px;padding:11px 5px}.recovery-contact-strip{grid-template-columns:1fr;padding-bottom:14px}.recovery-contact-strip a{padding:6px 0}.recovery-focused .advocate-priority{padding:20px}.recovery-focused .advocate-priority h3{font-size:25px}.recovery-focused .advocate-choices{grid-template-columns:1fr 1fr;gap:8px}.recovery-focused .advocate-choices button{font-size:12px;padding:12px;min-height:60px}.advocate-request-overview{display:block}.advocate-request-overview .button{margin-top:12px}.recovery-all-tools .primary-app-nav,.recovery-all-tools .more-tools div{grid-template-columns:1fr 1fr}.recovery-demo-options>div{max-width:320px}.recovery-focus-hero h1{font-size:28px}.recovery-focused header{padding-top:17px;padding-bottom:17px}.recovery-focused .recovery-list{gap:10px}}
.advocate-care-step{border:1px solid #ddc5d0;border-left:4px solid #680f35;border-radius:12px;padding:22px 24px;margin:24px 0;background:#fffaf7}.advocate-care-step>.eyebrow{margin:0 0 10px}.advocate-care-step h3{font-size:22px;line-height:1.35;margin:8px 0 16px}.advocate-care-step>p{font-size:14px}.advocate-care-step dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:15px 0 20px}.advocate-care-step dt{font-size:11px;color:#6a5d64;margin-bottom:7px}.advocate-care-step dd{font-size:14px;margin:0;overflow-wrap:anywhere}.advocate-care-step .fine{font-size:11px;margin:14px 0 0}.advocate-care-step .care-date-note{padding:12px;background:#f2e0e8}.advocate-care-step .actions{margin-top:16px}.advocate-care-step .button{font-size:13px}.advocate-care-step .text-button{font-size:12px}@media(max-width:700px){.advocate-care-step{padding:20px}.advocate-care-step dl{grid-template-columns:1fr}.advocate-care-step dl>div{padding-bottom:10px;border-bottom:1px solid #eadde3}.advocate-care-step .actions{align-items:flex-start}}
.setup-focused .app-shell{max-width:900px}.setup-focused .app-layout{display:block}.setup-focused .app-tabs{display:none}.setup-focused .app-toolbar>div{display:none}.setup-focused .app-panel{min-height:0}.setup-focused .patient-app-heading{padding-bottom:20px}.setup-focused .setup-steps{margin-top:25px}
