.form-panel{padding:24px;color:var(--brand-text);background:#fff;border:1px solid var(--brand-border);border-radius:var(--dl-radius)}.rfq-stage{min-width:0;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--brand-border)}.rfq-stage legend{float:none;margin-bottom:8px;font-size:1.15rem;font-weight:690}.journal-reply .form-label,.rfq-form .form-label{margin-bottom:0;font-weight:600}.journal-reply .form-control,.rfq-form .form-control,.rfq-form .form-select{margin-top:8px;min-height:48px;border-color:#9baab8;border-radius:var(--dl-radius)}.field-option{font-size:.85rem;font-weight:400}.form-note{margin:8px 0 0;font-size:.9rem}.rfq-progress{margin-bottom:16px;padding:8px 16px;color:var(--brand-primary-dark);background:var(--dl-soft-blue);font-weight:650}.rfq-controls{display:flex;gap:8px}.rfq-controls [data-rfq-next]{flex:1}.modal-content{background:#fff;color:var(--brand-text)}.modal-title{color:var(--brand-text)}@media (max-width:575.98px){.form-panel{padding:16px}}