
/* ServerPACS v547 - CRUD eliminar estudio */
.delete-study-modal-v547.hidden{display:none}
.delete-study-modal-v547{
  position:fixed;
  inset:0;
  z-index:22000;
  background:rgba(2,6,23,.76);
  backdrop-filter:blur(5px);
  display:flex;
  align-items:center;
  justify-content:center;
  padding:22px;
}
.delete-study-box-v547{
  width:min(920px,96vw);
  max-height:92vh;
  overflow:auto;
  border:1px solid rgba(148,163,184,.25);
  border-radius:24px;
  background:#0f172a;
  color:#e5e7eb;
  box-shadow:0 28px 90px rgba(0,0,0,.55);
  padding:18px;
}
.delete-study-head-v547{
  display:flex;
  justify-content:space-between;
  gap:12px;
  align-items:flex-start;
  padding-bottom:14px;
  margin-bottom:14px;
  border-bottom:1px solid rgba(148,163,184,.22);
}
.delete-study-head-v547 b{font-size:20px}
.delete-study-head-v547 small{display:block;color:#94a3b8;margin-top:4px}
.delete-study-head-v547 button{
  border:1px solid rgba(148,163,184,.35);
  background:#1e293b;
  color:#e5e7eb;
  border-radius:12px;
  padding:8px 12px;
  cursor:pointer;
}
.delete-study-warning-v547{
  border:1px solid rgba(239,68,68,.45);
  background:rgba(239,68,68,.12);
  color:#fecaca;
  border-radius:16px;
  padding:14px;
  margin-bottom:14px;
}
.delete-study-warning-v547 p{margin:8px 0 0}
.delete-study-label-v547,
.delete-study-confirm-v547 label{
  display:flex;
  flex-direction:column;
  gap:6px;
  margin:10px 0;
}
.delete-study-label-v547 span,
.delete-study-confirm-v547 span{
  font-weight:800;
  color:#cbd5e1;
}
.delete-study-label-v547 textarea,
.delete-study-confirm-v547 input{
  width:100%;
  box-sizing:border-box;
  border:1px solid rgba(148,163,184,.30);
  background:#020617;
  color:#e5e7eb;
  border-radius:14px;
  padding:11px;
}
.delete-study-label-v547 textarea{
  min-height:96px;
  font-family:Consolas,monospace;
}
.delete-study-options-v547{
  display:flex;
  flex-direction:column;
  gap:8px;
  margin:12px 0;
  border:1px solid rgba(148,163,184,.20);
  border-radius:14px;
  padding:12px;
}
.delete-study-actions-v547{
  display:flex;
  justify-content:flex-end;
  flex-wrap:wrap;
  gap:8px;
  margin-top:14px;
}
.delete-study-actions-v547 button{
  border:1px solid rgba(148,163,184,.32);
  background:#1e293b;
  color:#e5e7eb;
  border-radius:12px;
  padding:9px 12px;
  cursor:pointer;
  font-weight:800;
}
.delete-study-actions-v547 button.danger{
  background:linear-gradient(135deg,#dc2626,#991b1b);
  border-color:rgba(248,113,113,.75);
  color:white;
}
.delete-study-actions-v547 button:disabled{
  opacity:.55;
  cursor:not-allowed;
}
.delete-study-status-v547{
  margin-top:12px;
  border-radius:13px;
  padding:10px;
  border:1px solid rgba(148,163,184,.25);
}
.delete-study-info-v547{background:rgba(56,189,248,.12);border-color:rgba(56,189,248,.42);color:#7dd3fc}
.delete-study-ok-v547{background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.42);color:#86efac}
.delete-study-warn-v547{background:rgba(245,158,11,.12);border-color:rgba(245,158,11,.42);color:#fde68a}
.delete-study-error-v547{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.42);color:#fecaca}
.delete-study-details-v547{
  margin-top:12px;
  border:1px solid rgba(148,163,184,.22);
  border-radius:13px;
  padding:9px;
}
.delete-study-details-v547 pre{
  white-space:pre-wrap;
  word-break:break-word;
  background:rgba(2,6,23,.58);
  border-radius:12px;
  padding:10px;
  max-height:260px;
  overflow:auto;
}

html[data-servpacs-theme='light'] .delete-study-box-v547{
  background:#ffffff!important;
  color:#17324d!important;
  border-color:#f5c2c7!important;
}
html[data-servpacs-theme='light'] .delete-study-head-v547 small,
html[data-servpacs-theme='light'] .delete-study-label-v547 span,
html[data-servpacs-theme='light'] .delete-study-confirm-v547 span{
  color:#42657a!important;
}
html[data-servpacs-theme='light'] .delete-study-label-v547 textarea,
html[data-servpacs-theme='light'] .delete-study-confirm-v547 input,
html[data-servpacs-theme='light'] .delete-study-details-v547 pre{
  background:#fff7f7!important;
  color:#17324d!important;
  border-color:#fecdd3!important;
}
html[data-servpacs-theme='light'] .delete-study-warning-v547{
  background:#fff1f2!important;
  color:#9f1239!important;
  border-color:#fda4af!important;
}

@media(max-width:820px){
  .delete-study-modal-v547{padding:8px;align-items:stretch}
  .delete-study-box-v547{width:calc(100vw - 16px);max-height:calc(100vh - 16px);border-radius:18px;padding:14px}
  .delete-study-actions-v547{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto}
  .delete-study-actions-v547 button{flex:0 0 auto}
}
