
/* ServerPACS v548 - botón eliminar siempre visible */
.sp-delete-visible-btn-v548,
.sp-delete-top-btn-v548,
.sp-delete-tab-btn-v548{
  border:1px solid rgba(248,113,113,.55)!important;
  background:linear-gradient(135deg,#dc2626,#991b1b)!important;
  color:#fff!important;
  border-radius:14px!important;
  padding:10px 12px!important;
  font-weight:900!important;
  cursor:pointer!important;
  box-shadow:0 8px 22px rgba(220,38,38,.20)!important;
}

.sp-delete-visible-btn-v548{
  width:100%!important;
  text-align:left!important;
  margin-top:6px!important;
}

.sp-delete-top-btn-v548{
  margin-left:8px!important;
  min-height:38px!important;
}

.sp-delete-tab-btn-v548{
  flex:0 0 auto!important;
}

.sp-delete-floating-wrap-v548{
  position:fixed!important;
  right:18px!important;
  bottom:18px!important;
  z-index:23000!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  pointer-events:auto!important;
}

.sp-delete-floating-btn-v548{
  border:1px solid rgba(248,113,113,.70)!important;
  background:linear-gradient(135deg,#ef4444,#991b1b)!important;
  color:white!important;
  border-radius:999px!important;
  padding:12px 16px!important;
  font-weight:950!important;
  cursor:pointer!important;
  box-shadow:0 18px 45px rgba(127,29,29,.38)!important;
}

html[data-servpacs-theme='light'] .sp-delete-visible-btn-v548,
html[data-servpacs-theme='light'] .sp-delete-top-btn-v548,
html[data-servpacs-theme='light'] .sp-delete-tab-btn-v548,
html[data-servpacs-theme='light'] .sp-delete-floating-btn-v548{
  background:linear-gradient(135deg,#fb7185,#e11d48)!important;
  border-color:#fecdd3!important;
  color:#fff!important;
}

@media(max-width:820px){
  .sp-delete-floating-wrap-v548{
    right:10px!important;
    bottom:10px!important;
  }
  .sp-delete-floating-btn-v548{
    padding:10px 12px!important;
    font-size:12px!important;
  }
}
