.analytics-settings{font:inherit;color:inherit;background:none;border:1px solid currentColor;padding:10px 15px;cursor:pointer}.analytics-notice[hidden]{display:none}.analytics-notice{position:fixed;z-index:1000;bottom:20px;left:20px;right:20px;max-width:950px;margin:auto;background:#f3efe7;color:#413a32;border:1px solid #8e8170;box-shadow:0 8px 35px #0002;padding:24px;display:flex;gap:28px;align-items:center;max-height:65vh;overflow:auto}.analytics-notice h2{font:normal 24px Georgia,serif;margin:0 0 10px}.analytics-notice p{font:16px/1.5 Arial,sans-serif;margin:8px 0}.analytics-notice details{border:0;padding:0;margin:10px 0 0;font:14px/1.5 Arial,sans-serif}.analytics-notice summary{cursor:pointer}.analytics-notice a{color:#173d43}.analytics-actions{display:flex;gap:10px;flex-shrink:0}.analytics-actions button{border:1px solid #173d43;background:transparent;color:#173d43;font:14px/1.4 Arial,sans-serif;padding:12px 16px;cursor:pointer}.analytics-actions button:hover,.analytics-actions button:focus-visible,.analytics-settings:hover{background:#173d43;color:#fff}.analytics-notice :focus-visible,.analytics-settings:focus-visible{outline:2px solid #173d43;outline-offset:4px}@media(max-width:760px){.analytics-notice{left:12px;right:12px;bottom:12px;padding:18px;display:block}.analytics-actions{margin-top:16px;flex-wrap:wrap}}
