.shipping-fields{border:1px solid #ddd;border-radius:12px;padding:16px;margin:16px 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.shipping-fields legend{font-weight:600;padding:0 6px}.shipping-fields label,.reprint-dialog form>label{display:flex;flex-direction:column;gap:6px;font-size:13px}.shipping-fields input,.reprint-dialog form>label input{width:100%;min-width:0;border:1px solid #ddd;border-radius:8px;padding:10px;box-sizing:border-box}.shipping-fields label:has([name=detailAddress]){grid-column:1/-1}.reprint-dialog{max-height:90vh;overflow:auto}.reprint-dialog form>label{margin:14px 0}@media(max-width:480px){.shipping-fields{grid-template-columns:1fr}}
