.cookie-panel{position:fixed;z-index:1500;left:16px;bottom:16px;width:min(340px,calc(100% - 32px));box-sizing:border-box;padding:12px 14px;border:1px solid #d8dcda;border-radius:4px;background:#fff;color:#30383d;box-shadow:0 3px 16px #17202414;font:12px/1.5 var(--font-body,Arial,sans-serif)}
.cookie-panel[hidden]{display:none!important}.cookie-panel p{margin:0 0 9px}.cookie-panel a{color:inherit;text-decoration:underline;text-underline-offset:2px}.cookie-actions{display:flex;gap:8px;flex-wrap:wrap}.cookie-actions button{min-height:34px;padding:6px 10px;border:1px solid #c8ceca;border-radius:3px;color:#30383d;background:#f6f7f5;font:600 12px/1.3 var(--font-body,Arial,sans-serif);cursor:pointer}.cookie-actions button:hover{background:#e9ede8}.cookie-actions button:focus-visible,.cookie-panel a:focus-visible,.cookie-settings:focus-visible{outline:2px solid #526757;outline-offset:3px}.cookie-settings{border:0;background:none;color:inherit;font:inherit;padding:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(max-width:480px){.cookie-panel{left:12px;bottom:12px;width:min(340px,calc(100% - 24px))}}
