.cs-stats-controls{padding:14px 24px;text-align:center;background:#f5f6f8;color:#2d465f;font:12px/1.5 Arial,sans-serif}.cs-stats-controls button{font:inherit;border:0;padding:9px 12px;background:transparent;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.cs-stats-banner{position:fixed;right:20px;bottom:20px;z-index:10000;box-sizing:border-box;width:min(450px,calc(100vw - 40px));max-height:80vh;overflow:auto;padding:22px;background:#ffffff;color:#1d2c3b;border:1px solid #c9d2dc;border-radius:10px;box-shadow:0 8px 40px #19273526;font:14px/1.6 Arial,sans-serif;text-align:left}.cs-stats-banner[hidden]{display:none!important}.cs-stats-banner h2{font:700 18px/1.3 Arial,sans-serif;color:#1d2c3b;margin:0 0 10px}.cs-stats-banner p{font:14px/1.6 Arial,sans-serif;color:#406285;margin:0 0 14px}.cs-stats-banner a{color:#2d465f;text-decoration:underline}.cs-stats-actions{display:flex;gap:10px;flex-wrap:wrap}.cs-stats-actions button{flex:1;min-height:44px;padding:11px 12px;background:#263a4f;color:#ffffff;border:1px solid #263a4f;border-radius:5px;font:600 13px/1.4 Arial,sans-serif;cursor:pointer}.cs-stats-actions button:hover{background:#395775}.cs-stats-banner button:focus-visible,.cs-stats-controls button:focus-visible{outline:3px solid #44698e;outline-offset:3px}.cs-stats-banner .cs-stats-close{display:block;margin:12px auto 0;background:transparent;border:0;color:#2d465f;padding:7px 12px;cursor:pointer;font:13px Arial,sans-serif;text-decoration:underline}.cs-stats-banner .cs-stats-close[hidden]{display:none}.cs-stats-banner small{display:block;color:#4a7199;font-size:12px;margin-top:12px}@media(max-width:480px){.cs-stats-banner{right:12px;bottom:12px;width:calc(100vw - 24px);padding:18px;max-height:75vh}.cs-stats-actions{flex-direction:column}.cs-stats-actions button{width:100%}}@media print{.cs-stats-controls,.cs-stats-banner{display:none!important}}
