.tpfx-consent[hidden],.tpfx-consent-settings[hidden]{display:none!important}.tpfx-consent{position:fixed;z-index:100000;right:18px;bottom:18px;left:18px;color:#f7f8fb;font-family:Montserrat,system-ui,-apple-system,"Segoe UI",sans-serif}.tpfx-consent__inner{display:flex;align-items:center;justify-content:space-between;gap:28px;max-width:1120px;margin:0 auto;padding:21px 23px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:#07111d;box-shadow:0 22px 70px rgba(0,0,0,.42)}.tpfx-consent__copy{max-width:760px}.tpfx-consent__copy strong{display:block;margin-bottom:7px;color:#fff;font-size:16px}.tpfx-consent__copy p{margin:0 0 7px;color:#c5ced8;font-size:12px;line-height:1.65}.tpfx-consent__copy a{color:#f0ca4d;font-size:12px;text-decoration:underline}.tpfx-consent__actions{display:flex;gap:9px;flex:0 0 auto}.tpfx-consent__button{min-height:44px;padding:10px 16px;border:1px solid transparent;border-radius:8px;font-size:12px;font-weight:800;cursor:pointer}.tpfx-consent__button--primary{background:#e0b52e;color:#171100}.tpfx-consent__button--secondary{border-color:rgba(255,255,255,.35);background:transparent;color:#fff}.tpfx-consent__button:focus-visible,.tpfx-consent-settings:focus-visible{outline:3px solid #47c8ff;outline-offset:3px}.tpfx-consent-settings{position:fixed;z-index:99999;left:14px;bottom:14px;padding:8px 11px;border:1px solid #c8d0d9;border-radius:7px;background:#fff;color:#253244;font-size:11px;font-weight:700;box-shadow:0 6px 22px rgba(0,0,0,.12);cursor:pointer}@media(max-width:760px){.tpfx-consent{right:9px;bottom:9px;left:9px}.tpfx-consent__inner{align-items:stretch;flex-direction:column;gap:15px;padding:18px}.tpfx-consent__actions{display:grid;grid-template-columns:1fr 1fr}.tpfx-consent__button{padding:10px 8px}}
