.campaign-privacy[hidden]{display:none}
.campaign-privacy{position:fixed;z-index:1000;bottom:1rem;left:1rem;right:1rem;margin:auto;max-width:46rem;padding:1.25rem 1.5rem;background:var(--paper);border:1px solid var(--line);border-radius:.5rem;box-shadow:0 5px 35px #1f32352b;max-height:70vh;overflow:auto}
.campaign-privacy h2{font-size:1.3rem;margin-bottom:.5rem}
.campaign-privacy p{font-size:.92rem;line-height:1.55;margin-bottom:.8rem}
.campaign-privacy a{text-decoration:underline}
.campaign-privacy .actions{gap:.7rem;flex-wrap:wrap}
.campaign-privacy .button{font-size:.85rem;padding:.65rem 1rem}
.campaign-privacy [data-campaign-status]:empty{display:none}
.campaign-settings{background:transparent;border:0;color:inherit;font:inherit;padding:0;text-decoration:underline}
@media(max-width:480px){.campaign-privacy{bottom:.5rem;left:.5rem;right:.5rem;padding:1rem}.campaign-privacy .button{width:100%}}

.beta-inquiry-controls{border:0;padding:0;margin:0;min-width:0}
.beta-inquiry-controls:disabled input,.beta-inquiry-controls:disabled textarea,.beta-inquiry-controls:disabled select,.beta-inquiry-controls:disabled button{opacity:.65;cursor:not-allowed}
.beta-contact-link{display:block;border:0;background:transparent;color:inherit;padding:0;margin:0;font:inherit;text-align:left}
