.evt-actions{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem 1.6rem}
.evt-actions .btn{margin-right:0}
.evt-tool{max-width:100%;min-width:0;color:inherit}
.evt-tool summary{display:inline-block;list-style:none;cursor:pointer;white-space:nowrap}
.evt-tool summary::-webkit-details-marker{display:none}
.evt-tool[open]{flex-basis:100%}
.evt-panel{box-sizing:border-box;width:min(100%,32rem);margin-top:.8rem;padding:.85rem 1rem;border:1px solid #94858066;border-radius:4px;display:grid;gap:.65rem;line-height:1.5;font-size:.9rem}
.evt-panel a,.evt-panel button{justify-self:start;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:.2em}
.evt-panel button{background:none;border:0;cursor:pointer;padding:.2rem 0}
.evt-panel [hidden]{display:none}
.evt-panel small,.evt-panel label,.evt-panel [role=status]{font-size:.8rem}
.evt-panel [role=status]:empty{display:none}
.evt-panel input{display:block;box-sizing:border-box;width:100%;margin-top:.25rem;padding:.5rem;background:transparent;color:inherit;font:inherit;border:1px solid #94858099;border-radius:2px}
.evt-channels{display:flex;gap:.5rem 1rem;align-items:baseline;flex-wrap:wrap}
.evt-panel :focus-visible,.evt-tool summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}
