.quote-bottom-actions{display:flex;justify-content:flex-end;gap:12px;padding:24px 0 6px;flex-wrap:wrap}.revision-entry{padding:18px 0;border-top:1px solid #dbe4ed;display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center}.revision-entry small{display:block;color:#63758c;font-size:12px;margin-top:5px}.email-history{grid-column:1/-1;display:flex;flex-direction:column;gap:5px;background:#f1f6fa;padding:14px;border-radius:10px;font-size:12px;overflow-wrap:anywhere}.email-history .button{align-self:flex-start}.revision-badge{display:inline-block;margin-top:6px;padding:3px 7px;border-radius:6px;background:#e9f1f8;color:#275781;font-size:10px}#history-dialog{max-width:900px}#history-content{max-height:65vh;overflow:auto}#quote-email-dialog{max-width:760px}#quote-email-form textarea{resize:vertical;font-size:13px;line-height:1.6}#email-sender{font-size:11px;color:#65778c;overflow-wrap:anywhere}#email-error{white-space:pre-wrap}.modal .form-grid input:disabled,.modal .form-grid textarea:disabled{opacity:.85}@media(max-width:650px){.revision-entry{grid-template-columns:1fr auto}.revision-entry>button{grid-column:1/-1}.quote-bottom-actions .button{flex:1 0 auto}.quote-bottom-actions{padding:16px 0}#quote-email-dialog .modal-actions{flex-wrap:wrap}}
