.rfq-preview-notice{padding:18px 20px;border-left:4px solid #986728;background:#eee9dc;font:16px/1.6 Arial,sans-serif;margin:0 0 24px;grid-column:1/-1}
.rfq-preview-notice p{margin:7px 0 0;max-width:70ch}
.rfq-preview-notice strong{font-size:17px;color:#203b30}
.rfq-brief-preview{margin-top:28px;padding:24px;background:#f1f3ea;border:1px solid #bdc7b6;scroll-margin-top:110px}
.rfq-brief-preview[hidden]{display:none!important}
.rfq-brief-preview h2{font-size:28px;line-height:1.25;margin:0 0 10px}
.rfq-brief-preview .rfq-unsent{font-size:16px;color:#614b25;margin:0 0 18px}
.rfq-brief-preview dl{display:grid;grid-template-columns:minmax(130px,1fr) minmax(0,2fr);margin:0 0 24px;font:16px/1.65 Arial,sans-serif}
.rfq-brief-preview dt,.rfq-brief-preview dd{margin:0;padding:12px 8px;border-top:1px solid #ced5c5;overflow-wrap:anywhere;white-space:pre-wrap}
.rfq-brief-preview dt{font-weight:700;color:#203b30}
#rfq-form button:disabled{opacity:.6;cursor:not-allowed}
#rfq-status{font-size:16px;line-height:1.6;color:#334a33}
@media(max-width:600px){.rfq-preview-notice{padding:16px}.rfq-brief-preview{padding:16px}.rfq-brief-preview dl{grid-template-columns:1fr}.rfq-brief-preview dt{padding-bottom:3px}.rfq-brief-preview dd{padding-top:0;border-top:0}}
