/* Approved 21 September 2026 exception: measured Ultrasound Meter Finder design.
   Deliberately scoped to Products; no shared navigation/footer selectors. */
.page-id-951515 .po-finder-hero{min-height:620px!important;padding-top:180px!important;padding-bottom:90px!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important;}
.page-id-951515 .po-finder-hero>.vc_parallax-inner{display:none!important;}
.page-id-951515 .po-finder-hero>.vc_row{width:calc(100vw - 130px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;padding:0!important;}
.page-id-951515 .po-finder-hero .wpb_text_column{margin-bottom:12px!important;}
.page-id-951515 .po-finder-hero h1{font-size:52px;line-height:1.115;font-weight:600;letter-spacing:-1.56px;color:#fff;margin:0 0 12px!important;}
.page-id-951515 .po-finder-hero .po-hero-copy{font-size:17px;line-height:1.4;color:#fff;margin:0 0 32px!important;}
.page-id-951515 .po-finder-hero .po-hero-link{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 24px;border-radius:999px;background:#4cceca;color:#212529;font-size:13px;font-weight:600;text-decoration:none;}
.page-id-951515 .po-finder-search-section{padding-top:100px!important;padding-bottom:100px!important;background:#fff;}
.page-id-951515 .po-finder-search-section>.vc_row{box-sizing:border-box!important;width:calc(100vw - 190px)!important;max-width:1250px!important;padding:0!important;margin-left:auto!important;margin-right:auto!important;}
.page-id-951515 .po-finder-search-section>.vc_row>.vc_column_container>.vc_column-inner{padding:0!important;}
.page-id-951515 .po-finder-search-section .wpb_text_column{margin-bottom:32px!important;}
.page-id-951515 .po-finder-search-section .po-finder-intro h2{color:#212529;font-size:40px;line-height:1.15;font-weight:600;letter-spacing:-1.2px;margin:0 0 20px!important;}
.page-id-951515 .po-finder-intro p{color:#495057;font-size:17px;line-height:1.4;margin:0 0 32px;}
.page-id-951515 .po-finder{padding-top:32px;text-align:left;color:#495057;}
.page-id-951515 .po-finder-controls{display:grid;grid-template-columns:minmax(0,1fr) 250px auto;gap:16px;align-items:end;margin:0 0 24px;}
.page-id-951515 .po-finder-field{display:grid;grid-template-rows:auto 58px;align-self:stretch;min-width:0;}
.page-id-951515 .po-finder-field label{display:block;align-self:start;margin:0 0 9px;color:#212529;font-family:"Google Sans",Arial,Helvetica,sans-serif;font-size:16px;line-height:1.4;font-weight:700;}
.page-id-951515 .po-finder-field input,.page-id-951515 .po-finder-field select{display:block;width:100%;height:58px!important;min-height:58px;box-sizing:border-box;border:1px solid #CDD8D6!important;border-radius:999px!important;background:#fff;color:#212529;font:500 17px/1.4 Manrope,Arial,Helvetica,sans-serif;padding:14px 18px!important;margin:0!important;box-shadow:none!important;}
.page-id-951515 .po-finder-field input::placeholder{color:#777;opacity:1;}
.page-id-951515 .po-finder-field select{-webkit-appearance:none;appearance:none;padding-right:50px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2214%22 height=%228%22 viewBox=%220 0 14 8%22%3E%3Cpath d=%22M1 1l6 6 6-6%22 fill=%22none%22 stroke=%22%23212529%22 stroke-width=%222%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 20px center;background-size:14px 8px;}
.page-id-951515 .po-finder-field input:focus,.page-id-951515 .po-finder-field select:focus{outline:3px solid rgba(76,206,202,.25);border-color:#44B6BA!important;}
.page-id-951515 .po-finder-clear{min-height:58px;border:1px solid #DDE4E2;border-radius:999px;background:#F8F9FA;color:#212529;font-family:"Google Sans",Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;line-height:1.4;padding:14px 24px;cursor:pointer;}
.page-id-951515 .po-finder-status{margin:0 0 30px;color:#495057;font-size:17px;line-height:1.4;}
.page-id-951515 .po-finder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;}
.page-id-951515 .po-finder-result{display:flex;flex-direction:column;align-items:flex-start;box-sizing:border-box;min-width:0;height:100%;padding:36px;background:#F8F9FA;border:1px solid #E7ECEA;border-radius:16px;text-align:left;}
.page-id-951515 .po-finder-result[hidden],.page-id-951515 .po-finder-empty[hidden]{display:none!important;}
.page-id-951515 .po-finder-result h3{margin:0 0 8px;color:#212529;font-size:24px;line-height:1.292;font-weight:500;letter-spacing:-.72px;}
.page-id-951515 .po-finder-result h3 a{color:inherit;text-decoration:none;}
.page-id-951515 .po-finder-result p{margin:0 0 18px;color:#495057;font-size:17px;line-height:1.4;}
.page-id-951515 .po-finder-result .po-finder-meta{color:#6C757D;font-size:15px;}
.page-id-951515 .po-finder-link{align-self:flex-start;margin-top:auto;padding:10px 14px;border-radius:8px;background:#E5E9E8;color:#212529;font-family:"Google Sans",Arial,Helvetica,sans-serif;font-size:15px;font-weight:700;line-height:1.2;text-decoration:none;}
.page-id-951515 .po-finder-link:hover{background:#d7dedd;color:#212529;}
.page-id-951515 .po-finder-link:focus-visible,.page-id-951515 .po-finder-clear:focus-visible,.page-id-951515 .po-hero-link:focus-visible{outline:3px solid #218F8D;outline-offset:3px;}
.page-id-951515 .po-finder-empty{padding:36px;background:#F8F9FA;border:1px solid #E7ECEA;border-radius:16px;}
#po-product-finder{scroll-margin-top:150px;}
@media(max-width:1199.98px){
 .page-id-951515 .po-finder-search-section>.vc_row{width:calc(100vw - 108px)!important;}
 .page-id-951515 .po-finder-search-section{padding-top:88px!important;padding-bottom:88px!important;}
 .page-id-951515 .po-finder-result h3{font-size:22px;line-height:1.318;}
 .page-id-951515 .po-finder-result p,.page-id-951515 .po-finder-intro p{font-size:16px;line-height:1.5;}
}
@media(min-width:768px) and (max-width:991.98px){
 .page-id-951515 .po-finder-hero{min-height:580px!important;}
 .page-id-951515 .po-finder-hero>.vc_row{width:calc(100vw - 86px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important;}
 .page-id-951515 .po-finder-hero h1{font-size:36px;line-height:1.167;}
}
@media(max-width:767.98px){
 .page-id-951515 .po-finder-hero{min-height:560px!important;}
 body.page-id-951515 main section.po-finder-hero{padding-left:0!important;padding-right:0!important;}
 .page-id-951515 .po-finder-hero>.vc_row{width:100vw!important;}
 .page-id-951515 .po-finder-hero h1{font-size:32px;line-height:1.188;letter-spacing:-.8px;}
 .page-id-951515 .po-finder-hero .po-hero-copy{font-size:16px;line-height:1.5;}
 .page-id-951515 .po-finder-search-section>.vc_row{width:calc(100vw - 60px)!important;}
 body.page-id-951515 main section.po-finder-search-section{padding-top:72px!important;padding-bottom:72px!important;}
 .page-id-951515 .po-finder-search-section .po-finder-intro h2{font-size:30px;line-height:1.2;}
 .page-id-951515 .po-finder-controls{grid-template-columns:1fr;}
 .page-id-951515 .po-finder-grid{grid-template-columns:1fr;gap:24px;}
 .page-id-951515 .po-finder-result{padding:30px;}
 .page-id-951515 .po-finder-result h3{font-size:20px;line-height:1.35;}
 .page-id-951515 .po-finder-clear{width:100%;}
}
