.privacy-choice{position:fixed;z-index:1200;right:22px;bottom:22px;left:22px;display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:940px;margin:auto;padding:20px 22px;border:1px solid rgba(94,41,66,.18);border-radius:20px;background:rgba(255,250,247,.98);box-shadow:0 18px 60px rgba(73,34,51,.18);color:#52283b;backdrop-filter:blur(16px)}
.privacy-choice strong{font-family:Georgia,serif;font-size:20px;font-weight:500}.privacy-choice p{max-width:590px;margin:6px 0 0;color:#765e68;font-size:13px;line-height:1.55}.privacy-choice__actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.privacy-choice button,.privacy-choice a{min-height:42px;padding:0 15px;border:1px solid #8b385d;border-radius:999px;background:transparent;color:#6c2948;font:600 11px/40px Arial,sans-serif;letter-spacing:.07em;text-decoration:none;text-transform:uppercase;cursor:pointer}.privacy-choice [data-accept]{background:#7d2d52;color:#fff}.privacy-choice a{border-color:transparent;padding:0 5px;text-decoration:underline;text-underline-offset:3px}
@media(max-width:700px){.privacy-choice{right:12px;bottom:12px;left:12px;display:block;padding:18px;border-radius:16px}.privacy-choice__actions{justify-content:flex-start;margin-top:14px}.privacy-choice button{flex:1;min-width:130px}.privacy-choice a{width:100%;text-align:center}}
