.privacy-consent_root__P4oBQ{--consent-radius:24px;--consent-padding:16px;position:fixed;bottom:24px;left:24px;z-index:110;display:grid;width:min(760px,calc(100vw - 370px));min-width:560px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:var(--consent-padding);border-radius:var(--consent-radius);background-color:var(--white);box-shadow:0 2px 8px rgba(15,23,42,.08),0 24px 64px -20px rgba(15,23,42,.32)}.privacy-consent_copyBlock__zhGo4{min-width:0}.privacy-consent_eyebrow__EGdbk{margin:0 0 8px;color:var(--secondary-700)}.privacy-consent_description__nhCtu,.privacy-consent_title__guDr0{margin:0}.privacy-consent_title__guDr0{color:var(--slate-950)}.privacy-consent_description__nhCtu{max-width:520px;margin-top:8px;color:var(--slate-600)}.privacy-consent_textLink__OBxpK{color:var(--secondary-700);font-weight:600;text-underline-offset:3px}.privacy-consent_actions__eO_yB,.privacy-consent_customActions__Qlwnw{display:flex;align-items:center;justify-content:flex-end;gap:8px}.privacy-consent_actions__eO_yB{flex-wrap:wrap}.privacy-consent_actions__eO_yB button,.privacy-consent_customActions__Qlwnw button{white-space:nowrap}.privacy-consent_chooseButton__CQgiy,.privacy-consent_closeButton__aSAD2{color:var(--slate-700)}.privacy-consent_preferences__WPbnn{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.privacy-consent_preference__2mLzr{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:16px;padding:16px;border-radius:calc(var(--consent-radius) - var(--consent-padding) / 2);background-color:var(--slate-50);cursor:pointer}.privacy-consent_preferenceCopy__QP2AT{display:flex;min-width:0;flex-direction:column;gap:4px}.privacy-consent_preferenceTitle__It68h{color:var(--slate-950)}.privacy-consent_preferenceDescription__LLPri{color:var(--slate-500)}.privacy-consent_preference__2mLzr input{width:20px;height:20px;flex:0 0 20px;accent-color:var(--secondary-600)}.privacy-consent_preference__2mLzr:has(input:focus-visible){box-shadow:0 0 0 2px var(--secondary-600) inset}.privacy-consent_customActions__Qlwnw{grid-column:1/-1;margin-top:8px}@media (max-width:1024px){.privacy-consent_root__P4oBQ{width:calc(100vw - 280px);min-width:480px;grid-template-columns:1fr;align-items:stretch}.privacy-consent_actions__eO_yB{justify-content:flex-start}}@media (max-width:768px){.privacy-consent_root__P4oBQ{bottom:16px;left:16px;width:calc(100vw - 220px);min-width:420px}.privacy-consent_preferences__WPbnn{grid-template-columns:1fr}}@media (max-width:600px){.privacy-consent_root__P4oBQ{top:88px;right:16px;bottom:auto;width:auto;min-width:0;max-height:calc(100svh - 104px);overflow-y:auto}.privacy-consent_actions__eO_yB,.privacy-consent_customActions__Qlwnw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-consent_actions__eO_yB .privacy-consent_chooseButton__CQgiy{grid-column:1/-1;grid-row:2}.privacy-consent_actions__eO_yB button,.privacy-consent_customActions__Qlwnw button{width:100%}}@media (max-width:430px){.privacy-consent_root__P4oBQ{top:76px;right:12px;left:12px;padding:16px}}@media (prefers-reduced-motion:reduce){.privacy-consent_root__P4oBQ,.privacy-consent_root__P4oBQ *{scroll-behavior:auto}}