.nm-medtests{--nm-teal:#0e8f8f;--nm-navy:#172b3a;--nm-border:#e3e9ed;--nm-soft:#f6f9fa;font-family:inherit;color:#263640;max-width:100%;width:100%}.nm-medtests *{box-sizing:border-box}.nm-medtests__intro h2{margin:0 0 8px;color:var(--nm-navy);font-size:clamp(26px,3vw,38px)}.nm-medtests__intro p{max-width:920px;margin:0 0 18px;line-height:1.65}.nm-medtests__notice{background:#f3f9f9;border:1px solid #d4ecec;border-left:4px solid var(--nm-teal);padding:14px 16px;border-radius:10px;margin:0 0 18px;line-height:1.55}.nm-medtests__controls{display:grid;grid-template-columns:minmax(260px,1fr) minmax(190px,260px);gap:12px;margin:0 0 10px}.nm-medtests__search,.nm-medtests__category{width:100%;height:48px;border:1px solid #ccd7dd;border-radius:10px;background:#fff;padding:0 14px;font:inherit;color:#24343e;outline:none}.nm-medtests__search:focus,.nm-medtests__category:focus{border-color:var(--nm-teal);box-shadow:0 0 0 3px rgba(14,143,143,.10)}.nm-medtests__count{font-size:14px;color:#667680;margin:8px 0 12px}.nm-medtests__table-wrap{width:100%;overflow-x:auto;border:1px solid var(--nm-border);border-radius:12px;background:#fff}.nm-medtests__table{width:100%;border-collapse:collapse;margin:0;min-width:900px}.nm-medtests__table th{background:var(--nm-navy);color:#fff;text-align:left;padding:14px 15px;font-size:14px;font-weight:650}.nm-medtests__table td{padding:14px 15px;border-bottom:1px solid var(--nm-border);vertical-align:top;line-height:1.5;font-size:15px}.nm-medtests__table tbody tr:last-child td{border-bottom:0}.nm-medtests__table tbody tr:hover{background:var(--nm-soft)}.nm-medtests__table td:first-child{width:23%;color:var(--nm-navy)}.nm-medtests__table td:nth-child(2){width:14%}.nm-medtests__table td:nth-child(3){width:33%}.nm-medtests__table td:nth-child(4){width:30%}.nm-medtests__table small{display:block;margin-top:4px;color:#75858e;font-weight:400}.nm-medtests__pagination{
display:flex!important;
align-items:center!important;
justify-content:center!important;
flex-wrap:wrap!important;
gap:6px!important;
width:100%!important;
margin:24px 0 10px!important;
padding:0!important;
background:transparent!important;
border:0!important;
box-shadow:none!important
}
.nm-medtests__pagination .nm-medtests__page-button{
-webkit-appearance:none!important;
appearance:none!important;
display:inline-flex!important;
align-items:center!important;
justify-content:center!important;
position:static!important;
float:none!important;
min-width:38px!important;
width:auto!important;
height:38px!important;
min-height:38px!important;
margin:0!important;
padding:0 12px!important;
border:1px solid #d7e0e5!important;
border-radius:7px!important;
background:#fff!important;
background-image:none!important;
box-shadow:none!important;
color:var(--nm-navy)!important;
font-family:inherit!important;
font-size:14px!important;
font-weight:600!important;
line-height:1!important;
letter-spacing:0!important;
text-transform:none!important;
text-decoration:none!important;
cursor:pointer!important;
transition:background-color .15s ease,border-color .15s ease,color .15s ease!important
}
.nm-medtests__pagination .nm-medtests__page-button:hover,
.nm-medtests__pagination .nm-medtests__page-button:focus{
background:#f2f8f8!important;
border-color:var(--nm-teal)!important;
color:var(--nm-teal)!important;
outline:none!important
}
.nm-medtests__pagination .nm-medtests__page-button.is-active,
.nm-medtests__pagination .nm-medtests__page-button.is-active:hover{
background:var(--nm-teal)!important;
border-color:var(--nm-teal)!important;
color:#fff!important;
cursor:default!important
}
.nm-medtests__pagination .nm-medtests__page-button:disabled{
background:#f7f9fa!important;
border-color:#e3e9ed!important;
color:#98a5ad!important;
opacity:1!important;
cursor:not-allowed!important
}
.nm-medtests__pagination .nm-medtests__page-ellipsis{
display:inline-flex!important;
align-items:center!important;
justify-content:center!important;
min-width:24px!important;
height:38px!important;
margin:0!important;
padding:0!important;
color:#7b8991!important;
font-size:15px!important;
line-height:1!important
}.nm-medtests__empty{padding:28px;text-align:center;background:var(--nm-soft);border-radius:10px;margin-top:12px}.nm-medtests__footnote{font-size:13px;color:#73828b;line-height:1.5;margin-top:15px}.nm-medtests__sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:767px){.nm-medtests__controls{grid-template-columns:1fr}.nm-medtests__table-wrap{border:0;overflow:visible;background:transparent}.nm-medtests__table{min-width:0}.nm-medtests__table thead{display:none}.nm-medtests__table,.nm-medtests__table tbody,.nm-medtests__table tr,.nm-medtests__table td{display:block;width:100%!important}.nm-medtests__table tr{background:#fff;border:1px solid #d8e1e6;border-radius:12px;margin:0 0 16px;overflow:hidden;box-shadow:0 2px 8px rgba(25,45,58,.035)}.nm-medtests__table td{border:0;border-bottom:1px solid #edf1f3;padding:11px 14px 11px 42%;position:relative;min-height:42px;font-size:14px}.nm-medtests__table td:last-child{border-bottom:0}.nm-medtests__table td:before{content:attr(data-label);position:absolute;left:14px;top:11px;width:34%;font-weight:650;color:var(--nm-navy);font-size:13px}.nm-medtests__table td:first-child{padding-left:14px;background:#f7fafa;font-size:16px}.nm-medtests__table td:first-child:before{display:none}}

@media (max-width:767px){
.nm-medtests__pagination{
justify-content:flex-start!important;
flex-wrap:nowrap!important;
overflow-x:auto!important;
-webkit-overflow-scrolling:touch;
padding:2px 0 7px!important;
scrollbar-width:thin
}
.nm-medtests__pagination .nm-medtests__page-button{
flex:0 0 auto!important;
min-width:36px!important;
height:36px!important;
min-height:36px!important;
padding:0 10px!important;
font-size:13px!important
}
.nm-medtests__pagination .nm-medtests__page-ellipsis{
flex:0 0 20px!important;
height:36px!important
}
}
