.medication-link{padding:0!important;border-radius:0!important;cursor:pointer;transition:all .2s ease;font-weight:inherit}.medication-link,.medication-link:active,.medication-link:focus,.medication-link:hover,.medication-link:visited{color:#0ca37f!important;text-decoration:none!important;border-bottom:1px dotted #0ca37f!important;background:none!important}.medication-link-popover{max-width:250px!important}.medication-link-popover .ant-popover-inner{border-radius:8px}.medication-link-popover-content{min-height:120px}.medication-link-popover-content .loading-container{display:flex;justify-content:center;align-items:center;height:120px;width:100%}.medication-link-popover-content .medication-header{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.medication-link-popover-content .medication-header .medication-name{margin:0 0 4px;font-size:18px;font-weight:600;color:#262626;flex:1 1}.medication-link-popover-content .medication-header .admin-menu-trigger{padding:4px;margin-top:-4px;margin-right:-8px;color:#8c8c8c}.medication-link-popover-content .medication-header .admin-menu-trigger:hover{color:#262626;background-color:#f5f5f5}.medication-link-popover-content .medication-tagline{font-family:Georgia,Times New Roman,Times,serif;margin-top:6px;margin-bottom:18px;color:#595959;font-size:14px;line-height:1.5;text-wrap:balance}.medication-link-popover-content .anchor-edit-controls{margin-bottom:12px;padding:12px;background-color:#fafafa;border-radius:4px;display:flex;flex-direction:column;gap:8px}.medication-link-popover-content .anchor-edit-controls .anchor-edit-buttons{display:flex;gap:8px;justify-content:flex-end}.medication-link-popover-content .medication-actions{display:flex;gap:8px;justify-content:flex-start}.medication-link-popover-content .medication-actions button{font-size:14px}.medication-link-popover-content .remove-item .anticon{color:inherit}.test-match-wrapper{display:inline;font-weight:inherit}.test-match-wrapper .test-match-link.pending,.test-match-wrapper .test-match-link.pending:active,.test-match-wrapper .test-match-link.pending:focus,.test-match-wrapper .test-match-link.pending:hover,.test-match-wrapper .test-match-link.pending:visited{color:inherit!important;text-decoration:none!important;border-bottom:none!important}.test-match-wrapper .test-match-link.approved{text-decoration:none!important}.test-match-wrapper .test-match-link.approved,.test-match-wrapper .test-match-link.approved:active,.test-match-wrapper .test-match-link.approved:focus,.test-match-wrapper .test-match-link.approved:hover,.test-match-wrapper .test-match-link.approved:visited{color:#0ca37f!important;border-bottom:1px solid #0ca37f!important}.test-match{cursor:pointer;padding:2px 0;border-radius:3px;position:relative;transition:all .2s ease;font-weight:inherit}.test-match.pending{color:inherit;text-decoration:none;border-bottom:none;background-color:#fff7e6}.test-match.pending:hover{background-color:#ffe7ba}.test-match.approved{background-color:#f6ffed;border-bottom:2px solid #0ca37f}.test-match.approved:hover{background-color:#d9f7be}.test-match-popover{max-width:500px}.test-match-popover .test-selector{margin-bottom:12px}.test-match-popover .test-selector label{display:block;margin-bottom:6px;font-weight:600;font-size:13px}.test-match-popover .single-test-info{margin-bottom:12px;padding:12px;background-color:rgba(12,163,127,.1019607843);border-radius:4px;font-size:13px}.test-match-popover .single-test-info .single-test-header{display:flex;align-items:center;gap:8px;justify-content:space-between}.test-match-popover .single-test-info .single-test-header .test-option-name{font-size:18px;font-weight:500;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.test-match-popover .single-test-info .single-test-tagline{margin-top:6px;color:#595959;line-height:1.5;font-family:Georgia,Times New Roman,Times,serif;font-size:14px;margin-bottom:3px;text-wrap:balance}.test-match-popover .test-option-card{display:flex;width:100%;margin:0 0 8px;padding:12px;background-color:#fff;border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;transition:all .2s ease;font-size:13px}.test-match-popover .test-option-card:last-child{margin-bottom:0}.test-match-popover .test-option-card:hover{background-color:#f5f5f5;border-color:#0ca37f}.test-match-popover .test-option-card.selected{background-color:rgba(12,163,127,.1019607843);border-color:#0ca37f}.test-match-popover .test-option-card .test-option-content{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:6px}.test-match-popover .test-option-card .test-option-header{display:flex;align-items:center;gap:8px;min-width:0;width:100%}.test-match-popover .test-option-card .test-option-header .test-option-name{font-size:18px;font-weight:500;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.test-match-popover .test-option-card .test-option-tagline{color:#595959;font-size:14px;line-height:1.5;font-family:Georgia,Times New Roman,Times,serif;margin-top:0;text-wrap:balance}.test-match-popover .test-view-link{font-size:12px;margin-left:auto;white-space:nowrap;flex-shrink:0;color:#0ca37f}.test-match-popover .test-view-link:hover{text-decoration:underline;color:#0ca37f}.test-match-popover .anchor-text-editor{margin-bottom:16px}.test-match-popover .anchor-text-editor label{display:block;margin-bottom:6px;font-weight:600;font-size:13px}.test-match-popover .match-actions{display:flex;gap:8px;justify-content:flex-end}.test-match-popover .approved-info{padding:8px 0;background-color:#f6ffed;border:1px solid #b7eb8f;border-radius:4px;color:#389e0d;font-weight:500;text-align:center}@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}}@media screen and (max-width:480px){.test-box{padding:25px 0 0!important}.test-box .product-image-col{flex-direction:row!important;gap:12px!important;text-align:center;border-radius:0 0 8px 8px!important}.test-box .product-content{padding:0 16px 16px}.test-box .product-content .product-title{font-size:18px;line-height:27px;margin-bottom:6px}.test-box .product-content .product-features{margin:6px 0!important}.test-box .product-content .product-features .product-feature{font-size:14px;margin-right:6px}.test-box .product-content .product-features .product-feature:after{margin-left:4px}.test-box .product-content .product-description{font-size:14px;line-height:1.4}.test-box .product-content .product-buy{margin-top:12px}.test-box .product-content .product-buy .product-buy-btn{height:36px;font-size:14px;width:100%}}@media screen and (max-width:768px){.description-block:not(:last-child) .test-box{padding-bottom:16px}.test-box{background:linear-gradient(135deg,#ffffff,#fafbfc);border:1px solid #e5e7eb;border-radius:12px;padding:28px 28px 24px;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.1);position:relative;overflow:hidden}.test-box:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.08);border-color:#d1d5db}.test-box:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0ca37f,#0ea5e9);border-radius:12px 12px 0 0}.test-box .instalab-seller-badge{position:absolute;top:-1px;right:20px;background:#fff;color:#6b7280;font-size:8px;font-weight:500;padding:3px 10px;border-radius:0 0 8px 8px;letter-spacing:.3px;border:1px solid #d1d5db;border-top:none;z-index:1;text-transform:uppercase;line-height:1!important}.test-box .anticon-thunderbolt{float:left;margin-right:2px;margin-top:3px}.test-box .product-content{display:flex;flex-direction:column;height:100%;justify-content:space-between}.test-box .product-content .product-title{font-size:26.4px;line-height:30.6px;font-weight:600;color:#1f2937;letter-spacing:-.02em;margin-top:8px}.test-box .product-content .product-features{margin:12px 0}.test-box .product-content .product-features .product-feature{display:inline-block;font-size:14px;color:#6b7280;margin-bottom:4px}.test-box .product-content .product-description{font-size:16px;line-height:24px;color:#4b5563;max-width:100%;word-wrap:break-word;font-weight:400;flex-grow:1}.test-box .product-content .product-buy{display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:flex-start;margin-top:16px}.test-box .product-content .product-buy .product-buy-btn{font-weight:500;height:40px;font-size:14px;line-height:21px;transition:all .2s ease;letter-spacing:.5px}}@media screen and (min-width:769px){.description-block:not(:last-child) .test-box{padding-bottom:16px}.test-box{background:linear-gradient(135deg,#ffffff,#fafbfc);border:1px solid #e5e7eb;border-radius:12px;padding:28px 28px 24px;transition:all .3s ease;box-shadow:0 2px 8px rgba(0,0,0,.08),0 1px 3px rgba(0,0,0,.1);position:relative;overflow:hidden}.test-box:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(0,0,0,.12),0 4px 12px rgba(0,0,0,.08);border-color:#d1d5db}.test-box:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#0ca37f,#0ea5e9);border-radius:12px 12px 0 0}.test-box .instalab-seller-badge{position:absolute;top:-1px;right:20px;background:#fff;color:#6b7280;font-size:8px;font-weight:500;padding:3px 10px;border-radius:0 0 8px 8px;letter-spacing:.3px;border:1px solid #d1d5db;border-top:none;z-index:1;text-transform:uppercase;line-height:1!important}.test-box .anticon-thunderbolt{float:left;margin-right:2px;margin-top:3px}.test-box .product-content{display:flex;flex-direction:column;height:100%;justify-content:space-between}.test-box .product-content .product-title{font-size:26.4px;line-height:30.6px;font-weight:600;color:#1f2937;letter-spacing:-.02em;margin-top:8px}.test-box .product-content .product-features{margin:12px 0}.test-box .product-content .product-features .product-feature{display:inline-block;font-size:14px;color:#6b7280;margin-bottom:4px}.test-box .product-content .product-description{font-size:16px;line-height:24px;color:#4b5563;max-width:100%;word-wrap:break-word;font-weight:400;flex-grow:1}.test-box .product-content .product-buy{display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:flex-start;margin-top:16px}.test-box .product-content .product-buy .product-buy-btn{font-weight:500;height:40px;font-size:14px;line-height:21px;transition:all .2s ease;letter-spacing:.5px}}