.sales-contact-fields[hidden]{display:none}
.fulfillment-contact #fulfillment-copy-address{margin-top:9px}
.recipient-address{display:grid;gap:12px;padding:14px;border:1px solid #dce6f0;border-radius:12px;background:#fff}
.recipient-address-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}
.recipient-address-head strong{font-size:14px;color:#203650}.recipient-address-head span{font-size:11px;color:#71839a}
.recipient-paste{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:9px;align-items:end}
.recipient-paste textarea{width:100%;min-height:68px;resize:vertical;font:inherit;line-height:1.5}
.recipient-paste button{white-space:nowrap;min-height:42px}
.recipient-person,.recipient-regions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.recipient-address label{min-width:0}.recipient-address select{width:100%;min-width:0}.recipient-detail{display:block}
.recipient-feedback{margin:0;padding:10px 12px;border-radius:8px;color:#23604a;background:#eaf7f1;font-size:12px;line-height:1.55}
.recipient-feedback.needs-review{color:#8a571a;background:#fff3dd}
.recipient-legacy{margin:0;padding:9px 10px;background:#f4f7fb;border-radius:8px;color:#53667e;font-size:12px;overflow-wrap:anywhere}
.recipient-legacy small{color:#71839a}
@media(max-width:620px){.recipient-paste{grid-template-columns:1fr}.recipient-person,.recipient-regions{grid-template-columns:1fr 1fr}}
@media(max-width:380px){.recipient-person,.recipient-regions{grid-template-columns:1fr}}
