/* Keep the complete quote and purchase action inside short checkout windows. */
#pix-checkout-system .pix-checkout-window{width:min(760px,96vw);max-height:94dvh}
#pix-checkout-system .pix-checkout-body{padding:12px;overflow-y:auto;min-height:0;overscroll-behavior:contain}
#pix-checkout-body .pix-customer{padding:10px;gap:8px 10px;margin:0 0 8px;grid-template-columns:minmax(0,1fr) 190px}
#pix-checkout-body .pix-customer label{gap:4px;font-size:10px;min-width:0}
#pix-checkout-body .pix-customer input{height:34px;min-width:0;padding:0 9px;font-size:12px;box-sizing:border-box;width:100%}
#pix-checkout-body .pix-customer small{min-height:0;font-size:10px;line-height:1.3}
#pix-checkout-body .pix-customer small:empty{display:none}
#pix-checkout-body .pix-message{padding:8px 10px;margin:8px 0;font-size:11px;line-height:1.4}
#pix-checkout-body .diamond-progressive{padding:12px;gap:8px 16px;margin:8px 0}
#pix-checkout-body .diamond-progressive header small{font-size:9px}
#pix-checkout-body .diamond-progressive h3{font-size:20px;margin:3px 0}
#pix-checkout-body .diamond-progressive header p{font-size:11px}
#pix-checkout-body .diamond-bonus-tiers li{padding:5px 7px}
#pix-checkout-body .diamond-amount-input input{min-height:34px;height:34px;font-size:16px;padding:5px 9px}
#pix-checkout-body .diamond-amount-total{padding:8px 10px;font-size:11px}
#pix-checkout-body .diamond-amount-total>strong{font-size:19px}
#pix-checkout-body .diamond-amount-buy{min-height:38px;padding:8px 12px}
#pix-checkout-body .pix-packages{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}
#pix-checkout-body .pix-package{gap:4px;padding:10px;font-size:11px}
#pix-checkout-body .pix-package b{font-size:15px}
#pix-checkout-body .pix-package strong{font-size:12px}
@media(max-width:540px){#pix-checkout-body .pix-customer{grid-template-columns:minmax(0,1fr) 125px}#pix-checkout-body .pix-customer label:has(input[type=email]){grid-column:1/-1}#pix-checkout-body .diamond-progressive{gap:7px}#pix-checkout-body .diamond-bonus-tiers li{padding:3px 6px}}

/* Use the complete replacement artwork without the old crop and zoom. */
#mainbar-buff-tray .mainbar-silph-bag>img{object-fit:contain!important;object-position:center!important;transform:none!important;width:30px!important;height:30px!important}
.trainer-equipment-art.custom-art[style*="silph-bag"],.trainer-panel.client-open .trainer-equipment-slot>.trainer-equipment-art.custom-art[style*="silph-bag"],.trainer-gear-card .inventory-art.custom-art[style*="silph-bag"]{background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important;transform:none!important}
