.tsw-consent{position:fixed;z-index:10000;bottom:20px;left:20px;width:min(600px,calc(100% - 40px));box-sizing:border-box;padding:22px;background:#fff;color:#17212b;border:2px solid #ca531d;box-shadow:0 8px 35px #0005;font:16px/1.5 Arial,sans-serif}.tsw-consent[hidden]{display:none}.tsw-consent p{margin:10px 0 16px}.tsw-consent a{color:#893510;text-decoration:underline}.tsw-consent div{display:flex;gap:12px;flex-wrap:wrap}.tsw-consent button{flex:1;min-width:180px;background:#17212b;color:white;border:2px solid #17212b;padding:12px;font:700 15px Arial,sans-serif;cursor:pointer}.tsw-consent button:focus-visible,.tsw-cookie-settings:focus-visible{outline:3px solid #d65a20;outline-offset:3px}.tsw-cookie-settings{display:block;margin:16px auto;padding:8px 14px;border:1px solid #888;background:#fff;color:#17212b;cursor:pointer;font:14px Arial,sans-serif}@media(max-width:480px){.tsw-consent{bottom:10px;left:10px;width:calc(100% - 20px);padding:16px}.tsw-consent button{min-width:100%}}
