.marketing-privacy{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--px-102c50);font:14px/1.5 system-ui,sans-serif}.marketing-privacy-panel{z-index:10000;box-sizing:border-box;border:1px solid var(--px-b9c8d6);background:var(--px-ffffff);width:min(560px,100vw - 32px);max-height:calc(100dvh - 32px);box-shadow:0 8px 36px var(--px-102c50-a188);border-radius:12px;padding:22px;position:fixed;inset:auto 16px 16px auto;overflow-y:auto}.marketing-privacy-panel h2{color:var(--px-102c50);margin:0 0 10px;font:600 19px/1.3 system-ui,sans-serif}.marketing-privacy-panel p{color:var(--px-233f5a);margin:0 0 14px;font-size:14px;line-height:1.55}.marketing-privacy-panel a{color:var(--px-174f80);text-decoration:underline}.marketing-privacy-options,.marketing-privacy-actions{flex-wrap:wrap;gap:10px;display:flex}.marketing-privacy-options{margin-bottom:14px}.marketing-privacy-options label{cursor:pointer;align-items:center;gap:8px;min-height:44px;display:flex}.marketing-privacy-options input{appearance:auto;width:18px;height:18px;accent-color:var(--px-2166a2);margin:0}.marketing-privacy button{border:1px solid var(--px-9eb2c7);min-height:44px;color:var(--px-102c50);background:var(--px-eaf3fc);cursor:pointer;border-radius:6px;padding:9px 12px;font:600 13px/1.4 system-ui,sans-serif}.marketing-privacy button:hover{background:var(--px-dceaf7)}.marketing-privacy :focus-visible{outline:3px solid var(--px-2166a2);outline-offset:3px}.marketing-privacy-toggle{z-index:1000;box-shadow:0 2px 8px var(--px-102c50-a094);position:fixed;bottom:12px;right:12px}@media (max-width:480px){.marketing-privacy-panel{padding:16px}.marketing-privacy-actions button{flex:100%}}
