.gl-stats-banner{position:fixed;z-index:99990;bottom:18px;left:50%;transform:translateX(-50%);width:min(760px,calc(100% - 32px));max-height:70vh;overflow:auto;background:var(--bg,#FAF7F2);color:var(--ink,#27323A);border:1px solid var(--rose,#8F3152);border-radius:8px;padding:22px 26px;box-shadow:0 8px 36px #27323a29;font:16px/1.6 Arial,sans-serif;box-sizing:border-box}.gl-stats-banner[hidden]{display:none!important}.gl-stats-banner h2{font:26px/1.2 Georgia,serif;color:var(--navy,#244A64);margin:0 0 10px}.gl-stats-banner p{margin:8px 0 14px}.gl-stats-banner a{color:var(--rose,#8F3152);text-decoration:underline;text-underline-offset:3px}.gl-stats-banner>div{display:flex;gap:12px;flex-wrap:wrap}.gl-stats-banner button,.gl-stats-preferences{min-height:44px;font:inherit;cursor:pointer;border:1px solid var(--rose,#8F3152);border-radius:3px;padding:9px 16px;background:var(--bg,#FAF7F2);color:var(--rose,#8F3152)}.gl-stats-banner button[data-gl-stats-yes]{background:var(--rose,#8F3152);color:#fff}.gl-stats-banner button:hover{background:var(--navy,#244A64);border-color:var(--navy,#244A64);color:#fff}.gl-stats-banner button:disabled{opacity:.65;cursor:wait}.gl-stats-banner button:focus-visible,.gl-stats-preferences:focus-visible,.gl-stats-banner a:focus-visible{outline:3px solid var(--navy,#244A64);outline-offset:4px}.gl-stats-preferences{padding:4px 0;border:0;background:transparent;color:var(--navy,#244A64);text-decoration:underline;text-underline-offset:5px;font-size:14px}.gl-stats-message:empty{display:none}.gl-stats-message{color:var(--rose,#8F3152)}@media(max-width:600px){.gl-stats-banner{bottom:8px;width:calc(100% - 16px);padding:18px;font-size:15px}.gl-stats-banner h2{font-size:23px}.gl-stats-banner>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gl-stats-banner button{padding:8px;font-size:14px}}
