.ene-consent{position:fixed;z-index:1000;left:16px;bottom:max(16px,env(safe-area-inset-bottom));width:min(420px,calc(100vw - 32px));box-sizing:border-box;background:#fff;color:#14251c;border:1px solid #cfdbd3;border-radius:16px;box-shadow:0 8px 40px #09231726;padding:18px;font:14px/1.5 system-ui,sans-serif}.ene-consent p{margin:0 0 12px}.ene-consent>div{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.ene-consent button{min-height:44px;border:1px solid #c6d2c9;border-radius:8px;background:#f4f7f4;color:#183b28;padding:9px 13px;font:600 13px system-ui,sans-serif;cursor:pointer}.ene-consent button:first-child{background:#0b5738;border-color:#0b5738;color:white}.ene-consent a{color:#284a35;text-decoration:underline;padding:10px}.ene-consent :focus-visible{outline:3px solid #a0be33;outline-offset:2px}
