.analytics-consent{position:fixed;z-index:9999;left:20px;bottom:20px;width:min(490px,calc(100vw - 40px));box-sizing:border-box;padding:24px;background:#fffdf8;color:#383b30;border:1px solid #b9b7a6;border-radius:16px;box-shadow:0 6px 35px #2223;font-family:Arial,sans-serif;font-size:14px;line-height:1.5}.analytics-consent[hidden]{display:none}.analytics-consent strong{font-size:17px}.analytics-consent p{margin:10px 0}.analytics-consent a{color:inherit;text-decoration:underline}.analytics-consent>div{display:flex;gap:10px}.analytics-consent button{flex:1;border:1px solid #57664d;background:#fffdf8;color:#34432d;border-radius:8px;padding:11px 10px;font:inherit;cursor:pointer}.analytics-consent button:hover{background:#edf0e8}.analytics-choice-status:empty{display:none}.analytics-settings{background:none;border:0;color:inherit;font:inherit;text-decoration:underline;cursor:pointer;padding:8px}.analytics-consent button:focus-visible,.analytics-settings:focus-visible{outline:3px solid #788c65;outline-offset:3px}@media(max-width:450px){.analytics-consent{left:12px;bottom:12px;width:calc(100vw - 24px);padding:18px}}
