/* Targeted updates from 코맥스 홈페이지 변경사항.pdf.
   The original theme stylesheet is intentionally unchanged. */
.certification-logo-slot {
  display:flex; align-items:center; justify-content:center;
  width:72px; height:64px; flex:0 0 72px;
}
.certification-logo {
  display:block; width:100%; height:100%; max-width:100%;
  object-fit:contain; object-position:left center;
}
.monitor-product-stage { background:#fff; }
.monitor-product-image { padding:16px; object-fit:contain; }
.header-phone-stack { display:flex; flex-direction:column; align-items:flex-end; gap:2px; }
.contact-card-values { min-width:0; }
.contact-card-link { display:block; width:fit-content; max-width:100%; overflow-wrap:anywhere; }
.contact-card-link + .contact-card-link { margin-top:4px; }
.contact-card-link:hover { text-decoration:underline; text-underline-offset:3px; }
.footer-contact-row { display:flex; align-items:flex-start; gap:10px; }
.footer-contact-row > i { flex-shrink:0; margin-top:2px; }
.footer-contact-links { display:flex; flex-wrap:wrap; align-items:center; column-gap:8px; row-gap:4px; min-width:0; }
.footer-contact-links a { overflow-wrap:anywhere; }
.contact-card-link:focus-visible, .footer-contact-links a:focus-visible,
.header-phone-stack a:focus-visible { outline:2px solid currentColor; outline-offset:3px; border-radius:2px; }
/* The non-pivot originals include a large blank canvas. Scale their display
   only: the supplied files are unchanged and the entire product stays visible. */
.monitor-product-image[data-model="CRM-HD238D"],
.monitor-product-image[data-model="CRM-HD270D"] { transform:scale(1.5); }
.group:hover .monitor-product-image { transform:scale(1.04); }
.group:hover .monitor-product-image[data-model="CRM-HD238D"],
.group:hover .monitor-product-image[data-model="CRM-HD270D"] { transform:scale(1.56); }
@media (prefers-reduced-motion:reduce) {
  .monitor-product-image { transition:none; }
}
