/* Teamilo chat list images 1.0. No nested buttons: the entire row still opens its chat. */
html body #app .tm-account-chat > .tm-chat-image,
html body #hig-direct-root .hig-dm-thread > .tm-chat-image {
 display:grid!important;position:relative;place-items:center;overflow:hidden;
 flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px;
 border-radius:12px;background:var(--hig-soft,#e9eeed);color:var(--hig-text,#183c36);
 border:1px solid var(--hig-line,#ccd6d3);box-sizing:border-box;font-size:15px;font-weight:650;
 line-height:1;isolation:isolate;
}
html body #app .tm-account-chat > .tm-chat-image-user,
html body #hig-direct-root .hig-dm-thread > .tm-chat-image-thread {border-radius:50%}
html body #app .tm-account-chat .tm-chat-image > img,
html body #hig-direct-root .hig-dm-thread .tm-chat-image > img {
 position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none!important;
 margin:0!important;object-fit:cover;border-radius:inherit;box-sizing:border-box;
 background:var(--hig-soft,#e9eeed);
}
html body #app .tm-account-chat .tm-chat-image-team > img {object-fit:contain;padding:3px}
html body #app .tm-account-chat .tm-chat-image > img[hidden],
html body #hig-direct-root .hig-dm-thread .tm-chat-image > img[hidden] {display:none!important}
html body #app .tm-account-chat > .tm-account-chat-copy,
html body #hig-direct-root .hig-dm-thread > .hig-dm-grow {flex:1;min-width:0}
html body #app .tm-account-chat > .tm-account-chat-badge,
html body #hig-direct-root .hig-dm-thread > .hig-dm-badge {flex:none;white-space:nowrap}
@media(max-width:468px){
 html body #app .tm-account-chat > .tm-chat-image,
 html body #hig-direct-root .hig-dm-thread > .tm-chat-image {
  flex-basis:40px!important;width:40px!important;height:40px!important;min-width:40px;
 }
}
