.tc-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:7px}.tc-photos:only-child{margin-top:0}.tc-photos:has(>:only-child){grid-template-columns:minmax(0,1fr)}.tc-photo{display:block;padding:0;border:1px solid #bcdced;border-radius:10px;background:#f3faff;overflow:hidden;cursor:zoom-in;max-width:240px}.tc-photo img{display:block;width:100%;height:auto;max-height:250px;object-fit:contain;min-width:70px}.tc-bubble:has(.tc-photos){min-width:min(210px,75%)}.tc-photo-previews{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:10px 14px;background:#f7fbff;border-top:1px solid #e0eef6;flex-shrink:0;max-height:130px;overflow:auto}.tc-draft-photo{position:relative;width:64px;height:64px;flex-shrink:0}.tc-draft-photo img{width:100%;height:100%;object-fit:cover;border:1px solid #bcdcec;border-radius:9px}.tc-draft-remove{position:absolute;right:-4px;top:-5px;display:grid;place-items:center;width:21px;height:21px;border:1px solid #cee2ef;border-radius:50%;background:#fff;color:#557c92;font-size:16px;cursor:pointer;line-height:1}.tc-preparing{font-size:11px;color:#6c94ac}.tc-photo-dialog{position:fixed;max-width:min(1000px,94vw);max-height:92dvh;border:1px solid #c7e0ef;border-radius:16px;background:#fff;padding:36px 14px 12px;box-shadow:0 20px 80px #12364a55;color:#416d87;overflow:auto}.tc-photo-dialog::backdrop{background:rgba(16,43,64,.78);backdrop-filter:blur(5px)}.tc-photo-dialog>img{display:block;max-width:100%;max-height:76dvh;width:auto;height:auto;object-fit:contain;margin:auto;border-radius:7px}.tc-photo-dialog>p{font-size:11px;color:#6b8ca1;margin:12px 0 0;text-align:center;overflow-wrap:anywhere}.tc-photo-close{position:absolute;right:9px;top:6px;display:grid;place-items:center;width:27px;height:27px;border:0;border-radius:50%;background:#edf7fd;color:#406d87;font-size:23px;cursor:pointer;line-height:1}[data-tc-chat] .tc-send .tc-attach{padding:5px 6px;display:flex;flex-direction:column;align-items:center;line-height:1.1;font-size:25px;background:#eff8fd;color:#468aad;border:1px solid #d1e7f3;min-width:36px}[data-tc-chat] .tc-attach span{font-size:9px;margin-top:4px}[data-tc-chat] .tc-draft-remove{font-size:16px;background:#fff;color:#557c92}.ac-photo-input{display:none}.ac-attach{background:#eff8fd!important;color:#347da5!important;border:1px solid #cde3f0!important;padding:12px!important;font-size:12px!important;border-radius:10px}.ac-tools .ac-delete{color:#af625d;border-color:#ecd2cf;background:#fff7f6}.ac-trash-note{padding:10px 24px;font-size:11px;color:#9b7750;background:#fff8eb;border-bottom:1px solid #f2e6cf;flex-shrink:0}.ac-room-status.deleted{color:#aa7b74}.ac-sidebar .ac-filters button[data-filter=trash]{margin-left:auto}.ac-inbox-head h1 b:empty{display:none}.ac-detail #ac-text:disabled{background:#f4f7fa;opacity:.65}.ac-thread-head{flex-wrap:wrap}.ac-tools{flex-wrap:wrap}.ac-photo-previews{padding-left:24px}.ac-delete-dialog{border:1px solid #d5e5ef;border-radius:18px;width:min(420px,90vw);padding:26px;color:#305b74;background:white;box-shadow:0 20px 60px #1c526b22}.ac-delete-dialog::backdrop{background:#12364a70;backdrop-filter:blur(3px)}.ac-delete-dialog h2{font-size:19px;margin:0 0 12px}.ac-delete-dialog p{font-size:13px;line-height:1.8;color:#7391a4}.ac-delete-dialog form{display:flex;gap:9px;justify-content:flex-end;margin-top:22px}.ac-delete-dialog button{padding:9px 16px;border:1px solid #d2e4ef;border-radius:9px;background:#f5faff;color:#447e9e}.ac-delete-dialog button[value=delete]{background:#bb6b65;border-color:#bb6b65;color:white}@media(max-width:650px){.ac-tools{gap:5px}.ac-tools button{padding:7px 8px}.ac-photo-previews{padding-left:12px}.ac-trash-note{padding:8px 14px}.ac-attach{padding:11px 8px!important}.tc-photos{gap:5px}}
