.sr-original-footer .site-analytics{box-sizing:border-box;margin:0;padding:8px 28px 12px;background:transparent;color:var(--bar-text);font:13px/1.5 Arial,sans-serif;text-align:left}
.site-analytics[hidden],.site-analytics-panel[hidden]{display:none!important}
.site-analytics-panel{box-sizing:border-box;max-width:740px;margin:0 auto;padding:12px 16px;border:1px solid currentColor;border-radius:3px;background:var(--bar);color:var(--bar-text)}
.site-analytics-panel p{font:inherit;color:inherit;margin:0 0 8px;max-width:none;overflow-wrap:anywhere}
.site-analytics-panel a{color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px}
.site-analytics-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}
.site-analytics-actions button{padding:5px 10px;border:1px solid currentColor;border-radius:2px;background:transparent;color:inherit;font:inherit;cursor:pointer}
.site-analytics-actions button:hover{text-decoration:underline}
.site-analytics-actions button:disabled{opacity:.55;cursor:default}
.sr-original-footer .site-analytics-settings{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;flex:none;margin:2px 0 2px auto;padding:2px 0;min-height:0;border:0!important;border-radius:0;background:transparent!important;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;box-shadow:none!important;white-space:nowrap;cursor:pointer;text-decoration:none!important;transition:color .2s ease}
.sr-original-footer .site-analytics-settings:hover,.sr-original-footer .site-analytics-settings:focus-visible,.sr-original-footer .site-analytics-settings[aria-expanded=true]{color:var(--sr-menu-selected);text-decoration:none!important;background:transparent!important}
.sr-original-footer .site-analytics-settings:after{content:'';position:absolute;left:0;right:0;bottom:1px;height:1px;background:var(--sr-menu-selected);transform:scaleX(0);transform-origin:center;transition:transform .32s cubic-bezier(.2,.8,.3,1.3);opacity:.7}
.sr-original-footer .site-analytics-settings:hover:after,.sr-original-footer .site-analytics-settings:focus-visible:after,.sr-original-footer .site-analytics-settings[aria-expanded=true]:after{transform:scaleX(1)}
.sr-original-footer .site-analytics-settings:focus-visible{outline:1px solid currentColor;outline-offset:3px}
@media(prefers-reduced-motion:reduce){.sr-original-footer .site-analytics-settings,.sr-original-footer .site-analytics-settings:after{transition:none}}
.sr-original-footer .sr-original-bottom{position:relative;justify-content:center!important}
.sr-original-footer .sr-original-bottom .site-analytics-settings{position:absolute;left:max(24px,calc((100% - 1200px)/2 + 24px));top:50%;transform:translateY(-50%);margin:0;font:inherit}
@media(max-width:760px){.sr-original-footer .sr-original-bottom .site-analytics-settings{position:static;transform:none;order:5;flex-basis:100%;justify-content:center}.sr-original-footer .site-analytics{padding-inline:18px}}

/* Inline height + opacity disclosure; no padding jump at either endpoint. */
.sr-original-footer .site-analytics{padding:0!important;margin:0!important;min-height:0;box-sizing:border-box;overflow-anchor:none}
.sr-original-footer .site-analytics-panel{margin:0 auto;box-sizing:border-box}

.sr-original-footer{--bar:var(--soft);--bar-text:var(--ink);--sr-menu-selected:var(--accent)}
.sr-original-bottom{position:relative}
.sr-original-counter-row>.sr-counter{justify-self:center;line-height:0}.sr-original-counter-row>.sr-counter-iua{grid-column:3}.sr-counter img{width:88px;height:31px;max-width:none}
@media(max-width:760px){.sr-original-counter-row>.sr-counter-iua{grid-column:1}}
