.pf-analytics-consent{position:fixed;inset:auto 16px 16px;z-index:10000;display:flex;justify-content:center;pointer-events:none}.pf-analytics-consent__inner{width:min(760px,100%);display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 18px;border:1px solid rgba(121,213,164,.42);border-radius:16px;background:rgba(9,16,13,.96);color:#eff7f2;box-shadow:0 18px 50px rgba(0,0,0,.42);backdrop-filter:blur(16px);pointer-events:auto}.pf-analytics-consent__copy{min-width:0}.pf-analytics-consent__copy strong{display:block;margin:0 0 4px;font-size:15px}.pf-analytics-consent__copy p{margin:0;color:#b4c4bb;font-size:13px;line-height:1.45}.pf-analytics-consent__actions{display:flex;gap:8px;flex:0 0 auto}.pf-analytics-consent__button{appearance:none;min-height:40px;padding:9px 13px;border-radius:10px;border:1px solid rgba(121,213,164,.45);font:inherit;font-size:13px;font-weight:750;cursor:pointer}.pf-analytics-consent__button--primary{background:#79d5a4;color:#071d13}.pf-analytics-consent__button--secondary{background:transparent;color:#eff7f2}.pf-analytics-consent__button:hover{border-color:#b9efd1}.pf-analytics-consent__button:focus-visible{outline:3px solid #b9efd1;outline-offset:3px}@media(max-width:680px){.pf-analytics-consent{inset:10px 10px auto}.pf-analytics-consent__inner{align-items:stretch;flex-direction:column;padding:14px}.pf-analytics-consent__actions{display:grid;grid-template-columns:1fr 1fr}.pf-analytics-consent__button{width:100%}}

/* 6.14.9 WIP13: keep editor consent clear of the viewport toolbar and bottom context navigation. */
@media(max-width:860px){.pf-analytics-consent--editor{inset:auto 10px calc(64px + env(safe-area-inset-bottom))}.pf-analytics-consent--editor .pf-analytics-consent__inner{max-height:calc(100dvh - 150px);overflow:auto}}
