#cleo-cookie-panel{position:fixed;inset:auto 0 0;z-index:10000;box-sizing:border-box;margin:0;padding:12px max(20px,calc((100vw - 1160px)/2));background:#191915;color:#f6f4ed;border-top:1px solid #8d7444;box-shadow:0 -3px 16px #0004;display:flex;gap:20px;align-items:center;font:400 1rem/1.4 Arial,sans-serif;max-height:60vh;overflow:auto;text-align:left;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}
#cleo-cookie-panel[hidden]{display:none!important}.cleo-cookie-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}#cleo-cookie-panel p{font:400 1rem/1.4 Arial,sans-serif;color:#e2dfd4;margin:0;max-width:none}#cleo-cookie-panel details{font-size:.875rem;margin-top:3px}#cleo-cookie-panel details p{margin-top:8px;font-size:.875rem}#cleo-cookie-panel summary{cursor:pointer;color:#e1c17c;width:max-content}#cleo-cookie-panel a{color:#e1c17c;text-decoration:underline}.cleo-cookie-copy{flex:1;min-width:0}.cleo-cookie-actions{display:flex;gap:8px;flex:0 0 auto}#cleo-cookie-panel button{min-width:88px;min-height:44px;border:1px solid #d0ad62;border-radius:0;background:#d0ad62;color:#141410;font:700 1rem/1.3 Arial,sans-serif;padding:10px 16px;cursor:pointer}.cleo-analytics-settings{background:transparent;border:0;padding:8px 0;color:#d0ad62;text-decoration:underline;font:400 .9rem/1.5 Arial,sans-serif;cursor:pointer}#cleo-cookie-panel button:focus-visible,#cleo-cookie-panel summary:focus-visible,.cleo-analytics-settings:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width:640px){#cleo-cookie-panel{padding:10px 16px;padding-bottom:calc(10px + env(safe-area-inset-bottom,0px));display:block}.cleo-cookie-actions{justify-content:flex-end;margin-top:7px}#cleo-cookie-panel button{padding:8px 16px}}
