/* Data Rise • progressive workspace system, September 2026. */
:root{--dr-bg:#0a1011;--dr-surface:#111b1d;--dr-raised:#182529;--dr-border:#2a3c3f;--dr-text:#eff7f5;--dr-muted:#a0b6b4;--dr-accent:#8fe3ae;--dr-accent-dark:#0b2f20;--dr-radius:14px;--dr-rail:228px}
:focus-visible{outline:2px solid var(--dr-accent);outline-offset:3px}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}[hidden]{display:none!important}
.dr-workspace{background:var(--dr-bg);color:var(--dr-text);font-family:Inter,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.5;font-size:14px}
.dr-workspace:not(.dr-health){padding-left:var(--dr-rail)}
.dr-workspace main,.dr-workspace .page,.dr-workspace .health-main{min-width:0}
.dr-workspace:not(.dr-health)>.page,.dr-workspace:not(.dr-health)>main.page{width:calc(100% - 64px);max-width:1440px;padding-top:28px;margin-inline:auto}
.dr-skip{position:fixed;left:16px;top:-90px;z-index:100000;background:var(--dr-accent);color:#0a2017;padding:10px 16px;border-radius:8px}.dr-skip:focus{top:12px}
.dr-rail{position:fixed;inset:0 auto 0 0;width:var(--dr-rail);background:#0c1517;border-right:1px solid var(--dr-border);display:flex;flex-direction:column;padding:28px 16px 16px;z-index:75;box-sizing:border-box}
.dr-brand{display:flex;flex-direction:column;gap:6px;padding:0 12px 26px;color:var(--dr-text);text-decoration:none}.dr-brand strong{font-size:21px;letter-spacing:-.8px}.dr-brand small{font-size:10px;font-weight:700;letter-spacing:2.4px;color:var(--dr-accent)}
.dr-nav-caption{font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:var(--dr-muted);padding:0 12px;margin:0 0 9px}.dr-nav-links{display:flex;flex-direction:column;gap:4px;overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:0}
.dr-nav-links a{color:#adc1c0;text-decoration:none;display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:9px;font-size:13px;font-weight:550;min-height:42px;box-sizing:border-box;flex-shrink:0}.dr-nav-links a:hover{background:#1b2b2d;color:#fff}.dr-nav-links a[aria-current=page]{background:#183b31;color:#b4f7ca;box-shadow:inset 3px 0 0 var(--dr-accent)}
.dr-nav-icon{width:21px;height:21px;display:grid;place-items:center;flex:none;font-size:17px}.dr-nav-foot{border-top:1px solid var(--dr-border);padding:16px 9px 0;margin-top:16px}.dr-nav-foot strong{display:block;font-size:12px;overflow-wrap:anywhere}.dr-nav-foot small{color:var(--dr-muted);font-size:11px}.dr-nav-foot button{border:0;color:var(--dr-muted);background:none;padding:10px 0;font-size:12px;cursor:pointer}
.dr-topbar{position:sticky;top:0;z-index:65;display:flex;align-items:center;gap:14px;min-height:68px;padding:10px 32px;background:#0a1011f5;backdrop-filter:blur(14px);border-bottom:1px solid var(--dr-border);box-sizing:border-box}.dr-topbar-title{margin-right:auto;min-width:0}.dr-topbar-title small{display:block;font-size:10px;letter-spacing:1.5px;color:var(--dr-muted);text-transform:uppercase}.dr-topbar-title strong{font-size:13px}.dr-tools{display:flex;align-items:center;gap:8px;min-width:0}
.dr-tool{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--dr-border);background:var(--dr-surface);color:var(--dr-text);border-radius:9px;padding:9px 13px;min-height:40px;font-size:12px;line-height:1.2;cursor:pointer;text-decoration:none}.dr-tool:hover{background:var(--dr-raised);border-color:#55736d}.dr-tool svg{height:17px;width:17px;flex:none}.dr-search-trigger{min-width:210px;justify-content:flex-start;color:var(--dr-muted)}.dr-search-trigger kbd{margin-left:auto;border:1px solid #3a4c4f;border-radius:4px;font:10px system-ui;padding:2px 4px}.dr-mobile-toggle{display:none}.dr-avatar{width:34px;height:34px;display:grid;place-items:center;background:#243936;color:#c9f4d9;border-radius:50%;font-size:12px;font-weight:750;flex:none}
.dr-dialog{color:var(--dr-text);background:var(--dr-surface);border:1px solid var(--dr-border);border-radius:18px;box-shadow:0 30px 100px #0008;padding:0;width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;font:14px/1.5 Inter,system-ui,sans-serif;box-sizing:border-box}.dr-dialog::backdrop{background:#02090cbf;backdrop-filter:blur(5px)}
.dr-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border-bottom:1px solid var(--dr-border)}.dr-dialog-head strong{font-size:16px}.dr-dialog-head small{display:block;color:var(--dr-muted);font-size:12px}.dr-close{background:transparent;border:0;color:var(--dr-muted);font-size:24px;min-width:38px;min-height:38px;cursor:pointer}
.dr-search-field{display:flex;gap:12px;align-items:center;margin:18px 24px;padding:12px 14px;background:#0b1416;border:1px solid #54786d;border-radius:10px}.dr-search-field input{border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;color:#fff!important;min-width:0;width:100%;font-size:16px!important;padding:0!important;min-height:24px!important}.dr-search-results{padding:0 12px 12px;min-height:100px;max-height:52dvh;overflow:auto}.dr-search-results a{display:flex;gap:14px;align-items:center;border-radius:10px;padding:12px;color:var(--dr-text);text-decoration:none}.dr-search-results a:hover,.dr-search-results a:focus{background:var(--dr-raised)}.dr-search-results strong{display:block;font-size:13px}.dr-search-results small{display:block;font-size:11px;color:var(--dr-muted);overflow-wrap:anywhere}.dr-result-type{font-size:10px;background:#213731;color:#a5d8bb;padding:4px 7px;border-radius:5px;min-width:54px;text-align:center}.dr-result-text{min-width:0;flex:1}.dr-search-footer{padding:12px 24px;border-top:1px solid var(--dr-border);font-size:11px;color:var(--dr-muted)}
.dr-empty{padding:28px 18px;text-align:center;color:var(--dr-muted);line-height:1.6}.dr-empty strong{display:block;color:var(--dr-text);margin-bottom:5px}.dr-inline-error{color:#f1b1ac;background:#442d2b;padding:14px;border-radius:10px;font-size:13px}.dr-inline-error button{color:inherit;background:transparent;border:1px solid currentColor;border-radius:5px;margin-left:10px;cursor:pointer}
.dr-onboarding{position:fixed;bottom:24px;right:24px;z-index:100;width:min(350px,calc(100vw - 32px));padding:24px;border:1px solid #52796a;background:#142720;border-radius:16px;box-shadow:0 20px 70px #0009;color:var(--dr-text);box-sizing:border-box}.dr-onboarding .dr-close{position:absolute;right:6px;top:6px}.dr-onboarding small{color:#9dd4b5;letter-spacing:1.4px;font-size:10px;font-weight:700}.dr-onboarding h2{font-size:19px;margin:10px 0 8px;line-height:1.3}.dr-onboarding p{font-size:13px;color:#c5d7cf;margin:0 0 18px}.dr-onboarding footer{display:flex;gap:10px;justify-content:space-between;align-items:center}.dr-onboarding footer span{font-size:11px;color:#9bbbaa}.dr-primary{background:var(--dr-accent);color:#072619;border:0;border-radius:8px;padding:11px 16px;font-size:13px;font-weight:750;cursor:pointer}.dr-help-body{padding:24px}.dr-help-body p{color:var(--dr-muted);line-height:1.7}.dr-help-step{padding:16px 0;border-bottom:1px solid var(--dr-border)}.dr-help-step strong{font-size:14px}.dr-help-step p{margin:6px 0 0;font-size:13px}
.dr-status-bar{position:sticky;top:68px;z-index:64;padding:9px 24px;background:#513d1c;color:#ffe2a7;font-size:12px;text-align:center}.dr-toast-region{position:fixed;right:20px;bottom:20px;z-index:100000;display:grid;gap:8px;max-width:min(420px,calc(100vw - 40px))}.dr-toast{color:var(--dr-text);background:#223630;border:1px solid #547566;border-radius:10px;box-shadow:0 10px 40px #0007;padding:14px 18px;font:13px/1.5 system-ui}.dr-form-pending{opacity:.7;cursor:wait}
.dr-workspace :is(.button,.action,.health-btn){min-height:40px;border-radius:9px;font-size:13px}.dr-workspace :is(.button-primary,.action.primary,.health-btn:not(.secondary):not(.danger):not(.whatsapp)){background:var(--dr-accent);color:#08281b;border-color:transparent;font-weight:700}
.dr-workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){font-size:14px;min-width:0}.dr-workspace :is(.form-grid,.health-form-grid)>*{min-width:0}.dr-workspace :is(.table-wrap,.health-table-wrap){overflow-x:auto;overscroll-behavior-inline:contain;border-radius:10px;max-width:100%}.dr-workspace :is(.table-wrap,.health-table-wrap):focus-visible{outline-offset:-3px}.dr-workspace :is(.table-wrap,.health-table-wrap) th{font-size:11px;padding-block:13px}.dr-workspace :is(.table-wrap,.health-table-wrap) td{font-size:13px;padding-block:13px}
.dr-workspace :is(.page-header h1,.health-page-heading h1){font-size:clamp(26px,3vw,36px);line-height:1.15;letter-spacing:-1.2px}.dr-workspace :is(.page-description,.health-page-heading p){font-size:13px;color:var(--dr-muted);line-height:1.7}.dr-workspace :is(.panel,.health-panel,.op-focus-panel){border-radius:var(--dr-radius);border-color:var(--dr-border)}
.dr-workspace dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overscroll-behavior:contain}.dr-workspace dialog:not(.dr-dialog){border-radius:14px}.dr-workspace dialog form{min-width:0}.dr-workspace :is(.dialog-body,.health-dialog-body){max-height:calc(100dvh - 190px);overflow-y:auto;overscroll-behavior:contain}.dr-workspace :is(.dialog-head,.health-dialog-head){gap:12px}.dr-workspace dialog footer,.dr-workspace .health-dialog-foot{flex-wrap:wrap}
/* Dashboard hierarchy */
.dr-workspace .hero{padding:30px 0;gap:24px}.dr-workspace .hero h1{font-size:clamp(30px,4vw,46px);letter-spacing:-1.8px;line-height:1.08}.dr-workspace .hero p{font-size:14px;max-width:600px;color:var(--dr-muted);line-height:1.6}.dr-workspace .hero .eyebrow{font-size:10px;color:var(--dr-accent)}.dr-workspace .hero-quick-actions{margin-top:20px}
.dr-workspace :is(.day-overview,.operations-overview){background:var(--dr-surface);border:1px solid var(--dr-border);border-radius:16px;padding:24px;margin-bottom:22px}.dr-workspace .section-heading h2{font-size:19px;letter-spacing:-.4px}.dr-workspace :is(.day-grid,.operations-grid){border-radius:12px;overflow:hidden;gap:1px;background:var(--dr-border);border:1px solid var(--dr-border)}.dr-workspace :is(.day-grid,.operations-grid) article{padding:21px;background:#111d1d;border:0}.dr-workspace :is(.day-grid,.operations-grid) article strong{font-size:clamp(23px,2.5vw,31px);font-weight:650;letter-spacing:-1px;line-height:1.4}.dr-workspace :is(.day-grid,.operations-grid) article>span{font-size:12px;color:var(--dr-muted)}.dr-workspace :is(.day-grid,.operations-grid) article small{font-size:11px;color:var(--dr-muted)}.dr-workspace .operations-subtitle{font-size:12px}.dr-workspace .op-panel-title h3{font-size:15px}.dr-workspace .op-panel-title small{font-size:9px}.dr-workspace .op-panel-title a{font-size:11px}.dr-workspace .op-row{padding:12px 0;gap:12px;font-size:12px}.dr-workspace .op-row a{color:var(--dr-accent)}
.dr-workspace .modules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.dr-workspace .module-card{background:var(--dr-surface);border:1px solid var(--dr-border);border-radius:14px;padding:22px;min-width:0}.dr-workspace .module-card h3{font-size:17px}.dr-workspace .module-card p{font-size:12px;line-height:1.7;color:var(--dr-muted)}.dr-workspace .module-card li{font-size:11px;color:var(--dr-muted)}.dr-workspace .module-link{font-size:12px}.dr-workspace .module-status{font-size:9px}
.dr-insights{margin:22px 0;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:22px}.dr-insight-panel{background:var(--dr-surface);border:1px solid var(--dr-border);border-radius:16px;padding:24px;min-width:0}.dr-insight-panel h2{font-size:19px;margin:4px 0 0;letter-spacing:-.4px}.dr-insight-panel header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.dr-insight-panel header small{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--dr-accent)}.dr-chart-legend{display:flex;gap:15px;flex-wrap:wrap;color:var(--dr-muted);font-size:11px;margin-bottom:14px}.dr-chart-legend i{display:inline-block;width:8px;height:8px;border-radius:3px;margin-right:5px;background:var(--dr-accent)}.dr-chart-legend .expense{background:#e7a883}.dr-chart{display:flex;align-items:flex-end;gap:10px;height:160px;padding-top:10px;border-bottom:1px solid var(--dr-border)}.dr-chart-day{height:100%;display:flex;align-items:flex-end;justify-content:center;gap:4px;flex:1;min-width:0}.dr-chart-bar{width:20px;max-width:40%;height:var(--bar-height);background:var(--dr-accent);border-radius:5px 5px 0 0;min-height:2px}.dr-chart-bar.expense{background:#e7a883}.dr-chart-labels{display:flex;gap:10px;font-size:10px;color:var(--dr-muted);padding:10px 0}.dr-chart-labels span{flex:1;text-align:center}.dr-chart-details summary{cursor:pointer;color:var(--dr-muted);font-size:11px;margin-top:12px}.dr-chart-details table{width:100%;font-size:12px;text-align:left;margin-top:10px}.dr-chart-details th,.dr-chart-details td{padding:5px}.dr-activity{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid var(--dr-border);color:var(--dr-text);text-decoration:none;align-items:center}.dr-activity:last-child{border:0}.dr-activity:hover{color:var(--dr-accent)}.dr-activity>div{min-width:0;flex:1}.dr-activity strong{display:block;font-size:13px;overflow-wrap:anywhere}.dr-activity small{display:block;font-size:11px;color:var(--dr-muted)}.dr-activity>b{font-size:13px;white-space:nowrap}.dr-skeleton{height:130px;border-radius:10px;background:linear-gradient(90deg,#182627 25%,#223536 50%,#182627 75%);background-size:200% 100%;animation:dr-shimmer 1.6s infinite}.dr-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
/* Health uses the same system with a teal accent and its existing clinical navigation. */
.dr-health{--dr-accent:#89dfce;--h-bg:var(--dr-bg);--h-surface:var(--dr-surface);--h-line:var(--dr-border);--h-muted:var(--dr-muted);--h-green:var(--dr-accent);--h-radius:14px}.dr-health .health-app{grid-template-columns:228px minmax(0,1fr)}.dr-health .health-sidebar{height:100dvh;overflow-y:auto;overscroll-behavior:contain;background:#0c1719;padding:26px 16px}.dr-health .health-sidebar-nav{flex-shrink:0}.dr-health .health-sidebar-nav a{min-height:44px;font-size:13px;padding:10px 12px;border-radius:9px}.dr-health .health-sidebar-footer{margin-top:auto;padding-top:20px;flex-shrink:0}.dr-health .health-sidebar-label{font-size:10px;color:#8ba6a4}.dr-health .health-page{max-width:1500px;padding:0 32px 48px}.dr-health .health-topbar{min-height:70px;flex-wrap:wrap;gap:12px;margin-bottom:28px}.dr-health .health-topbar-tag{display:none}.dr-health .health-hero{background:linear-gradient(110deg,#163833,#122222);border:1px solid #31534b;border-radius:18px;padding:30px}.dr-health .health-hero h1{font-size:clamp(28px,3vw,39px);max-width:670px;line-height:1.16;letter-spacing:-1.1px}.dr-health .health-hero p{font-size:13px;color:#b2cdc6;line-height:1.65}.dr-health .health-metrics{gap:14px;margin-block:24px}.dr-health .health-metric{border-radius:14px;padding:22px;background:var(--dr-surface);border-color:var(--dr-border)}.dr-health .health-metric strong{font-size:33px}.dr-health .health-metric small{font-size:11px;color:var(--dr-muted)}.dr-health .health-metric-label{font-size:12px}.dr-health .health-panel-pad{padding:24px}.dr-health .health-section-head h2{font-size:18px}.dr-health .health-list-row{gap:14px;padding-block:16px}.dr-health .health-list-text strong{font-size:13px}.dr-health .health-list-text small{font-size:11px;color:var(--dr-muted)}.dr-health .health-label{font-size:12px;line-height:1.5}.dr-health .health-input,.dr-health .health-select{min-height:42px}.dr-health .health-settings-block{border-radius:14px;border-color:var(--dr-border)}.dr-health .health-global-cid-btn{bottom:18px;right:18px;z-index:45}
.dr-pagination{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 22px;border-top:1px solid var(--dr-border);font-size:12px;color:var(--dr-muted)}.dr-pagination>div{display:flex;gap:7px}.dr-error-page{margin:0;background:#0b1516;color:#edf6f2;font:16px/1.6 system-ui;min-height:100vh;display:grid;place-items:center;padding:20px;box-sizing:border-box}.dr-error-page main{max-width:580px;border:1px solid #35554a;border-radius:18px;background:#142420;padding:36px}.dr-error-page span{font-size:11px;letter-spacing:3px;color:#94dcb5}.dr-error-page h1{font-size:29px}.dr-error-page a{color:#a6ecc1}.dr-error-page button{border:0;border-radius:8px;padding:12px 18px;background:#a6ecc1;color:#123521;cursor:pointer}
@keyframes dr-shimmer{to{background-position:-200% 0}}
@media(max-width:1200px){.dr-search-trigger{min-width:150px}.dr-search-trigger kbd{display:none}.dr-health .health-hero{flex-wrap:wrap}.dr-health .health-hero-actions{width:100%;justify-content:flex-start}.dr-insights{grid-template-columns:minmax(0,1fr)}.dr-workspace .modules-grid{grid-template-columns:1fr}.dr-health .health-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:960px){.dr-workspace:not(.dr-health){padding-left:0}.dr-rail{display:none}.dr-mobile-toggle{display:inline-flex}.dr-topbar{padding:10px 20px}.dr-workspace:not(.dr-health)>.page,.dr-workspace:not(.dr-health)>main.page{width:calc(100% - 40px)}.dr-health .health-app{grid-template-columns:minmax(0,1fr)}.dr-health .health-sidebar{position:fixed;inset:0 auto 0 0;width:min(300px,calc(100vw - 48px));transform:translateX(-105%);z-index:90;transition:transform .2s ease;display:flex}.dr-health .health-sidebar.open{transform:translateX(0)}.dr-health .health-sidebar-backdrop{position:fixed;inset:0;background:#0009;z-index:80}.dr-health .health-mobile-menu,.dr-health .health-mobile-close{display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:40px}.dr-health .health-page{padding-inline:20px}.dr-mobile-nav .dr-nav-links{padding:14px;max-height:70dvh}.dr-mobile-nav{max-width:360px;width:calc(100vw - 32px)}.dr-mobile-nav .dr-nav-links a{min-height:47px}.dr-health .health-grid-2{grid-template-columns:minmax(0,1fr)}}
@media(max-width:600px){.dr-workspace:not(.dr-health)>.page,.dr-workspace:not(.dr-health)>main.page{width:calc(100% - 28px);padding-top:20px}.dr-topbar{padding:10px 14px;gap:9px;min-height:64px}.dr-topbar-title strong{font-size:12px}.dr-topbar-title small{font-size:8px}.dr-search-trigger{min-width:40px;width:40px;padding:10px}.dr-search-trigger span,.dr-search-trigger kbd{display:none}.dr-tool{padding:9px 10px;min-height:40px}.dr-avatar{display:none}.dr-tools{gap:6px}.dr-workspace .topbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.dr-workspace .hero{padding:24px 0;flex-wrap:wrap}.dr-workspace .hero h1{font-size:34px}.dr-workspace :is(.day-overview,.operations-overview){padding:17px}.dr-workspace :is(.day-grid,.operations-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.dr-workspace :is(.day-grid,.operations-grid) article{padding:15px 12px}.dr-workspace :is(.day-grid,.operations-grid) article strong{font-size:23px}.dr-workspace .day-actions,.dr-workspace .operations-actions{flex-wrap:wrap;gap:6px}.dr-workspace .section-heading{flex-wrap:wrap;gap:14px}.dr-insight-panel{padding:18px}.dr-insights{gap:14px}.dr-chart{height:130px;gap:6px}.dr-health .health-page{padding-inline:14px}.dr-health .health-topbar{margin-bottom:20px;gap:8px}.dr-health .health-topbar-left{gap:8px;min-width:0}.dr-health .health-breadcrumb strong{font-size:12px}.dr-health .health-breadcrumb small{font-size:10px}.dr-health .health-hero{padding:23px}.dr-health .health-hero h1{font-size:29px}.dr-health .health-metric{padding:17px 13px}.dr-health .health-metric strong{font-size:29px}.dr-health .health-metric-icon{display:none}.dr-health .health-panel-pad{padding:18px}.dr-health .health-topbar-actions{gap:5px}.dr-health .health-list-row{flex-wrap:wrap}.dr-health .health-list-main{min-width:0;max-width:100%}.dr-health .health-dialog-foot{position:sticky;bottom:0;background:#111d1b;z-index:2}.dr-health :is(.health-settings-grid,.health-insurance-grid,.health-logo-settings){grid-template-columns:minmax(0,1fr)!important}.dr-health .health-settings-block{overflow:visible}.dr-health .health-template-grid{grid-template-columns:minmax(0,1fr)!important}.dr-health .health-doc-item{grid-template-columns:24px minmax(0,1fr) 28px!important}.dr-health .health-doc-item .health-form-grid{grid-template-columns:1fr}.dr-health .health-doc-item .health-icon-delete{grid-column:3;grid-row:1;align-self:start}.dr-health .health-schedule-row{grid-template-columns:1fr 1fr!important}.dr-health .health-schedule-row>*{max-width:100%;min-width:0}.dr-onboarding{bottom:16px;right:16px;padding:21px}.dr-workspace :is(.header-actions,.health-page-heading){flex-wrap:wrap}.dr-workspace dialog{width:calc(100vw - 20px);margin:auto}.dr-workspace .health-table{min-width:690px}.dr-workspace .notifications-dropdown{position:fixed;top:130px;right:12px;left:12px;width:auto;max-height:calc(100dvh - 150px);overflow:auto}.dr-workspace .mobile-sales-fab{bottom:14px}.dr-workspace .push-global-button,.dr-workspace .pwa-global-install{position:static;margin:8px 14px;display:inline-block}.dr-health .health-toolbar-group{flex-wrap:wrap;min-width:0}.dr-health .health-search-wrap{min-width:0;flex:1 1 190px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}.dr-skeleton{animation:none}}
@media print{.dr-rail,.dr-topbar,.dr-tools,.dr-skip,.dr-onboarding,.dr-status-bar,.dr-toast-region,.dr-dialog{display:none!important}.dr-workspace:not(.dr-health){padding-left:0!important}.dr-workspace .page{width:100%!important}.dr-insights{break-inside:avoid}.dr-workspace dialog{max-height:none}}

.health-doc-qr-compact{display:inline-block;width:112px;height:112px;flex:none}.health-doc-qr-compact svg{display:block;width:112px;height:112px;max-width:100%}
