@media(max-width:575px){.hide-xs{display:none!important}}@media(min-width:576px){.show-xs-only{display:none!important}}@media(max-width:767px){.hide-sm{display:none!important}}@media(min-width:768px){.show-sm-only{display:none!important}}@media(max-width:991px){.hide-md{display:none!important}}@media(min-width:992px){.show-md-only{display:none!important}}@media(max-width:1199px){.hide-lg{display:none!important}}@media(min-width:1200px){.show-lg-only{display:none!important}}@media(max-width:1599px){.hide-xl{display:none!important}}@media(min-width:1600px){.show-xl-only{display:none!important}}.responsive-container .desktop-layout{display:block}.responsive-container .mobile-layout{display:none}@media(max-width:767px){.responsive-container .desktop-layout{display:none}.responsive-container .mobile-layout{display:block}}.responsive-text{font-size:1rem}@media(max-width:767px){.responsive-text{font-size:.875rem}}.responsive-padding{padding:50px 70px}@media(max-width:767px){.responsive-padding{padding:20px 40px}}.responsive-margin{margin:75px auto}@media(max-width:767px){.responsive-margin{margin:25px auto}}.responsive-width{width:100%}@media(min-width:576px){.responsive-width{width:80%}}@media(min-width:768px){.responsive-width{width:auto}}.responsive-flex{display:flex;flex-direction:row}@media(max-width:767px){.responsive-flex{flex-direction:column}}.responsive-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px}@media(max-width:767px){.responsive-grid{grid-template-columns:1fr;gap:15px}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media screen and (max-width:768px){.test-card{display:flex;flex-direction:column;height:100%;transition:all .2s;border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,.06);cursor:pointer;transition:all .2s ease}.test-card:hover{border:1px solid rgba(0,0,0,.12)!important}.test-card.paid-already,.test-card.paid-already .ant-card-actions{background-color:#fafafa}.test-card.paid-already .price-section{display:none!important}.test-card .ant-card-body{flex:1 1;padding:18px;display:flex;flex-direction:column}.test-card div.ant-card-meta-title{margin-top:10px;white-space:normal}.test-card div.ant-card-meta-title .test-long-name{font-size:18px;font-weight:600;color:#303030;line-height:21.6px;min-width:0;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-wrap:break-word;margin-bottom:0}}@media screen and (max-width:768px)and (max-width:768px){.test-card div.ant-card-meta-title .test-long-name{font-size:21.6px;line-height:27px}}@media screen and (max-width:768px){.test-card div.ant-card-meta-title .test-short-name{font-size:14px;font-weight:400;color:rgba(0,0,0,.35);flex:0 0 auto;line-height:16.8px}}@media screen and (max-width:768px)and (max-width:768px){.test-card div.ant-card-meta-title .test-short-name{font-size:16px;line-height:21.6px}}@media screen and (max-width:768px){.test-card div.ant-card-meta-title .biomarker-count{color:rgba(0,0,0,.45);font-size:14px;font-weight:400;display:flex;align-items:center;gap:2px}.test-card div.ant-card-meta-title .biomarker-count .anticon{color:rgba(0,0,0,.45);font-size:12px}.test-card .ant-card-meta{display:flex;flex-direction:column}.test-card .ant-card-meta .ant-card-meta-description{flex:1 1;display:flex;flex-direction:column}.test-card .ant-card-meta .ant-card-meta-description .item-tagline{font-size:14px;line-height:19.95px}}@media screen and (max-width:768px)and (max-width:768px){.test-card .ant-card-meta .ant-card-meta-description .item-tagline{font-size:16px;line-height:22.8px}}@media screen and (max-width:768px){.test-card .ant-card-meta .ant-card-meta-description .price-section{position:absolute;bottom:60px;left:18px;right:18px;margin-top:auto;display:flex;align-items:center;justify-content:space-between}.test-card .ant-card-meta .ant-card-meta-description .price-section .price-tag{font-size:16px;font-weight:500;color:#262626}.test-card .ant-card-meta .ant-card-meta-description .price-section .price-tag .currency{font-size:.9em;color:rgba(0,0,0,.65);margin-right:1px;font-weight:500}}@media screen and (max-width:768px)and (max-width:768px){.test-card .ant-card-meta .ant-card-meta-description .price-section .price-tag{font-size:18px}}@media screen and (max-width:768px){.test-card .ant-card-actions{margin-top:-15px;width:100%;background:#fafafa;align-items:center}.test-card .ant-card-actions .test-card-action{color:rgba(0,0,0,.45);transition:all .3s;cursor:pointer;display:flex;align-items:center;justify-content:center}.test-card .ant-card-actions .test-card-action:hover{color:#0ca37f}.test-card .ant-card-actions .test-card-action-added{cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative}.test-card .ant-card-actions .test-card-action-added.just-added{cursor:default}.test-card .ant-card-actions .test-card-action-added.just-added .default-state{animation:pulse .5s ease}.test-card .ant-card-actions .test-card-action-added.included{cursor:default;gap:4px;display:flex;align-items:center}.test-card .ant-card-actions .test-card-action-added.included:hover{color:gray}.test-card .ant-card-actions .test-card-action-added .default-state{color:#0ca37f;display:flex;align-items:center;gap:4px}.test-card .ant-card-actions .test-card-action-added .default-state .anticon{color:#0ca37f}.test-card .ant-card-actions .test-card-action-added .hover-state{position:absolute;color:#ed6e7f;display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .2s ease}.test-card .ant-card-actions .test-card-action-added .hover-state .anticon{color:#ed6e7f}.test-card .ant-card-actions .test-card-action-added:not(.just-added):hover .default-state{opacity:0}.test-card .ant-card-actions .test-card-action-added:not(.just-added):hover .hover-state{opacity:1}.test-card.in-panel{border-color:#0ca37f}.test-card.in-panel .test-card-action.disabled{cursor:default;color:#0ca37f}.test-card.in-panel .test-card-action.disabled:hover{background:rgba(0,0,0,0)}.test-card.in-panel .test-card-action.disabled .anticon{color:#0ca37f}.requirements-popover h4{margin:0 0 12px;color:#333;font-size:16px}.requirements-popover .requirements-list{display:flex;flex-direction:column;gap:12px}.requirements-popover .requirement-item{display:flex;align-items:flex-start;gap:12px;padding:8px;background:#f8f9fa;border-radius:6px}.requirements-popover .requirement-icon{font-size:1.2em;padding-top:2px}.requirements-popover .requirement-text{flex:1 1}.requirements-popover .requirement-title{font-weight:500;color:#333;margin-bottom:2px}.requirements-popover .requirement-description{color:#666;font-size:.9em}.requirements-trigger{display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,.45);cursor:pointer;padding:2px 6px;border-radius:4px;background-color:#fafafa;transition:all .2s ease;border:1px solid rgba(0,0,0,.06);margin-left:auto;margin-right:-4px;font-size:11.2px;line-height:16.8px}.requirements-trigger .anticon{opacity:.7}.requirements-trigger:hover{color:rgba(0,0,0,.65);background-color:#f5f5f5;border-color:rgba(0,0,0,.12)}.requirements-trigger:hover .anticon{opacity:1}}@media screen and (min-width:769px){.test-card{display:flex;flex-direction:column;height:100%;transition:all .2s;border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,.06);cursor:pointer;transition:all .2s ease}.test-card:hover{border:1px solid rgba(0,0,0,.12)!important}.test-card.paid-already,.test-card.paid-already .ant-card-actions{background-color:#fafafa}.test-card.paid-already .price-section{display:none!important}.test-card .ant-card-body{flex:1 1;padding:18px;display:flex;flex-direction:column}.test-card div.ant-card-meta-title{margin-top:10px;white-space:normal}.test-card div.ant-card-meta-title .test-long-name{font-size:18px;font-weight:600;color:#303030;line-height:21.6px;min-width:0;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-wrap:break-word;margin-bottom:0}}@media screen and (min-width:769px)and (max-width:768px){.test-card div.ant-card-meta-title .test-long-name{font-size:21.6px;line-height:27px}}@media screen and (min-width:769px){.test-card div.ant-card-meta-title .test-short-name{font-size:14px;font-weight:400;color:rgba(0,0,0,.35);flex:0 0 auto;line-height:16.8px}}@media screen and (min-width:769px)and (max-width:768px){.test-card div.ant-card-meta-title .test-short-name{font-size:16px;line-height:21.6px}}@media screen and (min-width:769px){.test-card div.ant-card-meta-title .biomarker-count{color:rgba(0,0,0,.45);font-size:14px;font-weight:400;display:flex;align-items:center;gap:2px}.test-card div.ant-card-meta-title .biomarker-count .anticon{color:rgba(0,0,0,.45);font-size:12px}.test-card .ant-card-meta{display:flex;flex-direction:column}.test-card .ant-card-meta .ant-card-meta-description{flex:1 1;display:flex;flex-direction:column}.test-card .ant-card-meta .ant-card-meta-description .item-tagline{font-size:14px;line-height:19.95px}}@media screen and (min-width:769px)and (max-width:768px){.test-card .ant-card-meta .ant-card-meta-description .item-tagline{font-size:16px;line-height:22.8px}}@media screen and (min-width:769px){.test-card .ant-card-meta .ant-card-meta-description .price-section{position:absolute;bottom:60px;left:18px;right:18px;margin-top:auto;display:flex;align-items:center;justify-content:space-between}.test-card .ant-card-meta .ant-card-meta-description .price-section .price-tag{font-size:16px;font-weight:500;color:#262626}.test-card .ant-card-meta .ant-card-meta-description .price-section .price-tag .currency{font-size:.9em;color:rgba(0,0,0,.65);margin-right:1px;font-weight:500}}@media screen and (min-width:769px)and (max-width:768px){.test-card .ant-card-meta .ant-card-meta-description .price-section .price-tag{font-size:18px}}@media screen and (min-width:769px){.test-card .ant-card-actions{margin-top:-15px;width:100%;background:#fafafa;align-items:center}.test-card .ant-card-actions .test-card-action{color:rgba(0,0,0,.45);transition:all .3s;cursor:pointer;display:flex;align-items:center;justify-content:center}.test-card .ant-card-actions .test-card-action:hover{color:#0ca37f}.test-card .ant-card-actions .test-card-action-added{cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative}.test-card .ant-card-actions .test-card-action-added.just-added{cursor:default}.test-card .ant-card-actions .test-card-action-added.just-added .default-state{animation:pulse .5s ease}.test-card .ant-card-actions .test-card-action-added.included{cursor:default;gap:4px;display:flex;align-items:center}.test-card .ant-card-actions .test-card-action-added.included:hover{color:gray}.test-card .ant-card-actions .test-card-action-added .default-state{color:#0ca37f;display:flex;align-items:center;gap:4px}.test-card .ant-card-actions .test-card-action-added .default-state .anticon{color:#0ca37f}.test-card .ant-card-actions .test-card-action-added .hover-state{position:absolute;color:#ed6e7f;display:flex;align-items:center;gap:4px;opacity:0;transition:opacity .2s ease}.test-card .ant-card-actions .test-card-action-added .hover-state .anticon{color:#ed6e7f}.test-card .ant-card-actions .test-card-action-added:not(.just-added):hover .default-state{opacity:0}.test-card .ant-card-actions .test-card-action-added:not(.just-added):hover .hover-state{opacity:1}.test-card.in-panel{border-color:#0ca37f}.test-card.in-panel .test-card-action.disabled{cursor:default;color:#0ca37f}.test-card.in-panel .test-card-action.disabled:hover{background:rgba(0,0,0,0)}.test-card.in-panel .test-card-action.disabled .anticon{color:#0ca37f}.requirements-popover h4{margin:0 0 12px;color:#333;font-size:16px}.requirements-popover .requirements-list{display:flex;flex-direction:column;gap:12px}.requirements-popover .requirement-item{display:flex;align-items:flex-start;gap:12px;padding:8px;background:#f8f9fa;border-radius:6px}.requirements-popover .requirement-icon{font-size:1.2em;padding-top:2px}.requirements-popover .requirement-text{flex:1 1}.requirements-popover .requirement-title{font-weight:500;color:#333;margin-bottom:2px}.requirements-popover .requirement-description{color:#666;font-size:.9em}.requirements-trigger{display:flex;align-items:center;justify-content:center;color:rgba(0,0,0,.45);cursor:pointer;padding:2px 6px;border-radius:4px;background-color:#fafafa;transition:all .2s ease;border:1px solid rgba(0,0,0,.06);margin-left:auto;margin-right:-4px;font-size:11.2px;line-height:16.8px}.requirements-trigger .anticon{opacity:.7}.requirements-trigger:hover{color:rgba(0,0,0,.65);background-color:#f5f5f5;border-color:rgba(0,0,0,.12)}.requirements-trigger:hover .anticon{opacity:1}}