.TestCheckoutSection_section__1zrSD{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) minmax(28rem,41.9rem);grid-gap:2rem;gap:2rem;align-items:start;width:100%}.TestCheckoutSection_main__LdTcG{box-sizing:border-box;display:flex;flex-direction:column;gap:2rem;min-width:0;width:100%;padding-top:2.4rem;border-radius:1.2rem;background:var(--neutral-100)}.TestCheckoutSection_header__vaRYm{display:flex;gap:.6rem;align-items:center;width:100%}.TestCheckoutSection_backButton__cgQmB{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;padding:.8rem;border:none;border-radius:1.6rem;background:var(--neutral-100);cursor:pointer}.TestCheckoutSection_backButton__cgQmB:focus-visible{outline:.2rem solid var(--primary);outline-offset:.2rem}.TestCheckoutSection_title__eLYMB{margin:0;flex:1 1;min-width:0;color:var(--black-900);font-size:2rem;font-weight:500;line-height:normal}.TestCheckoutSection_memberGrid__WMnuR{display:flex;flex-wrap:wrap;gap:1.2rem;align-items:stretch;width:100%;overflow-x:auto}.TestCheckoutSection_memberCard__CnPp0{box-sizing:border-box;display:flex;flex:1 1 14.5rem;flex-direction:column;gap:.8rem;align-items:flex-start;min-width:12rem;max-width:16rem;padding:1.2rem .8rem .8rem;border:.1rem solid var(--gray-100);border-radius:.8rem;background:var(--neutral-100);text-align:left;cursor:pointer}.TestCheckoutSection_memberCard__CnPp0:focus-visible{outline:.2rem solid var(--primary);outline-offset:.2rem}.TestCheckoutSection_memberCardSelected__Tpqzq{border-color:var(--primary)}.TestCheckoutSection_radio__41Pk8{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:.15rem solid var(--gray-200);border-radius:50%;background:var(--neutral-100)}.TestCheckoutSection_radioChecked__i354H{border-color:var(--primary);background:var(--primary);box-shadow:inset 0 0 0 .35rem var(--neutral-100)}.TestCheckoutSection_memberName___n4Yl{margin:0;display:-webkit-box;overflow:hidden;min-height:4.2rem;color:var(--gray-600);font-size:1.4rem;font-weight:400;line-height:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.TestCheckoutSection_memberAge__JIRqE{margin:0;color:var(--gray-500);font-size:1.2rem;font-weight:500;line-height:normal}.TestCheckoutSection_addMemberCard__5qP3k{box-sizing:border-box;display:flex;flex:1 1 14.5rem;flex-direction:column;gap:.8rem;align-items:center;justify-content:center;min-width:12rem;max-width:16rem;min-height:10.8rem;padding:1.6rem .8rem .8rem;border:none;border-radius:.8rem;background:var(--primary-light);cursor:pointer}.TestCheckoutSection_addMemberCard__5qP3k:focus-visible{outline:.2rem solid var(--primary);outline-offset:.2rem}.TestCheckoutSection_addMemberLabel__PiZDa{margin:0;color:var(--primary);font-size:1.2rem;font-weight:500;line-height:normal;text-align:center}.TestCheckoutSection_uploadBlock__0UwHE{display:flex;flex-direction:column;gap:1.6rem;width:100%}.TestCheckoutSection_uploadHeading__SgDpx{margin:0;color:var(--black-900);font-size:2rem;font-weight:500;line-height:normal}.TestCheckoutSection_uploadStrip__1wb5G{box-sizing:border-box;display:flex;gap:.4rem;align-items:flex-start;width:100%;padding:1.2rem 1.6rem;border:none;border-radius:2rem;background:var(--primary-light);text-align:left;cursor:pointer}.TestCheckoutSection_uploadStrip__1wb5G:focus-visible{outline:.2rem solid var(--primary);outline-offset:.2rem}.TestCheckoutSection_uploadText__ds_I2{display:flex;flex:1 1;flex-direction:column;gap:.4rem;min-width:0}.TestCheckoutSection_uploadTitle__ZoqN7{color:var(--black-900);font-size:1.6rem;font-weight:500;line-height:normal}.TestCheckoutSection_uploadSubtitle__pRSVc{color:var(--primary);font-size:1.4rem;font-weight:400;line-height:normal}.TestCheckoutSection_sidePanel__jgYGY{box-sizing:border-box;display:flex;flex-direction:column;gap:0;width:100%;max-width:41.9rem;position:-webkit-sticky;position:sticky;top:calc(var(--patient-top-nav-height, 7rem) + 1.6rem)}.TestCheckoutSection_summaryCard__41I0w{box-sizing:border-box;display:flex;flex-direction:column;gap:1.6rem;width:100%;padding:2.4rem 1.2rem .4rem;border-radius:1.2rem;background:var(--neutral-100)}.TestCheckoutSection_dateLabel__zmwhI{margin:0;color:var(--black-900);font-size:1.4rem;font-weight:500;line-height:normal}.TestCheckoutSection_centreRow__zlykT{display:flex;gap:.8rem;align-items:flex-start;width:100%;padding-bottom:1.6rem}.TestCheckoutSection_centreBody__SwHlL{display:flex;flex:1 1;flex-direction:column;gap:.4rem;min-width:0}.TestCheckoutSection_centreName__tK0dO{margin:0;overflow:hidden;color:var(--black-900);font-size:1.6rem;font-weight:500;line-height:normal;text-overflow:ellipsis;white-space:nowrap}.TestCheckoutSection_centreAddress__zRPL7{margin:0;color:var(--gray-500);font-size:1.4rem;font-weight:400;line-height:normal}.TestCheckoutSection_centreHours__qfWCO{margin:0;color:var(--black-900);font-size:1.4rem;font-weight:400;line-height:normal}.TestCheckoutSection_centreDistance__9Xlsj{margin:0;flex-shrink:0;color:var(--gray-500);font-size:1.4rem;font-weight:400;line-height:normal}.TestCheckoutSection_paymentCard__ccVcr{box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;gap:1.6rem;width:100%;padding:1.2rem;border-radius:1.2rem;background:var(--neutral-100)}.TestCheckoutSection_paymentHeading__yow7V{margin:0 0 .8rem;color:var(--black-900);font-size:1.4rem;font-weight:500;line-height:normal}.TestCheckoutSection_lineItems__TSZAw{display:flex;flex-direction:column;gap:.8rem;margin:0;padding:0;list-style:none}.TestCheckoutSection_lineItem__IltJQ{display:flex;align-items:flex-start;justify-content:space-between;gap:1.2rem;padding:.2rem 0}.TestCheckoutSection_lineName__ZlNvq{margin:0;color:var(--gray-750);font-size:1.4rem;font-weight:400;line-height:normal;text-transform:capitalize}.TestCheckoutSection_linePrice__cLZPj{margin:0;flex-shrink:0;color:var(--gray-600);font-size:1.4rem;font-weight:400;line-height:.995}.TestCheckoutSection_totalRow__9HFCP{display:flex;align-items:center;justify-content:space-between;padding-top:1.2rem;border-top:.1rem solid var(--gray-100)}.TestCheckoutSection_totalLabel__MJ6mQ,.TestCheckoutSection_totalValue__UScx0{margin:0;color:var(--black-900);font-size:1.4rem;font-weight:500;line-height:normal}.TestCheckoutSection_alertRow__29C8B{display:flex;gap:.4rem;align-items:flex-start;width:100%}.TestCheckoutSection_alertIcon__VzUm3{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.7rem;height:3.3rem}.TestCheckoutSection_alertText__ZH7vZ{margin:0;flex:1 1;min-width:0;color:var(--gray-750);font-size:1.2rem;font-weight:400;line-height:normal}.TestCheckoutSection_confirmButton__baULS{display:inline-flex;align-items:center;justify-content:center;width:100%;height:4.8rem;padding:.6rem 3.6rem;border:none;border-radius:.8rem;background:var(--primary);color:var(--neutral-100);font-size:1.4rem;font-weight:500;line-height:normal;cursor:pointer}.TestCheckoutSection_confirmButton__baULS:disabled{cursor:not-allowed;opacity:.5}.TestCheckoutSection_confirmButton__baULS:focus-visible{outline:.2rem solid var(--primary);outline-offset:.2rem}@media screen and (max-width:768px){.TestCheckoutSection_section__1zrSD{grid-template-columns:1fr;gap:1.6rem}.TestCheckoutSection_main__LdTcG{padding-top:0}.TestCheckoutSection_title__eLYMB,.TestCheckoutSection_uploadHeading__SgDpx{font-size:1.6rem}.TestCheckoutSection_sidePanel__jgYGY{position:static;max-width:none}.TestCheckoutSection_addMemberCard__5qP3k,.TestCheckoutSection_memberCard__CnPp0{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 0.6rem);max-width:none}}.DiagnosticCenterCard_container__EfewY{box-sizing:border-box;display:flex;gap:.8rem;align-items:flex-start;width:100%;padding:1.2rem 0 1.6rem;border-bottom:.1rem solid var(--gray-100);background:var(--neutral-100);cursor:pointer}.DiagnosticCenterCard_container__EfewY:focus-visible{outline:.2rem solid var(--primary);outline-offset:.2rem}.DiagnosticCenterCard_selected___zjzO{background:var(--primary-light);border-radius:.8rem;padding-inline:.8rem}.DiagnosticCenterCard_iconWrap__e977g{flex-shrink:0;width:2.4rem;height:2.4rem;margin-top:.2rem}.DiagnosticCenterCard_body__9yIpX{display:flex;flex:1 1;flex-direction:column;gap:.4rem;min-width:0}.DiagnosticCenterCard_name__K46YP{color:var(--black-900);font-size:1.6rem;font-weight:500}.DiagnosticCenterCard_address__U5onF,.DiagnosticCenterCard_name__K46YP{margin:0;overflow:hidden;line-height:normal;text-overflow:ellipsis;white-space:nowrap}.DiagnosticCenterCard_address__U5onF{color:var(--gray-500);font-size:1.4rem;font-weight:400}.DiagnosticCenterCard_hours__vjyyz{margin:0;color:var(--black-900);font-size:1.4rem;font-weight:400;line-height:normal}.DiagnosticCenterCard_meta__F0slE{display:flex;flex-shrink:0;gap:.8rem;align-items:center;justify-content:flex-end}.DiagnosticCenterCard_distance__C53R8{margin:0;color:var(--gray-500);font-size:1.4rem;font-weight:400;line-height:normal;white-space:nowrap}.DiagnosticCenterCard_nearest__p0VEP{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:3.2rem;padding:0 1.2rem;border-radius:1.8rem;background:color-mix(in srgb,var(--positive-green) 18%,white);color:var(--positive-green);font-size:1.2rem;font-weight:400;line-height:1;text-transform:capitalize;white-space:nowrap}.DiagnosticCentersList_list__QcAWV{display:flex;flex-direction:column;gap:0;width:100%;max-width:64.3rem;margin:0;padding:0;list-style:none}.DiagnosticCentersList_item__3fKPE{margin:0;padding:0}.DiagnosticCentersList_empty__n2x84{margin:2.4rem 0;color:var(--gray-500);font-size:1.4rem;text-align:center}@media screen and (max-width:768px){.DiagnosticCentersList_list__QcAWV{max-width:none}}.TestsDateStrip_strip__T_Rc2{display:flex;gap:0;width:100%;max-width:64.3rem;overflow-x:auto;border-bottom:.1rem solid var(--gray-200);scrollbar-width:thin;-webkit-overflow-scrolling:touch}.TestsDateStrip_tab__PVy5R{box-sizing:border-box;display:flex;flex-shrink:0;flex-direction:row;align-items:center;justify-content:center;gap:.4rem;min-width:9.2rem;padding:.8rem .4rem 1.2rem;border:none;border-bottom:.3rem solid transparent;background:transparent;color:var(--gray-500);cursor:pointer;white-space:nowrap}.TestsDateStrip_tab__PVy5R:focus-visible{outline:.2rem solid var(--primary);outline-offset:-.2rem}.TestsDateStrip_active__plf3V{border-bottom-color:var(--primary);color:var(--primary)}.TestsDateStrip_active__plf3V .TestsDateStrip_date__Nu1Pz,.TestsDateStrip_active__plf3V .TestsDateStrip_day__S1_2P{color:var(--primary);font-weight:500}.TestsDateStrip_day__S1_2P{color:var(--gray-500);font-size:1.4rem;font-weight:400;line-height:normal}.TestsDateStrip_date__Nu1Pz{color:var(--black-900);font-size:1.4rem;font-weight:400;line-height:normal}@media screen and (max-width:768px){.TestsDateStrip_strip__T_Rc2{max-width:none}.TestsDateStrip_tab__PVy5R{min-width:6.4rem;padding:1rem 1.2rem}.TestsDateStrip_date__Nu1Pz,.TestsDateStrip_day__S1_2P{font-size:1.2rem}}.TestsLocationBar_locationPill__gG1Dy{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:1.2rem;width:100%;max-width:62.4rem;height:4rem;padding:.4rem 1.2rem;border:none;border-radius:5.5rem;background:var(--primary-light);cursor:pointer;text-align:left}.TestsLocationBar_locationPill__gG1Dy:focus-visible{outline:.2rem solid var(--primary);outline-offset:.2rem}.TestsLocationBar_locationLeft__f_eGu{display:inline-flex;align-items:center;gap:.4rem;min-width:0}.TestsLocationBar_locationText__sfQt1{overflow:hidden;color:var(--gray-750);font-size:1.6rem;font-weight:400;line-height:normal;text-overflow:ellipsis;white-space:nowrap}.TestsLocationBar_chevron__fLiOr{display:inline-flex;flex-shrink:0;transform:rotate(-90deg)}@media screen and (max-width:768px){.TestsLocationBar_locationPill__gG1Dy{max-width:none}.TestsLocationBar_locationText__sfQt1{font-size:1.4rem}}.TestsListingSection_section__uToZU{box-sizing:border-box;display:flex;flex-direction:column;gap:2rem;width:100%}.TestsListingSection_title__52v6l{margin:0;color:var(--black-900);font-size:2.8rem;font-weight:500;line-height:normal}.TestsListingSection_controls__15yW6{display:flex;flex-direction:column;gap:2rem;align-items:flex-start;width:100%}@media screen and (max-width:768px){.TestsListingSection_title__52v6l{font-size:2rem}.TestsListingSection_section__uToZU{gap:1.6rem}.TestsListingSection_controls__15yW6{gap:1.2rem;align-items:stretch}}.TestsPromoBanner_banner__W_J0H{position:relative;box-sizing:border-box;width:100%;min-height:12.6rem;overflow:hidden;background-color:color-mix(in srgb,var(--blue-600) 12%,white)}.TestsPromoBanner_background__JHbUL{object-fit:cover;object-position:center;pointer-events:none}.TestsPromoBanner_srOnly__qzjzj{position:absolute;width:.1rem;height:.1rem;padding:0;margin:-.1rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (max-width:768px){.TestsPromoBanner_banner__W_J0H{min-height:8.8rem}}.Tests_page__DrW1X{background:var(--neutral-100)}.Tests_content__SF1A_{display:flex;flex-direction:column;gap:2rem}.Tests_disclaimer__a_K9K{margin:0;padding:0 var(--global-horizontal-padding,8rem) 2.4rem;color:var(--gray-500);font-size:1.2rem;font-weight:400;line-height:normal}@media screen and (max-width:768px){.Tests_disclaimer__a_K9K{padding-inline:1.6rem}}