.pf-analytics-consent[hidden]{display:none!important}
.pf-analytics-consent{position:fixed;z-index:1000;right:20px;bottom:20px;left:20px;max-width:820px;margin:0 auto;padding:17px 22px;display:flex;align-items:center;gap:25px;background:#fbfcf8;color:#303a32;border:1px solid #ccd3c7;box-shadow:0 5px 24px #273b2d14;border-radius:5px;font-family:Arial,sans-serif;font-size:13px;line-height:1.55}
.pf-analytics-consent p{margin:0;flex:1}.pf-analytics-consent a{color:#415d48;text-underline-offset:3px}
.pf-analytics-actions{display:flex;gap:9px;flex-shrink:0}.pf-analytics-actions button{padding:10px 15px;border:1px solid #526d59;border-radius:3px;background:#526d59;color:white;font:inherit;cursor:pointer;min-height:42px}.pf-analytics-actions button+button{background:transparent;color:#415548}
.pf-analytics-consent button:focus-visible,.pf-analytics-settings:focus-visible{outline:2px solid #526d59;outline-offset:3px}
.pf-analytics-settings-row{grid-column:1/-1;margin:0!important}.pf-analytics-settings{padding:0;border:0;background:none;color:inherit;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
@media(max-width:650px){.pf-analytics-consent{right:12px;left:12px;bottom:12px;padding:14px 16px;display:block;font-size:12px}.pf-analytics-actions{margin-top:11px}.pf-analytics-actions button{flex:1}.pf-analytics-consent p{margin:0}}
