.sev-analytics-choice{border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;padding:8px 0;text-decoration:underline;text-underline-offset:3px}
.sev-analytics-panel{position:fixed;z-index:40;bottom:20px;left:50%;transform:translateX(-50%);box-sizing:border-box;width:min(760px,calc(100% - 32px));display:flex;align-items:center;gap:24px;padding:20px 24px;background:#f6f3ee;color:#181715;border:1px solid #d6cfc7;border-radius:6px;box-shadow:0 8px 32px #18171512;font:13px/1.6 Arial,Helvetica,sans-serif}
.sev-analytics-panel[hidden]{display:none}.sev-analytics-panel h2{margin:0 0 4px;font:16px/1.4 Arial,Helvetica,sans-serif;letter-spacing:0}.sev-analytics-panel p{margin:0;color:#625d55;text-wrap:pretty}.sev-analytics-panel a{color:inherit;text-underline-offset:3px}
.sev-analytics-actions{display:flex;flex-shrink:0;gap:10px}.sev-analytics-actions button{min-height:44px;padding:10px 14px;border:1px solid #bcb4a9;border-radius:3px;background:transparent;color:#181715;cursor:pointer;font:13px Arial,Helvetica,sans-serif}.sev-analytics-actions button[data-choice=accepted]{background:#181715;color:#f3efea;border-color:#181715}
.sev-analytics-panel :focus-visible,.sev-analytics-choice:focus-visible{outline:2px solid #a8583b;outline-offset:4px}
@media(max-width:700px){.sev-analytics-panel{bottom:12px;align-items:stretch;flex-direction:column;gap:14px;padding:18px}.sev-analytics-actions button{flex:1}.sev-analytics-choice{font-size:11px}.app-footer-bottom{flex-wrap:wrap}}
