.professional-dashboard{width:100%;min-width:0;--dashboard-ink: #173d33;--dashboard-secondary: #46604e;--dashboard-line: #c5d5c4;--dashboard-green: #315b48;--dashboard-mint: #edf2e8;--dashboard-gold: #c9a765;--dashboard-focus: #916b2e;--brand-50: #e3ece2;--brand-100: #dae6d8;--brand-500: #315b48;--brand-600: #315b48;--brand-700: #205946;--ink-950: #173d33;--ink-700: #315b48;--ink-500: #536b5a;--surface: #f3f6ed;--surface-subtle: #eef3e9;--background: #f3f6ed;--border: #c5d5c4;--border-strong: #a8bfa9;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 22px;color:var(--dashboard-ink);margin-top:24px;padding:2px;border-radius:26px;background:radial-gradient(ellipse at 10% 0,#e1c58b26,transparent 46%),radial-gradient(ellipse at 92% 4%,#a9c5b333,transparent 50%)}.dashboard-customize-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-inline:24px;margin-bottom:22px}.dashboard-customize-bar>span{font-size:15px;font-weight:600}.dashboard-customize-bar>span small{display:block;margin-top:5px;font-size:12px;font-weight:400;color:var(--dashboard-secondary)}.dashboard-customize-bar>div{display:flex;flex-wrap:wrap;align-items:center;gap:7px}.dashboard-customize-bar button{border-radius:10px;font-size:12px;gap:7px}.professional-dashboard .dashboard-customize-bar>div:has(.director-date-range)>:is(button,.director-date-range){min-height:44px;border-radius:16px}.professional-dashboard .dashboard-customize-bar .director-date-range{padding-block:8px}.dashboard-save-notice{margin:-8px 0 20px;font-size:13px;color:var(--dashboard-green)}.dashboard-grid-container{min-width:0}.dashboard-widget{height:100%;display:flex;flex-direction:column;min-width:0;border-radius:22px;border:1px solid var(--dashboard-line);background:linear-gradient(155deg,#f6f8f1,#e9f0e4);box-shadow:inset 0 1px #ffffffb3,0 18px 44px -34px #173d3366;overflow:hidden}.dashboard-widget-content{flex:1;min-height:0;min-width:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#a9c5b3 transparent}.professional-dashboard .dashboard-widget-content>section,.professional-dashboard .dashboard-widget-content>.clinician-panel,.professional-dashboard .dashboard-widget-content>.clinical-review-signals{border:0;box-shadow:none;border-radius:0;margin:0;background:transparent;padding:24px}.professional-dashboard .clinical-review-signals>header{padding:0;display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px;margin-bottom:22px}.professional-dashboard .clinical-review-signals>header>span{display:none}.professional-dashboard .clinical-review-signals>header>div{flex:1}.professional-dashboard .clinical-review-signals>header p{color:var(--dashboard-secondary);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.professional-dashboard .clinical-review-signals>header h2{font-size:22px;letter-spacing:-.035em;font-weight:600;margin-top:5px}.professional-dashboard .clinical-review-signals>header>small{flex-basis:100%;margin-top:3px;font-size:11px;color:var(--dashboard-secondary)}.professional-dashboard .clinical-review-list{padding:0;display:grid;grid-template-columns:1fr;gap:3px}.professional-dashboard .clinical-review-list>a{display:flex;align-items:center;min-width:0;gap:14px;min-height:61px;padding:10px 6px;border:0;border-radius:11px;background:transparent;transition:background .16s}.professional-dashboard .clinical-review-list>a:hover{background:#e3ece2}.professional-dashboard .clinical-review-list>a>span:nth-child(2){flex:1;min-width:0}.professional-dashboard .clinical-review-list strong{font-size:14px;font-weight:600}.professional-dashboard .clinical-review-list small{display:block;margin-top:4px;color:var(--dashboard-secondary);font-size:12px}.professional-dashboard .clinical-review-avatar{width:37px;height:37px;flex:0 0 37px;display:grid;place-items:center;background:#dae6d8;color:var(--dashboard-green);border-radius:12px;font-size:11px;font-weight:600}.professional-dashboard .clinical-review-list time{flex-shrink:0;font-size:11px;color:var(--dashboard-secondary)}.professional-dashboard .clinician-panel h2,.professional-dashboard .director-panel-heading h2,.dashboard-chart-panel h2,.dashboard-inbox-panel h2,.dashboard-team-panel h2{font-size:19px;font-weight:600;letter-spacing:-.035em;line-height:1.3}.professional-dashboard .clinician-panel-head{gap:10px;flex-wrap:wrap;margin-bottom:20px}.professional-dashboard .clinician-dashboard-card-heading{padding:0;margin-bottom:22px;gap:12px;flex-wrap:wrap}.professional-dashboard .clinician-dashboard-card-heading h2{font-size:19px;font-weight:600;letter-spacing:-.035em}.professional-dashboard .clinician-dashboard-card-heading>a{font-size:11px}.professional-dashboard .upcoming-days-list{padding:0}.professional-dashboard .clinician-panel-head>a{font-size:11px}.professional-dashboard .director-panel-heading{margin-bottom:24px}.professional-dashboard .director-panel-heading p{font-size:12px;margin-top:7px;color:var(--dashboard-secondary)}.professional-dashboard .director-primary-grid{height:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:12px 4px}.professional-dashboard .director-primary-grid .director-stat{border:0;border-radius:0;box-shadow:none;background:transparent;padding:20px;min-height:0;display:flex;flex-direction:column}.professional-dashboard .director-primary-grid .director-stat+.director-stat{border-left:1px solid #edf0eb}.professional-dashboard .director-stat-label{display:flex;min-width:0;margin-bottom:13px;gap:8px}.professional-dashboard .director-stat-label h2{flex:1;min-width:0;overflow-wrap:anywhere;font-size:12px;font-weight:500}.metric-info{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:22px;height:22px;margin-left:4px;padding:0;border:1px solid transparent;border-radius:999px;background:transparent;color:#5d7a6d;vertical-align:middle;cursor:pointer;transition:background-color .14s ease,color .14s ease,border-color .14s ease}.metric-info:hover,.metric-info[data-state=open]{border-color:#b7cbb4;background:#dfe9dc;color:#173d33}.metric-info:focus-visible{outline:2px solid #916b2e;outline-offset:2px}.metric-heading{display:flex;align-items:center;flex-wrap:wrap;gap:0 2px;min-width:0}.metric-heading>:is(h2,h3){min-width:0}dt>.metric-info,.glance-label>.metric-info{position:relative;top:-1px}.metric-definition{max-width:min(320px,calc(100vw - 32px));color:#46604e;font-size:12px;line-height:1.6;border-color:#c5d5c4;border-radius:12px;background:#f3f6ed;box-shadow:0 14px 34px #173d3324}.metric-definition strong{display:block;margin-bottom:4px;color:#173d33;font-size:12.5px;font-weight:750}.metric-definition p{margin:0}.professional-dashboard .director-stat>p{overflow-wrap:anywhere}.professional-dashboard .director-stat-label .director-icon{display:none}.professional-dashboard .director-stat-value{font-size:34px;font-weight:600;letter-spacing:-.045em;line-height:1.2}.professional-dashboard .director-primary-grid .director-stat-value{display:flex;align-items:center;min-height:41px}.professional-dashboard .director-stat>p{font-size:11px;line-height:1.6;margin-top:7px}.professional-dashboard .director-primary-grid .director-stat>p{min-height:18px;margin-top:6px}.professional-dashboard .director-primary-grid .director-rate-comparison,.professional-dashboard .director-primary-grid .director-rate-period{min-height:17px}.professional-dashboard .director-stat .director-link{margin-top:auto;padding-top:12px;font-size:11px}.professional-dashboard .director-rate-card .director-comparison{margin-top:12px;font-size:10px}.professional-dashboard .director-stat .director-period{font-size:10px}.professional-dashboard .director-attention-list>a{background:#f7f9f5;border:0;border-radius:12px;padding:15px;margin-bottom:10px}.professional-dashboard .director-attention-list strong{font-size:13px;font-weight:600;color:var(--dashboard-ink)}.professional-dashboard .director-attention-list span{font-size:12px}.dashboard-widget-controls{flex-shrink:0;min-height:45px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;padding:7px 10px;background:#eef3e9;border-bottom:1px dashed #b8ccb8}.dashboard-drag-handle{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:500;cursor:grab}.dashboard-drag-handle:active{cursor:grabbing}.dashboard-widget-controls>div{display:flex;align-items:center;gap:1px}.dashboard-widget-controls button{width:26px;height:27px;display:grid;place-items:center;border-radius:10px;color:var(--dashboard-secondary)}.dashboard-widget-controls button:hover:not(:disabled){background:#dae6d8}.dashboard-widget-controls button:disabled{opacity:.3}.dashboard-widget-controls select{font-size:10px;background:transparent;padding:3px;max-width:65px}.professional-dashboard.is-customizing .dashboard-widget{border:1px dashed #8fa98f}.professional-dashboard .react-grid-item.react-grid-placeholder{background:#cfdccb;opacity:.8;border-radius:20px}.professional-dashboard .react-resizable-handle:after{border-color:#5d7d6a}.professional-dashboard .react-grid-item{transition-duration:.18s}.professional-dashboard .react-grid-item.react-draggable-dragging{box-shadow:0 16px 40px -24px #173d3340}.dashboard-stacked-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.dashboard-stacked-grid>div{min-width:0}.dashboard-stacked-grid .dashboard-widget{height:auto;min-height:180px}.dashboard-stacked-grid .dashboard-widget-content{overflow:visible}.dashboard-eyebrow{font-size:10px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#315b48;display:flex;align-items:center;gap:7px;margin-bottom:9px}.dashboard-chart-panel>header{display:flex;justify-content:space-between;align-items:center;gap:12px}.dashboard-chart-panel select{border:1px solid #b7cbb4;background:#f5f7f0;padding:6px 10px;border-radius:8px;font-size:11px}.dashboard-chart-total{display:flex;align-items:baseline;gap:10px;margin:20px 0 10px}.dashboard-chart-total strong{font-size:34px;font-weight:500;letter-spacing:-.04em}.dashboard-chart-total>span{font-size:12px;color:var(--dashboard-secondary)}.dashboard-chart-samples{display:grid;gap:8px;margin-top:16px}.dashboard-chart-samples>div{display:flex;justify-content:space-between;gap:12px;font-size:11px}.dashboard-chart-samples dt small{display:block;color:var(--dashboard-secondary);font-size:10px;margin-top:3px}.dashboard-chart-samples dd{color:var(--dashboard-secondary);font-size:11px}.dashboard-recharts{width:100%;height:220px;min-width:0}.dashboard-load-chart{margin:0 0 14px;padding-inline:24px}.dashboard-load-chart-canvas{width:100%;height:76px;min-width:0}.dashboard-load-chart-key{display:flex;align-items:center;gap:6px;margin:7px 0 0;font-size:10px;color:var(--dashboard-secondary)}.dashboard-load-chart-key i{width:8px;height:8px;border-radius:3px;background:#9fbfae}.dashboard-load-chart-key i.is-today{margin-left:6px;background:#c9a765}.dashboard-mix-chart{width:100%;height:118px;min-width:0;margin:6px 0 12px}.dashboard-mix-skeleton{height:118px;margin:6px 0 12px}.dashboard-attention-chart{height:128px;margin:8px 0 2px}.dashboard-donut-chart{margin:0 0 6px}.dashboard-donut-canvas{position:relative;width:100%;height:128px}.dashboard-donut-skeleton{height:128px;margin:0 0 6px}.dashboard-donut-center{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;pointer-events:none}.dashboard-donut-center strong{font-size:24px;font-weight:500;letter-spacing:-.03em;color:var(--dashboard-ink)}.dashboard-donut-center small{font-size:10px;color:var(--dashboard-secondary)}.dashboard-donut-legend{display:grid;gap:7px;margin:14px 0 0}.dashboard-donut-legend>div{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px}.dashboard-donut-legend dt{display:flex;align-items:center;gap:7px;color:var(--dashboard-secondary)}.dashboard-donut-legend i{width:9px;height:9px;border-radius:3px;flex-shrink:0}.dashboard-donut-legend dd{margin:0;font-variant-numeric:tabular-nums;font-weight:600;color:var(--dashboard-ink)}.professional-dashboard .patient-requests-card .dashboard-donut-chart{padding-inline:24px}.dashboard-retention-chart{width:100%;height:190px;min-width:0;margin-top:12px}.dashboard-chart-skeleton{height:190px;margin:12px 0 0;border-radius:18px;background:#dae6d8;animation:dashboard-pulse 1.6s ease-in-out infinite alternate}.chart-tooltip{display:grid;gap:4px;padding:9px 11px;border:1px solid #c5d5c4;border-radius:12px;background:#f6f8f1;box-shadow:0 18px 32px -24px #173d3380;font-size:12px;color:#173d33}.chart-tooltip strong{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#46604e}.chart-tooltip span{display:flex;align-items:center;gap:6px}.chart-tooltip i{width:8px;height:8px;border-radius:3px}.dashboard-chart-panel>footer{font-size:10px;line-height:1.6;color:var(--dashboard-secondary);margin-top:15px}.dashboard-widget-empty{padding:35px 5px}.dashboard-widget-empty h3{font-size:15px;margin-bottom:7px}.dashboard-widget-empty p{font-size:12px;color:var(--dashboard-secondary)}.professional-dashboard .dashboard-availability-panel{background:linear-gradient(155deg,#f4f7ec,#e9efe0)}.dashboard-availability-panel h2{font-size:22px;letter-spacing:-.04em;max-width:370px;line-height:1.3}.dashboard-availability-panel>p:not(.dashboard-eyebrow){margin-top:14px;font-size:13px;max-width:530px;line-height:1.7;color:var(--dashboard-secondary)}.dashboard-availability-panel a,.dashboard-inbox-panel a,.dashboard-team-panel>a{display:flex;align-items:center;gap:8px;color:var(--dashboard-green);font-size:12px;margin-top:20px}.dashboard-inbox-panel dl{display:grid;gap:12px;margin:22px 0}.dashboard-inbox-panel dl>div{display:flex;justify-content:space-between;gap:12px;align-items:center}.dashboard-inbox-panel dt{font-size:12px;color:var(--dashboard-secondary)}.dashboard-inbox-panel dd{font-size:20px;font-weight:500}.dashboard-team-panel>p:not(.dashboard-eyebrow){font-size:12px;color:var(--dashboard-secondary);margin-top:12px;line-height:1.6}.dashboard-workload-panel>p:not(.dashboard-eyebrow){font-size:11px;color:var(--dashboard-secondary);margin-top:8px}.dashboard-workload-panel h2{font-size:19px;font-weight:600;letter-spacing:-.035em}.dashboard-workload-list{display:grid;gap:20px;margin:25px 0}.dashboard-workload-list>a{display:grid;gap:9px;border-radius:8px}.dashboard-workload-list>a>span:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.dashboard-workload-list strong{font-size:12px;font-weight:500}.dashboard-workload-list small{font-size:10px;color:var(--dashboard-secondary)}.dashboard-workload-track{height:7px;background:#dae6d8;border-radius:5px;overflow:hidden}.dashboard-workload-track i{display:block;height:100%;background:#7f9f8b;border-radius:inherit}.dashboard-workload-panel footer{font-size:10px;color:var(--dashboard-secondary);line-height:1.6}.dashboard-workload-panel>a{display:block;font-size:12px;color:var(--dashboard-green);margin-top:20px}.dashboard-team-panel .director-rate-circle{margin-top:18px}.dashboard-empty-layout{padding:50px;text-align:center;border:1px dashed #b8ccb8;border-radius:22px}.dashboard-empty-layout h2{font-size:22px}.dashboard-empty-layout p{margin:12px 0 20px;color:var(--dashboard-secondary);font-size:13px}.dashboard-layout-skeleton{min-height:310px;border-radius:22px;background:#dae6d8;animation:dashboard-pulse 1.6s ease-in-out infinite alternate}.dashboard-widget-drawer{width:min(100%,460px);max-width:460px;overflow:auto;--brand-50: #e3ece2;--brand-100: #dae6d8;--brand-500: #315b48;--brand-600: #315b48;--brand-700: #205946;--ink-950: #173d33;--ink-700: #315b48;--ink-500: #536b5a;--surface: #f3f6ed;--surface-subtle: #eef3e9;--background: #f4f7ef;--border: #c5d5c4;--border-strong: #a8bfa9;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 22px;background:#f4f7ef}.dashboard-widget-drawer section{margin-top:25px}.dashboard-widget-drawer h3{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:#46604e;margin-bottom:9px}.dashboard-widget-drawer section>button{width:100%;display:flex;align-items:center;justify-content:space-between;text-align:left;padding:15px;margin-bottom:8px;background:linear-gradient(155deg,#f7f9f2,#e9f0e4);border:1px solid #c5d5c4;border-radius:16px;box-shadow:inset 0 1px #ffffffa6;gap:15px;transition:border-color .16s,transform .16s}.dashboard-widget-drawer section>button:hover:not(:disabled){border-color:#7f9f8b;transform:translateY(-1px)}.dashboard-widget-drawer section>button:disabled{opacity:.45}.dashboard-widget-drawer strong{display:block;font-size:13px;font-weight:600}.dashboard-widget-drawer small{display:block;font-size:11px;color:#536b5a;line-height:1.5;margin-top:5px}.professional-dashboard :is(button,a,select):focus-visible{outline:3px solid var(--dashboard-focus);outline-offset:3px}@keyframes dashboard-pulse{to{opacity:.55}}@media(max-width:1100px){.professional-dashboard .director-stat-value{font-size:28px}.professional-dashboard .director-primary-grid .director-stat{padding:16px}}@media(max-width:720px){.dashboard-customize-bar{align-items:flex-start;flex-direction:column;gap:12px;padding-inline:20px}.professional-dashboard .director-primary-grid{min-width:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 0}.professional-dashboard .director-primary-grid .director-stat:nth-child(3){border-left:0}.professional-dashboard .dashboard-widget-content>section{padding:20px}.professional-dashboard .clinical-review-list>a{gap:10px}.professional-dashboard .clinical-review-list time{font-size:10px}.professional-dashboard .clinical-review-list>a>svg{display:none}.dashboard-recharts{height:200px}.dashboard-empty-layout{padding:30px 20px}}@media(max-width:380px){.professional-dashboard .director-primary-grid{grid-template-columns:1fr}.professional-dashboard .director-primary-grid .director-stat+.director-stat{border-left:0;border-top:1px solid var(--dashboard-line)}}@media(prefers-reduced-motion:reduce){.professional-dashboard *,.dashboard-layout-skeleton,.dashboard-chart-skeleton{animation:none!important;transition:none!important}}.professional-dashboard :is(h1,h2,h3),.dashboard-widget-drawer h3{font-family:"Anivow Poppins",var(--font-sans)}.professional-dashboard .dashboard-eyebrow{font-family:"Anivow Poppins",var(--font-sans);letter-spacing:.12em}.professional-dashboard :is(button,a).bg-primary{color:#173d33;background:linear-gradient(155deg,#bed3c3,#a4beac);border:1px solid #95b29e;border-radius:16px;box-shadow:inset 0 1px 1px #ffffff80,inset 0 -1px 1px #50765b26,0 3px #7d9c87,0 7px 12px #173d331c}.professional-dashboard :is(button,a).bg-primary:hover{color:#173d33;background:linear-gradient(155deg,#c9ddcd,#b1cbb9);transform:translateY(-1px)}.professional-dashboard :is(button,a).bg-primary:active{background:linear-gradient(155deg,#a4beac,#b4ccbc);box-shadow:inset 0 2px 4px #173d3326,0 1px #7d9c87;transform:translateY(1px)}.professional-dashboard :is(button,a).border-input{color:#173d33;background:linear-gradient(155deg,#f1f5ed,#e1e9dd);border-color:#c7d6c7;border-radius:16px;box-shadow:inset 0 1px 1px #ffffffbf,0 2px #c2cfc0,0 5px 9px #173d3312}.professional-dashboard :is(button,a).border-input:hover{color:#173d33;background:linear-gradient(155deg,#f9fbf5,#e8f0e3);transform:translateY(-1px)}.professional-dashboard ::selection{background:#e1c58b;color:#173d33}@media(prefers-reduced-motion:reduce){.professional-dashboard :is(button,a).bg-primary:hover,.professional-dashboard :is(button,a).border-input:hover,.dashboard-widget-drawer section>button:hover:not(:disabled){transform:none}}.dashboard-dialog{--brand-50: #e3ece2;--brand-100: #dae6d8;--brand-500: #315b48;--brand-600: #315b48;--brand-700: #205946;--ink-950: #173d33;--ink-700: #315b48;--ink-500: #536b5a;--surface: #f3f6ed;--surface-subtle: #eef3e9;--background: #f4f7ef;--border: #c5d5c4;--border-strong: #a8bfa9;--radius-sm: 12px;--radius-md: 16px;--radius-lg: 22px;border-color:#c5d5c4;border-radius:20px;background:linear-gradient(155deg,#f6f8f1,#e9f0e4);box-shadow:inset 0 1px #ffffffb3,0 26px 60px -30px #173d3366}.dashboard-dialog :is(a,button,input,textarea,select):focus-visible{outline:3px solid #916b2e;outline-offset:3px}.dashboard-dialog button.bg-primary{color:#173d33;background:linear-gradient(155deg,#bed3c3,#a4beac);border:1px solid #95b29e;border-radius:16px;box-shadow:inset 0 1px 1px #ffffff80,inset 0 -1px 1px #50765b26,0 3px #7d9c87,0 7px 12px #173d331c}.dashboard-dialog button.border-input{color:#173d33;background:linear-gradient(155deg,#f1f5ed,#e1e9dd);border-color:#c7d6c7;border-radius:16px;box-shadow:inset 0 1px 1px #ffffffbf,0 2px #c2cfc0,0 5px 9px #173d3312}.dashboard-dialog ::selection{background:#e1c58b;color:#173d33}.professional-dashboard .dashboard-widget-content>section,.professional-dashboard .dashboard-widget-content>.clinician-panel,.professional-dashboard .dashboard-widget-content>.clinical-review-signals{padding:20px 22px 22px}.professional-dashboard .upcoming-days-list,.professional-dashboard .clinician-patient-table,.professional-dashboard .dashboard-load-chart,.professional-dashboard .patient-requests-card .dashboard-donut-chart,.professional-dashboard .clinical-review-list{padding-inline:0;padding-block:0}.professional-dashboard .clinician-patient-table-head{min-height:38px;margin-bottom:4px;padding-inline:12px;border:0;border-radius:12px;background:#e6ede0;color:#46604e;font-size:10px;font-weight:650;letter-spacing:.06em;text-transform:uppercase}.professional-dashboard .clinician-patient-table-row{padding-inline:12px;border-bottom:1px solid #cfdbcb;border-radius:12px}.professional-dashboard .clinician-patient-table-row:hover{background:#e3ece2}.professional-dashboard .clinician-patient-identity strong,.professional-dashboard .clinician-patient-program strong{font-size:13.5px;font-weight:650}.professional-dashboard .dashboard-avatar{border:1px solid #b7cbb4;background:linear-gradient(160deg,#dae6d8,#c8dbc8);color:#1d4c3c;font-weight:700}.professional-dashboard .patient-status-dot{border:1px solid #b7cbb4;border-radius:999px;background:#eef3e9;color:#315b48;font-weight:650}.professional-dashboard .patient-status-dot.neutral{border-color:#c6cfc4;background:#e9eee6;color:#536b5a}.professional-dashboard .clinician-dashboard-card-heading{margin-bottom:16px}.professional-dashboard .clinician-dashboard-card-heading h2{font-size:18px;font-weight:650}.professional-dashboard .clinician-dashboard-card-heading>a,.professional-dashboard .clinician-panel-head>a{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid #c5d5c4;border-radius:999px;background:#eef3e9;color:#315b48;font-size:11px;font-weight:650;text-decoration:none}.professional-dashboard .clinician-dashboard-card-heading>a:hover,.professional-dashboard .clinician-panel-head>a:hover{border-color:#a8bfa9;background:#e3ece2}.professional-dashboard .upcoming-day-row{padding-block:11px;border-bottom:1px solid #cfdbcb}.professional-dashboard .upcoming-session{border:1px solid #c5d5c4;border-radius:14px;background:#f1f5ea}.professional-dashboard .upcoming-session:hover{border-color:#a8bfa9;background:#e9f0e2}.professional-dashboard .clear-day-copy strong{color:#46604e}.professional-dashboard .patient-request-row{padding:13px 10px;border-bottom:1px solid #cfdbcb;border-radius:12px}.professional-dashboard .patient-request-row:hover{background:#e3ece2}.professional-dashboard .patient-request-row em{border:1px solid #b7cbb4;border-radius:999px;background:#eef3e9;padding:3px 9px;color:#315b48;font-style:normal;font-size:10.5px;font-weight:650}.professional-dashboard .clinician-dashboard-empty,.professional-dashboard .dashboard-widget-empty{display:grid;justify-items:center;gap:8px;padding:34px 22px;text-align:center}.professional-dashboard .clinician-dashboard-empty>span{display:grid;place-items:center;width:46px;height:46px;border:1px solid #c5d5c4;border-radius:15px;background:linear-gradient(160deg,#dae6d8,#c8dbc8);color:#315b48}.professional-dashboard .clinician-dashboard-empty strong,.professional-dashboard .dashboard-widget-empty h3{font-size:14px;font-weight:650}.professional-dashboard .clinician-dashboard-empty p,.professional-dashboard .dashboard-widget-empty p{max-width:34ch;margin:0;color:#46604e;font-size:11.5px;line-height:1.6}.professional-dashboard .dashboard-widget-content{display:flex;flex-direction:column}.professional-dashboard .dashboard-widget-content>section,.professional-dashboard .dashboard-widget-content>.clinician-panel,.professional-dashboard .dashboard-widget-content>.clinical-review-signals{flex:1}.professional-dashboard .upcoming-days-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:12px;align-items:stretch}.professional-dashboard .upcoming-day-row{display:flex;flex-direction:column;gap:8px;min-height:0;padding:10px 11px 11px;border:1px solid #c5d5c4;border-radius:16px;background:linear-gradient(180deg,#e7eee1,#eef3e8)}.professional-dashboard .upcoming-day-row>time{display:flex;flex-direction:column;gap:1px}.professional-dashboard .upcoming-day-row>time strong{font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:#315b48}.professional-dashboard .upcoming-day-row>time small{font-size:11px;color:#5d7a6d}.professional-dashboard .upcoming-day-row.is-today{border-color:#c9a765;box-shadow:inset 0 0 0 1px #c9a76566}.professional-dashboard .upcoming-day-row.is-today>time strong{color:#7a5a20}.professional-dashboard .upcoming-day-row .clear-day-copy{display:grid;gap:2px;padding:6px 0}.professional-dashboard .upcoming-session{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:9px 10px}.professional-dashboard .upcoming-session>small{order:-1;font-size:10.5px;font-weight:650;color:#315b48}.professional-dashboard .upcoming-session-title{align-items:flex-start}.professional-dashboard .upcoming-session-title strong{font-size:12px;line-height:1.35;white-space:normal;overflow:hidden;text-overflow:clip;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.professional-dashboard .upcoming-session-patient{grid-template-columns:minmax(0,1fr);gap:0;margin-top:0;padding-left:0;min-width:0}.professional-dashboard .upcoming-session-patient .dashboard-avatar{display:none}.professional-dashboard .upcoming-session-patient strong{flex:1;min-width:0;font-size:11.5px}.professional-dashboard .upcoming-session-patient svg{display:none}.professional-dashboard .upcoming-session-more{margin:6px 0 0;color:#5d7a6d;font-size:10.5px;font-weight:650}.professional-dashboard .dashboard-chart-panel{height:100%;display:flex;flex-direction:column}.professional-dashboard .dashboard-chart-panel .dashboard-recharts{flex:none;min-height:220px;height:220px}.professional-dashboard .dashboard-chart-total{margin:14px 0 12px}.professional-dashboard .dashboard-chart-total strong{font-weight:600;letter-spacing:-.04em}.professional-dashboard .glance-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;height:100%;grid-auto-rows:minmax(0,1fr)}.professional-dashboard .glance-tile{display:flex;flex-direction:column;min-width:0;padding:16px 17px 15px;border:1px solid #c5d5c4;border-radius:18px;background:linear-gradient(180deg,#e7eee1,#eef3e8);box-shadow:inset 0 2px 5px #173d3312}.professional-dashboard .glance-tile>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.professional-dashboard .glance-icon{display:grid;place-items:center;width:30px;height:30px;border:1px solid #b7cbb4;border-radius:10px;background:#dae6d8;color:#315b48}.professional-dashboard .glance-value{font-size:30px;font-weight:650;line-height:1;letter-spacing:-.045em;color:#173d33;font-variant-numeric:tabular-nums}.professional-dashboard .glance-label{margin:11px 0 0;color:#173d33;font-size:12px;font-weight:650}.professional-dashboard .glance-context{margin:4px 0 0;color:#46604e;font-size:11px;line-height:1.55}.professional-dashboard .glance-visual{margin-top:auto;padding-top:12px}.professional-dashboard .glance-visual-caption{display:block;margin-top:7px;color:#5d7a6d;font-size:10px;line-height:1.5}.professional-dashboard .glance-bars{display:flex;align-items:flex-end;gap:4px;height:34px}.professional-dashboard .glance-bar{flex:1;min-width:5px;border-radius:3px 3px 2px 2px;background:linear-gradient(180deg,#86ab96,#5c8a74)}.professional-dashboard .glance-bar.is-empty{background:#c5d5c4}.professional-dashboard .glance-bar.is-today{background:linear-gradient(180deg,#dcc189,#b9944f)}.professional-dashboard .glance-split{display:flex;gap:3px;height:12px}.professional-dashboard .glance-segment{border-radius:6px;background:#6f9a83}.professional-dashboard .glance-segment:nth-child(1){background:#315b48}.professional-dashboard .glance-segment:nth-child(2){background:#9fbfae}.professional-dashboard .glance-segment:nth-child(3){background:#c9a765}.professional-dashboard .glance-segment:nth-child(4){background:#7f9c8b}.professional-dashboard .glance-segment-empty{background:#c5d5c4}.professional-dashboard .dashboard-customize-bar{align-items:center;padding-inline:22px;margin-bottom:16px}.professional-dashboard .dashboard-customize-bar>span{font-size:13px;font-weight:650;color:#46604e}.professional-dashboard .dashboard-customize-bar>span small{margin-top:3px;font-size:11.5px}.professional-dashboard .dashboard-customize-bar :is(button,.button){min-height:38px;height:38px;padding-block:0;border-radius:14px;font-size:12px}@media(max-width:640px){.professional-dashboard .glance-band{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;height:auto}.professional-dashboard .glance-tile{min-height:132px}.professional-dashboard .glance-visual{padding-top:10px}}.clinician-dashboard .professional-dashboard{margin-top:0}.professional-dashboard .dashboard-customize-bar.has-heading{align-items:center;padding-inline:0;margin-bottom:26px}.professional-dashboard .dashboard-customize-heading{min-width:0}.professional-dashboard .dashboard-customize-heading>small{display:block;margin-top:8px;color:#46604e;font-size:12px}.professional-dashboard .dashboard-customize-heading .clinician-dashboard-welcome .eyebrow{margin-bottom:6px}.professional-dashboard .dashboard-customize-heading .clinician-dashboard-welcome h1{font-size:clamp(24px,1.9vw,30px)}.professional-dashboard .dashboard-customize-bar.has-heading>div{gap:8px}.professional-dashboard .clinician-dashboard-card-heading,.professional-dashboard .clinical-review-signals>header,.professional-dashboard .dashboard-chart-panel>header{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap;gap:12px;margin:0 0 16px;padding:0 0 14px;border-bottom:1px solid #cfdbcb}.professional-dashboard .clinician-dashboard-card-heading>div,.professional-dashboard .clinical-review-signals>header>div,.professional-dashboard .dashboard-chart-panel>header>div{flex:1;min-width:0}.professional-dashboard .clinician-dashboard-card-heading .dashboard-eyebrow,.professional-dashboard .clinical-review-signals>header p,.professional-dashboard .dashboard-chart-panel .dashboard-eyebrow{margin:0 0 5px;color:#5d7a6d;font-size:10px;font-weight:650;letter-spacing:.09em;text-transform:uppercase;line-height:1.3}.professional-dashboard .clinician-dashboard-card-heading h2,.professional-dashboard .clinical-review-signals>header h2,.professional-dashboard .dashboard-chart-panel h2{margin:0;font-family:var(--font-sans);font-size:18px;font-weight:600;letter-spacing:-.03em;line-height:1.25;color:#173d33}.professional-dashboard .clinical-review-signals>header>small{flex-basis:auto;flex-shrink:0;margin:3px 0 0;padding:6px 10px;border:1px solid #c5d5c4;border-radius:999px;background:#eef3e9;color:#315b48;font-size:11px;font-weight:650;line-height:1.2;white-space:nowrap}@container (max-width: 520px){.professional-dashboard .clinical-review-signals>header{flex-wrap:wrap}.professional-dashboard .clinical-review-signals>header>small{margin-top:0;white-space:normal}}.professional-dashboard .dashboard-chart-panel select{flex-shrink:0;margin-top:3px;padding:6px 28px 6px 10px;border:1px solid #c5d5c4;border-radius:999px;background:#eef3e9 url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%23315b48' stroke-width='1.5'/></svg>") no-repeat right 10px center;color:#315b48;font-size:11px;font-weight:650;appearance:none;cursor:pointer}.professional-dashboard .dashboard-chart-panel select:hover{border-color:#a8bfa9;background-color:#e3ece2}.professional-dashboard .clinician-dashboard-card-heading>a{flex-shrink:0;margin:3px 0 0}.professional-dashboard .dashboard-chart-total{margin:6px 0 10px}.professional-dashboard .dashboard-chart-total strong{font-size:30px}.professional-dashboard .patient-requests-card .dashboard-donut-chart,.professional-dashboard .upcoming-week-card .dashboard-load-chart{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #cfdbcb}.professional-dashboard .clinical-review-signals .dashboard-mix-chart{margin-bottom:16px}.professional-dashboard .dashboard-widget{container-type:inline-size}@container (max-width: 980px){.professional-dashboard .upcoming-days-list{grid-template-columns:minmax(0,1fr);gap:6px}.professional-dashboard .upcoming-day-row{flex-direction:row;align-items:center;gap:14px;padding:8px 12px 8px 10px;border-color:transparent;background:transparent;border-bottom:1px solid #cfdbcb;border-radius:0}.professional-dashboard .upcoming-day-row:last-child{border-bottom-color:transparent}.professional-dashboard .upcoming-day-row.is-today{background:linear-gradient(90deg,#e1c58b2e,transparent 60%);border-radius:12px;box-shadow:none;border-color:transparent transparent #cfdbcb}.professional-dashboard .upcoming-day-row>time{flex:0 0 64px;gap:2px}.professional-dashboard .upcoming-day-row>div{flex:1;min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.professional-dashboard .upcoming-day-row .clear-day-copy{display:flex;align-items:baseline;gap:6px;padding:4px 0}.professional-dashboard .upcoming-session{flex:1 1 200px;max-width:320px;flex-direction:row;align-items:center;gap:10px;padding:8px 12px}.professional-dashboard .upcoming-session>small{flex-shrink:0}.professional-dashboard .upcoming-session-title{flex:1;min-width:0}.professional-dashboard .upcoming-session-title strong{-webkit-line-clamp:1}.professional-dashboard .upcoming-session-patient{flex-shrink:0}.professional-dashboard .upcoming-session-patient strong{color:#46604e;font-weight:600}.professional-dashboard .upcoming-session-more{margin:0;flex-basis:100%}}@container (max-width: 460px){.professional-dashboard .upcoming-day-row{flex-direction:column;align-items:stretch;gap:8px}.professional-dashboard .upcoming-day-row>time{flex-direction:row;align-items:baseline;gap:6px}.professional-dashboard .upcoming-session{max-width:none}}.professional-dashboard .glance-band{grid-template-columns:minmax(0,1.22fr) repeat(3,minmax(0,1fr))}.professional-dashboard .glance-tile:first-child{border-color:#c9b47e;background:linear-gradient(180deg,#ecefdf,#eef3e8)}.professional-dashboard .glance-tile:first-child .glance-value{font-size:35px}.professional-dashboard .dashboard-chart-disclosure{width:100%;margin-top:10px;border-top:1px solid #cfdbcb}.professional-dashboard .dashboard-chart-disclosure>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:8px 2px;color:#315b48;font-size:11.5px;font-weight:650;cursor:pointer;list-style:none}.professional-dashboard .dashboard-chart-disclosure>summary::-webkit-details-marker{display:none}.professional-dashboard .dashboard-chart-disclosure>summary:hover{color:#173d33}.professional-dashboard .dashboard-chart-disclosure>summary svg{transition:transform .16s ease}.professional-dashboard .dashboard-chart-disclosure[open]>summary svg{transform:rotate(180deg)}.professional-dashboard .dashboard-chart-disclosure-content{padding:8px 0 14px}@container (min-width: 760px){.professional-dashboard .director-attention-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}.professional-dashboard .director-attention-list>.dashboard-chart-disclosure{grid-column:1 / -1}}@media(max-width:1100px){.professional-dashboard .glance-band{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.professional-dashboard .glance-band{grid-template-columns:minmax(0,1fr)}}.care-app-shell:has(.care-editorial) .care-main{background:#f7f8f5}.care-app-shell:has(.care-editorial) .care-sidebar,.care-app-shell:has(.care-editorial) .care-topbar{background:#fbfcf9}.professional-dashboard:has(.care-editorial){margin-top:0;padding:0;border-radius:0;background:none}.professional-dashboard:has(.care-editorial) .dashboard-customize-bar{align-items:flex-end;padding:10px 0 28px;margin-bottom:0;border-bottom:1px solid #dde5dd}.professional-dashboard:has(.care-editorial) .dashboard-customize-bar>div:last-child{gap:10px}.professional-dashboard:has(.care-editorial) .dashboard-customize-bar button{background:transparent;box-shadow:none;border:1px solid #dce5dc;min-height:40px;font-size:12px}.professional-dashboard:has(.care-editorial) .clinician-dashboard-welcome h1,.director-content:has(.care-editorial-director) .director-dashboard-header h1{font-family:Anivow Poppins,sans-serif;font-size:clamp(28px,3vw,40px);line-height:1.12;font-weight:500;letter-spacing:-.055em;color:#173d33}.professional-dashboard:has(.care-editorial) .clinician-dashboard-welcome .eyebrow,.director-content:has(.care-editorial-director) .director-dashboard-header .eyebrow{margin-bottom:11px;color:#728578;font-size:10px;letter-spacing:.14em}.director-content:has(.care-editorial-director) .director-dashboard-header{min-height:0;padding:10px 0 14px;border:0;border-radius:0;background:transparent;box-shadow:none}.director-content:has(.care-editorial-director) .director-dashboard-header p:last-child{margin-top:9px;color:#697b70;font-size:13px}.director-content:has(.care-editorial-director) .director-dashboard-header .director-landscape{display:none}.professional-dashboard:has(.care-editorial-director) .dashboard-customize-bar{justify-content:flex-end;padding-top:4px}.professional-dashboard:has(.care-editorial-director) .dashboard-customize-bar>span{display:none}.care-editorial{--editorial-line: #e3e9e2;--editorial-muted: #6e7e73;color:#173d33;min-width:0}.care-editorial-overview{padding:26px 0 28px;border-bottom:1px solid var(--editorial-line)}.care-editorial-section-label{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 16px}.care-editorial-section-label span{color:#668071;font-size:10px;font-weight:750;letter-spacing:.15em}.care-editorial-section-label p{margin:0;color:var(--editorial-muted);font-size:11px}.care-editorial-columns{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(315px,.85fr);gap:clamp(28px,3vw,50px);margin-top:32px}.care-editorial-main,.care-editorial-rail,.care-editorial-patients{min-width:0}.care-editorial-patients{margin-top:35px;padding-top:28px;border-top:1px solid var(--editorial-line)}.care-editorial .dashboard-editorial-widget>:is(section,div),.professional-dashboard .care-editorial .dashboard-editorial-widget>:is(section,div){min-height:0;height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.care-editorial .dashboard-editorial-widget+.dashboard-editorial-widget{margin-top:30px;padding-top:27px;border-top:1px solid var(--editorial-line)}.care-editorial .glance-band,.professional-dashboard .care-editorial .glance-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-radius:18px;background:#fff;border:1px solid #e4eae3;box-shadow:0 18px 45px -44px #173d3380;overflow:hidden}.care-editorial .glance-tile,.professional-dashboard .care-editorial .glance-tile{display:flex;flex-direction:column;min-height:122px;padding:22px 24px;border:0;border-radius:0;background:transparent;box-shadow:none}.care-editorial .glance-tile+.glance-tile{border-left:1px solid var(--editorial-line)}.care-editorial .glance-tile header{order:2;margin-top:7px}.care-editorial .glance-tile .glance-icon,.care-editorial .glance-tile .glance-visual{display:none}.care-editorial .glance-tile .glance-label{order:1;margin:0;color:#627569;font-size:11px;font-weight:500}.care-editorial .glance-tile .glance-value{font:500 30px/1.15 Anivow Poppins,sans-serif;letter-spacing:-.045em}.care-editorial .glance-tile .glance-context{order:3;margin:7px 0 0;color:#7b897f;font-size:10px;line-height:1.35}.care-editorial .glance-tile-updates{box-shadow:inset 0 3px #d5b77d}.care-editorial .clinical-review-signals>header,.care-editorial .clinician-dashboard-card-heading,.care-editorial .director-panel-heading{padding:0 0 17px;margin:0;border-bottom:1px solid var(--editorial-line);background:transparent}.care-editorial .clinical-review-signals>header>span{display:none}.care-editorial .clinical-review-signals>header h2,.care-editorial .clinician-dashboard-card-heading h2,.care-editorial .director-panel-heading h2{font-family:Anivow Poppins,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.035em}.care-editorial .clinical-review-list,.care-editorial .patient-request-list,.care-editorial .director-attention-list{padding:0}.care-editorial .clinical-review-list>a,.care-editorial .patient-request-row,.care-editorial .director-attention-list>a{min-height:76px;margin:0;padding:12px 3px;border:0;border-bottom:1px solid var(--editorial-line);border-radius:0;background:transparent;box-shadow:none}.care-editorial .clinical-review-list>a:hover,.care-editorial .patient-request-row:hover,.care-editorial .director-attention-list>a:hover{background:#eff4ed}.care-editorial .clinical-review-avatar,.care-editorial .dashboard-avatar{border-radius:11px;background:#e5ede3;color:#315b48}.care-editorial .upcoming-days-list{padding:0}.care-editorial .upcoming-day-row{border-bottom:1px solid var(--editorial-line)}.care-editorial .upcoming-session{background:#fff;border-color:#e4eae3;box-shadow:none}.care-editorial .patient-table-card .clinician-patient-table{padding:0}.care-editorial .clinician-patient-table-head{border-radius:0;background:transparent;border-bottom:1px solid #d5dfd4}.care-editorial .clinician-patient-table-row{border-bottom:1px solid var(--editorial-line);border-radius:0;background:transparent}.care-editorial .clinician-patient-table-row:hover{background:#eff4ed}.care-editorial-director .director-primary-grid,.professional-dashboard .care-editorial-director .director-primary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:8px 0;border:1px solid #e4eae3;border-radius:18px;background:#fff;overflow:hidden}.care-editorial-director .director-primary-grid .director-stat,.professional-dashboard .care-editorial-director .director-primary-grid .director-stat{grid-column:auto;min-height:135px;padding:18px 22px;border:0;border-radius:0;background:transparent;box-shadow:none}.care-editorial-director .director-primary-grid .director-stat+.director-stat{border-left:1px solid var(--editorial-line)}.care-editorial-director .director-primary-grid .director-icon,.care-editorial-director .director-primary-grid .director-rate-period{display:none}.care-editorial-director .director-primary-grid .director-stat>p,.care-editorial-director .director-primary-grid .director-rate-comparison{display:block;margin:7px 0 0;color:#728176;font-size:10px;line-height:1.35}.care-editorial-director .director-primary-grid .director-link{margin-top:8px;font-size:10px}.care-editorial-director .director-primary-grid .director-stat-label h2{color:#627569;font-size:11px;font-weight:500}.care-editorial-director .director-primary-grid .director-stat-value{margin-top:14px;font:500 29px/1.1 Anivow Poppins,sans-serif;letter-spacing:-.04em}.care-editorial-director .director-primary-grid .director-stat:first-child{box-shadow:inset 0 3px #d5b77d}.care-editorial-director .director-attention-list,.professional-dashboard .care-editorial-director .director-attention-list{display:block}.director-editorial-next{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:32px;padding-top:26px;border-top:1px solid var(--editorial-line)}.director-editorial-next a{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:58px;padding:12px 16px;border:1px solid #e1e9df;border-radius:13px;background:#fff;color:#173d33;font-size:12px;font-weight:600;text-decoration:none}.director-editorial-next a:hover{background:#f1f5ee}@media(max-width:1100px){.care-editorial-columns{grid-template-columns:minmax(0,1fr)}.care-editorial-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.care-editorial-rail>.care-editorial-section-label{grid-column:1 / -1;margin-bottom:0}.care-editorial .care-editorial-rail .dashboard-editorial-widget+.dashboard-editorial-widget{margin:0;padding:0;border:0}}@media(max-width:760px){.professional-dashboard:has(.care-editorial) .dashboard-customize-bar{align-items:flex-start;flex-direction:column}.care-editorial .glance-band,.professional-dashboard .care-editorial .glance-band,.care-editorial-director .director-primary-grid,.professional-dashboard .care-editorial-director .director-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.care-editorial .glance-tile:nth-child(3),.care-editorial-director .director-primary-grid .director-stat:nth-child(3){border-left:0}.care-editorial .glance-tile:nth-child(n+3),.care-editorial-director .director-primary-grid .director-stat:nth-child(n+3){border-top:1px solid var(--editorial-line)}.care-editorial-rail{display:block}.care-editorial .care-editorial-rail .dashboard-editorial-widget+.dashboard-editorial-widget{margin-top:25px;padding-top:24px;border-top:1px solid var(--editorial-line)}.director-editorial-next{grid-template-columns:1fr}.care-editorial-section-label p{display:none}}@media(max-width:480px){.care-editorial .glance-tile,.professional-dashboard .care-editorial .glance-tile{min-height:112px;padding:18px 14px}.care-editorial-director .director-primary-grid .director-stat,.professional-dashboard .care-editorial-director .director-primary-grid .director-stat{padding:18px 14px}.care-editorial .glance-tile .glance-context,.professional-dashboard .care-editorial .clinician-patient-table-head{display:none}.professional-dashboard .care-editorial .clinician-patient-table-row{grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:14px 2px}.professional-dashboard .care-editorial .clinician-patient-identity{grid-column:1;grid-row:1;min-width:0}.professional-dashboard .care-editorial .clinician-patient-program{display:block;grid-column:1;grid-row:2;min-width:0;margin-left:44px}.professional-dashboard .care-editorial .clinician-patient-program strong,.professional-dashboard .care-editorial .clinician-patient-identity strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.professional-dashboard .care-editorial .clinician-patient-table-row>time{display:none}.professional-dashboard .care-editorial .patient-status-dot{grid-column:2;grid-row:1;font-size:0}.professional-dashboard .care-editorial .clinician-patient-table-row>svg{grid-column:2;grid-row:2}}
