:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:rgba(170,59,255,.1);--accent-border:rgba(170,59,255,.5);--social-bg:rgba(244,243,236,.5);--shadow:rgba(0,0,0,.1) 0 10px 15px -3px, rgba(0,0,0,.05) 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes pulse-ring{0%{box-shadow:0 0 rgba(239,68,68,.7)}70%{box-shadow:0 0 0 6px rgba(239,68,68,0)}to{box-shadow:0 0 rgba(239,68,68,0)}}@media (max-width:1024px){:root{font-size:16px}}input,select,textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#fff}body{overscroll-behavior:none;margin:0}#root{text-align:center;width:100%;max-width:100%;min-height:100vh;box-sizing:border-box;flex-direction:column;min-height:100svh;margin:0 auto;display:flex}@media (max-width:640px){#root{width:100%;padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);border-left:none;border-right:none}[data-mobile-pad]{padding-left:12px!important;padding-right:12px!important}*{box-sizing:border-box}img,table{max-width:100%}input,select,textarea,button{min-height:44px;font-size:16px!important}table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (max-width:1024px){h1{margin:20px 0;font-size:36px}h2{font-size:20px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.patient-detail [data-card]{border:1px solid var(--border);box-sizing:border-box;background:#fff;border-radius:14px;padding:16px 20px}.patient-detail [data-section-grid]{gap:14px;display:grid}@media (max-width:1024px) and (min-width:641px){.patient-detail{padding:16px 18px!important}.patient-detail [data-two-col]{grid-template-columns:1fr!important}.patient-detail [data-three-col]{grid-template-columns:1fr 1fr!important}.patient-detail .pt-header-row{flex-wrap:wrap}.patient-detail .sticky-module-pills{display:none!important}}@media (max-width:768px){.patient-detail{padding:12px 14px!important}.patient-detail [data-two-col],.patient-detail [data-three-col]{grid-template-columns:1fr!important}.sticky-header-desc{display:none!important}.patient-detail h2{font-size:18px!important}.patient-detail [data-action-row]{flex-direction:column}.patient-detail [data-action-row] button{justify-content:center;width:100%}}
