.pjg-cookie-choice[hidden],.pjg-cookie-preferences button[hidden]{display:none!important}
.pjg-cookie-choice{max-width:1120px;margin:20px auto;padding:20px;border:1px solid #ccd7e5;border-radius:12px;background:#f5f8fc;color:#233b54;font:16px/1.6 system-ui,sans-serif}
.pjg-cookie-choice p{margin:0 0 12px}.pjg-cookie-choice a{text-decoration:underline;color:#174b86}
.pjg-cookie-buttons{display:flex;flex-wrap:wrap;gap:10px}
.pjg-cookie-buttons button,.pjg-cookie-preferences button{min-height:44px;padding:10px 16px;border:1px solid #335c87;border-radius:7px;background:#fff;color:#153d69;font:inherit;cursor:pointer}
.pjg-cookie-buttons button:hover,.pjg-cookie-preferences button:hover{background:#e4edf8}
.pjg-cookie-buttons button:focus-visible,.pjg-cookie-preferences button:focus-visible{outline:3px solid #1761af;outline-offset:3px}
.pjg-cookie-preferences{max-width:1120px;margin:16px auto;padding:0 20px;display:flex;align-items:center;flex-wrap:wrap;gap:12px;font:14px/1.5 system-ui,sans-serif;color:#334b65}
@media(max-width:600px){.pjg-cookie-choice{margin:16px 20px}.pjg-cookie-buttons button{flex:1;min-width:130px}}
