.rs-privacy{z-index:1000;border:1px solid var(--border,#dcdce2);background:var(--background,#fff);width:min(34rem,100vw - 2rem);max-height:80vh;color:var(--foreground,#1b1b1f);border-radius:.625rem;padding:1.25rem;font:400 .875rem/1.5 Inter,sans-serif;position:fixed;bottom:1rem;left:1rem;overflow:auto;box-shadow:0 4px 20px #0002}.rs-privacy[hidden]{display:none}.rs-privacy h2{margin:0 0 .5rem;font:600 1rem/1.5 Inter,sans-serif}.rs-privacy p{margin:.5rem 0}.rs-privacy-actions{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.rs-privacy button{font:inherit;color:inherit;border:1px solid var(--border,#dcdce2);background:var(--muted,#f4f4f6);cursor:pointer;border-radius:.375rem;padding:.5rem .75rem}.rs-privacy button:focus-visible,.rs-privacy input:focus-visible,.rs-privacy a:focus-visible{outline:2px solid var(--primary,#4356e4);outline-offset:3px}.rs-privacy label{align-items:center;gap:.5rem;margin:.75rem 0;display:flex}.rs-privacy a{color:var(--primary,#4356e4);margin-right:.75rem;text-decoration:underline}
