:root{--bg:#eef6fd;--card:#fff;--blue:#087dff;--navy:#102040;--muted:#71829e;--border:#e7edf5;--radius:17px;--green:#13bf81;--shadow:0 4px 24px #20457204}*{box-sizing:border-box}body{color:var(--navy);background:var(--bg);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}a{color:var(--blue);text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.6;cursor:wait}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #88bfff}input:focus,select:focus,textarea:focus{border-color:var(--blue);outline:2px solid #acd5ff}input,select,textarea{width:100%;min-height:45px;color:var(--navy);background:#fff;border:1px solid #dae4f0;border-radius:9px;padding:10px 12px}textarea{resize:vertical}input[type=checkbox]{width:18px;height:18px;min-height:18px;accent-color:var(--blue)}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-1px;margin-bottom:6px;font-size:29px;line-height:1.25}h2{letter-spacing:-.4px;margin-bottom:15px;font-size:19px}h3{font-size:14px}p{margin-bottom:12px}.muted{color:var(--muted)}.small{font-size:12px}.eyebrow{letter-spacing:1.8px;color:#7087a7;margin-bottom:8px;font-size:10px;font-weight:700;display:block}.primary,.secondary,.small-button{white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:43px;padding:10px 15px;font-size:13px;font-weight:600;display:inline-flex}.primary{background:var(--blue);color:#fff;box-shadow:0 4px 10px #087dff1a}.primary:hover{background:#006ce5}.secondary,.small-button{color:#335274;background:#fff;border-color:#dce7f2}.secondary:hover,.small-button:hover{background:#edf6ff}.small-button{min-height:36px;padding:6px 10px;font-size:11px}.icon-button{color:#3472b9;background:#edf5ff;border:0;border-radius:9px;justify-content:center;align-items:center;width:37px;min-width:37px;height:37px;display:inline-flex}.icon-button:hover{background:#dcecff}.danger{color:#d34c66;background:#fff0f2}.credit{color:#71819c;font-size:10px;line-height:1.7}.credit a{font-weight:600}.workspace{min-height:100vh;display:flex}.sidebar{z-index:30;background:linear-gradient(170deg,#fff,#f8fbff);flex-direction:column;width:236px;padding:29px 16px 18px;display:flex;position:fixed;top:0;bottom:0;left:0}.brand{color:#064080;letter-spacing:-.6px;align-items:center;gap:8px;margin:0 10px 35px;font-size:23px;font-weight:750;line-height:1.15;display:flex}.brand svg{color:var(--blue);flex-shrink:0}.brand small{letter-spacing:0;color:#527398;margin-top:6px;font-size:10px;font-weight:400;display:block}.nav-caption{color:#98a6b9;letter-spacing:1.8px;margin:0 15px 12px;font-size:9px;font-weight:700}.sidebar nav{flex-direction:column;gap:5px;display:flex;overflow:auto}.sidebar nav a{color:#4b6589;border-radius:10px;align-items:center;gap:13px;min-height:47px;padding:11px 14px;font-size:12px;display:flex}.sidebar nav a span{flex:1}.sidebar nav a:hover{background:#eaf4ff}.sidebar nav a.active{color:#fff;background:linear-gradient(110deg,#0685ff,#0074ef);box-shadow:0 5px 14px #087dff1c}.sidebar-bottom{margin-top:auto;padding:20px 8px 0}.privacy-note{color:#346399;background:#e9f3ff;border-radius:11px;align-items:center;gap:9px;margin-bottom:17px;padding:15px 10px;font-size:10px;display:flex}.privacy-note small{color:#7590ae;margin-top:3px;font-size:9px;display:block}.main-column{flex:1;min-width:0;margin-left:236px}.topbar{justify-content:space-between;align-items:center;gap:15px;height:88px;padding:0 30px;display:flex}.breadcrumb{color:#8597b0;align-items:center;gap:12px;font-size:11px;display:flex}.breadcrumb b{color:#395679;font-weight:500}.profile{align-items:center;gap:11px;font-size:11px;display:flex}.profile strong{font-size:12px}.profile small{color:#7185a0;margin-top:2px;display:block}.avatar{color:#fff;background:linear-gradient(135deg,#1e8dff,#63b1ff);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:14px;display:flex}.profile .icon-button{background:0 0;margin-left:8px}.page-content{max-width:1700px;margin:auto;padding:3px 28px 24px}.page-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.page-heading p{color:#7a8ca5;margin:0;font-size:12px}.heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.stat-card{background:var(--card);border-radius:var(--radius);box-shadow:var(--shadow);align-items:flex-start;gap:15px;min-height:125px;padding:22px 17px;display:flex}.stat-icon{color:#087dff;background:#dcecfe;border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:54px;display:grid}.stat-card h3{margin:2px 0 8px;font-size:11px;font-weight:600}.stat-card strong{letter-spacing:-.6px;overflow-wrap:anywhere;font-size:24px;line-height:1.1;display:block}.stat-card small{color:#8494ad;margin-top:9px;font-size:10px;display:block}.tint-1 .stat-icon{color:#04ac72;background:#d5faea}.tint-2 .stat-icon{color:#f19836;background:#ffecd8}.tint-3 .stat-icon{color:#8b4de8;background:#eee2ff}.card{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;min-width:0;margin-bottom:20px;padding:22px}.quick-section{padding:22px}.section-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.section-title h2{margin:0}.section-title a{align-items:center;gap:5px;font-size:12px;display:flex}.section-title>span{font-size:11px}.quick-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.quick-action{border-radius:11px;align-items:center;gap:12px;min-height:78px;padding:18px;font-size:12px;font-weight:600;transition:transform .15s;display:flex}.quick-action:hover{transform:translateY(-2px)}.quick-action svg:last-child{margin-left:auto}.quick-0{color:#fff;background:linear-gradient(125deg,#258dff,#54a6ff)}.quick-1{color:#0063da;background:#e2eeff}.quick-2{color:#087b52;background:#c9f6e3}.quick-3{color:#6d36d7;background:#e8ddff}.dashboard-grid{grid-template-columns:minmax(0,2.2fr) minmax(260px,1fr);gap:20px;display:grid}.dashboard-grid .card{padding:20px 17px}.table-scroll{min-width:0;overflow:auto}table{border-collapse:collapse;text-align:left;width:100%;font-size:11px}thead{background:#f4f7fb}th{color:#536987;white-space:nowrap;padding:13px 12px;font-size:10px;font-weight:600}td{border-bottom:1px solid var(--border);color:#4b6281;vertical-align:middle;padding:14px 12px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fcfdff}.name-cell{align-items:center;gap:10px;min-width:140px;display:flex}.name-cell strong{color:#1e2c49;font-size:11px;display:block}.name-cell small{color:#8292ab;margin-top:3px;font-size:10px;display:block}.mini-avatar{color:#5e789e;background:#edf2fa;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;font-size:11px;display:grid}.numeric{font-variant-numeric:tabular-nums;white-space:nowrap}.row-actions{justify-content:flex-end;align-items:center;gap:5px;display:flex}.row-actions .icon-button{width:31px;min-width:31px;height:33px}.right{text-align:right}.badge{white-space:nowrap;border-radius:7px;padding:6px 9px;font-size:10px;font-weight:600;display:inline-block}.badge.green{color:#00995e;background:#ddfaed}.badge.amber{color:#bb8000;background:#fff3d3}.badge.blue{color:#0064e4;background:#e6f0ff}.donut{background:conic-gradient(#15c185 0 40%, #ffc43d 40% 64%, #5bafff 64%);border-radius:50%;place-items:center;width:150px;height:150px;margin:20px auto;display:grid}.donut>div{text-align:center;background:#fff;border-radius:50%;flex-direction:column;justify-content:center;width:112px;height:112px;display:flex}.donut strong{font-size:25px}.donut small{color:#7c8ca4;font-size:10px}.legend{justify-content:space-between;margin:13px 0;font-size:11px;display:flex}.legend>span{align-items:center;gap:9px;display:flex}.dot{background:#63b5ff;border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.dot.completed{background:#13c483}.dot.in-progress{background:#ffc333}.activity-line{align-items:baseline;gap:10px;padding:9px 0;font-size:10px;display:flex}.activity-line small{color:#94a1b4;margin-top:2px;display:block}hr{border:0;border-top:1px solid var(--border);margin:20px 0}.data-card{padding:0;overflow:hidden}.tabs{border-bottom:1px solid var(--border);gap:18px;padding:0 22px;display:flex;overflow:auto}.tabs button{color:#8090a6;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;min-height:58px;padding:0 1px;font-size:12px}.tabs button.selected{color:var(--blue);border-bottom-color:var(--blue);font-weight:600}.tabs span{background:#f0f5fb;border-radius:5px;margin-left:7px;padding:3px 6px;font-size:9px}.table-toolbar{justify-content:space-between;align-items:center;gap:15px;padding:18px 22px;display:flex}.search-input{border:1px solid var(--border);color:#8ba0ba;background:#f8fbff;border-radius:8px;flex:1;align-items:center;gap:10px;min-width:200px;max-width:330px;padding:0 10px;display:flex}.search-input input{background:0 0;border:0;min-height:38px;padding:10px 0;font-size:11px}.search-input input:focus{outline:none}.filters{align-items:center;gap:8px;display:flex}.filters label{color:#7f91aa;align-items:center;gap:5px;font-size:9px;display:flex}.filters input,.filters select{width:auto;max-width:130px;min-height:36px;padding:6px 8px;font-size:10px}.filters>select{max-width:145px}.empty{text-align:center;color:#91a3bb;padding:60px 20px}.empty svg{color:#b7cce1}.empty h3{color:#5b7495;margin:12px 0 3px}.empty p{font-size:11px}.main-credit{text-align:right;padding:0 30px 20px}.notice,.error{border-radius:9px;margin-bottom:15px;padding:12px 15px;font-size:12px}.notice{color:#008758;background:#e0f9ec;align-items:center;gap:8px;display:flex}.error{color:#b82e4c;background:#fff0f1}.narrow{max-width:650px}.pill{letter-spacing:1px;color:#2179c5;background:#eaf4ff;border-radius:5px;padding:5px 9px;font-size:9px;font-weight:600;display:inline-block}.sample-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;padding:4px 22px 25px;display:grid}.sample-card{text-align:left;background:linear-gradient(160deg,#fff,#f7fbff);border:1px solid #dce8f6;border-radius:13px;min-height:178px;padding:19px;transition:box-shadow .15s,border-color .15s}.sample-card:hover{border-color:#83baff;box-shadow:0 4px 22px #1479d518}.sample-card:active{background:#edf6ff}.sample-card-top{justify-content:space-between;align-items:center;gap:6px;margin-bottom:17px;display:flex}.sample-card h3{margin-bottom:5px;font-size:16px}.sample-card p{color:#8093ac;font-size:11px;line-height:1.6}.sample-card>div:last-child{color:#8598b0;justify-content:space-between;align-items:center;margin-top:17px;font-size:10px;display:flex}.sample-card strong{color:#1782ef;align-items:center;gap:6px;font-size:10px;display:flex}.sample-completed{border-left:3px solid #1dc78b}.modal-backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#10244055;justify-content:center;align-items:center;padding:25px;display:flex;position:fixed;inset:0;overflow:auto}.modal{background:#fff;border-radius:18px;width:min(830px,100%);max-height:92vh;overflow:auto;box-shadow:0 25px 100px #142e4833}.modal-title{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:20px;padding:23px 25px 18px;display:flex}.modal-title h2{margin:0;font-size:20px}.modal-title .eyebrow{margin-bottom:5px}.modal-title p{margin:6px 0 0;font-size:11px}.form-fields{grid-template-columns:1fr 1fr;gap:18px;padding:25px;display:grid}.field label,.line-item label,.parameter-item label{color:#536b8b;font-size:11px;font-weight:600;display:block}.field input,.field select,.field textarea,.line-item input,.line-item select,.parameter-item input,.parameter-item select{margin-top:6px;font-size:12px;font-weight:400}.field small{margin-top:5px;font-size:10px;display:block}.required{color:#d46d77}.full{grid-column:1/-1}.modal-actions{border-top:1px solid var(--border);background:#fcfdff;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:17px 25px;display:flex;position:sticky;bottom:0}.modal form>.error,.lab-modal>.error{margin:0 25px 15px}.checkbox-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.check-tile{border:1px solid var(--border);border-radius:9px;align-items:center;gap:10px;min-height:49px;padding:12px;font-size:11px;font-weight:400!important;display:flex!important}.check-tile input{flex-shrink:0;width:18px;margin:0!important}.check-tile:has(input:checked){background:#edf6ff;border-color:#9dccff}.check-tile span{overflow-wrap:anywhere}fieldset{border:0;margin:0;padding:0}legend{margin-bottom:12px;font-size:12px;font-weight:600}.line-items{border-top:1px solid var(--border);padding-top:20px}.line-item{border-bottom:1px solid var(--border);grid-template-columns:1fr 1.2fr 70px 75px 80px 125px 32px;align-items:end;gap:8px;margin-bottom:15px;padding-bottom:15px;display:grid}.line-item label,.parameter-item label{font-size:9px}.line-item input,.line-item select{min-height:40px;padding:9px 6px;font-size:10px}.parameter-item{border-bottom:1px solid var(--border);grid-template-columns:1.5fr 1fr .7fr .7fr 1fr 32px;align-items:end;gap:9px;margin-bottom:18px;padding-bottom:18px;display:grid}.detail-body{padding:25px}.detail-body dl{grid-template-columns:1fr 1fr;gap:15px;margin:0 0 25px;display:grid}.detail-body dt{text-transform:capitalize;color:#8a9bb2;font-size:10px}.detail-body dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px}.statement-row{border-bottom:1px solid var(--border);justify-content:space-between;gap:15px;padding:12px 0;font-size:11px;display:flex}.lab-modal{width:min(960px,100%)}.lab-results{padding:23px 25px}.result-panel{border:1px solid #dce8f5;border-radius:13px;margin-bottom:22px;overflow:hidden}.result-panel-heading{color:#1975cd;background:#eef6ff;align-items:center;gap:12px;padding:15px 20px;display:flex}.result-panel-heading h3{flex:1;margin:0;font-size:15px}.result-panel-heading span{font-size:11px}.result-head,.result-row{grid-template-columns:1.4fr 1fr 1fr;align-items:center;gap:20px;padding:12px 22px;display:grid}.result-head{color:#8697ae;border-bottom:1px solid var(--border);font-size:10px}.result-row{border-bottom:1px solid var(--border);min-height:85px}.result-row:last-child{border:0}.result-row label{font-size:14px;font-weight:600}.result-row input{background:#f8fbff;min-height:49px;font-size:17px;font-weight:600}.result-row>span{color:#567291;font-size:12px}.result-row small{color:#94a1b5;margin-top:3px;font-size:10px;display:block}.range-flag{color:#b47b00;margin-top:3px;font-size:9px;display:block}.outside{background:#fffcf5}.outside input{border-color:#e9c976}.mobile-menu{display:none}.login-page{background:#fff;grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.login-story{background:radial-gradient(at 0 100%,#b7dfff55,#0000 70%),linear-gradient(140deg,#f2f9ff,#e9f4ff);flex-direction:column;justify-content:space-between;min-height:100vh;padding:55px 65px;display:flex}.login-story .brand{margin:0;font-size:28px}.login-story .brand small{font-size:11px}.login-story h1{letter-spacing:-2px;color:#12396a;margin:20px 0;font-size:57px;line-height:1.12}.login-story p{color:#728da9;font-size:14px;line-height:1.9}.login-tiles{gap:20px;margin-top:45px;display:flex}.login-tiles span{color:#2f93f0;background:#fffa;border-radius:12px;padding:17px;font-size:11px}.login-tiles b{color:#4e6d92;margin-top:12px;font-size:10px;display:block}.secure{color:#6988aa;align-items:center;gap:8px;font-size:10px;display:flex}.login-card{flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex}.login-card-inner{width:100%;max-width:340px;margin:auto}.login-card h2{margin:22px 0 12px;font-size:26px;line-height:1.3}.login-card p{font-size:12px}.login-card form{gap:20px;margin:30px 0 20px;display:grid}.login-card label{font-size:11px;font-weight:600}.login-card input{min-height:48px;margin-top:8px;font-weight:400}.login-card .primary{justify-content:space-between;width:100%;min-height:48px}.login-card .credit{margin-top:50px}.print-only{display:none}.loading{text-align:center;color:#7189aa;padding:50px}@media (min-width:1500px){.sidebar{width:256px}.main-column{margin-left:256px}.page-content{padding:5px 32px 25px}.stat-card{padding:25px}.stat-card strong{font-size:30px}.stat-card h3{font-size:12px}.quick-action{font-size:13px}.sidebar nav a{min-height:51px;font-size:13px}.topbar{height:98px}td{padding:17px 14px;font-size:12px}.sample-card{min-height:198px}}@media (max-width:1150px){.sidebar{width:210px;padding-left:12px;padding-right:12px}.main-column{margin-left:210px}.brand{font-size:20px}.stat-card{gap:10px;padding:18px 13px}.stat-icon{border-radius:11px;width:39px;height:43px}.stat-card strong{font-size:20px}.stat-card h3{font-size:10px}.quick-grid{grid-template-columns:1fr 1fr}.dashboard-grid{grid-template-columns:1fr}.dashboard-grid>aside{display:none}.page-heading{align-items:flex-start}.heading-actions{max-width:360px}.table-toolbar{flex-wrap:wrap}.sample-grid{grid-template-columns:1fr 1fr}.line-item,.parameter-item{grid-template-columns:1fr 1fr 1fr}}@media (max-width:800px){.sidebar{width:236px;transition:transform .15s;transform:translate(-100%)}.sidebar.open{transform:translate(0)}.main-column{margin-left:0}.mobile-menu{display:flex}.scrim{z-index:29;background:#18375866;position:fixed;inset:0}.topbar{height:75px;padding:0 18px}.breadcrumb{margin-right:auto}.profile .avatar{width:33px;height:33px}.page-content{padding:0 17px 20px}.page-heading{flex-direction:column;gap:15px;margin-bottom:20px}.heading-actions{justify-content:flex-start;max-width:none}.page-heading h1{font-size:26px}.stat-grid{grid-template-columns:1fr 1fr;gap:12px}.stat-card{min-height:110px}.stat-card strong{font-size:25px}.stat-card h3{font-size:11px}.table-toolbar{padding:16px}.filters{flex-wrap:wrap;width:100%}.filters label{flex:1}.filters input{width:100%;max-width:140px}.tabs{padding:0 16px}.login-page{grid-template-columns:1fr}.login-story{min-height:200px;padding:30px}.login-story>div:nth-child(2),.login-story>.secure{display:none}.login-card{min-height:calc(100vh - 160px);padding:35px 25px}.login-story{min-height:130px}.login-card-inner{margin:0 auto}.login-card .credit{margin-top:35px}.modal-backdrop{padding:12px}.modal{max-height:95vh}.modal-title{padding:18px}.form-fields{gap:15px;padding:18px}.sample-grid{padding:0 15px 20px}.result-head,.result-row{grid-template-columns:1.15fr 1fr .85fr;gap:12px;padding-left:15px;padding-right:15px}.result-row label{font-size:12px}.lab-results{padding:15px}.result-panel-heading{padding:14px}.modal-actions{padding:14px 18px}.profile strong{font-size:11px}.profile small{font-size:9px}}@media (max-width:480px){.breadcrumb{gap:5px;font-size:10px}.profile .avatar{display:none}.stat-card{gap:10px;padding:15px 11px}.stat-icon{width:33px;height:36px}.stat-icon svg{width:22px}.stat-card strong{font-size:21px}.stat-card h3{font-size:9px}.quick-grid{gap:10px}.quick-action{gap:8px;min-height:65px;padding:13px;font-size:10px}.quick-action>svg:first-child{width:20px}.quick-action>svg:last-child{display:none}.sample-grid,.form-fields,.checkbox-grid{grid-template-columns:1fr}.parameter-item,.line-item{grid-template-columns:1fr 1fr}.detail-body dl{grid-template-columns:1fr}.result-panel-heading span{display:none}.heading-actions .secondary,.heading-actions .primary{min-height:42px;padding:9px 12px;font-size:11px}.result-row input{padding:9px;font-size:15px}.result-row>span{font-size:10px}.modal-actions{gap:6px}.modal-actions .primary,.modal-actions .secondary{padding:10px;font-size:11px}.print-button{display:none}.profile .icon-button{width:30px;min-width:30px;margin:0}}@media print{@page{size:A4;margin:14mm}body{background:#fff;font-size:10pt}.sidebar,.topbar,.heading-actions,.main-credit,.modal-actions,.modal-title>.icon-button,.table-toolbar,.tabs,.row-actions,.notice,.error,.range-flag{display:none!important}.main-column{margin:0}.page-content{padding:0}.workspace{display:block}.card{box-shadow:none;break-inside:avoid;border:1px solid #ddd}.stat-grid{display:none}.modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;padding:0;display:block;position:static;overflow:visible}.modal{box-shadow:none;border-radius:0;width:100%;max-height:none;overflow:visible}.modal-title{padding:10px 0}.detail-body,.lab-results{padding:12px 0}.result-panel{break-inside:avoid}.result-row input{appearance:textfield;background:#fff;border:0;padding:0;font-size:12pt}.print-only{display:block}.page-content:has(.modal-backdrop)>:not(.modal-backdrop){display:none!important}.modal-backdrop:has(~.modal-backdrop){display:none!important}a{color:inherit}.credit{text-align:center;border-top:1px solid #ddd;margin-top:20px;padding-top:8px;font-size:9px;display:block!important}.sample-card{break-inside:avoid}.result-panel-heading{color:#111;background:#f1f1f1}}.report-status{align-items:center;gap:12px;margin-bottom:16px;display:flex}@media print{@page{@bottom-right{content:"Page " counter(page) " of " counter(pages);font:9px Arial;color:#71819c}}}@media screen{body{color:#183153;background:#f3f7fb;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:16px}h1{letter-spacing:-.8px;font-size:32px}h2{font-size:21px}h3{font-size:17px}.muted{color:#64758b}.small{font-size:13px}.sidebar{background:#fff;border-right:1px solid #e4ebf3;width:264px;padding:24px 14px}.main-column{margin-left:264px}.brand{margin-bottom:26px;font-size:24px}.brand small{font-size:12px}.sidebar nav a{gap:12px;min-height:47px;padding:11px 13px;font-size:15px}.sidebar nav{gap:0;overflow:auto}.navigation-group{border:0;padding:0 0 12px}.navigation-group h2,.navigation-group summary{letter-spacing:1.1px;text-transform:uppercase;color:#738298;cursor:pointer;margin:0;padding:14px 13px 9px;font-size:12px;font-weight:700}.navigation-group summary{letter-spacing:.6px;border-top:1px solid #e8eef5;min-height:44px}.navigation-group a{margin:3px 0}.navigation-group summary::marker{color:#8e9db1}.sidebar-bottom{padding-top:8px}.privacy-note{display:none}.credit{font-size:11px}.profile{font-size:13px}.profile strong{font-size:14px}.profile small{font-size:12px}.breadcrumb{font-size:13px}.topbar{background:#f3f7fb;height:82px;padding:0 30px}.page-content{max-width:1720px;padding:9px 28px 28px}.page-heading p{font-size:15px}.eyebrow{letter-spacing:1.4px;font-size:11px}.primary,.secondary{border-radius:11px;min-height:48px;padding:12px 17px;font-size:15px}.primary svg,.secondary svg{flex-shrink:0;width:19px;height:19px}.small-button{min-height:44px;font-size:14px}.icon-button{width:44px;min-width:44px;height:44px}.row-actions .icon-button{width:42px;min-width:42px;height:44px}.row-actions{flex-wrap:wrap;gap:8px}.field label,.line-item label,.parameter-item label{font-size:14px}.field input,.field select,.field textarea,.line-item input,.line-item select,.parameter-item input,.parameter-item select{min-height:48px;font-size:16px}.field small{font-size:12px}.check-tile{min-height:50px;font-size:14px}table{font-size:14px}th{padding:15px 14px;font-size:13px}td{padding:17px 14px;font-size:14px}.name-cell strong{font-size:15px}.name-cell small{font-size:13px}.badge{font-size:12px}.search-input input{min-height:46px;font-size:15px}.filters label{font-size:12px}.filters input,.filters select{max-width:165px;min-height:44px;font-size:14px}.tabs button{min-height:55px;font-size:15px}.tabs span{font-size:12px}.modal-title h2{font-size:23px}.modal-actions .primary,.modal-actions .secondary{font-size:15px}.error,.notice{padding:14px 17px;font-size:15px}.login-card input{min-height:52px;font-size:17px}.login-card label,.login-card p{font-size:15px}.login-card h2{font-size:30px}.login-card .primary{min-height:52px}.login-story p{font-size:17px}.login-tiles b{font-size:13px}.login-story .brand small{font-size:14px}}.clinical-heading{justify-content:space-between;align-items:center;gap:20px;margin:2px 0 26px;display:flex}.clinical-heading h1{margin:0 0 9px}.clinical-heading p{color:#64758b;max-width:750px;margin:0;font-size:15px}.clinical-heading-actions{flex-shrink:0;gap:10px;display:flex}.clinical-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.clinical-stat{background:#fff;border:1px solid #e7edf4;border-radius:16px;align-items:center;gap:17px;min-height:130px;padding:24px 20px;display:flex}.clinical-stat-icon{border-radius:15px;flex-shrink:0;place-items:center;width:54px;height:58px;display:grid}.clinical-stat-icon.blue{color:#087dff;background:#e1efff}.clinical-stat-icon.orange{color:#da8a12;background:#fff0dd}.clinical-stat-icon.purple{color:#8053d8;background:#eee5ff}.clinical-stat-icon.green{color:#00a66b;background:#dcf8ed}.clinical-stat span:not(.clinical-stat-icon){color:#64758b;font-size:13px;display:block}.clinical-stat strong{letter-spacing:-1px;overflow-wrap:anywhere;margin-top:6px;font-size:30px;line-height:1.25;display:block}.clinical-shortcuts{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.clinical-shortcut{color:#1a579b;background:#edf5ff;border:1px solid #dceafa;border-radius:13px;align-items:center;gap:13px;min-height:100px;padding:22px 15px;display:flex}.clinical-shortcut svg{flex-shrink:0}.clinical-shortcut div{flex:1}.clinical-shortcut strong{font-size:15px;display:block}.clinical-shortcut small{color:#6e87a5;margin-top:5px;font-size:12px;display:block}.clinical-shortcut>svg:last-child{width:16px}.shortcut-1{color:#08794f;background:#eaf9f1;border-color:#d2efdf}.shortcut-2{color:#6e42bf;background:#f1edff;border-color:#e5defb}.shortcut-3{color:#a26c10;background:#fff5e7;border-color:#f8e7cc}.clinical-status{text-transform:capitalize;color:#526e90;white-space:nowrap;background:#edf3fb;border-radius:7px;align-items:center;padding:6px 10px;font-size:12px;font-weight:650;display:inline-flex}.status-released,.status-paid,.status-received,.status-active{color:#00794c;background:#e0f6eb}.status-awaiting-review{color:#6b38b4;background:#eee6ff}.status-in-progress,.status-collected,.status-partial{color:#976500;background:#fff2d9}.status-rejected,.status-unpaid{color:#b44938;background:#fff0ee}.clinical-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;display:flex}.clinical-toolbar>select{width:auto;min-width:170px;min-height:48px;font-size:15px}.clinical-search{color:#7088a5;background:#fff;border:1px solid #d9e3ee;border-radius:11px;align-items:center;gap:11px;width:100%;max-width:540px;min-height:50px;padding:0 14px;display:flex}.clinical-search:focus-within{border-color:#087dff;box-shadow:0 0 0 3px #087dff12}.clinical-search input{background:0 0;border:0;min-height:49px;padding:10px 0;font-size:16px}.clinical-search input:focus{outline:none}.clinical-search .icon-button{background:0 0;width:30px;min-width:30px;height:36px}.clinical-empty{text-align:center;color:#75879b;padding:50px 18px}.clinical-empty>svg{color:#94b3d5;width:36px;height:36px;margin-bottom:12px}.clinical-empty h3{color:#395570;margin:0 0 8px;font-size:19px}.clinical-empty p{margin:0;font-size:14px}.clinical-table td strong,.clinical-table td small{display:block}.clinical-table td small{color:#74849a;margin-top:5px;font-size:12px}.clinical-table th{background:#f5f8fc}.clinical-table .row-actions{justify-content:flex-start}.clinical-table td{vertical-align:middle}.clinical-table td:last-child{min-width:145px}.clinical-field{color:#3b5270;font-size:14px;font-weight:600;display:block}.clinical-field>span{margin-bottom:8px;display:block}.clinical-field>input,.clinical-field>select,.clinical-field>textarea{border-color:#d7e1ec;border-radius:10px;min-height:50px;font-size:16px;font-weight:400}.clinical-field>small{color:#718198;margin-top:6px;font-size:12px;font-weight:400;display:block}.clinical-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.age-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.registration-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px;display:grid}.registration-main{min-width:0}.clinical-step{padding:27px}.step-heading{align-items:center;gap:13px;margin-bottom:22px;display:flex}.step-heading>span:first-child{color:#0878ed;background:#e8f2ff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:grid}.step-heading h2{margin:0;font-size:21px}.step-heading p{color:#7a8b9e;margin:5px 0 0;font-size:14px}.step-heading .selection-count{color:#087dff;white-space:nowrap;background:#edf5ff;border-radius:8px;margin-left:auto;padding:6px 10px;font-size:13px;font-weight:600}.patient-find{position:relative}.patient-find .clinical-search{max-width:none}.patient-suggestions{z-index:5;background:#fff;border:1px solid #dce6f1;border-radius:12px;padding:7px;position:absolute;top:56px;left:0;right:0;box-shadow:0 12px 35px #173d5d1a}.patient-suggestions button{text-align:left;color:#2a4a71;background:#fff;border:0;border-radius:9px;align-items:center;gap:14px;width:100%;min-height:64px;padding:13px;display:flex}.patient-suggestions button:hover{background:#edf6ff}.patient-suggestions button span{flex:1}.patient-suggestions small{color:#7c8da4;margin-top:4px;display:block}.selected-patient{background:#f0fcf5;border:1px solid #bbdfcf;border-radius:12px;align-items:center;gap:13px;margin-top:20px;padding:20px;display:flex}.selected-patient>div{flex:1}.selected-patient p{margin:5px 0 0;font-size:13px}.test-picker{grid-template-columns:1fr 1fr;gap:12px;max-height:500px;margin-top:20px;padding:2px;display:grid;overflow:auto}.test-picker>button{text-align:left;color:#274460;background:#fff;border:1px solid #dfe7f0;border-radius:11px;align-items:center;gap:11px;min-height:83px;padding:16px 13px;display:flex}.test-picker>button:hover{background:#f7fbff;border-color:#8dbff7}.test-picker>button.chosen{background:#f0f7ff;border:2px solid #1b8bff;padding:15px 12px}.test-pick-mark{color:#83a0bf;border:1px solid #d9e5f1;border-radius:7px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.chosen .test-pick-mark{color:#fff;background:#087dff;border-color:#087dff}.test-picker>button>span:nth-child(2){flex:1;min-width:0}.test-picker strong{font-size:14px;display:block}.test-picker small{color:#7189a2;margin-top:5px;font-size:12px;display:block}.test-picker b{font-size:14px}.registration-summary{padding:23px;position:sticky;top:18px}.registration-summary .clinical-field{margin-bottom:18px}.registration-summary>.muted{font-size:14px}.selected-tests{border-top:1px solid #e5ebf2;border-bottom:1px solid #e5ebf2;margin:17px 0;padding:9px 0}.selected-tests>div{align-items:center;gap:8px;padding:6px 0;font-size:13px;display:flex}.selected-tests>div>span{flex:1}.selected-tests .icon-button{background:0 0;width:30px;min-width:30px;height:36px}.summary-line{justify-content:space-between;gap:10px;margin:19px 0;font-size:14px;display:flex}.summary-total{border-top:1px solid #e5ebf2;justify-content:space-between;align-items:center;padding:18px 0;font-size:14px;display:flex}.summary-total strong{letter-spacing:-.7px;font-size:27px}.full-width{width:100%}.registration-summary>small{margin-top:12px;font-size:12px;line-height:1.7;display:block}.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.catalog-card{border:1px solid #dfe7f1;border-radius:14px;padding:22px}.catalog-card>div{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.catalog-card h2{margin-bottom:8px;font-size:20px;line-height:1.4}.catalog-card p{color:#708198;font-size:14px}.catalog-price{color:#1e4d7d;letter-spacing:-.5px;margin:18px 0;font-size:25px;display:block}.worklist-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.worklist-card{text-align:left;color:#193452;background:#fff;border:1px solid #dfe7ef;border-radius:14px;min-height:205px;padding:21px}.worklist-card:hover{border-color:#91bff4;box-shadow:0 6px 20px #156fbd0b}.worklist-card>div:first-child{justify-content:space-between;align-items:center;gap:8px;margin-bottom:20px;display:flex}.worklist-card h2{margin-bottom:8px;font-size:20px}.worklist-card p{color:#76879b;min-height:42px;font-size:14px}.worklist-card>div:last-child{color:#76889e;justify-content:space-between;align-items:center;gap:8px;margin-top:19px;font-size:12px;display:flex}.worklist-card strong{color:#0878e8;align-items:center;gap:7px;font-size:13px;display:flex}.count-badge{color:#507399;background:#eef4fc;border-radius:7px;padding:5px 12px;font-size:15px;font-weight:600}.clinical-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:100;background:#18355466;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0;overflow:auto}.clinical-dialog{background:#fff;border-radius:18px;width:min(610px,100%);max-height:94vh;position:relative;overflow:auto;box-shadow:0 30px 100px #11294333}.clinical-dialog.wide{width:min(1050px,100%)}.clinical-dialog-header{background:#fff;border-bottom:1px solid #e5ebf3;justify-content:space-between;align-items:center;gap:15px;padding:22px 26px;display:flex}.clinical-dialog-header h2{margin:0;font-size:22px}.clinical-dialog-body{padding:25px 27px}.clinical-dialog-body>.clinical-field{margin-top:19px}.clinical-dialog-body>.clinical-form-grid:first-child{margin-top:0}.clinical-dialog-actions{z-index:2;background:#fbfdff;border-top:1px solid #e2eaf3;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:17px 25px;display:flex;position:sticky;bottom:0}.form-section-heading{margin:28px 0 7px;font-size:20px}.clinical-dialog-body>p.muted{font-size:14px}.parameter-editor{border:1px solid #dfe7f0;border-radius:13px;margin:18px 0;padding:20px}.parameter-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.parameter-topline>b{font-size:15px}.parameter-topline .secondary{min-height:40px;padding:8px 12px;font-size:12px}.parameter-editor .clinical-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.advanced-fields{border-top:1px solid #e1e9f2;margin-top:20px;padding-top:13px}.advanced-fields summary{cursor:pointer;color:#4f6e8e;min-height:40px;padding:9px 0;font-size:14px;font-weight:600}.advanced-fields>p{margin-top:9px;font-size:13px;line-height:1.7}.range-editor{background:#f7faff;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:15px;padding:15px;display:grid}.range-editor .clinical-field{font-size:12px}.range-editor .clinical-field>input,.range-editor .clinical-field>select{min-height:44px;font-size:14px}.consumable-editor{grid-template-columns:2fr 1fr 44px;align-items:end;gap:12px;margin-bottom:15px;display:grid}.results-context{color:#6d829b;flex-wrap:wrap;align-items:center;gap:13px;margin-bottom:18px;font-size:13px;display:flex}.unsaved-label{color:#9d6c00;background:#fff0cc;border-radius:6px;padding:6px 10px}.saved-label{color:#14875f}.clinical-callout{color:#45698f;background:#eff6ff;border:1px solid #d6e8fc;border-radius:10px;margin-bottom:20px;padding:15px 18px;font-size:14px}.clinical-callout a{align-items:center;gap:5px;margin-left:6px;font-weight:600;display:inline-flex}.clinical-result-panel{border:1px solid #dce6f2;border-radius:13px;margin-bottom:22px;overflow:hidden}.clinical-result-panel>header{color:#1b6fbf;background:#eff6ff;align-items:center;gap:12px;padding:17px 21px;display:flex}.clinical-result-panel>header h3{margin:0;font-size:18px}.clinical-result-panel>header small{color:#6f8aab;margin-top:3px;font-size:12px;display:block}.clinical-result-head,.clinical-result-row{grid-template-columns:1.3fr 1fr 1fr;align-items:center;gap:22px;padding:15px 23px;display:grid}.clinical-result-head{color:#7b8ca2;border-bottom:1px solid #e3eaf2;font-size:13px}.clinical-result-row{border-bottom:1px solid #e5ebf3;min-height:97px}.clinical-result-row:last-child{border:0}.clinical-result-row>label{font-size:16px;font-weight:600}.clinical-result-row input,.clinical-result-row select{letter-spacing:.1px;background:#f8fbff;border:1px solid #cdddef;min-height:54px;font-size:21px;font-weight:650}.clinical-result-row input:disabled,.clinical-result-row select:disabled{color:#29425e;opacity:1;background:#f4f6fa;border-color:#e4e9f0}.clinical-result-row>span{color:#56728f;font-size:14px}.clinical-result-row small{color:#7b8ca0;margin-top:6px;font-size:13px;display:block}.clinical-result-row.flagged{background:#fffcf3}.clinical-result-row .range-flag{color:#966600;margin-top:5px;font-size:12px}.result-progress{color:#71839c;margin-right:auto;font-size:13px}.clinical-report{color:#17334e;background:#fff}.report-brand{color:#1862a4;border-bottom:2px solid #2383d7;align-items:center;gap:13px;margin-bottom:25px;padding-bottom:23px;display:flex}.report-brand h1{margin:0;font-size:28px}.report-brand p{margin:4px 0 0;font-size:14px}.report-demographics{justify-content:space-between;gap:20px;margin-bottom:23px;font-size:14px;display:flex}.report-demographics h2{margin-bottom:8px;font-size:22px}.report-demographics p{color:#526b85;margin:0;line-height:1.9}.printed-test{break-inside:avoid;margin:24px 0}.printed-test h3{background:#f1f6fc;border-left:3px solid #3988d2;margin:0;padding:12px 15px;font-size:17px}.printed-test table{font-size:14px}.printed-test th,.printed-test td{padding:13px 14px}.report-flag{color:#9a6510;font-size:11px}.report-signoff{color:#4e6784;border-top:1px solid #e0e8f1;margin-top:32px;padding-top:20px;font-size:14px;line-height:1.8}.draft-watermark{color:#986819;text-align:center;letter-spacing:1px;background:#fff7df;border:2px solid #d79c3a;margin-bottom:20px;padding:16px;font-size:18px;font-weight:750}.invoice-totals{width:min(340px,100%);margin:22px 0 25px auto}.invoice-totals p{border-bottom:1px solid #e1e9f2;justify-content:space-between;padding:10px 0;font-size:15px;display:flex}.invoice-totals p:last-child{font-size:20px}.payment-due{color:#245883;letter-spacing:-.5px;font-size:25px;font-weight:650}.specimen-barcode,.barcode-label{letter-spacing:1px;font-family:ui-monospace,monospace}.specimen-barcode{border:2px solid #17334e;margin:15px 0;padding:17px;font-size:28px;font-weight:750;display:inline-block}.clinical-report .credit{text-align:center;border-top:1px solid #dfe8f2;margin-top:35px;padding-top:14px;font-size:11px}@media screen and (max-width:1250px){.clinical-stats,.clinical-shortcuts{grid-template-columns:1fr 1fr}.registration-layout{grid-template-columns:minmax(0,1fr) 290px}.test-picker{grid-template-columns:1fr}.catalog-grid,.worklist-grid{grid-template-columns:1fr 1fr}.clinical-heading{align-items:flex-start}.clinical-heading-actions{flex-wrap:wrap;justify-content:flex-end;max-width:250px}.clinical-heading h1{font-size:29px}}@media screen and (max-width:1050px){.registration-layout{grid-template-columns:1fr}.registration-summary{position:static}.selected-tests{max-height:240px;overflow:auto}.test-picker{grid-template-columns:1fr 1fr}.clinical-step{padding:23px}.clinical-form-grid{gap:16px}.parameter-editor .clinical-form-grid{grid-template-columns:1fr 1fr}.clinical-stat{padding:20px}.clinical-stat strong{font-size:29px}}@media screen and (max-width:800px){.sidebar{width:264px}.main-column{margin-left:0}.page-content{padding:10px 16px 22px}.topbar{height:72px;padding:0 16px}.clinical-heading{flex-direction:column;margin:4px 0 22px}.clinical-heading-actions{justify-content:flex-start;width:100%;max-width:none}.clinical-heading p{font-size:14px;line-height:1.7}.clinical-heading h1{font-size:29px}.clinical-stats{gap:12px}.clinical-stat{gap:12px;min-height:119px;padding:18px 14px}.clinical-stat strong{font-size:26px}.clinical-stat-icon{border-radius:12px;width:43px;height:47px}.clinical-stat span:not(.clinical-stat-icon){font-size:12px}.clinical-shortcut{padding:17px 13px}.clinical-shortcut strong{font-size:14px}.clinical-shortcut small{font-size:11px}.clinical-toolbar{flex-direction:column;align-items:stretch}.clinical-toolbar>select{width:100%;max-width:none}.clinical-search{max-width:none}.clinical-overlay{padding:10px}.clinical-dialog{border-radius:15px;max-height:96vh}.clinical-dialog-header{padding:17px}.clinical-dialog-header h2{font-size:19px;line-height:1.4}.clinical-dialog-body{padding:18px}.clinical-dialog-actions{padding:14px}.clinical-result-head,.clinical-result-row{grid-template-columns:1.1fr 1fr .9fr;gap:14px;padding:13px 15px}.clinical-result-row>label{font-size:14px}.clinical-result-row input,.clinical-result-row select{font-size:19px}.clinical-result-row>span,.clinical-result-row small{font-size:12px}.clinical-result-panel>header{padding:15px}.clinical-result-panel>header h3{font-size:16px}.result-progress{width:100%;margin-right:0}.range-editor,.form-fields{grid-template-columns:1fr 1fr}.heading-actions .primary,.heading-actions .secondary{font-size:14px}.profile .avatar{display:none}.profile strong{font-size:13px}.breadcrumb{gap:5px;font-size:12px}.clinical-report .clinical-table{overflow:visible}.clinical-report td,.clinical-report th{padding:11px 8px;font-size:12px}}@media screen and (max-width:520px){.clinical-shortcuts{grid-template-columns:1fr}.clinical-stats{gap:10px}.clinical-stat{align-items:flex-start;gap:9px;min-height:115px;padding:17px 12px}.clinical-stat-icon{border-radius:9px;width:32px;height:38px}.clinical-stat-icon svg{width:22px}.clinical-stat strong{font-size:23px;line-height:1.3}.clinical-stat span:not(.clinical-stat-icon){font-size:11px}.clinical-form-grid{grid-template-columns:1fr;gap:17px}.test-picker,.catalog-grid,.worklist-grid{grid-template-columns:1fr}.clinical-step{padding:20px 17px}.step-heading h2{font-size:19px}.step-heading p{font-size:13px}.step-heading{gap:10px}.step-heading .selection-count{display:none}.registration-summary{padding:21px 18px}.selected-patient{flex-wrap:wrap}.selected-patient .secondary{width:100%}.parameter-editor{padding:15px}.parameter-editor .clinical-form-grid{grid-template-columns:1fr}.clinical-dialog-actions>.primary,.clinical-dialog-actions>.secondary{flex:1;padding:11px 13px;font-size:14px}.clinical-result-row{grid-template-columns:1.05fr .95fr .85fr;gap:9px;padding:14px 11px}.clinical-result-row>label{overflow-wrap:anywhere;font-size:13px}.clinical-result-row input{padding:10px 8px;font-size:18px}.clinical-result-row small{font-size:11px}.clinical-result-head{grid-template-columns:1.05fr .95fr .85fr;gap:9px;padding:12px 11px;font-size:11px}.consumable-editor{grid-template-columns:1fr 1fr}.range-editor{grid-template-columns:1fr 1fr;gap:10px;padding:12px}.report-demographics{flex-direction:column;gap:13px}.report-brand h1{font-size:25px}.form-fields{grid-template-columns:1fr}.field label{font-size:14px}.credit{font-size:11px}}@media print{.clinical-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;padding:0;display:block;position:static;overflow:visible}.clinical-dialog,.clinical-dialog.wide{width:100%;max-height:none;box-shadow:none;border:0;border-radius:0;overflow:visible}.clinical-dialog-header,.clinical-dialog-actions{display:none!important}.clinical-workspace:has(.clinical-overlay)>:not(.clinical-overlay){display:none!important}.clinical-dialog-body{padding:0;overflow:visible}.clinical-report{font-size:11pt}.clinical-report h1{font-size:24pt}.clinical-report td,.clinical-report th{padding:9px;font-size:10pt}.printed-test{break-inside:avoid}.clinical-report .credit{margin-top:25px;font-size:9pt;position:static}.report-flag{font-size:9pt}.report-demographics{font-size:10pt}.report-brand{break-after:avoid}.draft-watermark{-webkit-print-color-adjust:exact;print-color-adjust:exact}.table-scroll{overflow:visible}.clinical-report .clinical-table td:last-child{min-width:0}.clinical-report .report-signoff{break-inside:avoid}}.barcode-wrap{justify-content:flex-start;margin:18px 0;display:flex}.barcode-wrap svg{max-width:100%;height:auto}@media print{.clinical-dialog:not(:has(.clinical-report)) .clinical-dialog-body{display:none!important}.clinical-dialog:not(:has(.clinical-report)):after{content:"Open a saved draft or released report to print. Unsaved result entry cannot be printed.";color:#17334e;padding:25px;font:14pt Arial;display:block}}
