.login{background:var(--superficie);max-width:340px;box-shadow:0 2px 12px var(--sombra-2);border-radius:12px;flex-direction:column;gap:14px;margin:10vh auto 0;padding:28px 24px;display:flex}.login h1{margin:0 0 6px;font-size:20px}.login label{flex-direction:column;gap:6px;font-size:14px;font-weight:600;display:flex}.login input{font:inherit;border:1px solid var(--borde);border-radius:8px;padding:10px 12px;font-weight:400}.login button{font:inherit;background:var(--azul-solido);color:var(--sobre-color);cursor:pointer;border:0;border-radius:8px;padding:11px;font-weight:600}.login button:disabled{opacity:.6}.login input{background:var(--superficie);color:var(--texto)}.login label small{color:var(--texto-suave);font-weight:400}.login .con-error input{border-color:var(--rojo)}.login p{margin:0;line-height:1.45}.login-pie{text-align:center;color:var(--texto-suave);font-size:14px}.login .enlace{font:inherit;color:var(--azul);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.error{color:var(--rojo);margin:0;font-size:14px}.barra{border-bottom:1px solid var(--borde);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;display:flex}.tema{font:inherit;color:var(--texto-suave);cursor:pointer;background:0 0;border:0;border-radius:6px;margin-right:2px;padding:2px 4px;font-size:1.05em;line-height:1}.salir{font:inherit;color:var(--azul);cursor:pointer;background:0 0;border:0;padding:0}.contenido{max-width:900px;margin:0 auto}.stock-cab{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.stock-cab h2{margin:18px 0 10px;font-size:20px}.dep,.buscar,.campo{font:inherit;border:1px solid var(--borde);background:var(--superficie);border-radius:8px;padding:10px 12px}.buscar{box-sizing:border-box;width:100%;margin-bottom:8px}.hint{color:var(--texto-suave);font-size:13px}.aviso{background:var(--verde-fondo);color:var(--verde);border-radius:8px;padding:10px 12px;font-size:14px}.lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.prod{background:var(--superficie);box-shadow:0 1px 4px var(--sombra-1);border-radius:10px;padding:12px 14px}.prod.abierto{outline:2px solid var(--azul)}.prod-fila{grid-template-columns:1fr auto auto;align-items:center;gap:12px;display:grid}.prod-info{flex-direction:column;gap:2px;min-width:0;display:flex}.prod-stock{text-align:right;font-weight:600}.prod-stock.bajo{color:var(--rojo)}.btn{font:inherit;border:1px solid var(--borde);background:var(--superficie);cursor:pointer;border-radius:8px;padding:8px 12px;font-size:14px}.btn.pri{background:var(--azul-solido);border-color:var(--azul);color:var(--sobre-color);font-weight:600}.btn:disabled{opacity:.6}.editor{border-top:1px solid var(--borde-suave);margin-top:12px;padding-top:12px}.editor p{margin:0 0 10px}.campos{flex-wrap:wrap;gap:12px;display:flex}.campos label{flex-direction:column;flex:180px;gap:6px;font-size:14px;font-weight:600;display:flex}.campos small{color:var(--texto-suave);font-weight:400}.vista{font-size:15px;margin-top:12px!important}.neg{color:var(--rojo);font-weight:600}.pos{color:var(--ambar-texto);font-weight:600}.ok{color:var(--verde);font-weight:600}.botones{gap:8px;display:flex}@media (width<=560px){.prod-fila{grid-template-columns:1fr auto}.prod-info{grid-column:1/-1}.prod-stock{text-align:left}}.pestanas{flex-wrap:wrap;align-items:center;gap:6px;margin:16px 0 4px;display:flex}.pestanas button{font:inherit;border:1px solid var(--borde);background:var(--superficie);cursor:pointer;border-radius:999px;padding:8px 14px;font-weight:600}.pestanas button.on{background:var(--activo);border-color:var(--activo);color:var(--activo-texto)}.pestanas-dep{margin-left:auto}.tarjeta{background:var(--superficie);box-shadow:0 1px 4px var(--sombra-1);border-radius:10px;flex-direction:column;gap:10px;margin:12px 0;padding:14px;display:flex}.tarjeta .error{margin:0}.prod.inactivo{opacity:.6}.prod-fila:has(.activar){grid-template-columns:1fr auto auto}.btn.peligro{border-color:var(--rojo);color:var(--rojo)}.codigo-caja{border:2px solid var(--azul);text-align:center}.codigo-caja p{margin:0}.codigo-grande{letter-spacing:6px;font-family:ui-monospace,Consolas,monospace;font-size:40px;font-weight:800}@media (width<=560px){.prod-fila:has(.activar){grid-template-columns:1fr 1fr}.pestanas-dep{width:100%;margin-left:0}}.renglones{flex-direction:column;gap:10px;display:flex}.renglon{border:1px solid var(--borde-suave);border-radius:10px;padding:10px}.renglon.con-error{border-color:var(--rojo);background:var(--rojo-fondo)}.renglon-fila{grid-template-columns:minmax(180px,1fr) 80px 90px 90px 150px minmax(110px,auto) auto;align-items:end;gap:8px;display:grid}.renglon-fila label,.r-nuevo label{flex-direction:column;gap:4px;font-size:13px;font-weight:600;display:flex}.renglon .campo{box-sizing:border-box;width:100%}.campo.num{text-align:right}.r-total{white-space:nowrap;padding-bottom:10px}.r-info{margin:6px 0 0}.r-nuevo{background:var(--superficie-2);border-radius:8px;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;padding:10px;display:grid}.r-nuevo[hidden]{display:none}.r-nuevo small{color:var(--texto-suave);font-weight:400}.link{font:inherit;color:var(--azul);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.prod-fila:has(.anular){grid-template-columns:1fr auto}@media (width<=700px){.renglon-fila{grid-template-columns:1fr 1fr 1fr}.r-prod-campo{grid-column:1/-1}.r-nuevo{grid-template-columns:1fr}}.form-producto{flex-direction:column;gap:10px;display:flex}.form-producto .campo{box-sizing:border-box;width:100%}.campos label.con-error .campo{border-color:var(--rojo);background:var(--rojo-fondo)}.check{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.check small{color:var(--texto-suave);font-weight:400}.e-alcance{border:1px solid var(--borde);background:var(--superficie);border-radius:999px;display:inline-flex;overflow:hidden}.e-alcance button{font:inherit;cursor:pointer;background:0 0;border:0;padding:7px 14px;font-size:14px}.e-alcance button.on{background:var(--activo);color:var(--activo-texto);font-weight:600}.e-alertas{gap:6px}.e-alerta{color:inherit;border-left:4px solid;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.e-alerta.e-grave{background:var(--rojo-fondo);border-color:var(--rojo)}.e-alerta.e-aviso{background:var(--ambar-fondo);border-color:var(--ambar-solido)}.e-icono{width:22px;height:22px;color:var(--sobre-color);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.e-grave>.e-icono{background:var(--rojo-solido)}.e-aviso>.e-icono{background:var(--ambar-solido)}@media (width<=760px){.e-alerta{grid-template-columns:auto 1fr}.e-alerta .btn{grid-column:1/-1}}.badge{background:var(--rojo-solido);min-width:20px;height:20px;color:var(--sobre-color);border-radius:999px;place-items:center;margin-left:4px;padding:0 6px;font-size:12px;font-weight:700;display:inline-grid}.r-cab{flex-wrap:wrap;align-items:baseline;gap:12px;margin:22px 0 10px;display:flex}.r-cab h2{margin:0;font-size:20px}.r-cab h3{margin:0;font-size:17px}.r-cab .e-alcance{align-self:center;margin-left:auto}.tarjeta .r-cab{margin-top:0}.r-temporada{border:1px solid var(--borde);background:var(--superficie);border-radius:10px;margin:10px 0 4px;padding:10px 14px}.r-temporada summary{cursor:pointer}.r-temporada .lista{max-height:320px;margin:10px 0 0;overflow:auto}.r-temporada li{border-top:1px solid var(--borde-suave);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.r-vacio{background:var(--superficie);color:var(--texto-suave);border-radius:10px;margin:0;padding:14px}.r-numeros{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;display:grid}.r-numero{background:var(--superficie);box-shadow:0 1px 4px var(--sombra-1);border-radius:10px;flex-direction:column;gap:2px;padding:14px;display:flex}.r-numero b{font-size:28px;line-height:1.1}.r-numero span{color:var(--texto-suave);font-size:13px}.r-tipo{background:var(--fondo);border-radius:6px;padding:2px 8px;font-size:13px;font-weight:600;display:inline-block}.r-retiro{background:var(--azul-fondo);color:var(--azul-fuerte)}.r-ingreso{background:var(--verde-fondo);color:var(--verde)}.r-ajuste{background:var(--ambar-fondo);color:var(--ambar-texto)}.tabla-caja{background:var(--superficie);box-shadow:0 1px 4px var(--sombra-1);border-radius:10px;overflow-x:auto}.tabla{border-collapse:collapse;width:100%;font-size:14px}.tabla th{text-align:left;color:var(--texto-suave);border-bottom:1px solid var(--borde-suave);white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:600}.tabla td{border-bottom:1px solid var(--fondo);vertical-align:top;padding:10px 12px}.tabla tr:last-child td{border-bottom:0}.tabla .n{text-align:right;font-variant-numeric:tabular-nums}.tabla .nowrap{white-space:nowrap}.tabla tr.clic{cursor:pointer}.tabla tr.clic:hover td{background:var(--superficie-2)}.tabla tr.sel td{background:var(--azul-fondo)}.tabla tr.clic:focus-visible{outline:2px solid var(--azul);outline-offset:-2px}.c-cero{color:var(--texto-tenue)}.c-chip{background:var(--rojo-fondo);color:var(--rojo);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:13px;font-weight:700;display:inline-block}.c-grafico svg{width:100%;height:auto;display:block}.c-grilla{stroke:var(--borde-suave);stroke-width:1px}.c-eje{fill:var(--texto-suave);font-size:11px}.c-valor{fill:var(--texto);font-size:11px;font-weight:600}.c-normal{fill:var(--azul-solido);opacity:.75}.c-ultima{fill:var(--azul-fuerte)}.c-alta{fill:var(--rojo-solido)}.c-grafico rect:hover{opacity:1;filter:brightness(.9)}.c-promedio{stroke:var(--texto);stroke-width:1.5px;stroke-dasharray:5 4}.c-limite{stroke:var(--rojo);stroke-width:1.2px;stroke-dasharray:2 4}.c-leyenda{color:var(--texto-suave);flex-wrap:wrap;gap:18px;font-size:13px;display:flex}.c-leyenda i{vertical-align:middle;width:18px;height:0;margin-right:6px;display:inline-block}.c-l-promedio{border-top:2px dashed var(--texto)}.c-l-limite{border-top:2px dotted var(--rojo)}@media (width<=700px){.r-numeros{grid-template-columns:1fr 1fr}.r-cab .e-alcance{margin-left:0}.tabla-caja{box-shadow:none;background:0 0;overflow:visible}.tabla thead{display:none}.tabla,.tabla tbody,.tabla tr,.tabla td{width:auto;display:block}.tabla tr{background:var(--superficie);box-shadow:0 1px 4px var(--sombra-1);border-radius:10px;margin-bottom:8px;padding:6px 0}.tabla td{text-align:right;border-bottom:0;justify-content:space-between;gap:12px;padding:6px 14px;display:flex}.tabla td:before{content:attr(data-label);color:var(--texto-suave);text-align:left;font-size:12px;font-weight:600}.tabla td.c-nombre,.tabla td[data-label=Persona]:first-child{text-align:left;border-bottom:1px solid var(--fondo);margin-bottom:4px;padding-bottom:10px;display:block}.tabla td.c-nombre:before,.tabla td[data-label=Persona]:first-child:before{content:none}.tabla td.c-cero{display:none}.tabla tr.sel{outline:2px solid var(--azul)}}.casillas{border:1px solid var(--borde-suave);border-radius:8px;flex-wrap:wrap;gap:6px 18px;margin:10px 0 12px;padding:8px 12px 10px;display:flex}.casillas legend{padding:0 4px;font-size:14px;font-weight:600}.casillas legend small{color:var(--texto-suave);font-weight:400}:is(.prod-fila:has(.baja),.prod-fila:has(.activar-dep)){grid-template-columns:1fr auto auto}.otros-dep{color:var(--texto-suave);font-size:13px}.dep-nombre{color:var(--azul-fuerte)}.dep-aviso{background:var(--azul-fondo);border:1px solid var(--azul-borde);border-radius:10px;margin:0 0 12px;padding:10px 14px}.tab-linea{color:var(--texto-suave);flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}.tab-chip{background:var(--superficie-2);color:var(--texto-suave);border:1px solid var(--borde);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600;display:inline-block}.tab-chip.ok{background:var(--verde-fondo);color:var(--verde);border-color:var(--verde-borde)}.btn.chico{padding:3px 10px;font-size:13px}.otros-tit{margin:28px 0 8px;font-size:16px}.cab-panel{align-items:center;gap:10px 16px;margin:16px 0 4px;display:flex}.cab-panel .pestanas{flex:1;min-width:0;margin:0}.cab-panel .pestanas-dep{order:2;margin-left:auto}.dep-label{color:var(--texto-suave);white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:flex}.elegir-dep .botones{flex-wrap:wrap}@media (width<=700px){.cab-panel{flex-direction:column;align-items:stretch}.cab-panel .pestanas-dep{order:0;width:auto;margin-left:0}.dep-label{justify-content:space-between}.dep-label .dep{flex:1;min-width:0}.cab-panel .pestanas{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.cab-panel .pestanas::-webkit-scrollbar{display:none}.cab-panel .pestanas button{scroll-snap-align:start;white-space:nowrap;flex:none}.cab-panel .pestanas.al-final{-webkit-mask-image:none;mask-image:none}}.e-derecha{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;margin-left:auto;display:flex}.e-valor{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.e-grave .e-valor{color:var(--rojo)}.e-aviso .e-valor{color:var(--ambar-texto)}.r-comparacion tbody tr{cursor:pointer}.r-comparacion tbody tr:hover,.r-comparacion tbody tr:focus{background:var(--superficie-2);outline:none}.r-cuenta{text-align:center;min-width:22px;color:var(--sobre-color);border-radius:999px;padding:1px 7px;font-size:13px;font-weight:700;display:inline-block}.r-cuenta.grave{background:var(--rojo-solido)}.r-cuenta.aviso{background:var(--ambar-solido)}.r-barrita{background:var(--borde-suave);vertical-align:middle;border-radius:4px;width:60px;height:8px;margin-right:8px;display:inline-block;overflow:hidden}.r-barrita i{background:var(--azul-solido);height:100%;display:block}.c-chip.ok{background:var(--verde-fondo);color:var(--verde)}.sug-caja{display:block;position:relative}.sug{z-index:20;background:var(--superficie);border:1px solid var(--azul);box-shadow:0 8px 24px var(--sombra-4);border-radius:10px;flex-direction:column;max-height:320px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.sug[hidden]{display:none}.sug-op{font:inherit;text-align:left;border:0;border-bottom:1px solid var(--borde-suave);cursor:pointer;background:0 0;flex-direction:column;gap:1px;min-height:46px;padding:10px 12px;display:flex}.sug-op:last-child{border-bottom:0}.sug-op span{color:var(--texto-suave);font-size:12px;font-weight:400}.sug-op.on,.sug-op:hover{background:var(--azul-fondo)}.f-confirmar{background:var(--ambar-fondo);border:2px solid var(--ambar-solido);border-radius:12px;padding:14px 16px}.f-confirmar ul{margin:8px 0;padding-left:22px;font-weight:700}.f-confirmar p{margin:0 0 10px}.prod.fact{padding:0}.fact-cab{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.fact-flecha{color:var(--texto-suave);font-size:22px;transition:transform .15s}.fact-cab.on .fact-flecha{transform:rotate(90deg)}.fact-tit{flex-direction:column;min-width:0;margin-right:auto;display:flex}.fact-cuerpo{padding:0 14px 14px}@media (prefers-reduced-motion:reduce){.fact-flecha{transition:none}}[hidden]{display:none!important}.sug-nota{color:var(--ambar-texto);background:var(--ambar-fondo);padding:8px 12px;font-size:12px}.sd-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:8px 0 12px;display:grid}.sd-kpi{font:inherit;text-align:left;background:var(--superficie);border:1px solid var(--borde);cursor:pointer;border-radius:12px;flex-direction:column;gap:2px;padding:12px;display:flex}.sd-kpi b{font-size:26px;line-height:1.1}.sd-kpi span{color:var(--texto-suave);font-size:13px}.sd-kpi.ok b{color:var(--verde)}.sd-kpi.mal b{color:var(--rojo)}.sd-kpi.on{outline:2px solid var(--texto);outline-offset:-2px}.sd-buscar{align-items:center;gap:8px;display:flex}.sd-buscar .buscar{flex:1;min-width:0}.sd-herr{justify-content:flex-end;margin:6px 0;display:flex}.sd-grupos{flex-direction:column;gap:10px;display:flex}.sd-grupo-cab{font:inherit;text-align:left;background:var(--superficie);border:1px solid var(--borde);cursor:pointer;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;width:100%;min-height:52px;padding:12px 14px;display:flex}.sd-grupo-cab.on{border-color:var(--texto)}.sd-grupo-cab.on .fact-flecha{transform:rotate(90deg)}.sd-grupo-tit{font-size:17px;font-weight:800}.sd-grupo.abierta .tabla-caja{margin-top:8px}.sd-tabla td{vertical-align:middle}.sd-fila.editando td,.sd-editor td{background:var(--superficie-2)}.sd-motivo{grid-column:1/-1}@media (width<=640px){.sd-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.mv-filtros{grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:10px 12px;margin:12px 0 8px;display:grid}.mv-filtros label{color:var(--texto-suave);flex-direction:column;gap:4px;min-width:0;font-size:13px;font-weight:600;display:flex}.mv-filtros select,.mv-filtros input{font:inherit;color:var(--texto);border:1px solid var(--borde);background:var(--superficie);box-sizing:border-box;border-radius:8px;width:100%;min-width:0;padding:9px 10px;font-size:15px}.mv-atajos{flex-wrap:wrap;grid-column:1/-1;gap:8px;display:flex}.mv-atajos .limpiar{margin-left:auto}.mv-cuenta{min-height:1.2em;margin:8px 0}.mv-flecha-td{width:18px;padding-right:0!important}.mv-fila.on .fact-flecha{transform:rotate(90deg)}.mv-fila.on td{background:var(--superficie-2)}.mv-chip{background:var(--fondo);color:var(--texto-suave);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.mv-detalle>td{background:var(--superficie-2);padding-top:0!important}.mv-cuerpo{padding:4px 0 6px 18px}.mv-productos{border-collapse:collapse;background:var(--superficie);border-radius:8px;min-width:min(420px,100%);font-size:14px;overflow:hidden}.mv-productos th,.mv-productos td{border-bottom:1px solid var(--fondo);text-align:left;padding:7px 12px}.mv-productos th{color:var(--texto-suave);font-size:12px}.mv-productos .n{text-align:right}.mv-productos tr:last-child td{border-bottom:0}.mv-datos{margin:10px 0 0;line-height:1.6}.mv-paginas{justify-content:space-between;align-items:center;gap:10px;margin:12px 0;display:flex}@media (width<=900px){.mv-filtros{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.mv-filtros{grid-template-columns:1fr 1fr}.mv-filtros label:first-child{grid-column:1/-1}.mv-flecha-td{display:none!important}.mv-tabla td[data-label=Persona]{text-align:right;border-bottom:0;margin-bottom:0;padding-bottom:6px;display:flex}.mv-tabla td[data-label=Persona]:before{content:attr(data-label)}.mv-tabla tr.mv-fila.on{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.mv-tabla tr.mv-detalle{background:var(--superficie-2);border-top-left-radius:0;border-top-right-radius:0;margin-top:-2px}.mv-tabla tr.mv-detalle>td{text-align:left;display:block;padding:4px 10px 8px!important}.mv-tabla tr.mv-detalle>td:before{content:none}.mv-cuerpo{padding:0}.mv-productos{width:100%}.mv-productos td{display:table-cell!important}.mv-productos tr{box-shadow:none!important;margin:0!important;padding:0!important;display:table-row!important}.mv-productos thead{display:table-header-group!important}.mv-productos tbody{display:table-row-group!important}.mv-productos td:before{content:none!important}}.r-cab .ver-historial{align-self:center;margin-left:auto}.c-barra{cursor:pointer;outline:none}.c-barra:hover rect,.c-barra:focus-visible rect{opacity:1;filter:brightness(.85)}.c-barra:focus-visible rect{stroke:var(--texto);stroke-width:2px}.c-quien{margin-top:12px}.c-quien .r-cab{margin-top:0}.c-quien .r-cab .btn{margin-left:auto}.c-quien-tabla{border-collapse:collapse;width:100%;font-size:14px}.c-quien-tabla th,.c-quien-tabla td{border-bottom:1px solid var(--fondo);text-align:left;padding:8px 10px}.c-quien-tabla th{color:var(--texto-suave);white-space:nowrap;font-size:12px}.c-quien-tabla .n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.c-quien-tabla tr:last-child td{border-bottom:0}.c-parte{background:var(--fondo);vertical-align:middle;border-radius:4px;width:60px;height:8px;display:inline-block;overflow:hidden}.c-parte i{background:var(--azul-solido);height:100%;display:block}@media (width<=700px){.c-quien .r-cab .btn{margin-left:0}.c-quien-tabla th:nth-child(4),.c-quien-tabla td:nth-child(4){display:none}}.c-quien-tabla .link{text-align:left}.sd-grupo .lista{margin:8px 0 4px}.emp-baja-tit{margin:22px 0 8px;font-size:16px}.emp-pin{letter-spacing:2px}.emp-confirmar{background:var(--rojo-fondo);border:1px solid var(--rojo-borde);border-radius:8px;margin:10px 0 2px;padding:12px 14px}.emp-confirmar p{margin:0 0 10px}.aj-columnas{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:14px;margin-top:12px;display:grid}.aj-columnas .tarjeta{flex-direction:column;gap:12px;margin:0;display:flex}.aj-columnas .tarjeta p{margin:0}.aj-campo{flex-direction:column;gap:6px;font-weight:600;display:flex}.aj-campo small{color:var(--texto-suave);font-weight:400;line-height:1.4}.aj-num{flex-wrap:wrap;align-items:center;gap:8px;font-weight:400;display:flex}.aj-num .campo{width:90px}.aj-campo.con-error .campo{border-color:var(--rojo);background:var(--rojo-fondo)}.adm-cuenta{margin-bottom:12px}.adm-cuenta .prod-fila{align-items:center}.guia-temas,.guia-preguntas{flex-direction:column;gap:8px;margin-top:12px;display:flex}.guia-tema{margin:0;padding:0}.guia-cab{font:inherit;text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;align-items:center;gap:10px;padding:14px 16px;display:flex}.guia-cab.on .fact-flecha{transform:rotate(90deg)}.guia-titulo{font-size:16px;font-weight:700}.guia-donde{text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.guia-donde.t{background:var(--ambar-fondo);color:var(--ambar-texto)}.guia-donde.p{background:var(--azul-fondo);color:var(--azul-fuerte)}.guia-cuerpo{padding:0 16px 14px 44px}.guia-cuerpo ol{margin:8px 0;padding-left:20px;line-height:1.55}.guia-cuerpo li{margin-bottom:4px}.guia-resultado{background:var(--verde-fondo);border-radius:8px;margin:8px 0 0;padding:10px 12px;line-height:1.5}.guia-tit{margin:24px 0 0;font-size:18px}.guia-pregunta{margin:0}.guia-pregunta summary{cursor:pointer;font-weight:700}.guia-pregunta p{margin:8px 0 0;line-height:1.5}.guia-pregunta code,.aj-columnas code{background:var(--fondo);border-radius:4px;padding:1px 5px;font-size:13px}@media (width<=700px){.aj-columnas{grid-template-columns:1fr}.guia-cuerpo{padding-left:16px}}@media (width<=760px){.e-alerta{grid-template-columns:22px minmax(0,1fr);align-items:start}.e-alerta .prod-info{grid-column:2}.e-alerta .e-derecha{text-align:left;flex-flow:wrap;grid-column:2;justify-content:space-between;align-items:center;margin-left:0}.e-alerta .e-derecha .btn{grid-column:auto}}@media (width<=700px){.r-prods{text-align:right;min-width:0;display:block}.tabla tr.sd-editor>td{text-align:left;display:block}.tabla tr.sd-editor>td:before{content:none}}@media (width>=701px) and (width<=1000px){.renglon-fila{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.4fr) auto auto}.r-prod-campo{grid-column:1/-1}}.conexion{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;font-size:13px;font-weight:600;display:inline-flex}.barra .quien{white-space:nowrap}.cx-ok{color:var(--verde)}.cx-sin{color:var(--rojo);background:var(--rojo-fondo);border-radius:999px;padding:3px 10px}.cx-bandeja{border-color:var(--ambar-solido);color:var(--ambar-texto);background:var(--ambar-fondo)}.cx-bandeja.con-rechazo{border-color:var(--rojo);color:var(--rojo);background:var(--rojo-fondo)}.bandeja-panel{margin:12px 0 0}.bandeja-panel .r-cab{margin-top:0}.bandeja-panel .r-cab .btn{margin-left:auto}.bandeja-panel h4{margin:14px 0 6px}.bandeja-lista{margin:6px 0;padding-left:18px;line-height:1.6}.bandeja-lista li{margin-bottom:4px}.aviso-sc{background:var(--ambar-fondo);color:var(--ambar-texto);border:1px solid var(--ambar-borde);border-radius:8px;padding:10px 12px;font-size:14px;line-height:1.5}.c-chip.pend{background:var(--ambar-fondo);color:var(--ambar-texto)}.prod.sin-enviar{border:1px dashed var(--ambar-solido);background:var(--ambar-fondo)}@media (width<=560px){.conexion{order:3;width:100%;margin-left:0}}.bandeja-resultado:empty{display:none}.barra .quien.confirmando{white-space:normal;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;width:100%;display:flex}.aviso-envio{background:var(--verde-fondo);color:var(--verde);border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0 0;padding:10px 12px;font-size:14px;line-height:1.45;display:flex}.aviso-envio>span{flex:240px}.aviso-envio .cerrar-aviso{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:2px 6px}.adm-pedidos{border:1px solid var(--ambar-borde);flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.adm-pedidos .hint{margin:0}.aj-seguridad{flex-direction:column;gap:10px;margin-top:14px;display:flex}.aj-seguridad .hint{margin:0}.aj-filtro{flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.aj-filtro select{max-width:100%}.aj-eventos td{vertical-align:top;overflow-wrap:anywhere}.aj-eventos tr.ev-alerta td:nth-child(2){color:var(--rojo);font-weight:600}.login-pie+.login-pie{margin-top:-6px}.login .volver-tablet{background:var(--superficie);color:var(--texto);border:1px solid var(--borde)}.aviso-tablet{z-index:50;background:var(--ambar-fondo);border:1px solid var(--ambar-borde);max-width:calc(100% - 32px);color:var(--ambar-texto);box-shadow:0 4px 16px var(--sombra-3);border-radius:10px;padding:14px 18px;font-weight:600;position:fixed;top:12px;left:50%;transform:translate(-50%)}.otros-codigos{border:1px dashed var(--borde);background:var(--superficie);border-radius:10px;margin-top:12px;padding:12px 14px}.otros-codigos>small{margin-top:2px;display:block}.otros-codigos .lista{margin:8px 0}.otros-codigos li{border-top:1px solid var(--borde-suave);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.oc-agregar{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.oc-agregar .campo{flex:140px;min-width:0}.oc-agregar .oc-producto{flex-basis:100%}.oc-agregar .btn{flex:none}
