.pa-analytics-settings{border:0;background:transparent;color:#dce4df;text-decoration:underline;text-underline-offset:3px;font-size:12px;padding:10px 0}.pa-analytics-settings:hover{color:white}.pa-analytics-banner{position:fixed;z-index:1000;left:16px;right:16px;bottom:16px;background:#fff;color:var(--pa-ink);border:1px solid var(--pa-line);border-radius:12px;box-shadow:0 12px 40px #171c2c30}.pa-analytics-banner-inner{max-width:1200px;margin:auto;padding:20px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.pa-analytics-banner p{font-size:14px;line-height:1.5;max-width:72ch;margin:0}.pa-analytics-banner strong{display:block;font-family:var(--pa-heading);font-size:16px}.pa-analytics-actions{display:flex;gap:10px;flex-shrink:0}.pa-analytics-actions button{border:1px solid var(--pa-ink);border-radius:8px;padding:10px 16px;min-height:44px;background:white;color:var(--pa-ink);font-size:14px;font-weight:700}.pa-analytics-actions [data-pa-analytics-accept]{background:var(--pa-ink);color:white}.pa-analytics-actions button:hover{border-color:var(--pa-jade);color:var(--pa-jade)}.pa-analytics-actions [data-pa-analytics-accept]:hover{background:var(--pa-jade);color:white}@media(max-width:700px){.pa-analytics-banner-inner{display:block;padding:18px}.pa-analytics-actions{margin-top:16px;flex-wrap:wrap}}@media print{.pa-analytics-banner,.pa-analytics-settings{display:none!important}}
