.pf-pub{display:flex;gap:8px 10px;align-items:center;flex-wrap:wrap;margin:8px 0 0;padding:10px 12px;border:1px solid var(--color-border,#cbd5e1);border-radius:10px;background:var(--color-bg-secondary,#f8fafc);font-size:14px;line-height:1.5;min-width:0}.pf-pub>svg{flex:none;color:var(--color-success,#15803d)}.pf-pub p{margin:0;flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.pf-pub a{font-weight:600}.pf-pub small{display:block;margin-top:2px;color:var(--color-text-secondary,#475569);font-size:13px}.pf-pub button{display:inline-flex;gap:6px;align-items:center;min-height:36px;padding:6px 12px;border:1px solid var(--color-border,#cbd5e1);border-radius:8px;background:var(--color-bg-primary,#fff);color:inherit;font:inherit;font-size:13px;cursor:pointer}.pf-pub.err{border-color:var(--color-danger,#b91c1c);background:var(--color-danger-bg,#fef2f2);color:var(--color-danger,#b91c1c)}