@media only screen and (min-width:768px){#hardwareTestButton{margin-bottom:1rem;}}.mobile .hardwareTestForm{margin-top:0;}@media only screen and (max-width:768px) and (min-width:1px){.hardwareTestForm{margin-top:0;}}.testcomplete,.testskipped{display:flex;align-items:baseline;margin-top:1rem;}@media screen and (max-width:768px){.testcomplete,.testskipped{flex-direction:column;justify-content:center;align-items:center;}}.testcomplete .tcCheckmark,.testskipped .tcCheckmark{width:1rem;height:.9rem;margin-left:.5rem;vertical-align:middle;}.testcomplete .testStatusIndicator,.testskipped .testStatusIndicator{flex-grow:1;}.testcomplete .button,.testskipped .button{margin-bottom:0;}@media only screen and (min-width:768px){.cardlist.column_1>.card.testhardware{width:60%;}}.mobile .cardlist.column_1>.card.testhardware{width:inherit;}@media only screen and (max-width:768px) and (min-width:1px){.cardlist.column_1>.card.testhardware{width:inherit;}}@container (width < 15rem){.telehealthlocation svg{display:none;}.card.testhardware .providerinfo{width:100%;}}.telehealthlocation svg{height:3rem;width:3rem;vertical-align:top;fill:#246fb5;}#echeckinPatientLocation .card.testhardware{container-type:inline-size;}.card .providerphoto .photo,.card.providersection .photo.colorpreview,.confirmationstep .providerphoto,.providerphotos .photo,.requeststep .providerphoto{float:right;margin:0 0 0 .75rem;}.card .providerphoto .photo,.card.providersection .photo.colorpreview,.confirmationstep .providerphoto,.providerphotos .photo,.providersUpdated.grid .providerUpdatedPhoto,.requeststep .providerphoto{border:1px solid #dbdbdb;width:3rem;height:3rem;background-position:50%;background-repeat:no-repeat;border-radius:1.5rem;background-size:cover;vertical-align:top;}.card.testhardware .photo{border:none;}.card.testhardware .patientlocation{width:2rem;height:2rem;}.providerinfo{width:calc(100% - 3rem);display:inline-block;}.providerinfo.nophoto{width:100%;}.locationSelectTitle{padding-top:.4rem;}.mobile .telehealthlocation div.selectLocation{margin-bottom:10px;}.telehealthlocation div.selectLocation{box-sizing:border-box;}.standardBanner{margin-top:1.25rem;}.errorBannerButtons{order:1;flex:0 0 auto;align-self:center;width:auto;text-align:left;padding:0 .75rem 0 .5rem;display:inline;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;}.locationGroup{display:flex;flex-direction:row;flex-wrap:wrap;}.locationGroup>div.selectLocation{display:inline-block;flex-basis:50%;flex-grow:1;width:auto;margin-left:1rem;}.locationGroup>div:last-child{flex-basis:10rem;flex-grow:9999;}.locationGroup>div select{width:100%;}@media screen and (max-width:321px){.locationGroup>div.selectLocation{margin-left:0;}}.customMessageDisplay>div{display:inline;}.videobuttonecheckinbanner{margin-top:.5rem;}