.quotationBlocked { border-top: 1px solid #e1e5eb; margin-top: 28px; padding-top: 22px; }
.quotationBlocked h3 { margin: 0 0 8px; font-size: 18px; }
.quotationBlocked label { display: flex; flex-wrap: wrap; align-items: center; gap: 10px; }
.quotationBlockedItem { border: 1px solid #e1e5eb; border-radius: 8px; margin-block: 12px; }
.quotationBlockedItem summary { display: flex; flex-wrap: wrap; align-items: center; gap: 12px; cursor: pointer; padding: 16px; list-style: revert; }
.quotationBlockedDetail { padding: 0 16px 16px; }
.quotationEvidence { margin-top: 16px; padding: 16px; background: #f7f9fc; border-radius: 8px; overflow-wrap: anywhere; }
.quotationEvidenceActions { display: flex; flex-wrap: wrap; align-items: center; gap: 16px; }
.quotationMailBody { white-space: pre-wrap; overflow-wrap: anywhere; font: inherit; line-height: 1.7; max-height: 420px; overflow: auto; background: #fff; padding: 16px; border: 1px solid #e1e5eb; }
