.analytics-settings{z-index:25;color:#555b4e;cursor:pointer;background:#faf7ee;border:1px solid #d9d5c8;border-radius:6px;padding:5px 8px;font-size:11px;position:fixed;bottom:8px;right:12px}.analytics-notice{z-index:100;color:#242820;background:#faf7ee;border:1px solid #d9d5c8;border-radius:12px;width:min(420px,100vw - 32px);padding:18px;font-size:14px;position:fixed;bottom:46px;right:16px;box-shadow:0 8px 30px #0002}.analytics-notice p{margin:8px 0 12px;line-height:1.5}.analytics-notice a{text-decoration:underline}.analytics-notice div{flex-wrap:wrap;gap:8px;display:flex}.analytics-notice button{cursor:pointer;background:#e9eddf;border:1px solid #c4c7b9;border-radius:6px;padding:7px 10px}@media print{.analytics-settings,.analytics-notice{display:none}}
