.kit-toasts{position:fixed;z-index:90;bottom:max(20px,env(safe-area-inset-bottom));right:20px;max-width:calc(100vw - 40px);font:400 15px/1.5 var(--font);color:#fff;--kit-focus-color:#fff}.kit-toast{display:flex;align-items:center;gap:12px;padding:8px 12px 8px 18px;background:#142b4e;border-radius:6px;box-shadow:0 4px 20px #142b4e26;max-width:460px}.kit-toast p{margin:0}.kit-toast button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:44px;min-width:44px;border:0;background:none;color:inherit;font:inherit;padding:8px;cursor:pointer}.kit-toast button:not([aria-label]){text-decoration:underline;text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.kit-toast button:hover{background:#ffffff18}}@media(max-width:700px){.kit-toasts{left:16px;right:16px;bottom:calc(12px + env(safe-area-inset-bottom));max-width:none}.kit-toast{max-width:none;min-height:56px;padding:6px 4px 6px 18px;border-radius:12px;font-size:16px;line-height:1.4;box-shadow:0 8px 28px #0d1c3640,0 1px 3px #0d1c3633;animation:kit-toast-in .22s cubic-bezier(.2,.8,.2,1)}.kit-toast>div{flex:1 1;min-width:0;padding:8px 0}}@keyframes kit-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.kit-toast{animation:none}}