.submission-toast-region{z-index:140;pointer-events:none;width:min(400px,100vw - 48px);position:fixed;bottom:24px;right:24px}.submission-toast{border:1px solid #dce5f4;border-left:3px solid var(--brand-blue,#2149e7);color:var(--brand-ink,#11102e);pointer-events:auto;background:#fff;border-radius:16px;grid-template-columns:34px minmax(0,1fr) 26px;align-items:start;gap:12px;padding:18px;animation:.18s ease-out submission-toast-in;display:grid;box-shadow:0 12px 36px #0f0e2e1a}.submission-toast-icon{width:34px;height:34px;color:var(--brand-blue,#2149e7);background:#edf3ff;border-radius:50%;place-items:center;display:grid}.submission-toast-title{margin:0;font-size:.875rem;font-weight:600;line-height:1.5}.submission-toast-description{color:#5e6b85;margin:4px 0 0;font-size:.8125rem;line-height:1.55}.submission-toast-close{color:#5e6b85;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.submission-toast-close:hover{color:var(--brand-blue,#2149e7);background:#edf3ff}.submission-toast-close:focus-visible{outline:2px solid var(--brand-blue,#2149e7);outline-offset:2px}@keyframes submission-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:520px){.submission-toast-region{width:calc(100vw - 32px);bottom:16px;right:16px}.submission-toast{gap:10px;padding:16px}}@media (prefers-reduced-motion:reduce){.submission-toast{animation:none}}
