.pse-cookie-banner[hidden],.pse-cookie-manage[hidden]{display:none!important}
.pse-cookie-banner{position:fixed;z-index:10000;left:22px;right:22px;bottom:22px;max-width:920px;margin:0 auto;padding:22px;background:#0b1735;color:#fbfaf6;border:1px solid #d3a543;border-radius:12px;box-shadow:0 18px 60px #0009;font:15px/1.55 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.pse-cookie-banner h2{margin:0 0 8px;color:#f0c866;font-size:20px;line-height:1.2}
.pse-cookie-banner p{margin:0 0 14px;color:#d7dbe5;font-size:14px}
.pse-cookie-banner a{color:#f0c866}
.pse-cookie-actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}
.pse-cookie-actions button,.pse-cookie-manage{min-height:42px;padding:10px 16px;border:1px solid #ffffff50;border-radius:7px;background:transparent;color:#fff;font:700 14px system-ui,-apple-system,sans-serif;cursor:pointer}
.pse-cookie-actions .pse-cookie-primary{background:#d3a543;border-color:#d3a543;color:#07122f}
.pse-cookie-actions button:hover,.pse-cookie-manage:hover{border-color:#f0c866}
.pse-cookie-preferences{margin-top:15px;padding-top:14px;border-top:1px solid #ffffff2b}
.pse-cookie-preferences label{display:flex;align-items:flex-start;gap:10px;color:#fff;font-size:14px;margin:8px 0}
.pse-cookie-preferences input{margin-top:5px;accent-color:#d3a543}
.pse-cookie-required{opacity:.8}
.pse-cookie-manage{position:fixed;z-index:9998;left:18px;bottom:18px;min-height:36px;padding:7px 11px;background:#0b1735eF;color:#fff;font-size:12px;box-shadow:0 5px 18px #0005}
@media(max-width:600px){.pse-cookie-banner{left:10px;right:10px;bottom:10px;padding:17px}.pse-cookie-banner h2{font-size:18px}.pse-cookie-banner p{font-size:13px}.pse-cookie-actions{display:grid;grid-template-columns:1fr}.pse-cookie-actions button{width:100%}.pse-cookie-manage{left:10px;bottom:10px}}
