.privacy-choice{position:fixed;z-index:1000;bottom:20px;left:20px;right:20px;max-width:1000px;margin:auto;display:flex;align-items:center;gap:24px;background:#19191f;border:1px solid #575160;border-radius:16px;padding:22px;color:#f5f4f7;box-shadow:0 10px 45px #0008;font:14px/1.65 Inter,Arial,sans-serif}.privacy-choice[hidden]{display:none}.privacy-choice strong{font-size:16px}.privacy-choice p{margin:7px 0 0;color:#c7c5cf;font-size:12px}.privacy-choice a{color:#dcd0f5;text-decoration:underline}.privacy-choice-actions{display:flex;gap:10px;flex-shrink:0}.privacy-choice button{padding:11px 16px;border:1px solid #c0b8ce;border-radius:999px;background:#e5dcef;color:#17141d;font:600 12px/1.4 Inter,Arial,sans-serif;cursor:pointer;white-space:nowrap}.privacy-choice button:focus-visible,.privacy-settings:focus-visible{outline:3px solid #c2abe8;outline-offset:3px}.privacy-settings{position:fixed;z-index:900;bottom:10px;right:12px;border:1px solid #59545e;border-radius:999px;background:#17151beF;color:#d2cbdc;padding:7px 12px;font:11px Inter,Arial,sans-serif;cursor:pointer}@media(max-width:700px){.privacy-choice{left:12px;right:12px;bottom:42px;display:block;padding:18px}.privacy-choice-actions{margin-top:16px;display:grid;grid-template-columns:1fr 1fr}.privacy-choice button{padding:12px 8px}}
.policy-update{max-width:1000px;margin:18px auto 50px;padding:16px 24px;color:#aaa5b3;font:12px/1.8 Inter,Arial,sans-serif;border-top:1px solid #35313d}.policy-update a{color:#dcd0f5;text-decoration:underline}
