.campaign-privacy{inset-inline-end:1rem;bottom:calc(1rem + var(--campaign-bar-space,0px));z-index:110;color:#17251f;font-size:.9rem;line-height:1.55;position:fixed}.campaign-privacy.is-open{z-index:3000}.campaign-privacy button{font:inherit;cursor:pointer;color:#17251f;background:#fff;border:1px solid #365b48;border-radius:.6rem;min-height:2.8rem;padding:.75rem 1rem}.campaign-privacy-settings{max-width:calc(100vw - 2rem);box-shadow:0 2px 14px #0002}.campaign-privacy-backdrop{overscroll-behavior:contain;background:#10251b99;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.campaign-privacy-panel{overscroll-behavior:contain;background:#fff;border:1px solid #8a9e90;border-radius:.85rem;width:min(42rem,100%);max-height:calc(100dvh - 2rem);padding:1.5rem;overflow:auto;box-shadow:0 4px 24px #0003}.campaign-privacy-panel h2{margin:0 0 .75rem;font-size:1.25rem;font-weight:700}.campaign-privacy-panel p{margin:.65rem 0 1rem}.campaign-privacy-panel a{text-underline-offset:.2rem;text-decoration:underline}.campaign-privacy-actions{grid-template-columns:1fr 1fr;gap:.75rem;margin:1rem 0;display:grid}.campaign-privacy-actions button{overflow-wrap:anywhere;background:#edf4ef;border:2px solid #365b48;font-weight:600}.campaign-privacy button:disabled{opacity:.6;cursor:default}.campaign-privacy-links{flex-wrap:wrap;gap:1rem;margin:1rem 0;display:flex}.campaign-privacy-close{margin-top:1rem;display:block}.campaign-privacy-warning{background:#fff5df;border-inline-start:3px solid #8b5415;padding:.75rem}.campaign-privacy-retry{margin-bottom:.5rem}.campaign-privacy button:focus-visible{outline-offset:3px;outline:3px solid #17251f}.campaign-privacy a:focus-visible{outline-offset:3px;outline:3px solid #17251f}.campaign-privacy-panel:focus-visible{outline-offset:3px;outline:3px solid #17251f}@media (max-width:500px){.campaign-privacy-actions{grid-template-columns:1fr}.campaign-privacy-panel{padding:1rem}.campaign-privacy{font-size:.85rem}.campaign-privacy-backdrop{padding:.65rem}.campaign-privacy-panel{max-height:calc(100dvh - 1.3rem)}}
