/* A product proof uses the server's exact physical page and cut dimensions. */
.product-preview-info{align-self:center;display:flex;align-items:center;gap:11px;max-width:680px;width:100%;margin:2px auto 8px;padding:9px 12px;border:1px solid #dfe4eb;border-radius:9px;background:#ffffffb8;color:#48536a;flex-shrink:0}
.product-preview-info strong{display:block;font-size:12px;font-weight:600;color:#384457;line-height:1.4}
.product-preview-info p{font-size:11px;line-height:1.45;margin-top:2px;font-variant-numeric:tabular-nums}
.product-preview-info #product-preview-note{font-size:10px;color:#7b8594}
.product-preview-info[data-pending="true"] #product-preview-note{color:#8a542f}
.product-preview-symbol{position:relative;display:block;width:32px;height:27px;flex:none;border:1px solid #bbc4d0;background:white;box-shadow:0 2px 3px #2a354412}
.product-preview-symbol:after{content:"";position:absolute;inset:5px;border:1px solid #d3d9e2;border-radius:8px 5px 9px 5px;background:#fafbfc}
.product-preview-info[data-cut-mode="die"] .product-preview-symbol{border:0;background:none;box-shadow:none}
.product-preview-info[data-cut-mode="die"] .product-preview-symbol:after{inset:2px;background:white;border-color:#bbc4d0;box-shadow:0 2px 3px #2a354412}
.sheet-paper.single-kiss-preview{border-radius:0;box-shadow:0 0 0 1px #b9c1ca88,0 4px 6px #1d2b3910,0 18px 36px -14px #1d2b393b}
.parking-workspace .sheet-paper.single-kiss-preview:before,.parking-workspace .sheet-paper.single-die-preview:before{display:none}
.sheet-paper.single-die-preview{background-image:none}
.single-product-relief{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:1}
.single-kiss-preview .scene-cut{stroke:#f4f4f4}
.single-kiss-preview.show-kiss-cuts .scene-cut{stroke:#e600ad}
.single-kiss-preview.show-kiss-cuts .scene-backing-cut{stroke:#369cc4}
@media(max-width:650px){.product-preview-info{padding:8px 10px;margin:2px 0 6px;gap:8px}.product-preview-info p{font-size:10px}.product-preview-symbol{width:28px;height:24px}}
