/* These rules target the new art placeholders only. */
img[src*="/assets/placeholders/"]{object-fit:contain!important;object-position:center!important;background:#d6d6d6;filter:none!important;mix-blend-mode:normal!important}
.pqc-design-visual>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important}
.permog-packages .pkg-visual.pqc-media-visual{background:#fff}
.permog-packages .pkg-visual.pqc-media-visual>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important}
.pqc-design-label{position:absolute;z-index:2;top:14px;right:14px;max-width:calc(100% - 28px);padding:9px 12px;background:#dedede;color:#333;font:12px/1.35 Arial,sans-serif;box-shadow:0 1px 5px #0002;border:1px solid #b9b9b9;border-radius:4px;text-align:center;pointer-events:none}
.pqc-design-label strong{display:block;font:700 17px/1.4 Arial,sans-serif;color:#222;white-space:nowrap}
.pkg-industry-photo .pqc-design-label{display:none}
.permog-dtf .dtf-visual.pqc-media-visual>img{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;object-position:center}
.pqc-offer-page .pqc-offer-hero{position:relative;padding-bottom:4rem}
.pqc-offer-hero>.pqc-design-label{top:auto;bottom:12px}
@media(max-width:600px){.pqc-design-label{top:8px;right:8px;padding:6px 8px;font-size:10px}.pqc-design-label strong{font-size:14px}}
