.tk-consent,.tk-consent-open{font-family:Arial,sans-serif!important;color:#171717!important;box-sizing:border-box!important}
.tk-consent{position:fixed;z-index:2147483000;bottom:20px;left:24px;right:24px;max-width:1120px;margin:auto;background:#fff;border:1px solid #d4d4ce;box-shadow:0 8px 40px #0002;padding:24px 28px;display:flex;align-items:center;gap:28px;text-align:left}
.tk-consent[hidden],.tk-consent-open[hidden]{display:none!important}
.tk-consent-copy{flex:1}.tk-consent h2{margin:0 0 9px!important;font-size:19px!important;font-weight:500!important;letter-spacing:0!important;line-height:1.3!important;color:#171717!important}
.tk-consent p{margin:0 0 10px!important;font-size:13px!important;line-height:1.6!important;color:#4a4a46!important}
.tk-consent a{font-size:12px!important;color:#171717!important;text-decoration:underline!important}
.tk-consent-actions{display:flex;gap:10px;flex-shrink:0}.tk-consent button{border:1px solid #222!important;border-radius:0!important;background:#fff!important;color:#171717!important;padding:13px 16px!important;font:500 12px/1.3 Arial,sans-serif!important;min-height:44px;cursor:pointer}
.tk-consent button:hover{background:#f2f2ef!important}.tk-consent button:focus-visible,.tk-consent a:focus-visible,.tk-consent-open:focus-visible{outline:2px solid #172f45!important;outline-offset:4px}
.tk-consent-open{position:fixed;z-index:10000;bottom:10px;right:12px;background:#fff!important;border:1px solid #d4d4ce!important;border-radius:2px!important;padding:10px 12px!important;font-size:11px!important;line-height:1.3!important;cursor:pointer;box-shadow:0 2px 12px #0001}
@media(max-width:700px){.tk-consent{left:12px;right:12px;bottom:12px;padding:20px;display:block;max-height:75vh;overflow:auto}.tk-consent-actions{margin-top:16px}.tk-consent-actions button{flex:1}.tk-consent h2{font-size:18px!important}.tk-consent-open{bottom:8px;right:8px}}
@media print{.tk-consent,.tk-consent-open{display:none!important}}
