#actionFeedback{position:fixed;z-index:1200;top:calc(env(safe-area-inset-top,0px) + 88px);right:20px;display:flex;align-items:flex-start;gap:16px;width:min(440px,calc(100vw - 32px));box-sizing:border-box;padding:16px 18px;background:var(--surface-raised);border:1px solid var(--accent);border-left:4px solid var(--accent);border-radius:8px;color:var(--text);box-shadow: none;font-size:16px;line-height:1.5}
#actionFeedback[hidden]{display:none}#actionFeedback p{margin:0;flex:1;overflow-wrap:anywhere}#actionFeedback button{flex:none;border:0;background:transparent;color:inherit;padding:0 4px;font-size:24px;line-height:1.2;cursor:pointer;min-height:28px}#actionFeedback button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}#actionFeedback[data-state=error]{border-color:#ffab98;background:#35212a}#actionFeedback[data-state=pending]{border-color:var(--accent);background:var(--surface-raised)}
@media(max-width:640px){#actionFeedback{top:calc(env(safe-area-inset-top,0px) + 80px);right:16px;font-size:15px;padding:12px 14px}}
