.eco-update{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom));transform:translateX(-50%);z-index:9999;border:0;border-radius:999px;padding:12px 20px;background:#11704b;color:#fff;font:inherit;font-weight:700;box-shadow:0 8px 24px -6px #10140f55;cursor:pointer;max-width:calc(100vw - 32px)}
