.shp-stats-footer{padding:18px;text-align:center;background:#f5f3ed;color:#535c58;font:12px/1.6 Arial,sans-serif}.shp-stats-footer button,.shp-stats-footer a{color:inherit;text-decoration:underline;cursor:pointer;background:none;border:0;font:inherit}.shp-stats-consent{box-sizing:border-box;position:fixed;z-index:10000;bottom:18px;left:18px;right:18px;max-width:1050px;margin:auto;background:#fff;color:#172e26;border:1px solid #d4ded8;border-radius:14px;box-shadow:0 10px 50px #15291f30;padding:20px 24px;display:flex;gap:24px;align-items:center;font:14px/1.5 Arial,sans-serif}.shp-stats-consent strong{font-size:18px}.shp-stats-consent p{margin:5px 0}.shp-stats-consent a{color:#175c48;text-decoration:underline}.shp-stats-actions{display:flex;flex-wrap:wrap;gap:8px;flex-shrink:0;max-width:320px}.shp-stats-actions button{padding:11px 14px;border:1px solid #275e4c;border-radius:7px;background:#fff;color:#193f32;font:600 13px Arial,sans-serif;cursor:pointer}.shp-stats-actions [data-stats-yes]{background:#193f32;color:#fff}.shp-stats-actions [data-stats-close]{border-color:transparent}.shp-stats-actions button:focus-visible,.shp-stats-footer button:focus-visible{outline:3px solid #c59f49;outline-offset:3px}.shp-stats-actions button:disabled{opacity:.5;cursor:default}@media(max-width:700px){.shp-stats-consent{left:10px;right:10px;bottom:10px;display:block;padding:16px;max-height:70vh;overflow:auto}.shp-stats-actions{margin-top:12px;max-width:none}.shp-stats-actions button{flex:1}.shp-stats-actions [data-stats-close]{flex:0}}
