.lcdg-analytics{--lcdg-analytics-navy:#152b3a;--lcdg-analytics-gold:#bca16a;font-family:Jost,Arial,sans-serif;font-size:15px;line-height:1.5;color:var(--lcdg-analytics-navy)}
.lcdg-analytics,.lcdg-analytics *{box-sizing:border-box}
.lcdg-analytics [hidden]{display:none!important}
.lcdg-analytics__preferences{position:fixed;right:18px;bottom:14px;z-index:100050;border:1px solid var(--lcdg-analytics-gold);border-radius:24px;padding:10px 16px;min-height:44px;background:var(--lcdg-analytics-navy);color:#fff;font:inherit;font-size:13px;cursor:pointer;box-shadow:0 2px 12px #0002}
.lcdg-analytics__panel{position:fixed;right:18px;bottom:72px;z-index:100051;width:min(570px,calc(100vw - 36px));max-height:calc(100dvh - 108px);overflow-y:auto;padding:26px;background:#f6f6f3;border:1px solid var(--lcdg-analytics-gold);border-radius:18px;box-shadow:0 8px 36px #0003}
.lcdg-analytics__panel h2{margin:0 42px 12px 0;padding:0;color:var(--lcdg-analytics-navy);font:600 23px/1.25 Jost,Arial,sans-serif}
.lcdg-analytics__panel p{margin:0 0 13px;padding:0;font:inherit;color:inherit}
.lcdg-analytics__panel a{color:var(--lcdg-analytics-navy);text-decoration:underline;text-underline-offset:3px}
.lcdg-analytics__status{font-weight:600!important}
.lcdg-analytics__actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}
.lcdg-analytics__action{flex:1 1 auto;min-height:44px;border:1px solid var(--lcdg-analytics-navy);border-radius:24px;padding:10px 18px;background:var(--lcdg-analytics-navy);color:#fff;font:600 14px/1.35 Jost,Arial,sans-serif;cursor:pointer}
.lcdg-analytics__action--accept{background:var(--lcdg-analytics-gold);color:var(--lcdg-analytics-navy);border-color:var(--lcdg-analytics-gold)}
.lcdg-analytics__action--withdraw{flex-basis:100%;background:transparent;color:var(--lcdg-analytics-navy)}
.lcdg-analytics__close{position:absolute;right:12px;top:12px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--lcdg-analytics-navy);font:24px/1 Arial,sans-serif;cursor:pointer}
.lcdg-analytics button:focus-visible,.lcdg-analytics a:focus-visible,.lcdg-analytics h2:focus-visible{outline:3px solid var(--lcdg-analytics-gold);outline-offset:4px}
@media(max-width:480px){.lcdg-analytics__panel{right:12px;bottom:72px;width:calc(100vw - 24px);padding:22px 18px}.lcdg-analytics__preferences{right:12px}.lcdg-analytics__actions{display:grid;grid-template-columns:1fr 1fr}.lcdg-analytics__action{padding:10px}.lcdg-analytics__action--withdraw{grid-column:1/-1}}
@media(prefers-reduced-motion:reduce){.lcdg-analytics *{scroll-behavior:auto}}
