.hw-consent{position:fixed;z-index:1000;bottom:18px;left:18px;width:min(480px,calc(100% - 36px));background:#fff;color:#252c29;border:1px solid #dadfd8;border-radius:8px;box-shadow:0 8px 40px #0002;padding:20px;font:13px/1.7 Arial,sans-serif}.hw-consent p{margin:0 0 14px}.hw-consent>div{display:flex;gap:10px}.hw-consent button{flex:1;background:#f3f5f0;border:1px solid #cfd7c8;border-radius:4px;padding:10px 12px;font:12px Arial,sans-serif;color:#253225;cursor:pointer}.hw-consent button:focus-visible,.hw-privacy:focus-visible{outline:2px solid #365b38;outline-offset:3px}.hw-privacy{display:block;margin:14px auto;border:0;background:transparent;color:inherit;font:11px Arial,sans-serif;text-decoration:underline;cursor:pointer;opacity:.7}
