.ds-messenger-dialog .ds-quote-preview { margin: 0 0 12px; }
.ds-messenger-dialog .ds-quote-preview summary {
  color: #6f2835; cursor: pointer; min-height: 36px; padding-block: 7px;
}
.ds-messenger-dialog .ds-quote-preview textarea {
  width: 100%; resize: vertical; padding: 9px 10px; border: 1px solid #cdd0d1; border-radius: 8px;
  background: #fff; color: #1b2028; font: 400 16px/1.4 Arial,sans-serif;
}
.ds-messenger-dialog .ds-quote-copy {
  min-height: 44px; padding: 7px 12px; border: 1px solid #cdd0d1; border-radius: 8px;
  background: #fff; color: #6f2835; font: inherit; cursor: pointer;
}
.ds-messenger-dialog .ds-quote-hint,
.ds-messenger-dialog .ds-quote-status { margin: 5px 0; color: #606872; font-size: 12px; }
.ds-messenger-dialog .ds-quote-status:empty { display: none; }
.ds-messenger-dialog .ds-quote-hint[data-ds-quote-ready] {
  background: #e4f3ea; color: #154d34; border-radius: 8px;
  padding: 8px 10px; font-weight: 700;
}
.ds-messenger-dialog .ds-contact-channels a[data-ds-quote-prefilled] {
  flex-direction: column; gap: 5px; padding: 9px 4px; min-height: 72px; text-align: center;
}
.ds-messenger-dialog .ds-contact-channels a[data-ds-quote-prefilled="true"][data-ds-messenger="telegram"] {
  background: #dcefff; border-color: #70a9d6; color: #104774;
}
.ds-messenger-dialog .ds-contact-channels a[data-ds-quote-prefilled="true"][data-ds-messenger="whatsapp"] {
  background: #dcf2e5; border-color: #70ad89; color: #134f35;
}
.ds-messenger-dialog .ds-contact-channels a[data-ds-quote-prefilled="true"]:hover { filter: brightness(.96); }
.ds-messenger-dialog .ds-quote-channel-status {
  font-size: 10px; line-height: 1.2; overflow-wrap: anywhere;
}
.ds-messenger-dialog a[data-ds-quote-prefilled="false"] .ds-quote-channel-status { color: #606872; font-weight: 400; }
.ds-gc039 .ds-quote-cart { display: block; width: 100%; margin-block: 8px; }
