.placement-controls{display:flex;gap:16px;flex-wrap:wrap;margin:18px 0 22px}.placement-controls .control-label{display:grid;gap:8px;min-width:200px;flex:1}.placement-controls select{font:inherit;color:#252823;background:#fff;border:1px solid #c8c9c0;border-radius:6px;padding:12px;width:100%}.print-scheme .placement-diagram{height:146px;max-width:100%;object-fit:contain}.editor-sides{flex-wrap:wrap}.print-scheme[aria-pressed=true]{box-shadow:inset 0 0 0 1px #292d23}@media(max-width:650px){.placement-controls{display:grid;grid-template-columns:1fr}.placement-controls .control-label{min-width:0}.print-scheme .placement-diagram{height:120px}}
.mini-print-options{border:1px solid #d3d5ca;border-radius:10px;padding:20px;margin:22px 0}.mini-print-options h4{font-size:19px;margin:0 0 8px}.mini-print-library{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin:18px 0}.mini-print-preset{display:grid;gap:8px;place-items:center;border:1px solid #d4d6cb;border-radius:8px;padding:12px 6px;background:#fff;color:#252823;font:inherit;font-size:12px;cursor:pointer}.mini-print-preset img{width:65px;height:65px;object-fit:contain}.mini-print-selection{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 0;border-top:1px solid #ddd}.mini-print-selection>img{width:45px;height:45px;object-fit:contain}.mini-print-selection label{display:grid;gap:6px;font-size:12px}.mini-print-selection select{padding:9px;background:#fff;color:#222;border:1px solid #ccc;border-radius:5px;font:inherit}.mini-print-preview{position:absolute!important;min-height:0!important;object-fit:contain!important;pointer-events:none}.mini-order-note{font-size:13px;color:#5a6153}.rate-table-wrap{overflow-x:auto}@media(max-width:760px){.mini-print-library{grid-template-columns:repeat(3,1fr)}.mini-print-selection{gap:10px}.mini-print-selection label{flex:1 1 120px}}
.mini-print-selection label{min-width:0}.mini-print-selection select{width:100%}
.calc-cart-row>div{min-width:0}.calc-cart-row h4,.calc-cart-row p{overflow-wrap:anywhere}.cart-row-actions{flex-wrap:wrap}.rate-table-wrap{min-width:0;max-width:100%}
