:root{--mf-text-primary:var(--ops-text-primary,#0f172a);--mf-text-secondary:var(--ops-text-secondary,#64748b);--mf-text-tertiary:var(--ops-text-tertiary,#94a3b8);--mf-display:var(--ops-text-display,clamp(1.5rem, 2.2vw, 1.875rem));--mf-title:var(--ops-text-title,1.0625rem);--mf-body:var(--ops-text-body,.875rem);--mf-meta:var(--ops-text-meta,.8125rem);--mf-caption:var(--ops-text-caption,.6875rem);--mf-kicker:var(--ops-text-kicker,.6875rem);--mf-space-section:var(--ops-space-md,.875rem);--mf-space-card:.75rem;--mf-radius:var(--ops-radius-card,14px);--mf-radius-sm:10px;--mf-border:var(--ops-border,#0f172a0f);--mf-shadow:var(--ops-shadow-card,0 1px 2px #0f172a0a, 0 8px 24px #0f172a0a)}.page-stack{gap:var(--mf-space-section)}@media (min-width:1024px){.page-stack{gap:1.125rem}}.mf-page-header h1{font-size:var(--mf-display);letter-spacing:-.03em;color:var(--mf-text-primary);font-weight:650;line-height:1.15}.mf-page-header p{font-size:var(--mf-meta);color:var(--mf-text-secondary);max-width:40rem;margin-top:.375rem;line-height:1.45}.daily-workspace,.reception-workspace,.follow-up-workspace,.outreach-workspace{gap:var(--mf-space-section);padding-bottom:1.75rem}.daily-workspace-header,.reception-header,.follow-up-header{gap:.625rem;padding-bottom:.125rem}.daily-workspace-date,.reception-date,.follow-up-date,.ops-page-kicker{font-size:var(--mf-kicker);letter-spacing:.01em;text-transform:none;color:var(--mf-text-tertiary);font-weight:500}.daily-workspace-title,.reception-title,.follow-up-title{color:var(--mf-text-primary);font-size:var(--mf-display)!important;letter-spacing:-.03em!important;font-weight:650!important;line-height:1.15!important}.daily-workspace-subtitle,.reception-subtitle,.follow-up-subtitle{font-size:var(--mf-meta);color:var(--mf-text-secondary);max-width:36rem;margin-top:.25rem;line-height:1.4}.daily-workspace-grid,.reception-grid,.follow-up-grid,.daily-workspace-main,.daily-workspace-side,.reception-main,.reception-side,.follow-up-main,.follow-up-side{gap:var(--mf-space-section)}.card-clinic,.card-premium{border-radius:var(--mf-radius);border:1px solid var(--mf-border);box-shadow:var(--mf-shadow);background:#ffffffe0}.card-interactive:hover{box-shadow:0 1px 2px #0f172a0d,0 10px 28px #0f172a0f}.mf-section-card{border-radius:var(--mf-radius);border:1px solid var(--mf-border);box-shadow:var(--mf-shadow);background:#ffffffe6;overflow:hidden}.mf-section-card-head{border-bottom:1px solid var(--mf-border);background:#faf9f780;padding:.6875rem .875rem}.mf-section-card-head h2{font-size:var(--mf-body);letter-spacing:-.015em;color:#334155;font-weight:600}.mf-section-card-head p{font-size:var(--mf-caption);color:var(--mf-text-tertiary);margin-top:.125rem;line-height:1.35}.mf-section-card-body{padding:.875rem}.mf-stat-card{border-radius:var(--mf-radius)!important;padding:.875rem 1rem!important}.mf-stat-card-label{font-size:var(--mf-caption);letter-spacing:-.01em;text-transform:none;color:var(--mf-text-secondary);font-weight:560}.mf-stat-card-value{letter-spacing:-.035em;color:var(--mf-text-primary);margin-top:.25rem;font-size:1.375rem;font-weight:650;line-height:1.05}.mf-stat-card-change{font-size:var(--mf-caption);margin-top:.375rem;font-weight:520}.mf-stat-card-icon{background:#6366f112!important;border-radius:11px!important;padding:.5rem!important}.mf-stat-card-icon svg{stroke-width:1.75px;width:1rem!important;height:1rem!important}.daily-panel,.reception-panel{border-radius:var(--mf-radius);border:1px solid var(--mf-border);box-shadow:var(--mf-shadow);background:#ffffffe0;overflow:hidden}.daily-panel-header,.reception-panel-header{padding:.6875rem .875rem}.daily-panel-title,.reception-panel-title{font-size:var(--mf-body);letter-spacing:-.015em;color:#334155;font-weight:600}.daily-panel-desc,.reception-panel-desc{font-size:var(--mf-caption);color:var(--mf-text-tertiary)}.daily-insight-card,.reception-insight-card,.follow-up-insight-card{border-radius:var(--mf-radius-sm);border:1px solid var(--mf-border);box-shadow:var(--mf-shadow);background:#ffffffd1}.daily-insight-label,.reception-insight-label,.follow-up-insight-label{text-transform:none;letter-spacing:-.01em;color:var(--mf-text-secondary);font-weight:560}.daily-queue-card,.reception-waiting-card{border-radius:var(--mf-radius-sm);border:1px solid var(--mf-border);padding:.5625rem .6875rem}.follow-up-insights-strip{gap:.4375rem}.follow-up-row,.follow-up-workflow-card{border-radius:var(--mf-radius-sm);border:1px solid var(--mf-border)}.follow-up-category-tag{text-transform:none;letter-spacing:0;font-size:.625rem;font-weight:560}.follow-up-filter-btn{font-size:var(--mf-caption);border-radius:999px;font-weight:520}.follow-up-overview-stat{border-radius:var(--mf-radius-sm);border:1px solid var(--mf-border);background:#ffffffd9}.follow-up-overview-value{letter-spacing:-.03em;font-weight:650}.follow-up-overview-label{font-size:var(--mf-caption);color:var(--mf-text-secondary)}.ambient-strip{border-radius:var(--mf-radius-sm);border:1px solid var(--mf-border);box-shadow:var(--mf-shadow);background:#ffffffc7}.ambient-strip-label{text-transform:none;letter-spacing:-.01em;font-size:var(--mf-caption);color:var(--mf-text-secondary);font-weight:600}.ambient-chip{border-radius:var(--mf-radius-sm);border:1px solid var(--mf-border)}.ambient-chip-detail{color:var(--mf-text-tertiary);font-size:.625rem}.workflow-module,.ci-panel{border-radius:var(--mf-radius);border:1px solid var(--mf-border);box-shadow:var(--mf-shadow)}.ci-panel-header{padding:.6875rem .875rem}.ci-section-title{font-size:var(--mf-body);letter-spacing:-.015em;font-weight:600}.ci-section-desc{font-size:var(--mf-caption);color:var(--mf-text-tertiary)}.consultation-empty-state{border-radius:var(--mf-radius);padding:2.5rem 1.5rem}.consultation-empty-state h2{font-size:var(--mf-title);letter-spacing:-.02em;font-weight:650}.consultation-empty-state p{font-size:var(--mf-meta);color:var(--mf-text-secondary)}.adherence-card{border-radius:var(--mf-radius-sm)!important;border:1px solid var(--mf-border)!important;box-shadow:var(--mf-shadow)!important}.communication-timeline-item,.comm-event-row{border-radius:var(--mf-radius-sm)}.page-stack nav.card-clinic button,.page-stack .card-clinic nav button{font-size:var(--mf-caption);border-radius:var(--mf-radius-sm);font-weight:520}.page-stack .card-clinic.card-interactive{padding:1rem!important}.page-stack .card-clinic.card-interactive h3,.page-stack .card-clinic.card-interactive .font-semibold{font-size:var(--mf-body);letter-spacing:-.015em;font-weight:600}.org-manager-hint{font-size:var(--mf-meta);border-radius:var(--mf-radius-sm);line-height:1.45}.mf-obs-chip,.ptl-intel-obs-chip{font-size:var(--mf-caption)}.sync-live-eyebrow,.mc-widget-group-label,.ciw-section-label,.ptl-story-eyebrow{text-transform:none;letter-spacing:-.01em}.px-brand-tag{text-transform:none;letter-spacing:.01em;font-size:.625rem;font-weight:520}.px-section-title{letter-spacing:-.02em;font-size:.9375rem;font-weight:650}.px-section-sub{font-size:var(--mf-caption);color:var(--mf-text-tertiary)}.px-card{border-radius:var(--mf-radius);border:1px solid #786c5814;box-shadow:0 1px 2px #0f172a08,0 6px 20px #0f172a0a}.px-hero-headline{letter-spacing:-.025em;font-size:1.25rem;font-weight:650}.px-hero-stat-value{letter-spacing:-.03em;font-weight:650}.px-hero-stat-label{text-transform:none;letter-spacing:0;font-weight:520}.page-stack .text-\[10px\],.daily-workspace .text-\[10px\],.reception-workspace .text-\[10px\]{letter-spacing:0;text-transform:none;font-size:.625rem;font-weight:520}.page-stack .text-\[11px\],.daily-workspace .text-\[11px\]{font-size:var(--mf-caption);color:var(--mf-text-tertiary)}@media (min-width:768px) and (max-width:1100px){.daily-workspace-grid,.reception-grid,.follow-up-grid,.patient-detail-grid{gap:.75rem}.grid.lg\:grid-cols-3{gap:.875rem}}.mf-section-kicker{font-size:var(--mf-caption);letter-spacing:-.01em;text-transform:none;color:var(--mf-text-secondary);font-weight:560}.mf-field-label{font-size:var(--mf-caption);color:var(--mf-text-tertiary);margin-bottom:.125rem;font-weight:520}.mf-platform-section{border-radius:var(--mf-radius);border:1px solid var(--mf-border);box-shadow:var(--mf-shadow);background:#ffffffe0;padding:1rem 1.125rem}.mf-platform-section-head{align-items:center;gap:.5rem;margin-bottom:.875rem;display:flex}.mf-platform-section-head h2{font-size:var(--mf-body);letter-spacing:-.015em;color:#334155;font-weight:600}.mf-list-row{border-radius:var(--mf-radius-sm);border:1px solid var(--mf-border);font-size:var(--mf-body);background:#ffffffb8;justify-content:space-between;align-items:center;gap:.75rem;padding:.5625rem .75rem;display:flex}.mf-list-row-title{color:var(--mf-text-primary);font-weight:560}.mf-list-row-meta{font-size:var(--mf-caption);color:var(--mf-text-tertiary);margin-top:.125rem}.outreach-eyebrow{font-size:var(--mf-kicker);letter-spacing:.01em;text-transform:none;color:var(--mf-text-tertiary);font-weight:500}.outreach-title{font-size:var(--mf-display);letter-spacing:-.03em;color:var(--mf-text-primary);font-weight:650;line-height:1.15}.outreach-lead{font-size:var(--mf-meta);color:var(--mf-text-secondary);line-height:1.45}.outreach-panel,.outreach-metric-card{border-radius:var(--mf-radius);border:1px solid var(--mf-border);box-shadow:var(--mf-shadow)}.outreach-metric-value{letter-spacing:-.03em;font-weight:650}.outreach-metric-label{font-size:var(--mf-caption);color:var(--mf-text-secondary);text-transform:none}.activity-timeline{padding:.75rem .875rem .875rem}.activity-type{text-transform:none;letter-spacing:-.01em;font-weight:560;font-size:var(--mf-caption);border-radius:6px}.activity-time{font-size:var(--mf-caption)}.activity-meta{gap:.4375rem}.timeline-empty{font-size:var(--mf-meta);color:var(--mf-text-tertiary);padding:1.75rem 1rem}.consultation-os .text-\[10px\].uppercase,.consultation-os .text-\[11px\].uppercase,.consultation-os h3.uppercase{text-transform:none;letter-spacing:-.01em;font-weight:560}.consultation-os .text-\[10px\],.consultation-os .text-\[11px\]{font-size:var(--mf-caption)}.consultation-os .font-mono{font-variant-numeric:tabular-nums;letter-spacing:-.02em}.reception-workspace .text-\[10px\].uppercase,.reception-workspace .text-\[11px\].uppercase{text-transform:none;letter-spacing:-.01em;color:var(--mf-text-tertiary);font-weight:560}.reception-workspace .text-\[10px\],.reception-workspace .text-\[11px\]{font-size:var(--mf-caption);color:var(--mf-text-tertiary)}.follow-up-workspace .text-\[10px\].uppercase,.outreach-workspace .text-\[10px\].uppercase{text-transform:none;letter-spacing:-.01em;font-weight:560}.follow-up-workspace .text-\[10px\],.outreach-workspace .text-\[10px\]{font-size:var(--mf-caption)}.org-metric-tile{border-radius:var(--mf-radius-sm);border:1px solid var(--mf-border);box-shadow:var(--mf-shadow);background:#ffffffd9}.org-metric-value{letter-spacing:-.03em;font-weight:650}.org-metric-label{font-size:var(--mf-caption);color:var(--mf-text-secondary);text-transform:none}.page-stack label.text-xs,.page-stack .text-xs.font-medium.text-slate-500{font-size:var(--mf-caption);color:var(--mf-text-secondary);letter-spacing:-.01em;font-weight:520}@media (prefers-reduced-motion:reduce){.card-interactive,.card-clinic{transition:none}}
