.dockFlotante_dock__pLv3m{position:fixed;right:18px;bottom:24px;z-index:1190;display:flex;flex-direction:column;align-items:center;gap:7px;padding:6px;border-radius:999px;border:1px solid #ece2e2;background:rgba(255,255,255,.82);box-shadow:0 14px 34px -12px rgba(40,5,5,.38);backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px)}.dockFlotante_separador__9nXvN{width:22px;height:1px;background:#ecdede;flex-shrink:0}.dockFlotante_accion__8mK_9{position:relative;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;cursor:pointer;padding:0;flex-shrink:0;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.dockFlotante_accion__8mK_9:hover{transform:translateY(-2px)}.dockFlotante_accion__8mK_9:active{transform:translateY(0) scale(.96)}.dockFlotante_accion__8mK_9:focus-visible{outline:2px solid #A70000;outline-offset:2px}.dockFlotante_icono__X6wXW{display:flex;align-items:center;justify-content:center;line-height:1}.dockFlotante_principal__6PCqJ{width:52px;height:52px;background:var(--primary-color,#A70000);color:#fff;box-shadow:0 6px 18px -4px rgba(120,0,0,.55)}.dockFlotante_principal__6PCqJ:hover{background:#8c0000}.dockFlotante_principal__6PCqJ .dockFlotante_icono__X6wXW{font-size:26px}.dockFlotante_secundaria__QQ_3M{width:44px;height:44px;background:#fff6f6;border:1px solid #f0cfcf;color:#A70000}.dockFlotante_secundaria__QQ_3M:hover{background:#A70000;border-color:#A70000;color:#fff}.dockFlotante_secundaria__QQ_3M .dockFlotante_icono__X6wXW{font-size:20px}.dockFlotante_destacada__fdNxl{animation:dockFlotante_latidoDock__A3Ksx 2.6s ease-in-out infinite}@keyframes dockFlotante_latidoDock__A3Ksx{0%,to{transform:scale(1)}8%{transform:scale(1.1)}16%{transform:scale(1)}}.dockFlotante_destacada__fdNxl:hover{animation:none}.dockFlotante_etiqueta__N5Dn0{position:absolute;right:calc(100% + 12px);top:50%;transform:translateY(-50%) translateX(6px);padding:.4rem .8rem;border-radius:999px;background:#670000;color:#fff;font-family:inherit;font-size:.8rem;font-weight:700;line-height:1.2;white-space:nowrap;max-width:42vw;overflow:hidden;text-overflow:ellipsis;box-shadow:0 8px 20px -8px rgba(40,5,5,.6);opacity:0;pointer-events:none;transition:opacity .16s ease,transform .18s ease}.dockFlotante_accion__8mK_9:focus-visible .dockFlotante_etiqueta__N5Dn0,.dockFlotante_accion__8mK_9:hover .dockFlotante_etiqueta__N5Dn0{opacity:1;transform:translateY(-50%) translateX(0)}@media (max-width:800px){.dockFlotante_dock__pLv3m{right:12px;bottom:calc(72px + env(safe-area-inset-bottom, 0px));gap:6px}.dockFlotante_secundaria__QQ_3M{width:42px;height:42px}.dockFlotante_principal__6PCqJ{width:48px;height:48px}.dockFlotante_etiqueta__N5Dn0{display:none}}body.dark-mode .dockFlotante_dock__pLv3m{background:rgba(31,35,43,.86);border-color:#2a2e38;box-shadow:0 14px 34px -12px rgba(0,0,0,.6)}body.dark-mode .dockFlotante_separador__9nXvN{background:#2a2e38}body.dark-mode .dockFlotante_secundaria__QQ_3M{background:#2a1e1e;border-color:#4a2626;color:#FF8080}body.dark-mode .dockFlotante_secundaria__QQ_3M:hover{background:#C62828;border-color:#C62828;color:#fff}body.dark-mode .dockFlotante_etiqueta__N5Dn0{background:#C62828}@media (prefers-reduced-motion:reduce){.dockFlotante_accion__8mK_9,.dockFlotante_etiqueta__N5Dn0{transition:none}.dockFlotante_accion__8mK_9:hover{transform:none}.dockFlotante_destacada__fdNxl{animation:none}}