.gdpr-dialog{gap:10px;display:grid}.gdpr-dialog .btn{justify-self:start}.gdpr-blocked{border-left:3px solid var(--accent);margin:0;padding:8px 12px}.gdpr-confirm{gap:8px;display:grid}.gdpr-confirm label{font-weight:600}.gdpr-subject{gap:10px;display:grid}.gdpr-search{width:min(280px,60vw)}.gdpr-hits{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.gdpr-chosen{outline:2px solid var(--accent)}.gdpr-panel{gap:10px;display:grid}.gdpr-panel h3,.gdpr-panel p{margin:0}.gdpr-section{gap:10px;display:grid}.gdpr-subs{overflow-wrap:anywhere;gap:4px;margin:0;padding-left:18px;display:grid}.gdpr-breach h3{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.gdpr-breach p{margin:0}.gdpr-breach-form{gap:10px;display:grid}.gdpr-families{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px;display:grid}.gdpr-statement{text-align:left;max-width:70ch;margin-top:4px;font-weight:400}.gdpr-statement p{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.gdpr-notice{z-index:40;border-radius:var(--radius,8px);background:var(--panel,var(--bg));max-width:640px;color:var(--text);border:1px solid var(--danger);align-items:flex-start;gap:10px;margin:0 auto;padding:10px 12px;display:flex;position:fixed;bottom:12px;left:12px;right:12px;box-shadow:0 6px 24px #0000002e}.gdpr-notice>svg{color:var(--danger);flex:none;margin-top:2px}.gdpr-notice>div{flex:1;min-width:0}.gdpr-notice p{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.gdpr-template{white-space:normal}.gdpr-template blockquote{border-left:3px solid var(--accent);margin:0 0 12px;padding:8px 12px}
