.gray-background{background-color:#f6f6f7;overflow:hidden;padding:40px 0 20px}.healt-test-area{min-height:calc(100vh - 500px)}.health-test-title{font-size:40px;font-weight:500;line-height:55px;text-align:center}.health-test-desc{color:#54585f;font-size:18px;font-weight:400;line-height:1.5;margin:20px 10% 50px;text-align:center}.card{border-radius:6px;height:100%;margin-bottom:30px;overflow:hidden}.card .card-body{display:flex;flex-direction:column}.card .card-body .card-title{font-size:20px;font-weight:500;line-height:28px}.card .card-body .card-text{color:#6c7584;font-size:16px;font-weight:400;line-height:23px;margin-bottom:15px}.health-test-show-title{font-size:30px;margin-bottom:20px}.health-test-show-desc{color:#54585f;font-size:16px;font-weight:400;line-height:1.5;margin-bottom:30px}.question-box{border:1px solid #d7d8dd;border-radius:6px;display:flex;flex-direction:column;gap:10px;margin-bottom:50px;padding:16px}.question-box .question-title{font-size:16px}.question-box .btn-area{display:flex;margin-top:20px}.test-info{color:#54585f;display:flex;font-size:14px;font-weight:500;justify-content:flex-end;margin-bottom:5px}.test-info #total:before{content:"/";margin:0 5px}.no-test{border:1px solid #d7d8dd;border-radius:6px;margin:0 15px;padding:16px;text-align:center;width:100%}#other-tests .card{height:auto}#other-tests .card .card-body{min-height:auto;padding:12px}#other-tests .card .card-body .card-title{font-size:16px;margin:0}#other-tests .other-tests-title{font-size:22px;margin-bottom:20px}#result-area{display:none}#result-area .wait-result{align-items:center;display:flex;font-size:20px;height:260px;justify-content:center;margin-bottom:30px}#result-area .wait-result .wait-result-text{animation:fadeIn 3s infinite alternate;margin:0}#result-area #show-result{display:none}#result-area #show-result #health-test-result{font-size:16px;line-height:1.5;margin-bottom:20px}#result-area #show-result #more-doctor{display:block;margin:0 auto;width:-moz-fit-content;width:fit-content}#doctor-list{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:20px;overflow:hidden;position:relative}#doctor-list .item{border:1px solid #d7d8dd;border-radius:6px;display:flex;padding:16px;position:relative;width:calc(50% - 12px)}#doctor-list .item .code-ribbon{background-color:#2450f5;border-radius:0 6px 6px 0;color:#fff;font-size:12px;font-weight:500;left:-1px;padding:4px 8px;position:absolute;top:5px}#doctor-list .item .code-ribbon:before{content:"\f06b";font-family:Font Awesome\ 5 Free;font-weight:600;margin-right:6px}#doctor-list .item .doctor-image img{background-color:#d7d8dd;border-radius:6px;height:216px;margin-right:24px;width:180px}#doctor-list .item .doctor-info{display:flex;flex-direction:column;flex-grow:1}#doctor-list .item .doctor-info h3{color:#000;font-size:18px;font-weight:600;margin:0 0 8px;transition:color .3s}#doctor-list .item .doctor-info h3:hover{color:#2450f5}#doctor-list .item .doctor-info h4{color:#54585f;font-size:16px;font-weight:400;margin:0 0 10px}#doctor-list .item .doctor-info .rating{align-items:center;display:flex;gap:4px;margin-bottom:10px}#doctor-list .item .doctor-info .rating span{color:#000;font-size:14px;font-weight:500;text-decoration:underline}#doctor-list .item .doctor-info .icon-line{align-items:center;display:flex;gap:4px;margin-bottom:8px}#doctor-list .item .doctor-info .icon-line i{align-items:center;background-color:#f6f6f7;border-radius:6px;color:#54585f;display:flex;font-size:14px;height:24px;justify-content:center;min-width:24px;width:24px}#doctor-list .item .doctor-info .icon-line>span{color:#000;font-size:14px;font-weight:500}#doctor-list .item .doctor-info .price-area{align-items:center;display:flex;margin-top:auto}#doctor-list .item .doctor-info .price-area .apt-btn{border-radius:20px;margin-left:auto;padding:0 20px}#doctor-list .list-empty{align-items:center;border:1px solid #d7d8dd;border-radius:6px;display:flex;flex-wrap:wrap;font-size:14px;gap:5px;justify-content:center;min-height:200px;text-align:center;width:100%}#doctor-list .list-empty a{color:#2450f5}@keyframes fadeIn{0%{opacity:.3}to{opacity:1}}@media (max-width:1199px){#doctor-list .item .doctor-image img{height:120px;margin-right:12px;width:100px}#doctor-list .item .doctor-info h3{font-size:16px;margin:0 0 5px}#doctor-list .item .doctor-info h4{font-size:14px;margin:0 0 6px}}@media (max-width:991px){.health-test-desc{font-size:16px;margin:20px 0 30px}.health-test-show-desc{font-size:14px}#doctor-list .item{width:100%}#doctor-list .item .doctor-image img{height:200px;margin-right:24px;width:167px}#doctor-list .item .doctor-info h3{margin:0 0 8px}#doctor-list .item .doctor-info h4{margin:0 0 10px}}@media (max-width:767px){.health-test-title{font-size:24px;line-height:1.5}.health-test-show-title{font-size:22px;margin-bottom:15px}#doctor-list{gap:16px}#doctor-list .item .doctor-info .price-area{flex-direction:column}#doctor-list .item .doctor-info .price-area .price-compare{margin-bottom:8px;width:100%}#doctor-list .item .doctor-info .price-area .apt-btn{border-radius:6px;margin-left:0;width:100%}}@media (max-width:576px){#doctor-list .item{padding:8px}#doctor-list .item .code-ribbon{display:none}#doctor-list .item .doctor-image img{height:108px;margin-right:8px;width:90px}#doctor-list .item .doctor-info h3{font-size:14px}#doctor-list .item .doctor-info .icon-line>span,#doctor-list .item .doctor-info h4{font-size:12px}}
