/* Consent banner: isolated from application styles */
#lp-consent-banner{position:fixed;inset:auto 12px 12px;z-index:99999;display:flex;justify-content:center;font-family:Arial,sans-serif;color:#21382d}#lp-consent-banner .lp-cookie-card{width:min(100%,670px);background:#fffefa;border:1px solid #bfc9bd;box-shadow:0 10px 35px #0003;border-radius:14px;padding:20px 24px}#lp-consent-banner h2{font:700 20px Arial,sans-serif;margin:0 0 9px}#lp-consent-banner p{font:14px/1.55 Arial,sans-serif;margin:0 0 15px}#lp-consent-banner .lp-cookie-actions{display:flex;gap:9px;flex-wrap:wrap}#lp-consent-banner button{border:1px solid #365e46;background:white;color:#21382d;padding:10px 14px;border-radius:7px;font:600 13px Arial,sans-serif;cursor:pointer}#lp-consent-banner button.lp-cookie-primary{background:#365e46;color:white}#lp-cookie-options:not([hidden]){display:flex;gap:12px;flex-direction:column;margin:0 0 15px;font-size:14px}#lp-cookie-options[hidden]{display:none}#lp-cookie-options input{accent-color:#365e46}
