.member-consent-popup{border:1px solid var(--border);background:var(--background,white);width:min(54rem,100vw - 2rem);max-width:54rem;max-height:calc(100dvh - 2rem);color:var(--foreground);border-radius:14px;margin:auto;padding:1.25rem;overflow:auto}.member-consent-popup::backdrop{background:#00000080}.member-consent-popup>header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.member-consent-popup .service-checks,.member-consent-popup .service-field{min-width:0}.member-consent-popup .service-checkbox{overflow-wrap:break-word;word-break:keep-all}.member-consent-popup .service-card{padding:1rem}.member-consent-popup input:not([type=checkbox]),.member-consent-popup button{max-width:100%;min-height:44px}@media (width<=600px){.member-consent-popup{padding:.75rem}}
