/* Quiet phone chrome; keep scrolling, data, actions and desktop presentation. */
@media screen and (max-width:720px){
 html,body,.shell,.shell *,dialog,dialog *{scrollbar-width:none}
 html::-webkit-scrollbar,body::-webkit-scrollbar,.shell::-webkit-scrollbar,.shell *::-webkit-scrollbar,dialog::-webkit-scrollbar,dialog *::-webkit-scrollbar{display:none;width:0;height:0}
 body,.shell,dialog{font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","PingFang SC","Microsoft YaHei",sans-serif;-webkit-font-smoothing:antialiased}
 .shell .topbar{display:none!important}
 .shell .main{background:#f5f5f7}
 .shell .pagehead h1{font-size:20px;letter-spacing:0;color:#26282c}
 .shell button,dialog button{box-shadow:none}
 .shell .card{box-shadow:none;border-color:#ececef}
 .mobile-home-reference .mobile-home-banner,.mobile-home-reference .mobile-home-notice{display:none}
 .mobile-home-reference .mobile-home-header{padding-bottom:4px}
 .mobile-home-reference .mobile-home-section{padding-top:8px;padding-bottom:12px}
 .mobile-home-reference .mobile-home-section-head h2{font-size:15px;font-weight:600;color:#2c2e32}
 .mobile-home-reference #mobile-home-stats{border:0;padding-top:4px}
 .mobile-home-reference .mobile-home-stat-grid{gap:0}
 .mobile-home-reference .mobile-home-stat-grid>button{background:#fff;min-height:59px;border-radius:0}
 .mobile-home-reference .mobile-home-stat-grid>button:nth-child(-n+4){border-bottom:1px solid #f0f0f2}
 .mobile-home-reference .more-features{border-top:8px solid #f5f5f7}
 .mobile-home-reference .mobile-home-status{color:#979ca3}
 .mobile-home-reference details.mobile-home-reception{border:0;border-top:1px solid #ececef;border-radius:0}
 .mobile-feature-dialog .mobile-feature-groups>section{border-color:#f0f0f2}
 .mobile-me-dialog .mobile-me-profile{background:#f7f8fa}
 .mobile-me-dialog .mobile-me-menu button,.mobile-me-dialog .mobile-me-extra>summary{border-color:#f0f0f2}
 .patient-workspace.mobile-patient-simple .mobile-patient-card-compact{border:0;border-bottom:1px solid #ededf0;border-radius:0;box-shadow:none}
 .patient-workspace.mobile-patient-simple .mobile-patient-compact-meta>span,.patient-workspace.mobile-patient-simple .mobile-patient-main>strong small{color:#65727c}
 .patient-workspace.mobile-patient-simple .mobile-patient-card-compact .patient-row-actions>button{color:#087e8d}
 .patient-workspace.mobile-patient-simple .mobile-patient-inline-more>summary{min-height:44px}
 .patient-workspace.mobile-patient-simple .mobile-patient-inline-more .mobile-patient-safety-hint{max-width:68%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
 .patient-workspace.mobile-patient-simple #patient-search,.patient-workspace.mobile-patient-simple .mobile-patient-filter-panel input,.patient-workspace.mobile-patient-simple .mobile-patient-filter-panel select{font-size:16px}
 .shell .patient-management-nav{display:flex;justify-content:center;gap:16px;margin:0;padding:0 12px;border:0;border-bottom:1px solid #ececef;border-radius:0;background:#fff;box-shadow:none}
 .shell .patient-management-nav>strong{display:none}
 .shell .patient-management-nav>button{min-height:44px;padding:10px 8px;border:0;border-bottom:2px solid transparent;border-radius:0;background:#fff;color:#8a8f96;font-size:14px}
 .shell .patient-management-nav>button.active{border-bottom-color:#08aabc;background:#fff;color:#08aabc;font-weight:600}
 .mobile-reports .report-view-heading{display:none}
 .mobile-reports .report-controls,.mobile-reports .mobile-report-sections,.mobile-reports .mobile-report-fold,.mobile-reports #report-content>details.card,.mobile-reports .report-metrics{border:0;border-radius:10px}
 .mobile-reports .mobile-report-overview>.report-metrics>.report-metric:first-child{background:#fff!important;border-left:0;padding-left:12px;min-height:59px}
 .mobile-reports .mobile-report-overview>.report-metrics>.report-metric:first-child>strong{font-size:23px}
 .mobile-reports .report-metric>span{color:#676c73}
 .mobile-reports .report-metric>strong{color:#282c31}
 .mobile-reports .report-period-navigation button{background:#f7f7f9}
 .mobile-reports .mobile-report-primary button.active{background:#fff}
}
