#dc-cookie-choice{position:fixed;z-index:100000;bottom:16px;left:16px;right:16px;max-width:850px;margin:auto;padding:22px;background:#fff;color:#111;border:1px solid #111;border-radius:12px;box-shadow:0 6px 30px #0003;font-family:inherit;font-size:16px;line-height:1.5}
#dc-cookie-choice[hidden]{display:none}#dc-cookie-choice strong{font-size:18px}#dc-cookie-choice p{font-size:14px;line-height:1.5;margin:8px 0 16px}
.dc-cookie-actions{display:flex;flex-wrap:wrap;gap:10px}#dc-cookie-choice button{min-height:44px;padding:10px 18px;background:#111;color:#fff;border:1px solid #111;border-radius:6px;font-size:14px;cursor:pointer}
#dc-cookie-choice button:focus-visible,#dc-cookie-manage:focus-visible{outline:3px solid #ff343b;outline-offset:3px}
#dc-cookie-preferences{position:static;padding:16px 20px 120px;background:#111;text-align:center}
#dc-cookie-manage{position:static;min-height:44px;padding:6px 12px;border:1px solid #777;border-radius:5px;background:#fff;color:#111;font-size:12px;cursor:pointer}
@media(max-width:600px){#dc-cookie-choice{padding:16px;bottom:8px;left:8px;right:8px}.dc-cookie-actions button{flex:1}}
