.sponsored-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.sponsored-actions button{min-height:40px;padding:8px 12px;cursor:pointer;border:1px solid #788493;border-radius:7px;color:inherit;background:var(--input-bg,transparent)}
.sponsored-actions button:hover{border-color:var(--accent,#3876df)}.sponsored-actions button:disabled{cursor:default;opacity:.55}
.sponsored-notice{border:1px solid #b9812d;border-radius:8px;padding:12px;margin:12px 0;font-size:14px;line-height:1.6;overflow-wrap:anywhere;color:inherit}
.sponsored-notice[hidden]{display:none!important}.sponsored-notice p{margin:6px 0 12px}
.sponsored-notice .sponsored-actions a{display:inline-flex;align-items:center;min-height:40px;padding:8px 12px;box-sizing:border-box;border:1px solid currentColor;border-radius:7px;color:inherit;text-decoration:underline;text-underline-offset:3px}
.sponsored-notice :is(a,button):focus-visible{outline:2px solid var(--accent,#3876df);outline-offset:3px}
