.cookie-panel[hidden]{display:none}.cookie-panel{position:fixed;bottom:18px;left:18px;right:18px;z-index:10000;max-width:1000px;margin:auto;padding:24px;background:#FAF8F5;color:#30272a;border:1px solid #69122d;border-radius:8px;box-shadow:0 8px 40px #0003;display:flex;gap:24px;align-items:center}.cookie-panel h2{font-size:24px;margin:0 0 8px}.cookie-panel p{font-size:15px;line-height:1.5;margin:0}.cookie-panel a{color:#69122d;text-decoration:underline}.cookie-actions{display:flex;flex-shrink:0;gap:10px}.cookie-panel .button{background:#69122d;color:white;border:1px solid #69122d;font:inherit;padding:12px 16px;cursor:pointer;white-space:nowrap}.cookie-settings{display:block;background:none;border:0;padding:0;color:inherit;font:inherit;text-align:left;text-decoration:underline;cursor:pointer;margin-top:10px}.cookie-panel button:focus-visible,.cookie-settings:focus-visible{outline:3px solid #A5AEA0;outline-offset:4px}@media(max-width:760px){.cookie-panel{bottom:10px;left:10px;right:10px;padding:18px;display:block;max-height:85vh;overflow:auto}.cookie-actions{margin-top:16px;flex-wrap:wrap}.cookie-panel .button{flex:1}}
