.re-privacy-banner{position:fixed;left:22px;right:22px;bottom:22px;z-index:120;max-width:1120px;margin:auto;background:#07284f;color:#fff;border:1px solid rgba(255,255,255,.15);border-radius:18px;box-shadow:0 20px 65px rgba(0,0,0,.28);padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:28px}.re-privacy-banner[hidden]{display:none}.re-privacy-banner strong{display:block;font-family:Georgia,"Times New Roman",serif;font-size:22px;margin-bottom:6px}.re-privacy-banner p{max-width:760px;color:#cbd3dc;font-size:12px;line-height:1.6;margin:0 0 6px}.re-privacy-banner a{color:#f3a1c3;font-size:11px;font-weight:700;text-decoration:underline}.re-privacy-actions{display:flex;gap:10px;flex:0 0 auto}.re-privacy-actions button{border:1px solid #d72e78;border-radius:999px;padding:11px 18px;font:700 11px "Segoe UI",Arial,sans-serif;cursor:pointer}.re-privacy-reject{background:transparent;color:#fff}.re-privacy-accept{background:#d72e78;color:#fff}@media(max-width:600px){.re-privacy-banner{left:12px;right:12px;bottom:12px;display:block;padding:18px}.re-privacy-actions{margin-top:16px}.re-privacy-actions button{flex:1}}
