.ive-banner{--bg:var(--ive-bn-bg,var(--ac,#34373c));--tx:var(--ive-bn-tx,var(--ac-tx,#fff));display:flex;align-items:center;justify-content:center;gap:12px;position:relative;padding:10px 44px 10px 16px;background:var(--bg);color:var(--tx);font:600 14px/1.4 var(--f2,system-ui,sans-serif);text-align:center}.ive-banner[hidden]{display:none}.ive-banner p{margin:0}.ive-banner__cuenta{font-variant-numeric:tabular-nums;white-space:nowrap}.ive-banner__enlace{color:inherit;text-decoration:underline;text-underline-offset:3px;white-space:nowrap;margin-left:6px}.ive-banner__enlace:hover{text-decoration-thickness:2px}.ive-banner__x{position:absolute;right:4px;top:50%;translate:0 -50%;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:6px;background:transparent;color:inherit;cursor:pointer;opacity:.85}.ive-banner__x:hover{opacity:1;background:#7f7f7f38}.ive-banner__x:focus-visible,.ive-banner__enlace:focus-visible{outline:2px solid currentColor;outline-offset:2px}@media(max-width:600px){.ive-banner{font-size:13px;padding:9px 40px 9px 12px}}
