@import "https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";*{box-sizing:border-box}body{color:#202e43;background:#f5f7fb;margin:0;font-family:Inter,Arial,sans-serif;font-size:13px}button,input,select,textarea{font:inherit}button,a{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}:is(button:focus-visible,a:focus-visible){outline-offset:3px;outline:3px solid #7fc3ff}a{color:inherit;text-decoration:none}input,select,textarea{color:#25354e;background:#fff;border:1px solid #dfe5ee;border-radius:5px;min-width:0;padding:11px 12px}input:focus,select:focus,textarea:focus{outline-offset:1px;outline:2px solid #a5c3f0}h1,h2,h3,h4,p{margin:0}h1{letter-spacing:-.6px;font-size:23px;line-height:1.4}h2{font-size:16px}small{display:block}.header{color:#fff;z-index:20;background:#3c598e;align-items:center;gap:25px;height:87px;padding:0 28px;display:flex;position:fixed;inset:0 0 auto;box-shadow:0 3px 12px #182e4e12}.brand{letter-spacing:-1px;align-items:center;gap:8px;min-width:205px;font-size:23px;font-weight:700;display:flex}.brand small{letter-spacing:1.5px;color:#e2e9f5;margin-top:3px;font-size:7px;font-weight:400}.brandcross{color:#a9e0eb;font-size:31px}.headsearch{color:#a5adbb;background:#fff;border:1px solid #dee5f0;border-radius:5px;flex:1;align-items:center;gap:8px;max-width:480px;padding:0 12px;display:flex}.headsearch input{border:0;width:100%;padding:13px 0;font-size:12px}.headerwallet{white-space:nowrap;align-items:center;gap:10px;margin-left:auto;display:flex}.headerwallet small{color:#d4dff2;margin-bottom:4px;font-size:9px}.headcreate{color:#3c598e;white-space:nowrap;background:#fff;border:0;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:11px 14px;font-size:11px;font-weight:600;display:flex}.identity{border-left:1px solid #6880a8;align-items:center;gap:9px;padding-left:19px;font-size:11px;display:flex}.identity small{color:#ccdaed;margin-top:4px;font-size:9px}.avatar{background:#5874a1;border:1px solid #7691b7;border-radius:50%;place-items:center;width:33px;height:33px;font-size:10px;display:grid}.menubtn{color:#fff;background:0 0;border:0;display:none}.sidebar{z-index:15;background:#fff;border-right:1px solid #e4e9f1;flex-direction:column;width:205px;padding:24px 0;display:flex;position:fixed;top:87px;bottom:0}.sidebar>button{text-align:left;color:#63738a;background:#fff;border:0;border-left:3px solid #0000;align-items:center;gap:13px;width:100%;padding:16px 17px;font-size:11px;display:flex}.sidebar>button span{flex:1}.sidebar>button.active{color:#3e70bb;background:#edf5ff;border-left-color:#4a7ac5;font-weight:600}.sidebar>button:hover{background:#f4f7fc}.sidesupport{color:#5874a1;background:#f6f8fc;border-radius:7px;margin:auto 15px 0;padding:17px 12px}.sidesupport b{margin-top:12px;font-size:10px;display:block}.sidesupport p{margin:7px 0 13px;font-size:10px}.sidesupport a{align-items:center;gap:6px;font-size:10px;display:flex}.main{max-width:1800px;margin-left:205px;padding:113px 29px 20px}.breadcrumb{color:#8c99ad;align-items:center;gap:9px;margin-bottom:18px;font-size:10px;display:flex}.titlebar{justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px;display:flex}.titlebar p{margin-top:4px;font-size:11px}.rolepill{color:#637a9d;white-space:nowrap;background:#fff;border:1px solid #dbe4f0;border-radius:30px;align-items:center;gap:6px;padding:8px 12px;font-size:10px;display:flex}.connection{color:#6b7fa2;background:#edf3fd;border:1px solid #e2e9f5;border-radius:6px;align-items:center;gap:9px;margin-bottom:20px;padding:12px 15px;font-size:10px;line-height:1.7;display:flex}.connection b{color:#4d6892;font-weight:600}.connection button{color:#3f65a3;white-space:nowrap;background:0 0;border:0;align-items:center;gap:3px;margin-left:auto;font-size:10px;display:flex}.dot{background:#d8a650;border-radius:50%;flex-shrink:0;width:6px;height:6px}.stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:22px;display:grid}.stat{background:#fff;border:1px solid #e5eaf2;border-radius:7px;padding:20px;position:relative}.staticon{float:right;color:#7591bd;background:#f0f5fd;border-radius:7px;place-items:center;width:33px;height:33px;display:grid}.statlabel{color:#7c899d;margin:3px 0 15px;font-size:10px;display:block}.stat>b{letter-spacing:-.7px;margin-bottom:10px;font-size:27px;font-weight:600;display:block}.hero{color:#fff;background:linear-gradient(115deg,#314f83,#476b9f);border-radius:8px;grid-template-columns:1.05fr 1fr;gap:24px;margin-bottom:21px;padding:30px 32px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;border:70px solid #ffffff04;border-radius:50%;width:400px;height:400px;position:absolute;top:-210px;right:-130px}.hero h2{letter-spacing:-.8px;font-size:28px;font-weight:600;line-height:1.32}.hero button{color:#3b5d92;background:#fff;border:0;border-radius:5px;align-items:center;gap:15px;padding:11px 15px;font-size:10px;font-weight:600;display:flex}.heroflow{z-index:1;justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.heroflow>div{background:#ffffff08;border:1px solid #ffffff26;border-radius:7px;width:31%;min-height:165px;padding:19px 12px}.heroflow span{color:#b5cbea;margin-bottom:19px;font-size:8px;display:block}.heroflow svg{color:#c8e3f5;width:26px;margin-bottom:17px;display:block}.heroflow b{font-size:10px;font-weight:500;display:block}.heroflow small{color:#c0cfe5;margin-top:6px;font-size:8px;line-height:1.5}.quickgrid{grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:23px;display:grid}.quickgrid button{text-align:left;background:#fff;border:1px solid #e5eaf2;border-radius:7px;align-items:center;gap:12px;padding:17px;display:flex}.quickgrid button>svg{color:#9aabc2;width:15px;margin-left:auto}.quickgrid b{color:#425575;font-size:11px;font-weight:600}.quickicon{color:#6f92c6;background:#eef4ff;border-radius:7px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.quickicon svg{width:19px}.panel{background:#fff;border:1px solid #e3e9f1;border-radius:7px;margin-bottom:20px;overflow:hidden}.paneltitle{border-bottom:1px solid #edf0f6;justify-content:space-between;align-items:center;gap:10px;padding:20px 22px;display:flex}.paneltitle h2{font-size:14px;font-weight:600}.textbutton{color:#5078b6;background:0 0;border:0;align-items:center;gap:5px;padding:3px;font-size:10px;display:inline-flex}.primary,.outline{white-space:nowrap;border:0;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:11px 15px;font-size:11px;font-weight:500;display:inline-flex}.outline{color:#637590;background:#fff;border:1px solid #dce4ef}.tablewrap{overflow:auto}table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}th{letter-spacing:.35px;color:#7f8da2;background:#f8fafe;border-top:1px solid #eef2f8;border-bottom:1px solid #edf1f7;padding:15px 18px;font-size:8px;font-weight:600}td{color:#566780;border-bottom:1px solid #edf1f7;padding:18px;font-size:10px}td b{color:#334a6b;font-weight:500}td small{color:#9aa7b9;margin-top:7px;font-size:8px}tr:last-child td{border-bottom:0}.empty{text-align:center;padding:39px 22px 44px}.empty>svg{color:#9eb4d3;width:28px;height:28px;margin:0 auto 14px}.empty h3{color:#5a6e8d;font-size:13px;font-weight:500}.empty p{margin:7px 0 18px;font-size:10px}.empty .primary{font-size:10px}.tag{white-space:nowrap;border-radius:3px;padding:5px 8px;font-size:8px;display:inline-block}.muted{color:#8998ad;font-size:10px}.filters{align-items:center;gap:12px;padding:19px 21px;display:flex}.search{color:#98a8bf;background:#fff;border:1px solid #dee6f1;border-radius:5px;flex:1;align-items:center;gap:9px;padding:0 11px;display:flex}.search input{border:0;flex:1;width:100%;padding:11px 0;font-size:10px}.search input:focus{outline:none}.ordertabs{border-bottom:1px solid #e5ebf4;gap:27px;padding:0 21px;display:flex}.ordertabs button{color:#8795a9;background:0 0;border:0;border-bottom:2px solid #0000;padding:19px 0;font-size:11px}.ordertabs button.selected{color:#466ba5;border-bottom-color:#466ba5}.statusgrid{grid-template-columns:repeat(4,1fr);gap:15px;padding:23px 22px 7px;display:grid}.statusgrid button{text-align:left;color:#7186a6;background:#fff;border:1px solid #e6ebf3;border-radius:5px;padding:16px}.statusgrid b{color:#476799;margin-bottom:7px;font-size:24px;font-weight:500;display:block}.statusgrid span{text-transform:uppercase;letter-spacing:.6px;font-size:8px}.rowactions{gap:7px;display:flex}.rowactions button{color:#6081af;background:#f5f8fc;border:1px solid #e0e8f3;border-radius:4px;align-items:center;gap:4px;padding:6px;font-size:9px;display:flex}.tablefooter{color:#8b99ac;border-top:1px solid #ecf0f6;justify-content:space-between;gap:10px;padding:15px 21px;font-size:9px;display:flex}.bookinglayout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:20px;display:grid}.formpanel h2{align-items:center;gap:10px;margin-bottom:23px;font-size:13px;display:flex}.formpanel h2 span{color:#6084b8;background:#edf4ff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.ordermode{border-bottom:1px solid #e9eef5;flex-wrap:wrap;align-items:center;gap:20px;margin-bottom:24px;padding-bottom:20px;display:flex}.ordermode b{font-size:10px;font-weight:500}.ordermode label{align-items:center;gap:6px;margin:0;display:flex}.ordermode input{width:auto}.formgrid{grid-template-columns:1fr 1fr;gap:19px 18px;display:grid}label{color:#697b96;flex-direction:column;gap:9px;margin-bottom:17px;font-size:10px;display:flex}.formgrid label{margin:0}label input,label select,label textarea{width:100%;font-size:11px}label.wide{grid-column:1/-1}.summary{padding:21px;position:sticky;top:109px}.summarybalance{color:#6589b6;background:#eef5ff;align-items:center;gap:12px;margin:-21px -21px 22px;padding:15px;font-size:9px;display:flex}.summarybalance b{color:#486d9f;margin-top:6px;font-size:18px;font-weight:600;display:block}.summary h2{border-bottom:1px solid #edf0f5;padding-bottom:20px;font-size:14px}.summaryline{color:#8a98ab;justify-content:space-between;gap:14px;padding:15px 0;font-size:10px;display:flex}.summaryline b{color:#566d8d;text-align:right;font-weight:500}.summarytotal{color:#788aa5;border-top:1px solid #e9eef5;border-bottom:1px solid #e9eef5;justify-content:space-between;align-items:center;margin-top:8px;padding:19px 0;font-size:10px;display:flex}.summarytotal b{color:#446a9e;font-size:23px}.summaryhint{color:#7596bd;gap:9px;margin:20px 0;display:flex}.summaryhint svg{flex-shrink:0}.summary>.primary{width:100%}.micro{color:#9aa5b5;margin-top:14px;font-size:9px;line-height:1.8}.packagechoices{max-height:380px;margin-top:15px;overflow:auto}.packagechoices button{text-align:left;color:#627c9f;background:#fff;border:1px solid #e4eaf3;border-radius:5px;align-items:center;gap:11px;width:100%;margin-bottom:9px;padding:14px;font-size:10px;display:flex}.packagechoices button span{flex:1}.packagechoices button small{color:#a1acbc;margin-top:5px;font-size:8px}.walletcards{grid-template-columns:1fr 1.6fr;gap:20px;margin-bottom:20px;display:grid}.balancecard{color:#fff;background:#3e5e92;border-radius:7px;padding:27px}.balancecard>p{color:#cad8ed;margin:20px 0 10px;font-size:11px}.balancecard h2{letter-spacing:-1px;font-size:33px;font-weight:500}.balancecard small{color:#bed0e8;margin:14px 0;font-size:9px}.balancecard button{color:#496d9f;background:#fff;border:0;border-radius:4px;margin-top:25px;padding:11px;font-size:10px;display:block}.balanceinfo{margin:0;padding:27px}.balanceinfo h2{margin-bottom:12px;font-size:18px}.balanceinfo>div{color:#7591b2;align-items:center;gap:9px;margin-top:17px;font-size:10px;display:flex}.positive b{color:#588b75}.integrationbody{max-width:850px;padding:26px}.integrationbody>h3{margin-bottom:12px;font-size:17px}.integrationbody>p{font-size:11px}.steps{margin:27px 0}.steps>div{gap:17px;margin:23px 0;display:flex}.steps span{color:#6488b9;background:#edf4ff;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.steps h4{margin:4px 0 7px;font-size:12px;font-weight:600}.steps p{font-size:11px}.integrationnote{color:#83a0c3;background:#f4f8ff;border:1px solid #e0e9f6;border-radius:6px;gap:12px;margin-bottom:22px;padding:17px;display:flex}.integrationnote svg{flex-shrink:0}.integrationnote p{font-size:10px}footer{color:#9aa7ba;justify-content:space-between;padding:10px 0 0;font-size:9px;display:flex}.footdot{margin:0 8px}.error,.success{color:#b45c5c;background:#fff3f3;border:1px solid #f1c8c8;border-radius:5px;align-items:center;gap:9px;margin-bottom:17px;padding:12px 15px;font-size:11px;line-height:1.6;display:flex}.error button{color:inherit;background:0 0;border:0;margin-left:auto}.modalback{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:50;background:#122d5370;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:9px;width:560px;max-height:90vh;padding:26px;overflow:auto;box-shadow:0 20px 100px #172f5633}.modalhead{justify-content:space-between;align-items:center;margin-bottom:19px;display:flex}.modalhead button{color:#8496ad;background:0 0;border:0}.modal form>p{margin-bottom:22px;font-size:11px}.modalactions{border-top:1px solid #edf1f7;justify-content:end;gap:10px;margin-top:24px;padding-top:20px;display:flex}.confirmamount{color:#456da2;padding:15px 0 25px;font-size:30px}.confirmamount small{color:#8a9ab0;margin-top:10px;font-size:11px}.loading{text-align:center;background:#f7faff;flex-direction:column;justify-content:center;align-items:center;gap:23px;min-height:100vh;padding:30px;display:flex}.loadinglogo{color:#3e6096;font-size:30px}.loadinglogo span{color:#5ca3bb;font-weight:400}.loading p{max-width:450px;font-size:12px}@media (min-width:1600px){.main{padding-left:45px;padding-right:45px}.hero{padding:40px}.hero h2{font-size:34px}}@media (max-width:1200px){.header{gap:15px;padding:0 19px}.brand{min-width:175px;font-size:21px}.headsearch{max-width:330px}.identity{display:none}.sidebar{width:180px}.main{margin-left:180px;padding-left:22px;padding-right:22px}.stats{gap:11px}.stat{padding:16px}.stat>b{font-size:23px}.hero{padding:26px}.hero h2{font-size:24px}.quickgrid{gap:10px}.quickgrid button{padding:14px}.bookinglayout{grid-template-columns:minmax(0,1fr) 245px}.heroflow>div{padding:16px 10px}.quickicon{width:30px;height:30px}}@media (max-width:900px){.headsearch{display:none}.headerwallet{margin-left:auto}.hero{grid-template-columns:1fr}.heroflow{justify-content:start}.heroflow>div{grid-template-columns:22px 1fr;gap:7px;width:33%;min-height:120px;padding:14px;display:grid}.heroflow span{margin:0;font-size:8px}.heroflow svg{width:19px;height:19px;margin:0}.heroflow b,.heroflow small{grid-column:1/-1;margin:0}.quickgrid{grid-template-columns:1fr}.quickgrid button{padding:14px}.bookinglayout{grid-template-columns:1fr}.summary{position:static}.formgrid{gap:16px}.stats{grid-template-columns:1fr 1fr}.walletcards{grid-template-columns:1fr}.filters{flex-wrap:wrap}.filters .search{min-width:180px}.tablefooter{flex-direction:column}}@media (max-width:620px){.header{gap:10px;height:73px;padding:0 13px}.menubtn{padding:0;display:block}.brand{min-width:0;font-size:20px}.brandcross{font-size:25px}.brand small{letter-spacing:1px;font-size:5px}.headerwallet{gap:6px}.headerwallet svg{display:none}.headerwallet small{font-size:7px}.headerwallet b{font-size:12px}.headcreate{display:none}.sidebar{transition:transform .2s;top:73px;transform:translate(-100%);box-shadow:4px 0 25px #2342}.sidebar.open{transform:translate(0)}.main{margin-left:0;padding:91px 15px 20px}.titlebar{align-items:start}.titlebar h1{font-size:21px}.titlebar p{font-size:10px}.rolepill{padding:7px;font-size:8px}.connection{align-items:start;font-size:9px}.connection button{display:none}.stat{padding:16px 13px}.statlabel{font-size:9px}.staticon{width:25px;height:25px}.staticon svg{width:16px}.stat>b{font-size:23px}.stat small{font-size:8px}.hero{gap:23px;padding:24px}.hero h2{font-size:27px}.heroflow{gap:8px}.heroflow>div{width:33%}.heroflow small,.heroeyebrow{font-size:7px}.statusgrid{grid-template-columns:1fr 1fr;padding:15px}.paneltitle{padding:18px}.paneltitle h2{font-size:12px}.formgrid{grid-template-columns:1fr}.formpanel{padding:18px}.ordermode{gap:14px}.ordermode b{width:100%}.filters{padding:15px}.modal{padding:22px}.modal .formgrid{grid-template-columns:1fr}.statusgrid b{font-size:20px}footer{gap:10px;font-size:8px}.empty{padding:32px 15px}.balancecard h2{font-size:29px}}.woe-rate-context{color:#5877a2;background:#edf4ff;border:1px solid #dfeaf9;border-radius:5px;margin:13px 0;padding:10px 12px;font-size:10px;line-height:1.7}.woetests .packagechoices{max-height:290px}.woe-selected{color:#598676;background:#edf7f1;border:1px solid #d7eadd;border-radius:5px;align-items:center;gap:9px;margin-top:14px;padding:12px;font-size:10px;display:flex}.woe-selected span{flex:1}.woe-selected strong{white-space:nowrap}.woe-selected button{color:#76978a;background:0 0;border:0}.woetests .packagechoices button span{overflow-wrap:anywhere;min-width:0}.woetests .packagechoices button b{white-space:nowrap}.ratespanel table{table-layout:fixed;white-space:normal}.ratespanel th,.ratespanel td{overflow-wrap:anywhere;padding:13px 10px}.ratespanel th:nth-child(2){width:100px}.ratespanel .tablefooter{flex-wrap:wrap;align-items:center}@media (max-width:1100px){.ratespanel th:nth-child(2),.ratespanel td:nth-child(2){display:none}.ratespanel th:nth-last-child(-n+3){width:83px}.ratespanel td,.ratespanel th{padding:13px 7px;font-size:9px}}@media (max-width:450px){.ratespanel th:nth-last-child(-n+3){width:68px}.ratespanel td,.ratespanel th{padding:12px 4px;font-size:8px}.ratespanel th:first-child{width:22px}}:root{--sm-green:#29b98e;--sm-teal:#178b8b;--sm-blue:#2463a0;--sm-navy:#173b56;--sm-text:#213d50;--sm-muted:#8094a0;--sm-border:#e2ecee}body{color:var(--sm-text);background:#f3f8fa;font-family:Manrope,Inter,Arial,sans-serif}.header{background:linear-gradient(105deg,#143d59 0%,#18516b 58%,#157674 100%);gap:23px;height:88px;padding:0 27px;box-shadow:0 5px 25px #173e5714}.brand{letter-spacing:-.8px;gap:10px;min-width:220px;font-size:24px}.brand b{color:#7bddc3;font-weight:700}.brand small{color:#b4d6dc;letter-spacing:2px;margin-top:5px;font-size:7px}.brandmark{background:#fff;border-radius:14px;flex-shrink:0;place-items:center;width:49px;height:49px;padding:6px;display:grid;box-shadow:0 4px 12px #052d3424}.brandmark img{object-fit:contain;width:100%;height:100%}.headsearch{color:#abd0db;background:#ffffff15;border:1px solid #ffffff23;border-radius:9px;max-width:430px}.headsearch input{color:#fff;background:0 0;padding:13px 0}.headsearch:focus-within{background:#fff2}.headerwallet{border-left:1px solid #ffffff25;padding-left:18px}.headerwallet small{color:#b8d8de;font-size:8px}.headerwallet b{font-size:16px}.headcreate{color:#fff;background:#36ba99;border:1px solid #4ac6a8;border-radius:7px;padding:12px 15px;box-shadow:0 4px 12px #032b2820}.headerhelp{color:#d6eaed;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:10px;display:flex}.identity{border-color:#ffffff25}.avatar{background:#ffffff18;border-color:#ffffff36}.sidebar{border-right:1px solid var(--sm-border);scrollbar-width:thin;scrollbar-color:#d5e7e6 transparent;width:220px;padding:18px 11px;top:88px;overflow-y:auto}.workspace-badge{border-bottom:1px solid #eaf0f2;align-items:center;gap:10px;margin-bottom:21px;padding:11px 8px 22px;font-size:11px;font-weight:700;display:flex}.workspace-badge>span:first-child{color:#279c7e;background:#e5f5f0;border-radius:9px;place-items:center;width:33px;height:33px;font-size:14px;display:grid}.workspace-badge small{color:#91a5af;margin-top:5px;font-size:8px;font-weight:400}.online-dot{background:#42c69d;border-radius:50%;flex-shrink:0;width:6px;height:6px;display:inline-block}.workspace-badge>.online-dot{margin-left:auto;box-shadow:0 0 0 3px #e7f8ef}.sidebar>button{color:#78909d;border:0;border-radius:7px;flex-shrink:0;gap:11px;margin:2px 0;padding:12px 10px;font-size:10px}.sidebar>button.active{color:#20886e;background:linear-gradient(90deg,#e6f5f0,#eef8f7);font-weight:700;box-shadow:inset 3px 0 #2db38d}.sidebar>button:hover{color:#367e83;background:#f0f7f8}.sidesupport{color:#6a9c98;background:linear-gradient(135deg,#edf6f3,#f0f6fa);border:1px solid #e4eeed;border-radius:10px;flex-shrink:0;margin:25px 2px 0;padding:16px 13px}.sidesupport p{color:#91a5ac;font-size:9px}.main{margin-left:220px;padding:112px 31px 20px}.breadcrumb{color:#93a7b3;margin-bottom:19px;font-size:9px}.titlebar{margin-bottom:25px}.titlebar h1{letter-spacing:-.9px;color:#23485b;font-family:Manrope,sans-serif;font-size:25px;font-weight:800}.titlebar p{color:#8b9da9;margin-top:6px;font-size:10px}.rolepill{color:#4e9888;background:#fff;border-color:#d7ece4;font-size:9px;box-shadow:0 2px 5px #2e6c5910}.connection{color:#7c96ad;background:#f0f6fb;border-color:#e0eaf4;border-radius:8px;font-size:9px}.connection b{color:#547e9d}.connection button{color:#4a869b}.success{color:#58957b;background:#ecf8f1;border-color:#d6eddf;border-radius:8px;font-size:10px}.stat{border-color:#e2eced;border-radius:11px;padding:21px;box-shadow:0 5px 16px #173c5508}.statlabel{letter-spacing:.2px;color:#90a2ad;font-size:9px}.stat>b{letter-spacing:-1px;color:#28546a;font-size:30px;font-weight:700}.staticon{color:#6daf9e;background:#eaf6f3;border-radius:10px;width:36px;height:36px}.stat:nth-child(2) .staticon{color:#c5a15a;background:#fff5e5}.stat:nth-child(3) .staticon{color:#74a4cb;background:#eaf3fc}.stat:nth-child(4) .staticon{color:#929dcd;background:#eef0fb}.hero{background:linear-gradient(115deg,#123d54 0%,#155871 58%,#1a8a89 100%);border:1px solid #285f7015;border-radius:12px;grid-template-columns:1.15fr 1fr;gap:30px;min-height:270px;margin-bottom:23px;padding:34px 35px;box-shadow:0 10px 25px #0d465511}.hero:after{border:1px solid #ffffff10;width:480px;height:480px;top:-220px;right:-120px}.hero h2{letter-spacing:-1px;color:#f5fbfb;z-index:2;font-family:Manrope,sans-serif;font-size:33px;font-weight:700;line-height:1.3;position:relative}.heroeyebrow{letter-spacing:2px;color:#8dd2c4;align-items:center;gap:8px;margin-bottom:18px;font-size:7px;display:flex}.hero button{color:#237a78;z-index:2;border-radius:6px;gap:18px;padding:12px 16px;font-size:10px;position:relative}.hero-watermark{object-fit:contain;opacity:.07;filter:grayscale()brightness(4);pointer-events:none;width:340px;height:340px;position:absolute;top:-25px;right:17px}.heroflow>div{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffff08;border-color:#ffffff19;border-radius:9px;min-height:166px;padding:18px 12px}.heroflow span{color:#85c4c9;margin-bottom:20px;font-size:7px}.heroflow svg{color:#95d5cf;width:25px}.heroflow b{color:#e0f1f2;font-size:10px}.quickgrid button{border-color:#e1eced;border-radius:9px;padding:18px;transition:transform .15s,box-shadow .15s}.quickgrid button:hover{transform:translateY(-2px);box-shadow:0 6px 20px #2a625612}.quickgrid b{color:#4f7786;font-size:10px}.quickgrid p{color:#98aab4;font-size:8px}.quickicon{color:#6f9fc5;background:#eaf2fb;border-radius:10px;width:38px;height:38px}.quickicon.green{color:#6aac94;background:#e7f6ef}.quickicon.orange{color:#cfaa6a;background:#fff5e8}.panel{border-color:#dfebed;border-radius:10px;box-shadow:0 3px 14px #204c5810}.paneltitle{border-color:#edf3f4;padding:20px 23px}.textbutton{color:#2b9b86}.primary{background:linear-gradient(110deg,#24a989,#218e9d);border-radius:6px;padding:12px 16px;font-size:10px;box-shadow:0 3px 8px #1b9a7f13}.outline{color:#74959f;border-color:#dce9eb;border-radius:6px}.search{color:#a1b5bf;border-color:#dfe9ed;border-radius:7px}.search input{color:#547383;font-size:10px}.search input::placeholder{color:#9cabb8}input,select,textarea{color:#476a7b;border-color:#dce7eb;border-radius:6px;font-size:11px}input:focus,select:focus,textarea:focus{outline-color:#9bdbca}label{color:#829ba7;font-size:10px}th{color:#92a6b1;background:#f5f9fa;border-color:#e7eff2;font-size:8px}td{color:#77909d;border-color:#edf3f5;font-size:10px}td b{color:#4a6d80}td small{color:#a3b4bd}.rowactions button:hover{background:#e9f5ef}.formpanel h2{color:#4c7685}.formpanel h2 span{color:#66a58b;background:#e4f5ed}.summarybalance{color:#79aa9b;background:linear-gradient(110deg,#e8f7ed,#eef6fa)}.packagechoices button{color:#7e9ba5;border-color:#e0eceb}.packagechoices button.chosen{background:#eef9f3;border-color:#68baa0}.woe-selected{color:#559781;background:#e8f6ee;border-color:#d2e9dd}.packagechoices button b small{color:#99b8aa;font-size:7px;font-weight:400}.ordertabs button.selected{color:#218e7d;border-color:#29ab8b}.statusgrid button{color:#86a2ad;border-color:#e5eeef}.statusgrid button.selected{background:#edf8f3;border-color:#8bc9b4}.balancecard{background:linear-gradient(120deg,#17495e,#198d83);border-radius:11px}.balancecard p{color:#b1d8d1}.balancecard small{color:#8fc6be}.balancecard button{color:#2e9a85;border-radius:6px}.balanceinfo h2{color:#577f8b}.billing-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.billing-tabs button{color:#88a1ad;background:#fff;border:1px solid #dfeaec;border-radius:6px;padding:10px 13px;font-size:9px}.billing-tabs button.active{color:#318f71;background:#e9f6ee;border-color:#9fd3be}.billing-context{background:#fff;border:1px solid #e1ebee;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;padding:18px;display:flex}.billing-context b{color:#53828e;font-size:13px}.billing-context p{max-width:650px;margin-top:5px;font-size:10px}.integrationnote{background:#f0f8f5;border-color:#dcece4}.steps span{color:#60a18a;background:#e9f6ef}footer{color:#a6b7bf;padding-top:15px;font-size:8px}.modal{border-radius:13px;padding:28px;box-shadow:0 25px 100px #104a4e30}.modalback{background:#123d4c65}.modalhead button{color:#9cb1b9}.signin-logo{object-fit:contain;mix-blend-mode:multiply;width:180px;height:180px;margin-bottom:-10px}.loading{background:radial-gradient(at 10% 10%,#e4f5ec,#0000 50%),radial-gradient(at 90% 90%,#e6f1fb,#0000 50%),#f8fcfc}.loading h2{color:#416d81;font-family:Manrope,sans-serif;font-weight:700}.loading p{color:#91a9b4;font-size:11px}.signin-eyebrow{color:#83a99d;letter-spacing:2.4px;font-size:8px}.knowledgehero{color:#6aa79a;background:linear-gradient(110deg,#e4f3ec,#eaf3fa);border:1px solid #dcebe7;border-radius:11px;align-items:center;gap:22px;margin-bottom:24px;padding:28px;display:flex}.knowledgehero h2{letter-spacing:-.7px;color:#3b7680;margin:8px 0;font-size:25px;font-weight:700}.knowledgehero p{color:#87a6af;font-size:10px}.eyebrow{letter-spacing:1.9px;color:#76a693;font-size:7px;font-weight:700}.resource-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin:0 0 23px;display:grid}.resourcecard{text-align:left;color:#79a89c;background:#fff;border:1px solid #dfebec;border-radius:10px;padding:22px}.resourcecard h3{color:#567d88;margin:17px 0 10px;font-size:12px;line-height:1.7}.resourcecard p{color:#9bb0b9;font-size:9px;line-height:1.9}.resourcecard span{color:#54a88c;gap:8px;margin-top:20px;font-size:8px;display:flex}.resourcecard:hover{border-color:#9ed9c2;box-shadow:0 7px 20px #268c7210}.knowledgeitems{grid-template-columns:1fr 1fr;gap:14px;padding:0 23px 15px;display:grid}.knowledgeitems article{color:#94b6b7;border:1px solid #e8eff0;border-radius:8px;gap:13px;padding:17px;display:flex}.knowledgeitems h3{color:#6c8e9c;font-size:10px;line-height:1.7}.knowledgeitems p{color:#a0b1b8;margin:7px 0 10px;font-size:8px}.knowledgeitems svg{flex-shrink:0}.padded{padding:0 23px 20px}.featureintro{background:#fff;border:1px solid #dfebec;border-radius:10px;align-items:center;gap:17px;margin-bottom:22px;padding:23px;display:flex}.featureintro>span.tag,.featureintro>button{margin-left:auto}.featureintro h2{color:#52828e;font-size:17px}.featureintro p{color:#98aeb6;margin-top:7px;font-size:10px}.featureicon{color:#79b69d;background:#e9f7ef;border-radius:11px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid}.modulebar{align-items:center;gap:15px;padding:20px 22px;display:flex}.modulebar select{font-size:10px}.recorddetail{white-space:normal;min-width:100px;max-width:250px;line-height:1.7}.managementgrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:23px;display:grid}.managementcard{text-align:left;background:#fff;border:1px solid #e0ebed;border-radius:10px;padding:23px;position:relative}.managementcard>span{color:#7ab89f;background:#eaf6f0;border-radius:10px;padding:12px;display:inline-flex}.managementcard h3{color:#5d8894;margin:19px 0 9px;font-size:13px}.managementcard p{color:#9eb2bc;font-size:10px;line-height:1.9}.managementcard>svg{color:#a1b9c1;position:absolute;top:27px;right:21px}.access-columns{color:#83b29f;grid-template-columns:repeat(3,1fr);gap:30px;padding:26px;display:grid}.access-columns h3{color:#6c909b;margin:14px 0 11px;font-size:12px}.access-columns p{color:#9bb0b9;font-size:10px}.handbill-layout{grid-template-columns:1fr 1.3fr;align-items:start;gap:24px;display:grid}.handbill-controls{margin:0}.handbill-choices{max-height:380px;margin-top:19px;overflow:auto}.handbill-choices label{border:1px solid #e8efef;border-radius:6px;flex-direction:row;align-items:center;gap:10px;padding:13px;font-size:9px;line-height:1.7}.handbill-choices input{accent-color:#2baf8d;width:auto}.handbill{background:#fff;border:1px solid #dcebe7;border-radius:10px;min-height:620px;padding:32px;position:relative;overflow:hidden;box-shadow:0 10px 40px #1e655115}.handbill-brand{color:#2fae87;letter-spacing:-.9px;align-items:center;gap:12px;font-size:25px;font-weight:800;display:flex}.handbill-brand img{object-fit:contain;width:55px;height:55px}.handbill-brand span{color:#28679d}.handbill-brand small{letter-spacing:1.5px;color:#8fa9b3;margin-top:6px;font-size:6px;font-weight:500}.handbill-tag{letter-spacing:1.8px;color:#5ba590;background:#eef9f3;margin:29px 0 15px;padding:10px;font-size:6px}.handbill h2{color:#2b6380;letter-spacing:-1px;margin-bottom:14px;font-size:32px;font-weight:800;line-height:1.35}.handbill-clinic{color:#75a596;margin-bottom:27px;font-size:12px}.handbill-packages article{border-bottom:1px solid #e4eeec;justify-content:space-between;align-items:center;gap:15px;padding:19px 0;display:flex}.handbill-packages h3{color:#5b7e8d;font-size:10px;line-height:1.6}.handbill-packages p{color:#a1b3bb;margin-top:7px;font-size:8px}.handbill-packages strong{color:#2eaa87;white-space:nowrap;font-size:19px}.handbill-placeholder{text-align:center;color:#b6cdc5;background:#f8fbfa;border:1px dashed #d7e8e0;border-radius:6px;margin:35px 0;padding:50px 20px}.handbill-placeholder p{margin-top:15px;font-size:10px}.handbill-bottom{color:#5da48e;background:linear-gradient(120deg,#e7f7ec,#edf5fc);border-radius:7px;gap:12px;margin-top:32px;padding:17px;display:flex}.handbill-bottom p{color:#67a18f;font-size:10px}.handbill-bottom small{color:#97b3b8;margin-top:7px;font-size:7px;line-height:1.7}@media (min-width:1650px){.main{padding-left:45px;padding-right:45px}.hero h2{font-size:38px}.hero{padding:40px 42px}.heroflow>div{min-height:180px;padding:22px}}@media (max-width:1200px){.header{gap:16px;padding:0 21px}.brand{min-width:200px;font-size:22px}.brandmark{border-radius:11px;width:43px;height:43px}.headerhelp span{display:none}.headsearch{max-width:300px}.main{padding:111px 23px 20px}.hero{grid-template-columns:1.2fr 1fr;padding:28px}.hero h2{font-size:29px}.heroflow>div{padding:14px 10px}.resource-grid,.managementgrid{grid-template-columns:1fr 1fr}.hero-watermark{width:280px;height:280px}.stat>b{font-size:25px}.stat{padding:17px}}@media (max-width:900px){.header{gap:15px}.headerwallet{margin-left:auto}.hero{grid-template-columns:1fr}.heroflow{justify-content:start}.heroflow>div{width:32%;min-height:145px;padding:16px;display:block}.heroflow span{margin-bottom:13px}.heroflow svg{width:22px;height:22px;margin-bottom:13px}.heroflow small{margin-top:7px}.hero-watermark{opacity:.04;width:370px;height:370px;top:40px;right:-50px}.stats{grid-template-columns:1fr 1fr}.knowledgeitems{grid-template-columns:1fr}.access-columns{grid-template-columns:1fr;gap:25px}.handbill-layout{grid-template-columns:1fr}.handbill{min-height:550px}.featureintro{flex-wrap:wrap}.featureintro>button{margin-left:65px}.billing-context{flex-direction:column;align-items:start}.titlebar h1{font-size:22px}.sidebar{width:195px}.main{margin-left:195px}.brand{min-width:0}.headerwallet b{font-size:14px}.statlabel{font-size:9px}.sidebar>button{padding:12px 9px;font-size:9px}}@media (max-width:620px){.header{gap:10px;height:76px;padding:0 13px}.brand{font-size:20px}.brandmark{border-radius:10px;width:36px;height:36px;padding:5px}.brand small{letter-spacing:1.3px;font-size:5px}.headerwallet{padding-left:9px}.headerwallet small{font-size:7px}.headerwallet b{font-size:11px}.headerhelp{display:none}.sidebar{width:215px;top:76px}.sidebar>button{font-size:11px}.main{margin-left:0;padding:96px 16px 20px}.hero{min-height:0;padding:25px}.hero h2{font-size:30px}.heroeyebrow{font-size:6px}.hero p{font-size:10px}.hero-watermark{width:300px;height:300px}.heroflow{gap:7px}.heroflow>div{min-height:142px;padding:13px 10px}.heroflow b{font-size:9px}.heroflow small{font-size:7px}.stat{padding:17px 14px}.stat>b{font-size:24px}.statlabel{font-size:9px}.staticon{width:28px;height:28px}.staticon svg{width:17px}.titlebar h1{font-size:22px}.rolepill{padding:7px 9px;font-size:7px}.resource-grid,.managementgrid{grid-template-columns:1fr 1fr;gap:11px}.resourcecard,.managementcard{padding:17px}.resourcecard h3,.managementcard h3{font-size:11px}.resourcecard p,.managementcard p{font-size:8px}.managementcard>svg{width:14px;top:22px;right:14px}.managementcard>span{padding:10px}.managementcard>span svg{width:20px}.knowledgehero{gap:16px;padding:22px}.knowledgehero h2{font-size:23px}.knowledgehero>svg{display:none}.knowledgehero p{font-size:9px}.featureintro{gap:13px;padding:20px}.featureintro h2{font-size:16px}.featureintro .tag,.featureintro>button{margin-left:0}.modulebar{flex-wrap:wrap;padding:17px}.modulebar .search{min-width:150px}.featureicon{width:40px;height:40px}.recorddetail{max-width:160px}.knowledgeitems{padding:0 17px 10px}.handbill{padding:26px}.handbill h2{font-size:30px}.handbill-brand{font-size:23px}.handbill-brand img{width:48px;height:48px}.handbill-controls .formpanel{padding:18px}.modal{padding:23px}.signin-logo{width:160px;height:160px}.resource-grid .resourcecard span{font-size:7px}.billing-tabs button{padding:9px 11px;font-size:8px}}@media print{body *{visibility:hidden!important}#print-handbill,#print-handbill *{visibility:visible!important}#print-handbill{width:100%;min-height:0;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:0;margin:0;padding:25px;position:absolute;top:0;left:0}.header,.sidebar,.modalback{display:none!important}.main{margin:0;padding:0}.handbill-layout{display:block}#print-handbill article{break-inside:avoid}@page{size:A4;margin:15mm}}.package-name-link{text-align:left;color:#3b8f82;font-size:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-weight:600;line-height:1.7;display:inline-flex}.package-name-link:hover{text-decoration:underline}.package-name-link svg{flex-shrink:0}.knowledgeitems article{padding-right:38px;position:relative}.knowledge-detail{color:#83b6a6;background:0 0;border:0;padding:3px;position:absolute;top:14px;right:12px}.woe-package-row{align-items:stretch;gap:8px;margin-bottom:9px;display:flex}.woe-package-row>button:first-child{flex:1;min-width:0;margin:0}.woe-package-row>.woe-detail-button{color:#6da797;background:#f7fbf9;border:1px solid #e0eceb;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;gap:3px;width:66px;margin:0;padding:10px;font-size:8px;display:flex}.woe-detail-button:hover{background:#e9f6ef!important}.catalogue-toolbar{justify-content:space-between;align-items:center;gap:30px;margin:2px 0 23px;display:flex}.catalogue-toolbar h2{color:#3b7280;letter-spacing:-.7px;margin:10px 0;font-size:25px}.catalogue-toolbar p{color:#8ca6b1;font-size:10px}.catalogue-toolbar>.search{max-width:350px}.catalogue-count{color:#7b98a5;justify-content:space-between;margin-bottom:17px;font-size:10px;display:flex}.catalogue-count>span{color:#9ab5b9;font-size:9px}.package-card-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.catalogue-card{background:#fff;border:1px solid #dfeaec;border-radius:10px;padding:20px;box-shadow:0 3px 14px #204c5806}.catalogue-card-title{text-align:left;color:#8bb5ac;background:0 0;border:0;align-items:start;gap:10px;width:100%;padding:0;display:flex}.catalogue-card-title h3{color:#497584;flex:1;font-size:12px;font-weight:700;line-height:1.7}.catalogue-card-title>svg{flex-shrink:0;margin-top:7px}.catalogue-symbol{color:#83b8a6;background:#edf8f1;border-radius:8px;flex-shrink:0;padding:7px;display:flex}.catalogue-sku{color:#a0b4bd;overflow-wrap:anywhere;margin:13px 0 18px;font-size:8px}.catalogue-card-prices{background:#f8fbfb;border:1px solid #e9f0ef;border-radius:7px;gap:0;padding:12px 0;display:flex}.catalogue-card-prices>div{border-right:1px solid #e7eeed;flex:1;min-width:0;padding:0 11px}.catalogue-card-prices>div:last-child{border:0}.catalogue-card-prices small{color:#9bb1b8;white-space:nowrap;font-size:7px}.catalogue-card-prices b{color:#64828e;white-space:nowrap;margin-top:7px;font-size:13px;display:block}.catalogue-card-footer{justify-content:space-between;align-items:center;gap:8px;margin-top:19px;display:flex}.back-package{margin-bottom:18px;font-size:11px}.package-detail-hero{align-items:start;gap:21px;padding:28px;display:flex}.package-detail-icon{color:#72ae9b;background:linear-gradient(135deg,#e4f6e9,#e8f3fa);border-radius:15px;flex-shrink:0;place-items:center;width:70px;height:70px;display:grid}.package-detail-heading{flex:1}.package-detail-heading h2{color:#3b7181;letter-spacing:-.7px;margin:10px 0;font-size:23px;line-height:1.5}.package-detail-heading p{color:#9ab0ba;font-size:9px;line-height:1.8}.package-detail-heading p>span{margin:0 9px}.package-detail-heading p b{color:#7296a5;font-weight:500}.package-flags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.package-detail-price{text-align:right;border-left:1px solid #e1edec;min-width:170px;padding:4px 0 0 23px}.package-detail-price>small{color:#94abae;font-size:8px}.package-detail-price>strong{color:#329c7d;letter-spacing:-.6px;margin:9px 0 11px;font-size:29px;font-weight:700;display:block}.package-detail-price p{color:#9ab0b7;margin-bottom:8px;font-size:9px}.package-detail-price p span{text-decoration:line-through}.package-detail-price button{width:100%;margin-top:11px}.package-client-picker{background:#eef7f3;border:1px solid #dcece2;border-radius:8px;align-items:center;gap:22px;margin-bottom:20px;padding:18px 22px;display:flex}.package-client-picker label{color:#80a999;min-width:250px;margin:0;font-size:9px}.package-client-picker p{color:#95afa9;max-width:440px;font-size:9px}.package-overview{padding:21px 24px}.package-overview p{color:#89a2af;font-size:11px;line-height:1.9}.included-groups{padding:3px 23px 22px}.included-groups details{border:1px solid #e2eeec;border-radius:7px;margin:13px 0;overflow:hidden}.included-groups summary{cursor:pointer;color:#76a699;background:#f2f8f5;align-items:center;gap:10px;padding:14px 17px;font-size:11px;font-weight:600;list-style:none;display:flex}.included-groups summary::-webkit-details-marker{display:none}.included-groups summary span{flex:1}.included-groups summary b{background:#fff;border:1px solid #dceee3;border-radius:5px;padding:3px 7px;font-size:8px;font-weight:400}.included-groups details[open] summary>svg{transform:rotate(90deg)}.included-tests{grid-template-columns:1fr 1fr;padding:7px 15px;display:grid}.included-tests>div{color:#8aa8b1;border-bottom:1px solid #edf3f1;flex-wrap:wrap;align-items:start;gap:9px;padding:12px 9px;font-size:10px;line-height:1.7;display:flex}.included-tests>div>span{flex:1}.included-tests>div>svg{color:#85b79e;flex-shrink:0;margin-top:3px}.included-tests small{color:#a8bbc0;font-size:8px}.included-tests p{color:#a2b5bc;flex-basis:100%;margin-left:22px;font-size:8px}@media (max-width:1250px){.package-card-grid{grid-template-columns:repeat(2,1fr)}.catalogue-card{padding:19px}.package-detail-hero{gap:16px;padding:23px}.package-detail-icon{width:54px;height:54px}.package-detail-heading h2{font-size:20px}}@media (max-width:900px){.catalogue-toolbar{flex-direction:column;align-items:stretch;gap:17px}.catalogue-toolbar>.search{max-width:none}.package-detail-hero{flex-wrap:wrap}.package-detail-heading{min-width:200px}.package-detail-price{text-align:left;border-top:1px solid #e0ecea;border-left:0;flex-wrap:wrap;align-items:center;gap:12px;width:100%;padding:18px 0 0;display:flex}.package-detail-price>small{flex-basis:100%}.package-detail-price>strong{flex:1;margin:0}.package-detail-price .primary{width:auto;margin:0}.package-detail-price p{margin:0}.package-client-picker{flex-direction:column;align-items:stretch;gap:12px}.package-client-picker label{min-width:0}.included-tests{grid-template-columns:1fr}.catalogue-card-prices>div{padding:0 8px}.catalogue-card-prices b{font-size:12px}.catalogue-card-footer{flex-wrap:wrap}}@media (max-width:700px){.package-card-grid{grid-template-columns:1fr}.catalogue-card-prices b{font-size:15px}.catalogue-card-title h3{font-size:13px}.catalogue-card-prices small{font-size:8px}.catalogue-card{padding:21px}.catalogue-card-footer button{font-size:9px}.catalogue-count{flex-wrap:wrap;gap:10px}.package-detail-heading h2{font-size:21px}.package-detail-price>strong{font-size:27px}.package-detail-hero{padding:21px}.included-groups{padding:0 16px 18px}.included-tests>div{font-size:10px}.woe-package-row>.woe-detail-button{width:54px;padding:8px;font-size:7px}}:root{--sm-text:#172b42;--sm-muted:#526174}body{color:#233247}p{color:#4b5b6e}.titlebar h1{color:#142b46}.titlebar p,.breadcrumb{color:#526174}.workspace-badge{color:#20354b}.workspace-badge small,.sidecaption{color:#526174}.sidebar>button{color:#334155;font-weight:500}.sidebar>button svg{color:#52677d}.sidebar>button.active{color:#075f4a;font-weight:700}.sidebar>button:hover{color:#163d52}.sidesupport b{color:#24475c}.sidesupport p,.sidesupport a{color:#475569}.statlabel{color:#475569;font-weight:600}.stat>b{color:#173b56}.stat small{color:#526174}.titlebar p{font-weight:500}.rolepill{color:#09664f;border-color:#bfd9cd}.connection,.connection b,.connection button{color:#365b7a}.connection .dot{background:#9a6319}.paneltitle h2,.formpanel h2,.summary h2{color:#243e56}.textbutton{color:#126b59;font-weight:600}.primary{color:#fff;background:linear-gradient(110deg,#08775e,#146b85)}.primary:hover{background:linear-gradient(110deg,#075e4b,#10576e)}.headcreate{color:#fff;background:#08775e;border-color:#168b73}.headcreate:hover{background:#08654f}.outline{color:#334c60;border-color:#c8d8df;font-weight:600}.search{color:#5e7385}.search input,input,select,textarea{color:#253b50}.search input::placeholder,input::placeholder,textarea::placeholder{color:#66758a;opacity:1}label{color:#34485c;font-weight:500}.muted,.micro{color:#536476}.main table th{color:#3d5166;font-weight:700}.main table td{color:#374b60}.main table td b{color:#203a50}.main table td small{color:#5d6f81}.tablefooter{color:#526174}.rowactions button{color:#235d50;background:#f2f8f5;border-color:#bfd8d1}.tag.green{color:#146347;background:#e7f4ec}.tag.amber{color:#80520d;background:#fff2d7}.tag.gray{color:#475569;background:#edf1f5}.blue b{color:#17577a}.summaryline,.summarytotal{color:#4d6173}.summaryline b{color:#28495c}.summarytotal b{color:#0b7155}.summarybalance{color:#326653}.summarybalance b{color:#0c654d}.summaryhint{color:#477f6b}.summaryhint p{color:#536476}.woe-rate-context{color:#285d49;background:#eff8f2;border-color:#d2e5d8}.packagechoices button{color:#38576c}.packagechoices button span small{color:#607388}.packagechoices button b{color:#0c6a4c}.packagechoices button b small{color:#4c7365;font-weight:500}.woe-selected{color:#205b42}.woe-detail-button{color:#28644f!important}.woe-selected strong{color:#0c6547}.ordertabs button{color:#526174}.ordertabs button.selected{color:#0b6b52;font-weight:700}.statusgrid span{color:#475d70}.statusgrid b{color:#216b59}.quickgrid b{color:#24485e;font-weight:700}.quickgrid p{color:#526174}.quickgrid button>svg{color:#587288}.featureintro h2,.knowledgehero h2{color:#204b60}.featureintro p,.knowledgehero p{color:#475e70}.eyebrow{color:#276b53}.resourcecard h3,.managementcard h3{color:#274c60}.resourcecard p,.managementcard p{color:#526174}.resourcecard span{color:#166d54;font-weight:600}.knowledgeitems h3{color:#345568}.knowledgeitems p{color:#5c7082}.recorddetail{color:#526174}.access-columns h3{color:#2c5266}.access-columns p{color:#526174}.billing-context b,.balanceinfo h2{color:#244b60}.billing-context p,.balanceinfo p{color:#526174}.balanceinfo>div{color:#366a5b}.billing-tabs button{color:#41586a}.billing-tabs button.active{color:#0d624a;border-color:#91bda8}.steps h4{color:#2b455b}.steps p,.integrationbody>p,.integrationnote p{color:#526174}.integrationnote{color:#3b7f67}.loading h2{color:#213e55}.loading p,.signin-eyebrow{color:#526174}.package-name-link{color:#126a53}.catalogue-toolbar h2{color:#1f4a60}.catalogue-toolbar p,.catalogue-count,.catalogue-count>span{color:#536a7d}.catalogue-card-title h3{color:#263f56}.catalogue-sku{color:#5a6f82}.catalogue-card-prices small{color:#516778;font-weight:500}.catalogue-card-prices b{color:#2c445b}.catalogue-card-prices .original b{color:#0c6c4e}.catalogue-card-footer>span{color:#52687b}.package-detail-heading h2{color:#1d435b}.package-detail-heading p,.package-detail-heading p b{color:#52697b}.package-detail-price>small,.package-detail-price p{color:#526778}.package-detail-price>strong{color:#09694a}.package-detail-price p b{color:#365f53}.package-client-picker label,.package-client-picker p{color:#3c6756}.package-overview p{color:#475d70}.included-groups summary{color:#295e4b;font-weight:700}.included-groups summary b{color:#416857}.included-tests>div{color:#3c556a}.included-tests small,.included-tests p{color:#5a7182}.handbill-clinic{color:#367b63}.handbill-tag{color:#206b51}.handbill-packages h3{color:#2e4c61}.handbill-packages p{color:#607487}.handbill-packages strong{color:#087451}.handbill-bottom p{color:#2a6b51}.handbill-bottom small{color:#526f6b}.handbill-choices label{color:#3e596c}.handbill-brand small{color:#536f7d}.handbill-placeholder p{color:#587369}footer{color:#5e7184}.modalhead h2{color:#24485e}.modal form>p{color:#475d70}.hero{background:linear-gradient(115deg,#123b54 0%,#15536c 58%,#126c6c 100%)}.hero h2{color:#fff}.hero p{color:#e1f0f5}.heroeyebrow{color:#b7efdc}.hero button{color:#105d52}.heroflow b{color:#fff;font-weight:600}.heroflow small,.heroflow span{color:#d7eef3}.heroflow svg{color:#b5e7d8}.headerhelp,.headerwallet small,.identity small{color:#e1f0f5}.headsearch input::placeholder{color:#e0edf4}.header .brand small{color:#d2e6ef}.header .brand b{color:#8ce6c6}.balancecard>p,.balancecard small{color:#d4eee9}.balancecard h2{color:#fff}.balancecard button{color:#0a644f}.resource-grid .resourcecard span{color:#14674f}@media (max-width:620px){.sidebar>button{font-weight:600}.titlebar p{font-weight:400}}.test-workspace{background:#fffaf0;border:1px dashed #c8a760;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;padding:17px 20px;display:flex}.test-workspace>div{flex:1}.test-workspace b{color:#694f1d;margin:9px 0 5px;font-size:11px;display:block}.test-workspace p{color:#76613b;font-size:9px;line-height:1.7}.test-workspace label{color:#76613b;min-width:230px;margin:0;font-size:9px}.test-workspace select{color:#5b492a;border-color:#d8c9a6;padding:10px;font-size:10px}.test-workspace.test-active{background:#fff4d9;border-style:solid;border-color:#d6b86c}.test-workspace button{white-space:nowrap;font-size:9px}.test-workspace .tag{letter-spacing:.8px;font-size:7px}@media (max-width:900px){.test-workspace{flex-wrap:wrap}.test-workspace>div{flex-basis:100%}.test-workspace label{flex:1;min-width:180px}}@media (max-width:620px){.test-workspace{padding:16px}.test-workspace b{font-size:11px}.test-workspace p{font-size:9px}.test-workspace label{width:100%;min-width:0}}.product-information-grid{grid-template-columns:minmax(0,1fr) 330px;gap:22px;display:grid}.product-section{margin-bottom:22px;padding:24px}.product-section h2{color:#172b43;margin:0 0 20px;font-size:19px}.product-section h3{color:#172b43;margin:15px 0 8px;font-size:15px}.product-section p{color:#334155;font-size:14px;line-height:1.8}.product-section small{color:#475569;margin-top:14px;display:block}.product-preparation{border-top:1px solid #e2e8f0;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;display:grid}.product-overview summary{cursor:pointer;color:#08786b;font-weight:600}.product-downloads .primary{width:100%;margin-top:15px;font-size:12px}.document-link{color:#075e79;border-bottom:1px solid #e2e8f0;align-items:center;gap:12px;padding:18px 0;font-size:14px;font-weight:600;text-decoration:none;display:flex}.document-link span{flex:1}.document-link:hover{color:#047857}.product-section table td,.product-section table th{white-space:normal;padding:13px 10px}.product-information-grid .package-detail-content{margin-bottom:22px}@media (max-width:1050px){.product-information-grid{grid-template-columns:1fr}.product-information-grid aside{grid-template-columns:1fr 1fr;gap:20px;display:grid}}@media (max-width:650px){.product-information-grid aside{display:block}.product-preparation{grid-template-columns:1fr}}.collection-intro .paneltitle{flex-wrap:wrap;align-items:flex-start;gap:20px}.collection-intro p{margin-top:8px}.collection-totals{flex-wrap:wrap;gap:24px;padding:20px 28px;display:flex}.collection-totals>div{background:#f5faf9;border:1px solid #dbe6ea;border-radius:12px;flex:1;min-width:180px;padding:18px}.collection-totals small{color:#415369;display:block}.collection-totals b{color:#173e52;margin-top:8px;font-size:26px;display:block}.collection-intro>.micro{color:#415369;padding:0 28px 24px}.collection-filters{flex-wrap:wrap;align-items:end}.collection-filters label{color:#243c50;flex-direction:column;gap:8px;display:flex}.collection-filters label:first-child{flex:1;min-width:230px}.collection-match{gap:10px;min-width:230px;display:grid}.collection-match label{gap:8px;display:grid}.collection-match small{color:#415369}@media (max-width:640px){.collection-totals{padding:16px}.collection-filters label{width:100%}.collection-intro>.micro{padding:0 16px 20px}}.team-revenue{margin-bottom:24px}.team-revenue .paneltitle{align-items:flex-start;gap:16px}.team-revenue .paneltitle p{margin-top:10px}.team-revenue .revenue-note{color:#415369;padding:20px 28px}.wallet-ledger>summary{cursor:pointer;color:#243c50;padding:20px 28px;font-weight:600}.payment-guidance{color:#415369;padding:0 28px 20px;line-height:1.7}.payment-guidance h3{color:#173e52}.order-details-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;padding:24px 28px;display:grid}.order-details-grid small{color:#415369;margin-bottom:8px;display:block}.order-details-grid b{color:#173e52;overflow-wrap:anywhere;display:block}.received-summary{padding:0 28px}.received-summary .balancecard{padding:24px}.received-summary .balancecard h2{color:#fff;margin:12px 0;font-size:36px}.received-summary .balancecard p,.received-summary .balancecard small{color:#e6f5f4}@media (max-width:640px){.received-summary{padding:0 16px}}.nxt-orders{color:#09234a;background:#fff;border:1px solid #dde5ef;border-radius:12px;padding:26px 24px}.nxt-tabs{border-bottom:1px solid #c9ccd2;gap:12px;margin-bottom:22px;display:flex}.nxt-tabs>button{color:#0a2146;background:0 0;border:0;border-bottom:4px solid #0000;justify-content:center;align-items:center;gap:13px;min-width:230px;padding:10px 24px 22px;font-size:20px;font-weight:700;display:flex}.nxt-tabs>button:nth-child(2) svg{color:#c43826}.nxt-tabs>button.active{border-bottom-color:#0074ca}.nxt-order-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.nxt-order-heading h2{color:#0a2146;margin:0;font-size:30px;font-weight:750;line-height:1.2}.nxt-order-heading>div{align-items:center;gap:14px;display:flex}.nxt-bulk{color:#fff;background:#006dd4;border:1px solid #006dd4;border-radius:6px;align-items:center;gap:8px;padding:14px 18px;font-weight:600;display:flex}.nxt-bulk:disabled{color:#8498b0;cursor:not-allowed;opacity:1;background:#d8dce5;border-color:#d8dce5}.nxt-more{position:relative}.nxt-more>summary{cursor:pointer;color:#0a2146;border:2px solid #536c96;border-radius:6px;align-items:center;gap:20px;padding:13px 22px;font-size:18px;list-style:none;display:flex}.nxt-more summary::-webkit-details-marker{display:none}.nxt-more>div{z-index:10;background:#fff;border:1px solid #cbd6e6;border-radius:8px;min-width:220px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 10px 28px #10274622}.nxt-more>div>button{text-align:left;color:#12345e;background:#fff;border:0;align-items:center;gap:8px;width:100%;padding:12px;display:flex}.nxt-more>div>button:hover{background:#edf6ff}.nxt-status-cards{grid-template-columns:repeat(4,minmax(170px,1fr));gap:16px;margin-bottom:22px;display:grid;overflow-x:auto}.nxt-card{cursor:pointer;border:1px solid;border-radius:5px;flex-direction:column;gap:12px;min-width:170px;min-height:116px;padding:20px 18px;display:flex;position:relative}.nxt-card b{font-size:34px;line-height:1}.nxt-card span{white-space:nowrap;font-size:15px;font-weight:650}.nxt-card input{accent-color:currentColor;height:23px;position:absolute;top:17px;right:16px;width:23px!important;min-height:0!important}.nxt-card-0{color:#e95500;background:#fff9e9;border-color:#f7d981}.nxt-card-1{color:#387df5;background:#eaf5ff;border-color:#b2ceff}.nxt-card-2{color:#007b8b;background:#e2f9fc;border-color:#a5e7ee}.nxt-card-3{color:#3d9f80;background:#ecfaf3;border-color:#b9e8d7}.nxt-search{border:1px solid #9dacc3;border-radius:8px;max-width:780px;min-height:52px;margin-bottom:13px;display:flex;overflow:hidden}.nxt-search-type{background:#f5f6f9;align-items:center;gap:8px;min-width:230px;margin:0;padding-left:16px;display:flex}.nxt-search-type select{color:#102743;min-width:170px;background:0 0!important;border:0!important;border-radius:0!important}.nxt-search>input{flex:1;min-width:0;font-size:17px;border:0!important;border-left:1px solid #a5b3c8!important;border-radius:0!important}.nxt-search>button{color:#fff;background:#0072d4;border:0;border-left:1px solid #a5b3c8;padding:10px 18px;font-weight:650}.nxt-search>button:disabled{color:#8a9bb4;cursor:not-allowed;background:#d8dfe9}.nxt-filter-row{flex-wrap:wrap;gap:12px;margin-bottom:10px;display:flex}.nxt-filter-row>select{color:#344f75;background:#fff;border:1px solid #9dacc3;flex:1;width:auto;min-width:180px}.nxt-date-range{color:#526b8f;border:1px solid #9dacc3;border-radius:8px;flex:1.6;align-items:center;gap:8px;min-width:330px;padding:4px 12px;display:flex}.nxt-date-range input{color:#344f75;background:0 0;flex:1;width:135px;min-width:0;border:0!important;padding:8px 0!important}.nxt-list-note{color:#526985;margin:13px 0 18px;font-size:12px;line-height:1.6}.nxt-table{border:1px solid #9dacc3;border-radius:9px}.nxt-table table{border-collapse:collapse;width:100%;min-width:1120px}.nxt-table th{white-space:normal;color:#516b93;letter-spacing:.3px;background:#f4f5f9;border-bottom:1px solid #9dacc3;padding:20px 15px;font-size:13px;font-weight:700}.nxt-table th:nth-child(3){min-width:185px}.nxt-table th:nth-child(4){min-width:190px}.nxt-table th:nth-child(5){min-width:135px}.nxt-table td{vertical-align:top;color:#10284d;border-bottom:0;padding:23px 15px;font-size:15px}.nxt-table td small{color:#536d95;overflow-wrap:anywhere;margin-top:5px;font-size:13px;line-height:1.6;display:block}.nxt-table input[type=checkbox]{accent-color:#0074d8;width:22px;height:22px;padding:0;min-height:0!important}.nxt-patient{color:#006aee;text-align:left;background:0 0;border:0;padding:0;font-size:17px;line-height:1.4}.nxt-patient:hover{text-decoration:underline}.nxt-sort{text-align:left;color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;background:0 0;border:0;flex-direction:column;gap:10px;padding:0;display:flex}.nxt-status{color:#4e647f;background:#edf0f4;border-radius:3px;padding:5px 9px;font-size:12px;font-weight:700;line-height:1.3;display:inline-block}.nxt-status.status-ready{color:#329a77;background:#e8f8ed}.nxt-status.status-partially-ready{color:#00788b;background:#dff8fb}.nxt-status.status-orders-in-lab{color:#3377de;background:#e7f2ff}.nxt-status.status-pending-import{color:#d85500;background:#fff4db}.nxt-status.status-failed{color:#bd3826;background:#fff0ed}.nxt-actions{gap:7px;display:grid}.nxt-actions>button{color:#1b507c;white-space:nowrap;background:#fff;border:1px solid #bdcbde;border-radius:4px;padding:7px 9px;font-size:12px}.nxt-demo{color:#8d5d00!important;font-size:11px!important}@media (max-width:900px){.nxt-orders{padding:18px 14px}.nxt-status-cards{grid-template-columns:repeat(4,190px)}.nxt-order-heading{flex-direction:column;align-items:flex-start}.nxt-tabs>button{flex:1;min-width:0;padding:12px 7px 18px;font-size:16px}.nxt-search-type{min-width:170px}.nxt-search-type select{min-width:135px}.nxt-order-heading h2{font-size:26px}}@media (max-width:560px){.nxt-order-heading>div{flex-wrap:wrap;width:100%}.nxt-bulk{padding:12px;font-size:13px}.nxt-more>summary{padding:10px 15px;font-size:15px}.nxt-search{flex-wrap:wrap}.nxt-search-type{border-bottom:1px solid #a5b3c8;width:100%}.nxt-search>input{min-height:48px}.nxt-date-range{box-sizing:border-box;width:100%;min-width:100%}.nxt-tabs>button{gap:7px;font-size:14px}.nxt-tabs svg{width:21px;height:21px}}.sample-vial{border:1px solid #cbdce4;border-radius:10px;margin:18px 0;padding:18px}.sample-vial legend{color:#173e52;padding:0 8px;font-weight:700}.sample-fasting{align-items:center;flex-direction:row!important;gap:10px!important;display:flex!important}.sample-fasting input{width:18px;height:18px;min-height:0}.order-detail-actions{gap:12px;padding:20px 28px;display:flex}.specification-heading{align-items:flex-start;gap:14px;padding-bottom:16px;display:flex}.specification-heading>svg{color:#536b88;flex-shrink:0;margin-top:3px}.specification-heading h2{margin-bottom:10px}.specification-heading p{margin-bottom:0}.specification-profiles{border:1px solid #d1d9e4;border-radius:8px;margin-top:8px;overflow:hidden}.specification-profile+.specification-profile{border-top:1px solid #d1d9e4}.specification-profile>summary{cursor:pointer;color:#173b60;background:#f7f9fc;align-items:center;gap:12px;min-height:60px;padding:18px 20px;font-size:16px;font-weight:650;list-style:none;display:flex}.specification-profile>summary::-webkit-details-marker{display:none}.specification-profile>summary>span:first-child{flex:1}.specification-profile-count{color:#566b83;white-space:nowrap;font-size:12px;font-weight:500}.specification-profile>summary>svg{flex-shrink:0;transition:transform .15s}.specification-profile[open]>summary>svg{transform:rotate(180deg)}.specification-profile[open]>summary{color:#075ca8;background:#edf5ff;border-bottom:1px solid #d1d9e4}.specification-profile .tablewrap{margin:0}.specification-profile table{width:100%;min-width:660px}.specification-profile th{white-space:normal;background:#f8f9fb}.specification-profile td:first-child{width:30%}.specification-profile td{white-space:normal;overflow-wrap:anywhere}.specification-source{color:#52667e;margin-top:16px;display:block}.sample-type-label{white-space:nowrap;align-items:center;gap:9px;margin:2px 10px 2px 0;line-height:1.6;display:inline-flex}.sample-type-dot{background:var(--sample-color);border-radius:50%;flex:0 0 11px;width:11px;height:11px;box-shadow:inset 0 0 0 1px #00000008}.sample-type-list{flex-wrap:wrap;gap:4px 14px;display:flex}.lab-information{border:1px solid #d2d8e7;margin-top:24px;overflow:hidden;padding:0!important}.lab-information>header{background:#f8f9fc;padding:22px}.lab-information>header small{color:#62708a;letter-spacing:1.3px;margin-bottom:8px;font-size:10px;font-weight:650;display:block}.lab-information>header h2{color:#172c48;line-height:1.4;margin:0!important;font-size:20px!important}.lab-information-banner{color:#fff;background:#a497ed;align-items:center;gap:16px;padding:20px;display:flex}.lab-information-banner svg{color:#fff2d4;flex-shrink:0}.lab-information-banner b{color:#fff;font-size:18px;line-height:1.4}.lab-information-options{grid-template-columns:1fr 1fr;gap:18px;padding:25px 18px;display:grid}.lab-information-options>a,.lab-information-options>button{text-align:left;color:#182b44;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:17px;font-weight:550;line-height:1.5;text-decoration:none;display:flex}.lab-information-options button{cursor:pointer}.lab-information-options>a:hover,.lab-information-options>button:hover{color:#06679d}.lab-quality-icon,.lab-report-icon{border-radius:50%;flex:0 0 57px;justify-content:center;align-items:center;width:57px;height:57px;display:flex}.lab-quality-icon{color:#eab122;background:#fff6db}.lab-report-icon{color:#25a6d8;background:#eaf7ff}.lab-information>footer{color:#67768a;border-top:1px solid #edf0f5;align-items:flex-start;gap:7px;padding:14px 18px;font-size:10px;line-height:1.6;display:flex;margin:0!important}.lab-information>footer>svg{flex-shrink:0;margin-top:2px}.lab-information>footer>a{color:#507592;margin-left:auto}@media (max-width:600px){.specification-profile>summary{gap:8px;padding:15px 13px;font-size:14px}.lab-information-options{gap:12px}.lab-information-options>a,.lab-information-options>button{gap:8px;font-size:15px}.lab-quality-icon,.lab-report-icon{flex-basis:47px;width:47px;height:47px}}.sample-collection-time{flex-direction:column;gap:8px;max-width:480px;margin:20px 0 28px;display:flex}.barcode-vials{gap:18px;display:grid}.barcode-vial{border:0;grid-template-columns:minmax(160px,.7fr) 1fr 1fr;gap:16px;min-width:0;margin:0;padding:0;display:grid}.barcode-vial>label{min-width:0}.barcode-vial input:not([type=checkbox]){width:100%;min-height:56px}.barcode-sample-label{color:#536d96;border:1px solid #b7c7da;border-radius:8px;align-items:center;gap:14px;padding:12px 16px;display:flex;box-shadow:0 3px 7px #20364d0a}.barcode-sample-label .sample-type-label{color:#172e4f}.barcode-vial-extra{border-bottom:1px solid #e5edf3;flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:14px;padding-bottom:12px;display:flex}.barcode-vial-extra .sample-fasting{align-items:center;gap:8px;display:flex}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.barcode-vial{grid-template-columns:1fr}.barcode-vial-extra{grid-column:auto}.sample-collection-time{max-width:none}}:root{--sm-green:#087f68;--sm-teal:#087f80;--sm-blue:#23669b;--sm-navy:#15384c;--sm-text:#213a4b;--sm-muted:#5a6e7b;--sm-border:#dfe9ec;--ui-shadow:0 4px 20px #15384c06;--ui-radius:18px;--ui-header:80px;--ui-side:244px}html{scroll-padding-top:100px}body{color:var(--sm-text);-webkit-font-smoothing:antialiased;background:radial-gradient(at 100% 0,#e6f3f1 0,#0000 46%),#f5f8fa;font-family:Inter,Arial,sans-serif;font-size:14px;line-height:1.5}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button{transition:background .2s,box-shadow .2s,transform .2s,border-color .2s}button:active:not(:disabled){transform:translateY(1px)}:is(button:focus-visible,a:focus-visible,summary:focus-visible){outline-offset:4px;outline:3px solid #47bda3}input,select,textarea{color:#203a4c;background:#fff;border:1px solid #cbdbe1;border-radius:10px;min-height:46px;padding:12px 14px;font-size:14px;transition:border-color .18s,box-shadow .18s}input:focus,select:focus,textarea:focus{border-color:#168e7b;outline:0;box-shadow:0 0 0 4px #168e7b12}input[type=checkbox],input[type=radio]{accent-color:#087f68;flex-shrink:0;width:18px;height:18px;min-height:0;padding:0}input::placeholder,textarea::placeholder{color:#758792}label{color:#37505e;gap:8px;font-size:13px;font-weight:500;line-height:1.5}label input,label select,label textarea{font-size:14px}p{color:#526976;line-height:1.75}small,.micro{color:#5b7280;font-size:12px;line-height:1.6}h1,h2,h3{font-family:Manrope,Inter,Arial,sans-serif}h1{letter-spacing:-1px;font-size:30px}h2{letter-spacing:-.4px;font-size:18px}h3{font-size:15px}svg{flex-shrink:0}.header{height:var(--ui-header);background:linear-gradient(110deg,#13384c,#154b60 65%,#116b69);gap:28px;padding:0 28px;box-shadow:0 4px 24px #15384c15}.brand{gap:10px;min-width:216px;font-size:24px}.brandmark{border-radius:13px;width:44px;height:44px}.brand small{letter-spacing:2.3px;font-size:8px}.headsearch{background:#ffffff0d;border-color:#ffffff24;border-radius:12px;flex:1;max-width:480px;transition:background .2s,box-shadow .2s}.headsearch:focus-within{background:#ffffff19;box-shadow:0 0 0 3px #ffffff0a}.headsearch input{min-height:44px;box-shadow:none;font-size:13px}.headcreate{background:#12896e;border-color:#31a98c;border-radius:11px;min-height:44px;margin-left:auto;padding:12px 17px;font-size:13px;box-shadow:0 4px 12px #062d3720}.headcreate:hover{background:#0e9a7c;box-shadow:0 6px 20px #051c2826}.identity{gap:10px;padding-left:18px;font-size:12px}.identity small{font-size:10px}.avatar{width:36px;height:36px;font-size:12px}.menubtn{border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px}.menubtn:hover{background:#ffffff15}.sidebar{top:var(--ui-header);width:var(--ui-side);background:#ffffffef;border-right-color:#e0e9ed;gap:3px;padding:20px 14px 24px}.workspace-badge{margin-bottom:18px;padding:5px 10px 21px;font-size:13px}.workspace-badge>span:first-child{border-radius:12px;width:38px;height:38px;font-size:16px}.workspace-badge small{font-size:10px}.sidecaption{letter-spacing:1.8px;color:#677e8a;margin:0 12px 12px;font-size:9px}.sidebar>button{color:#536a78;border-radius:11px;gap:12px;min-height:46px;padding:12px 14px;font-size:12px;font-weight:500}.sidebar>button svg{width:19px;height:19px}.sidebar>button:hover{color:#08735c;background:#f0f7f6;transform:translate(3px)}.sidebar>button.active{color:#07684f;background:linear-gradient(100deg,#e4f4ed,#edf7f4);box-shadow:inset 3px 0 #129578}.sidebar>button.active svg{color:#0a8066}.sidesupport{background:linear-gradient(135deg,#eef8f3,#f4f8fb);border:1px solid #deece7;border-radius:14px;margin-top:24px;padding:18px 14px}.sidesupport b{margin:10px 0 4px;font-size:12px}.sidesupport p,.sidesupport a{font-size:11px}.sidesupport a{min-height:36px}.nav-scrim,.mobile-dock{display:none}.main{max-width:1920px;margin-left:var(--ui-side);padding:calc(var(--ui-header) + 28px) clamp(24px,3vw,48px) 28px;min-width:0;animation:.4s both workspace-in}.breadcrumb{color:#647c89;gap:8px;margin-bottom:18px;font-size:11px}.titlebar{align-items:center;margin-bottom:26px}.titlebar h1{letter-spacing:-1px;color:#16394c;font-size:clamp(24px,2.1vw,32px);line-height:1.3}.titlebar p{max-width:650px;margin-top:8px;font-size:13px}.rolepill{background:#fff;border-color:#d4e7df;gap:7px;padding:9px 13px;font-size:11px}.panel,.stat,.catalogue-card,.managementcard{border:1px solid var(--sm-border);border-radius:var(--ui-radius);box-shadow:var(--ui-shadow);background:#fff}.panel{margin-bottom:24px}.paneltitle{border-bottom-color:#e9f0f2;padding:22px 24px}.paneltitle h2{color:#244453;font-size:17px}.paneltitle p{font-size:12px}.primary,.outline{border-radius:10px;gap:8px;min-height:43px;padding:11px 16px;font-size:12px;font-weight:600}.primary{background:linear-gradient(115deg,#087a5f,#15738c);box-shadow:0 4px 12px #087a5f18}.primary:hover{background:linear-gradient(115deg,#09664f,#12637c);transform:translateY(-1px);box-shadow:0 7px 18px #087a5f26}.outline{color:#35596b;background:#fff;border-color:#cbdde2}.outline:hover{background:#f3faf7;border-color:#64aa98}.textbutton{min-height:36px;font-size:12px}.connection,.success,.error{border-radius:12px;padding:14px 17px;font-size:12px;line-height:1.65}.connection{color:#355d72;background:#edf5fa;border-color:#dce9f1}.connection button{font-size:12px}.success{color:#146744;background:#eaf7f0;border-color:#cde9db}.test-workspace{background:#fffcf4;border:1px solid #eadbb8;border-radius:14px;gap:18px;padding:16px 20px}.test-workspace b{margin-top:5px;font-size:12px}.test-workspace p{font-size:11px}.test-workspace label{margin:0;font-size:11px}.test-workspace select{min-height:40px;font-size:12px}.tag{border-radius:6px;padding:5px 8px;font-size:10px;line-height:1.4}.stats{gap:18px;margin-bottom:24px}.stat{min-width:0;padding:22px;transition:transform .25s,box-shadow .25s;overflow:hidden}.statlabel{color:#4f6876;margin:1px 0 22px;padding-right:37px;font-size:12px;font-weight:500}.stat>b{letter-spacing:-1.1px;color:#1b485b;overflow-wrap:anywhere;margin-bottom:8px;font-size:clamp(26px,2.4vw,36px);font-weight:700}.stat small{color:#657d89;font-size:11px}.staticon{border-radius:12px;width:40px;height:40px;position:absolute;top:20px;right:20px}.staticon svg{width:21px;height:21px}.hero{background:linear-gradient(115deg,#143e52,#15586b 60%,#14877e);border-radius:20px;gap:28px;min-height:255px;padding:32px 34px;box-shadow:0 10px 30px #154c6012}.hero h2{letter-spacing:-1.3px;font-size:clamp(28px,2.6vw,40px);line-height:1.2}.heroeyebrow{letter-spacing:2.3px;color:#b1e3d5;margin-bottom:17px;font-size:9px}.hero p{color:#cee7e8;margin:15px 0 23px;font-size:12px;line-height:1.8}.hero button{border-radius:10px;gap:24px;min-height:43px;font-size:12px}.hero button:hover{transform:translateY(-2px);box-shadow:0 5px 16px #082e4430}.hero-watermark{opacity:.08;animation:9s ease-in-out infinite brand-breathe}.heroflow{gap:12px}.heroflow>div{background:#ffffff0b;border:1px solid #ffffff27;border-radius:14px;min-height:168px;padding:20px 15px;transition:background .25s,transform .25s}.heroflow>div:hover{background:#ffffff17;transform:translateY(-4px)}.heroflow span{color:#b8e0df;font-size:9px}.heroflow b{font-size:12px}.heroflow small{color:#c1dfe1;font-size:10px}.quickgrid{gap:18px}.quickgrid button{box-shadow:var(--ui-shadow);border-color:#dfe9ec;border-radius:15px;padding:21px}.quickgrid b{font-size:13px}.quickgrid p{margin-top:4px;font-size:11px}.quickicon{border-radius:12px;width:43px;height:43px}.quickicon svg{width:22px;height:22px}.quickgrid button:hover{border-color:#a4d4c3;transform:translateY(-3px);box-shadow:0 10px 26px #1c655215}.bookinglayout{grid-template-columns:minmax(0,1fr) 304px;align-items:start;gap:24px}.formpanel{padding:26px}.formpanel h2{gap:12px;margin-bottom:24px;font-size:18px}.formpanel h2 span{color:#12795a;background:#e5f5ed;width:30px;height:30px;font-size:12px;font-weight:700}.formgrid{gap:20px 22px;min-width:0}.formgrid>label{min-width:0}.ordermode{gap:22px;margin-bottom:24px;padding-bottom:20px}.ordermode b{font-size:13px}.ordermode label{min-height:36px;font-size:13px}.summary{top:calc(var(--ui-header) + 24px);border-top:3px solid #168f78;padding:24px}.summary h2{padding-bottom:19px;font-size:18px}.summaryline{align-items:flex-start;padding:17px 0;font-size:12px}.summaryline b{overflow-wrap:anywhere;max-width:65%}.summarytotal{flex-wrap:wrap;gap:14px;padding:20px 0;font-size:12px}.summarytotal b{letter-spacing:-.8px;font-size:28px}.summaryhint p{font-size:11px}.summaryhint{margin:20px 0}.summary .micro{font-size:11px}.summary>.primary{min-height:47px}.search{border-color:#cfdee4;border-radius:11px;min-height:46px;padding:0 14px}.search:focus-within{border-color:#168e7b;box-shadow:0 0 0 3px #168e7b0c}.search input{box-shadow:none;min-height:44px;font-size:13px}.woe-rate-context{border-radius:10px;padding:12px 14px;font-size:12px;line-height:1.65}.packagechoices{scrollbar-width:thin;scrollbar-color:#bbd7cf transparent;max-height:330px;padding-right:4px}.packagechoices button{border-radius:11px;gap:12px;padding:15px;font-size:12px}.packagechoices button small{font-size:10px}.packagechoices button b{font-size:12px}.packagechoices button b small{font-size:9px}.packagechoices button.chosen{background:#edf8f2;border-color:#278d71;box-shadow:0 0 0 1px #278d7115}.woe-package-row>.woe-detail-button{border-radius:10px;width:72px;font-size:10px}.woe-selected{border-radius:11px;gap:12px;padding:14px;font-size:12px}.barcode-vial{background:#f8fbfc;border:1px solid #e0ebee;border-radius:14px;grid-template-columns:minmax(135px,.8fr) 1fr 1fr;gap:14px;padding:18px}.barcode-sample-label{box-shadow:none;background:#fff;border-color:#d3e2e8;border-radius:10px;gap:10px;padding:12px}.barcode-sample-label .sample-type-label{white-space:normal;margin:0;font-size:13px}.barcode-sample-label>svg{width:30px}.barcode-vial>label{margin:0}.barcode-vial input:not([type=checkbox]){letter-spacing:.4px;min-height:48px;font-family:Inter,Arial,sans-serif}.barcode-vial-extra{border:0;align-items:center;gap:10px;padding:0}.barcode-vial-extra label{margin:0;font-size:12px}.barcode-vial-extra small{font-size:10px}.sample-collection-time{background:#edf7f3;border:1px solid #d7ebe1;border-radius:13px;max-width:450px;padding:17px 20px;font-size:13px}.sample-collection-time small{color:#3e6f5c;font-size:11px}.tablewrap{scrollbar-width:thin;scrollbar-color:#bfd2d9 #f3f7f9;overscroll-behavior-x:contain;max-width:100%}table{font-size:13px}.main table th{letter-spacing:.7px;color:#526e7e;background:#f5f8fa;padding:15px 18px;font-size:10px}.main table td{color:#365365;padding:18px;font-size:12px;line-height:1.65}.main table td small{color:#637d89;font-size:10px}.main table td b{font-weight:600}.main tbody tr{transition:background .18s}.main tbody tr:hover{background:#f1f8f7}.tablefooter{padding:16px 22px;font-size:11px}.rowactions{flex-wrap:wrap}.rowactions button{border-radius:7px;min-height:34px;padding:7px 10px;font-size:11px}.filters,.modulebar{flex-wrap:wrap;gap:12px;padding:20px 24px}.filters select{font-size:12px}.empty h3{color:#36556a;font-size:17px}.empty p,.empty .primary{font-size:12px}.empty>svg{color:#509d8b;width:36px;height:36px}.empty{padding:44px 24px}.ratespanel table{table-layout:auto;min-width:650px}.ratespanel .package-name-link{white-space:normal;min-width:180px}.ratespanel th,.ratespanel td{padding:16px!important;font-size:12px!important}.ratespanel th:nth-child(2),.ratespanel td:nth-child(2){display:table-cell}.ratespanel th:first-child{width:45px}.ratespanel th:nth-last-child(-n+3){width:auto}.ratespanel td:nth-last-child(-n+3){white-space:nowrap}.catalogue-toolbar h2{color:#1b465b;font-size:25px}.catalogue-toolbar p,.catalogue-count{font-size:12px}.catalogue-count>span{font-size:11px}.package-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.catalogue-card{flex-direction:column;padding:23px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.catalogue-card:hover{border-color:#9bcdbb;transform:translateY(-4px);box-shadow:0 14px 32px #154f4210}.catalogue-card-title h3{color:#25495a;font-size:14px;line-height:1.65}.catalogue-symbol{color:#188769;background:#edf7f1;border-radius:11px}.catalogue-sku{color:#627d8c;font-size:10px}.catalogue-card-prices{background:#f6faf9;border-color:#e2eeea;border-radius:12px;flex-wrap:wrap;row-gap:12px;margin-top:auto;padding:14px 0}.catalogue-card-prices small{color:#617b86;font-size:10px}.catalogue-card-prices b{letter-spacing:-.4px;color:#284e61;font-size:17px}.catalogue-card-footer>span{color:#607986;font-size:10px}.catalogue-card-footer button{padding:9px 12px;font-size:11px}.package-detail-hero{align-items:center;gap:20px;padding:28px}.package-detail-icon{color:#2a9376;border-radius:18px;width:66px;height:66px}.package-detail-heading{flex:1;min-width:0}.package-detail-heading h2{overflow-wrap:anywhere;font-size:25px;line-height:1.4}.package-detail-heading p{font-size:12px}.package-detail-price{min-width:240px}.package-detail-price>strong{letter-spacing:-.8px;font-size:30px}.package-detail-price>small,.package-detail-price p{font-size:12px}.package-client-picker{border-radius:14px;gap:24px;padding:20px 24px}.package-client-picker label{margin:0;font-size:12px}.package-client-picker p{font-size:12px}.product-information-grid{grid-template-columns:minmax(0,1fr) 340px;gap:24px;min-width:0}.product-information-grid>div,.product-information-grid>aside{min-width:0}.product-section{padding:25px}.product-section h2{margin-bottom:20px;font-size:19px}.product-section h3{font-size:14px}.product-section p{font-size:13px}.product-preparation{gap:20px}.specification-heading{padding-bottom:10px}.specification-heading p{font-size:12px}.specification-profile>summary{border-radius:0;padding:16px 18px;font-size:14px}.specification-profile-count{font-size:11px}.specification-profile[open] .tablewrap{animation:.25s both workspace-in}.specification-profiles{border-color:#dce7ec;border-radius:12px}.specification-profile[open]>summary{color:#0e7359;background:#eaf6ef;border-bottom-color:#dce7ec}.specification-profile>summary:hover{background:#f0f8f4}.specification-source{font-size:10px}.document-link{min-height:54px;padding:15px 0;font-size:13px}.document-unavailable{font-size:12px!important}.lab-information{border-radius:16px;margin-top:0}.lab-information>header{padding:20px}.lab-information>header h2{font-size:17px!important}.lab-information-banner{background:linear-gradient(115deg,#7465bc,#8d7ace);padding:20px 16px}.lab-information-banner b{font-size:16px}.lab-information-banner svg{width:36px}.lab-information-options{gap:12px;padding:20px 16px}.lab-information-options>a,.lab-information-options>button{gap:9px;min-height:52px;font-size:13px}.lab-quality-icon,.lab-report-icon{flex-basis:42px;width:42px;height:42px}.lab-quality-icon svg,.lab-report-icon svg{width:28px}.lab-information>footer{font-size:10px}.nxt-orders{box-shadow:var(--ui-shadow);border-color:#dfe9ec;border-radius:18px;padding:24px}.nxt-tabs{border-color:#e0e9ee;gap:8px}.nxt-tabs>button{color:#25465c;border-bottom-width:3px;min-width:210px;padding:10px 22px 18px;font-size:17px}.nxt-tabs>button.active{color:#076b55;border-bottom-color:#0b8c73}.nxt-tabs svg{color:#168f79;width:23px;height:23px}.nxt-order-heading h2{color:#183e53;font-size:26px}.nxt-bulk{background:#0b7f69;border-color:#0b7f69;border-radius:10px;min-height:43px;padding:12px 15px;font-size:12px}.nxt-more>summary{border:1px solid #cadbe2;border-radius:10px;gap:20px;min-height:43px;padding:11px 15px;font-size:13px}.nxt-more>div{border-color:#dbe6eb;border-radius:12px;padding:8px;animation:.18s workspace-in;box-shadow:0 12px 30px #15384c16}.nxt-more>div>button{border-radius:7px;min-height:42px;font-size:12px}.nxt-status-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;overflow:visible}.nxt-card{border-radius:13px;gap:14px;min-width:0;min-height:110px;padding:19px;transition:transform .2s,box-shadow .2s}.nxt-card:hover{transform:translateY(-2px);box-shadow:0 7px 18px #15384c0c}.nxt-card b{font-size:30px}.nxt-card span{letter-spacing:.4px;white-space:normal;font-size:11px}.nxt-card input{height:18px;top:16px;right:14px;width:18px!important}.nxt-search{border-color:#cbdbe2;border-radius:11px;min-height:46px}.nxt-search-type{background:#f4f8fa;min-width:190px;padding-left:13px}.nxt-search-type select{min-width:145px;box-shadow:none;font-size:12px}.nxt-search>input{font-size:13px}.nxt-search>button{background:#0b8069;padding:10px 17px;font-size:12px}.nxt-date-range,.nxt-filter-row>select{border-color:#cbdbe2;border-radius:10px;min-height:44px;font-size:12px}.nxt-date-range{min-width:300px}.nxt-date-range input{font-size:12px}.nxt-list-note{font-size:11px}.nxt-table{border-color:#dfe8ed;border-radius:12px}.nxt-table table{min-width:1050px}.nxt-table th{border-color:#e0e9ee;padding:16px 14px!important;font-size:10px!important}.nxt-table td{padding:20px 14px!important;font-size:12px!important}.nxt-table td small{font-size:11px!important}.nxt-table tbody tr:nth-child(2n){background:#f8fafb}.nxt-table .nxt-patient{color:#086b85;min-height:30px;font-size:14px;font-weight:600}.nxt-actions>button{border-color:#cbdde3;border-radius:7px;min-height:34px;font-size:11px}.nxt-status{border-radius:6px;padding:6px 9px;font-size:10px}.collection-intro p,.payment-guidance{font-size:13px}.collection-filters{flex-wrap:wrap;gap:14px}.collection-filters label{min-width:0;font-size:12px}.collection-filters .search{min-width:180px}.collection-totals{gap:16px}.collection-totals b{font-size:28px}.received-summary .balancecard{background:linear-gradient(110deg,#18495a,#168975);border-radius:15px;padding:26px}.received-summary .balancecard h2{font-size:32px}.balanceinfo h2{font-size:21px}.balanceinfo p{font-size:13px}.managementgrid{gap:20px}.managementcard{padding:25px;transition:transform .25s,box-shadow .25s}.managementcard:hover{transform:translateY(-3px);box-shadow:0 12px 30px #154f4210}.managementcard h3{color:#234b5d;font-size:17px}.managementcard p{font-size:12px}.featureintro{border-radius:16px;padding:24px}.featureintro h2{font-size:21px}.featureintro p{font-size:12px}.order-details-grid{gap:24px;padding:25px}.order-details-grid small{font-size:11px}.order-details-grid b{font-size:14px}.modalback{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#12374570;animation:.2s veil-in}.modal{border-radius:20px;max-height:calc(100dvh - 40px);padding:28px;animation:.25s both dialog-in;overflow-y:auto}.modalhead h2{font-size:21px}.modal p{font-size:13px}.modalhead button{border-radius:10px;min-width:40px;min-height:40px}.toast{border-radius:12px;animation:.25s workspace-in;box-shadow:0 12px 30px #143d5226}.main>footer{flex-wrap:wrap;gap:12px;padding-top:18px;font-size:10px}.loading{text-align:center;padding:24px}.loading h2{font-size:24px}.loading p{font-size:13px}.loading .primary{margin-top:20px}.signin-eyebrow{font-size:10px}.loading button:disabled,.loading button{position:relative}.loading .signin-logo{animation:3s ease-in-out infinite brand-breathe}@keyframes workspace-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-in{0%{opacity:0;transform:translateY(15px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes veil-in{0%{opacity:0}to{opacity:1}}@keyframes brand-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (hover:hover){.stat:hover{transform:translateY(-3px);box-shadow:0 12px 26px #15384c0b}}@media (min-width:1400px){.stats .stat:nth-child(2){animation:.45s 40ms both workspace-in}.stats .stat:nth-child(3){animation:.45s 80ms both workspace-in}.stats .stat:nth-child(4){animation:.45s .12s both workspace-in}}@media (max-width:1250px){:root{--ui-side:218px}.header{gap:18px;padding:0 22px}.brand{min-width:190px;font-size:22px}.identity{display:none}.main{padding-left:24px;padding-right:24px}.stats{gap:14px}.stat{padding:19px}.staticon{width:34px;height:34px;top:18px;right:16px}.statlabel{font-size:11px}.bookinglayout{grid-template-columns:minmax(0,1fr) 270px;gap:20px}.formpanel,.summary{padding:22px}.barcode-vial{grid-template-columns:1fr 1fr}.barcode-sample-label{grid-column:1/-1}.product-information-grid{grid-template-columns:minmax(0,1fr) 290px}.product-section{padding:22px}.package-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero{grid-template-columns:1fr;padding:28px}.heroflow{justify-content:stretch}.heroflow>div{flex:1;grid-template-columns:20px 1fr;gap:8px;width:auto;min-height:115px;padding:16px;display:grid}.heroflow span{margin:0}.heroflow svg{width:20px;height:20px;margin:0}.heroflow b,.heroflow small{grid-column:1/-1;margin:0}.quickgrid{gap:12px}.quickgrid button{gap:10px;padding:17px}.quickgrid b{font-size:12px}.quickgrid p{font-size:10px}.quickicon{width:36px;height:36px}.nxt-card{padding:16px}.nxt-card span{font-size:10px}.product-information-grid aside{display:block}}@media (max-width:1050px){.bookinglayout,.product-information-grid{grid-template-columns:minmax(0,1fr)}.summary{position:static}.product-information-grid aside{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}.lab-information{grid-column:1/-1}.quickgrid{grid-template-columns:1fr}.quickgrid button{padding:18px}.quickgrid p{font-size:11px}.quickgrid b{font-size:13px}.barcode-vial{grid-template-columns:minmax(140px,.7fr) 1fr 1fr}.barcode-sample-label{grid-column:auto}.nxt-order-heading{flex-direction:column;align-items:flex-start}.nxt-tabs>button{flex:1;min-width:0;padding:12px 8px 17px;font-size:14px}.nxt-card span{max-width:105px}.package-detail-hero{flex-wrap:wrap}.package-detail-price{text-align:left;border:0;border-top:1px solid #e0ecea;flex-wrap:wrap;align-items:center;gap:14px;width:100%;padding:20px 0 0;display:flex}.package-detail-price>small{flex-basis:100%}.package-detail-price>strong{flex:1;margin:0}.package-detail-price .primary{width:auto;margin:0}.package-detail-price p{margin:0}}@media (max-width:800px){:root{--ui-header:72px;--ui-side:0px}.header{gap:14px;padding:0 18px}.menubtn{display:flex}.brand{min-width:0;font-size:22px}.brandmark{width:40px;height:40px}.headsearch{display:none}.headcreate{margin-left:auto;display:flex}.identity{display:none}.sidebar{width:276px;max-width:85vw;top:var(--ui-header);z-index:42;padding-bottom:calc(24px + env(safe-area-inset-bottom));transition:transform .28s cubic-bezier(.2,.8,.2,1);bottom:0;transform:translate(-110%);box-shadow:10px 0 40px #12374615}.sidebar.open{transform:translate(0)}.sidebar>button{min-height:48px;font-size:13px}.nav-scrim{inset:var(--ui-header) 0 0;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:41;background:#12374658;border:0;animation:.2s veil-in;display:block;position:fixed}.header{z-index:45}.main{padding:calc(var(--ui-header) + 22px) 22px calc(100px + env(safe-area-inset-bottom));width:100%;max-width:none;margin-left:0}.mobile-dock{padding:8px 12px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:35;background:#ffffffed;border-top:1px solid #dce8ec;grid-template-columns:repeat(4,1fr);gap:6px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 30px #15384c08}.mobile-dock>button{color:#627c89;background:0 0;border:0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:51px;padding:7px;font-size:10px;font-weight:600;display:flex}.mobile-dock>button.active{color:#08775a;background:#e9f6ef}.mobile-dock>button:nth-child(2) svg{color:#fff;background:#0a8168;border-radius:8px;width:28px;height:28px;padding:4px}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.titlebar h1{font-size:26px}.titlebar p{font-size:12px}.product-information-grid aside{grid-template-columns:1fr 1fr}.package-client-picker{flex-direction:column;align-items:stretch;gap:12px}.package-client-picker label{min-width:0}.package-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nxt-orders{padding:20px}.nxt-status-cards{grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.nxt-card{min-height:100px;padding:15px 12px}.nxt-card b{font-size:27px}.nxt-card input{top:14px;right:10px}.catalogue-toolbar{gap:16px}.catalogue-toolbar>.search{max-width:none}.tablefooter{flex-flow:wrap;align-items:center}.test-workspace{flex-wrap:wrap}.test-workspace>div{flex-basis:100%}.test-workspace label{flex:1}.toast{bottom:95px}.modalback{padding:16px}.modal{width:min(560px,100%);max-height:calc(100dvh - 32px)}.summarytotal{flex-wrap:nowrap}.barcode-vial{grid-template-columns:minmax(140px,.7fr) 1fr 1fr}.barcode-sample-label{grid-column:auto}}@media (max-width:560px){:root{--ui-header:68px}.header{gap:7px;padding:0 12px}.menubtn{width:35px;height:40px}.brand{letter-spacing:-.7px;gap:8px;font-size:19px}.brandmark{border-radius:10px;width:35px;height:35px;padding:5px}.brand small{letter-spacing:1.7px;margin-top:3px;font-size:6px}.headcreate{border-radius:11px;width:38px;min-width:38px;height:38px;min-height:38px;padding:0;font-size:0}.headcreate svg{width:20px;height:20px}.main{padding:calc(var(--ui-header) + 20px) 14px calc(94px + env(safe-area-inset-bottom))}.breadcrumb{margin-bottom:13px;font-size:10px}.titlebar{flex-wrap:wrap;gap:12px;margin-bottom:21px}.titlebar>div{flex:1;min-width:180px}.titlebar h1{font-size:25px;line-height:1.3}.titlebar p{margin-top:7px;font-size:12px}.rolepill{padding:7px 10px;font-size:10px}.titlebar>.primary{min-height:38px;font-size:11px}.test-workspace{border-radius:13px;gap:12px;margin-bottom:20px;padding:15px}.test-workspace b{font-size:12px}.test-workspace p{font-size:11px;line-height:1.65}.test-workspace label{width:100%;min-width:0}.test-workspace select{min-height:44px;font-size:13px}.test-workspace .outline{font-size:11px}.stats{gap:12px}.stat{border-radius:15px;min-height:145px;padding:18px 15px}.statlabel{min-height:34px;margin:0 0 14px;padding-right:28px;font-size:11px;line-height:1.5}.staticon{border-radius:9px;width:28px;height:28px;top:16px;right:12px}.staticon svg{width:16px;height:16px}.stat>b{margin-bottom:7px;font-size:28px;line-height:1.2}.stat small{font-size:10px}.hero{border-radius:17px;gap:25px;padding:26px 22px}.hero h2{font-size:31px;line-height:1.23}.hero p{font-size:12px}.heroeyebrow{letter-spacing:1.7px;margin-bottom:16px;font-size:8px}.hero button{padding:12px 15px;font-size:12px}.heroflow{gap:8px}.heroflow>div{border-radius:11px;flex-direction:column;align-items:flex-start;gap:8px;min-height:122px;padding:13px 10px;display:flex}.heroflow span{font-size:8px}.heroflow svg{width:19px;height:19px}.heroflow b{font-size:10px;line-height:1.5}.heroflow small{font-size:9px;line-height:1.5}.hero-watermark{width:260px;height:260px;right:-80px}.quickgrid button{border-radius:14px;padding:18px}.quickgrid b{font-size:13px}.quickgrid p{font-size:11px}.quickicon{width:40px;height:40px}.panel{border-radius:15px;margin-bottom:20px}.paneltitle{flex-wrap:wrap;padding:19px 17px}.paneltitle h2{font-size:17px}.paneltitle .textbutton{font-size:11px}.formpanel{padding:21px 17px}.formpanel h2{gap:10px;margin-bottom:22px;font-size:17px}.formpanel h2 span{width:28px;height:28px;font-size:12px}.formgrid{grid-template-columns:minmax(0,1fr);gap:19px}.formgrid label{font-size:13px}input,select,textarea,label input,label select,label textarea{min-height:48px;font-size:16px}input[type=checkbox],input[type=radio]{min-height:0}.search input{font-size:16px}.search{min-height:48px}.headsearch input{font-size:16px}.ordermode{gap:12px}.ordermode b{width:100%}.ordermode label{background:#f8fbfc;border:1px solid #dce8eb;border-radius:10px;min-height:44px;padding:10px 12px;font-size:12px}.ordermode label:has(input:checked){color:#0d7055;background:#edf8f2;border-color:#78b69f}.woe-rate-context{padding:12px;font-size:11px}.packagechoices{max-height:320px}.packagechoices button{align-items:flex-start;gap:8px;padding:13px 11px;font-size:12px}.packagechoices button b{max-width:95px;font-size:11px}.packagechoices button small{font-size:10px}.woe-package-row{gap:7px}.woe-package-row>.woe-detail-button{align-items:center;width:50px;padding:7px;font-size:10px}.woe-detail-button svg{display:none}.woe-selected{flex-wrap:wrap;padding:12px;font-size:11px}.summary{border-top-width:3px;padding:22px 18px}.summaryline{padding:16px 0;font-size:12px}.summarytotal b{font-size:28px}.summaryhint p{font-size:11px}.summary>.primary{min-height:48px;font-size:13px}.barcode-vial{border-radius:13px;grid-template-columns:minmax(0,1fr);gap:12px;padding:15px}.barcode-sample-label{grid-column:auto;min-height:51px}.barcode-sample-label .sample-type-label{font-size:14px}.barcode-vial-extra{grid-column:auto;gap:12px}.barcode-vial-extra label{font-size:12px}.barcode-vial input:not([type=checkbox]){min-height:49px;font-size:16px}.sample-collection-time{box-sizing:border-box;width:100%;max-width:none;margin:19px 0 25px;padding:15px}.sample-collection-time input{width:100%;min-width:0}.barcode-vials{gap:16px}.product-information-grid aside{display:block}.product-section{padding:22px 17px}.package-detail-hero{gap:15px;padding:22px 18px}.package-detail-icon{border-radius:14px;width:49px;height:49px}.package-detail-heading{min-width:190px}.package-detail-heading h2{font-size:21px}.package-detail-heading p{font-size:11px}.package-detail-price{min-width:0}.package-detail-price>strong{font-size:26px}.package-detail-price>.primary{font-size:12px}.product-preparation{grid-template-columns:1fr;gap:20px}.product-section p{font-size:13px}.specification-profile>summary{gap:9px;padding:15px 12px;font-size:13px}.specification-profile-count{font-size:10px}.specification-profile table{min-width:620px}.package-client-picker{padding:18px}.package-client-picker p{font-size:11px}.package-card-grid{grid-template-columns:minmax(0,1fr);gap:16px}.catalogue-card{padding:21px}.catalogue-card-title h3{font-size:15px}.catalogue-card-prices small{font-size:10px}.catalogue-card-prices b{font-size:19px}.catalogue-card-footer button{font-size:12px}.catalogue-count{flex-wrap:wrap;gap:9px;font-size:11px}.catalogue-count>span{font-size:10px}.catalogue-toolbar h2{font-size:24px}.catalogue-toolbar p{font-size:12px}.lab-information-options>a,.lab-information-options>button{font-size:14px}.lab-information-banner b{font-size:18px}.lab-information{margin-bottom:20px}.collection-totals{gap:12px;padding:17px}.collection-totals b{font-size:25px}.collection-filters{gap:14px;padding:17px}.collection-filters label{width:100%;min-width:0}.collection-filters .search{flex-basis:100%;width:100%;min-width:0}.received-summary{padding:0 17px}.received-summary .balancecard{padding:22px}.received-summary .balancecard h2{font-size:30px}.payment-guidance{padding:0 17px 20px;font-size:12px}.nxt-orders{border-radius:15px;padding:18px 13px}.nxt-tabs{gap:5px;margin-bottom:20px}.nxt-tabs>button{gap:7px;padding:10px 2px 15px;font-size:12px;line-height:1.5}.nxt-tabs svg{width:19px;height:19px}.nxt-order-heading h2{font-size:24px}.nxt-order-heading>div{flex-wrap:wrap;gap:10px;width:100%}.nxt-bulk{flex:1;padding:11px;font-size:11px}.nxt-more>summary{min-height:43px;padding:10px 12px;font-size:12px}.nxt-status-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px;overflow:visible}.nxt-card{border-radius:12px;gap:13px;min-height:101px;padding:17px 14px}.nxt-card span{max-width:none;font-size:10px}.nxt-card b{font-size:30px}.nxt-card input{height:18px;right:13px;width:18px!important}.nxt-search{grid-template-columns:minmax(0,1fr) auto;max-width:100%;display:grid}.nxt-search-type{border-bottom:1px solid #d6e2e8;grid-column:1/-1;width:100%;min-width:0;padding-left:10px}.nxt-search-type select{width:100%;font-size:14px}.nxt-search>input{width:100%;min-height:48px;font-size:16px;border-left:0!important}.nxt-search>button{font-size:12px}.nxt-filter-row{gap:10px}.nxt-filter-row>select{width:100%;min-width:100%;min-height:46px;font-size:14px}.nxt-date-range{flex-basis:100%;gap:7px;width:100%;min-width:0;padding:4px 10px}.nxt-date-range input{width:0;min-height:40px;font-size:12px}.nxt-date-range svg{width:16px}.nxt-list-note{margin:12px 0 16px;font-size:10px}.nxt-table{border-radius:10px}.nxt-table td{padding:17px 12px!important}.nxt-actions>button,.nxt-table .nxt-patient{min-height:40px}.modulebar,.filters{gap:12px;padding:17px}.modulebar .search,.filters .search{flex-basis:100%;width:100%;min-width:0}.modulebar select,.filters select{max-width:100%;font-size:14px}.modulebar>.primary{width:100%}.managementgrid{grid-template-columns:minmax(0,1fr)}.managementcard{padding:23px}.managementcard h3{font-size:18px}.managementcard p{font-size:12px}.featureintro{gap:14px;padding:20px}.featureintro h2{font-size:20px}.featureintro p{font-size:12px}.order-details-grid{grid-template-columns:1fr;gap:20px;padding:20px 17px}.order-detail-actions{flex-wrap:wrap;padding:17px}.order-detail-actions>button{flex:1}.modalback{padding:12px}.modal{border-radius:18px;max-height:calc(100dvh - 24px);padding:24px 20px}.modalhead h2{font-size:21px}.modal p{font-size:12px}.modal .formgrid{grid-template-columns:1fr}.main>footer{padding:16px 3px;font-size:10px;line-height:1.7}.empty{padding:35px 18px}.empty h3{font-size:17px}.empty p{font-size:12px}.rolepill svg{width:12px}.connection{align-items:flex-start;padding:13px;font-size:11px}.toast{max-width:none;font-size:12px;bottom:90px;left:14px;right:14px}.main>div,.main>section{min-width:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:800px){.sidebar{visibility:hidden;transition:transform .28s cubic-bezier(.2,.8,.2,1),visibility .28s}.sidebar.open{visibility:visible}}.access-page{background:#f4f9f8;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,7vw,120px);min-height:100dvh;padding:clamp(24px,6vw,80px);display:grid}.access-story{justify-self:end;max-width:540px}.access-story>img{object-fit:contain;width:84px;height:84px;margin-bottom:30px}.access-eyebrow{letter-spacing:2px;color:#08785c;font-size:11px;font-weight:700;display:block}.access-story h1{letter-spacing:-2px;color:#153f50;margin:22px 0;font-size:clamp(34px,4.5vw,64px);line-height:1.13}.access-story>p{max-width:440px;font-size:16px}.access-story>div{color:#08785c;align-items:center;gap:12px;margin-top:32px;font-size:13px;display:flex}.access-card{background:#fff;border:1px solid #dce8e5;border-radius:24px;width:100%;max-width:450px;padding:36px;animation:.4s workspace-in;box-shadow:0 25px 80px #153f500a}.access-card h2{color:#163b4c;margin:22px 0 10px;font-size:26px}.access-card>p{margin-bottom:25px;font-size:13px}.access-lock{color:#08785c;background:#e9f6ef;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.access-card form>.primary{width:100%;min-height:48px;margin-top:10px;font-size:14px}.access-card label{font-size:13px}.access-password{display:flex;position:relative}.access-password input{width:100%;padding-right:50px}.access-password button{color:#557582;background:0 0;border:0;border-radius:7px;place-items:center;width:40px;display:grid;position:absolute;top:4px;bottom:4px;right:4px}.access-card .access-help{margin:22px 0 0;font-size:11px}.access-alternate{color:#346977;margin-top:15px;font-size:11px;text-decoration:underline;display:block}.login-details{padding:10px 0}.login-details>p{margin-bottom:20px}.login-details input{font-family:monospace}.sidesupport>.textbutton{color:#245e52;margin-top:10px}@media (max-width:700px){.access-page{grid-template-columns:1fr;gap:24px;padding:30px 18px}.access-story{justify-self:start}.access-story>img{width:50px;height:50px;margin:0 0 15px}.access-eyebrow{font-size:9px}.access-story h1{letter-spacing:-1px;margin:12px 0;font-size:34px}.access-story>p,.access-story>div{display:none}.access-card{border-radius:20px;max-width:none;padding:27px 22px}.access-card h2{font-size:24px}.access-card input{font-size:16px}}
