/* Chat Habib v13 normalized media preview */
.wa-thumb-card{margin-top:8px;width:min(360px,72vw);overflow:hidden;border-radius:12px;background:#fff;border:1px solid var(--line)}
.wa-thumb-link{display:block;position:relative;aspect-ratio:4/3;background:#e7efec;overflow:hidden}
.wa-thumb-image{display:block;width:100%;height:100%;object-fit:cover;background:#e7efec}
.wa-thumb-overlay{position:absolute;left:10px;bottom:10px;padding:5px 8px;border-radius:999px;background:rgba(17,32,27,.72);color:#fff;font-size:9px;font-weight:900;letter-spacing:.07em;backdrop-filter:blur(5px)}
.wa-thumb-footer{display:flex;align-items:center;gap:10px;padding:8px 10px;font-size:11px;background:#fff}
.wa-thumb-footer span{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text)}
.wa-thumb-footer a{flex:0 0 auto;text-decoration:none;color:var(--brand);font-weight:800}
.wa-thumb-card.as-document .wa-thumb-image{filter:saturate(.85) brightness(.94)}
@media(max-width:720px){.wa-thumb-card{width:min(320px,78vw)}}
