.chat-upload-image{display:block;max-width:230px;width:100%;max-height:220px;object-fit:contain;border-radius:12px;margin-bottom:10px;background:#fff}.chat-image-expiry{display:block;font-size:9px;color:#74798c;margin-top:7px}.chat-attachment{display:flex;align-items:center;gap:12px;padding:12px;max-width:760px;margin:0 auto 9px;border:1px solid #d9d1f5;border-radius:15px;background:#fffefc;font-family:Vazirmatn,sans-serif}.chat-attachment>img{width:65px;height:65px;object-fit:contain;border-radius:9px}.chat-attachment>div{flex:1 1;min-width:0}.chat-attachment b{display:block;font-size:10px;overflow-wrap:anywhere}.chat-attachment label{display:flex;align-items:center;gap:6px;font-size:11px;margin-top:6px}.chat-attachment label input{width:15px;height:15px;min-width:15px;padding:0;accent-color:#6246ea}.chat-attachment small{display:block;font-size:9px;color:#74798c;line-height:1.9;margin-top:5px}.chat-attachment>button{background:transparent;color:#74798c;padding:5px}.image-search-panel{border:1px solid #ded6f5;background:#f5f2fd;border-radius:16px;padding:18px;margin:15px 0 25px;line-height:1.9}.image-search-label{display:flex;align-items:center;gap:8px;color:#6246ea;font-size:13px}.image-search-panel p{font-size:12px;line-height:2}.image-search-panel small{display:block;font-size:10px;color:#74798c;line-height:1.9}.image-search-panel button{display:inline-flex;align-items:center;gap:8px;background:#6246ea;color:white;padding:10px 13px;border:0;border-radius:10px;font-size:11px}.image-search-panel button:disabled{opacity:.6}.image-search-more{margin-top:18px}.image-search-more small{margin-top:9px}.image-search-panel h3{font-size:14px;margin-top:25px}.image-search-instagram{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.image-search-instagram article{background:white;border:1px solid #e7e1f1;border-radius:14px;overflow:hidden}.image-search-instagram article>img{width:100%;height:160px;object-fit:cover;background:#efedf4}.image-search-instagram article>div{padding:12px}.image-search-instagram a{display:flex;align-items:center;justify-content:space-between;color:#6246ea;font-size:12px;text-decoration:none}.image-search-instagram p{font-size:11px}.image-search-panel .image-search-source-note{font-size:10px;color:#74798c}.image-search-panel .image-search-error{color:#a6443e;background:#fff0ed;padding:10px;border-radius:8px}.image-search-privacy{margin-top:18px;border-top:1px solid #e3dcef;padding-top:10px}.image-search-privacy button{background:transparent;color:#74798c;font-size:10px;padding:4px}.visual-match-reason{font-size:10px!important;line-height:1.9;color:#746398}.visual-match-reason b{color:#6246ea}.image-search-empty{padding:16px;color:#74798c;font-size:12px}.chat-attachment :focus-visible,.image-search-panel :focus-visible{outline:3px solid #6246ea;outline-offset:3px}@media (max-width:520px){.chat-attachment{gap:8px;padding:10px}.chat-attachment>img{width:48px;height:55px}.chat-attachment label{font-size:10px}.image-search-panel{padding:14px}.image-search-instagram{grid-template-columns:1fr}.image-search-instagram article{display:flex}.image-search-instagram article>img{width:100px;height:130px}.chat-upload-image{max-width:180px}}