/* Retter-Portal v1.3.11 – strong account danger zone and task form stability. */
html body .account-delete-card{
  padding:0!important;
  overflow:hidden!important;
  border:2px solid #e11d48!important;
  background:linear-gradient(145deg,rgba(76,5,25,.62),rgba(31,8,20,.82))!important;
  box-shadow:0 24px 64px rgba(190,18,60,.28),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
html body .account-delete-card:before{display:none!important}
html body .account-delete-banner{
  display:flex!important;
  align-items:center!important;
  gap:11px!important;
  width:100%!important;
  padding:13px 20px!important;
  color:#fff!important;
  background:linear-gradient(90deg,#e11d48,#be123c 58%,#881337)!important;
  border-bottom:1px solid rgba(255,255,255,.16)!important;
  font-size:.78rem!important;
  font-weight:950!important;
  letter-spacing:.09em!important;
  text-transform:uppercase!important;
}
html body .account-delete-banner>span{
  display:grid!important;
  place-items:center!important;
  width:25px!important;
  height:25px!important;
  border-radius:8px!important;
  background:#fff!important;
  color:#be123c!important;
  font-size:1rem!important;
  font-weight:1000!important;
}
html body .account-delete-card>.card-head{
  padding:22px 24px 14px!important;
  margin:0!important;
}
html body .account-delete-card>.account-delete-warning{
  display:grid!important;
  gap:5px!important;
  margin:0 24px 18px!important;
  padding:15px 17px!important;
  border:1px solid rgba(251,113,133,.46)!important;
  border-radius:15px!important;
  color:#ffe4e6!important;
  background:rgba(159,18,57,.28)!important;
}
html body .account-delete-warning strong{font-size:.94rem!important;color:#fff!important}
html body .account-delete-warning span{font-size:.81rem!important;line-height:1.5!important;color:#fecdd3!important}
html body .account-delete-action-zone{
  margin:0!important;
  padding:20px 24px 24px!important;
  border-top:1px solid rgba(251,113,133,.34)!important;
  background:linear-gradient(90deg,rgba(159,18,57,.40),rgba(136,19,55,.18))!important;
}
html body .account-delete-action-zone form{margin:0!important}
html body .account-delete-action,
html body button.account-delete-action{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:10px!important;
  min-height:58px!important;
  padding:14px 23px!important;
  color:#fff!important;
  border:2px solid rgba(255,255,255,.34)!important;
  border-radius:15px!important;
  background:linear-gradient(135deg,#ff174a 0%,#e0003c 48%,#b00032 100%)!important;
  box-shadow:0 18px 42px rgba(225,29,72,.44),inset 0 1px 0 rgba(255,255,255,.28)!important;
  font-size:.98rem!important;
  font-weight:1000!important;
}
html body .account-delete-action>span{
  display:grid!important;
  place-items:center!important;
  width:25px!important;
  height:25px!important;
  border-radius:8px!important;
  background:#fff!important;
  color:#be123c!important;
  font-weight:1000!important;
}
html body .account-delete-action:hover{
  transform:translateY(-2px)!important;
  background:linear-gradient(135deg,#ff315d,#ef1248 48%,#c20b3a)!important;
  box-shadow:0 24px 54px rgba(225,29,72,.55),inset 0 1px 0 rgba(255,255,255,.32)!important;
}
body[data-theme="light"] .account-delete-card{
  background:linear-gradient(145deg,#fff1f2,#ffe4e6)!important;
  border-color:#e11d48!important;
}
body[data-theme="light"] .account-delete-warning{background:#ffe4e6!important;color:#881337!important}
body[data-theme="light"] .account-delete-warning strong{color:#9f1239!important}
body[data-theme="light"] .account-delete-warning span{color:#881337!important}
body[data-theme="light"] .account-delete-action-zone{background:linear-gradient(90deg,#ffe4e6,#fff1f2)!important}

/* Task forms must never inherit hidden or collapsed native select states. */
html body .v138-form :is(select,input,textarea){min-width:0!important;max-width:100%!important}
html body .v138-form [data-v138-assignee-select]{display:block!important;width:100%!important}
html body .v138-form optgroup[hidden],
html body .v138-form option[hidden]{display:none!important}

@media(max-width:760px){
  html body .account-delete-card>.card-head{padding:18px 16px 12px!important}
  html body .account-delete-card>.account-delete-warning{margin:0 16px 15px!important}
  html body .account-delete-action-zone{padding:17px 16px 19px!important}
  html body .account-delete-action{width:100%!important;white-space:normal!important;text-align:center!important}
}
