.analytics-consent{position:fixed;z-index:1000;right:8px;bottom:16px;width:min(320px,calc(100% - 16px));box-sizing:border-box;padding:20px;background:#fff;color:#1d1d1f;border:1px solid #d4d8df;border-radius:8px;box-shadow:0 8px 32px #0002;font-family:Arial,sans-serif;letter-spacing:0}
.analytics-consent h2{font-size:18px;line-height:1.3;margin:0 0 10px;color:#1d1d1f}.analytics-consent p{font-size:13px;line-height:1.5;color:#515963;margin:8px 0}.analytics-consent .analytics-consent__eyebrow{display:none}.analytics-consent a{color:#305e8a;font-size:13px}
.analytics-consent__actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.analytics-consent__actions button{padding:10px;min-height:44px;border:1px solid #aab0ba;border-radius:6px;color:#24282d;background:#fff;font:600 13px/1.4 Arial,sans-serif;cursor:pointer}.analytics-consent__actions .analytics-consent__accept{background:#0074e8;color:white;border-color:#0074e8}.analytics-consent__actions button:focus-visible{outline:2px solid #0074e8;outline-offset:3px}
[data-brand=incy] .analytics-consent{background:#10231a;color:#edf5ef;border-color:#466653}[data-brand=incy] .analytics-consent h2,[data-brand=incy] .analytics-consent a{color:#edf5ef}[data-brand=incy] .analytics-consent p{color:#b8c9be}[data-brand=incy] .analytics-consent__actions .analytics-consent__accept{background:#00ca86;color:#032016;border-color:#00ca86}
@media(max-width:360px){.analytics-consent{padding:16px}}
@media(max-width:1100px){.pilot-payment .analytics-consent{position:static;width:calc(100% - 32px);max-width:416px;margin:0 auto 24px;box-shadow:none}}
@media(max-width:1100px){[data-pilot-domain] .analytics-consent{position:static;width:calc(100% - 32px);max-width:416px;margin:0 auto 24px;box-shadow:none}}
