/* Preserve the installed fonts and original brand assets. */
.mv-part-search select{display:block;width:100%;max-width:100%;margin:8px 0 18px;padding:12px;border:1px solid #b8b6b1;background:#faf9f6;color:#282a29;font:inherit}
.mv-search-entry-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:16px;font-size:13px}
.mv-search-entry-links a{text-decoration:underline;text-underline-offset:4px}
.mv-versions{max-width:1060px;padding-inline:clamp(20px,5vw,72px)}
.mv-version-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.mv-version-card-body{padding-inline:18px!important}
.hotspot,.atlas-marker{border-radius:0!important;background:rgba(174,25,35,.16)!important;border-color:#e2b500!important}
.hotspot.selected,.hotspot.active,.atlas-marker.selected{background:rgba(204,24,38,.34)!important;border-color:#ffe000!important}
.hotspot rect{fill:rgba(174,25,35,.16)!important;stroke:#e2b500!important}
.hotspot.active rect,.hotspot.selected rect{fill:rgba(204,24,38,.34)!important;stroke:#ffe000!important}
.hotspot:focus-visible,.atlas-marker:focus-visible{outline:2px solid #151817;outline-offset:2px}
.mv-reference-notice{padding:14px 18px;margin:16px 0;border-left:3px solid #a12a32;background:#f5f2ed;color:#343833;font-size:13px;line-height:1.8}
.mv-inquiry-entry{display:block;margin:16px 0;padding:12px 16px;border:1px solid #555b55;color:inherit;text-align:center;text-decoration:none;font:inherit}
@media(max-width:820px){.mv-version-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:560px){.mv-version-grid{grid-template-columns:minmax(0,1fr)!important}.mv-search-field{flex-wrap:wrap}.mv-search-field input{min-width:0;width:100%}}
