.process-qr-entry{box-sizing:border-box;width:100%;max-width:100%;padding:10px 12px;margin:10px 0;border:1px solid #c7d7e7;border-radius:8px;background:#f3f8fc}
.process-qr-entry>label{display:block;margin-bottom:6px;color:#203f5b;font-weight:700;font-size:13px}
.process-qr-line{display:flex;gap:8px;align-items:center;flex-wrap:wrap;min-width:0}
.process-qr-line input{box-sizing:border-box;flex:1 1 220px;min-width:0;max-width:100%;width:auto}
.process-qr-line button{flex:0 0 auto;white-space:nowrap}
.process-qr-entry [data-qr-notice]{margin:6px 0 0;color:#405b70;font-size:12px;line-height:1.45;overflow-wrap:anywhere}
.process-qr-entry [data-qr-notice]:empty{display:none}
.process-qr-entry .process-qr-error{color:#b42318}
@media(max-width:600px){.process-qr-entry{padding:9px;margin:8px 0}.process-qr-line{gap:6px}.process-qr-line input{flex-basis:100%}.process-qr-line button{min-height:40px;flex:1 1 auto}}

.process-pallet-summary{margin-top:10px;padding:14px;border:1px solid #8ab8ed;border-left:5px solid #2465d9;border-radius:8px;background:#fff;color:#183b67;font-size:15px;line-height:1.5;overflow-wrap:anywhere}
.process-pallet-summary[hidden]{display:none!important}.process-pallet-row{display:grid;gap:3px;padding:9px 0;border-bottom:1px solid #e0e8f3}.process-pallet-row span{display:block}.process-pallet-summary p{margin:10px 0 4px;font-size:17px}.process-pallet-summary small{font-size:12px;color:#52657c}

.shipping-fields>[data-process-qr="ship"]{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 14px}
.shipping-fields>[data-process-qr="ship"]>label,.shipping-fields>[data-process-qr="ship"]>.process-qr-line,.shipping-fields>[data-process-qr="ship"]>[data-qr-notice]{grid-column:1/-1}
@media(max-width:850px){.shipping-fields>[data-process-qr="ship"]{grid-template-columns:1fr}}
