.connected-care .care-header-inner{max-width:none;min-height:76px;padding:0 32px}.connected-care .care-main{width:100%;max-width:none;padding:16px 32px 32px}.connected-care .care-brand{color:#12283b;background:0 0;border:0;padding:0;font-size:23px}.connected-care .care-welcome button{color:#fff;background:0 0;border:1px solid #ffffff80;border-radius:5px;align-items:center;gap:8px;padding:10px 16px;display:flex}.connected-care .care-service-card{text-align:left;font:inherit}.connected-care .care-service-grid.home{grid-template-columns:repeat(3,minmax(0,1fr))}.connected-care .care-service-card .care-art{width:100%;height:140px}.connected-care .care-service-card small{color:#526575}.connected-care .care-family-item{width:100%}.connected-care .care-small-avatar{flex-shrink:0;width:38px;height:38px}.connected-care .care-bottom-grid{margin-top:24px}.connected-care .care-footer{padding:20px 32px}.connected-care .care-link{color:#007d70;cursor:pointer;background:0 0;border:0;font-weight:600}.connected-care .care-service-card p{margin:8px 0}.connected-care .care-subpage{max-width:none;padding:8px 0}.connected-care .care-header{z-index:15;background:#fff;position:sticky;top:0}@media (max-width:900px){.connected-care .care-header-inner{flex-wrap:wrap;padding:12px 16px}.connected-care .care-nav{order:3;width:100%;overflow:auto}.connected-care .care-main{padding:16px}.connected-care .care-home-grid{grid-template-columns:1fr}.connected-care .care-service-grid.home{grid-template-columns:repeat(2,minmax(0,1fr))}.connected-care .care-family-panel{padding:16px}.connected-care .care-plan-note{display:none}}@media (max-width:480px){.connected-care .care-service-grid.home{grid-template-columns:1fr 1fr}.connected-care .care-service-card .care-art{height:95px}.connected-care .care-service-card{padding:12px}.connected-care .care-service-card h3{font-size:14px}.connected-care .care-service-card p{font-size:12px}}
.connected-content{color:var(--partner-ink)}.connected-content>h1,.connected-content h1{letter-spacing:-.025em;margin-bottom:12px;font-size:28px;line-height:1.2}.connected-content p{color:var(--partner-muted);margin:8px 0 16px;line-height:1.55}.connected-content .panel{background:var(--partner-surface);border:1px solid var(--partner-line);box-shadow:none;border-radius:12px;padding:22px}.connected-content h2{margin-bottom:12px;font-size:19px}.connected-content .live-stats{grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:14px;margin:22px 0;display:grid}.connected-content .live-stat strong{color:var(--partner-ink);margin:10px 0;font-size:30px;display:block}.connected-content .live-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.connected-content :is(button,input,select,textarea){font:inherit}.connected-content input,.connected-content select,.connected-content textarea{color:#20221e;background:#fffdf8;border:1px solid #bdb9ad;border-radius:6px;padding:10px}.connected-content button{border:1px solid var(--partner-line);background:var(--partner-surface);color:#30332b;border-radius:7px;padding:9px 14px}.connected-content button.btn,.connected-content .live-primary{color:#171814;background:#ef6f19;border-color:#d55f12}.connected-content .live-row{text-align:left;border:0;border-bottom:1px solid var(--partner-line);background:0 0;border-radius:0;width:100%;padding:16px 0}.connected-content .live-form{gap:14px;display:grid}.connected-content .live-form label{gap:6px;display:grid}.connected-content .live-actions{flex-wrap:wrap;gap:10px;display:flex}.connected-content .live-muted{color:#55584f}.connected-catalog{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;display:grid}.connected-catalog article{background:var(--partner-surface);border:1px solid var(--partner-line);border-radius:12px;padding:22px}.connected-catalog ul{padding-left:18px;line-height:1.8}.connected-catalog li::marker{color:#ef6f19}.connected-catalog img{object-fit:contain;width:100%;height:135px}.connected-catalog summary{cursor:pointer;color:#a94408;margin-top:16px}.connected-scrim{display:none}@media (max-width:800px){.connected-workspace{grid-template-columns:1fr}.connected-workspace .partner-rail{width:232px;position:fixed;top:0;left:0;transform:translate(-100%)}.connected-workspace .partner-rail.open{transform:none}.connected-workspace .partner-menu-button,.connected-workspace .partner-mobile-close{color:inherit;background:0 0;border:0;display:block}.connected-scrim{z-index:19;background:#0006;border:0;display:block;position:fixed;inset:0}.connected-content .live-grid{grid-template-columns:1fr}.connected-workspace .partner-topbar{padding:0 16px}.connected-workspace .partner-account{font-size:11px}}@media (prefers-reduced-motion:reduce){.connected-workspace *{transition:none!important;animation:none!important}}.connected-report-types{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:22px 0;display:grid}.connected-report-types button{text-align:left;gap:8px;min-height:110px;display:grid}.connected-report-types button.active{color:#fffdf8;background:#20221e;border-color:#20221e}.connected-report-types small{font-size:12px;line-height:1.4}.connected-filters{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.connected-filters label{flex:1;gap:6px;min-width:140px;display:grid}.connected-pagination{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:18px;display:flex}.connected-reports .live-actions button{align-items:center;gap:7px;display:flex}.connected-reports .live-table small{display:block}.connected-source-note{font-size:13px}.connected-record-overlay{z-index:60;background:#0006;justify-content:flex-end;display:flex;position:fixed;inset:0}.connected-record-overlay>section{border-radius:0;width:min(520px,100%);height:100%;overflow:auto}.connected-record-close{float:right}.connected-record-overlay dl div{border-bottom:1px solid #d7d3c8;padding:12px 0}.connected-record-overlay dt{text-transform:capitalize;font-weight:600}.connected-record-overlay dd{overflow-wrap:anywhere;margin:6px 0}.connected-content .dashboard-opd p{color:#e1e3da}.connected-content .pr-chart button{background:0 0;border:0;border-radius:0;padding:0}.connected-content .pr-chart p{font-size:14px}.connected-sales-welcome{background:#fffdf8;border:1px solid #d7d3c8;border-radius:14px;justify-content:space-between;align-items:center;gap:28px;margin:24px 0;padding:26px;display:flex}.connected-sales-welcome h2{margin-top:14px;font-size:28px}.connected-sales-referral{background:#f7eee0;border-radius:10px;gap:12px;min-width:280px;padding:20px 24px;display:grid}.connected-sales-referral>strong{letter-spacing:1px;overflow-wrap:anywhere;font-size:24px}.connected-sales-referral>small{color:#55584f}.connected-sales-referral button{justify-self:start;align-items:center;gap:8px;display:flex}.connected-sales-referral label{gap:6px;display:grid}@media (max-width:700px){.connected-sales-welcome{padding:20px;display:grid}.connected-sales-referral{width:100%;min-width:0}}.connected-record-dialog{color:#171814;background:#fffdf8;border:0;border-left:1px solid #d7d3c8;width:min(520px,100%);height:100dvh;max-height:100dvh;margin:0;padding:28px;position:fixed;inset:0 0 0 auto;overflow:auto}.connected-record-dialog::backdrop{background:#0006}.connected-record-dialog dl div{border-bottom:1px solid #d7d3c8;padding:12px 0}.connected-record-dialog dt{text-transform:capitalize;font-weight:600}.connected-record-dialog dd{overflow-wrap:anywhere;margin:6px 0}.connected-report-types small{color:var(--partner-muted)}.connected-report-types button.active small{color:#e1e3da}.connected-content .partner-dashboard>header p{margin-bottom:0}.connected-workspace .partner-top-actions{min-width:0}.connected-workspace .partner-account{text-overflow:ellipsis;max-width:240px;overflow:hidden}@media (max-width:480px){.connected-workspace .partner-account{white-space:normal;overflow-wrap:anywhere;max-width:130px}.connected-workspace .partner-top-context{display:none}.connected-content .live-page-head{gap:12px}.connected-report-types{grid-template-columns:repeat(2,minmax(0,1fr))}.connected-report-types button{padding:12px 10px}.connected-content .connected-filters label{flex-basis:100%;min-width:0}.connected-content .connected-filters input{width:100%;min-width:0}}.connected-partner-logo{object-fit:contain;background:#fffdf8;border-radius:6px;width:100%;max-width:202px;height:auto;padding:10px;display:block}
