.analytics-consent{position:fixed;left:264px;bottom:20px;width:440px;max-width:calc(100vw - 40px);z-index:4000;padding:20px;background:#fcfaf8;color:#3d2e30;border:1px solid #d9bdb3;border-radius:12px;box-shadow:0 8px 32px #40282c20;font:12px/1.65 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.analytics-consent[hidden],.analytics-consent [hidden]{display:none!important}.analytics-consent h2{font:normal 24px/1.2 Georgia,'Times New Roman',serif;letter-spacing:-.4px;margin:0 0 10px}.analytics-consent p{margin:0 0 10px;color:#796660}.analytics-consent a{color:#a45155;text-underline-offset:3px}.analytics-consent small{display:block;color:#796660;font-size:10px}.analytics-consent-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.analytics-consent-actions button{flex:1;min-width:125px;border:1px solid #cfb8ae;border-radius:6px;padding:9px 12px;background:#fff;color:#574244;font:500 11px/1.4 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;cursor:pointer}.analytics-consent-actions button:hover{background:#f3e6e0}.analytics-consent button:focus-visible,.analytics-settings:focus-visible{outline:2px solid #a45155;outline-offset:3px}.analytics-settings{border:0;background:none;color:#796660;padding:0;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.sidebar-bottom .analytics-settings{font-size:10px;margin-left:auto;white-space:nowrap}.analytics-consent-close{position:absolute;right:12px;top:10px;border:0;background:none;color:#796660;font:22px/1 sans-serif;padding:4px;cursor:pointer}.analytics-consent h2{padding-right:20px}@media(max-width:760px){.analytics-consent{left:12px;right:12px;bottom:12px;width:auto;max-width:none;padding:18px}.analytics-consent h2{font-size:22px}}@media print{.analytics-consent,.analytics-settings{display:none!important}}
