.bt-cookie[hidden]{display:none}.bt-cookie{position:fixed;z-index:1200;bottom:18px;left:18px;right:18px;max-width:720px;margin:auto;padding:20px 24px;background:#fffdf8;color:#253d32;border:1px solid #a7b5a7;border-radius:12px;box-shadow:0 4px 28px #18302526;font:16px/1.5 system-ui,sans-serif}.bt-cookie strong{font-size:19px}.bt-cookie p{margin:8px 0 14px}.bt-cookie-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.bt-cookie button,.bt-cookie-dialog button,.bt-cookie-settings{font:inherit;cursor:pointer;border:1px solid #395445;border-radius:6px;padding:10px 14px;background:#fffdf8;color:#253d32}.bt-cookie a{color:inherit;text-decoration:underline}.bt-cookie-dialog{max-width:560px;width:calc(100% - 32px);box-sizing:border-box;border:1px solid #a7b5a7;border-radius:12px;padding:26px;color:#253d32;background:#fffdf8;font:16px/1.6 system-ui,sans-serif}.bt-cookie-dialog::backdrop{background:#112a2166}.bt-cookie-dialog h2{margin-top:0}.bt-cookie-dialog label{display:block;font-weight:700;margin-top:20px}.bt-cookie-dialog input{width:20px;height:20px;vertical-align:middle;margin-right:8px}.bt-cookie-settings{margin:16px;font-size:14px}.bt-cookie :focus-visible,.bt-cookie-dialog :focus-visible,.bt-cookie-settings:focus-visible{outline:3px solid #bc8d38;outline-offset:3px}@media(max-width:600px){.bt-cookie{left:8px;right:8px;bottom:8px;padding:16px;font-size:14px;max-height:65vh;overflow:auto}.bt-cookie-actions button{flex:1 1 auto;min-height:44px}.bt-cookie-dialog{max-height:85vh;overflow:auto}}
