.vd-ap{display:grid;grid-template-columns:300px 1fr}.vd-ap-panel{display:flex;flex-direction:column;gap:8px;padding:16px;border-right:1px solid var(--ra-linea);background:var(--ra-panel)}.vd-ap-app{display:flex;align-items:center;gap:10px}.vd-ap-app i{width:34px;height:34px;border-radius:10px;background:radial-gradient(circle at 50% 50%,#fff 0 4px,transparent 4.5px),linear-gradient(135deg,var(--acento),var(--acento-2))}.vd-ap-app .ra-h{font-size:15px}.ra .vd-ap-builds{display:grid;gap:5px;margin:6px 0 4px}.vd-ap-builds li{display:grid;grid-template-columns:58px 1fr auto;align-items:center;gap:8px;padding:8px 10px;border-radius:9px;background:var(--ra-fondo);font-size:12px}.vd-ap-builds .ra-sub{font-size:11px}.ra .vd-ap-titulo{margin-top:8px;color:var(--ra-suave);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.vd-ap-panel .ra-campo{font-size:12px}.vd-ap-panel .ra-campo span:not(.ra-vacio){color:var(--ra-texto)}.ra .vd-ap-mensaje{align-items:flex-start;min-height:58px}.vd-ap-destino{display:flex;align-items:center;gap:6px}.vd-ap-destino .ra-sub{margin-right:4px}.vd-ap-previa{padding:10px 12px}.vd-ap-previa small{display:block;margin-bottom:7px;color:var(--ra-suave);font-size:10.5px;font-weight:700}.ra .vd-ap-previa p{display:flex;align-items:center;gap:9px;color:var(--ra-suave);font-size:10.5px}.vd-ap-previa i{width:24px;height:24px;flex-shrink:0;border-radius:7px;background:linear-gradient(135deg,var(--acento),var(--acento-2))}.vd-ap-previa b{display:block;color:var(--ra-texto);font-size:11.5px}.vd-ap-enviar{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px;border-top:1px solid var(--ra-linea)}.vd-ap-enviar b{color:#fff;font-variant-numeric:tabular-nums}.vd-ap-escenario{position:relative;display:flex;align-items:center;justify-content:center;gap:64px;background:radial-gradient(ellipse at 50% 45%,color-mix(in srgb,var(--acento) 16%,transparent),transparent 65%),var(--ra-fondo)}.vd-ap-zona{position:absolute;top:22px;left:50%;width:520px;height:230px;transform:translate(-50%);pointer-events:none}.vd-ap-telefono{margin:0;text-align:center}.vd-ap-telefono figcaption{margin-top:12px;color:var(--ra-suave);font-size:12px;font-weight:700}.vd-ap-marco{width:220px;height:452px;padding:7px;border-radius:38px;background:#05070d;box-shadow:inset 0 0 0 1.5px #2a3656,0 30px 60px -24px #000000e6}.android .vd-ap-marco{padding:6px;border-radius:26px}.vd-ap-pantalla{position:relative;height:100%;overflow:hidden;border-radius:31px;background:#f5f7fa;color:#0a1428;text-align:left}.android .vd-ap-pantalla{border-radius:20px;background:#f3f6fb}.vd-ap-estado{position:relative;display:flex;align-items:center;justify-content:space-between;height:34px;padding:0 20px;font-size:11px}.android .vd-ap-estado{height:26px;padding:0 14px;font-size:10px}.vd-ap-camara{position:absolute;top:9px;left:50%;width:64px;height:18px;border-radius:99px;background:#05070d;transform:translate(-50%)}.android .vd-ap-camara{top:7px;width:11px;height:11px}.vd-ap-iconos{display:flex;align-items:flex-end;gap:3px}.vd-ap-iconos i{width:3px;height:5px;border-radius:1px;background:#0a1428}.vd-ap-iconos i:nth-child(2){height:7px}.vd-ap-iconos i:nth-child(3){width:16px;height:8px;margin-left:3px;border-radius:2.5px}.vd-ap-barra{padding:6px 16px 10px}.android .vd-ap-barra{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--acento-2);color:#fff}.vd-ap-barra svg{width:16px;height:16px}.ra .vd-ap-h{font-size:21px;font-weight:800;letter-spacing:-.008em}.ra .android .vd-ap-h{font-size:15px;letter-spacing:0}.ra .vd-ap-sub{color:#64748b;font-size:11px}.ra .android .vd-ap-sub{color:#ffffffbf}.vd-ap-dias{display:flex;gap:5px;padding:0 14px}.android .vd-ap-dias{padding-top:12px}.vd-ap-dias span{flex:1;padding:6px 0;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0;color:#475569;font-size:9.5px;font-weight:700;text-align:center}.android .vd-ap-dias span{border-radius:99px}.vd-ap-dias span.activo{background:#0a1428;box-shadow:none;color:#fff}.android .vd-ap-dias span.activo{background:color-mix(in srgb,var(--acento-2) 18%,#fff);color:#0a1428;box-shadow:inset 0 0 0 1px var(--acento-2)}.ra .vd-ap-libres{margin:12px 16px 6px;color:#64748b;font-size:10.5px}.vd-ap-libres b{color:#0a1428}.vd-ap-huecos{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:0 14px}.vd-ap-huecos span{padding:8px 0;border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px #dbe3ee;font-size:11.5px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums;transition:background .3s,color .3s,box-shadow .3s}.android .vd-ap-huecos span{border-radius:6px}.vd-ap-huecos span.ocupado{background:#eef2f7;box-shadow:none;color:#a3b0c4;text-decoration:line-through}.vd-ap-huecos span.elegido{background:var(--acento-2);box-shadow:none;color:#fff}.vd-ap-reservar{position:absolute;right:14px;bottom:26px;left:14px;padding:10px 0;border-radius:12px;background:#0a1428;color:#fff;font-size:12.5px;font-weight:700;text-align:center;transition:transform .15s}.android .vd-ap-reservar{bottom:22px;border-radius:99px;background:var(--acento-2)}.vd-ap-reservar[data-pulsado]{transform:scale(.96)}.vd-ap-gesto{position:absolute;bottom:8px;left:50%;width:86px;height:4px;border-radius:9px;background:#0a1428;transform:translate(-50%)}.android .vd-ap-gesto{width:60px;height:3px;opacity:.5}.vd-ap-hoja{position:absolute;right:0;bottom:0;left:0;display:grid;justify-items:center;gap:3px;padding:22px 16px 34px;border-radius:22px 22px 0 0;background:#fff;box-shadow:0 -16px 40px -10px #0a142859;font-size:11px;transform:translateY(105%);transition:transform .5s cubic-bezier(.65,0,.35,1)}.vd-ap-hoja.abierta{transform:none}.vd-ap-hoja b{font-size:15px}.vd-ap-hoja small{color:#64748b;font-size:10px}.vd-ap-ok{width:38px;height:38px;margin-bottom:6px;border-radius:99px;background:#10b981 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4.5 8.2 2.2 2.2 4.8-4.8' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 70% no-repeat}.vd-ap-aviso{position:absolute;top:40px;right:8px;left:8px;z-index:3;display:grid;grid-template-columns:28px 1fr;gap:9px;padding:10px;border-radius:18px;background:#e8eef6f5;box-shadow:0 14px 30px -10px #0a142873;font-size:10.5px;line-height:1.3;opacity:0;transform:translateY(-130%)}.android .vd-ap-aviso{top:30px;border-radius:14px;background:#1e293b;color:#e2e8f0}.vd-ap-aviso.visible{opacity:1;transform:none}.vd-ap-aviso i{width:28px;height:28px;border-radius:8px;background:radial-gradient(circle at 50% 50%,#fff 0 3px,transparent 3.5px),linear-gradient(135deg,var(--acento),var(--acento-2))}.android .vd-ap-aviso i{width:22px;height:22px;border-radius:99px}.vd-ap-aviso small{display:block;color:#64748b;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.android .vd-ap-aviso small{color:#94a3b8;text-transform:none;letter-spacing:0}.vd-ap-aviso b{display:block;font-size:11px}.vd-tn{--vd-tn-color: #1e3a8a;display:grid;grid-template-columns:610px 1fr}.vd-tn[data-color=verde]{--vd-tn-color: #0f766e}.vd-tn-tienda{position:relative;overflow:hidden;background:#f8fafc;color:#0a1428}.vd-tn-cab{display:flex;align-items:center;gap:22px;height:50px;padding:0 22px;border-bottom:1px solid #e2e8f0;font-size:12px}.vd-tn-logo{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800;letter-spacing:-.004em}.vd-tn-logo i{width:20px;height:20px;border-radius:99px;background:conic-gradient(from 45deg,var(--acento-2),var(--acento),var(--acento-2))}.vd-tn-nav{display:flex;gap:16px;color:#475569;font-weight:600}.vd-tn-nav b{color:#0a1428}.vd-tn-carrito{display:flex;align-items:center;gap:7px;margin-left:auto;padding:6px 10px;border-radius:99px;box-shadow:inset 0 0 0 1px #cbd5e1;font-weight:700}.vd-tn-carrito svg{width:15px;height:15px}.vd-tn-carrito b{display:grid;place-items:center;min-width:18px;height:18px;border-radius:99px;background:#e2e8f0;color:#475569;font-size:10.5px}.vd-tn-carrito.lleno b{background:var(--acento-2);color:#fff}.vd-tn-producto{display:grid;grid-template-columns:290px 1fr;gap:24px;padding:18px 22px 0}.vd-tn-relacionados{margin:14px 22px 0;padding-top:12px;border-top:1px solid #e2e8f0}.ra .vd-tn-relacionados p{margin-bottom:8px;font-size:11.5px;font-weight:800}.vd-tn-relacionados ul{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.vd-tn-relacionados li{display:flex;align-items:center;gap:9px;font-size:11px}.vd-tn-relacionados small{display:block;color:#64748b}.vd-tn-foto{display:grid;place-items:center;height:268px;border-radius:14px;background:radial-gradient(circle at 50% 60%,#fff,#e8eef6);box-shadow:inset 0 0 0 1px #e2e8f0}.vd-tn-foto svg{width:220px;height:220px}.vd-tn svg path,.vd-tn svg rect{transition:fill .4s}.vd-tn-miniaturas{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px}.vd-tn-miniaturas span{display:grid;place-items:center;height:56px;border-radius:9px;background:#eef2f7}.vd-tn-miniaturas span.activa{box-shadow:inset 0 0 0 1.5px #0a1428}.vd-tn-miniaturas svg{width:50px;height:50px}.vd-tn-miniaturas span:nth-child(2) svg{transform:scaleX(-1) rotate(-8deg)}.vd-tn-miniaturas span:nth-child(3) svg{transform:scale(1.5) translateY(6px)}.vd-tn-info small{color:#64748b;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ra .vd-tn-info .vd-tn-nombre{text-wrap:balance;margin:6px 0 8px;font-size:22px;font-weight:800;letter-spacing:-.006em}.ra .vd-tn-precio{display:flex;align-items:baseline;gap:8px;font-size:20px;font-weight:800}.vd-tn-precio span{color:#64748b;font-size:11px;font-weight:500}.ra .vd-tn-etiqueta{margin-top:18px;color:#475569;font-size:11.5px}.vd-tn-etiqueta b{color:#0a1428}.vd-tn-colores{display:flex;gap:10px;margin-top:8px}.vd-tn-colores span{width:28px;height:28px;border-radius:99px;box-shadow:0 0 0 2px #f8fafc,0 0 0 3px transparent;transition:box-shadow .25s}.vd-tn-colores span.activo{box-shadow:0 0 0 2px #f8fafc,0 0 0 4px #0a1428}.ra .vd-tn-stock{display:flex;align-items:center;gap:7px;margin-top:18px;color:#047857;font-size:11.5px;font-weight:600}.vd-tn-stock i{width:7px;height:7px;border-radius:99px;background:#10b981}.vd-tn-anadir,.vd-tn-pagar{display:flex;align-items:center;justify-content:center;gap:7px;height:42px;margin-top:14px;border-radius:10px;background:#0a1428;color:#fff;font-size:13px;font-weight:700;transition:background .3s,transform .15s}.vd-tn-anadir[data-pulsado],.vd-tn-pagar[data-pulsado]{transform:scale(.97)}.vd-tn-anadir.hecho,.vd-tn-pagar.hecho{background:#047857}.ra .vd-tn-ventajas{display:grid;gap:5px;margin-top:16px;color:#475569;font-size:11px}.vd-tn-ventajas li:before{content:"✓";margin-right:7px;color:var(--acento-2);font-weight:800}.vd-tn-cajon{position:absolute;top:0;right:0;bottom:0;width:310px;padding:18px;background:#fff;box-shadow:-24px 0 50px -20px #0a142873;transform:translate(105%);transition:transform .5s cubic-bezier(.65,0,.35,1)}.vd-tn-cajon.abierto{transform:none}.ra .vd-tn-cajon-h{font-size:16px;font-weight:800}.vd-tn-linea{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:10px;margin-top:14px;padding-bottom:14px;border-bottom:1px solid #e2e8f0;font-size:12px}.vd-tn-linea small{display:block;color:#64748b;font-size:11px}.vd-tn-mini{display:grid;place-items:center;width:46px;height:46px;border-radius:9px;background:#eef2f7}.vd-tn-mini svg{width:38px;height:38px}.vd-tn-totales{display:grid;grid-template-columns:1fr auto;gap:6px;margin:12px 0 0;color:#475569;font-size:12px}.vd-tn-totales dd{margin:0;color:#0a1428;font-weight:600}.vd-tn-totales .total{padding-top:6px;border-top:1px solid #e2e8f0;color:#0a1428;font-size:14px;font-weight:800}.vd-tn-campo{display:flex;align-items:center;gap:8px;height:36px;margin-top:6px;padding:0 11px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #cbd5e1;font-size:12.5px;font-variant-numeric:tabular-nums;transition:box-shadow .2s}.vd-tn-campo svg{width:15px;height:15px;color:#64748b}.vd-tn-campo.foco{box-shadow:inset 0 0 0 1.5px var(--acento-2),0 0 0 3px color-mix(in srgb,var(--acento) 25%,transparent)}.vd-tn-vacio{color:#94a3b8}.vd-tn-campos{display:grid;grid-template-columns:1fr 1fr;gap:8px}.vd-tn-pagar{background:var(--acento-2)}.vd-tn-gestion{display:flex;flex-direction:column;padding:16px;border-left:1px solid var(--ra-linea);background:var(--ra-fondo)}.vd-tn-conectores{display:flex;gap:6px;margin-top:14px}.vd-tn-conectores span{display:flex;flex:1;align-items:center;justify-content:center;gap:6px;padding:7px 0;border-radius:8px;background:var(--ra-panel);box-shadow:inset 0 0 0 1px var(--ra-linea);font-size:11px;font-weight:700}.vd-tn-conectores i{width:6px;height:6px;border-radius:99px;background:var(--ra-ok);box-shadow:0 0 0 3px #34d3992e}.vd-tn-inventario{display:grid;grid-template-columns:46px 1fr auto;align-items:center;gap:11px;margin-top:12px;padding:10px 12px}.vd-tn-inventario .vd-tn-mini{background:var(--ra-panel-2)}.vd-tn-inventario small{display:block;color:var(--ra-suave);font-size:10.5px}.vd-tn-inventario b{font-size:17px;font-variant-numeric:tabular-nums}.ra .vd-tn-pedidos{display:grid;gap:7px;margin-top:14px}.vd-tn-pedido{padding:10px 12px;border-radius:11px;background:var(--ra-panel);box-shadow:inset 0 0 0 1px var(--ra-linea)}.vd-tn-pedido-fila{display:grid;grid-template-columns:50px 1fr auto;align-items:center;gap:8px;font-size:12px}.vd-tn-pedido.nuevo{display:none;background:color-mix(in srgb,var(--acento) 10%,var(--ra-panel));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acento) 45%,transparent)}.vd-tn-pedidos.con-nuevo .nuevo{display:block}.ra .vd-tn-pasos{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:10px}.vd-tn-pasos li{position:relative;padding-top:10px;color:var(--ra-suave);font-size:10.5px;font-weight:700}.vd-tn-pasos li:before{content:"";position:absolute;top:0;right:0;left:0;height:4px;border-radius:9px;background:var(--ra-panel-2);transition:background .4s}.vd-tn-pasos li.hecho{color:var(--ra-texto)}.vd-tn-pasos li.hecho:before{background:linear-gradient(90deg,var(--acento-2),var(--acento))}.vd-tn-envio{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px}.vd-tn-envio .ra-boton{padding:6px 11px;font-size:11px}.vd-tn-envio .ra-boton.hecho{background:#34d39929;color:var(--ra-ok)}.vd-pt>section{position:absolute;inset:0;transition:opacity .45s,visibility 0s .45s}.vd-pt-privada{opacity:0;visibility:hidden}.vd-pt.ver-privada .vd-pt-privada{opacity:1;visibility:visible;transition:opacity .45s}.vd-pt.ver-privada .vd-pt-acceso{opacity:0;visibility:hidden}.vd-pt-acceso{display:grid;grid-template-columns:1fr 1fr}.vd-pt-marca{display:flex;flex-direction:column;justify-content:space-between;padding:34px 40px;background:radial-gradient(circle at 85% 15%,color-mix(in srgb,var(--acento) 35%,transparent),transparent 45%),radial-gradient(circle at 10% 100%,rgb(37 99 235 / .45),transparent 55%),#0a1636}.vd-pt-logo{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:800}.vd-pt-logo i{width:26px;height:26px;border-radius:8px;background:linear-gradient(135deg,var(--acento),var(--acento-2))}.ra .vd-pt-lema{max-width:340px;font-size:26px;font-weight:800;line-height:1.15;letter-spacing:-.008em}.ra .vd-pt-lista{display:grid;gap:7px;margin-top:18px;color:#cbd5e1;font-size:12.5px}.vd-pt-lista li:before{content:"✓";margin-right:8px;color:var(--acento);font-weight:800}.vd-pt-marca small{color:var(--ra-suave);font-size:11px}.vd-pt-formulario{display:flex;flex-direction:column;justify-content:center;padding:0 70px}.vd-pt-formulario .ra-h{font-size:22px}.vd-pt-formulario label{margin:16px 0 6px;color:var(--ra-suave);font-size:11.5px;font-weight:700}.vd-pt-formulario label:first-of-type{margin-top:22px}.vd-pt-formulario .ra-campo span:not(.ra-vacio),.vd-pt-tabla .ra-campo span:not(.ra-vacio){color:var(--ra-texto)}.vd-pt-olvido{align-self:flex-end;margin-top:8px;color:var(--acento);font-size:11px;font-weight:600}.vd-pt-entrar{justify-content:center;height:38px;margin-top:14px}.vd-pt-o{display:flex;align-items:center;gap:10px;margin-top:14px;color:var(--ra-suave);font-size:11px}.vd-pt-o:before,.vd-pt-o:after{content:"";flex:1;height:1px;background:var(--ra-linea)}.vd-pt-o+.vd-pt-entrar{margin-top:14px}.vd-pt-privada{display:grid;grid-template-columns:196px 1fr}.vd-pt-nav{display:flex;flex-direction:column;gap:3px;padding:16px 12px;border-right:1px solid var(--ra-linea);background:var(--ra-panel)}.vd-pt-yo{display:flex;align-items:center;gap:10px;margin:0 4px 16px}.vd-pt-yo .ra-avatar.grande{width:36px;height:36px;font-size:12px}.vd-pt-yo b{display:block;font-size:13px}.vd-pt-yo small{color:var(--ra-suave);font-size:11px}.vd-pt-menu{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:9px;color:var(--ra-suave);font-size:12px;font-weight:600;transition:background .3s,color .3s}.vd-pt-menu svg{width:15px;height:15px}.vd-pt-menu em{margin-left:auto;padding:0 6px;border-radius:99px;background:var(--acento-2);color:#fff;font-size:10px;font-style:normal;font-weight:700}.vd-pt-menu.activo{background:color-mix(in srgb,var(--acento) 16%,transparent);color:#fff;box-shadow:inset 2px 0 0 var(--acento)}.vd-pt-salir{margin:auto 10px 0;color:var(--ra-suave);font-size:11px}.vd-pt-inicio,.vd-pt-usuarios{grid-area:1 / 2;padding:20px 22px;transition:opacity .4s}.vd-pt-usuarios{opacity:0;visibility:hidden}.vd-pt.ver-usuarios .vd-pt-usuarios{opacity:1;visibility:visible}.vd-pt.ver-usuarios .vd-pt-inicio{opacity:0;visibility:hidden}.vd-pt-tarjetas{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}.vd-pt-tarjetas>div{padding:13px 14px}.vd-pt-tarjetas small{display:block;color:var(--ra-suave);font-size:11px}.vd-pt-tarjetas b{font-size:24px;font-weight:800}.ra .vd-pt-sec{margin-bottom:10px;color:var(--ra-suave);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.vd-pt-solicitudes{margin-top:12px;padding:14px}.vd-pt-solicitudes>div{display:grid;grid-template-columns:1fr 160px auto;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--ra-linea);font-size:12px}.vd-pt-dos{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.vd-pt-dos>div{display:grid;justify-items:start;gap:4px;padding:14px;font-size:13px}.ra .vd-pt-dos .vd-pt-sec{margin-bottom:4px}.vd-pt-dos .ra-boton{margin-top:8px;padding:6px 11px;font-size:11px}.vd-pt-actividad{margin-top:12px;padding:14px}.ra .vd-pt-actividad p:not(.vd-pt-sec){display:flex;gap:12px;padding:7px 0;border-top:1px solid var(--ra-linea);font-size:11.5px}.ra .vd-pt-actividad .vd-pt-sec{margin-bottom:4px}.vd-pt-actividad time{color:var(--ra-suave);font-variant-numeric:tabular-nums}.vd-pt-cuerpo{display:grid;grid-template-columns:1fr 268px;gap:12px;margin-top:14px}.vd-pt-tabla{padding:4px 12px}.vd-pt-fila{display:grid;grid-template-columns:28px 1fr auto 46px;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--ra-linea);font-size:12px}.vd-pt-fila:last-child{border-bottom:0}.vd-pt-fila small{display:block;color:var(--ra-suave);font-size:10.5px}.vd-pt-activo{color:var(--ra-ok);font-size:10.5px;font-weight:700;text-align:right}.vd-pt-fila.nueva{display:none}.vd-pt.invitando .vd-pt-fila.nueva{display:grid}.vd-pt-fila.nueva .ra-campo{min-height:30px;padding:5px 10px;font-size:11.5px}.vd-pt-fila.nueva.enviada .ra-campo{background:transparent;box-shadow:none;padding-left:0}.vd-pt-mini{justify-content:center;padding:6px 0;font-size:11px}.vd-pt-matriz{padding:14px}.vd-pt-rejilla{display:grid;grid-template-columns:1fr repeat(3,44px);align-items:center;row-gap:12px;font-size:11.5px}.vd-pt-rejilla b{color:var(--ra-suave);font-size:10.5px;text-align:center}.vd-pt-interruptor{position:relative;justify-self:center;width:30px;height:17px;border-radius:99px;background:var(--ra-panel-2);box-shadow:inset 0 0 0 1px var(--ra-linea);transition:background .3s}.vd-pt-interruptor:after{content:"";position:absolute;top:2.5px;left:2.5px;width:12px;height:12px;border-radius:99px;background:#64748b;transition:transform .3s,background .3s}.vd-pt-interruptor.on{background:var(--acento-2)}.vd-pt-interruptor.on:after{background:#fff;transform:translate(13px)}.ra .vd-pt-guardado{margin-top:14px;padding-top:10px;border-top:1px solid var(--ra-linea);font-size:10.5px}.vd-pt-guardado.ok{color:var(--ra-ok)}.vd-wb{display:grid;grid-template-columns:188px 1fr 262px}.vd-wb-paleta{padding:16px 12px;border-right:1px solid var(--ra-linea);background:var(--ra-panel)}.ra .vd-wb-titulo{margin:0 4px 8px;color:var(--ra-suave);font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.vd-wb-paleta ul{display:grid;gap:5px}.vd-wb-bloque{display:flex;align-items:center;gap:9px;padding:6px 8px;border-radius:9px;background:var(--ra-panel-2);box-shadow:inset 0 0 0 1px var(--ra-linea);font-size:12px;font-weight:600}.vd-wb-bloque i{width:8px;height:12px;margin-left:auto;background:radial-gradient(circle,var(--ra-suave) 1px,transparent 1.4px) 0 0 / 4px 4px;opacity:.6}.vd-wb-bloque[data-bloque=tramites]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--acento) 40%,transparent)}.vd-wb-icono{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--ra-fondo);color:var(--acento)}.vd-wb-icono svg{width:14px;height:14px}.ra .vd-wb-paginas{margin-top:0}.ra .vd-wb-paleta .vd-wb-titulo:nth-of-type(2){margin-top:16px}.vd-wb-paginas li{padding:6px 10px;border-radius:8px;color:var(--ra-suave);font-size:12px;font-weight:600}.vd-wb-paginas li.activa{background:color-mix(in srgb,var(--acento) 14%,transparent);color:#fff}.vd-wb-lienzo{display:flex;flex-direction:column;align-items:center;padding:10px 22px 0;background:radial-gradient(circle,rgb(255 255 255 / .06) 1px,transparent 1.5px) 0 0 / 16px 16px,var(--ra-fondo)}.vd-wb-herramientas{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:10px}.vd-wb-dispositivos{display:flex;gap:2px;padding:3px;border-radius:8px;background:var(--ra-panel)}.vd-wb-dispositivos b{display:grid;place-items:center;width:26px;height:22px;border-radius:6px;color:var(--ra-suave)}.vd-wb-dispositivos b.activo{background:var(--ra-panel-2);color:#fff}.vd-wb-dispositivos svg{width:14px;height:14px}.vd-wb-pagina{flex:1;width:100%;padding:0 0 12px;border-radius:10px 10px 0 0;background:#f8fafc;color:#0a1428;box-shadow:0 20px 50px -20px #000c}.vd-wb-cab{display:flex;align-items:center;gap:18px;height:44px;padding:0 18px;border-bottom:1px solid #e2e8f0;font-size:11px}.vd-wb-logo{display:flex;align-items:center;gap:7px;font-weight:800}.vd-wb-logo i{width:18px;height:18px;border-radius:5px;background:linear-gradient(135deg,#2563eb,var(--acento-2))}.vd-wb-nav{display:flex;gap:14px;margin-left:auto;color:#475569;font-weight:600}.vd-wb-acceder{padding:5px 10px;border-radius:6px;background:#0a1428;color:#fff;font-weight:700}.vd-wb-portada,.vd-wb-hueco{position:relative;margin:10px 12px 0;border-radius:8px;outline:1.5px dashed transparent;outline-offset:0;transition:outline-color .3s}.vd-wb-portada.sel,.vd-wb-hueco.sel{outline-color:var(--acento)}.vd-wb-etiqueta{position:absolute;top:-9px;left:10px;z-index:2;padding:1px 7px;border-radius:5px;background:var(--acento-2);color:#fff;font-size:9.5px;font-style:normal;font-weight:700;opacity:0;transition:opacity .3s}.sel>.vd-wb-etiqueta{opacity:1}.vd-wb-portada{display:grid;grid-template-columns:1fr 150px;gap:16px;align-items:center;padding:16px 14px;background:linear-gradient(120deg,#eef6ff,#e6fbfd)}.vd-wb-portada small{color:#0e7490;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ra .vd-wb-portada .vd-wb-titular{letter-spacing:var(--tracking-tight);text-wrap:balance;min-height:2.4em;margin:4px 0 10px;font-size:19px;font-weight:800;line-height:1.2;letter-spacing:-.004em}.vd-wb-buscar{display:flex;align-items:center;justify-content:space-between;padding:4px 4px 4px 10px;border-radius:7px;background:#fff;box-shadow:inset 0 0 0 1px #cbd5e1;color:#64748b;font-size:10.5px}.vd-wb-buscar b{padding:4px 9px;border-radius:5px;background:#2563eb;color:#fff}.vd-wb-imagen{height:108px;overflow:hidden;border-radius:7px;outline:2px solid transparent;outline-offset:2px;transition:outline-color .3s}.vd-wb-imagen svg{display:block;width:100%;height:100%}.vd-wb-imagen.marcada{outline:2px dashed var(--ra-aviso)}.vd-wb-alt{position:absolute;top:calc(100% - 4px);right:8px;z-index:5;display:grid;grid-template-columns:1fr auto;gap:6px 8px;width:300px;padding:10px;border-radius:10px;background:var(--ra-panel);color:var(--ra-texto);box-shadow:inset 0 0 0 1px var(--ra-linea),0 18px 40px -12px #000000b3;opacity:0;transform:translateY(6px) scale(.97);transition:opacity .3s,transform .3s}.vd-wb-alt.abierto{opacity:1;transform:none}.vd-wb-alt small{grid-column:1 / -1;color:var(--ra-suave);font-size:10.5px;font-weight:700;letter-spacing:0;text-transform:none}.vd-wb-alt .ra-campo{min-height:30px;padding:5px 9px;font-size:11.5px}.vd-wb-alt [data-alt-texto]:not(.ra-vacio){color:var(--ra-texto)}.vd-wb-hueco{display:grid;min-height:112px;place-items:center;outline:1.5px dashed #94a3b8;background:#f1f5f9}.ra .vd-wb-suelta{display:flex;align-items:center;gap:6px;color:#64748b;font-size:11.5px;font-weight:600}.vd-wb-hueco.encima{outline-color:var(--acento-2);background:#e0f7fb}.vd-wb-tramites{display:none;width:100%;padding:12px 14px}.vd-wb-hueco.lleno{display:block;outline-color:transparent;background:transparent}.vd-wb-hueco.lleno.sel{outline-color:var(--acento)}.vd-wb-hueco.lleno .vd-wb-suelta{display:none}.vd-wb-hueco.lleno .vd-wb-tramites{display:block}.ra .vd-wb-tramites .vd-wb-tramites-titulo{margin:0 0 8px;font-size:12.5px;font-weight:800}.ra .vd-wb-tramites ul{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none}.vd-wb-tramites li{display:grid;gap:2px;padding:9px 10px;border-radius:8px;background:#fff;box-shadow:inset 0 0 0 1px #e2e8f0;font-size:11px}.vd-wb-tramites li i{width:20px;height:20px;margin-bottom:4px;border-radius:6px;background:color-mix(in srgb,var(--acento-2) 20%,#fff);box-shadow:inset 0 0 0 5px color-mix(in srgb,var(--acento-2) 20%,#fff);outline:2px solid var(--acento-2);outline-offset:-7px}.vd-wb-tramites li span{color:#64748b;font-size:10px}.vd-wb-pie{display:flex;gap:10px;margin:12px 12px 0;padding-top:10px;border-top:1px solid #e2e8f0}.vd-wb-pie span{width:60px;height:5px;border-radius:3px;background:#cbd5e1}.vd-wb-revision{display:flex;flex-direction:column;padding:16px;border-left:1px solid var(--ra-linea);background:var(--ra-panel)}.ra .vd-wb-revision>.ra-sub{margin-top:2px}.vd-wb-progreso{display:flex;justify-content:space-between;margin-top:14px;color:var(--ra-suave);font-size:11.5px}.vd-wb-progreso b{color:#fff}.vd-wb-barra{height:4px;margin-top:7px;overflow:hidden;border-radius:9px;background:var(--ra-panel-2)}.vd-wb-barra i{display:block;height:100%;background:linear-gradient(90deg,var(--acento-2),var(--acento));transform:scaleX(0);transform-origin:0 50%}.ra .vd-wb-checks{display:grid;gap:6px;margin-top:14px}.vd-wb-check{display:grid;grid-template-columns:18px 1fr;align-items:center;gap:10px;min-height:36px;padding:6px 10px;border-radius:9px;background:var(--ra-fondo);font-size:11.5px;transition:background .3s,box-shadow .3s}.vd-wb-check b{font-weight:600}.vd-wb-check small{display:none;color:var(--ra-aviso);font-size:10.5px}.vd-wb-check.aviso small,.vd-wb-check.corregido small{display:block}.vd-wb-check.corregido small{color:var(--ra-ok)}.vd-wb-estado{position:relative;width:18px;height:18px;border-radius:99px;box-shadow:inset 0 0 0 1.5px var(--ra-panel-2)}.vd-wb-check.corriendo .vd-wb-estado{box-shadow:inset 0 0 0 1.5px var(--ra-panel-2);border:2px solid transparent;border-top-color:var(--acento);animation:vd-gira .7s linear infinite}.vd-wb-check.ok .vd-wb-estado,.vd-wb-check.corregido .vd-wb-estado{background:var(--ra-ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4.5 8.2 2.2 2.2 4.8-4.8' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat;box-shadow:none}.vd-wb-check.aviso{background:#fbbf2414;box-shadow:inset 0 0 0 1px #fbbf2459}.vd-wb-check.aviso .vd-wb-estado{background:var(--ra-aviso);box-shadow:none}.vd-wb-check.aviso .vd-wb-estado:after{content:"!";position:absolute;inset:0;display:grid;place-items:center;color:#0a1428;font-size:12px;font-weight:800}.vd-wb-manual{margin-top:12px;padding:10px 11px}.vd-wb-manual small{display:block;margin-bottom:7px;color:var(--ra-suave);font-size:10.5px;font-weight:700}.ra .vd-wb-manual p{display:flex;flex-wrap:wrap;gap:5px}.vd-wb-manual .ra-chip{font-size:10px;font-weight:600}.vd-wb-acciones{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto}.vd-wb-acciones .ra-boton{justify-content:center}.vd-wb-publicar{opacity:.4;transition:opacity .3s}.vd-wb-publicar.listo{opacity:1}@keyframes vd-gira{to{transform:rotate(1turn)}}
