.undo-notice{align-items:center;gap:var(--space-xs) var(--space-sm);padding:var(--space-xs) var(--space-xs) var(--space-xs) var(--space-sm);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:var(--type-meta);animation:undo-notice-in .2s var(--ease);flex-wrap:wrap;margin:0;line-height:1.6;display:flex}.undo-notice>svg{color:var(--muted);flex:none}.undo-notice>span{flex:16rem;min-width:0}.undo-notice.is-done>svg{color:var(--brand)}.undo-notice.is-error{color:var(--error)}.undo-notice .link{min-height:44px;padding:0 var(--space-xs);color:var(--brand);font:inherit;font-weight:var(--weight-control);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.undo-notice .link:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.undo-remove:not(:disabled):hover,.undo-remove:not(:disabled):focus-visible{color:var(--error)}@keyframes undo-notice-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.undo-notice{animation:none}}:root[data-motion=true] .undo-notice{animation:none}
