@layer medimood-portal-readability{body.mm-portal-readable .mm-indexes-panel{padding:20px!important;border:1px solid #e4e8ee!important;border-radius:18px!important;background:#fff!important;box-shadow:0 4px 18px rgba(38,52,69,.045) !important}body.mm-portal-readable .mm-indexes-header{padding:0!important;gap:16px!important;flex-wrap:wrap!important;margin-bottom:16px!important}body.mm-portal-readable .mm-indexes-tools{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-start!important}body.mm-portal-readable .mm-indexes-tools .btn{margin:0!important}body.mm-portal-readable .mm-indexes-scale{width:min(100%,390px) !important;box-sizing:border-box!important;display:grid!important;grid-template-columns:auto minmax(32px,1fr) auto!important;gap:12px!important;padding:8px 12px!important;margin:0 0 18px!important;background:#f5f7fa!important;border:1px solid #e4e8ee!important;border-radius:10px!important;align-items:center!important;color:#435066!important}body.mm-portal-readable .mm-indexes-scale[hidden]{display:none!important}body.mm-portal-readable .mm-indexes-scale-bar{width:100%!important;height:8px!important}body.mm-portal-readable .mm-indexes-empty-hint{margin:0 0 16px!important}body.mm-portal-readable.dark-mode .mm-indexes-panel{background:#1c2532!important;border-color:#394350!important}body.mm-portal-readable.dark-mode .mm-indexes-scale{background:#222c3b!important;border-color:#394350!important;color:#eef2f7!important}html:has(body.mm-portal-readable){font-size:18px!important}body.mm-portal-readable{font-size:20px!important;line-height:1.5!important}body.mm-portal-readable :is(p,li,summary,.form-label,label,.form-control,.form-select,textarea,.list-group-item,.accordion-button,.nav-tabs .nav-link,.nav-pills .nav-link){font-size:20px!important;line-height:1.5!important}body.mm-portal-readable :is(small,.small,.form-text,.help-text,.helper-text,.caption,.card-subtitle,.text-muted){font-size:18px!important;line-height:1.5!important}body.mm-portal-readable :is(.btn,button.btn,.dt-button){font-size:20px!important;line-height:1.35!important;min-height:42px}body.mm-portal-readable :is(.badge,.status-badge,.chip,.pill,.tag){font-size:18px!important;line-height:1.35!important}body.mm-portal-readable :is(h1,.h1){font-size:clamp(32px,2.25vw,36px) !important;line-height:1.2!important}body.mm-portal-readable :is(h2,.h2){font-size:28px!important;line-height:1.3!important}body.mm-portal-readable :is(h3,.h3){font-size:22px!important;line-height:1.3!important}body.mm-portal-readable :is(h4,.h4,h5,.h5,.card-title,.modal-title){font-size:20px!important;line-height:1.35!important}body.mm-portal-readable :is(h6,.h6){font-size:18px!important;line-height:1.4!important}body.mm-portal-readable :is(.table,table,.dataTable) :is(th,td){font-size:20px!important;line-height:1.45!important}body.mm-portal-readable #openContextModal{border-radius:999px!important;width:auto!important;height:auto!important;min-width:0!important;max-width:180px!important;padding:8px 14px!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:18px!important;line-height:1.3!important}body.mm-portal-readable #openContextModal :is(span,strong){font-size:inherit!important;line-height:inherit!important;white-space:nowrap!important}body.mm-portal-readable :is(.mm-workflow-pill,.mm-workflow-start,.kpi-label,.mm-next-label,.mm-report-kpi .kpi-label,.mm-station-meta,.mm-stat-label,.mm-specialist-meta,.mm-specialist-note){font-size:18px!important;line-height:1.4!important}body.mm-portal-readable :is(.tenant-pill,.patient-pill,#patientContextBtn,#mm-language-select){font-size:18px!important;line-height:1.35!important}body.mm-portal-readable #mm-language-control{flex-shrink:0!important;max-width:none!important}body.mm-portal-readable #mm-language-select{min-width:132px!important;max-width:160px!important;width:auto!important;height:38px!important}body.mm-portal-readable :is(.quick-link-sub,.stat-label,.article-badge,.tag-pill,.article-meta,.article-meta span,.kbd){font-size:18px!important;line-height:1.45!important}body.mm-dashboard-secondary .navbar{flex-wrap:wrap!important;gap:8px!important;padding-top:10px!important;padding-bottom:10px!important}body.mm-dashboard-secondary .navbar-brand{max-width:100%;white-space:normal}body.mm-dashboard-secondary .mm-dashboard-return{color:#fff!important;border-color:rgba(255,255,255,.65) !important;border-radius:8px}body.mm-dashboard-secondary .hero-section{padding:22px 20px!important;text-align:left;box-shadow:none!important}body.mm-dashboard-secondary .hero-section::before,body.mm-dashboard-secondary .hero-section::after{display:none!important}body.mm-dashboard-secondary .hero-section :is(h1,h2){animation:none!important;background:none!important;-webkit-text-fill-color:currentColor!important;color:#692638!important;text-shadow:none!important}body.mm-dashboard-secondary .hero-subtitle{margin:8px 0 0!important}body.mm-notifications-dashboard .card-header{background:#fff!important;color:#263445!important;border-bottom:1px solid #dfe4eb!important}body.mm-notifications-dashboard .mm-shortcut-help{color:#526475}body.mm-notifications-dashboard .mm-shortcut-help > summary{font-size:18px!important;cursor:pointer}body.mm-notifications-dashboard .mm-shortcut-help[open]{flex-basis:100%}body.mm-portal-readable #sidebar :is(a,.nav-link),body.mm-portal-readable .sidebar :is(a,.nav-link){font-size:18px!important;line-height:1.4!important}body.mm-portal-readable :is(.card,.workflow-card,.mm-workflow-card):hover{transform:none!important}body.mm-portal-readable :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #46788a;outline-offset:3px}body.mm-portal-readable .mm-optional-info{margin:0 0 18px;border:1px solid #dfe4eb;border-radius:12px;background:#fff;color:#354458}body.mm-portal-readable .mm-optional-info>summary{cursor:pointer;padding:12px 16px;font-size:18px!important;font-weight:650}body.mm-portal-readable .mm-optional-info>p{padding:0 16px 14px;margin:0}body.mm-portal-readable :is(.dataTables_info,.dt-info,.page-link,.paginate_button,.mm-kpi-label,.station-state,.station-eyebrow,.station-error){font-size:18px!important;line-height:1.45!important}body.mm-portal-readable #pairingCode{font-size:32px!important;line-height:1.3!important}body.mm-portal-readable :is(.mm-settings-summary-value,.mm-settings-save-status,.mm-patient-title,.mm-quick-label,.mm-quick-note,.mm-next-short,#headerProfileName,#ctxPatientName){font-size:18px!important;line-height:1.45!important}body.mm-portal-readable #patientContextBtn{max-width:190px;white-space:nowrap}body.mm-portal-readable #ctxPatientName{display:inline-block;max-width:150px;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}body.mm-portal-readable :is(.mm-settings-info>summary,#backupCenterCard .backup-status-tile .k,#backupCenterCard .backup-status-tile .s,#backupAuditList .backup-log-line,#mmGuideMode,#mmGuideStatus,#mmGuideLaunch,#mmGuideSend,#mmGuideMic,#mmGuideClear){font-size:18px!important;line-height:1.45!important}body.mm-portal-readable #mmGuide{font-size:18px!important;line-height:1.5!important}body.mm-portal-readable #mmGuide :is(.mg-tools button,.mg-suggestions button){font-size:18px!important;line-height:1.4!important;min-height:38px}body.mm-portal-readable #mmGuide :is(strong,.mg-message p){font-size:20px!important;line-height:1.5!important}body.mm-portal-readable #mmGuide .mg-tools{flex-wrap:wrap!important}body.mm-portal-readable .metric-label{font-size:20px!important;line-height:1.4!important}body.mm-portal-readable :is(.mm-clinical-scope,.mm-queue-title,.mm-toggle-open,#ctxOrgSlug,.mm-kpi-caption,.mm-overview-note,.mm-report-status,.mm-report-empty-title,.mm-report-empty-copy){font-size:18px!important;line-height:1.45!important}body.mm-portal-readable #home-dashboard .metric-label,body.mm-portal-readable #mmAssessmentClinicalSummary .mm-patient-name,body.mm-portal-readable #mmStationLaunchArea .mm-station-line-main,body.mm-portal-readable .mm-commercial-station-name,body.mm-portal-readable .mm-delivery-choice button,body.mm-portal-readable .mm-report-form-section-title,body.mm-portal-readable .mm-clinical-resource-title,body.mm-portal-readable .support-quick-group > summary strong,body.mm-portal-readable #mmGuide .mg-head strong,body.mm-portal-readable #mmGuide .mg-message p,body.mm-portal-readable #mmGuideLaunch,body.mm-portal-readable #mmGuideSend,body.mm-portal-readable #mmGuideMic,body.mm-portal-readable #mmGuideClear{font-size:20px!important;line-height:1.45!important}body.mm-portal-readable #home-dashboard .metric-subline,body.mm-portal-readable #mmOverviewMore > summary,body.mm-portal-readable #healthMetricsChartBoard .health-chart-legend-pill,body.mm-portal-readable #healthMetricsChartBoard .mm-risk-scale-pill,body.mm-portal-readable #healthMetricsChartBoard .chart-badge,body.mm-portal-readable .mm-indexes-scale,body.mm-portal-readable #mmClinicalActionCenter .mm-clinical-scope,body.mm-portal-readable #mmClinicalActionCenter .mm-snapshot-label,body.mm-portal-readable #mmClinicalActionCenter .mm-snapshot-note,body.mm-portal-readable #mmClinicalActionCenter .mm-queue-reason,body.mm-portal-readable #mmClinicalActionCenter .mm-queue-meta,body.mm-portal-readable #mmClinicalActionCenter .mm-coverage-row > span,body.mm-portal-readable #mmClinicalActionCenter #mmClinicalLastUpdated,body.mm-portal-readable #mmCareFollowthrough .mm-care-stat-label,body.mm-portal-readable #mmCareFollowthrough .mm-care-card-meta,body.mm-portal-readable #mmCareFollowthrough .mm-care-person-label,body.mm-portal-readable #mmCareFollowthrough .mm-care-history > summary,body.mm-portal-readable #mmFollowups .mm-followup-card-meta,body.mm-portal-readable #mmFollowups .mm-followup-history > summary,body.mm-portal-readable #mmFollowups .mm-home-summary-toggle,body.mm-portal-readable #mmSpecialistCards .mm-specialist-date,body.mm-portal-readable #mmSpecialistCards .mm-specialist-status,body.mm-portal-readable #mmSpecialistCards .mm-specialist-stats dt,body.mm-portal-readable #mmSpecialistCards .mm-trend-heading,body.mm-portal-readable #mmSpecialistCards .mm-trend-heading span,body.mm-portal-readable #mmSpecialistCards .mm-trend-legend,body.mm-portal-readable #mmSpecialistCards .mm-trend-detail,body.mm-portal-readable #mmSpecialistCards .mm-specialist-history > summary,body.mm-portal-readable #mmAssessmentClinicalSummary .mm-patient-title,body.mm-portal-readable #mmAssessmentClinicalSummary .mm-quick-label,body.mm-portal-readable #mmAssessmentClinicalSummary .mm-quick-note,body.mm-portal-readable #mmAssessmentClinicalSummary .mm-next-short,body.mm-portal-readable #mmAssessmentClinicalSummary .mm-next-label,body.mm-portal-readable #mmAssessmentSummary .mm-kpi-label,body.mm-portal-readable #mm-assessment-workflow-launcher .mm-workflow-pill,body.mm-portal-readable #mm-assessment-workflow-launcher .mm-workflow-start,body.mm-portal-readable #mmStationLaunchArea .mm-station-meta,body.mm-portal-readable .mm-commercial-station-status,body.mm-portal-readable .mm-commercial-station-deck-title,body.mm-portal-readable .mm-commercial-station-count,body.mm-portal-readable .mm-report-kpi .kpi-label,body.mm-portal-readable #reportsTable .mm-table-status-badge,body.mm-portal-readable #reportsTable .mm-unassigned-patient,body.mm-portal-readable #patientPickerModal .mm-patient-contact,body.mm-portal-readable #patientPickerModal .mm-patient-status,body.mm-portal-readable .mm-settings-summary-value,body.mm-portal-readable .mm-settings-save-status,body.mm-portal-readable .mm-settings-info > summary,body.mm-portal-readable #backupCenterCard .backup-status-tile .k,body.mm-portal-readable #backupCenterCard .backup-status-tile .s,body.mm-portal-readable #backupAuditList .backup-log-line,body.mm-portal-readable #supportResourceCountBadge,body.mm-portal-readable #supportResourceSearchStatus,body.mm-portal-readable .mm-resource-featured,body.mm-portal-readable #mmGuide,body.mm-portal-readable #mmGuideMode,body.mm-portal-readable #mmGuideStatus,body.mm-portal-readable #mmGuide .mg-tools button,body.mm-portal-readable #mmGuide .mg-suggestions button,body.mm-portal-readable #mmGuide .mg-head small,body.mm-portal-readable #mmGuide .mg-message small,body.mm-portal-readable #mmGuide .mg-note,body.mm-portal-readable .support-search-empty,body.mm-portal-readable .mm-resource-source-note{font-size:18px!important;line-height:1.45!important}body.mm-portal-readable .sidebar a>span,body.mm-portal-readable .invalid-feedback,body.mm-portal-readable .valid-feedback,body.mm-portal-readable .toast-message,body.mm-portal-readable .toast-title,body.mm-portal-readable .footer,body.mm-portal-readable .footer .container,body.mm-portal-readable #mmClinicalActionCenter .mm-clinical-empty{font-size:18px!important;line-height:1.45!important}body.mm-portal-readable .mm-toggle-label,body.mm-portal-readable #mmClinicalActionCenter .mm-queue-name,body.mm-portal-readable .mm-workflow-secondary-row .fw-bold{font-size:20px!important;line-height:1.45!important}body.mm-portal-readable footer.footer{height:auto!important;min-height:44px!important}body.mm-portal-readable .billing-summary-tile .k{font-size:18px!important;line-height:1.45!important}@media(max-width:575px){body.mm-portal-readable :is(h1,.h1){font-size:28px!important}body.mm-portal-readable :is(h2,.h2){font-size:23px!important}body.mm-portal-readable :is(h3,.h3){font-size:20px!important}body.mm-portal-readable #openContextModal{max-width:125px!important}body.mm-portal-readable #mm-language-select{min-width:126px!important;max-width:150px!important}body.mm-dashboard-secondary .navbar{padding-left:14px!important;padding-right:14px!important}}@media screen and (min-width:768px) and (max-width:1199px){body.mm-portal-readable header.header{height:auto!important;min-height:80px;padding:12px!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-start!important}body.mm-portal-readable header.header > .d-flex:first-child{flex:0 0 auto!important}body.mm-portal-readable header.header > .d-flex:last-child{display:contents!important}body.mm-portal-readable header.header .profile{max-width:170px!important;min-width:0!important}body.mm-portal-readable header.header #headerProfileName{max-width:95px!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.mm-portal-readable main#mainContent.content{top:var(--mm-mobile-header-height,160px) !important}}@media (max-width:575px){body.mm-portal-readable #home-dashboard .dashboard-cards{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body.mm-portal-readable #home-dashboard .dashboard-cards > div:has([data-metric="completedAssessments"]){grid-column:1/-1!important}body.mm-portal-readable #home-dashboard .dashboard-cards .metric-label{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}body.mm-portal-readable #home-dashboard .dashboard-cards .card-body > div:last-child{min-width:0!important}body.mm-portal-readable #mmGuideLaunch{gap:7px!important;padding:6px 12px 6px 6px!important}body.mm-portal-readable #mmGuideLaunch .mg-avatar{width:32px!important;height:32px!important}body.mm-portal-readable #mmGuideLaunch .mg-launch-label{display:none!important}body.mm-portal-readable #mmGuideLaunch .mg-launch-short{display:inline!important}body.mm-portal-readable .mm-indexes-tools{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;width:100%!important}body.mm-portal-readable .mm-indexes-tools .btn{width:100%!important}body.mm-portal-readable #healthMetricsChartBoard .health-metric-chart-card .card-header{grid-template-rows:auto auto!important}body.mm-portal-readable #healthMetricsChartBoard .header-copy{grid-column:1/-1!important}body.mm-portal-readable #healthMetricsChartBoard .mm-chart-focus-button{grid-row:2!important}}@media print{body.mm-portal-readable .billing-summary-tile .k{font-size:11pt!important}body.mm-portal-readable{font-size:11pt!important}body.mm-portal-readable :is(p,li,label,.small,small,.text-muted,th,td){font-size:11pt!important}body.mm-portal-readable #home-dashboard .metric-label,body.mm-portal-readable #mmAssessmentClinicalSummary .mm-patient-name,body.mm-portal-readable #mmStationLaunchArea .mm-station-line-main,body.mm-portal-readable .mm-commercial-station-name,body.mm-portal-readable .mm-delivery-choice button,body.mm-portal-readable .mm-report-form-section-title,body.mm-portal-readable .mm-clinical-resource-title,body.mm-portal-readable .support-quick-group > summary strong,body.mm-portal-readable #mmGuide .mg-head strong,body.mm-portal-readable #mmGuide .mg-message p,body.mm-portal-readable #mmGuideLaunch,body.mm-portal-readable #mmGuideSend,body.mm-portal-readable #mmGuideMic,body.mm-portal-readable #mmGuideClear,body.mm-portal-readable #home-dashboard .metric-subline,body.mm-portal-readable #mmOverviewMore > summary,body.mm-portal-readable #healthMetricsChartBoard .health-chart-legend-pill,body.mm-portal-readable #healthMetricsChartBoard .mm-risk-scale-pill,body.mm-portal-readable #healthMetricsChartBoard .chart-badge,body.mm-portal-readable .mm-indexes-scale,body.mm-portal-readable #mmClinicalActionCenter .mm-clinical-scope,body.mm-portal-readable #mmClinicalActionCenter .mm-snapshot-label,body.mm-portal-readable #mmClinicalActionCenter .mm-snapshot-note,body.mm-portal-readable #mmClinicalActionCenter .mm-queue-reason,body.mm-portal-readable #mmClinicalActionCenter .mm-queue-meta,body.mm-portal-readable #mmClinicalActionCenter .mm-coverage-row > span,body.mm-portal-readable #mmClinicalActionCenter #mmClinicalLastUpdated,body.mm-portal-readable #mmCareFollowthrough .mm-care-stat-label,body.mm-portal-readable #mmCareFollowthrough .mm-care-card-meta,body.mm-portal-readable #mmCareFollowthrough .mm-care-person-label,body.mm-portal-readable #mmCareFollowthrough .mm-care-history > summary,body.mm-portal-readable #mmFollowups .mm-followup-card-meta,body.mm-portal-readable #mmFollowups .mm-followup-history > summary,body.mm-portal-readable #mmFollowups .mm-home-summary-toggle,body.mm-portal-readable #mmSpecialistCards .mm-specialist-date,body.mm-portal-readable #mmSpecialistCards .mm-specialist-status,body.mm-portal-readable #mmSpecialistCards .mm-specialist-stats dt,body.mm-portal-readable #mmSpecialistCards .mm-trend-heading,body.mm-portal-readable #mmSpecialistCards .mm-trend-heading span,body.mm-portal-readable #mmSpecialistCards .mm-trend-legend,body.mm-portal-readable #mmSpecialistCards .mm-trend-detail,body.mm-portal-readable #mmSpecialistCards .mm-specialist-history > summary,body.mm-portal-readable #mmAssessmentClinicalSummary .mm-patient-title,body.mm-portal-readable #mmAssessmentClinicalSummary .mm-quick-label,body.mm-portal-readable #mmAssessmentClinicalSummary .mm-quick-note,body.mm-portal-readable #mmAssessmentClinicalSummary .mm-next-short,body.mm-portal-readable #mmAssessmentClinicalSummary .mm-next-label,body.mm-portal-readable #mmAssessmentSummary .mm-kpi-label,body.mm-portal-readable #mm-assessment-workflow-launcher .mm-workflow-pill,body.mm-portal-readable #mm-assessment-workflow-launcher .mm-workflow-start,body.mm-portal-readable #mmStationLaunchArea .mm-station-meta,body.mm-portal-readable .mm-commercial-station-status,body.mm-portal-readable .mm-commercial-station-deck-title,body.mm-portal-readable .mm-commercial-station-count,body.mm-portal-readable .mm-report-kpi .kpi-label,body.mm-portal-readable #reportsTable .mm-table-status-badge,body.mm-portal-readable #reportsTable .mm-unassigned-patient,body.mm-portal-readable #patientPickerModal .mm-patient-contact,body.mm-portal-readable #patientPickerModal .mm-patient-status,body.mm-portal-readable .mm-settings-summary-value,body.mm-portal-readable .mm-settings-save-status,body.mm-portal-readable .mm-settings-info > summary,body.mm-portal-readable #backupCenterCard .backup-status-tile .k,body.mm-portal-readable #backupCenterCard .backup-status-tile .s,body.mm-portal-readable #backupAuditList .backup-log-line,body.mm-portal-readable #supportResourceCountBadge,body.mm-portal-readable #supportResourceSearchStatus,body.mm-portal-readable .mm-resource-featured,body.mm-portal-readable #mmGuide,body.mm-portal-readable #mmGuideMode,body.mm-portal-readable #mmGuideStatus,body.mm-portal-readable #mmGuide .mg-tools button,body.mm-portal-readable #mmGuide .mg-suggestions button,body.mm-portal-readable #mmGuide .mg-head small,body.mm-portal-readable #mmGuide .mg-message small,body.mm-portal-readable #mmGuide .mg-note,body.mm-portal-readable .support-search-empty,body.mm-portal-readable .mm-resource-source-note{font-size:11pt!important}body.mm-portal-readable .sidebar a>span,body.mm-portal-readable .invalid-feedback,body.mm-portal-readable .valid-feedback,body.mm-portal-readable .toast-message,body.mm-portal-readable .toast-title,body.mm-portal-readable .footer,body.mm-portal-readable .footer .container,body.mm-portal-readable #mmClinicalActionCenter .mm-clinical-empty,body.mm-portal-readable .mm-toggle-label,body.mm-portal-readable #mmClinicalActionCenter .mm-queue-name,body.mm-portal-readable .mm-workflow-secondary-row .fw-bold{font-size:11pt!important;line-height:1.45!important}body.mm-portal-readable .mm-optional-info{display:none}}}@layer medimood-portal-readability{@media screen and (max-width:767px){body.mm-portal-readable:has(> main#mainContent.content):has(> footer.footer){--mm-mobile-footer-height:calc(72px + env(safe-area-inset-bottom,0px))}body.mm-portal-readable:has(> main#mainContent.content):has(> footer.footer) > main#mainContent.content{position:fixed!important;top:var(--mm-mobile-header-height,80px) !important;right:0!important;bottom:var(--mm-mobile-footer-height) !important;left:0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}body.mm-portal-readable:has(> main#mainContent.content):has(> footer.footer) > footer.footer{position:fixed!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:var(--mm-mobile-footer-height) !important;min-height:var(--mm-mobile-footer-height) !important;margin:0!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:8px 132px calc(8px + env(safe-area-inset-bottom,0px)) 12px!important;text-align:left!important;white-space:normal!important}body.mm-portal-readable:has(> main#mainContent.content):has(> footer.footer) > footer.footer > .container{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}body.mm-portal-readable:has(> main#mainContent.content):has(> footer.footer) #mmGuide{right:12px!important;bottom:calc(var(--mm-mobile-footer-height) + 8px) !important}body.mm-portal-readable:has(> main#mainContent.content):has(> footer.footer) #mmGuidePanel{bottom:0!important;max-height:calc(100vh - var(--mm-mobile-header-height,80px) - var(--mm-mobile-footer-height) - 16px) !important;max-height:calc(100dvh - var(--mm-mobile-header-height,80px) - var(--mm-mobile-footer-height) - 16px) !important}body.mm-portal-readable:has(> main#mainContent.content):has(> footer.footer) #mmGuideLaunch{position:fixed!important;right:12px!important;bottom:calc(14px + env(safe-area-inset-bottom,0px)) !important;gap:7px!important;padding:6px 12px 6px 6px!important;height:44px!important;min-height:44px!important;transform:none!important}body.mm-portal-readable:has(> main#mainContent.content):has(> footer.footer) #mmGuideLaunch .mg-avatar{width:32px!important;height:32px!important}body.mm-portal-readable:has(> main#mainContent.content):has(> footer.footer) #mmGuideLaunch .mg-launch-label{display:none!important}body.mm-portal-readable:has(> main#mainContent.content):has(> footer.footer) #mmGuideLaunch .mg-launch-short{display:inline!important}}@media screen and (max-width:359px){body.mm-portal-readable:has(> main#mainContent.content):has(> footer.footer){--mm-mobile-footer-height:calc(96px + env(safe-area-inset-bottom,0px))}}}body.mm-portal-readable > :is(nav.sidebar,header.header,main#mainContent.content).fade-in{animation:none!important;opacity:1!important}body.mm-portal-readable #mmGuide{font-size:17px!important}body.mm-portal-readable #mmGuide :is(.mg-head small,.mg-tools button,#mmGuideMode,.mg-message small){font-size:14px!important}body.mm-portal-readable #mmGuide .mg-note{font-size:13px!important}body.mm-portal-readable #mmGuide .mg-suggestions button{font-size:15px!important}@layer medimood-portal-readability{@media screen{body.mm-portal-readable #mmGuide{bottom:64px!important}body.mm-portal-readable #mmGuidePanel{max-height:calc(100vh - 140px) !important;max-height:calc(100dvh - 140px) !important}}}@layer medimood-portal-readability{@media screen and (min-width:768px) and (max-width:1199px){body.mm-portal-readable:has(> main#mainContent.content):has(> footer.footer) #mmGuideLaunch{position:fixed!important;right:18px!important;bottom:0!important;gap:7px!important;padding:6px 12px 6px 6px!important;height:44px!important;min-height:44px!important;transform:none!important}body.mm-portal-readable:has(> main#mainContent.content):has(> footer.footer) #mmGuideLaunch .mg-avatar{width:32px!important;height:32px!important}body.mm-portal-readable:has(> main#mainContent.content):has(> footer.footer) #mmGuideLaunch .mg-launch-label{display:none!important}body.mm-portal-readable:has(> main#mainContent.content):has(> footer.footer) #mmGuideLaunch .mg-launch-short{display:inline!important}body.mm-portal-readable:has(> main#mainContent.content):has(> footer.footer) > footer.footer{padding-right:146px!important}}}@layer medimood-portal-readability{@media screen{body.mm-portal-readable #openContextModal.mm-context-readonly{display:inline-flex!important;align-items:center!important;gap:6px;min-height:42px;cursor:default!important;text-decoration:none!important}body.mm-portal-readable #openContextModal.mm-context-readonly:is(:hover,:focus,:active){transform:none!important;box-shadow:none!important}}@media screen and (max-height:600px){body.mm-portal-readable #mmGuide .mg-keyboard-hint{display:none!important}body.mm-portal-readable #mmGuide .mg-note{margin-top:4px!important}}}@layer medimood-portal-readability{@media screen and (max-width:575px){body.mm-portal-readable #mmAssessmentSummary.mm-assessment-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}body.mm-portal-readable #mmAssessmentSummary .mm-assessment-kpi{padding:12px 10px!important}body.mm-portal-readable #mmAssessmentSummary .mm-assessment-kpi[data-mm-kpi="completed"]{border-right:0!important}body.mm-portal-readable #mmAssessmentSummary .mm-assessment-kpi[data-mm-kpi="pending"]{grid-column:1/-1!important;border-top:1px solid #e2e7ed!important}body.mm-portal-readable #mmAssessmentSummary .mm-kpi-label{word-break:normal!important;overflow-wrap:normal!important}body.mm-portal-readable #mmAssessmentSummary .mm-assessment-kpi[data-mm-kpi="completed"] .mm-kpi-label{white-space:nowrap!important}}}@layer medimood-portal-readability{body.mm-portal-readable #openContextModal.mm-context-readonly{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:42px!important;color:#692638!important;background:#f5edf0!important;border:1px solid #dfccd3!important;box-shadow:none!important;margin-right:8px!important;padding:8px 12px!important}body.mm-portal-readable #openContextModal #ctxOrgSlug[hidden]{display:none!important}body.mm-portal-readable #openContextModal #ctxOrganizationName{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:18px!important;line-height:1.3!important}body.mm-portal-readable #openContextModal .mm-organization-icon{flex:0 0 auto!important;color:#692638!important;font-size:16px!important}@media screen and (max-width:575px){body.mm-portal-readable #openContextModal.mm-context-readonly{max-width:166px!important}}body.mm-portal-readable.dark-mode #openContextModal.mm-context-readonly{color:#f7eaf0!important;background:#352933!important;border-color:#68515e!important}body.mm-portal-readable.dark-mode #openContextModal .mm-organization-icon{color:#f7eaf0!important}}@layer medimood-portal-readability{body.mm-portal-readable #openContextModal.mm-context-readonly{flex:0 0 auto!important;min-width:166px!important;box-sizing:border-box!important}}@layer medimood-portal-readability{body.mm-portal-readable #openContextModal.mm-context-readonly{flex:0 0 auto!important;min-width:260px!important;max-width:300px!important;overflow:visible!important;white-space:normal!important;text-overflow:clip!important;border-radius:16px!important}body.mm-portal-readable #openContextModal #ctxOrganizationName{overflow:visible!important;white-space:normal!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:normal!important}@media screen and (min-width:1200px){body.mm-portal-readable:has(#ctxOrganizationName) header.header{height:auto!important;min-height:80px;padding:12px!important;gap:12px!important}body.mm-portal-readable:has(#ctxOrganizationName) header.header > .d-flex:first-child{flex:0 0 auto!important}body.mm-portal-readable:has(#ctxOrganizationName) header.header > .d-flex:last-child{display:flex!important;flex:1 1 0!important;min-width:0!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important}}@media screen and (min-width:768px){body.mm-portal-readable:has(#ctxOrganizationName) main#mainContent.content{top:var(--mm-mobile-header-height,80px) !important}}@media screen and (max-width:767px){body.mm-portal-readable:has(#ctxOrganizationName) header.header > .d-flex:last-child{width:100%!important;min-width:0!important;flex-wrap:wrap!important;gap:8px!important}body.mm-portal-readable #openContextModal.mm-context-readonly{min-width:0!important;max-width:100%!important}}}@layer medimood-portal-readability{@media screen and (min-width:1200px){body.mm-portal-readable:has(> main#mainContent.content):has(> footer.footer) #openContextModal.mm-context-readonly{width:max-content!important;min-width:0!important;max-width:300px!important}body.mm-portal-readable:has(> main#mainContent.content):has(> footer.footer) #dashboardCustomizationForm.mm-compact-customizer:not(.mm-customizer-open){width:max-content!important;max-width:100%!important;min-height:0!important;margin-left:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.mm-portal-readable:has(> main#mainContent.content):has(> footer.footer) #healthMetricsChartBoard > .health-metric-chart-card[data-mm-gauge-empty="true"]:not(.is-focused){align-self:start!important}body.mm-portal-readable:has(> main#mainContent.content):has(> footer.footer) #healthMetricsChartBoard > .health-metric-chart-card[data-mm-gauge-empty="true"]:not(.is-focused) > .card-body{flex:none!important}body.mm-portal-readable.support-page:has(> main#mainContent.content):has(> footer.footer) > main#mainContent.content .support-quick-group:not([open]) > summary{min-height:64px!important;padding:12px 14px!important}body.mm-portal-readable.settings-page:has(> main#mainContent.content):has(> footer.footer) > main#mainContent.content .mm-settings-summary-card{min-height:0!important;padding:12px 14px!important}body.mm-portal-readable.mm-reports-dashboard:has(> main#mainContent.content):has(> footer.footer) > main#mainContent.content .mm-filter-card > .card-body{padding:12px!important}body.mm-portal-readable.mm-dashboard-secondary:has(> .main-content[aria-label="Basic Reports"]) > .container-fluid > .hero-section{margin-bottom:0!important}body.mm-portal-readable.mm-dashboard-secondary:has(> .main-content[aria-label="Basic Reports"]) > .main-content[aria-label="Basic Reports"]{padding-top:16px!important}}@media screen and (min-width:1600px){body.mm-portal-readable:has(> main#mainContent.content):has(> footer.footer) #healthMetricsChartBoard[data-mm-all-empty="true"]{grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:12px!important}}}@layer medimood-portal-readability{.mm-copyright-note{margin:16px 0 0!important;text-align:center!important;font:inherit!important;color:inherit!important}}/* Copyright text shares one readable scale while its existing containers keep their layout. */@layer medimood-portal-readability{@media screen{[data-mm-copyright]{font-size:18px!important;line-height:1.45!important;font-weight:500!important;color:inherit!important}}@media screen and (max-width:575px){[data-mm-copyright]{font-size:11pt!important}}}@layer medimood-portal-readability{body.mm-portal-readable header.header #profileHeader{display:flex!important;align-items:center!important;gap:8px!important;min-width:0;max-width:100%;min-height:46px!important;padding:6px 10px!important;border:1px solid #dce5ed!important;border-radius:12px!important;background:#fff!important;color:#2c4156!important;box-shadow:0 2px 6px rgba(31,52,73,.035) !important;box-sizing:border-box}body.mm-portal-readable header.header #profileHeader[data-bs-toggle="dropdown"]{cursor:pointer}body.mm-portal-readable header.header #profileHeader[data-bs-toggle="dropdown"]:hover,body.mm-portal-readable header.header #profileHeader[aria-expanded="true"]{background:#f2f7fb!important;border-color:#a9bfd3!important}body.mm-portal-readable header.header #headerProfileImage{width:34px!important;height:34px!important;min-width:34px;flex:0 0 34px;margin:0!important;border:1px solid #dce5ed!important;border-radius:50%!important;background:#eef3f8;object-fit:cover;transform:none!important;box-shadow:none!important}body.mm-portal-readable header.header #headerProfileName{min-width:0!important;max-width:140px!important;font-size:18px!important;line-height:1.35!important;font-weight:600!important;color:inherit!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.mm-portal-readable header.header #profileHeader > .fa-chevron-down{margin:0!important;font-size:12px!important;color:#637b91}body.mm-portal-readable header.header #profileHeader[aria-expanded="true"] > .fa-chevron-down{transform:rotate(180deg)}body.mm-portal-readable header.header .dropdown-menu[aria-labelledby="profileHeader"]{min-width:228px!important;max-width:calc(100vw - 32px);padding:8px!important;border:1px solid #dce5ed!important;border-radius:14px!important;background:#fff!important;box-shadow:0 12px 30px rgba(31,52,73,.14) !important}body.mm-portal-readable header.header .dropdown-menu[aria-labelledby="profileHeader"] .dropdown-item{display:flex;align-items:center;gap:12px;width:100%;min-height:48px!important;padding:10px 12px!important;border-radius:10px!important;font-size:18px!important;line-height:1.4!important;font-weight:500;color:#334c64!important;white-space:normal}body.mm-portal-readable header.header .dropdown-menu[aria-labelledby="profileHeader"] .dropdown-item > i{display:grid;place-items:center;width:30px;height:30px;flex:0 0 30px;margin:0!important;border-radius:8px;background:#edf3f8;color:#496c89;font-size:16px!important}body.mm-portal-readable header.header .dropdown-menu[aria-labelledby="profileHeader"] .dropdown-item:not(:disabled):not(.disabled):is(:hover,:focus-visible){background:#eef5fb!important}body.mm-portal-readable header.header .dropdown-menu[aria-labelledby="profileHeader"] .dropdown-divider{margin:6px 8px!important;border-color:#e2e9ef!important}body.mm-portal-readable header.header .dropdown-menu[aria-labelledby="profileHeader"] #logoutBtn{color:#9b3047!important}body.mm-portal-readable header.header .dropdown-menu[aria-labelledby="profileHeader"] #logoutBtn > i{color:#9b3047;background:#fbeef1}body.mm-portal-readable header.header .dropdown-menu[aria-labelledby="profileHeader"] #logoutBtn:is(:hover,:focus-visible){background:#fff1f3!important}body.mm-portal-readable header.header .dropdown-menu[aria-labelledby="profileHeader"] .dropdown-item:is(:disabled,.disabled){opacity:.5;cursor:not-allowed;background:transparent!important}body.mm-portal-readable header.header #profileHeader:focus-visible,body.mm-portal-readable header.header .dropdown-menu[aria-labelledby="profileHeader"] .dropdown-item:focus-visible{outline:3px solid #729bc0!important;outline-offset:2px!important}@media(min-width:768px) and (max-width:1199px){body.mm-portal-readable header.header #headerProfileName{max-width:82px!important}}body.mm-portal-readable.dark-mode header.header #profileHeader,body.mm-portal-readable.dark-mode header.header .dropdown-menu[aria-labelledby="profileHeader"]{background:#1c2939!important;border-color:#3b5066!important;color:#edf3fa!important}body.mm-portal-readable.dark-mode header.header #profileHeader[data-bs-toggle="dropdown"]:hover,body.mm-portal-readable.dark-mode header.header #profileHeader[aria-expanded="true"]{background:#263b50!important;border-color:#64809b!important}body.mm-portal-readable.dark-mode header.header .dropdown-menu[aria-labelledby="profileHeader"] .dropdown-item{color:#d5e2ee!important}body.mm-portal-readable.dark-mode header.header .dropdown-menu[aria-labelledby="profileHeader"] .dropdown-item > i{background:#2b4055;color:#c4d9eb}body.mm-portal-readable.dark-mode header.header .dropdown-menu[aria-labelledby="profileHeader"] .dropdown-item:not(:disabled):not(.disabled):is(:hover,:focus-visible){background:#2b4055!important}body.mm-portal-readable.dark-mode header.header .dropdown-menu[aria-labelledby="profileHeader"] #logoutBtn{color:#f1acbd!important}body.mm-portal-readable.dark-mode header.header .dropdown-menu[aria-labelledby="profileHeader"] #logoutBtn > i{background:#432e3b;color:#f1acbd}body.mm-portal-readable.dark-mode header.header .dropdown-menu[aria-labelledby="profileHeader"] #logoutBtn:is(:hover,:focus-visible){background:#432e3b!important}body.mm-portal-readable.dark-mode header.header #profileHeader > .fa-chevron-down{color:#c4d9eb}body.mm-portal-readable.dark-mode header.header .dropdown-menu[aria-labelledby="profileHeader"] .dropdown-divider{border-color:#3b5066!important}}@layer medimood-portal-readability{html body.mm-portal-readable header.header :is(#openContextModal.mm-context-readonly,#patientContextBtn,#startTutorial,#mm-language-control,#profileHeader){box-sizing:border-box!important;min-height:48px!important;border:1px solid #dce5ed!important;border-radius:12px!important;background:#fff!important;color:#2c4156!important;box-shadow:0 1px 4px rgba(31,52,73,.035) !important;margin:0!important;font-size:18px!important;line-height:1.35!important}html body.mm-portal-readable header.header #openContextModal.mm-context-readonly{min-width:0!important;max-width:300px!important;width:max-content!important;flex:0 1 auto!important;padding:10px!important;gap:8px!important}html body.mm-portal-readable header.header #openContextModal .mm-organization-icon{color:#6b2c40!important}html body.mm-portal-readable header.header #patientContextBtn{display:inline-flex!important;align-items:center!important;justify-content:center;gap:8px;max-width:100%;padding:10px!important;font-weight:600;white-space:normal}html body.mm-portal-readable header.header #patientContextBtn .dot{margin:0!important;flex:0 0 8px}html body.mm-portal-readable header.header #ctxPatientName{min-width:0;overflow-wrap:anywhere}html body.mm-portal-readable header.header #ctxPatientId:empty{display:none!important}html body.mm-portal-readable header.header #patientContextBtn.mm-patient-selected{border-color:#c7dcd2!important}html body.mm-portal-readable header.header #startTutorial{padding:10px 12px!important;font-weight:600!important}html body.mm-portal-readable header.header #startTutorial > i{color:#6b2c40!important}html body.mm-portal-readable header.header #mm-language-control{width:176px!important;min-width:132px;max-width:200px!important;padding:4px 8px!important;gap:6px!important;flex-shrink:1!important}html body.mm-portal-readable header.header #mm-language-select{min-height:38px!important;height:38px!important;min-width:0!important;max-width:100%!important;width:100%!important;flex:1 1 0!important;margin:0!important;border:0!important;border-radius:7px!important;box-shadow:none!important;background-color:transparent!important;color:#2c4156!important;padding:3px 24px 3px 4px!important;font-size:18px!important;line-height:1.35!important}html body.mm-portal-readable header.header #profileHeader{padding:6px 10px!important}html body.mm-portal-readable header.header #sidebarToggle{min-width:32px;min-height:44px;padding:0!important;border:0!important;border-radius:10px;color:#334c64!important;background:transparent!important;box-shadow:none!important}html body.mm-portal-readable header.header :is(#patientContextBtn,#startTutorial,#profileHeader[data-bs-toggle="dropdown"]):is(:hover,[aria-expanded="true"]){background:#f2f7fb!important;border-color:#a9bfd3!important}html body.mm-portal-readable header.header :is(#patientContextBtn,#startTutorial,#profileHeader,#sidebarToggle):focus-visible{outline:3px solid #729bc0!important;outline-offset:2px!important}html body.mm-portal-readable header.header #mm-language-control:focus-within{outline:3px solid #729bc0;outline-offset:2px}html body.mm-portal-readable header.header > .d-flex:last-child > .dropdown:has(> #patientContextBtn){margin:0!important;min-width:0;max-width:100%}html body.mm-portal-readable:has(#ctxOrganizationName) header.header > .d-flex:last-child{gap:8px!important}@media(max-width:767px){html body.mm-portal-readable header.header{height:auto!important;min-height:80px!important;padding:12px!important;gap:8px!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important}html body.mm-portal-readable header.header > .d-flex:first-child{flex:0 0 auto!important}html body.mm-portal-readable header.header > .d-flex:last-child,html body.mm-portal-readable:has(#ctxOrganizationName) header.header > .d-flex:last-child{display:contents!important}html body.mm-portal-readable header.header #openContextModal.mm-context-readonly{max-width:166px!important}html body.mm-portal-readable header.header #mm-language-control{flex:1 1 132px!important;width:auto!important;max-width:200px!important}html body.mm-portal-readable header.header .profile{flex:0 0 auto;min-width:0}}html body.mm-portal-readable.dark-mode header.header :is(#openContextModal.mm-context-readonly,#patientContextBtn,#startTutorial,#mm-language-control,#profileHeader){background:#1c2939!important;border-color:#3b5066!important;color:#edf3fa!important}html body.mm-portal-readable.dark-mode header.header #mm-language-select{color:#edf3fa!important}html body.mm-portal-readable.dark-mode header.header :is(#patientContextBtn,#startTutorial,#profileHeader[data-bs-toggle="dropdown"]):is(:hover,[aria-expanded="true"]){background:#263b50!important;border-color:#64809b!important}html body.mm-portal-readable.dark-mode header.header :is(.mm-organization-icon,#startTutorial > i){color:#ddbdca!important}html body.mm-portal-readable.dark-mode header.header #sidebarToggle{color:#d5e2ee!important}}@layer medimood-portal-readability{html body.mm-portal-readable:has(#home-dashboard) #mainContent{padding-top:14px!important}html body.mm-portal-readable #mainContent section[aria-labelledby="customizeDashboardHeading"]{margin-bottom:16px!important}html body.mm-portal-readable #mainContent #dashboardCustomizationForm.mm-compact-customizer:not(.mm-customizer-open){width:max-content!important;max-width:100%;margin-inline-start:auto!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}html body.mm-portal-readable #mainContent #mmCustomizeCardsToggle{min-height:44px!important;padding:9px 14px!important;gap:10px!important;border:1px solid #dce5ed!important;border-radius:12px!important;background:#fff!important;color:#354d65!important;font-size:18px!important;line-height:1.35!important;font-weight:600!important;box-shadow:0 2px 6px rgba(31,52,73,.035) !important}html body.mm-portal-readable #mainContent #mmCustomizeCardsToggle:hover{background:#f2f7fb!important;border-color:#a9bfd3!important}html body.mm-portal-readable #mainContent :is(#mmNativeResults,#mmCareDisclosure,#mmFollowups){border:1px solid #e0e8f0!important;border-radius:16px!important;box-shadow:0 3px 12px rgba(30,55,80,.035) !important}html body.mm-portal-readable #mainContent :is(#mmNativeResults,#mmCareDisclosure,#mmFollowups) > summary{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto;align-items:center!important;gap:10px 12px!important;min-height:68px!important;padding:14px 16px!important;background:#f6f9fc!important;color:#24364a!important}html body.mm-portal-readable #mainContent :is(#mmNativeResults,#mmCareDisclosure,#mmFollowups) > summary:hover{background:#eef4f9!important}html body.mm-portal-readable #mainContent :is(#mmNativeResults,#mmCareDisclosure,#mmFollowups) .mm-home-summary-icon{width:40px!important;height:40px!important;flex-basis:40px!important;border-radius:12px!important;background:#eaf2f8!important;color:#426786!important}html body.mm-portal-readable #mainContent :is(#mmNativeResults,#mmCareDisclosure,#mmFollowups) .mm-home-summary-title{min-width:0!important;margin:0!important;font-size:22px!important;line-height:1.35!important;font-weight:650!important;color:#24364a!important;overflow-wrap:break-word}html body.mm-portal-readable #mainContent #mmNativeResults > summary{grid-template-columns:40px minmax(0,1fr) minmax(0,auto) 18px}html body.mm-portal-readable #mainContent #mmNativeResultsStatus{min-width:0!important;max-width:360px;margin:0!important;font-size:16px!important;line-height:1.45!important;text-align:end;color:#60748a!important}html body.mm-portal-readable #mainContent :is(#mmNativeResults,#mmCareDisclosure) > summary > .fa-chevron-down{justify-self:end;color:#60748a!important;font-size:16px!important}html body.mm-portal-readable #mainContent #mmFollowups .mm-home-summary-toggle{justify-self:end;margin:0!important}html body.mm-portal-readable #mainContent #mmOverviewMore > summary{min-height:60px!important;align-items:center!important;font-size:20px!important;line-height:1.35!important}html body.mm-portal-readable #mainContent :is(#mmNativeResults,#mmCareDisclosure,#mmFollowups) > summary:focus-visible,html body.mm-portal-readable #mainContent #mmCustomizeCardsToggle:focus-visible{outline:3px solid #729bc0!important;outline-offset:3px!important}html body.mm-portal-readable.dark-mode #mainContent :is(#mmNativeResults,#mmCareDisclosure,#mmFollowups){border-color:#344a61!important}html body.mm-portal-readable.dark-mode #mainContent :is(#mmNativeResults,#mmCareDisclosure,#mmFollowups) > summary{background:#1c2939!important}html body.mm-portal-readable.dark-mode #mainContent :is(#mmNativeResults,#mmCareDisclosure,#mmFollowups) > summary:hover{background:#26394d!important}html body.mm-portal-readable.dark-mode #mainContent :is(#mmNativeResults,#mmCareDisclosure,#mmFollowups) .mm-home-summary-title{color:#edf3fa!important}html body.mm-portal-readable.dark-mode #mainContent :is(#mmNativeResults,#mmCareDisclosure,#mmFollowups) .mm-home-summary-icon{background:#263c50!important;color:#c0d7e9!important}html body.mm-portal-readable.dark-mode #mainContent #mmNativeResultsStatus{color:#bbc9d8!important}html body.mm-portal-readable.dark-mode #mainContent #mmCustomizeCardsToggle{background:#1c2939!important;border-color:#3b5066!important;color:#edf3fa!important}@media(max-width:767px){html body.mm-portal-readable:has(#home-dashboard) #mainContent{padding-inline:18px!important}}@media(max-width:700px){html body.mm-portal-readable #mainContent :is(#mmNativeResults,#mmCareDisclosure,#mmFollowups) .mm-home-summary-title{font-size:20px!important}html body.mm-portal-readable #mainContent #mmNativeResults > summary{grid-template-columns:40px minmax(0,1fr) 18px;gap:6px 10px!important}html body.mm-portal-readable #mainContent #mmNativeResults > summary .mm-home-summary-icon{grid-column:1;grid-row:1/3}html body.mm-portal-readable #mainContent #mmNativeResultsTitle{grid-column:2;grid-row:1}html body.mm-portal-readable #mainContent #mmNativeResultsStatus{grid-column:2/4;grid-row:2;max-width:none;text-align:start}html body.mm-portal-readable #mainContent #mmNativeResults > summary > .fa-chevron-down{grid-column:3;grid-row:1}html body.mm-portal-readable #mainContent #mmFollowups .mm-home-summary-toggle{justify-self:end}}@media(prefers-reduced-motion:reduce){html body.mm-portal-readable #mainContent #mmCustomizeCardsToggle .mm-customizer-chevron{transition:none!important}}}@layer medimood-portal-readability{@media screen{html body.mm-assessments-workspace #mainContent{--mm-assessment-ink:#203d59;--mm-assessment-line:#cbd9e8}html body.mm-assessments-workspace #mainContent > .card:first-child{border:1px solid #dbe4ee!important;border-radius:18px!important;box-shadow:0 3px 14px rgba(30,55,80,.04) !important}html body.mm-assessments-workspace #mainContent > .card:first-child > .mm-simple-page-header{background:linear-gradient(110deg,#e5eef8,#f1f6fb) !important;padding:18px 20px!important;border-bottom:1px solid #cbd9e8!important}html body.mm-assessments-workspace #mainContent .mm-page-title-row .mm-assessments-page-title{color:#203d59!important;font-weight:700!important}html body.mm-assessments-workspace #mainContent :is(#openPatientDetailsLink,#mmToggleFilters,#mmSnapshotToggle,#mmInsuranceToggle){min-height:44px!important;padding:9px 12px!important;border-radius:10px!important;border-color:#bfcede!important;color:#345875!important;background:#fff!important;font-size:18px!important;line-height:1.4!important}html body.mm-assessments-workspace #mainContent :is(#mmToggleFilters,#mmSnapshotToggle,#mmInsuranceToggle)[aria-expanded="true"]{background:#dce9f6!important;border-color:#7899b9!important}html body.mm-assessments-workspace #mainContent #mmAdvancedFilters{margin-top:16px!important;padding:16px!important;border:1px solid #cbd9e8!important;border-radius:12px!important;background:#f8fafc!important}html body.mm-assessments-workspace #mainContent #mmAssessmentClinicalSummary{border:1px solid #cbd9e8!important;border-radius:16px!important}html body.mm-assessments-workspace #mainContent #mmAssessmentClinicalSummary .mm-patient-bar-head{background:linear-gradient(110deg,#e5eef8,#f1f6fb) !important;padding:16px!important;border-radius:15px!important}html body.mm-assessments-workspace #mainContent #mmAssessmentClinicalSummary .mm-patient-icon{width:40px!important;height:40px!important;flex-basis:40px!important;border-radius:12px!important;background:#456f95!important;color:#fff!important}html body.mm-assessments-workspace #mainContent #mmAssessmentClinicalSummary .mm-patient-title{font-size:18px!important;line-height:1.4!important;color:#49637c!important}html body.mm-assessments-workspace #mainContent #mmAssessmentClinicalSummary .mm-patient-name{font-size:22px!important;font-weight:700!important;line-height:1.35!important;color:#203d59!important}html body.mm-assessments-workspace #mainContent #mmAssessmentClinicalSummary .btn{min-height:44px!important;font-size:18px!important;line-height:1.4!important}html body.mm-assessments-workspace #mainContent #mm-assessment-workflow-launcher .mm-assessment-workflow-header{padding:14px 16px!important;border:1px solid #cbd9e8!important;border-inline-start:3px solid #527ca4!important;border-radius:14px!important;background:linear-gradient(110deg,#e5eef8,#f1f6fb) !important;margin-bottom:14px!important}html body.mm-assessments-workspace #mainContent #mm-assessment-workflow-launcher .mm-assessment-workflow-kicker{color:#203d59!important;font-size:22px!important;font-weight:700!important;line-height:1.4!important}html body.mm-assessments-workspace #mainContent #mmStationLaunchArea.mm-station-line{background:#f8fafc!important;border-color:#d6e0eb!important;box-shadow:none!important}html body.mm-assessments-workspace #mainContent #mmStationLaunchArea .mm-delivery-choice{padding:4px!important;background:#eaf1f8!important;border-color:#cbd9e8!important;border-radius:12px!important;gap:4px}html body.mm-assessments-workspace #mainContent #mmStationLaunchArea .mm-delivery-choice button{min-height:46px!important;padding:10px 12px!important;border-radius:9px!important;font-size:18px!important;line-height:1.4!important;color:#435e78!important}html body.mm-assessments-workspace #mainContent #mmStationLaunchArea .mm-delivery-choice button.is-active{background:#fff!important;border:1px solid #7298bc!important;color:#254f75!important;box-shadow:0 2px 5px rgba(30,55,80,.06) !important}html body.mm-assessments-workspace #mainContent #mmStationLaunchArea .mm-station-line-main{font-size:18px!important;line-height:1.45!important;box-shadow:none!important;border-color:#d9e3ed!important}html body.mm-assessments-workspace #mainContent #mmStationLaunchArea :is(.mm-station-meta,.mm-remote-options label,.mm-commercial-station-name){font-size:18px!important;line-height:1.45!important}html body.mm-assessments-workspace #mainContent #mmStationLaunchArea :is(.btn,.form-select){min-height:44px!important;font-size:18px!important}html body.mm-assessments-workspace #mainContent .mm-commercial-station-card{box-shadow:none!important;transform:none!important}html body.mm-assessments-workspace #mainContent #mm-assessment-workflow-launcher .mm-workflow-card{border-radius:16px!important;box-shadow:0 3px 10px rgba(30,55,80,.04) !important;transform:none!important;gap:14px!important;padding:16px!important}html body.mm-assessments-workspace #mainContent #mm-assessment-workflow-launcher .mm-workflow-card h3{font-size:22px!important;line-height:1.35!important;font-weight:700!important;color:#203d59!important;letter-spacing:0!important}html body.mm-assessments-workspace #mainContent #mm-assessment-workflow-launcher .mm-workflow-icon{width:40px!important;height:40px!important;border-radius:12px!important;background:#edf3f9!important}html body.mm-assessments-workspace #mainContent #mm-assessment-workflow-launcher .mm-workflow-pill{font-size:18px!important;line-height:1.4!important}html body.mm-assessments-workspace #mainContent #mm-assessment-workflow-launcher .mm-workflow-start{padding-top:12px!important;font-size:18px!important;line-height:1.4!important}html body.mm-assessments-workspace #mainContent #mm-assessment-workflow-launcher .mm-workflow-card:not(:disabled) .mm-workflow-start{color:#fff!important}html body.mm-assessments-workspace #mainContent .mm-workflow-secondary-row{border-color:#cbd9e8!important;background:#f2f6fb!important;padding:14px 16px!important;border-radius:12px!important}html body.mm-assessments-workspace #mainContent .mm-workflow-secondary-row .fw-bold{font-size:20px!important;color:#203d59!important}html body.mm-assessments-workspace #mainContent .mm-manual-tests-btn{font-size:18px!important;min-height:44px!important;white-space:normal!important}html body.mm-assessments-workspace #mainContent #mmAssessmentSummary.mm-assessment-kpi-grid{gap:12px!important;border:0!important;background:transparent!important;overflow:visible!important}html body.mm-assessments-workspace #mainContent #mmAssessmentSummary .mm-assessment-kpi{padding:14px 16px!important;border:1px solid #d7e2ed!important;border-top:3px solid #7298bc!important;border-radius:14px!important;background:#fff!important}html body.mm-assessments-workspace #mainContent #mmAssessmentSummary .mm-assessment-kpi:last-child{border-right:1px solid #d7e2ed!important}html body.mm-assessments-workspace #mainContent #mmAssessmentSummary .mm-kpi-label{font-size:18px!important;line-height:1.4!important;color:#4e657b!important}html body.mm-assessments-workspace #mainContent #mmAssessmentSummary .mm-kpi-value{font-size:28px!important;font-weight:700!important;color:#203d59!important}html body.mm-assessments-workspace #mainContent .mm-history-header{padding:14px 16px!important;border:1px solid #cbd9e8!important;border-inline-start:3px solid #527ca4!important;border-radius:14px!important;background:linear-gradient(110deg,#e5eef8,#f1f6fb) !important}html body.mm-assessments-workspace #mainContent .mm-history-header h2{font-size:22px!important;font-weight:700!important;line-height:1.35!important;color:#203d59!important}html body.mm-assessments-workspace #mainContent #mmAssessmentFilterState{min-height:44px!important;font-size:18px!important;border:1px solid #bfcede!important;border-radius:10px!important;color:#345875!important;background:#fff!important}html body.mm-assessments-workspace #mainContent .mm-records-table-container{border:1px solid #d5e0eb!important;border-radius:14px!important}html body.mm-assessments-workspace #mainContent #assessmentsTable thead th{background:#385d7e!important;color:#fff!important;border-color:#527694!important}html body.mm-assessments-workspace #mainContent #insurance-coverage-documentation{border:1px solid #cbd9e8!important;border-radius:16px!important;box-shadow:0 3px 12px rgba(30,55,80,.035) !important}html body.mm-assessments-workspace #mainContent #insurance-coverage-documentation > .card-header{padding:14px 16px!important;background:linear-gradient(110deg,#e5eef8,#f1f6fb) !important;color:#203d59!important;font-size:22px!important;font-weight:700!important;line-height:1.4!important;border-radius:15px!important;border-bottom-color:#cbd9e8!important}html body.mm-assessments-workspace #mainContent :is(#mmToggleFilters,#mmSnapshotToggle,#mmInsuranceToggle,.mm-delivery-choice button,.mm-workflow-card,.mm-manual-tests-btn,#mmAssessmentFilterState):focus-visible{outline:3px solid #729bc0!important;outline-offset:3px!important}html body.mm-assessments-workspace.dark-mode #mainContent > .card:first-child,html body.mm-assessments-workspace.dark-mode #mainContent #mmAssessmentSummary .mm-assessment-kpi{background:#1c2939!important;border-color:#3c536d!important}html body.mm-assessments-workspace.dark-mode #mainContent :is(.mm-simple-page-header,.mm-history-header),html body.mm-assessments-workspace.dark-mode #mainContent #mmAssessmentClinicalSummary .mm-patient-bar-head,html body.mm-assessments-workspace.dark-mode #mainContent #mm-assessment-workflow-launcher .mm-assessment-workflow-header,html body.mm-assessments-workspace.dark-mode #mainContent #insurance-coverage-documentation > .card-header{background:#243b53!important;border-color:#45617e!important;color:#edf5fc!important}html body.mm-assessments-workspace.dark-mode #mainContent :is(.mm-assessments-page-title,.mm-patient-name,.mm-assessment-workflow-kicker,.mm-history-header h2,.mm-kpi-value),html body.mm-assessments-workspace.dark-mode #mainContent #mm-assessment-workflow-launcher .mm-workflow-card h3{color:#edf5fc!important}html body.mm-assessments-workspace.dark-mode #mainContent #mmAssessmentClinicalSummary .mm-patient-title,html body.mm-assessments-workspace.dark-mode #mainContent #mmAssessmentSummary .mm-kpi-label{color:#bfcede!important}html body.mm-assessments-workspace.dark-mode #mainContent :is(#mmAdvancedFilters,.mm-workflow-secondary-row,#mmStationLaunchArea.mm-station-line),html body.mm-assessments-workspace.dark-mode #mainContent #mmStationLaunchArea .mm-delivery-choice{background:#1d2d40!important;border-color:#45617e!important}html body.mm-assessments-workspace.dark-mode #mainContent :is(#openPatientDetailsLink,#mmToggleFilters,#mmSnapshotToggle,#mmInsuranceToggle,#mmAssessmentFilterState),html body.mm-assessments-workspace.dark-mode #mainContent #mmStationLaunchArea .mm-delivery-choice button.is-active{background:#2c4966!important;border-color:#7298bc!important;color:#edf5fc!important}html body.mm-assessments-workspace.dark-mode #mainContent #mmStationLaunchArea .mm-delivery-choice button{color:#c9d9e9!important}html body.mm-assessments-workspace.dark-mode #mainContent #mm-assessment-workflow-launcher .mm-workflow-card{background:#1c2939!important;border-color:#3c536d!important}html body.mm-assessments-workspace.dark-mode #mainContent #mm-assessment-workflow-launcher .mm-workflow-card:disabled{background:#243242!important}html body.mm-assessments-workspace.dark-mode #mainContent #mm-assessment-workflow-launcher .mm-workflow-card:disabled .mm-workflow-start{color:#adbbca!important}html body.mm-assessments-workspace.dark-mode #mainContent #mm-assessment-workflow-launcher .mm-workflow-icon{background:#2c425a!important}html body.mm-assessments-workspace.dark-mode #mainContent #mm-assessment-workflow-launcher .mm-workflow-card:not(:disabled) .mm-workflow-start{color:#fff!important}html body.mm-assessments-workspace.dark-mode #mainContent .mm-workflow-secondary-row .fw-bold{color:#edf5fc!important}@media(max-width:767px){html body.mm-assessments-workspace main#mainContent.content{padding-inline:18px!important}html body.mm-assessments-workspace #mainContent > .card:first-child > :is(.mm-simple-page-header,.card-body){padding:16px!important}}@media(max-width:640px){html body.mm-assessments-workspace #mainContent .mm-workflow-grid{grid-template-columns:minmax(0,1fr) !important}html body.mm-assessments-workspace #mainContent #mmAssessmentSummary.mm-assessment-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important}html body.mm-assessments-workspace #mainContent #mmAssessmentSummary .mm-assessment-kpi:last-child{grid-column:1/-1}html body.mm-assessments-workspace #mainContent #mmStationLaunchArea .mm-delivery-choice{flex-wrap:wrap!important}html body.mm-assessments-workspace #mainContent #mmStationLaunchArea .mm-delivery-choice button{flex:1 1 100%!important}html body.mm-assessments-workspace #mainContent .mm-history-header{padding:14px!important}html body.mm-assessments-workspace #mainContent .mm-history-actions{min-width:0;max-width:100%}}}}@layer medimood-portal-readability{@media screen{html body.mm-reports-dashboard #mainContent .mm-reports-hero{padding:18px 20px!important;border:1px solid #cbd9e8!important;border-radius:16px!important;background:linear-gradient(110deg,#e5eef8,#f1f6fb) !important;box-shadow:0 3px 12px rgba(30,55,80,.035) !important}html body.mm-reports-dashboard #mainContent .mm-reports-hero h1{color:#203d59!important;font-weight:700!important}html body.mm-reports-dashboard #mainContent .mm-hero-patient-chip{min-height:44px!important;padding:9px 12px!important;border:1px solid #bfcede!important;border-radius:10px!important;background:#fff!important;color:#345875!important;line-height:1.4!important}html body.mm-reports-dashboard #mainContent .mm-reports-toolbar{padding:14px 16px!important;border:1px solid #cbd9e8!important;border-inline-start:3px solid #527ca4!important;border-radius:14px!important;gap:12px!important;background:linear-gradient(110deg,#e5eef8,#f1f6fb) !important}html body.mm-reports-dashboard #mainContent .mm-export-group{width:auto!important;flex:0 1 auto!important;max-width:100%!important;justify-content:flex-start!important;gap:8px!important;margin:0!important}html body.mm-reports-dashboard #mainContent .mm-reports-toolbar .btn{min-height:44px!important;border-radius:10px!important}html body.mm-reports-dashboard #mainContent .mm-filter-card{border:1px solid #cbd9e8!important;border-radius:16px!important;background:#f8fafc!important;box-shadow:0 3px 12px rgba(30,55,80,.035) !important}html body.mm-reports-dashboard #mainContent .mm-filter-card > .card-body{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end!important;gap:14px!important;padding:16px!important}html body.mm-reports-dashboard #mainContent .mm-filter-card > .card-body > div{min-width:0!important;width:auto!important;margin:0!important}html body.mm-reports-dashboard #mainContent .mm-filter-card > .card-body > .ms-auto{align-self:end;justify-content:flex-start!important;gap:8px!important;flex-wrap:wrap!important}html body.mm-reports-dashboard #mainContent .mm-filter-card label{color:#36546f!important;font-size:18px!important;font-weight:650!important;line-height:1.4!important;margin-bottom:8px!important}html body.mm-reports-dashboard #mainContent .mm-filter-card :is(.form-control,.form-select){min-width:0!important;max-width:100%!important;width:100%!important;min-height:46px!important;padding:9px 10px!important;border-color:#bfcede!important;border-radius:10px!important;background:#fff!important;color:#243d55!important;font-size:18px!important;line-height:1.4!important}html body.mm-reports-dashboard #mainContent .mm-filter-card :is(#applyFilters,#clearFilters){min-height:46px!important;padding:10px 12px!important;border:1px solid #bfcede!important;border-radius:10px!important;background:#fff!important;color:#345875!important;font-size:18px!important;font-weight:600!important;line-height:1.4!important}html body.mm-reports-dashboard #mainContent .mm-filter-card #applyFilters:hover,html body.mm-reports-dashboard #mainContent .mm-filter-card #clearFilters:hover{background:#e7eff8!important;border-color:#7899b9!important}html body.mm-reports-dashboard #mainContent .mm-report-kpi-grid{gap:12px!important;border:0!important;border-radius:0!important;background:transparent!important;overflow:visible!important;margin-bottom:16px!important}html body.mm-reports-dashboard #mainContent .mm-report-kpi{grid-template-columns:minmax(0,1fr) !important;row-gap:6px!important;min-height:96px!important;padding:14px 16px!important;border:1px solid #d7e2ed!important;border-top:3px solid #7298bc!important;border-radius:14px!important;background:#fff!important;align-content:center;box-shadow:0 3px 10px rgba(30,55,80,.035) !important}html body.mm-reports-dashboard #mainContent .mm-report-kpi .kpi-label{grid-row:1;font-size:18px!important;line-height:1.4!important;font-weight:500!important;color:#4e657b!important}html body.mm-reports-dashboard #mainContent .mm-report-kpi .kpi-value{grid-row:2;font-size:28px!important;line-height:1.3!important;font-weight:700!important;color:#203d59!important}html body.mm-reports-dashboard #mainContent .mm-table-card{border:1px solid #d5e0eb!important;border-radius:16px!important;background:#fff!important;box-shadow:0 3px 12px rgba(30,55,80,.035) !important}html body.mm-reports-dashboard #mainContent #reportsTable thead th{background:#385d7e!important;color:#fff!important;border-color:#527694!important}html body.mm-reports-dashboard #mainContent :is(#btnNewReport,#applyFilters,#clearFilters,.form-control,.form-select):focus-visible{outline:3px solid #729bc0!important;outline-offset:3px!important}html body.mm-reports-dashboard.dark-mode #mainContent :is(.mm-reports-hero,.mm-reports-toolbar){background:#243b53!important;border-color:#45617e!important}html body.mm-reports-dashboard.dark-mode #mainContent .mm-reports-hero h1{color:#edf5fc!important}html body.mm-reports-dashboard.dark-mode #mainContent :is(.mm-hero-patient-chip,.mm-filter-card,.mm-table-card,.mm-report-kpi){background:#1c2939!important;border-color:#3c536d!important;color:#d2e2f1!important}html body.mm-reports-dashboard.dark-mode #mainContent .mm-report-kpi .kpi-label,html body.mm-reports-dashboard.dark-mode #mainContent .mm-filter-card label{color:#bfcede!important}html body.mm-reports-dashboard.dark-mode #mainContent .mm-report-kpi .kpi-value{color:#edf5fc!important}html body.mm-reports-dashboard.dark-mode #mainContent .mm-filter-card :is(.form-control,.form-select,#applyFilters,#clearFilters){background:#243b53!important;border-color:#52718f!important;color:#edf5fc!important}html body.mm-reports-dashboard.dark-mode #mainContent .mm-filter-card #applyFilters:hover,html body.mm-reports-dashboard.dark-mode #mainContent .mm-filter-card #clearFilters:hover{background:#2d4b68!important}@media(max-width:1199px){html body.mm-reports-dashboard #mainContent .mm-filter-card > .card-body{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){html body.mm-reports-dashboard main#mainContent{padding-inline:18px!important}}@media(max-width:640px){html body.mm-reports-dashboard #mainContent .mm-filter-card > .card-body{grid-template-columns:minmax(0,1fr);padding:14px!important}html body.mm-reports-dashboard #mainContent .mm-reports-hero{padding:16px!important}html body.mm-reports-dashboard #mainContent .mm-reports-toolbar{padding:14px!important}html body.mm-reports-dashboard #mainContent .mm-export-group{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));width:100%!important;flex:1 1 100%!important}html body.mm-reports-dashboard #mainContent .mm-report-kpi{padding:14px!important}}}}@layer medimood-portal-readability{@media screen{html body.support-page main#mainContent .support-hero{padding:18px 20px!important;border:1px solid #cbd9e8!important;border-radius:16px!important;background:linear-gradient(110deg,#e5eef8,#f1f6fb) !important;box-shadow:0 3px 12px rgba(30,55,80,.035) !important}html body.support-page main#mainContent .support-hero h1{color:#203d59!important;font-weight:700!important}html body.support-page main#mainContent .support-hero-actions .btn{min-height:44px!important;border:1px solid #bfcede!important;border-radius:10px!important;background:#fff!important;color:#345875!important;font-weight:600!important}html body.support-page main#mainContent :is(.support-quick-group,.support-resource-panel,.support-faq-shell){border:1px solid #cbd9e8!important;border-radius:16px!important;box-shadow:0 3px 12px rgba(30,55,80,.035) !important}html body.mm-portal-readable.support-page:has(> main#mainContent.content):has(> footer.footer) > main#mainContent.content .support-quick-group:not([open]) > summary,html body.support-page main#mainContent .support-quick-group > summary{min-height:84px!important;gap:12px!important;padding:16px!important;border-radius:15px!important;background:linear-gradient(110deg,#e5eef8,#f1f6fb) !important;color:#203d59!important}html body.support-page main#mainContent .support-quick-group[open] > summary{border-bottom:1px solid #cbd9e8!important;border-radius:15px 15px 0 0!important}html body.support-page main#mainContent .support-quick-group > summary strong{color:#203d59!important;font-size:20px!important;line-height:1.4!important;font-weight:700!important}html body.support-page main#mainContent .support-quick-group > summary > i{width:40px!important;height:40px!important;min-width:40px!important;border-radius:11px!important;background:#456f95!important;color:#fff!important;font-size:18px!important}html body.support-page main#mainContent .support-quick-chevron{border-color:#456f95!important}html body.support-page main#mainContent :is(.support-resource-panel,.support-faq-shell) > .card-header{min-height:76px!important;padding:16px 18px!important;border-bottom:1px solid #cbd9e8!important;border-radius:15px 15px 0 0!important;background:linear-gradient(110deg,#e5eef8,#f1f6fb) !important}html body.support-page main#mainContent .mm-support-collapsed > .card-header{border-bottom:0!important;border-radius:15px!important}html body.support-page main#mainContent .support-panel-title{color:#203d59!important;font-size:22px!important;line-height:1.4!important;font-weight:700!important}html body.support-page main#mainContent :is(.support-resource-panel,.support-faq-shell,.support-quick-group) > .card-body{border-radius:0 0 15px 15px!important}html body.support-page main#mainContent .support-quick-group .card-body > p{font-size:18px!important;line-height:1.55!important;color:#4e657b!important}html body.support-page main#mainContent #supportResourceCountBadge{color:#4e657b!important;font-size:17px!important;font-weight:500!important}html body.support-page main#mainContent .mm-support-section-toggle{width:44px!important;min-width:44px!important;min-height:44px!important;border:1px solid #bfcede!important;border-radius:10px!important;background:#fff!important;color:#345875!important}html body.support-page main#mainContent .mm-support-section-toggle i{color:inherit!important}html body.support-page main#mainContent .support-resource-search .form-control{min-height:48px!important;border:1px solid #bfcede!important;border-radius:10px!important;background:#fff!important;color:#243d55!important;font-size:18px!important;line-height:1.4!important}html body.support-page main#mainContent .support-resource-search > i{color:#527694!important}html body.support-page main#mainContent .support-search-clear{border-radius:8px!important;color:#345875!important}html body.support-page main#mainContent .support-resource-table-scroll{border:1px solid #cbd9e8!important;border-radius:12px!important}html body.support-page main#mainContent #supportResourceTable thead th{background:#385d7e!important;color:#fff!important;border-color:#527694!important}html body.support-page main#mainContent .mm-clinical-resource-title{color:#243d55!important;font-size:18px!important;line-height:1.5!important;font-weight:650!important}html body.support-page main#mainContent .mm-clinical-resource-description{color:#4e657b!important;font-size:18px!important;line-height:1.55!important}html body.support-page main#mainContent .mm-resource-open{min-height:44px!important;border:1px solid #bfcede!important;border-radius:10px!important;background:#fff!important;color:#345875!important;font-weight:600!important}html body.support-page main#mainContent :is(.support-hero-actions .btn,.mm-support-section-toggle,.mm-resource-open):hover{background:#e7eff8!important;border-color:#7899b9!important;color:#203d59!important}html body.support-page main#mainContent #alzClinicFaq .accordion-item{border-color:#d5e0eb!important;border-radius:12px!important}html body.support-page main#mainContent #alzClinicFaq .accordion-button{min-height:56px!important;padding:15px 16px!important;border-radius:11px!important;color:#243d55!important;font-size:18px!important;line-height:1.5!important;font-weight:600!important}html body.support-page main#mainContent #alzClinicFaq .accordion-button:not(.collapsed){background:#e7eff8!important;color:#203d59!important}html body.support-page main#mainContent #alzClinicFaq .accordion-body{font-size:18px!important;line-height:1.55!important;color:#4e657b!important}html body.support-page.dark-mode main#mainContent :is(.support-hero,.support-quick-group > summary,.support-resource-panel > .card-header,.support-faq-shell > .card-header){background:#243b53!important;border-color:#45617e!important}html body.support-page.dark-mode main#mainContent :is(.support-hero h1,.support-panel-title,.support-quick-group > summary strong,.mm-clinical-resource-title){color:#edf5fc!important}html body.support-page.dark-mode main#mainContent :is(.support-quick-group,.support-resource-panel,.support-faq-shell,.support-resource-table-scroll){border-color:#3c536d!important;background:#1c2939!important}html body.support-page.dark-mode main#mainContent :is(.support-quick-group,.support-resource-panel,.support-faq-shell) > .card-body{background:#1c2939!important}html body.support-page.dark-mode main#mainContent :is(.support-quick-group .card-body > p,.mm-clinical-resource-description,#supportResourceCountBadge,#alzClinicFaq .accordion-body){color:#bfcede!important}html body.support-page.dark-mode main#mainContent :is(.support-hero-actions .btn,.mm-support-section-toggle,.mm-resource-open,.support-resource-search .form-control,.support-search-clear){background:#243b53!important;border-color:#52718f!important;color:#edf5fc!important}html body.support-page.dark-mode main#mainContent .support-quick-chevron{border-color:#bfcede!important}html body.support-page.dark-mode main#mainContent #alzClinicFaq .accordion-button{background:#1c2939!important;color:#edf5fc!important}html body.support-page.dark-mode main#mainContent #alzClinicFaq .accordion-item{border-color:#3c536d!important}html body.support-page.dark-mode main#mainContent #alzClinicFaq .accordion-button:not(.collapsed),html body.support-page.dark-mode main#mainContent :is(.support-hero-actions .btn,.mm-support-section-toggle,.mm-resource-open):hover{background:#2d4b68!important;color:#edf5fc!important}@media(max-width:767px){html body.support-page main#mainContent{padding-inline:18px!important}}@media(max-width:575px){html body.support-page main#mainContent .support-hero{padding:16px!important}html body.support-page main#mainContent :is(.support-resource-panel,.support-faq-shell) > .card-header{padding:14px!important}html body.support-page main#mainContent .support-quick-group > summary{padding:14px!important}}}}@layer medimood-portal-readability{@media screen{html body.settings-page main#mainContent .mm-settings-hero{padding:18px 20px!important;border:1px solid #cbd9e8!important;border-radius:16px!important;background:linear-gradient(110deg,#e5eef8,#f1f6fb) !important;box-shadow:0 3px 12px rgba(30,55,80,.035) !important}html body.settings-page main#mainContent .mm-settings-hero h1{color:#203d59!important;font-weight:700!important;line-height:1.3!important}html body.mm-portal-readable.settings-page:has(> main#mainContent.content):has(> footer.footer) > main#mainContent.content .mm-settings-summary-card,html body.settings-page main#mainContent .mm-settings-summary-card{min-height:96px!important;padding:16px!important;grid-template-columns:40px minmax(0,1fr) !important;column-gap:12px!important;border:1px solid #cbd9e8!important;border-radius:14px!important;background:#fff!important;box-shadow:0 3px 10px rgba(30,55,80,.035) !important}html body.settings-page main#mainContent .mm-settings-summary-card:hover{border-color:#7899b9!important;background:#f1f6fb!important;outline:none!important}html body.settings-page main#mainContent .mm-settings-summary-icon{width:40px!important;height:40px!important;border-radius:11px!important;background:#456f95!important;color:#fff!important}html body.settings-page main#mainContent .mm-settings-summary-icon i{color:inherit!important}html body.settings-page main#mainContent .mm-settings-summary-label{color:#203d59!important;font-size:18px!important;line-height:1.4!important;font-weight:700!important;text-transform:none!important;letter-spacing:normal!important}html body.settings-page main#mainContent .mm-settings-summary-value{color:#4e657b!important;font-size:18px!important;line-height:1.4!important;font-weight:500!important}html body.settings-page main#mainContent > .card{border:1px solid #cbd9e8!important;border-radius:16px!important;box-shadow:0 3px 12px rgba(30,55,80,.035) !important;background:#fff!important}html body.settings-page main#mainContent > .card:not(.mm-settings-collapsed){border-inline-start:3px solid #527ca4!important}html body.settings-page main#mainContent > .card > .card-header{min-height:76px!important;padding:16px 18px!important;gap:12px!important;justify-content:flex-start!important;align-items:center!important;background:linear-gradient(110deg,#e5eef8,#f1f6fb) !important;color:#203d59!important;border-bottom:1px solid #cbd9e8!important;font-size:22px!important;line-height:1.4!important;font-weight:700!important}html body.settings-page main#mainContent > .card.mm-settings-collapsed > .card-header{border-bottom:0!important}html body.settings-page main#mainContent > .card > .card-header > div:first-child,html body.settings-page main#mainContent > .card > .card-header.fw-bold{font-weight:700!important}html body.settings-page main#mainContent > .card > .card-header i{color:#456f95!important}html body.settings-page main#mainContent > .card > .card-header > i{flex:0 0 26px;text-align:center}html body.settings-page main#mainContent .mm-settings-card-toggle{min-width:88px!important;min-height:44px!important;margin-inline-start:auto!important;padding:9px 12px!important;border:1px solid #bfcede!important;border-radius:10px!important;background:#fff!important;color:#345875!important;font-size:17px!important;font-weight:600!important;line-height:1.4!important}html body.settings-page main#mainContent .mm-settings-card-toggle i{color:inherit!important;background:transparent!important}html body.settings-page main#mainContent #billingHeading{margin:0!important;color:#203d59!important;font-size:22px!important;line-height:1.4!important;font-weight:700!important}html body.settings-page main#mainContent #refreshSubscriptionBtn{margin-inline-start:auto!important}html body.settings-page main#mainContent #billingSettingsCard > .card-header .mm-settings-card-toggle{margin-inline-start:0!important}html body.settings-page main#mainContent :is(.btn-outline-secondary,.btn-outline-dark){min-height:44px!important;border:1px solid #bfcede!important;border-radius:10px!important;background:#fff!important;color:#345875!important;line-height:1.4!important}html body.settings-page main#mainContent :is(.btn-outline-secondary,.btn-outline-dark,.mm-settings-card-toggle):not(:disabled):hover{background:#e7eff8!important;border-color:#7899b9!important;color:#203d59!important}html body.settings-page main#mainContent :is(.btn-primary,.btn-danger){border-radius:10px!important}html body.settings-page main#mainContent :is(.form-control,.form-select){min-height:48px!important;border-radius:10px!important;font-size:18px!important;line-height:1.45!important}html body.settings-page main#mainContent .form-label{font-size:18px!important;line-height:1.45!important;font-weight:600!important;color:#36546f!important}html body.settings-page main#mainContent #insuranceDocumentationSettingsCard .mm-insurance-settings-fieldset{padding:16px!important;border:1px solid #d5e0eb!important;border-radius:14px!important;background:#f8fafc!important}html body.settings-page main#mainContent #insuranceDocumentationSettingsCard .mm-insurance-settings-fieldset legend{color:#203d59!important;font-size:20px!important;line-height:1.4!important;font-weight:700!important}html body.settings-page main#mainContent .mm-settings-info{border-color:#cbd9e8!important;border-radius:12px!important;background:#f1f6fb!important}html body.settings-page main#mainContent #billingSettingsCard .mm-billing-balance{padding:20px!important;border:1px solid #cbd9e8!important;border-radius:14px!important;background:linear-gradient(110deg,#e5eef8,#f1f6fb) !important;color:#203d59!important}html body.settings-page main#mainContent #billingSettingsCard .mm-billing-plan-summary{border-color:#bfcede!important}html body.settings-page main#mainContent #billingSettingsCard :is(.mm-billing-section-title,.mm-billing-offer-name,.mm-billing-topup h4){color:#203d59!important;font-weight:700!important}html body.settings-page main#mainContent #billingSettingsCard :is(.mm-billing-offer,.mm-billing-topup,.mm-billing-admin){border-color:#cbd9e8!important;border-radius:14px!important;background:#f8fafc!important;color:#243d55!important}html body.settings-page main#mainContent #billingSettingsCard .mm-billing-offer.is-current{border:2px solid #527ca4!important;background:#eaf2fa!important}html body.settings-page main#mainContent #billingSettingsCard .btn{min-height:48px!important}html body.settings-page main#mainContent #billingSettingsCard .mm-billing-help{padding:14px 16px!important;border:1px solid #d5e0eb!important;border-radius:12px!important;background:#f8fafc!important}html body.settings-page main#mainContent #billingSettingsCard .mm-billing-help > summary{color:#345875!important}html body.settings-page main#mainContent :is(.mm-billing-table,.backup-table-wrap .mm-records-table) thead th{background:#385d7e!important;color:#fff!important;border-color:#527694!important}html body.settings-page main#mainContent #backupCenterCard .backup-status-tile{border-color:#cbd9e8!important;border-radius:12px!important;background:#f8fafc!important}html body.settings-page main#mainContent :is(.mm-settings-summary-card,.mm-settings-card-toggle,.card-header[role=button]):focus-visible{outline:3px solid #46788a!important;outline-offset:3px!important}html body.settings-page.dark-mode main#mainContent .mm-settings-hero,html body.settings-page.dark-mode main#mainContent #billingSettingsCard .mm-billing-balance{background:#243b53!important;border-color:#45617e!important;color:#edf5fc!important}html body.settings-page main#mainContent > .card > .card-header[role=button]:focus-visible{outline-offset:-3px!important}html body.settings-page.dark-mode main#mainContent > .card > .card-header i{color:#bfcede!important}html body.settings-page.dark-mode main#mainContent > .card > .card-header{background:#243b53!important;border-color:#45617e!important;color:#edf5fc!important}html body.mm-portal-readable.settings-page.dark-mode:has(> main#mainContent.content):has(> footer.footer) > main#mainContent.content .mm-settings-summary-card,html body.settings-page.dark-mode main#mainContent :is(.mm-settings-summary-card,.mm-settings-info){background:#1c2939!important;border-color:#3c536d!important}html body.settings-page.dark-mode main#mainContent .mm-settings-summary-card:hover{background:#243b53!important}html body.settings-page.dark-mode main#mainContent > .card,html body.settings-page.dark-mode main#mainContent > .card > .card-body{background:#1c2939!important;border-color:#3c536d!important}html body.settings-page.dark-mode main#mainContent #insuranceDocumentationSettingsCard .mm-insurance-settings-fieldset legend,html body.settings-page.dark-mode main#mainContent :is(.mm-settings-hero h1,.mm-settings-summary-label,#billingHeading){color:#edf5fc!important}html body.settings-page.dark-mode main#mainContent :is(.mm-settings-summary-value,.form-label){color:#bfcede!important}html body.settings-page.dark-mode main#mainContent :is(.mm-settings-card-toggle,.btn-outline-secondary,.btn-outline-dark){background:#243b53!important;border-color:#52718f!important;color:#edf5fc!important}html body.settings-page.dark-mode main#mainContent :is(.mm-settings-card-toggle,.btn-outline-secondary,.btn-outline-dark):not(:disabled):hover{background:#2d4b68!important;color:#edf5fc!important}html body.settings-page.dark-mode main#mainContent #insuranceDocumentationSettingsCard .mm-insurance-settings-fieldset,html body.settings-page.dark-mode main#mainContent #billingSettingsCard :is(.mm-billing-offer,.mm-billing-topup,.mm-billing-admin,.mm-billing-help),html body.settings-page.dark-mode main#mainContent #backupCenterCard .backup-status-tile{background:#1c2939!important;border-color:#3c536d!important;color:#d2e2f1!important}html body.settings-page.dark-mode main#mainContent #billingSettingsCard :is(.mm-billing-section-title,.mm-billing-offer-name,.mm-billing-topup h4,.mm-billing-help > summary){color:#edf5fc!important}html body.settings-page.dark-mode main#mainContent #billingSettingsCard .mm-billing-offer.is-current{background:#243b53!important;border-color:#7899b9!important}@media(max-width:767px){html body.settings-page main#mainContent{padding-inline:18px!important}html body.settings-page main#mainContent .mm-settings-hero{padding:16px!important}html body.settings-page main#mainContent > .card > .card-header{padding:14px!important;gap:10px!important;font-size:20px!important}html body.settings-page main#mainContent > .card > .card-header > div:first-child{min-width:0;flex:1 1 150px}html body.settings-page main#mainContent #billingSettingsCard .mm-billing-balance{padding:16px!important}}@media(max-width:575px){html body.settings-page main#mainContent #billingHeading{flex:1 1 100%}html body.settings-page main#mainContent #refreshSubscriptionBtn{margin-inline-start:0!important}html body.settings-page main#mainContent #billingSettingsCard > .card-header .mm-settings-card-toggle{margin-inline-start:auto!important}}}}@layer medimood-portal-readability{@media screen{html body.mm-portal-readable:has(#home-dashboard) main#mainContent :is(#mmNativeResults,#mmCareDisclosure,#mmFollowups,#mmOverviewMore):not([open]) > summary{background:#f8fafc!important}html body.mm-portal-readable:has(#home-dashboard) main#mainContent :is(#mmNativeResults,#mmCareDisclosure,#mmFollowups,#mmOverviewMore):not([open]) > summary:hover{background:#eef3f8!important}html body.mm-portal-readable:has(#home-dashboard) main#mainContent .mm-attention-details:not([open]) > summary{background:#f8fafc!important}html body.mm-portal-readable:has(#home-dashboard) main#mainContent :is(#mmNativeResults,#mmCareDisclosure,#mmFollowups,#mmOverviewMore)[open] > summary,html body.mm-portal-readable:has(#home-dashboard) main#mainContent .mm-attention-details[open] > summary{background:linear-gradient(110deg,#e5eef8,#f1f6fb) !important}html body.mm-assessments-workspace main#mainContent #mmAssessmentClinicalSummary:not(.mm-show-details) .mm-patient-bar-head,html body.mm-assessments-workspace main#mainContent #insurance-coverage-documentation:not(.mm-open) > .card-header{background:#f8fafc!important}html body.mm-assessments-workspace main#mainContent #mmAssessmentClinicalSummary.mm-show-details .mm-patient-bar-head,html body.mm-assessments-workspace main#mainContent #insurance-coverage-documentation.mm-open > .card-header{background:linear-gradient(110deg,#e5eef8,#f1f6fb) !important}html body.mm-portal-readable.support-page:has(> main#mainContent.content):has(> footer.footer) > main#mainContent.content .support-quick-group:not([open]) > summary,html body.support-page main#mainContent .support-quick-group:not([open]) > summary,html body.support-page main#mainContent .mm-support-collapsed > .card-header,html body.settings-page main#mainContent > .card.mm-settings-collapsed > .card-header{background:#f8fafc!important}html body.mm-portal-readable.support-page:has(> main#mainContent.content):has(> footer.footer) > main#mainContent.content .support-quick-group:not([open]) > summary:hover,html body.support-page main#mainContent .support-quick-group:not([open]) > summary:hover,html body.support-page main#mainContent .mm-support-collapsed > .card-header:hover,html body.settings-page main#mainContent > .card.mm-settings-collapsed > .card-header:hover{background:#eef3f8!important}html body.support-page main#mainContent .mm-support-section-toggle i{background:transparent!important;box-shadow:none!important;color:inherit!important}html body.support-page main#mainContent .mm-resource-description-details > summary::marker{color:#527694!important}html body.mm-portal-readable.settings-page:has(> main#mainContent.content):has(> footer.footer) > main#mainContent.content .mm-settings-summary-card:hover{border-color:#7899b9!important;background:#f1f6fb!important}html body:is(.mm-assessments-workspace,.mm-reports-dashboard) main#mainContent #applyFilters:not(:disabled){border:1px solid #385d7e!important;border-radius:10px!important;background:#385d7e!important;color:#fff!important;box-shadow:none!important}html body:is(.mm-assessments-workspace,.mm-reports-dashboard) main#mainContent #applyFilters:not(:disabled):hover{background:#2d4d69!important;border-color:#2d4d69!important;color:#fff!important}html body:is(.mm-assessments-workspace,.mm-reports-dashboard) main#mainContent #applyFilters i{color:inherit!important}html body.mm-assessments-workspace main#mainContent #mmAdvancedFilters #clearFilters{min-height:44px!important;border:1px solid #bfcede!important;border-radius:10px!important;background:#fff!important;color:#345875!important}html body.mm-assessments-workspace main#mainContent #assessmentsTable td.dataTables_empty[data-mm-polished="true"] > div,html body.mm-reports-dashboard main#mainContent .mm-empty-reports{padding:24px 18px!important;border:1px solid #d5e0eb!important;border-radius:14px!important;background:#f8fafc!important;color:#4e657b!important}html body.mm-assessments-workspace main#mainContent #assessmentsTable td.dataTables_empty[data-mm-polished="true"] > div > div:first-child,html body.mm-reports-dashboard main#mainContent .mm-empty-reports > i{width:48px!important;height:48px!important;border-radius:12px!important;background:#e7eff8!important;color:#345875!important;box-shadow:none!important}html body.mm-assessments-workspace main#mainContent #assessmentsTable td.dataTables_empty[data-mm-polished="true"] > div > strong,html body.mm-reports-dashboard main#mainContent .mm-empty-reports > .fw-bold{color:#203d59!important;font-size:20px!important;font-weight:700!important;line-height:1.4!important}html body.mm-assessments-workspace main#mainContent #assessmentsTable td.dataTables_empty[data-mm-polished="true"] > div > div:last-child,html body.mm-reports-dashboard main#mainContent .mm-empty-reports > .small{color:#4e657b!important;font-size:18px!important;line-height:1.5!important}html body.mm-portal-readable:is(:has(#home-dashboard),.mm-assessments-workspace,.mm-reports-dashboard,.support-page,.settings-page) main#mainContent :is(button,a,summary,.form-control,.form-select,[role="button"]):focus-visible{outline:3px solid #46788a!important;outline-offset:2px!important}html body.mm-portal-readable:is(:has(#home-dashboard),.mm-assessments-workspace,.mm-reports-dashboard,.support-page,.settings-page) main#mainContent :is(summary,.card-header[role="button"]):focus-visible{outline-offset:-3px!important}html body.mm-portal-readable.dark-mode:is(:has(#home-dashboard),.mm-assessments-workspace,.mm-reports-dashboard,.support-page,.settings-page) main#mainContent :is(button,a,summary,.form-control,.form-select,[role="button"]):focus-visible{outline-color:#9dbfdb!important}html body.mm-portal-readable.dark-mode:has(#home-dashboard) main#mainContent :is(#mmNativeResults,#mmCareDisclosure,#mmFollowups,#mmOverviewMore):not([open]) > summary,html body.mm-portal-readable.dark-mode:has(#home-dashboard) main#mainContent .mm-attention-details:not([open]) > summary,html body.mm-assessments-workspace.dark-mode main#mainContent #mmAssessmentClinicalSummary:not(.mm-show-details) .mm-patient-bar-head,html body.mm-assessments-workspace.dark-mode main#mainContent #insurance-coverage-documentation:not(.mm-open) > .card-header,html body.mm-portal-readable.support-page.dark-mode:has(> main#mainContent.content):has(> footer.footer) > main#mainContent.content .support-quick-group:not([open]) > summary,html body.support-page.dark-mode main#mainContent .support-quick-group:not([open]) > summary,html body.support-page.dark-mode main#mainContent .mm-support-collapsed > .card-header,html body.settings-page.dark-mode main#mainContent > .card.mm-settings-collapsed > .card-header{background:#1c2939!important}html body.mm-portal-readable.dark-mode:has(#home-dashboard) main#mainContent :is(#mmNativeResults,#mmCareDisclosure,#mmFollowups,#mmOverviewMore)[open] > summary,html body.mm-portal-readable.dark-mode:has(#home-dashboard) main#mainContent .mm-attention-details[open] > summary,html body.mm-assessments-workspace.dark-mode main#mainContent #mmAssessmentClinicalSummary.mm-show-details .mm-patient-bar-head,html body.mm-assessments-workspace.dark-mode main#mainContent #insurance-coverage-documentation.mm-open > .card-header{background:#243b53!important}html body.mm-portal-readable.dark-mode:has(#home-dashboard) main#mainContent :is(#mmNativeResults,#mmCareDisclosure,#mmFollowups,#mmOverviewMore):not([open]) > summary:hover,html body.mm-portal-readable.dark-mode:has(#home-dashboard) main#mainContent .mm-attention-details:not([open]) > summary:hover,html body.mm-portal-readable.support-page.dark-mode:has(> main#mainContent.content):has(> footer.footer) > main#mainContent.content .support-quick-group:not([open]) > summary:hover,html body.support-page.dark-mode main#mainContent .support-quick-group:not([open]) > summary:hover,html body.support-page.dark-mode main#mainContent .mm-support-collapsed > .card-header:hover,html body.settings-page.dark-mode main#mainContent > .card.mm-settings-collapsed > .card-header:hover{background:#26394d!important}html body.mm-portal-readable.settings-page.dark-mode:has(> main#mainContent.content):has(> footer.footer) > main#mainContent.content .mm-settings-summary-card:hover{background:#243b53!important;border-color:#7899b9!important}html body:is(.mm-assessments-workspace,.mm-reports-dashboard).dark-mode main#mainContent #applyFilters:not(:disabled){background:#456f95!important;border-color:#7899b9!important;color:#fff!important}html body:is(.mm-assessments-workspace,.mm-reports-dashboard).dark-mode main#mainContent #applyFilters:not(:disabled):hover{background:#385d7e!important}html body.mm-assessments-workspace.dark-mode main#mainContent #mmAdvancedFilters #clearFilters{background:#243b53!important;border-color:#52718f!important;color:#edf5fc!important}html body.mm-assessments-workspace.dark-mode main#mainContent #assessmentsTable td.dataTables_empty[data-mm-polished="true"] > div,html body.mm-reports-dashboard.dark-mode main#mainContent .mm-empty-reports{background:#1c2939!important;border-color:#3c536d!important;color:#bfcede!important}html body.mm-assessments-workspace.dark-mode main#mainContent #assessmentsTable td.dataTables_empty[data-mm-polished="true"] > div > div:first-child,html body.mm-reports-dashboard.dark-mode main#mainContent .mm-empty-reports > i{background:#2c425a!important;color:#d2e2f1!important}html body.mm-assessments-workspace.dark-mode main#mainContent #assessmentsTable td.dataTables_empty[data-mm-polished="true"] > div > strong,html body.mm-reports-dashboard.dark-mode main#mainContent .mm-empty-reports > .fw-bold{color:#edf5fc!important}html body.mm-assessments-workspace.dark-mode main#mainContent #assessmentsTable td.dataTables_empty[data-mm-polished="true"] > div > div:last-child,html body.mm-reports-dashboard.dark-mode main#mainContent .mm-empty-reports > .small{color:#bfcede!important}}}@layer medimood-portal-readability{@media screen{html body.mm-portal-readable:has(#home-dashboard) main#mainContent #healthMetricsChartBoard .health-metric-chart-card{border-color:#bfd0e2!important;background:linear-gradient(180deg,#f1f6fc 0%,#fff 48%) !important;box-shadow:0 4px 14px rgba(32,61,89,.065) !important}html body.mm-portal-readable:has(#home-dashboard) main#mainContent #healthMetricsChartBoard .health-metric-chart-card:not([data-mm-gauge-empty="true"]):not(.is-focused):hover{border-color:#8aa7c3!important}html body.mm-portal-readable:has(#home-dashboard) main#mainContent #healthMetricsChartBoard .mm-chart-icon{background:#456f95!important;color:#fff!important;border-color:#456f95!important;box-shadow:none!important}html body.mm-portal-readable:has(#home-dashboard) main#mainContent #healthMetricsChartBoard .mm-chart-icon i{color:inherit!important}html body.mm-portal-readable:has(#home-dashboard) main#mainContent #healthMetricsChartBoard .chart-badge{border-color:#cbd9e8!important;border-radius:8px!important;background:#f8fafc!important;color:#4e657b!important;box-shadow:none!important}html body.mm-portal-readable:has(#home-dashboard) main#mainContent #healthMetricsChartBoard .mm-chart-focus-button{border-color:#bfcede!important;border-radius:10px!important;background:#fff!important;color:#345875!important;box-shadow:none!important}html body.mm-portal-readable:has(#home-dashboard) main#mainContent #healthMetricsChartBoard .mm-chart-focus-button i{background:transparent!important;color:inherit!important}html body.mm-portal-readable:has(#home-dashboard) main#mainContent #healthMetricsChartBoard .mm-chart-focus-button:hover{background:#e7eff8!important;border-color:#7899b9!important;color:#203d59!important}html body.mm-portal-readable:has(#home-dashboard) main#mainContent #healthMetricsChartBoard .mm-chart-focus-button[aria-pressed="true"]{background:#dce9f6!important;border-color:#7298bc!important;color:#254f75!important}html body.mm-portal-readable:has(#home-dashboard) main#mainContent #healthMetricsChartBoard .health-metric-chart-card.is-focused{border-color:#7298bc!important;box-shadow:0 0 0 3px rgba(82,124,164,.17),0 5px 18px rgba(32,61,89,.07) !important}html body.mm-portal-readable:has(#home-dashboard) main#mainContent #healthMetricsChartBoard .mm-index-details{border-top-color:transparent!important}html body.mm-portal-readable:has(#home-dashboard) main#mainContent #healthMetricsChartBoard .mm-index-details > summary{width:100%!important;min-height:44px!important;padding:10px 12px!important;border:1px solid #d5e0eb!important;border-radius:10px!important;background:#f8fafc!important;color:#345875!important;font-size:17px!important;line-height:24px!important;font-weight:600!important;box-sizing:border-box!important}html body.mm-portal-readable:has(#home-dashboard) main#mainContent #healthMetricsChartBoard .mm-index-details > summary::marker{color:#527694!important}html body.mm-portal-readable:has(#home-dashboard) main#mainContent #healthMetricsChartBoard .mm-index-details > summary:hover{background:#e7eff8!important;border-color:#7899b9!important}html body.mm-portal-readable:has(#home-dashboard) main#mainContent #healthMetricsChartBoard .mm-index-details[open] > summary{background:#e7eff8!important;border-color:#a9bfd5!important}html body.mm-portal-readable:has(#home-dashboard) main#mainContent #healthMetricsChartBoard .mm-index-details > div[id$="Evidence"]{padding:12px!important;margin-top:10px!important;border:1px solid #dbe4ee!important;border-radius:10px!important;background:#f8fafc!important;color:#4e657b!important;font-size:17px!important;line-height:1.55!important;text-align:start!important;overflow-wrap:anywhere}html body.mm-portal-readable:has(#home-dashboard) main#mainContent #healthMetricsChartBoard .health-metric-chart-card[data-mm-gauge-empty="true"]{background:#fff!important;border-color:#dbe4ee!important;box-shadow:0 2px 8px rgba(32,61,89,.035) !important}html body.mm-portal-readable:has(#home-dashboard) main#mainContent #healthMetricsChartBoard [data-mm-gauge-empty="true"] .mm-chart-icon{background:#eef2f6!important;border-color:#e0e7ef!important;color:#748497!important}html body.mm-portal-readable.dark-mode:has(#home-dashboard) main#mainContent #healthMetricsChartBoard .health-metric-chart-card{background:linear-gradient(180deg,#203044 0%,#182231 48%) !important;border-color:#45617e!important}html body.mm-portal-readable.dark-mode:has(#home-dashboard) main#mainContent #healthMetricsChartBoard .health-metric-chart-card:not([data-mm-gauge-empty="true"]):not(.is-focused):hover{border-color:#83acd2!important}html body.mm-portal-readable.dark-mode:has(#home-dashboard) main#mainContent #healthMetricsChartBoard .mm-chart-icon{background:#345875!important;border-color:#527694!important;color:#edf5fc!important}html body.mm-portal-readable.dark-mode:has(#home-dashboard) main#mainContent #healthMetricsChartBoard :is(.chart-badge,.mm-chart-focus-button),html body.mm-portal-readable.dark-mode:has(#home-dashboard) main#mainContent #healthMetricsChartBoard .mm-index-details > summary,html body.mm-portal-readable.dark-mode:has(#home-dashboard) main#mainContent #healthMetricsChartBoard .mm-index-details > div[id$="Evidence"]{background:#243b53!important;border-color:#45617e!important;color:#d2e2f1!important}html body.mm-portal-readable.dark-mode:has(#home-dashboard) main#mainContent #healthMetricsChartBoard .mm-index-details > summary::marker{color:#bfcede!important}html body.mm-portal-readable.dark-mode:has(#home-dashboard) main#mainContent #healthMetricsChartBoard .mm-chart-focus-button:hover,html body.mm-portal-readable.dark-mode:has(#home-dashboard) main#mainContent #healthMetricsChartBoard .mm-index-details > summary:hover,html body.mm-portal-readable.dark-mode:has(#home-dashboard) main#mainContent #healthMetricsChartBoard .mm-index-details[open] > summary{background:#2d4b68!important;border-color:#7298bc!important}html body.mm-portal-readable.dark-mode:has(#home-dashboard) main#mainContent #healthMetricsChartBoard .mm-chart-focus-button[aria-pressed="true"]{background:#345371!important;border-color:#8eb1d7!important}html body.mm-portal-readable.dark-mode:has(#home-dashboard) main#mainContent #healthMetricsChartBoard .health-metric-chart-card.is-focused{border-color:#83acd2!important;box-shadow:0 0 0 3px rgba(131,172,210,.2),0 5px 18px rgba(0,0,0,.14) !important}html body.mm-portal-readable.dark-mode:has(#home-dashboard) main#mainContent #healthMetricsChartBoard .health-metric-chart-card[data-mm-gauge-empty="true"]{background:#182231!important;border-color:#344a61!important}html body.mm-portal-readable.dark-mode:has(#home-dashboard) main#mainContent #healthMetricsChartBoard [data-mm-gauge-empty="true"] .mm-chart-icon{background:#243242!important;border-color:#344a61!important;color:#adbdce!important}}}@layer medimood-portal-readability{@media screen{html body.mm-portal-readable:is(:has(form#startAssessmentForm),:has(> .station-shell)){--mm-flow-ink:#203d59;--mm-flow-muted:#526b82;--mm-flow-surface:#fff;--mm-flow-soft:#f8fafc;--mm-flow-selected:#eaf2fa;--mm-flow-line:#cbd9e8;--mm-flow-hover-line:#7899b9;--mm-flow-accent:#456f95;--mm-flow-page:#f4f6f8;--mm-flow-wash:linear-gradient(110deg,#e5eef8,#f1f6fb)}html body.mm-portal-readable.dark-mode:is(:has(form#startAssessmentForm),:has(> .station-shell)){--mm-flow-ink:#edf5fc;--mm-flow-muted:#bfcede;--mm-flow-surface:#1c2939;--mm-flow-soft:#172332;--mm-flow-selected:#243b53;--mm-flow-line:#45617e;--mm-flow-hover-line:#83acd2;--mm-flow-accent:#345875;--mm-flow-page:#162231;--mm-flow-wash:#243b53}html body.mm-portal-readable:has(form#startAssessmentForm){background:var(--mm-flow-page) !important;color:var(--mm-flow-ink) !important}html body.mm-portal-readable:has(form#startAssessmentForm) main .navbar{border-bottom:1px solid var(--mm-flow-line) !important;background:var(--mm-flow-surface) !important;box-shadow:0 2px 10px rgba(30,55,80,.04) !important}html body.mm-portal-readable:has(form#startAssessmentForm) main .navbar .navbar-brand{color:var(--mm-flow-ink) !important}html body.mm-portal-readable:has(form#startAssessmentForm) main .hero-section{padding:24px 28px!important;border:1px solid var(--mm-flow-line) !important;border-radius:16px!important;background:var(--mm-flow-wash) !important;box-shadow:0 3px 12px rgba(30,55,80,.035) !important}html body.mm-portal-readable:has(form#startAssessmentForm) main .hero-section::before,html body.mm-portal-readable:has(form#startAssessmentForm) main .hero-section::after{background:transparent!important;box-shadow:none!important}html body.mm-portal-readable:has(form#startAssessmentForm) main .hero-section h2{color:var(--mm-flow-ink) !important;font-weight:700!important}html body.mm-portal-readable:has(form#startAssessmentForm) main .hero-section h2 > i{color:inherit!important}html body.mm-portal-readable:has(form#startAssessmentForm) main .container-custom{padding:0 clamp(14px,1.7vw,30px) !important;border:0!important;background:transparent!important;box-shadow:none!important}html body.mm-portal-readable:has(form#startAssessmentForm) form#startAssessmentForm{min-height:0!important;padding:24px 24px 88px!important;border:1px solid var(--mm-flow-line) !important;border-radius:16px!important;background:var(--mm-flow-surface) !important;box-shadow:0 3px 12px rgba(30,55,80,.04) !important}html body.mm-portal-readable:has(form#startAssessmentForm) form#startAssessmentForm > .d-grid{margin-top:20px!important;margin-bottom:0!important}html body.mm-portal-readable:has(form#startAssessmentForm) .mm-workflow-context-panel{padding:18px!important;border:1px solid var(--mm-flow-line) !important;border-radius:14px!important;background:var(--mm-flow-soft) !important;box-shadow:none!important}html body.mm-portal-readable:has(form#startAssessmentForm) #workflowContextPanel{background:var(--mm-flow-wash) !important}html body.mm-portal-readable:has(form#startAssessmentForm) .workflow-eyebrow{padding:5px 9px!important;border:1px solid var(--mm-flow-line) !important;border-radius:9px!important;background:var(--mm-flow-surface) !important;color:var(--mm-flow-muted) !important;font-size:16px!important;font-weight:600!important;letter-spacing:normal!important}html body.mm-portal-readable:has(form#startAssessmentForm) #workflowTitle{color:var(--mm-flow-ink) !important;font-size:24px!important;line-height:1.35!important;font-weight:700!important}html body.mm-portal-readable:has(form#startAssessmentForm) .workflow-stat{border-color:var(--mm-flow-line) !important;border-radius:10px!important;background:var(--mm-flow-surface) !important;color:var(--mm-flow-muted) !important;font-size:17px!important;line-height:1.5!important}html body.mm-portal-readable:has(form#startAssessmentForm) .workflow-stat strong{color:var(--mm-flow-ink) !important}html body.mm-portal-readable:has(form#startAssessmentForm) #workflowDescription,html body.mm-portal-readable:has(form#startAssessmentForm) #workflowContextPanel .workflow-stat:has(#workflowShownCount),html body.mm-portal-readable:has(form#startAssessmentForm) #mmStationReviewPanel .mm-station-review-item:has(:is(#mmStationQueueValue,#mmStationOutputValue)){display:none!important}html body.mm-portal-readable:has(form#startAssessmentForm) .mm-station-review-item{padding:12px 14px!important;border:1px solid var(--mm-flow-line) !important;border-radius:12px!important;background:var(--mm-flow-surface) !important}html body.mm-portal-readable:has(form#startAssessmentForm) .mm-station-review-label{color:var(--mm-flow-muted) !important;font-size:17px!important;line-height:1.4!important;font-weight:500!important;text-transform:none!important;letter-spacing:normal!important}html body.mm-portal-readable:has(form#startAssessmentForm) .mm-station-review-value{color:var(--mm-flow-ink) !important;font-size:20px!important;line-height:1.4!important;font-weight:700!important}html body.mm-portal-readable:has(form#startAssessmentForm) form#startAssessmentForm .form-label{color:var(--mm-flow-ink) !important;font-size:18px!important;line-height:1.45!important;font-weight:600!important}html body.mm-portal-readable:has(form#startAssessmentForm) form#startAssessmentForm :is(.form-control,.form-select){border-color:var(--mm-flow-line) !important;border-radius:10px!important;background-color:var(--mm-flow-surface) !important;color:var(--mm-flow-ink) !important;font-size:18px!important;line-height:1.45!important;box-shadow:none!important;transform:none!important}html body.mm-portal-readable:has(form#startAssessmentForm) form#startAssessmentForm :is(.form-control,.form-select):focus{border-color:var(--mm-flow-hover-line) !important;box-shadow:0 0 0 3px rgba(70,120,138,.18) !important}html body.mm-portal-readable:has(form#startAssessmentForm) form#startAssessmentForm :is(.form-control,.form-select):disabled{background-color:var(--mm-flow-soft) !important;color:var(--mm-flow-muted) !important}html body.mm-portal-readable:has(form#startAssessmentForm) form#startAssessmentForm.was-validated :is(.form-control,.form-select):valid,html body.mm-portal-readable:has(form#startAssessmentForm) form#startAssessmentForm :is(.form-control,.form-select).is-valid{border-color:#2f8058!important}html body.mm-portal-readable:has(form#startAssessmentForm) form#startAssessmentForm.was-validated :is(.form-control,.form-select):invalid,html body.mm-portal-readable:has(form#startAssessmentForm) form#startAssessmentForm :is(.form-control,.form-select).is-invalid{border-color:#b23a48!important}html body.mm-portal-readable.dark-mode:has(form#startAssessmentForm) form#startAssessmentForm.was-validated :is(.form-control,.form-select):invalid,html body.mm-portal-readable.dark-mode:has(form#startAssessmentForm) form#startAssessmentForm :is(.form-control,.form-select).is-invalid{border-color:#e28595!important}html body.mm-portal-readable:has(form#startAssessmentForm) #tasksContainer .task-card{border-color:var(--mm-flow-line) !important;background:var(--mm-flow-surface) !important;box-shadow:0 3px 12px rgba(30,55,80,.05) !important;transform:none!important}html body.mm-portal-readable:has(form#startAssessmentForm) #tasksContainer .task-card::before{background:transparent!important}html body.mm-portal-readable:has(form#startAssessmentForm) #tasksContainer .task-topline{background:#7899b9!important}html body.mm-portal-readable:has(form#startAssessmentForm) #tasksContainer .task-icon{border-color:var(--mm-flow-line) !important;background:var(--mm-flow-selected) !important;color:var(--mm-flow-ink) !important;box-shadow:none!important}html body.mm-portal-readable:has(form#startAssessmentForm) #tasksContainer .task-icon i{color:inherit!important}html body.mm-portal-readable:has(form#startAssessmentForm) #tasksContainer .task-title{color:var(--mm-flow-ink) !important;font-weight:700!important}html body.mm-portal-readable:has(form#startAssessmentForm) #tasksContainer .task-sub{color:var(--mm-flow-muted) !important}html body.mm-portal-readable:has(form#startAssessmentForm) #tasksContainer :is(.task-chip,.task-domain-label){border-color:var(--mm-flow-line) !important;background:var(--mm-flow-soft) !important;color:var(--mm-flow-muted) !important}html body.mm-portal-readable:has(form#startAssessmentForm) #tasksContainer .task-card:hover{border-color:var(--mm-flow-hover-line) !important;transform:none!important}html body.mm-portal-readable:has(form#startAssessmentForm) #tasksContainer .task-card.selected{border-color:var(--mm-flow-hover-line) !important;background:var(--mm-flow-selected) !important;box-shadow:0 0 0 2px rgba(82,124,164,.15) !important}html body.mm-portal-readable:has(form#startAssessmentForm) #tasksContainer .task-card.selected .task-topline{background:var(--mm-flow-accent) !important}html body.mm-portal-readable:has(form#startAssessmentForm) #tasksContainer .task-selected-badge{border-color:var(--mm-flow-line) !important;background:var(--mm-flow-selected) !important;color:var(--mm-flow-ink) !important}html body.mm-portal-readable:has(form#startAssessmentForm) form#startAssessmentForm :is(.btn-outline-secondary,.btn-outline-primary){border-color:var(--mm-flow-line) !important;border-radius:10px!important;background:var(--mm-flow-surface) !important;color:var(--mm-flow-ink) !important;box-shadow:none!important;transform:none!important}html body.mm-portal-readable:has(form#startAssessmentForm) form#startAssessmentForm :is(.btn-outline-secondary,.btn-outline-primary):not(:disabled):hover{border-color:var(--mm-flow-hover-line) !important;background:var(--mm-flow-selected) !important}html body.mm-portal-readable:has(form#startAssessmentForm) #mmReviewDeliveryChoice{gap:6px!important;padding:5px!important;border:1px solid var(--mm-flow-line) !important;border-radius:12px!important;background:var(--mm-flow-soft) !important}html body.mm-portal-readable:has(form#startAssessmentForm) #mmReviewDeliveryChoice [data-mm-review-delivery]{min-height:48px!important;padding:10px 12px!important;border-radius:9px!important;font-size:18px!important;line-height:1.4!important;white-space:normal!important}html body.mm-portal-readable:has(form#startAssessmentForm) #mmReviewDeliveryChoice [data-mm-review-delivery].active{border-color:var(--mm-flow-hover-line) !important;background:var(--mm-flow-selected) !important;color:var(--mm-flow-ink) !important}html body.mm-portal-readable:has(form#startAssessmentForm) #mmStationLiveStatus{border-color:var(--mm-flow-line) !important;border-radius:12px!important;background:var(--mm-flow-surface) !important}html body.mm-portal-readable:has(form#startAssessmentForm) .mm-station-progress{background:var(--mm-flow-line) !important}html body.mm-portal-readable:has(form#startAssessmentForm) .mm-station-progress > span{background:#527ca4!important}html body.mm-portal-readable:has(form#startAssessmentForm) #mmStartOnStationButton{border:1px solid #345875!important;border-radius:12px!important;background:#456f95!important;color:#fff!important;box-shadow:0 3px 10px rgba(30,55,80,.1) !important;transform:none!important}html body.mm-portal-readable:has(form#startAssessmentForm) #mmStartOnStationButton:not(:disabled):hover{background:#345875!important}html body.mm-portal-readable:has(form#startAssessmentForm) form#startAssessmentForm :is(.task-card,.btn):focus-visible{outline:3px solid #46788a!important;outline-offset:3px!important}html body.mm-portal-readable:has(> .station-shell){--mm-primary:#456f95;--mm-primary-dark:#345875;--mm-primary-soft:#eaf2f8;--mm-accent:#7899b9;--mm-ink:var(--mm-flow-ink);--mm-muted:var(--mm-flow-muted);--mm-bg:var(--mm-flow-page);--mm-surface:var(--mm-flow-surface);--mm-border:var(--mm-flow-line);background:var(--mm-flow-page) !important;color:var(--mm-flow-ink) !important}html body.mm-portal-readable:has(> .station-shell) > .station-shell{background:var(--mm-flow-page) !important}html body.mm-portal-readable:has(> .station-shell) > .station-shell::before{background:none!important}html body.mm-portal-readable:has(> .station-shell) .station-main::before,html body.mm-portal-readable:has(> .station-shell) .station-main::after{background:radial-gradient(circle,rgba(195,216,237,.16),transparent 70%) !important}html body.mm-portal-readable:has(> .station-shell) .station-bar{border-bottom-color:var(--mm-flow-line) !important;background:var(--mm-flow-surface) !important;box-shadow:0 2px 10px rgba(30,55,80,.04) !important}html body.mm-portal-readable:has(> .station-shell) .station-state{color:#36546f!important;border-radius:12px!important;box-shadow:none!important}html body.mm-portal-readable:has(> .station-shell) .brand-logo-shell{border-color:var(--mm-flow-line) !important;border-radius:12px!important;background:#fff!important;box-shadow:none!important}html body.mm-portal-readable:has(> .station-shell) #pairScreen::before,html body.mm-portal-readable:has(> .station-shell) .station-card--pair::before{background:radial-gradient(circle,rgba(195,216,237,.25),transparent 70%) !important}html body.mm-portal-readable:has(> .station-shell) .station-card{border-color:var(--mm-flow-line) !important;border-radius:22px!important;background:var(--mm-flow-surface) !important;color:var(--mm-flow-ink) !important;box-shadow:0 12px 38px rgba(30,55,80,.1) !important}html body.mm-portal-readable:has(> .station-shell) .station-card--pair::after{border-color:transparent!important}html body.mm-portal-readable:has(> .station-shell) :is(.pair-mark,.station-icon){border-color:#527694!important;background:var(--mm-flow-accent) !important;color:#fff!important;box-shadow:0 3px 10px rgba(30,55,80,.12) !important}html body.mm-portal-readable:has(> .station-shell) .pair-mark::after{border-color:#b6cde3!important;background:var(--mm-flow-soft) !important;box-shadow:none!important}html body.mm-portal-readable:has(> .station-shell) .station-card h1{color:var(--mm-flow-ink) !important;font-weight:700!important}html body.mm-portal-readable:has(> .station-shell) .station-card > p{color:var(--mm-flow-muted) !important;font-size:18px!important;line-height:1.55!important}html body.mm-portal-readable:has(> .station-shell) .station-card--pair .field-label{color:var(--mm-flow-ink) !important;font-size:18px!important;line-height:1.45!important;font-weight:600!important;text-transform:none!important;letter-spacing:normal!important}html body.mm-portal-readable:has(> .station-shell) .safe-note{color:var(--mm-flow-muted) !important;font-size:16px!important;line-height:1.5!important}html body.mm-portal-readable:has(> .station-shell) .station-card--pair .form-control{border-color:var(--mm-flow-line) !important;background:var(--mm-flow-surface) !important;color:var(--mm-flow-ink) !important;box-shadow:none!important;transform:none!important}html body.mm-portal-readable:has(> .station-shell) .station-card--pair .form-control:not(#pairingCode){font-size:18px!important}html body.mm-portal-readable:has(> .station-shell) .station-card--pair #pairingCode{background:var(--mm-flow-soft) !important;color:var(--mm-flow-ink) !important}html body.mm-portal-readable:has(> .station-shell) .station-card--pair #pairingCode::placeholder{color:#7d91a5!important;opacity:1!important}html body.mm-portal-readable:has(> .station-shell) .station-card--pair .form-control:focus{border-color:var(--mm-flow-hover-line) !important;box-shadow:0 0 0 3px rgba(70,120,138,.18) !important;transform:none!important}html body.mm-portal-readable:has(> .station-shell) .station-btn{border-color:#345875!important;border-radius:12px!important;background:#456f95!important;color:#fff!important;font-size:18px!important;line-height:1.35!important;box-shadow:0 3px 10px rgba(30,55,80,.12) !important;transform:none!important;filter:none!important}html body.mm-portal-readable:has(> .station-shell) .station-btn:not(:disabled):is(:hover,:focus-visible){border-color:#284d6e!important;background:#345875!important;color:#fff!important;transform:none!important;filter:none!important}html body.mm-portal-readable:has(> .station-shell) .button-arrow{background:#edf3f9!important;color:#345875!important;box-shadow:none!important}html body.mm-portal-readable:has(> .station-shell) .station-btn:is(:hover,:focus) .button-arrow{transform:translateY(-50%) !important}html body.mm-portal-readable:has(> .station-shell) .station-btn:focus-visible{outline:3px solid #46788a!important;outline-offset:3px!important}html body.mm-portal-readable:has(> .station-shell) #retryButton:is([style*="display:none"],[style*="display: none"]){display:none!important}html body.mm-portal-readable:has(> .station-shell) .station-eyebrow{border-color:var(--mm-flow-line) !important;background:var(--mm-flow-selected) !important;color:var(--mm-flow-ink) !important}html body.mm-portal-readable:has(> .station-shell) #stationIdentityText{border-color:var(--mm-flow-line) !important;background:var(--mm-flow-soft) !important;color:var(--mm-flow-muted) !important;box-shadow:none!important}html body.mm-portal-readable:has(> .station-shell) .progress-track{background:var(--mm-flow-line) !important;box-shadow:none!important}html body.mm-portal-readable:has(> .station-shell) .progress-track > span{background:#527ca4!important}html body.mm-portal-readable:has(> .station-shell) .station-footer{background:transparent!important;color:var(--mm-flow-muted) !important}html body.mm-portal-readable:has(> .station-shell) .mm-copyright-note{color:var(--mm-flow-muted) !important}html body.mm-portal-readable.dark-mode:has(> .station-shell) .overlay{background:rgba(22,34,49,.94) !important}@media(max-width:767px){html body.mm-portal-readable:has(form#startAssessmentForm) main .hero-section{padding:20px!important}html body.mm-portal-readable:has(form#startAssessmentForm) form#startAssessmentForm{padding:16px 16px 88px!important}html body.mm-portal-readable:has(form#startAssessmentForm) .mm-workflow-context-panel{padding:14px!important}html body.mm-portal-readable:has(form#startAssessmentForm) #mmReviewDeliveryChoice [data-mm-review-delivery]{font-size:17px!important;padding:10px 8px!important}}}}@layer medimood-portal-readability{@media screen{html body.mm-portal-readable #mmStationLaunchArea .mm-device-heading{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#203d59;font-size:19px;line-height:1.4}html body.mm-portal-readable #mmStationLaunchArea .mm-device-status{display:inline-flex;padding:4px 9px;border:1px solid #cbd9e8;border-radius:8px;background:#f1f6fb;color:#526b82;font-size:16px;font-weight:600}html body.mm-portal-readable #mmStationLaunchArea .mm-device-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;max-width:100%}html body.mm-portal-readable #mmStationLaunchArea .mm-device-options,html body.mm-portal-readable #mmStationLiveStatus .mm-session-more{min-width:0}html body.mm-portal-readable #mmStationLaunchArea .mm-device-options > summary,html body.mm-portal-readable #mmStationLiveStatus .mm-session-more > summary{min-height:46px;padding:10px 14px;border:1px solid #cbd9e8;border-radius:10px;background:#fff;color:#345875;font-size:17px;font-weight:600;line-height:24px;cursor:pointer;box-sizing:border-box}html body.mm-portal-readable #mmStationLaunchArea .mm-device-options > summary:hover,html body.mm-portal-readable #mmStationLiveStatus .mm-session-more > summary:hover{background:#eaf2fa;border-color:#7899b9}html body.mm-portal-readable #mmStationLaunchArea .mm-device-options[open],html body.mm-portal-readable #mmStationLiveStatus .mm-session-more[open]{flex:1 1 100%;width:100%}html body.mm-portal-readable #mmStationLaunchArea .mm-device-options-body,html body.mm-portal-readable #mmStationLiveStatus .mm-session-more-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px;padding:12px;border:1px solid #d7e1ec;border-radius:12px;background:#f8fafc}html body.mm-portal-readable #mmStationLaunchArea .mm-device-toolbar .btn,html body.mm-portal-readable #mmStationLiveStatus .mm-station-actions .btn{min-height:46px!important;padding:10px 14px!important;font-size:17px!important;line-height:24px!important;white-space:normal!important;transform:none!important}html body.mm-portal-readable #mmStationLaunchArea #mmPairStation.btn-primary,html body.mm-portal-readable #mmStationLaunchArea #mmStartStation{border-color:#345875!important;background:#456f95!important;color:#fff!important}html body.mm-portal-readable #mmStationLiveStatus{padding:20px!important;border:1px solid #bfd0e2!important;border-radius:14px!important;background:#f8fafc!important}html body.mm-portal-readable #mmStationLiveStatus .mm-station-live-head{align-items:flex-start!important;gap:12px!important}html body.mm-portal-readable #mmStationLiveStatus [data-mm-session-title]{color:#203d59;font-size:21px;font-weight:700;line-height:1.35}html body.mm-portal-readable #mmStationLiveStatus [data-mm-station-session-status]{margin-top:5px;color:#526b82;font-size:17px;line-height:1.5}html body.mm-portal-readable #mmStationLiveStatus [data-mm-station-session-progress]{padding:6px 10px;border:1px solid #cbd9e8;border-radius:9px;background:#fff;color:#345875;font-size:16px;line-height:1.5}html body.mm-portal-readable #mmStationLiveStatus [data-mm-station-session-progress]:empty{display:none!important}html body.mm-portal-readable #mmStationLiveStatus .mm-station-actions{align-items:flex-start;gap:10px!important}html body.mm-portal-readable #mmStationLiveStatus [data-mm-station-control="pause"],html body.mm-portal-readable #mmStationLiveStatus [data-mm-station-control="resume"]{border-color:#345875!important;border-radius:10px!important;background:#456f95!important;color:#fff!important}html body.mm-portal-readable #mmStationLiveStatus .mm-session-dismiss{margin-top:14px;min-height:46px;padding:10px 14px!important;border:1px solid #cbd9e8!important;border-radius:10px!important;background:#fff!important;color:#345875!important;font-size:17px!important;line-height:24px!important}html body.mm-portal-readable #mmStationLiveStatus:is([data-session-state="CANCELLED"],[data-session-state="COMPLETED"],[data-session-state="FAILED"]) .mm-station-actions,html body.mm-portal-readable #mmStationLiveStatus:is([data-session-state="CANCELLED"],[data-session-state="COMPLETED"],[data-session-state="FAILED"]) .mm-station-progress{display:none!important}html body.mm-portal-readable #mmStationLiveStatus [hidden]{display:none!important}html body.mm-portal-readable #mmStationLaunchArea .mm-station-line{flex-wrap:wrap!important;gap:14px!important}html body.mm-portal-readable #mmStationLaunchArea .mm-device-toolbar{flex:1 1 100%;width:100%}html body.mm-portal-readable #mmStationLaunchArea .mm-device-options,html body.mm-portal-readable #mmStationLiveStatus .mm-session-more{display:contents}html body.mm-portal-readable #mmStationLaunchArea .mm-device-options-body,html body.mm-portal-readable #mmStationLiveStatus .mm-session-more-actions{display:contents;margin:0;padding:0;border:0;background:transparent}html body.mm-portal-readable #mmStationLiveStatus[data-session-state="COMPLETED"]{border-color:#a8c8b7!important;background:#f3f9f5!important}html body.mm-portal-readable #mmStationLiveStatus[data-session-state="FAILED"]{border-color:#d8bd87!important;background:#fffaf0!important}html body.mm-portal-readable #mmStationPairingModal .modal-title{color:#203d59!important;font-size:23px!important}html body.mm-portal-readable #mmStationPairingModal .modal-body{font-size:18px!important;line-height:1.55!important}html body.mm-portal-readable #mmStationPairingModal :is(.small,.mm-station-url,.mm-commercial-pair-note){font-size:17px!important;line-height:1.5!important}html body.mm-portal-readable #mmStationPairingModal .mm-station-modal-code{color:#203d59!important;border-color:#9bb4ce!important;background:#f1f6fb!important;letter-spacing:.2em!important}html body.mm-portal-readable #mmStationPairingModal #mmCreatePairCode{border-color:#345875!important;background:#456f95!important;color:#fff!important}html body.mm-portal-readable #mmStationPairingModal #mmOpenPatientStationLink{border-color:#cbd9e8!important;background:#fff!important;color:#345875!important}html body.mm-portal-readable :is(#mmStationLaunchArea,#mmStationLiveStatus) summary:focus-visible{outline:3px solid #7899b9;outline-offset:3px}html body.mm-portal-readable.dark-mode #mmStationLaunchArea :is(.mm-device-heading,.mm-device-status),html body.mm-portal-readable.dark-mode #mmStationLiveStatus [data-mm-session-title]{color:#edf5fc!important}html body.mm-portal-readable.dark-mode #mmStationLaunchArea :is(.mm-device-status,.mm-device-options>summary,.mm-device-options-body),html body.mm-portal-readable.dark-mode #mmStationLiveStatus :is(.mm-session-more>summary,.mm-session-more-actions,[data-mm-station-session-progress]){border-color:#45617e!important;background:#243b53!important;color:#d2e2f1!important}html body.mm-portal-readable.dark-mode #mmStationLiveStatus{border-color:#45617e!important;background:#1c2939!important}html body.mm-portal-readable.dark-mode #mmStationLiveStatus [data-mm-station-session-status]{color:#bfcede!important}@media(max-width:767px){html body.mm-portal-readable #mmStationLaunchArea .mm-device-toolbar{width:100%}html body.mm-portal-readable #mmStationLaunchArea .mm-device-toolbar > .btn,html body.mm-portal-readable #mmStationLaunchArea .mm-device-toolbar > details{flex:1 1 auto}html body.mm-portal-readable #mmStationLiveStatus{padding:16px!important}html body.mm-portal-readable #mmStationLiveStatus .mm-session-more-actions .btn,html body.mm-portal-readable #mmStationLaunchArea .mm-device-options-body .btn{flex:1 1 100%}}}}