.print-fields{margin:0;padding:0;border:0;min-width:0}.print-fields h2:not(:first-child){margin-top:28px}.print-room-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.print-room-list label{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px;border-bottom:1px solid var(--line);font-size:14px}.print-room-list input{width:80px;margin:0}.print-total{font-size:18px;font-weight:700}.print-shipping{display:flex;flex-wrap:wrap;gap:12px}.print-shipping label{display:flex;align-items:center;gap:10px;border:1px solid var(--line);padding:14px;border-radius:9px;margin:0;cursor:pointer}.print-shipping input,.print-check input{width:18px;height:18px;margin:0;flex-shrink:0}.print-shipping small{display:block;margin-top:6px}.print-previews{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:16px}.print-previews figure{margin:0;border:1px solid var(--line);padding:10px;border-radius:10px}.print-previews img{width:100%;height:260px;object-fit:contain}.print-previews figcaption{font-size:13px;margin-top:8px}.print-check{display:flex;align-items:center;gap:10px;font-size:14px;margin-top:24px}.print-order .head{align-items:center}.print-order h2{margin:6px 0}.print-order p{line-height:1.5}.print-order .sub{font-size:12px}#printQuoteForm .btn:disabled,#printQuoteResult .btn:disabled{opacity:.6;cursor:wait}.product-option-fields{margin-top:12px}.product-option-fields label{margin-top:8px}#printReadiness{line-height:1.6}@media(max-width:800px){.print-shipping{display:grid}.print-order .head{align-items:flex-start}.print-previews{grid-template-columns:1fr 1fr}.print-previews img{height:200px}}
