.ths-consent[hidden]{display:none!important}
.ths-consent{position:fixed;left:18px;right:18px;bottom:18px;z-index:99999;pointer-events:none}
.ths-consent__inner{max-width:980px;margin:0 auto;display:flex;gap:24px;align-items:center;justify-content:space-between;padding:18px 20px;border:1px solid rgba(40,70,94,.2);border-radius:18px;background:#fff;box-shadow:0 18px 48px rgba(17,40,59,.18);pointer-events:auto;color:#243746}
.ths-consent__copy{max-width:650px}.ths-consent__copy strong{display:block;color:#193d5a;font-size:1rem}.ths-consent__copy p{margin:5px 0 0;line-height:1.55;font-size:.93rem}
.ths-consent__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;min-width:310px}.ths-consent__actions a{font-size:.86rem;color:#214f73}
.ths-consent__button{appearance:none;border-radius:999px;padding:10px 15px;font:inherit;font-weight:700;cursor:pointer}.ths-consent__button--primary{border:1px solid #244e70;background:#244e70;color:#fff}.ths-consent__button--secondary{border:1px solid #b8c7d2;background:#fff;color:#244e70}
@media(max-width:760px){.ths-consent{left:10px;right:10px;bottom:10px}.ths-consent__inner{display:block;padding:16px}.ths-consent__actions{min-width:0;justify-content:flex-start;margin-top:14px}.ths-consent__button{flex:1 1 140px}}
