.tk-consent{position:fixed;z-index:1000;bottom:20px;left:20px;width:min(520px,calc(100% - 40px));box-sizing:border-box;padding:22px;background:#061629;color:#fff;border:1px solid #c5a46a;box-shadow:0 8px 30px #0004;font:16px/1.5 system-ui,sans-serif;max-height:80vh;overflow:auto}.tk-consent[hidden]{display:none}.tk-consent p{font-size:14px;line-height:1.6;margin:10px 0 16px}.tk-consent a{color:#e2c892;text-decoration:underline}.tk-consent div{display:flex;gap:12px;flex-wrap:wrap}.tk-consent button{flex:1;padding:10px 14px;border:1px solid #c5a46a;background:#061629;color:#fff;font:14px/1.4 system-ui;cursor:pointer}.tk-consent button:hover,.tk-consent button:focus-visible{background:#20354a}.tk-cookie-settings{margin:12px 24px;padding:8px;border:0;background:transparent;color:inherit;text-decoration:underline;font:14px system-ui;cursor:pointer}
