.analytics-consent{position:fixed;z-index:10000;bottom:20px;left:50%;transform:translateX(-50%);width:min(900px,calc(100% - 32px));padding:16px 20px;border:1px solid #ead9df;border-radius:12px;box-shadow:0 8px 35px #5434431a;background:#fffaf7;display:flex;align-items:center;gap:12px;font:12px/1.6 Arial,sans-serif;color:#645661}.analytics-consent p{margin:0;flex:1}.analytics-consent a{color:#a75171;white-space:nowrap}.analytics-consent button{font:inherit;padding:9px 13px;white-space:nowrap;border:1px solid #b45c7c;border-radius:6px;background:#b45c7c;color:#fff;cursor:pointer}.analytics-consent .analytics-decline{background:transparent;color:#865b6e;border-color:#decad3}.analytics-preferences{display:inline-block;background:none;border:0;color:#9f7c8d;font:inherit;font-size:10px;cursor:pointer;padding:5px 0;margin-left:12px}.analytics-consent button:focus-visible,.analytics-preferences:focus-visible{outline:2px solid #a64f70;outline-offset:3px}@media(max-width:650px){.analytics-consent{flex-wrap:wrap;bottom:12px}.analytics-consent p{flex-basis:100%}.analytics-consent a{margin-right:auto}.analytics-consent button{padding:8px}}
