/* Scoped to the V2 notice; anchor to the visible screen, not an overflowing page. */
#ax-v2-cookie-notice{--ax-cookie-bg:#fff;--ax-cookie-ink:#202226;--ax-cookie-line:#e4e5e7;--ax-cookie-gap:16px;--ax-cookie-edge-x:max(var(--ax-cookie-gap),env(safe-area-inset-right,0px));--ax-cookie-edge-y:max(var(--ax-cookie-gap),env(safe-area-inset-bottom,0px));box-sizing:border-box;position:fixed;right:auto;bottom:auto;left:calc(var(--ax-cookie-vx,0px) + var(--ax-cookie-vw,100vw) - var(--ax-cookie-edge-x));top:calc(var(--ax-cookie-vy,0px) + var(--ax-cookie-vh,100vh) - var(--ax-cookie-edge-y));transform:translate(-100%,-100%);z-index:1000;width:min(780px,calc(var(--ax-cookie-vw,100vw) - var(--ax-cookie-edge-x) - var(--ax-cookie-edge-x)));max-height:calc(var(--ax-cookie-vh,100vh) - var(--ax-cookie-edge-y) - var(--ax-cookie-edge-y));overflow-y:auto;display:grid;grid-template-columns:minmax(0,1fr) auto 32px;gap:14px;align-items:center;padding:14px 12px 14px 18px;border:1px solid var(--ax-cookie-line);border-left:3px solid #ff5a1f;border-radius:8px;background:var(--ax-cookie-bg);color:var(--ax-cookie-ink);box-shadow:0 8px 32px #0002;font:400 13px/1.5 Barlow,Arial,sans-serif;text-align:left;isolation:isolate}
#ax-v2-cookie-notice[data-theme=dark]{--ax-cookie-bg:#191b20;--ax-cookie-ink:#f1f2f4;--ax-cookie-line:#34373e;box-shadow:0 8px 32px #0006}
#ax-v2-cookie-notice p{margin:0;padding:0;font:inherit;color:inherit;min-width:0;overflow-wrap:anywhere}
#ax-v2-cookie-notice a{color:inherit;text-decoration:underline;text-underline-offset:3px;font-weight:600}
#ax-v2-cookie-notice button{box-sizing:border-box;appearance:none;min-height:44px;font:600 13px/1.2 Barlow,Arial,sans-serif;cursor:pointer;white-space:nowrap}
#ax-v2-cookie-notice .ax-cookie-actions{display:flex;flex-wrap:wrap;gap:8px;min-width:0}
#ax-v2-cookie-notice .ax-cookie-accept{padding:10px 16px;background:#ff5a1f;border:1px solid #ff5a1f;border-radius:4px;color:#111}
#ax-v2-cookie-notice .ax-cookie-reject{padding:10px 16px;background:var(--ax-cookie-bg);border:1px solid currentColor;border-radius:4px;color:var(--ax-cookie-ink)}
#ax-v2-cookie-notice .ax-cookie-close{padding:0;width:32px;border:0;background:transparent;color:inherit;font:400 26px/1 Arial,sans-serif;align-self:start}
#ax-v2-cookie-notice :focus-visible{outline:2px solid #ff5a1f;outline-offset:3px}
#ax-v2-cookie-notice .ax-cookie-accept:hover,#ax-v2-cookie-notice .ax-cookie-reject:hover{filter:brightness(.94)}
#ax-v2-cookie-notice[data-compact]{--ax-cookie-gap:12px;grid-template-columns:minmax(0,1fr) 32px;gap:8px;padding:12px 10px 12px 14px;font-size:12px}
#ax-v2-cookie-notice[data-compact] p{grid-column:1;grid-row:1}
#ax-v2-cookie-notice[data-compact] .ax-cookie-close{grid-column:2;grid-row:1}
#ax-v2-cookie-notice[data-compact] .ax-cookie-actions{grid-column:1;grid-row:2;justify-self:start}
#ax-v2-cookie-notice[data-compact] .ax-cookie-actions button{min-height:44px;padding:8px 15px}
