.botones-flotantes{position:fixed;bottom:84px;left:20px;z-index:900;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3,12px)}.botones-flotantes--der{left:auto;right:20px;align-items:flex-end}.botones-flotantes .mjr-cf{display:flex;flex-direction:row;align-items:center;gap:var(--space-2,8px);box-sizing:border-box;padding:var(--space-3,12px) var(--space-4,16px);border-radius:var(--radius-full,999px);color:#fff!important;font-size:var(--text-base,16px);font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;box-shadow:var(--shadow-md,0 4px 8px rgb(0 0 0 / .08),0 8px 24px rgb(0 0 0 / .1));transition:transform .2s ease}.botones-flotantes .mjr-cf:hover{transform:translateY(-2px)}.botones-flotantes .telefono-float{background:var(--color-blue,#2634ED)}.botones-flotantes .whatsapp-float{background:#25d366}.botones-flotantes .mjr-cf-circulo{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;flex:0 0 auto}.botones-flotantes .telefono-float.solo-movil{display:none}.botones-flotantes a:focus-visible{outline:3px solid var(--color-text,#212121);outline-offset:2px}.botones-flotantes .mjr-cf--pildora{min-height:48px}.botones-flotantes .mjr-cf--redondo,.botones-flotantes .mjr-cf--desplegable{min-width:56px;height:56px;padding:0 var(--space-3,12px)}.botones-flotantes .mjr-cf--redondo{width:56px;padding:0;justify-content:center}.botones-flotantes .mjr-cf--redondo .mjr-cf-txt{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.botones-flotantes .mjr-cf--desplegable{gap:0}.botones-flotantes .mjr-cf--desplegable .mjr-cf-circulo{width:32px}.botones-flotantes .mjr-cf--desplegable .mjr-cf-txt{max-width:0;overflow:hidden;opacity:0;transition:max-width .3s ease,opacity .2s ease,margin .3s ease}.botones-flotantes .mjr-cf--desplegable:hover .mjr-cf-txt,.botones-flotantes .mjr-cf--desplegable:focus-visible .mjr-cf-txt,.botones-flotantes .mjr-cf--desplegable.mjr-cf--abierto .mjr-cf-txt{max-width:16em;opacity:1;margin:0 var(--space-1,4px) 0 var(--space-2,8px)}.botones-flotantes .mjr-cf--burbuja{gap:var(--space-3,12px);padding:0;background:none;box-shadow:none}.botones-flotantes .mjr-cf--burbuja .mjr-cf-circulo{width:56px;height:56px;border-radius:var(--radius-full,999px);box-shadow:var(--shadow-md,0 4px 8px rgb(0 0 0 / .08),0 8px 24px rgb(0 0 0 / .1))}.botones-flotantes .telefono-float.mjr-cf--burbuja .mjr-cf-circulo{background:var(--color-blue,#2634ED)}.botones-flotantes .whatsapp-float.mjr-cf--burbuja .mjr-cf-circulo{background:#25d366}.botones-flotantes .mjr-cf--burbuja .mjr-cf-txt{max-width:220px;padding:var(--space-2,8px) var(--space-3,12px);border-radius:var(--radius-lg,12px);background:#fff;color:var(--color-text,#212121);font-size:var(--text-sm,14px);font-weight:600;white-space:normal;box-shadow:var(--shadow-md,0 4px 8px rgb(0 0 0 / .08),0 8px 24px rgb(0 0 0 / .1))}.botones-flotantes--der .mjr-cf--desplegable,.botones-flotantes--der .mjr-cf--burbuja{flex-direction:row-reverse}.botones-flotantes--der .mjr-cf--desplegable:hover .mjr-cf-txt,.botones-flotantes--der .mjr-cf--desplegable:focus-visible .mjr-cf-txt,.botones-flotantes--der .mjr-cf--desplegable.mjr-cf--abierto .mjr-cf-txt{margin:0 var(--space-2,8px) 0 var(--space-1,4px)}@media (prefers-reduced-motion:reduce){.botones-flotantes .mjr-cf,.botones-flotantes .mjr-cf *{transition:none!important}}@media (max-width:768px){.botones-flotantes:not(.mjr-cf-muestra){display:none!important}}.mjr-cf-pantalla{position:relative;height:150px;border:1px solid #e0e0e0;border-radius:var(--radius-lg,12px);background:rgb(149 165 166 / .08);overflow:hidden}.mjr-cf-pantalla .botones-flotantes{position:absolute;bottom:16px;left:16px;z-index:1}.mjr-cf-pantalla .botones-flotantes--der{left:auto;right:16px}