.landing-consent{position:fixed;z-index:2000;bottom:16px;left:16px;right:16px;max-width:700px;margin:auto;padding:22px;background:#fffefb;color:#26383a;border:1px solid #aebbb5;border-radius:16px;box-shadow:0 8px 40px #0002;font:16px/1.5 system-ui}.landing-consent[hidden]{display:none}.landing-consent p{font-size:14px;margin:10px 0 16px}.landing-consent>div{display:flex;gap:12px;flex-wrap:wrap}.landing-consent button{min-height:44px;padding:10px 18px;flex:1}.landing-statistics-settings{background:none;border:0;text-decoration:underline;color:inherit;font:inherit;cursor:pointer;padding:12px}.landing-metrics-report{padding:20px;border:1px solid #ccd4cf;border-radius:14px;margin:24px 0}.landing-metrics-report form{display:flex;gap:12px;flex-wrap:wrap}.landing-metrics-report label{display:grid;gap:6px}.landing-metrics-report table{width:100%;border-collapse:collapse}.landing-metrics-report td,.landing-metrics-report th{text-align:left;padding:10px;border-bottom:1px solid #ddd}

.landing-consent{max-height:80vh;overflow:auto}.landing-consent details{margin:0 0 16px;font-size:14px}.landing-consent summary{cursor:pointer;text-decoration:underline}.landing-consent details p{font-size:13px}
