.service-visual{min-width:0}.service-visual .service-modality-image{margin:0}.service-detail .service-modality-image img.site-photo{display:block;width:100%;height:auto;max-height:none;margin:0;object-fit:contain}.service-detail .service-modality-image.generic-landscape img.site-photo{aspect-ratio:4/3;object-fit:cover;object-position:center 58%}.service-detail .service-modality-image.carm-generic img.site-photo{max-height:360px;width:auto;max-width:100%;margin-inline:auto}.acr-compact{margin:14px 0 0;padding:0;border:0;background:none;display:flex;flex-direction:column;align-items:center;gap:9px}.acr-compact-marks{display:flex;justify-content:center;flex-wrap:wrap;gap:14px}.acr-compact-marks img{display:block;width:112px;height:112px;object-fit:contain;border:0!important;box-shadow:none!important;background:transparent}.acr-compact>.text-link{font-size:13px;line-height:1.35;font-weight:500}.xray-bottom-location{margin-top:26px;padding-top:22px;border-top:1px solid #d4e3ea}.xray-bottom-location h2{margin-top:0}@media(max-width:700px){.acr-compact-marks img{width:100px;height:100px}.service-visual{max-width:520px}.service-detail .service-modality-image.carm-generic img.site-photo{max-height:330px}}
/* Diagnostic studies: preserve full anatomy and original pixels in a restrained dark viewing surface. */
.service-detail .service-modality-image.diagnostic-study{background:linear-gradient(145deg,#102331,#06121b);padding:10px;border:1px solid #b8d7e8;box-shadow:0 10px 25px rgba(21,63,76,.11);border-radius:3px}.service-detail .service-modality-image.diagnostic-study img.site-photo{display:block;width:100%;height:auto;max-height:500px;object-fit:contain;aspect-ratio:auto;background:#000;filter:none!important;transform:none!important;border-color:#aacddd!important;box-shadow:none}.service-detail .service-modality-image.diagnostic-knee img.site-photo{max-height:none}@media(max-width:700px){.service-detail .service-modality-image.diagnostic-study{padding:9px}.service-detail .service-modality-image.diagnostic-knee{max-width:340px;margin-inline:auto}}

.service-detail .service-modality-image.client-service-image{padding:0;border:0;background:transparent;box-shadow:none;margin:0}.service-detail .service-modality-image.client-service-image img.site-photo{display:block;width:100%;height:auto;max-height:none;aspect-ratio:auto;object-fit:contain;filter:none!important;transform:none!important;background:#07131c;border-color:#aacddd!important;box-shadow:0 7px 20px rgba(21,63,76,.10)}
