.r39-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem}.r39-tile{border:1px solid #ded2e7;border-radius:14px;padding:1rem;display:flex;flex-direction:column;gap:.7rem}.r39-tile h3{margin:0}.r39-tile small{font-size:.75rem;color:#73667e}.r39-thumb{max-width:120px;max-height:160px;object-fit:contain}.r39-drop{display:block;border:2px dashed #c9b5dc;border-radius:12px;padding:1.25rem;margin:1rem 0}.r39-drag{background:#eee5f5}.r39-warning{color:#825900;background:#fff5d6;padding:.65rem;border-radius:8px}.r39-uncertain{outline:2px solid #d8ab3c}.r39-bank{background:#f2eaf8;border:1px solid #c9b3dc;padding:1rem;border-radius:12px;margin:1rem 0}.r39-bank dl{margin:0}.r39-bank dt{font-size:.8rem;color:#71617c;margin-top:.7rem}.r39-bank dd{margin:0;overflow-wrap:anywhere}.r39-copy{font-size:.75rem;padding:.25rem .5rem;margin:.25rem}.r39-epc{width:220px;max-width:100%;image-rendering:pixelated}[data-r39-delivery] label,[data-r39-customer-pdf] label{display:block;margin:.8rem 0}[data-r39-delivery] .check,[data-r39-customer-pdf] .check{display:flex;align-items:flex-start;gap:.6rem}[data-r39-progress]{min-height:1.4em;font-size:.9rem} .r39-tile form{margin:0} @media(max-width:600px){.r39-grid{grid-template-columns:1fr}}@media print{.r39-copy{display:none}}
