.mevv-announcement{background:var(--mevv-color-brand,#17634b);color:var(--mevv-color-on-brand,#fff);font-size:.95em}.mevv-announcement[hidden]{display:none}
.mevv-announcement__inner{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5em 1.25em;box-sizing:border-box;max-width:calc(var(--mevv-content-width,1200px) + 40px);margin:0 auto;padding:.6em 44px .6em 20px}
.mevv-announcement__text{margin:0}.mevv-announcement__link{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.2em}
.mevv-announcement__countdown{display:inline-flex;gap:.6em;font-variant-numeric:tabular-nums;font-weight:600}.mevv-announcement__countdown small{font-weight:400;opacity:.85;margin-inline-start:.2em}
.mevv-announcement__close{position:absolute;inset-inline-end:8px;top:50%;transform:translateY(-50%);width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:inherit;font-size:22px;line-height:1;cursor:pointer}.mevv-announcement__close:hover,.mevv-announcement__close:focus-visible{background:rgba(255,255,255,.18)}
.mevv-announcement--floating{position:fixed;inset-inline:16px;bottom:16px;z-index:960;border-radius:8px;box-shadow:0 12px 40px rgba(0,0,0,.25);transform:translateY(12px);opacity:0;transition:transform .25s,opacity .25s}.mevv-announcement--floating.is-shown{transform:none;opacity:1}@media(max-width:921px){.mevv-announcement--floating{bottom:76px}}@media(prefers-reduced-motion:reduce){.mevv-announcement--floating{transition:none}}

