.public-cookie-panel{position:fixed;z-index:2000;bottom:16px;left:16px;right:16px;max-width:680px;margin:auto;padding:22px;background:#fff;color:#15314f;border:1px solid #ccdbe9;border-radius:18px;box-shadow:0 12px 50px #071a3940;font:16px/1.5 system-ui,sans-serif}.public-cookie-panel[hidden]{display:none}.public-cookie-panel p{margin:8px 0}.public-cookie-panel a{color:#065fa7;text-decoration:underline}.public-cookie-panel>div{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.public-cookie-panel button{flex:1;min-height:44px;padding:10px 16px;background:#eef5fa;color:#123656;border:1px solid #abc4da;border-radius:9px;font:inherit;cursor:pointer}.public-cookie-panel button[data-choice=accept]{background:#07599e;color:white}.public-cookie-preferences{margin:12px 24px;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.public-cookie-panel button:focus-visible,.public-cookie-preferences:focus-visible{outline:3px solid #ff8b26;outline-offset:3px}
