.send-result-toast-v403 {
  position: fixed;
  top: max(12px, env(safe-area-inset-top));
  right: max(12px, env(safe-area-inset-right));
  bottom: auto; left: auto; z-index: 2147481000;
  box-sizing: border-box; width: 320px; max-width: calc(100% - 24px);
  max-height: min(40dvh, 320px); margin: 0; padding: 11px 13px;
  overflow-y: auto; overscroll-behavior: contain; color: #fff;
  border: 1px solid #ffffff38; border-radius: 11px;
  box-shadow: 0 10px 28px #0004; font-family: inherit; font-size: 12px;
  text-align: left; cursor: pointer; animation: send-toast-enter-v403 120ms ease-out;
}
.send-result-toast-v403.is-success { background: #15803d; }
.send-result-toast-v403.is-error { background: #b91c1c; }
.send-result-toast-v403.is-pending { background: #075985; }
.send-result-toast-v403__heading { display: flex; align-items: center; gap: 8px; }
.send-result-toast-v403__heading strong { color: inherit; font-size: 12px; font-weight: 800; }
.send-result-toast-v403__message { margin: 6px 0 0; color: inherit; font-size: 12px; line-height: 1.45; overflow-wrap: anywhere; white-space: pre-wrap; }
.send-result-toast-v403:hover { filter: brightness(1.06); }
.send-result-toast-v403:focus-visible { outline: 2px solid #fff; outline-offset: 3px; }
@keyframes send-toast-enter-v403 { from { opacity: 0; transform: translateY(-5px); } to { opacity: 1; transform: translateY(0); } }
@media (max-width: 360px) { .send-result-toast-v403 { width: calc(100% - 24px); } }
@media (prefers-reduced-motion: reduce) { .send-result-toast-v403 { animation: none; } }
