.PrivacyControls_panel__RaDZR{position:fixed;z-index:45;right:12px;bottom:max(12px,env(safe-area-inset-bottom));left:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:12px;column-gap:12px;row-gap:4px;padding:10px 12px 10px 14px;border:1px solid hsl(var(--border));border-radius:16px;background:hsl(var(--surface-page));color:hsl(var(--text-strong));box-shadow:0 8px 36px hsl(var(--text-strong)/.1);font-family:var(--font-body)}.PrivacyControls_line__vNrv6{grid-column:1;margin:0;color:hsl(var(--text-muted));font:var(--type-label);font-weight:var(--weight-body);text-wrap:pretty}.PrivacyControls_actions__tkY2w{grid-column:2;grid-row:1;display:flex;gap:6px}.PrivacyControls_actions__tkY2w button{min-height:44px;padding-inline:14px;border:1px solid hsl(var(--input));border-radius:100px;font:var(--type-label)}.PrivacyControls_actions__tkY2w button:hover{background:hsl(var(--secondary))}.PrivacyControls_links__C3VPE{grid-column:1/-1;display:flex;justify-content:flex-end;font:var(--type-label);font-weight:var(--weight-body)}.PrivacyControls_links__C3VPE>*{display:inline-flex;min-height:44px;align-items:center;text-decoration:underline;text-decoration-color:hsl(var(--link-line-quiet));text-decoration-thickness:var(--link-thickness);text-underline-offset:var(--link-offset);transition:text-decoration-color var(--duration-fast) var(--ease)}.PrivacyControls_links__C3VPE>:hover{text-decoration-color:currentColor}.PrivacyControls_inlineLink__xkWmw{color:hsl(var(--text-strong));text-decoration:underline;text-decoration-color:hsl(var(--link-line-quiet));text-decoration-thickness:var(--link-thickness);text-underline-offset:var(--link-offset);transition:text-decoration-color var(--duration-fast) var(--ease)}.PrivacyControls_inlineLink__xkWmw:hover{text-decoration-color:currentColor}.PrivacyControls_panel__RaDZR :focus-visible{outline:2px solid hsl(var(--brand));outline-offset:4px}@media (min-width:1024px){.PrivacyControls_panel__RaDZR{right:20px;left:20px;-moz-column-gap:24px;column-gap:24px;padding:12px 16px 12px 20px}.PrivacyControls_line__vNrv6{max-width:72ch;font:var(--type-small)}.PrivacyControls_actions__tkY2w{gap:8px}.PrivacyControls_actions__tkY2w button{padding-inline:20px}}