/* Teslim kartı mevcut sohbetin tipografi ve renk çizgisini korur. */
.chat-delivery{margin-top:20px;padding:18px 20px;border:1px solid #384a36;border-radius:14px;background:#19231a;max-width:100%;overflow-wrap:anywhere}
.chat-delivery h3{margin:0 0 6px;font-size:16px;font-weight:500;color:#e0e9d9}
.chat-delivery .delivery-filename{margin:0 0 15px;font:12px/1.6 ui-monospace,monospace;color:#aebea5}
.chat-delivery .delivery-download{padding:10px 18px;border-radius:10px;border:1px solid #acbfa3;background:#bdcfb2;color:#1b271c;font:inherit;font-size:13px;cursor:pointer;min-height:42px}
.chat-delivery .delivery-download:disabled{opacity:.65;cursor:wait}
.chat-delivery .delivery-download:focus-visible{outline:2px solid #d6e5cc;outline-offset:3px}
.chat-delivery .delivery-checks,.chat-delivery .delivery-limit,.chat-delivery .delivery-permissions,.chat-delivery .delivery-install,.chat-delivery .delivery-feedback{font-size:12px;line-height:1.8;margin:12px 0 0;color:#a9b9a0}
.chat-delivery .delivery-limit{color:#c5bc9d}
.chat-delivery details{margin-top:14px;font-size:12px;color:#bac9b0}
.chat-delivery summary{cursor:pointer;min-height:28px}
.chat-delivery ul{margin:6px 0 0;padding-inline-start:18px}
.chat-delivery .delivery-feedback:empty{display:none}
@media(max-width:600px){.chat-delivery{padding:16px}.chat-delivery .delivery-download{width:100%}}

/* The verified document shares the current message, with explicit preview and download. */
.document-delivery{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px;padding:16px;border:1px solid #56694f;border-radius:12px;background:#1b281f}
.document-delivery strong,.document-delivery small{flex-basis:100%}
.document-delivery small{font-size:11px;color:#a9bba2}
.document-delivery a{display:inline-block;min-height:44px;box-sizing:border-box;padding:10px 15px;border:1px solid #78916e;border-radius:9px;color:#e1ebdb;text-decoration:none}
.document-delivery a[download]{background:#bed0b2;color:#203023}
