/* Shared mobile home activity: compact touch targets, with the same native report actions. */
@media(max-width:767px){
 html body #screen-app #page-dashboard #home-center .home-operational-metrics{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0 0 22px!important;width:100%!important}
 html body #screen-app #page-dashboard #home-center .home-operational-metrics .home-metric{display:grid!important;grid-template-columns:minmax(0,1fr) 14px!important;grid-template-rows:auto 1fr!important;align-items:start!important;gap:12px 6px!important;min-height:136px!important;min-width:0!important;padding:16px!important;border-radius:18px!important;text-align:left!important;box-sizing:border-box}
 html body #screen-app #page-dashboard #home-center .home-metric-icon{grid-column:1!important;grid-row:1!important;display:grid!important;place-items:center!important;width:42px!important;height:42px!important;min-width:0!important;border-radius:14px!important;background:var(--nexo-icon-bg,#e6f1ff)!important;color:var(--nexo-icon-ink,#246dc0)!important;box-shadow:none!important}
 html body #screen-app #page-dashboard #home-center .home-metric-icon svg{width:25px!important;height:25px!important;stroke-width:1.7}
 html body #screen-app #page-dashboard #home-center .home-metric-icon-labs{--nexo-icon-bg:#ddf5ee;--nexo-icon-ink:#008774}
 html body #screen-app #page-dashboard #home-center .home-metric-icon-cart{--nexo-icon-bg:#fff0dc;--nexo-icon-ink:#a66312}
 html body #screen-app #page-dashboard #home-center .home-metric-icon-referral{--nexo-icon-bg:#efe9ff;--nexo-icon-ink:#7952bf}
 html body #screen-app #page-dashboard #home-center .home-metric-icon-radiology{--nexo-icon-bg:#e2f3fa;--nexo-icon-ink:#147b9b}
 html body #screen-app #page-dashboard #home-center .home-operational-metrics .home-metric-copy{grid-column:1/-1!important;grid-row:2!important;display:flex!important;flex-direction:column!important;gap:5px!important;min-width:0!important}
 html body #screen-app #page-dashboard #home-center .home-operational-metrics .home-metric-copy small{font-size:12px!important;line-height:1.4!important;min-height:0!important;white-space:normal!important;overflow:visible!important;word-break:normal!important;overflow-wrap:break-word!important}
 html body #screen-app #page-dashboard #home-center .home-operational-metrics .home-metric-copy strong{font-size:26px!important;line-height:1.15!important;white-space:normal!important;overflow:visible!important;overflow-wrap:anywhere!important}
 html body #screen-app #page-dashboard #home-center .home-operational-metrics .home-metric-report-cue{grid-column:2!important;grid-row:1!important;align-self:center!important;font-size:23px!important;opacity:.55;margin:0!important}
 html body #screen-app #page-dashboard #home-center .home-operational-metrics .home-metric:last-child:nth-child(odd){grid-column:1/-1!important;grid-template-columns:42px minmax(0,1fr) 14px!important;grid-template-rows:auto!important;align-items:center!important;min-height:88px!important;gap:14px!important}
 html body #screen-app #page-dashboard #home-center .home-operational-metrics .home-metric:last-child:nth-child(odd) .home-metric-copy{grid-column:2!important;grid-row:1!important}
 html body #screen-app #page-dashboard #home-center .home-operational-metrics .home-metric:last-child:nth-child(odd) .home-metric-report-cue{grid-column:3!important}
 html body #screen-app #page-dashboard #home-center .home-operational-metrics .home-metric:focus-visible{outline:3px solid var(--app-accent,#1976d2)!important;outline-offset:3px}
 html[data-theme="dark"] body #screen-app #page-dashboard #home-center .home-metric-icon{--nexo-icon-bg:#243e5b;--nexo-icon-ink:#8cbfff}
 html[data-theme="dark"] body #screen-app #page-dashboard #home-center .home-metric-icon-labs{--nexo-icon-bg:#153f3e;--nexo-icon-ink:#6cdbc8}
 html[data-theme="dark"] body #screen-app #page-dashboard #home-center .home-metric-icon-cart{--nexo-icon-bg:#443621;--nexo-icon-ink:#efc27b}
 html[data-theme="dark"] body #screen-app #page-dashboard #home-center .home-metric-icon-referral{--nexo-icon-bg:#36304d;--nexo-icon-ink:#c1a6f1}
 html[data-theme="dark"] body #screen-app #page-dashboard #home-center .home-metric-icon-radiology{--nexo-icon-bg:#213e4b;--nexo-icon-ink:#8bd3e8}
}
/* Financial and priority cards retain their own content, IDs and callbacks. */
.home-financial-metric>.home-metric-icon{display:none}
@media(max-width:767px){
 html body #screen-app #page-dashboard #home-center :is(.home-priority-grid,.home-period-secondary,.home-financial-cash,.home-financial-quotes){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}
 html body #screen-app #page-dashboard #home-center :is(.home-priority-metric,.home-period-metric,.home-financial-metric){display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important;min-width:0!important;padding:16px!important;border-radius:18px!important;box-sizing:border-box;text-align:left!important}
 html body #screen-app #page-dashboard #home-center :is(.home-priority-metric,.home-period-metric,.home-financial-metric)>small{font-size:12px!important;line-height:1.4!important;white-space:normal!important;overflow:visible!important;overflow-wrap:break-word!important}
 html body #screen-app #page-dashboard #home-center :is(.home-priority-metric,.home-period-metric,.home-financial-metric)>strong{max-width:100%;font-size:clamp(16px,4.5vw,22px)!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:anywhere!important;overflow:visible!important}
 html body #screen-app #page-dashboard #home-center :is(.home-period-secondary,.home-financial-quotes)>:last-child:nth-child(odd){grid-column:1/-1!important}
 html body #screen-app #page-dashboard #home-center .home-financial-metric>em{font-size:11px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}
}

.home-activity-title{display:none}
@media(max-width:767px){html body #screen-app #page-dashboard #home-center .home-activity-title{display:block;margin:4px 0 14px;font-size:18px;line-height:1.35;font-weight:700;color:var(--appearance-ink,var(--ink,#173e52))}}
@media(max-width:767px){
 html body #screen-app #page-dashboard #home-center :is(.home-priority-metric,.home-period-metric,.home-financial-metric){height:auto!important;min-height:136px!important;justify-content:flex-start!important;background:var(--surface,#fff)!important;color:var(--ink,#173e52)!important;border:1px solid var(--border,#dbe5ef)!important}
 html[data-theme="dark"] body #screen-app #page-dashboard #home-center :is(.home-priority-metric,.home-period-metric,.home-financial-metric){background:var(--appearance-panel,#182638)!important;color:var(--appearance-ink,#e8eef5)!important;border-color:var(--appearance-line,#314355)!important}
 html[data-theme="dark"] body #screen-app #page-dashboard #home-center :is(.home-priority-metric,.home-period-metric,.home-financial-metric)>:is(small,strong){color:var(--appearance-ink,#e8eef5)!important}
}
@media(max-width:767px){
 html body #screen-app #page-dashboard #home-center :is(.home-period-metric,.home-financial-metric)>strong{font-size:clamp(13px,3.8vw,20px)!important;font-variant-numeric:tabular-nums}
 html body #screen-app #page-dashboard #home-center .home-priority-metric>strong{font-size:26px!important}
}
