.pl-analytics-consent{position:fixed;z-index:100000;left:18px;right:18px;bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:22px;max-width:980px;margin:auto;padding:18px 20px;border:1px solid #c8d4df;border-radius:16px;background:#fff;color:#0d1b2a;box-shadow:0 16px 48px rgba(13,27,42,.22);font:inherit}.pl-analytics-consent b{display:block;font-size:18px}.pl-analytics-consent p{max-width:720px;margin:6px 0;line-height:1.45}.pl-analytics-consent a{color:#164f78;font-weight:700}.pl-analytics-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.pl-analytics-actions button,.pl-analytics-preferences{appearance:none;border:1px solid #164f78;border-radius:10px;background:#fff;color:#0d1b2a;padding:10px 14px;font:inherit;font-weight:800;cursor:pointer}.pl-analytics-actions [data-pl-analytics="allow"]{background:#164f78;color:#fff}.pl-analytics-preferences{position:fixed;z-index:99990;left:12px;bottom:12px;padding:7px 10px;border-color:#bac8d3;background:rgba(255,255,255,.96);font-size:12px;box-shadow:0 4px 16px rgba(13,27,42,.12)}@media(max-width:720px){.pl-analytics-consent{align-items:stretch;flex-direction:column}.pl-analytics-actions{justify-content:stretch}.pl-analytics-actions button{flex:1 1 180px}}@media print{.pl-analytics-consent,.pl-analytics-preferences{display:none!important}}


/* Preferences remain reachable without covering forms or their next action. */
.pl-analytics-preferences{position:static;display:inline-block;margin:12px;box-shadow:none}
