#toast-wrap{position:fixed;top:1.1rem;right:1.1rem;z-index:99999;display:flex;flex-direction:column;gap:.45rem;pointer-events:none}.toast{display:flex;align-items:center;gap:.6rem;padding:.7rem 1rem;border-radius:8px;font-family:Oswald,sans-serif;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;max-width:320px;box-shadow:0 8px 28px #00000080;pointer-events:all;animation:_tin .22s ease}.toast .t-icon{font-size:.85rem;flex-shrink:0;line-height:1}.toast .t-msg{flex:1;line-height:1.45}.toast.success{background:#0d2820;border:1px solid rgba(76,175,118,.45);color:#4caf76}.toast.error{background:#0d2820;border:1px solid rgba(224,82,82,.45);color:#e05252}.toast.warn{background:#0d2820;border:1px solid rgba(216,167,31,.45);color:#d8a71f}.toast.info{background:#0d2820;border:1px solid rgba(235,221,169,.2);color:#f6eabf}@keyframes _tin{0%{transform:translate(16px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes _tout{to{transform:translate(16px);opacity:0}}.appcheck-notice{position:fixed;left:50%;bottom:calc(76px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:9000;width:min(560px,calc(100vw - 32px));display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:10px;border:1px solid rgba(224,82,82,.45);background:#1c0c0cf2;color:#f6eabf;font:400 .82rem/1.45 Lato,sans-serif;box-shadow:0 8px 24px #0006}.appcheck-notice p{margin:0;flex:1}.appcheck-notice button{flex-shrink:0;padding:8px 12px;border:0;border-radius:6px;cursor:pointer;background:#d8a71f;color:#0a1f1e;font:700 .72rem Oswald,sans-serif;letter-spacing:.08em;text-transform:uppercase}
