/* CARDIOLINK_VNEXT_DIRECTSEND_CONFIRM_B7L_FIX */

.direct-send-confirm-panel{
  border:1px solid var(--line);
  background:#111827;
  border-radius:14px;
  padding:11px;
  margin-top:10px;
  font-size:13px;
}

.direct-send-confirm-panel strong{
  color:var(--text);
}

.direct-send-confirm-panel p{
  color:var(--muted);
  margin:5px 0 8px;
}

.direct-send-confirm-actions{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
}

.direct-send-confirm-actions button,
.direct-send-confirm-actions a{
  border:1px solid var(--line);
  background:#020617;
  color:var(--text);
  border-radius:11px;
  padding:8px 10px;
  cursor:pointer;
  text-decoration:none;
  font-size:13px;
}

.direct-send-confirm-actions .confirm{
  border-color:#fb923c;
  background:#9a3412;
}

.direct-send-confirm-actions .cancel{
  border-color:#ef4444;
  background:#7f1d1d;
}

.direct-send-confirm-actions .open{
  border-color:#38bdf8;
  background:#075985;
}

.direct-send-confirm-result{
  margin-top:8px;
  color:var(--muted);
  font-size:12px;
}

.direct-send-confirm-result.ok{ color:#86efac; }
.direct-send-confirm-result.warn{ color:#fcd34d; }
.direct-send-confirm-result.bad{ color:#fca5a5; }

@media(max-width:820px){
  .direct-send-confirm-actions{
    display:grid;
    grid-template-columns:1fr;
  }
}
