.contact-attachments{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.contact-attachment{margin:0!important}.contact-attachment-image{width:150px;display:grid!important;padding:7px!important;gap:7px}.contact-attachment-image img{width:100%;height:105px;display:block;object-fit:cover;border-radius:8px}.contact-attachment-image span,.contact-attachment-file span{min-width:0;overflow:hidden;text-overflow:ellipsis}.contact-attachment-image small,.contact-attachment-file small{display:block;margin:3px 0 0!important}.contact-attachment-file{align-items:center;gap:9px}.contact-attachment-file>b{padding:8px 6px;border-radius:7px;background:#e858581c;color:#ef7777;font-size:9px}.contact-image-viewer{width:min(94vw,1100px);height:min(92vh,850px);padding:0;border:0;border-radius:18px;background:#0c0c0f;color:#fff;box-shadow:0 30px 100px #000}.contact-image-viewer::backdrop{background:#000c;backdrop-filter:blur(6px)}.contact-image-viewer img{width:100%;height:calc(100% - 54px);display:block;object-fit:contain}.contact-image-viewer header{height:54px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;gap:15px}.contact-image-viewer header span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contact-image-viewer button{width:36px;height:36px;border:0;border-radius:50%;background:#ffffff12;color:#fff;font-size:22px;cursor:pointer}
