.env-production .local-badge,.env-production .login-note{display:none!important}
.ConsentBanner-module__T2LBDW__banner{z-index:60;left:max(12px, env(safe-area-inset-left));right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));color:#f5f1e8;background:#0d251c;border-radius:14px;max-width:420px;padding:16px 18px;font-size:.875rem;line-height:1.45;position:fixed;box-shadow:0 18px 40px -18px #071711b3,0 0 0 1px #f5f1e81f}.ConsentBanner-module__T2LBDW__title{margin:0 0 4px;font-size:.9375rem;font-weight:700}.ConsentBanner-module__T2LBDW__text,.ConsentBanner-module__T2LBDW__status{color:#d9ded6;margin:0}.ConsentBanner-module__T2LBDW__status{color:#f5f1e8;margin-top:6px;font-weight:600}.ConsentBanner-module__T2LBDW__link{color:#f5f1e8;text-underline-offset:2px;text-decoration:underline}.ConsentBanner-module__T2LBDW__actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.ConsentBanner-module__T2LBDW__button{color:#f5f1e8;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:1px solid #f5f1e88c;border-radius:10px;padding:0 14px;font-weight:700}.ConsentBanner-module__T2LBDW__accept{color:#0d251c;background:#eeb06f;border-color:#eeb06f}.ConsentBanner-module__T2LBDW__button:focus-visible,.ConsentBanner-module__T2LBDW__link:focus-visible{outline-offset:2px;outline:2px solid #eeb06f}@media (hover:hover){.ConsentBanner-module__T2LBDW__button:hover{background:#f5f1e81a}.ConsentBanner-module__T2LBDW__accept:hover{background:#f4c18c}}@media (min-width:640px){.ConsentBanner-module__T2LBDW__banner{right:auto}}
