.qm-cookie-panel{position:fixed;z-index:10000;bottom:18px;left:18px;right:18px;margin:0 auto;max-width:850px;background:#fff;color:#14251f;padding:22px 26px;border:1px solid #c6c9c3;box-shadow:0 5px 30px #0003;border-radius:8px;font:15px/1.5 system-ui,sans-serif}.qm-cookie-panel[hidden]{display:none}.qm-cookie-panel h2{font:600 20px/1.3 system-ui,sans-serif;margin:0 0 8px}.qm-cookie-panel p{margin:0 0 14px;color:#263a30}.qm-cookie-panel a{color:#264e3e;text-decoration:underline}.qm-cookie-actions{display:flex;gap:12px;flex-wrap:wrap}.qm-cookie-actions button{appearance:none;background:#14251f;color:#fff;border:1px solid #14251f;border-radius:4px;padding:10px 18px;font:600 14px/1.4 system-ui,sans-serif;cursor:pointer}.qm-cookie-actions button:focus-visible,.qm-cookie-settings:focus-visible{outline:3px solid #c29d56;outline-offset:3px}.qm-cookie-settings{appearance:none;background:transparent;border:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit;padding:8px 0}@media(max-width:550px){.qm-cookie-panel{bottom:10px;left:10px;right:10px;padding:16px;max-height:75vh;overflow:auto}.qm-cookie-actions button{flex:1}}
