@import url('../lib/print-production-phase2/wrap-editor.css');
.field-pair{align-items:end}#canvas{display:block;max-width:100%;max-height:330px;width:auto;height:auto;object-fit:contain;box-shadow:0 4px 18px #0001}#preview{min-height:320px}#preview[data-view=product] #canvas{box-shadow:none}#decals{list-style:none;padding:0;display:grid;gap:7px;margin:16px 0}#decals li{display:flex;align-items:center;gap:8px;padding:7px;border:1px solid #d2dbd3;border-radius:7px}#decals li:has(input:checked){background:#edf5ef;border-color:var(--accent)}#decals label{margin:0;flex-direction:row;min-width:0;width:100%;align-items:center;gap:8px;line-height:1.5}#decals .name{overflow-wrap:anywhere}#decals input{flex-shrink:0}#checks{font-size:13px;line-height:1.6;padding-left:20px;color:#963e2f}#checks:empty{display:none}.selection-note{font-size:13px;color:var(--muted)}#check-report .print-layout{width:100%;display:block}#decal-controls .actions{margin:12px 0}#output-size{overflow-wrap:anywhere}
@media(max-width:760px){#preview{min-height:240px}.export-options label{min-width:0;width:100%;flex:auto}}
@media print{#check-report .print-layout{max-height:85mm;object-fit:contain;margin:5mm 0}#check-report td{overflow-wrap:anywhere}#check-report table{table-layout:fixed}#check-report th:first-child{width:8%}#check-report th:nth-child(2){width:26%}}
