.ad-cookies{z-index:50;padding:12px max(16px, env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));background:var(--BackgroundStrong,#fff);color:var(--ForegroundPrimary,#555);border-top:1px solid var(--InnerLines,#e0e6e6);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;font-size:14px;line-height:1.45;display:flex;position:fixed;bottom:0;left:0;right:0}.ad-cookies[hidden]{display:none}.ad-cookies p{min-width:0;max-width:62ch;margin:0}.ad-cookies a{color:var(--ForegroundAction,#4f46e5)}.ad-cookies-actions{gap:8px;display:flex}.ad-cookies button{font:inherit;cursor:pointer;border:1px solid var(--InnerLines,#e0e6e6);background:var(--BackgroundRaised,#f0f0f0);color:var(--ForegroundStrong,#1f2328);border-radius:8px;padding:6px 14px;font-weight:600}.ad-cookies button[data-adc=on]{background:var(--ForegroundAction,#4f46e5);border-color:var(--ForegroundAction,#4f46e5);color:var(--OnAction,#fff)}.ad-cookies button:focus-visible{outline:2px solid var(--ForegroundAction,#4f46e5);outline-offset:2px}.ad-cookies-switch{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ad-cookies-switch button{font:inherit;cursor:pointer;border:1px solid var(--InnerLines,#e0e6e6);background:var(--BackgroundRaised,#f0f0f0);color:var(--ForegroundStrong,#1f2328);border-radius:8px;padding:4px 12px;font-size:14px;font-weight:600}.ad-cookies-switch button:focus-visible{outline:2px solid var(--ForegroundAction,#4f46e5);outline-offset:2px}
