#workflow-display{margin:0 auto;max-width:800px;display:flex;overflow-x:auto;white-space:nowrap;padding:10px 0;scrollbar-width:none;-ms-overflow-style:none}#workflow-display::-webkit-scrollbar{display:none}.node{flex:0 0 auto;width:250px;margin:5px 10px;padding:20px;border-radius:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-size:14px;line-height:1.4;box-shadow:0 2px 4px #00000026;position:relative}.node.green{background-color:#9be09e}.node.yellow{background-color:#f0e584;color:#333}.node.grey{background-color:#c9c5c5}.form-container{max-width:800px;margin:0 auto;padding:20px;position:relative}.form-section{display:none;margin-bottom:30px}.form-section.visible{display:block!important}.hidden{display:none!important}.question{margin-bottom:15px;padding:8px;background-color:#fff;border-radius:4px;box-shadow:0 2px 5px #0000001a}.question-text{font-size:16px;margin-bottom:5px}.question-input{width:100%;padding:8px;font-size:14px;border:1px solid #ccc;border-radius:4px}.buttons-container{display:flex;justify-content:space-between;align-items:center}.submit-button{padding:10px 20px;background-color:#9be09e;color:#fff;border:none;border-radius:5px;cursor:pointer;margin:5px}.submit-button:hover{background-color:#45a049}#loadingIndicator{position:relative!important;top:auto!important;left:auto!important;transform:none!important;display:none;margin:2rem auto;z-index:auto!important}.logo-container{position:relative;display:inline-block;margin-bottom:10px}.loading-box{position:relative;background-color:#add8e6;box-shadow:8px 8px 20px #0003;border-radius:10px;padding:20px;width:fit-content;margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:10000!important;color:#333}.header__heading-logo{display:block}.logo-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,#fff0 50%,#fffc 80%,#fff0);animation:loadAnimation 2s infinite}@keyframes loadAnimation{0%{transform:translate(-100%)}to{transform:translate(100%)}}input[type=text],input[type=date]{width:100%;padding:12px 20px;margin:8px 0;display:inline-block;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}input[type=date]{background-color:#f8f8f8;cursor:pointer}input[type=text]:hover,input[type=date]:hover{border-color:#888}input[type=text]:focus,input[type=date]:focus{outline:none;border-color:#0056b3;box-shadow:0 0 8px #0056b3cc}.align-right{display:block;margin-left:auto;margin-right:0}.align-left{display:block;margin-left:0;margin-right:auto}.date-time-container{margin-bottom:20px}.date-time-picker{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.now-button{padding:10px 15px;background-color:#9be09e;color:#fff;border:none;border-radius:5px;cursor:pointer;margin-top:10px;margin-left:10px}.now-button:hover{background-color:#367c39}#order-details{padding:15px;margin-top:20px;border:1px solid #ccc;border-radius:5px}.visible{display:block!important}.patient-order-info{position:relative;margin:0 auto;max-width:550px;display:flex;flex-direction:row;align-items:center;justify-content:space-around;padding:10px;flex-wrap:wrap;background-color:#fff;border:1px solid #ccc;border-radius:8px;box-shadow:0 4px 6px #0000001a;color:#000!important}.patient-order-info:before{content:"";position:absolute;top:0;left:0;width:100%;height:10px;background-color:#ccc;border-top-left-radius:8px;border-top-right-radius:8px}.title-container{display:flex;align-items:center;justify-content:space-between}.info-title{flex-grow:1;text-align:center;margin:0;font-size:40px;color:#000!important}.kit-info,.patient-info,.order-info{display:flex;align-items:center;justify-content:space-between;flex:1 1 0}.kit-info span,.patient-info span,.order-info span{margin-right:5px}@media(max-width:768px){.patient-order-info{flex-direction:column;padding:20px}.patient-order-info:before{height:5px}}.tracking-event{padding:10px;border-bottom:1px solid #ddd}#errorMessage{background-color:#f8d7da;color:#721c24;padding:10px;margin:10px 0;border:1px solid #f5c6cb;border-radius:4px}.tracking-event:last-child{border-bottom:none}.tracking-event p{margin:5px 0}#tracking-info h3{text-align:center;font-weight:700}#loadingText{font-size:16px;color:#333}
/*# sourceMappingURL=/cdn/shop/t/2/assets/test-details.css.map */
