.privacy-choice{position:fixed;z-index:9999;bottom:16px;right:16px;width:min(520px,calc(100vw - 32px));box-sizing:border-box;display:grid;gap:14px;padding:18px 20px;color:#f8f5ff;background:#191a35;border:1px solid #625b8b;border-radius:16px;box-shadow:0 12px 34px #080a1a99;font:14px/1.5 "DM Sans",sans-serif}.privacy-choice[hidden]{display:none}.privacy-copy strong{font-size:16px}.privacy-copy p{margin:6px 0;color:#ddd8ee}.privacy-copy a{color:#fac3c0;text-decoration:underline}.privacy-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.privacy-actions button,.privacy-settings{font:inherit;cursor:pointer}.privacy-actions button{border:1px solid #9389b2;border-radius:9px;background:transparent;color:#fff;padding:9px 14px}.privacy-actions button[data-choice=allow]{background:#fcb5a6;border-color:#fcb5a6;color:#211a33;font-weight:700}.privacy-settings{display:inline-block;margin:12px 0 0;border:0;background:transparent;color:inherit;text-decoration:underline;text-underline-offset:3px}.privacy-choice :focus-visible,.privacy-settings:focus-visible{outline:2px solid #ffcfb9;outline-offset:3px}@media(max-width:500px){.privacy-choice{bottom:8px;right:8px;width:calc(100vw - 16px);padding:14px}.privacy-actions button{flex:1}}
.privacy-actions button[data-choice=save]{background:#fcb5a6;border-color:#fcb5a6;color:#211a33;font-weight:700}.privacy-toggles{display:grid;gap:8px}.privacy-toggles label{display:flex;align-items:center;gap:10px;color:#fff;cursor:pointer}.privacy-toggles input{width:18px;height:18px;margin:0;accent-color:#fcb5a6}.ad-placement{width:100%;max-width:970px;margin:24px auto}.ad-placement:empty{display:none}.ad-placement .adsbygoogle[data-ad-status="unfilled"]{display:none!important}
