.sb-site-analytics{margin:20px 0;padding:18px;border:1px solid var(--sb-line);border-radius:16px;background:var(--sb-surface-raised);color:var(--sb-text);text-align:left;font:15px/1.5 var(--sb-font-family)}.sb-site-analytics h3{margin:0 0 8px;font-size:17px}.sb-site-analytics p{margin:8px 0;color:var(--sb-text-secondary)}.sb-site-analytics a{color:var(--sb-link);text-decoration:underline}.sb-site-analytics-toggle{display:flex;gap:12px;align-items:center;min-height:48px;cursor:pointer}.sb-site-analytics-toggle input{flex:0 0 auto;width:22px;height:22px;accent-color:var(--sb-action)}.sb-site-analytics-status{font-weight:650}.sb-site-analytics small{color:var(--sb-text-secondary)}.sb-site-analytics-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.sb-site-analytics-actions button{flex:1 1 150px;min-height:48px;border:1px solid var(--sb-line);border-radius:12px;padding:10px 14px;font:inherit;font-weight:700;cursor:pointer;color:var(--sb-link);background:var(--sb-surface)}.sb-site-analytics :is(button,a,input):focus-visible{outline:3px solid var(--sb-focus);outline-offset:3px}.sb-site-analytics[hidden]{display:none}@media(forced-colors:active){.sb-site-analytics,.sb-site-analytics-actions button{border-color:ButtonText;background:Canvas;color:CanvasText}}@media print{.sb-site-analytics{display:none!important}}
