.image-paste-upload{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0;max-width:100%;min-width:0;grid-column:auto}
.image-paste-upload-button{appearance:none;display:inline-block;border:1px dashed #8ba8c9;border-radius:8px;background:#f2f7fc;color:#235b91;padding:8px 10px;font:inherit;font-size:12px;line-height:1.5;cursor:pointer;white-space:normal;max-width:100%;height:auto}
.image-paste-upload-button:focus-visible{outline:3px solid #76a9df;outline-offset:2px}
.image-paste-upload small{display:block;flex-basis:100%;font-size:12px;line-height:1.5;color:#536579;overflow-wrap:anywhere}
.image-paste-upload small:empty{display:none}
.chat-composer>.image-paste-upload{grid-column:1/-1}
@media(max-width:600px){.image-paste-upload{width:100%}.image-paste-upload-button{width:100%;text-align:left}}
