/* ROOT SE · Apple-style swipe-to-delete for dialogs · 2026-09-26 */
.chatDeleteButton,
.conversationDelete{
  display:none!important;
}

.content>.list .rowCard[data-cid]{
  padding-right:16px!important;
}

.seSwipeRow{
  position:relative!important;
  width:100%!important;
  min-width:0!important;
  overflow:hidden!important;
  border-radius:var(--se-card-radius,18px)!important;
  background:#23c7ff!important;
  isolation:isolate!important;
}

.seSwipeRow>.seSwipeContent{
  position:relative!important;
  z-index:2!important;
  width:100%!important;
  margin:0!important;
  transform:translate3d(0,0,0);
  transition:transform .22s cubic-bezier(.22,.61,.36,1);
  will-change:transform;
  touch-action:pan-y!important;
  -webkit-user-select:none;
  user-select:none;
}

.seSwipeRow.dragging>.seSwipeContent{
  transition:none!important;
}

.seSwipeDeleteAction{
  position:absolute!important;
  z-index:1!important;
  top:0!important;
  right:0!important;
  bottom:0!important;
  width:88px!important;
  min-width:88px!important;
  margin:0!important;
  padding:0 10px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  border:0!important;
  border-radius:0!important;
  background:#23c7ff!important;
  color:#fff!important;
  font:700 12px/1 -apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",sans-serif!important;
  letter-spacing:0!important;
  box-shadow:none!important;
  text-shadow:none!important;
  -webkit-tap-highlight-color:transparent!important;
}

.seSwipeDeleteAction:active{
  background:#1ba9d9!important;
}

.seSwipeRow.open>.seSwipeContent{
  transform:translate3d(-88px,0,0)!important;
}

.seSwipeRow.deleting{
  opacity:.56!important;
  pointer-events:none!important;
}

@media(pointer:fine){
  .seSwipeDeleteAction:hover{background:#1fb6e9!important}
}
