.vagard-customer-experience .vagard-chat-files,.vagard-admin .vagard-chat-files{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 5px;align-items:center}
.vagard-customer-experience a.vagard-chat-file,.vagard-admin a.vagard-chat-file{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:8px 12px;border:1px solid var(--vg-custom-border,#d7e4ec);border-radius:11px!important;background:var(--vg-custom-card-background,#fff);color:var(--vg-custom-text,#15312b);text-decoration:none!important;font-size:12px;font-weight:650;overflow-wrap:anywhere;line-height:1.8}
.vagard-customer-experience a.vagard-chat-file:hover,.vagard-admin a.vagard-chat-file:hover{border-color:var(--vg-custom-primary,#148a60);background:#f0faf5}
.vagard-customer-experience .vagard-customer-chat-form input[type=file],.vagard-admin .vagard-chat-compose input[type=file]{width:100%;max-width:100%;min-height:46px;padding:9px;border:1px solid var(--vg-custom-border,#d7e4ec);border-radius:12px;background:var(--vg-custom-field-background,#fff);color:var(--vg-custom-field-text,#14362b)}
.vagard-customer-experience .vagard-customer-chat-form label{width:100%;display:block}
.vagard-customer-experience .vagard-customer-chat-form .vagard-chat-file-help{width:100%;font-size:12px;color:var(--vg-custom-muted,#607485)}
.vagard-customer-experience .vagard-chat-feedback{padding:12px 14px;border-radius:12px;margin:10px 0;font-size:13px;background:#eaf8f2;color:#116745;border:1px solid #bde6d0}
.vagard-customer-experience .vagard-chat-feedback.is-error{background:#fff0ee;color:#9b2929;border-color:#f2cdcb}
.vagard-admin .vagard-chat-compose>input[type=file]{box-sizing:border-box}
