.funnel-ad-consent{position:fixed;z-index:1000;bottom:16px;left:16px;width:min(480px,calc(100% - 32px));box-sizing:border-box;max-height:calc(100dvh - 32px);overflow:auto;padding:12px 14px;background:#091611;color:#f2f4ed;border:1px solid #54665b;border-radius:10px;box-shadow:0 12px 50px #0006;font:13px/1.45 system-ui,sans-serif;display:flex;flex-direction:column;gap:10px}.funnel-ad-consent p{margin:4px 0 0;color:#c2cfc7}.funnel-ad-consent a{color:#9de4b2;text-decoration:underline}.funnel-ad-consent-info{display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:14px}.funnel-ad-consent-info details{grid-column:1 / -1;grid-row:1;min-width:0}.funnel-ad-consent-info summary{width:fit-content;cursor:pointer}.funnel-ad-consent-info>a{grid-column:2;grid-row:1;align-self:start}.funnel-ad-consent-actions{display:flex;gap:8px;flex-wrap:wrap}.funnel-ad-consent-actions button{flex:1}.funnel-ad-consent button,.funnel-ad-privacy{font:600 13px/1.4 system-ui,sans-serif;border:1px solid #7b9b87;border-radius:6px;background:#10281b;color:#f2f4ed;padding:8px 10px;cursor:pointer}.funnel-ad-consent button:focus-visible,.funnel-ad-consent summary:focus-visible,.funnel-ad-consent a:focus-visible,.funnel-ad-privacy:focus-visible{outline:3px solid #9de4b2;outline-offset:3px}.funnel-ad-consent button:disabled{opacity:.5;cursor:default}.funnel-ad-privacy{position:fixed;z-index:1000;bottom:12px;left:12px;padding:7px 10px}@media(max-width:600px){.funnel-ad-consent{bottom:10px;left:10px;width:calc(100% - 20px);max-height:calc(100dvh - 20px)}}
