.wl-analytics-consent{position:fixed;z-index:10000;bottom:16px;left:16px;right:16px;max-width:960px;margin:0 auto;padding:20px 24px;display:flex;align-items:center;gap:24px;background:#fffdf8;color:#171513;border:1px solid #171513;box-shadow:0 8px 30px #17151326;font:15px/1.5 Arial,sans-serif;text-align:left}
.wl-analytics-consent[hidden]{display:none!important}
.wl-analytics-consent strong{font-size:17px}
.wl-analytics-consent p{margin:6px 0 0;font-size:14px;line-height:1.5;color:#514b45}
.wl-analytics-consent a{color:#754522;text-decoration:underline}
.wl-analytics-actions{display:flex;flex-direction:column;gap:8px;flex-shrink:0}
.wl-analytics-actions button{padding:11px 16px;border:1px solid #171513;background:#fffdf8;color:#171513;font:600 14px/1.3 Arial,sans-serif;cursor:pointer;min-height:42px}
.wl-analytics-actions button:first-child{background:#dfc3df}
.wl-analytics-actions button:focus-visible,.wl-analytics-settings:focus-visible{outline:3px solid #754522;outline-offset:3px}
.wl-analytics-settings{display:inline-block;padding:4px 0;margin:8px 0;border:0;background:transparent;color:inherit;font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}
@media(max-width:640px){.wl-analytics-consent{left:10px;right:10px;bottom:10px;max-height:80vh;overflow:auto;padding:16px;display:block}.wl-analytics-actions{margin-top:12px;flex-direction:row;flex-wrap:wrap}.wl-analytics-actions button{flex:1;min-width:130px}}
