:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--papel:#faf8f4;--superficie:#fff;--superficie-alt:#f2efea;--borde:#e0dcd4;--borde-fuerte:#c8c3b9;--tinta:#1c1b22;--tinta-media:#56545f;--tinta-suave:#6e6c79;--carbonico:#553a94;--carbonico-fuerte:#422c77;--carbonico-tinte:#efebf9;--correcto:#17643b;--correcto-tinte:#e4f1e9;--atencion:#8a5a00;--atencion-tinte:#fbf0dc;--perdida:#a81e1e;--perdida-tinte:#fbe8e8;--foco:#553a94;--sombra-menu:0 2px 8px #1c1b221a;--sombra-modal:0 12px 32px #1c1b222e;--radio-0:0;--radio-1:4px;--radio-2:8px;--radio-3:12px;--radio-pastilla:999px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--papel:#15141a;--superficie:#1e1c24;--superficie-alt:#282631;--borde:#322f3b;--borde-fuerte:#46424f;--tinta:#f2f0f5;--tinta-media:#b0adba;--tinta-suave:#85828f;--carbonico:#ad9bf2;--carbonico-fuerte:#c4b4f7;--carbonico-tinte:#2a2150;--correcto:#6edba0;--correcto-tinte:#17321f;--atencion:#f0c264;--atencion-tinte:#35280d;--perdida:#ff8f8f;--perdida-tinte:#3b1a1a;--foco:#ad9bf2;--sombra-menu:0 2px 8px #00000080;--sombra-modal:0 12px 32px #0009}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--papel:#15141a;--superficie:#1e1c24;--superficie-alt:#282631;--borde:#322f3b;--borde-fuerte:#46424f;--tinta:#f2f0f5;--tinta-media:#b0adba;--tinta-suave:#85828f;--carbonico:#ad9bf2;--carbonico-fuerte:#c4b4f7;--carbonico-tinte:#2a2150;--correcto:#6edba0;--correcto-tinte:#17321f;--atencion:#f0c264;--atencion-tinte:#35280d;--perdida:#ff8f8f;--perdida-tinte:#3b1a1a;--foco:#ad9bf2;--sombra-menu:0 2px 8px #00000080;--sombra-modal:0 12px 32px #0009}.r-base{color:var(--tinta);font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:23px}.r-base *,.r-base :before,.r-base :after{box-sizing:border-box}:where(.r-base) :where(button){font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}:where(.r-base) :where(button:disabled){cursor:not-allowed}.r-icono{letter-spacing:normal;text-transform:none;white-space:nowrap;vertical-align:middle;font-variation-settings:"FILL" 0;font-family:Material Symbols Outlined;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.r-icono.chico{font-size:18px}.r-icono.medio{font-size:20px}.r-icono.lleno{font-variation-settings:"FILL" 1}.r-boton{border-radius:var(--radio-1);cursor:pointer;white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-family:inherit;font-size:15px;font-weight:600;line-height:20px;display:inline-flex}.r-boton.primario{background:var(--carbonico);color:var(--papel)}.r-boton.primario:hover,.r-boton.primario.sobre{background:var(--carbonico-fuerte)}.r-boton.secundario{background:var(--superficie);color:var(--tinta);border-color:var(--borde-fuerte)}.r-boton.secundario:hover,.r-boton.secundario.sobre{background:var(--superficie-alt)}.r-boton.texto{color:var(--carbonico);background:0 0;padding:0 8px}.r-boton.texto:hover,.r-boton.texto.sobre{background:var(--carbonico-tinte)}.r-boton.primario.peligro{background:var(--perdida);color:var(--papel)}.r-boton.primario.peligro:hover,.r-boton.primario.peligro.sobre{background:color-mix(in srgb, var(--perdida) 82%, var(--tinta))}.r-boton.secundario.peligro{color:var(--perdida);border-color:var(--perdida)}.r-boton.secundario.peligro:hover,.r-boton.secundario.peligro.sobre{background:var(--perdida-tinte)}.r-boton:active{filter:brightness(.94);transform:translateY(1px)}.r-boton:focus-visible,.r-boton.foco{outline:2px solid var(--foco);outline-offset:2px}.r-boton:disabled,.r-boton.inactivo,.r-boton[aria-disabled=true],.r-boton:disabled:hover,.r-boton.inactivo:hover,.r-boton[aria-disabled=true]:hover{background:var(--superficie-alt);color:var(--tinta-suave);border-color:var(--borde);cursor:not-allowed;filter:none;transform:none}.r-boton.tactil{height:48px}.r-boton.ancho{width:100%}.r-boton.cargando,.r-boton[aria-busy=true]{color:#0000;pointer-events:none;position:relative}.r-boton.cargando:after,.r-boton[aria-busy=true]:after{content:"";border:2px solid var(--papel);border-right-color:#0000;border-radius:999px;width:16px;height:16px;animation:.8s linear infinite r-gira;position:absolute}.r-boton.secundario.cargando:after,.r-boton.secundario[aria-busy=true]:after,.r-boton.texto.cargando:after,.r-boton.texto[aria-busy=true]:after{border-color:var(--carbonico);border-right-color:#0000}.r-boton.secundario.peligro.cargando:after,.r-boton.secundario.peligro[aria-busy=true]:after{border-color:var(--perdida);border-right-color:#0000}@keyframes r-gira{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.r-boton.cargando:after,.r-boton[aria-busy=true]:after{animation:none}}.r-chip{border-radius:var(--radio-1);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:4px;height:24px;padding:0 8px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.r-chip.correcto{background:var(--correcto-tinte);color:var(--correcto)}.r-chip.atencion{background:var(--atencion-tinte);color:var(--atencion)}.r-chip.perdida{background:var(--perdida-tinte);color:var(--perdida)}.r-chip.neutro{background:var(--superficie-alt);color:var(--tinta-media);border:1px solid var(--borde)}.r-chip.marca{background:var(--carbonico-tinte);color:var(--carbonico)}.r-filtro{border-radius:var(--radio-pastilla);border:1px solid var(--borde-fuerte);background:var(--superficie);height:32px;color:var(--tinta-media);white-space:nowrap;cursor:pointer;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;line-height:19px;display:inline-flex}.r-filtro.activo{background:var(--carbonico-tinte);border-color:var(--carbonico);color:var(--carbonico)}.r-filtro.atencion{background:var(--atencion-tinte);border-color:var(--atencion);color:var(--atencion)}.r-filtro.perdida{background:var(--perdida-tinte);border-color:var(--perdida);color:var(--perdida)}.r-aviso{border-radius:var(--radio-1);border-left:3px solid;gap:10px;max-width:560px;padding:12px 14px;display:flex}.r-aviso p{color:var(--tinta);margin:0;font-size:15px;line-height:23px}.r-aviso b,.r-aviso strong{font-weight:600}.r-aviso .r-icono{flex:none;margin-top:2px;font-size:18px}.r-aviso.atencion{background:var(--atencion-tinte);border-color:var(--atencion)}.r-aviso.atencion .r-icono{color:var(--atencion)}.r-aviso.perdida{background:var(--perdida-tinte);border-color:var(--perdida)}.r-aviso.perdida .r-icono{color:var(--perdida)}.r-aviso.correcto{background:var(--correcto-tinte);border-color:var(--correcto)}.r-aviso.correcto .r-icono{color:var(--correcto)}.r-campo{max-width:420px;display:block}.r-campo>label,.r-campo>.rotulo{margin-bottom:4px;font-size:15px;font-weight:600;line-height:23px;display:block}.r-entrada{border:1px solid var(--borde-fuerte);border-radius:var(--radio-1);background:var(--superficie);width:100%;height:44px;color:var(--tinta);padding:0 12px;font-family:inherit;font-size:15px}.r-entrada.numero{text-align:right;font-variant-numeric:tabular-nums}.r-entrada.codigo{font-family:IBM Plex Mono,Courier New,monospace}.r-entrada:focus-visible,.r-entrada.foco{outline:2px solid var(--foco);outline-offset:2px}.r-entrada.error{border-color:var(--perdida)}.r-entrada:disabled,.r-entrada.inactivo{background:var(--superficie-alt);color:var(--tinta-suave);border-color:var(--borde)}.r-campo .ayuda{color:var(--tinta-suave);margin-top:6px;font-size:13px;line-height:19px}.r-campo .falla{color:var(--perdida);align-items:flex-start;gap:6px;margin-top:6px;font-size:13px;line-height:19px;display:flex}.r-campo .falla .r-icono{flex:none;font-size:18px}.r-opciones{flex-wrap:wrap;gap:8px;display:flex}.r-opcion{border:1px solid var(--borde-fuerte);border-radius:var(--radio-1);background:var(--superficie);min-height:44px;color:var(--tinta);cursor:pointer;align-items:center;gap:8px;padding:0 14px;font-size:15px;display:inline-flex}.r-opcion.activa{border-color:var(--carbonico);background:var(--carbonico-tinte);color:var(--carbonico);font-weight:600}.r-opcion:disabled{background:var(--superficie-alt);border-color:var(--borde);color:var(--tinta-suave);cursor:not-allowed}.r-desglose{max-width:460px}.r-linea{align-items:baseline;gap:12px;padding:8px 0;font-size:15px;line-height:20px;display:flex;position:relative}.r-linea .et{color:var(--tinta-media)}.r-linea .vl{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-weight:500}.r-linea.suave .et,.r-linea.suave .vl{color:var(--tinta-suave)}.r-linea.dato .vl{color:var(--tinta);font-weight:600}.r-linea.cambio:before{content:"";background:var(--atencion);border-radius:999px;width:7px;height:7px;position:absolute;top:50%;left:-14px;transform:translateY(-50%)}.r-linea.real{background:var(--carbonico-tinte);border-radius:var(--radio-1);margin:6px -10px;padding:10px}.r-linea.real .et{color:var(--carbonico);font-weight:600}.r-linea.real .vl{color:var(--carbonico);font-weight:700}.r-corte{border:0;border-top:1px solid var(--borde-fuerte);margin:12px 0}.r-total{align-items:baseline;gap:12px;display:flex}.r-total .et{font-size:15px;font-weight:600;line-height:20px}.r-total .vl{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-left:auto;font-size:26px;font-weight:700;line-height:30px}.r-panel{background:var(--superficie-alt);border:1px solid var(--borde);border-radius:var(--radio-2);max-width:420px;padding:16px}.r-panel .titulo{margin-bottom:6px;font-size:16px;font-weight:600;line-height:22px}.r-historial{border:1px solid var(--borde);border-radius:var(--radio-2);max-width:460px;display:flex;overflow:hidden}.r-hito{border-right:1px solid var(--borde);flex:1;padding:10px 12px}.r-hito:last-child{background:var(--carbonico-tinte);border-right:0}.r-hito .f{letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-suave);font-size:12px;font-weight:600;line-height:16px}.r-hito .p{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;line-height:20px}.r-tabla{border-collapse:collapse;background:var(--superficie);width:100%;font-size:15px;line-height:20px}.r-tabla th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-suave);background:var(--superficie-alt);border-bottom:1px solid var(--borde);white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:600;line-height:16px}.r-tabla td{border-bottom:1px solid var(--borde);white-space:nowrap;padding:11px 12px}.r-tabla th.n,.r-tabla td.n{text-align:right;font-variant-numeric:tabular-nums}.r-tabla td.n{font-weight:500}.r-tabla td.fuerte{font-weight:700}.r-tabla tr.atencion{background:var(--atencion-tinte)}.r-tabla tr.atencion td.marca-estado{color:var(--atencion);font-weight:700}.r-tabla tr.perdida{background:var(--perdida-tinte)}.r-tabla tr.perdida td.marca-estado{color:var(--perdida);font-weight:700}.r-tabla tbody tr:last-child td{border-bottom:0}.r-tabla .reducida{color:var(--carbonico);font-weight:600}.r-esqueleto{border-radius:var(--radio-1);background:var(--superficie-alt);height:12px;display:block}.r-tarjeta{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-2);padding:16px}.r-tarjeta .cab{align-items:center;gap:10px;margin-bottom:4px;display:flex}.r-logo-empresa{border-radius:var(--radio-1);background:var(--superficie-alt);border:1px solid var(--borde);width:32px;height:32px;color:var(--tinta-media);flex:none;place-items:center;display:grid}.r-tarjeta .emp{font-size:15px;font-weight:600;line-height:20px}.r-tarjeta .hora{color:var(--tinta-suave);font-size:13px;line-height:19px}.r-tarjeta .cab>.r-chip,.r-tarjeta .cab>.tipo{margin-left:auto}.r-tarjeta .tipo{letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-suave);align-items:center;gap:5px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.r-tarjeta .txt{margin:8px 0 12px;font-size:15px;line-height:23px}.r-tarjeta .txt b{font-variant-numeric:tabular-nums;font-weight:600}.r-tarjeta .acciones{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.r-tarjeta.formulario{gap:14px;display:grid}.r-tarjeta.formulario .acciones{margin-top:0}.r-ficha{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-2);padding:14px}.r-ficha .arriba{align-items:flex-start;gap:8px;display:flex}.r-ficha .nom{font-size:15px;font-weight:600;line-height:20px}.r-ficha .arriba .r-chip{margin-left:auto}.r-ficha .precio{letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:26px;font-weight:700;line-height:30px}.r-ficha .pares{border-top:1px solid var(--borde);grid-template-columns:1fr 1fr;gap:4px 14px;margin-top:10px;padding-top:10px;display:grid}.r-ficha .pares div{align-items:center;gap:4px;font-size:13px;line-height:19px;display:flex}.r-ficha .pares span{color:var(--tinta-suave)}.r-ficha .pares b{font-variant-numeric:tabular-nums;align-items:center;margin-left:auto;font-weight:600;display:inline-flex}.r-ficha .pares b .r-icono{color:var(--tinta-media);font-size:16px}.r-barra-app{background:var(--superficie-alt);border-bottom:1px solid var(--borde);align-items:center;gap:14px;height:56px;padding:0 16px;display:flex}.r-barra-app.celular{gap:10px;height:52px;padding:0 12px}.r-barra-app .marca{color:var(--carbonico);flex:none;display:inline-flex}.r-barra-app .der{color:var(--tinta-media);flex:none;align-items:center;gap:14px;margin-left:auto;display:flex}.r-buscar{border:1px solid var(--borde-fuerte);border-radius:var(--radio-1);background:var(--superficie);min-width:0;height:36px;color:var(--tinta-suave);white-space:nowrap;flex:0 300px;align-items:center;gap:8px;padding:0 10px;font-size:15px;display:flex;overflow:hidden}.r-campana{display:inline-flex;position:relative}.r-contador{background:var(--perdida);min-width:18px;height:18px;color:var(--papel);text-align:center;border-radius:999px;padding:0 4px;font-size:12px;font-weight:700;line-height:18px;position:absolute;top:-6px;right:-8px}.r-avatar{background:var(--carbonico);width:28px;height:28px;color:var(--papel);border-radius:999px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.r-cuenta{color:var(--tinta);align-items:center;gap:10px;display:flex}.r-cuenta .txt{flex-direction:column;align-items:flex-end;display:flex}.r-cuenta .emp,.r-empresa-activa{color:var(--tinta);white-space:nowrap;align-items:center;gap:2px;font-size:15px;font-weight:600;line-height:20px;display:inline-flex}.r-cuenta .emp .r-icono,.r-empresa-activa .r-icono{color:var(--tinta-media);font-size:18px}.r-cuenta .per{color:var(--tinta-suave);white-space:nowrap;font-size:13px;line-height:19px}.r-barra-app{position:relative}button.r-cuenta,button.r-empresa-activa{font:inherit;cursor:pointer;background:0 0;border:0;min-width:0;margin:0;padding:0}button.r-cuenta:focus-visible,button.r-empresa-activa:focus-visible{outline:2px solid var(--foco);outline-offset:2px;border-radius:var(--radio-1)}.r-barra-app>.r-menu{z-index:30;box-shadow:var(--sombra-menu,0 2px 8px #1c1b221a);position:absolute;top:calc(100% + 4px);right:12px}.r-menu button.item{width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:0}.r-menu button.item:hover{background:var(--superficie-alt)}.r-menu button.item.activo:hover{background:var(--carbonico-tinte)}.r-menu button.item:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.r-menu hr{border:0;border-top:1px solid var(--borde);margin:4px 0}.r-contexto{background:var(--superficie);border-bottom:1px solid var(--borde);height:48px;color:var(--tinta-media);align-items:center;gap:12px;padding:0 16px;display:flex}.r-contexto .titulo{color:var(--tinta);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:16px;font-weight:600;line-height:22px;overflow:hidden}.r-contexto .der{flex:none;align-items:center;gap:14px;margin-left:auto;display:flex}.r-pestanas{scrollbar-width:none;align-self:stretch;gap:4px;min-width:0;display:flex;overflow:auto hidden}.r-pestanas::-webkit-scrollbar{display:none}.r-pestana{color:var(--tinta-media);white-space:nowrap;cursor:pointer;border-bottom:2px solid #0000;flex:none;align-items:center;padding:0 10px;font-size:15px;font-weight:600;line-height:20px;display:inline-flex}.r-pestana.activa{color:var(--carbonico);border-bottom-color:var(--carbonico)}.r-carril{background:var(--superficie-alt);border-right:1px solid var(--borde);flex-direction:column;align-items:center;gap:6px;width:80px;padding:12px 0;display:flex}.r-barra-inferior{background:var(--superficie);border-top:1px solid var(--borde);height:60px;display:flex}.r-destino{color:var(--tinta-media);cursor:pointer;white-space:nowrap;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;font-size:12px;font-weight:600;line-height:16px;text-decoration:none;display:flex}.r-carril .r-destino{width:76px;padding:2px 0}.r-barra-inferior .r-destino{flex:1;gap:2px}.r-destino .r-icono{border-radius:var(--radio-pastilla);place-items:center;width:52px;height:30px;display:grid}.r-destino.activo{color:var(--carbonico)}.r-destino.activo .r-icono{background:var(--carbonico-tinte);font-variation-settings:"FILL" 1}button.r-destino:focus-visible,button.marca:focus-visible{outline:2px solid var(--foco);outline-offset:2px;border-radius:var(--radio-1)}.logotipo{align-items:center;display:inline-flex}.logotipo svg{width:auto;height:100%;display:block}.r-carril-completo{background:var(--superficie-alt);border-right:1px solid var(--borde);flex-direction:column;gap:2px;width:240px;padding:12px;display:flex}.r-carril-completo a{border-radius:var(--radio-pastilla);height:44px;color:var(--tinta-media);cursor:pointer;align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.r-carril-completo a.activo{background:var(--carbonico-tinte);color:var(--carbonico);font-weight:600}.r-carril-completo a.activo .r-icono{font-variation-settings:"FILL" 1}.r-carril-completo .conteo{color:var(--tinta-suave);font-variant-numeric:tabular-nums;margin-left:auto;font-size:13px;font-weight:600}.r-carril-completo .grupo{letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-suave);padding:14px 12px 4px;font-size:12px;font-weight:600;line-height:16px}.r-pie{background:var(--superficie-alt);border-top:1px solid var(--borde);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;display:flex}.r-pie .resultado{color:var(--tinta-media);font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:15px}.r-pie .resultado b{color:var(--tinta);font-weight:700}.r-pie>.r-desglose{flex:100%;max-width:none;margin-bottom:4px}.r-pie .r-desglose .r-linea{padding:1px 0;font-size:13px;line-height:18px}.r-pie .r-desglose .r-corte{margin:4px 0}.r-pie .r-desglose .r-total .vl{font-size:20px;line-height:24px}.r-pie>.r-desglose~.r-boton.primario{margin-left:auto}.r-pasos{flex-direction:column;gap:8px;max-width:420px;display:flex}.r-pasos .donde{color:var(--tinta-media);font-size:13px;line-height:19px}.r-pasos .donde b{color:var(--tinta);font-weight:600}.r-pasos .tramos{gap:4px;display:flex}.r-pasos .tramos i{background:var(--borde);border-radius:999px;flex:1;height:4px}.r-pasos .tramos i.hecho{background:var(--carbonico)}.r-primer-paso{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-2);align-items:flex-start;gap:12px;padding:14px;display:flex}.r-primer-paso .num{border:1.5px solid var(--borde-fuerte);width:28px;height:28px;color:var(--tinta-media);border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid;overflow:hidden}.r-primer-paso .num .r-icono{font-size:18px}.r-primer-paso .cuerpo{flex:1;min-width:0}.r-primer-paso .titulo{margin-top:3px;font-size:16px;font-weight:600;line-height:22px}.r-primer-paso .txt{color:var(--tinta-media);margin:2px 0 10px;font-size:15px;line-height:23px}.r-primer-paso.hecho .num{background:var(--correcto);border-color:var(--correcto);color:var(--papel)}.r-primer-paso.hecho .titulo{color:var(--tinta-media)}.r-casilla{border:1.5px solid var(--borde-fuerte);border-radius:var(--radio-1);background:var(--superficie);width:20px;height:20px;color:var(--papel);vertical-align:middle;cursor:pointer;flex:none;place-items:center;display:inline-grid;overflow:hidden}.r-casilla .r-icono{visibility:hidden;font-size:16px}.r-casilla.marcada,.r-casilla.parcial{background:var(--carbonico);border-color:var(--carbonico)}.r-casilla.marcada .r-icono,.r-casilla.parcial .r-icono{visibility:visible}.r-casilla.inactiva{background:var(--superficie-alt);border-color:var(--borde);cursor:not-allowed}.r-casilla:focus-visible,.r-casilla.foco{outline:2px solid var(--foco);outline-offset:2px}.r-tabla tr.elegida{background:var(--carbonico-tinte)}.r-tabla td.casilla,.r-tabla th.casilla{width:44px;padding-right:0}.r-elige{border:1px solid var(--borde-fuerte);border-radius:var(--radio-2);background:var(--superficie);cursor:pointer;align-items:flex-start;gap:12px;padding:14px;display:flex}.r-elige>.r-icono{color:var(--tinta-media);flex:none}.r-elige .cuerpo{flex:1;min-width:0}.r-elige .titulo{font-size:16px;font-weight:600;line-height:22px}.r-elige .txt{color:var(--tinta-media);font-size:13px;line-height:19px}.r-elige .r-casilla{margin-top:2px}.r-elige.activa{border-color:var(--carbonico);background:var(--carbonico-tinte)}.r-elige.activa>.r-icono,.r-elige.activa .titulo{color:var(--carbonico)}.r-lote{background:var(--carbonico-tinte);border:1px solid var(--carbonico);border-radius:var(--radio-2);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex}.r-lote .cuantos{color:var(--carbonico);white-space:nowrap;font-weight:600}.r-lote label{white-space:nowrap;align-items:center;gap:8px;font-weight:600;display:inline-flex}.r-lote .r-entrada{width:88px;height:40px}.r-lote .accion{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.r-empresa{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-2);flex-wrap:wrap;align-items:flex-start;gap:12px;padding:14px;display:flex}.r-empresa .r-logo-empresa{width:44px;height:44px;font-size:15px;font-weight:700}.r-empresa .cuerpo{flex:220px;min-width:0}.r-empresa .nom{flex-wrap:wrap;align-items:center;gap:6px;font-size:16px;font-weight:600;line-height:22px;display:flex}.r-empresa .nom .r-icono{color:var(--correcto);font-size:18px}.r-empresa .datos{color:var(--tinta-media);font-size:13px;line-height:19px}.r-empresa .marcas{color:var(--tinta-suave);margin-top:4px;font-size:13px;line-height:19px}.r-empresa .lado{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}button.r-empresa{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;align-items:center}button.r-empresa .cuerpo,button.r-empresa .datos,button.r-empresa .marcas{display:block}button.r-empresa:hover{border-color:var(--borde-fuerte)}button.r-empresa:focus-visible{outline:2px solid var(--foco);outline-offset:2px}button.r-empresa .lado>.r-icono{color:var(--tinta-suave)}.r-empresas{gap:10px;display:grid}.r-vacio{text-align:center;justify-items:center;gap:6px;padding:32px 16px;display:grid}.r-vacio>.r-icono{background:var(--superficie-alt);width:48px;height:48px;color:var(--tinta-suave);border-radius:999px;place-items:center;display:grid}.r-vacio .titulo{font-size:16px;font-weight:600;line-height:22px}.r-vacio .txt{color:var(--tinta-media);max-width:44ch;margin-bottom:8px;font-size:15px;line-height:23px}.r-aviso.marca{background:var(--carbonico-tinte);border-color:var(--carbonico)}.r-aviso.marca .r-icono{color:var(--carbonico)}.r-aviso .acciones{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.r-aviso>.formulario{flex:1;gap:10px;min-width:0;display:grid}.r-aviso>.formulario .acciones{margin-top:0}.r-aviso>.desplegable{flex:1;min-width:0}.r-aviso details>summary{cursor:pointer;color:var(--tinta);align-items:flex-start;gap:8px;font-size:15px;font-weight:600;line-height:23px;list-style:none;display:flex}.r-aviso details>summary::-webkit-details-marker{display:none}.r-aviso details>summary:after{content:"expand_more";color:var(--tinta-media);margin-left:auto;font-family:Material Symbols Outlined;font-size:22px;font-weight:400;line-height:23px;transition:transform .15s}.r-aviso details[open]>summary:after{transform:rotate(180deg)}.r-aviso details>summary:focus-visible{outline:2px solid var(--foco);outline-offset:2px;border-radius:4px}.r-aviso details .detalle{gap:4px;margin-top:8px;display:grid}.r-aviso details .detalle p{font-size:14px;line-height:21px}.r-aviso>.desplegable>.acciones{margin-top:10px}.r-aviso.chico{gap:8px;padding:6px 10px}.r-aviso.chico p{font-size:13px;line-height:19px}.r-aviso.chico .r-icono{margin-top:1px;font-size:16px}.r-franja{background:var(--atencion-tinte);border-bottom:1px solid var(--atencion);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 16px;font-size:15px;line-height:23px;display:flex}.r-franja>.r-icono{color:var(--atencion);flex:none;font-size:18px}.r-franja .r-boton{margin-left:auto}.r-cifras{background:var(--borde);border:1px solid var(--borde);border-radius:var(--radio-2);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;display:grid;overflow:hidden}.r-cifra{background:var(--superficie);padding:12px 14px}.r-cifra .n{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:30px}.r-cifra .et{color:var(--tinta-media);font-size:13px;line-height:19px}.r-cifra.atencion .n{color:var(--atencion)}.r-cifra.perdida .n{color:var(--perdida)}.r-tildar{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-2);overflow:hidden}.r-tildar .renglon{border-bottom:1px solid var(--borde);cursor:pointer;align-items:center;gap:12px;min-height:56px;padding:8px 14px;display:flex}.r-tildar .renglon:last-child{border-bottom:0}.r-tildar .r-casilla{width:24px;height:24px}.r-tildar .nom{flex:1;min-width:0;font-weight:600}.r-tildar .precios{flex-direction:column;flex:none;align-items:flex-end;display:flex}.r-tildar .antes{color:var(--tinta-suave);font-variant-numeric:tabular-nums;font-size:13px;line-height:19px;text-decoration:line-through}.r-tildar .ahora{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;line-height:22px}.r-tildar .renglon.hecho .nom,.r-tildar .renglon.hecho .ahora{color:var(--tinta-suave);font-weight:500}.r-etiqueta{color:#111;background:#fff;border:1px dashed #999;gap:2px;width:220px;padding:10px 12px;display:grid}.r-etiqueta .nom{font-size:15px;font-weight:600;line-height:20px}.r-etiqueta .precio{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:30px}.r-etiqueta .medida{font-variant-numeric:tabular-nums;font-size:13px;line-height:19px}.r-etiqueta .neto{text-transform:uppercase;font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.r-etiqueta .cod{color:#444;font-family:IBM Plex Mono,Courier New,monospace;font-size:12px;line-height:16px}.r-renglones{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-2);overflow:hidden}.r-renglon{border-bottom:1px solid var(--borde);flex-wrap:wrap;align-items:center;gap:12px;padding:10px 14px;display:flex}.r-renglon:last-child{border-bottom:0}.r-renglon .cuerpo{flex:160px;min-width:0}.r-renglon .nom{font-size:15px;font-weight:600;line-height:20px}.r-renglon .det{color:var(--tinta-media);font-variant-numeric:tabular-nums;font-size:13px;line-height:19px}.r-renglon .importe{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:15px;font-weight:600;line-height:20px}.r-renglon .importe small{color:var(--tinta-suave);font-size:13px;font-weight:400;line-height:19px;display:block}.r-renglon.falta{background:var(--atencion-tinte)}.r-renglon.falta .det b{color:var(--atencion);font-weight:600}.r-renglon.abono .importe{color:var(--correcto)}.r-contenido{color:var(--tinta-media);font-variant-numeric:tabular-nums;font-size:13px;font-weight:400;line-height:18px;display:block}.r-por-medida{color:var(--tinta-media);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:400;line-height:16px;display:block}.r-precios{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 20px;display:flex}.r-precios>span{min-width:0;display:block}.r-precios .rot{color:var(--tinta-suave);font-size:12px;font-weight:500;line-height:16px;display:block}.r-precios b{white-space:nowrap;font-size:17px;font-weight:700;line-height:22px;display:block}.r-renglon .r-precios{text-align:right;margin-left:auto}.r-renglon .cuerpo>.r-chip{margin-top:4px}.r-renglon .cuerpo>.r-opciones,.r-renglon .cuerpo>.r-entrada{margin-top:8px}.r-renglon>.r-aviso{flex-basis:100%;max-width:none}button.r-renglon{text-align:left;width:100%}button.r-renglon .cuerpo,button.r-renglon .nom,button.r-renglon .det{display:block}button.r-renglon:hover{background:var(--superficie-alt)}button.r-renglon:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}button.r-renglon>.r-icono{color:var(--tinta-suave)}.r-campo>.r-renglones{max-width:420px;margin:6px 0}.r-campo>.r-renglones .r-renglon{padding:8px 12px}.r-renglon.anulado .nom,.r-renglon.anulado .importe{color:var(--tinta-suave)}.r-renglon.anulado .importe{text-decoration:line-through}.r-cantidad{border:1px solid var(--borde-fuerte);border-radius:var(--radio-1);background:var(--superficie);flex:none;align-items:center;height:44px;display:inline-flex}.r-cantidad button{width:44px;height:100%;color:var(--carbonico);cursor:pointer;background:0 0;border:0;place-items:center;font-family:inherit;display:grid;overflow:hidden}.r-cantidad button:disabled{color:var(--tinta-suave);cursor:not-allowed}.r-cantidad button:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.r-cantidad .n{text-align:center;font-variant-numeric:tabular-nums;min-width:40px;font-weight:600}.r-renglon .r-cantidad+.importe{min-width:15ch}.r-ciclo{margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.r-ciclo li{color:var(--tinta-suave);text-align:center;flex:1 0 86px;padding-top:24px;font-size:13px;line-height:19px;position:relative}.r-ciclo li:before{content:"";background:var(--superficie);border:2px solid var(--borde-fuerte);z-index:1;border-radius:999px;width:12px;height:12px;margin-left:-6px;position:absolute;top:5px;left:50%}.r-ciclo li:after{content:"";background:var(--borde-fuerte);width:100%;height:2px;position:absolute;top:10px;left:-50%}.r-ciclo li:first-child:after{display:none}.r-ciclo li.hecho{color:var(--tinta-media)}.r-ciclo li.hecho:before,.r-ciclo li.actual:before{background:var(--carbonico);border-color:var(--carbonico)}.r-ciclo li.hecho:after,.r-ciclo li.actual:after{background:var(--carbonico)}.r-ciclo li.actual{color:var(--tinta);font-weight:600}.r-mensaje{background:var(--superficie-alt);border:1px solid var(--borde);border-radius:var(--radio-2);max-width:420px;padding:12px 14px;font-size:15px;line-height:23px}.r-mensaje p{margin:0 0 8px}.r-mensaje .enlace{color:var(--carbonico);word-break:break-all;font-weight:600}.r-mensaje.propio{background:var(--carbonico-tinte);border-color:var(--carbonico);justify-self:end;margin-left:auto}.r-mensaje.propio p:last-child,.r-mensaje p:last-of-type{margin-bottom:0}.r-mensaje .pie{color:var(--tinta-suave);margin-top:8px;font-size:13px;line-height:19px}.r-menu{background:var(--superficie);border:1px solid var(--borde-fuerte);border-radius:var(--radio-2);width:300px;max-width:100%;padding:6px}.r-menu .titulo{letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-suave);padding:8px 10px 4px;font-size:12px;font-weight:600;line-height:16px}.r-menu .item{border-radius:var(--radio-1);cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:6px 10px;display:flex}.r-menu .item .txt{flex:1;min-width:0;font-weight:600}.r-menu .item small{color:var(--tinta-suave);font-size:13px;font-weight:400;line-height:19px;display:block}.r-menu .item.activo{background:var(--carbonico-tinte)}.r-menu .item.activo .txt,.r-menu .item.activo>.r-icono{color:var(--carbonico)}.r-visita{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-2);gap:10px;padding:14px;display:grid}.r-visita .cab{align-items:flex-start;gap:8px;display:flex}.r-visita .nom{font-size:16px;font-weight:600;line-height:22px}.r-visita .zona{color:var(--tinta-suave);font-size:13px;line-height:19px}.r-visita .cab .r-chip{margin-left:auto}.r-visita ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.r-visita li{align-items:flex-start;gap:8px;font-size:15px;line-height:20px;display:flex}.r-visita li .r-icono{color:var(--tinta-media);flex:none;margin-top:1px;font-size:18px}.r-visita li.atencion .r-icono{color:var(--atencion)}.r-visita li b{font-variant-numeric:tabular-nums;font-weight:600}.r-visita button.cab{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.r-visita button.cab:focus-visible{outline:2px solid var(--foco);outline-offset:2px;border-radius:var(--radio-1)}.r-visitas{gap:10px;display:grid}.r-renglon button.cuerpo{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}button.r-casilla{padding:0}button.r-interruptor{font:inherit;color:inherit;background:0 0;border:0;padding:0}button.r-campana,a.r-campana{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}button.r-campana:focus-visible,a.r-campana:focus-visible{outline:2px solid var(--foco);outline-offset:2px;border-radius:var(--radio-1)}.r-interruptor{cursor:pointer;align-items:center;gap:10px;font-weight:600;display:inline-flex}.r-interruptor .riel{background:var(--borde-fuerte);border-radius:999px;flex:none;width:40px;height:24px;position:relative}.r-interruptor .riel:after{content:"";background:var(--superficie);border-radius:999px;width:18px;height:18px;position:absolute;top:3px;left:3px}.r-interruptor.prendido .riel{background:var(--carbonico)}.r-interruptor.prendido .riel:after{left:19px}.r-interruptor .estado{color:var(--tinta-media);font-weight:400}.r-interruptor:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.r-interruptor+.ayuda{color:var(--tinta-suave);margin-top:6px;font-size:13px;line-height:19px;display:block}.r-renglon.componente{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;padding:12px 14px;display:grid}.r-renglon.componente.a-mano .importe{padding-top:12px}.r-renglon.componente .datos{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.r-renglon.componente .datos .r-entrada{width:auto;height:40px}.r-renglon.componente .datos .r-entrada.cantidad{width:88px}.r-renglon.componente .datos .con-unidad{gap:6px}.r-renglon.componente .datos .con-unidad .r-entrada{width:120px}.r-renglon.componente .datos .r-boton.texto{margin-left:auto}.r-renglon.componente .datos .r-entrada.cantidad.cuenta{width:220px}.cuenta-resultado{color:var(--tinta-media);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:6px;font-size:13px;line-height:19px;display:flex}.cuenta-resultado .error,.r-campo .ayuda.error{color:var(--perdida)}.cuenta-resultado label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.r-renglon.componente .datos select.r-entrada.calculo{width:auto;max-width:260px}.fila-tiempo{flex-wrap:wrap;gap:8px;display:flex}.fila-tiempo .r-entrada{width:auto}.fila-tiempo .r-entrada.cantidad{width:120px}.fila-tiempo .r-entrada.cantidad.cuenta{width:220px}.como-se-usa{padding:10px 14px}.como-se-usa summary{cursor:pointer;color:var(--carbonico);font-size:14px;font-weight:600;line-height:20px}.como-se-usa ul{color:var(--tinta-media);gap:6px;margin:8px 0 0;padding-left:18px;font-size:14px;line-height:21px;display:grid}.r-medidas{gap:8px;display:grid}.r-medida{grid-template-columns:minmax(0,1fr) 110px 110px auto;align-items:center;gap:8px;display:grid}@media (width<=519px){.r-medida{grid-template-columns:minmax(0,1fr) 90px}}.r-panel.ficha{gap:16px;max-width:560px;display:grid}.r-campos{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:start;gap:12px 16px;display:grid}.r-desglose+.r-aviso{margin-top:8px}.r-futuros+.r-aviso{margin-top:12px}.r-documento{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-2);gap:12px;max-width:460px;padding:20px;display:grid}.r-documento .de{font-size:16px;font-weight:600;line-height:22px}.r-documento .para{color:var(--tinta-media);font-size:13px;line-height:19px}.r-documento .trabajo{font-size:15px;line-height:23px}.r-documento .vigencia{color:var(--tinta-media);align-items:center;gap:6px;font-size:13px;line-height:19px;display:flex}.r-documento .vigencia .r-icono{font-size:18px}.r-documento .lema{background:var(--carbonico-tinte);border-radius:var(--radio-1);color:var(--tinta);align-items:flex-start;gap:8px;padding:8px 10px;font-size:13px;line-height:19px;display:flex}.r-documento .lema .r-icono{color:var(--carbonico);margin-top:1px}.r-documento>.r-desglose{max-width:none}@media print{.no-imprimir,.pub-via{display:none!important}.app,.app .cuerpo-app,.publica{border:0!important;height:auto!important;max-height:none!important;overflow:visible!important}html,body,.r-base,.app,.app .cuerpo-app,.publica,.pub-prov{background:#fff!important}.r-documento{border:0;max-width:none;padding:0}}.r-boton .sello{border-radius:var(--radio-1);background:var(--superficie-alt);border:1px solid var(--borde);width:20px;height:20px;color:var(--tinta-media);flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.r-codigo{gap:8px;display:flex}.r-codigo .caja{border:1px solid var(--borde-fuerte);border-radius:var(--radio-1);background:var(--superficie);place-items:center;width:44px;height:52px;font-family:IBM Plex Mono,Courier New,monospace;font-size:19px;line-height:26px;display:grid}.r-codigo .caja.foco{outline:2px solid var(--foco);outline-offset:2px}.r-codigo.error .caja{border-color:var(--perdida)}.r-separador{color:var(--tinta-suave);align-items:center;gap:10px;font-size:13px;line-height:19px;display:flex}.r-separador:before,.r-separador:after{content:"";background:var(--borde);flex:1;height:1px}.r-renglon .valor{text-align:right;color:var(--tinta-media);align-items:center;gap:4px;margin-left:auto;font-size:15px;line-height:20px;display:inline-flex}.r-renglon .valor .r-icono{color:var(--tinta-suave);font-size:18px}.r-renglon.toca{cursor:pointer}.r-renglon .canales{flex-wrap:wrap;gap:6px 16px;margin-left:auto;display:flex}.r-renglon .canales .r-interruptor{font-size:13px;font-weight:500;line-height:19px}.r-casilla.redonda{border-radius:999px}.r-menu.ancho{width:auto}.r-menu .item>.r-icono:first-child{color:var(--tinta-media)}.r-clave{gap:8px;max-width:460px;display:flex}.r-clave .r-entrada{min-width:0}.r-barras{gap:8px;display:grid}.r-barra{grid-template-columns:124px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;line-height:19px;display:grid}.r-barra .riel{background:var(--superficie-alt);border-radius:999px;height:10px;overflow:hidden}.r-barra .riel i{background:var(--perdida);border-radius:999px;height:100%;display:block}.r-barra.ajuste .riel i{background:var(--tinta-suave)}.r-barra .valor{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.r-oferta{border-radius:var(--radio-1);background:var(--carbonico-tinte);padding:12px}.r-oferta .cuanto{color:var(--carbonico);font-size:19px;font-weight:700;line-height:26px}.r-oferta .que{font-size:15px;line-height:20px}.r-oferta .hasta{color:var(--tinta-media);margin-top:4px;font-size:13px;line-height:19px}.r-anuncio{background:var(--superficie-alt);border:1px solid var(--borde);border-radius:var(--radio-2);gap:8px;padding:12px 14px;display:grid}.r-anuncio .rotulo-pago{letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-suave);cursor:pointer;align-items:center;gap:5px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.r-anuncio .rotulo-pago .r-icono{font-size:16px}.r-anuncio .r-empresa{background:0 0;border:0;padding:0}.r-qr{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-2);flex-wrap:wrap;align-items:center;gap:14px;padding:12px 14px;display:flex}.r-qr .codigo{color:#111;border:1px solid var(--borde);border-radius:var(--radio-1);background:#fff;flex:none;place-items:center;width:96px;height:96px;display:grid;overflow:hidden}.r-qr .codigo .r-icono{font-size:84px}.r-qr .cuerpo{flex:180px;min-width:0}.r-qr .titulo{font-size:15px;font-weight:600;line-height:20px}.r-qr .txt{color:var(--tinta-media);font-size:13px;line-height:19px}.r-qr .acciones{margin-top:8px}.r-instalar{background:var(--superficie);border:1px solid var(--borde-fuerte);border-radius:var(--radio-2);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.r-instalar .icono-app{border-radius:var(--radio-2);background:var(--carbonico);width:40px;height:40px;color:var(--papel);flex:none;place-items:center;font-family:Chivo,Arial,sans-serif;font-size:19px;font-weight:800;display:grid}.r-instalar .cuerpo{flex:180px;min-width:0}.r-instalar .titulo{font-size:15px;font-weight:600;line-height:20px}.r-instalar .txt{color:var(--tinta-media);font-size:13px;line-height:19px}.r-instalar .acciones{gap:8px;display:flex}.r-franja.neutra{background:var(--superficie-alt);border-bottom-color:var(--borde-fuerte)}.r-franja.neutra>.r-icono{color:var(--tinta-media)}.r-planes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;gap:12px;display:grid}.r-plan{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-2);gap:10px;padding:16px;display:grid}.r-plan.actual{border-color:var(--carbonico);box-shadow:inset 0 0 0 1px var(--carbonico)}.r-plan .cab{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.r-plan .nombre{font-size:16px;font-weight:600;line-height:22px}.r-plan .cab .r-chip{margin-left:auto}.r-plan .para{color:var(--tinta-media);font-size:13px;line-height:19px}.r-plan .precio{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:30px}.r-plan .precio small{letter-spacing:0;color:var(--tinta-media);font-size:13px;font-weight:400;line-height:19px}.r-plan .hoy{color:var(--correcto);font-size:13px;font-weight:600;line-height:19px}.r-plan ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.r-plan li{align-items:flex-start;gap:8px;font-size:15px;line-height:20px;display:flex}.r-plan li .r-icono{color:var(--correcto);flex:none;margin-top:1px;font-size:18px}.r-plan li b{font-weight:600}.r-plan li.suma{color:var(--tinta-media);font-size:13px;line-height:19px}.r-comparar-marco{border:1px solid var(--borde);border-radius:var(--radio-2);background:var(--superficie);overflow-x:auto}.r-comparar{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;min-width:660px;font-size:14px;line-height:20px}.r-comparar th,.r-comparar td{border-bottom:1px solid var(--borde);text-align:center;vertical-align:middle;background:var(--superficie);padding:10px 12px}.r-comparar th[scope=row],.r-comparar th.funcion{z-index:1;text-align:left;border-right:1px solid var(--borde);min-width:220px;font-weight:400;position:sticky;left:0}.r-comparar th[scope=row] b{font-weight:500;display:block}.r-comparar th[scope=row] small{color:var(--tinta-suave);margin-top:2px;font-size:13px;line-height:18px;display:block}.r-comparar thead th{vertical-align:bottom;width:17.5%;padding:14px 8px}.r-comparar thead th.funcion{width:30%;padding-inline:12px}.r-comparar thead .accion .r-boton{white-space:normal;padding-inline:10px}.r-comparar thead th.funcion{color:var(--tinta-suave);font-size:13px;line-height:19px}.r-comparar thead .nombre{font-size:16px;font-weight:600;line-height:22px}.r-comparar thead .precio{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:26px}.r-comparar thead .extra{color:var(--tinta-media);font-size:12px;line-height:16px}.r-comparar thead .accion{place-items:center;min-height:36px;margin-top:8px;display:grid}.r-comparar .actual{background:var(--carbonico-tinte)}.r-comparar tr.grupo th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-suave);background:var(--superficie-alt);padding:8px 12px;font-size:12px;font-weight:600;line-height:16px;position:sticky;left:0}.r-comparar .si{color:var(--correcto);font-size:20px}.r-comparar .texto{color:var(--tinta-media);font-size:13px;line-height:18px}.r-comparar tbody tr:last-child th,.r-comparar tbody tr:last-child td{border-bottom:0}.r-comparar .sr,.r-comparar caption.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.r-tres .r-linea.parte{border-top:1px solid var(--borde)}.r-tres .r-linea .et b{color:var(--tinta);font-weight:600}.r-tres .r-linea .et small{color:var(--tinta-suave);font-size:13px;line-height:19px;display:block}.r-equilibrio{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-2);gap:8px;padding:14px;display:grid}.r-equilibrio .cab{align-items:baseline;gap:12px;font-size:15px;line-height:20px;display:flex}.r-equilibrio .cab .vl{font-variant-numeric:tabular-nums;white-space:nowrap;margin-left:auto;font-size:20px;font-weight:700;line-height:26px}.r-equilibrio .riel{background:var(--superficie-alt);border:1px solid var(--borde);border-radius:999px;height:12px;overflow:hidden}.r-equilibrio .riel i{background:var(--tinta-suave);border-radius:999px;height:100%;display:block}.r-equilibrio.listo .riel i{background:var(--correcto)}.r-equilibrio .pie{color:var(--tinta-media);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:13px;line-height:19px;display:flex}.r-equilibrio.listo .pie b{color:var(--correcto)}.r-lector{align-items:stretch;gap:8px;display:flex}.r-lector .r-entrada{flex:1;min-width:0}.r-camara{border-radius:var(--radio-2);background:var(--tinta);position:relative;overflow:hidden}.r-camara video{object-fit:cover;width:100%;height:240px;display:block}.r-camara .mira{background:var(--superficie);opacity:.8;height:2px;position:absolute;top:50%;left:12%;right:12%}.r-camara .pie{background:color-mix(in srgb, var(--tinta) 60%, transparent);color:var(--superficie);align-items:center;gap:8px;padding:8px 10px;font-size:13px;line-height:19px;display:flex;position:absolute;bottom:0;left:0;right:0}.r-camara .pie .r-boton{margin-left:auto}.r-dia{align-items:center;gap:4px;display:flex}.r-dia .dia{text-align:center;min-width:120px;font-size:16px;font-weight:600;line-height:22px}.r-prov{flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 0 4px;display:flex}.r-prov>div{flex:220px;min-width:0}.r-prov .nom{font-size:19px;font-weight:600;line-height:26px}.r-prov .det{color:var(--tinta-media);font-variant-numeric:tabular-nums;font-size:13px;line-height:19px}.r-repo{border-bottom:1px solid var(--borde);grid-template-columns:minmax(150px,2.2fr) repeat(3,minmax(74px,.6fr)) auto minmax(104px,1fr);align-items:center;gap:8px 14px;padding:12px 14px;display:grid}.r-repo:last-child{border-bottom:0}.r-repo .prod{min-width:0}.r-repo .nom{font-weight:600}.r-repo .det{color:var(--tinta-suave);font-size:13px;line-height:19px}.r-repo .dato{text-align:right;font-variant-numeric:tabular-nums;display:grid}.r-repo .dato span{white-space:nowrap;letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-suave);font-size:12px;font-weight:600;line-height:16px}.r-repo .dato b{font-size:15px;font-weight:500;line-height:20px}.r-repo .importe{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.r-repo.quieta .nom,.r-repo.quieta .dato b{color:var(--tinta-suave)}@media (width<=640px){.r-repo{grid-template-columns:repeat(3,minmax(0,1fr))}.r-repo .prod{grid-column:1/-1}.r-repo .dato{text-align:left}.r-repo .pide{grid-column:1/3}.r-repo .importe{grid-column:3}}.r-futuros{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.r-futuro{border:1px solid var(--borde);border-radius:var(--radio-2);background:var(--superficie);overflow:hidden}.r-futuro .cab{letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid var(--borde);align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;line-height:16px;display:flex}.r-futuro.acepta .cab{background:var(--correcto-tinte);color:var(--correcto)}.r-futuro.mantiene .cab{background:var(--atencion-tinte);color:var(--atencion)}.r-futuro .cuerpo{padding:12px 14px}.r-futuro .cifra{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:30px}.r-futuro .sub{color:var(--tinta-media);margin:2px 0 4px;font-size:13px;line-height:19px}.r-futuro .r-corte{margin:8px 0}.r-futuro .r-linea{padding:4px 0}.r-futuro .r-linea.correcto .vl{color:var(--correcto);font-weight:700}.r-futuro .r-linea.atencion .vl{color:var(--atencion);font-weight:700}.r-futuro .r-linea.perdida .vl{color:var(--perdida);font-weight:700}.r-muestra{background:var(--papel);gap:20px;padding:20px;display:grid}.r-muestra .fila{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.r-muestra .caso{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.r-muestra .nota{letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-suave);font-size:12px;font-weight:600;line-height:16px}.r-muestra .marco{border:1px solid var(--borde);border-radius:var(--radio-2);background:var(--superficie);overflow:hidden}.r-catalogo{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (width<=640px){.r-catalogo{grid-template-columns:1fr}}.r-arbol{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-1);gap:2px;padding:6px;font-size:14px;line-height:20px;display:grid}.r-arbol .rama{border-radius:var(--radio-1);color:var(--tinta);justify-content:space-between;gap:8px;padding:6px 8px;display:flex}.r-arbol .rama .n{color:var(--tinta-suave);font-variant-numeric:tabular-nums}.r-arbol .rama.hija{color:var(--tinta-media);padding-left:22px}.r-arbol .rama.activa{background:var(--carbonico-tinte);color:var(--carbonico);font-weight:600}.r-arbol .rama.activa .n{color:var(--carbonico)}.r-arbol .rama.ordenar{background:var(--atencion-tinte);color:var(--atencion);font-weight:600}.r-arbol .rama.ordenar .n{color:var(--atencion)}.r-arbol hr{border:0;border-top:1px solid var(--borde);margin:4px 0}.r-arbol button.rama{text-align:left;width:100%}.r-arbol button.rama:hover:not(.activa):not(.ordenar){background:var(--superficie-alt)}.r-arbol button.rama:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.r-facetas{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.r-facetas .rotulo{letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-suave);font-size:12px;font-weight:600;line-height:16px}.r-filtro .n{color:var(--tinta-suave);font-variant-numeric:tabular-nums;font-weight:400}.r-filtro.activo .n{color:var(--carbonico)}.r-tabla tr.grupo td{background:var(--superficie-alt);letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-media);padding:8px 12px;font-size:12px;font-weight:600;line-height:16px;position:sticky;top:0}.r-tabla tr.mas td{color:var(--tinta-suave);font-size:13px}.r-foto{object-fit:contain;background:var(--superficie-alt);border:1px solid var(--borde);border-radius:var(--radio-1);flex:none;display:block}.r-foto.chica{width:44px;height:44px}.r-foto.grande{border-radius:var(--radio-2);width:100%;height:260px}.r-foto-acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.r-foto-acciones .de{color:var(--tinta-suave);margin-right:auto;font-size:13px;line-height:19px}.r-subir{position:relative;overflow:hidden}.r-subir input[type=file]{opacity:0;cursor:pointer;font-size:0;position:absolute;inset:0}.r-subir:focus-within{outline:2px solid var(--foco);outline-offset:2px}.r-subir.deshabilitado{opacity:.6;pointer-events:none}.r-logo-empresa,.r-avatar{overflow:hidden}.r-logo-empresa>img,.r-avatar>img{object-fit:cover;width:100%;height:100%;display:block}.r-ficha.con-foto{grid-template-columns:44px minmax(0,1fr);column-gap:12px;display:grid}.r-ficha.con-foto>.r-foto{grid-row:span 3}.r-ficha.con-foto>:not(.r-foto){grid-column:2}.r-tabla td .con-foto{align-items:center;gap:10px;display:flex}.r-cantidad input.n{width:84px;min-width:0;height:100%;font:inherit;color:inherit;text-align:center;font-variant-numeric:tabular-nums;background:0 0;border:0;padding:0;font-weight:600}.r-cantidad input.n:focus-visible{outline:none}.r-cantidad:has(input.n:focus-visible){outline:2px solid var(--foco);outline-offset:2px}.r-cantidad.kilos input.n{text-align:right;width:60px}.r-cantidad.kilos .u{width:24px;color:var(--tinta-media);padding-left:3px;font-size:13px;line-height:19px}.r-cantidad.kilos input.n::placeholder{color:var(--tinta-suave);font-weight:400}.r-cantidad.error{border-color:var(--perdida)}.r-renglon .importe.fijo{min-width:15ch}.r-tarjeta.novedad .con-foto{align-items:flex-start;gap:12px;display:flex}.r-tarjeta.novedad .con-foto>div{flex:1;min-width:0}.r-tabla td .con-foto .r-foto.chica{width:32px;height:32px}.r-perfil{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-2);overflow:hidden}.r-perfil .portada{aspect-ratio:3;background:linear-gradient(135deg, var(--carbonico-tinte), var(--superficie-alt))}.r-perfil .portada img{object-fit:cover;width:100%;height:100%;display:block}.r-perfil .cabeza{align-items:flex-end;gap:12px;margin-top:-36px;padding:0 16px;display:flex}.r-perfil .r-logo-empresa{border:3px solid var(--superficie);border-radius:var(--radio-2);background:var(--superficie-alt);width:76px;height:76px;font-size:24px;font-weight:700}.r-perfil .cuerpo{gap:4px;padding:10px 16px 16px;display:grid}.r-perfil .nom{flex-wrap:wrap;align-items:center;gap:6px;font-size:20px;font-weight:700;line-height:26px;display:flex}.r-perfil .nom .r-icono{color:var(--correcto);font-size:20px}.r-perfil .datos{color:var(--tinta-media);font-size:14px;line-height:20px}.r-perfil .rubros{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.r-perfil .presentacion{color:var(--tinta);white-space:pre-line;overflow-wrap:anywhere;margin:8px 0 0;font-size:15px;line-height:23px}textarea.r-entrada{width:100%;height:auto;min-height:112px;font:inherit;resize:vertical;padding:10px 12px;line-height:23px;display:block}.r-campo .cuenta{color:var(--tinta-suave);font-variant-numeric:tabular-nums;text-align:right;font-size:13px;line-height:19px}.r-perfil .acciones{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.r-persona{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.r-persona .r-avatar{width:64px;height:64px;font-size:22px}.r-persona .nom{flex:120px;font-size:16px;font-weight:600;line-height:22px}.r-empresa>.abre{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:200px;align-items:center;gap:12px;margin:0;padding:0;display:flex}.r-empresa>.abre .cuerpo,.r-empresa>.abre .datos{display:block}.r-empresa>.abre:focus-visible{outline:2px solid var(--foco);outline-offset:2px;border-radius:var(--radio-1)}.r-descargar{color:var(--tinta-media);flex-wrap:wrap;align-items:center;gap:2px;display:inline-flex}.r-descargar .r-boton.texto{padding-left:8px;padding-right:8px}.r-descargar{position:relative}.r-descargar>.r-menu{z-index:30;width:300px;max-width:calc(100vw - 32px);box-shadow:var(--sombra-menu,0 2px 8px #1c1b221a);color:var(--tinta);position:absolute;top:calc(100% + 4px);right:0}.r-con-desplegable{position:relative}.r-desplegable{z-index:30;background:var(--superficie);border:1px solid var(--borde-fuerte);border-radius:var(--radio-2);max-height:min(60vh,420px);box-shadow:var(--sombra-menu,0 2px 8px #1c1b221a);position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.r-desplegable>.r-renglones{border:0;border-radius:0;margin:0}.r-desplegable>.hoja-txt{margin:0;padding:12px 14px}.r-elegir{text-align:left;cursor:pointer;width:100%;font:inherit;justify-content:space-between;align-items:center;gap:8px;display:flex}.r-elegir>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.r-categorias{padding:4px 0}.r-categorias button{width:100%;min-height:40px;font:inherit;color:var(--tinta);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:8px 14px;display:flex}.r-categorias button:hover{background:var(--superficie-alt)}.r-categorias button:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.r-categorias .grupo{padding-left:6px;font-weight:700}.r-categorias .grupo>.r-icono,.r-categorias .opcion{color:var(--tinta-media)}.r-categorias .sub{padding-left:38px}.r-categorias .nieto{color:var(--tinta-media);padding-left:58px}.r-categorias .elegida{background:var(--carbonico-tinte);color:var(--carbonico);font-weight:600}.r-categorias .contiene{color:var(--carbonico)}.r-franja.marca{background:var(--carbonico-tinte);border-bottom-color:var(--carbonico)}.r-franja.marca>.r-icono{color:var(--carbonico)}.r-franja.marca .r-boton+.r-boton{margin-left:0}.contenido.ancho{max-width:1240px}.demo{grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:start;gap:40px;display:grid}.demo.escritorio{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:28px}@media (width<=920px){.demo{grid-template-columns:minmax(0,1fr);gap:24px}}.controles .r-opcion{gap:6px}.controles .r-opcion:disabled{cursor:not-allowed;color:var(--tinta-suave);background:var(--superficie-alt);border-color:var(--borde)}.guia{gap:20px;min-width:0;display:grid}.guia .intro h1{font-size:clamp(26px,3vw,32px)}.guia .intro p{font-size:15px;line-height:23px}.pasos-demo{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pasos-demo .r-primer-paso{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer}.pasos-demo .r-primer-paso:hover{border-color:var(--borde-fuerte)}.pasos-demo .r-primer-paso:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.pasos-demo .titulo,.pasos-demo .txt{display:block}.pasos-demo .txt{margin:2px 0 0;font-size:13px;line-height:19px}.pasos-demo .r-primer-paso.actual{border-color:var(--carbonico);background:var(--carbonico-tinte)}.pasos-demo .r-primer-paso.actual .num{background:var(--carbonico);border-color:var(--carbonico);color:var(--papel)}.pasos-demo .r-primer-paso.actual .titulo{color:var(--carbonico)}@media (width<=920px){.pasos-demo .r-primer-paso:not(.actual) .txt{display:none}.pasos-demo .r-primer-paso{padding:10px 14px}}.controles{gap:14px;display:grid}.controles .r-campo{max-width:none}.controles select.r-entrada{appearance:auto}.reiniciar{justify-items:start;gap:6px;display:grid}.ayuda{color:var(--tinta-suave);font-size:13px;line-height:19px}.la-cascada{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-2);gap:8px;padding:16px;display:grid}.la-cascada h2{font-size:16px;line-height:22px}.la-cascada p{margin:0}.la-cascada ol{max-height:380px;margin:0;padding:0;list-style:none;overflow-y:auto}.la-cascada li{border-bottom:1px solid var(--borde);grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:8px 0;font-size:13px;line-height:19px;display:grid}.la-cascada li:last-child{border-bottom:0}.la-cascada .quien{color:var(--tinta-media);min-width:0}.la-cascada .quien b{color:var(--tinta);font-size:14px;font-weight:600;display:block}.la-cascada .cuanto{font-variant-numeric:tabular-nums;grid-column:1}.la-cascada .r-chip{grid-area:1/2/span 2;align-self:center}.la-cascada .r-icono{vertical-align:-3px}.escena{justify-content:center;min-width:0;display:flex}.app{background:var(--superficie);border:1px solid var(--borde-fuerte);border-radius:var(--radio-3);flex-direction:column;width:100%;height:780px;min-height:600px;max-height:calc(100vh - 96px);display:flex;overflow:hidden}.app.celular{max-width:390px}@media (width<=520px){.app.celular{max-width:none;height:calc(100svh - 72px);min-height:560px}}.app>*,.columna-app>*{flex:none}.cuerpo-app{overscroll-behavior:contain;scrollbar-width:thin;background:var(--papel);flex-direction:column;flex:auto;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}.cuerpo-app.hoja{background:var(--superficie);gap:16px}.cuerpo-app>*{flex:none}.cabeza-app{background:var(--papel);border-bottom:1px solid var(--borde);flex-direction:column;flex:none;gap:8px;padding:10px 16px;display:flex}.cabeza-app .r-entrada{height:40px}.cabeza-app .avisos{flex-direction:column;gap:6px;min-width:0;display:flex}.cabeza-app .avisos:empty{display:none}.app .r-aviso,.app .r-campo{max-width:none}.app .r-cifras{grid-template-columns:repeat(3,minmax(0,1fr))}.app .r-cifra{padding:10px 12px}.app .r-cifra .n{font-size:22px;line-height:28px}.app .r-cifra .et{font-size:12px;line-height:16px}.app.escritorio>.zona-app{flex:auto;min-height:0;display:flex}.app.escritorio .r-carril{flex:none}.app.escritorio .columna-app{flex-direction:column;flex:auto;min-width:0;display:flex}.app.escritorio .cuerpo-app{align-items:center;padding:20px}.app.escritorio .cuerpo-app>*{width:100%;max-width:640px}.app.producto.escritorio .cuerpo-app>*{max-width:960px}.app.producto.escritorio .cuerpo-app .r-campo{max-width:640px}.app.producto.escritorio .cuerpo-app>.r-campo{max-width:960px}.app.producto.escritorio .cuerpo-app>.r-campo>*{max-width:640px}.app.escritorio .cuerpo-app>.r-catalogo,.app.escritorio .cuerpo-app>.franja-mapa{max-width:none}.app.escritorio .franja-mapa{align-self:stretch;width:auto;margin:-20px -20px 0}.app.escritorio .r-barra-app .r-buscar{flex:320px}.app.escritorio .r-contexto{padding:0 24px}.app.escritorio>.cuerpo-app.hoja>*,.app.escritorio>.publica>.cuerpo-app>*{max-width:520px}.app.escritorio .columna-app>.r-pie{padding-inline:max(16px,50% - 320px)}.app.producto.escritorio .columna-app>.r-pie,.app.escritorio .columna-app>.r-pie.ancha{padding-inline:max(16px,50% - 480px)}.app.escritorio .r-pie>.r-desglose{flex:0 380px;order:1;margin-left:auto}.app.escritorio .r-pie>.r-desglose~.r-boton.primario{order:2;margin-left:16px}.app.escritorio .cuerpo-app.ancha>*{max-width:960px}.app.escritorio .cuerpo-app.ancha .r-renglon .cuerpo>.det,.app.escritorio .cuerpo-app.ancha .r-renglon .cuerpo>.r-contenido,.app.escritorio .cuerpo-app.ancha .r-renglon .cuerpo>.r-por-medida{margin-right:14px;display:inline-block}.app.escritorio .cabeza-app{grid-template-columns:minmax(200px,1fr) minmax(0,2fr);align-items:start;gap:8px 16px;padding:12px max(20px,50% - 320px);display:grid}.app.producto.escritorio .cabeza-app{padding-inline:max(20px,50% - 480px)}.cabeza-app>.r-cifras,.cabeza-app>.r-opciones{grid-column:1/-1}.app.escritorio .cabeza-app.ancha{padding-inline:max(20px,50% - 480px)}.app.escritorio .r-catalogo{grid-template-columns:minmax(0,180px) minmax(0,1fr)}.r-tabla tr.toca{cursor:pointer}.r-tabla tr.toca:hover td{background:var(--superficie-alt)}.r-tabla tr.toca:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.r-barra-app .marca{text-decoration:none}.icono-rubro{display:inline-flex}.icono-rubro svg{width:100%;height:100%;display:block}.r-barra-app .r-empresa-activa{text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.r-barra-app.solo-marca{color:var(--carbonico)}.app.celular .r-contexto{gap:8px;padding:0 12px}.app.celular .r-contexto:has(>.r-pestanas){flex-wrap:wrap;gap:0 8px;height:auto}.app.celular .r-contexto>.r-pestanas{flex:100%;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;display:grid;overflow:visible}.app.celular .r-contexto>.r-pestanas:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.app.celular .r-contexto>.r-pestanas:has(>:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))}.app.celular .r-contexto>.r-pestanas .r-pestana{justify-content:center;height:40px;padding:0 4px}.app.celular .r-contexto>.r-pestanas~.der{border-top:1px solid var(--borde);flex:100%;justify-content:flex-end;height:44px;margin-left:0}.app.celular .r-contexto>.r-pestanas~.der>.cuenta{margin-right:auto}.r-carril .r-destino{text-decoration:none}.r-contexto .atras{width:36px;height:36px;color:var(--tinta);border-radius:var(--radio-pastilla);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:-6px;display:inline-grid}.r-contexto .atras:focus-visible{outline:2px solid var(--foco)}.r-contexto .der.cuenta{color:var(--tinta-suave);font-variant-numeric:tabular-nums;font-size:13px}.r-contexto .der.r-pestanas{gap:0}a.r-pestana{text-decoration:none}button.r-pestana{background:0 0;border:0;border-bottom:2px solid #0000;font-family:inherit}.r-barra-inferior .r-destino{text-decoration:none}.app .r-lote{border-width:1px 0 0;border-radius:0;gap:8px;padding:10px 12px}.app .r-lote .r-entrada{width:64px}.app .r-lote .sentido .r-opcion{min-height:36px;padding:0 10px;font-size:13px}.app .r-pie{padding:10px 12px}.r-pie.pie-pasos{justify-content:space-between}.r-pie .r-boton.ancho{flex:1}.app .seccion{letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-suave);margin:6px 0 -4px;font-size:12px;font-weight:600;line-height:16px}.hoja-titulo{font-size:19px;line-height:25px}.hoja-txt{color:var(--tinta-media);margin:0;font-size:15px;line-height:23px}.hoja-txt.chica{color:var(--tinta-suave);font-size:13px;line-height:19px}.columna{gap:12px;display:grid}.grupo-lista{gap:8px;display:grid}.r-elige,.r-opcion,.r-tildar button.renglon,button.r-ficha{font:inherit;color:inherit;text-align:left}.r-elige{width:100%}.r-elige .titulo,.r-elige .txt{display:block}.r-tildar button.renglon{border:0;border-bottom:1px solid var(--borde);background:0 0;width:100%}.r-tildar button.renglon:disabled{cursor:default}.r-tildar .nom small{color:var(--tinta-suave);font-size:13px;font-weight:400;line-height:19px;display:block}.r-tildar button.renglon:focus-visible,.r-elige:focus-visible,.r-opcion:focus-visible,button.r-ficha:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.chat{background:var(--superficie-alt);flex-direction:column;flex:auto;min-height:0;display:flex}.chat-barra{background:var(--superficie);border-bottom:1px solid var(--borde);flex:none;align-items:center;gap:10px;height:56px;padding:0 12px;display:flex}.chat-cuerpo{flex-direction:column;flex:1;justify-content:flex-end;gap:12px;min-height:0;padding:16px;display:flex;overflow-y:auto}.globo{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-2);align-self:flex-start;gap:8px;max-width:88%;padding:10px 12px;display:grid}.globo p{margin:0}.globo .hora{color:var(--tinta-suave);justify-self:end;font-size:12px;line-height:16px}.vista-link{text-align:left;font:inherit;color:inherit;background:var(--superficie-alt);border:1px solid var(--borde);border-radius:var(--radio-1);cursor:pointer;padding:0;display:flex;overflow:hidden}.vista-link:hover{border-color:var(--carbonico)}.vista-link:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.franja-link{background:var(--carbonico);flex:none;width:4px}.vista-link .txt{gap:2px;padding:8px 10px;font-size:13px;line-height:19px;display:grid}.vista-link .u{color:var(--carbonico);font-weight:600}.chat-nota{text-align:center;color:var(--tinta-suave);margin:0;font-size:13px;line-height:19px}.publica{flex-direction:column;flex:auto;min-height:0;display:flex}.publica>*{flex:none}.publica>.cuerpo-app{background:var(--superficie);flex:auto;gap:0;min-height:0}.pub-via{color:var(--tinta-suave);background:var(--superficie-alt);border-bottom:1px solid var(--borde);justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12px;line-height:16px;display:flex}.pub-via .logotipo{color:var(--carbonico)}.pub-prov{border-bottom:1px solid var(--borde);align-items:center;gap:12px;padding:14px 16px;display:flex}.pub-prov .r-logo-empresa{width:44px;height:44px;font-weight:700}.pub-prov .n{font-family:Chivo,Archivo,Helvetica Neue,Arial,sans-serif;font-size:19px;font-weight:800;line-height:25px}.pub-prov .p{color:var(--tinta-media);font-size:13px;line-height:19px}.pub-meta{color:var(--tinta-media);margin:0 0 12px;font-size:13px;line-height:19px}.pub-grupo{border-bottom:1px solid var(--borde);letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-suave);padding:14px 0 6px;font-size:12px;font-weight:600;line-height:16px}.pub-fila{border-bottom:1px solid var(--borde);justify-content:space-between;gap:12px;padding:9px 0;display:flex}.pub-fila .nom{min-width:0}.pub-fila small{color:var(--tinta-suave);font-size:13px;font-weight:400;line-height:19px;display:block}.pub-fila .pr{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.pub-fila .pr .r-icono{vertical-align:-2px;font-size:14px}.pub-cambios{background:var(--atencion-tinte);border-radius:var(--radio-2);padding:0 12px 2px}.pub-cambios .pub-grupo{color:var(--atencion);border-bottom-color:var(--atencion)}.pub-cambios .pub-fila:last-child{border-bottom:0}.pub-cambios .pr small{color:var(--atencion)}.pub-cambios .pr small s{color:var(--tinta-suave)}.publica .r-renglones{margin:6px 0 4px}.pub-cambios{padding-bottom:8px}.pub-cambios .det.cambio{color:var(--atencion);align-items:center;gap:2px;display:flex}.pub-invita{background:var(--carbonico-tinte);border:1px solid var(--carbonico);border-radius:var(--radio-2);gap:10px;margin:16px 0 4px;padding:16px;display:grid}.pub-invita .t{font-family:Chivo,Archivo,Helvetica Neue,Arial,sans-serif;font-size:19px;font-weight:800;line-height:25px}.pub-invita p{margin:0}.pub-invita .r-boton{white-space:normal}.garantia{color:var(--tinta-media);gap:6px;font-size:13px;line-height:19px;display:flex}.pub-cierre{text-align:center;color:var(--tinta-suave);margin:18px 0 8px;font-size:13px;line-height:19px}.pub-cierre a{color:var(--carbonico);font-weight:600}.r-campo .rotulo.chico{font-size:13px;line-height:19px}.r-campo .ayuda{display:block}.opcional{color:var(--tinta-suave);font-weight:400}.direccion{grid-template-columns:1fr 1fr;gap:10px;display:grid}.direccion .campo-calle{grid-column:1/-1}.direccion+.r-boton{margin-top:14px}.direccion+.r-boton+.ubicada,.direccion+.r-boton+.r-campo{margin-top:8px}.ubicada{color:var(--correcto);align-items:center;gap:6px;margin:0;font-size:13px;line-height:19px;display:flex}.ubicada.no{color:var(--atencion)}.logo-cuenta{flex:none;width:18px;height:18px}.ayuda-demo{color:var(--tinta-suave);gap:6px;margin:0;font-size:13px;line-height:19px;display:flex}.app .r-vacio .r-boton{white-space:normal}.grupos-destino{gap:12px;display:grid}.r-tarjeta.destino{gap:10px;display:grid}.r-tarjeta.destino .cab{margin:0}.margen{color:var(--tinta-media);align-items:center;gap:6px;margin-left:auto;font-size:13px;line-height:19px;display:inline-flex}.margen .r-entrada{width:68px;height:40px}.margen.chico .r-entrada{width:58px;height:36px}.modos{gap:8px;display:grid}.modos .rotulo{font-size:13px;font-weight:600;line-height:19px}.modos .r-elige{gap:10px;padding:10px 12px}.modos .r-elige .titulo{font-size:15px;line-height:20px}.cuando-aplica{background:var(--superficie-alt);border-radius:var(--radio-2);gap:8px;padding:10px 12px;display:grid}.cuando-aplica .r-opcion{min-height:36px;font-size:13px}.cuando-aplica .horario{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cuando-aplica .dias{flex-wrap:wrap;gap:6px;display:flex}.cuando-aplica .dias .r-filtro{justify-content:center;min-width:40px;height:32px;padding:0 8px;font-family:inherit}.cuando-aplica .r-opciones{align-items:center}.cuando-aplica .r-entrada.hora{width:112px;height:36px}.con-unidad{align-items:center;gap:8px;font-weight:600;display:flex}.compra{gap:12px;display:grid}.compra .r-opcion{min-height:40px;padding:0 12px}.compra .dos-campos{grid-template-columns:minmax(0,1fr) minmax(0,150px);gap:10px;display:grid}.guia-costo{background:var(--carbonico-tinte);border-left:3px solid var(--carbonico);border-radius:var(--radio-1);color:var(--tinta);padding:8px 10px}.guia-costo.falta{background:var(--atencion-tinte);border-left-color:var(--atencion)}.con-unidad .r-entrada{width:140px}.precio-editado{gap:2px;display:grid}.precio-editado .hora{color:var(--tinta-suave);font-size:13px;line-height:19px}.precio-editado .txt{margin:4px 0 0}.r-contexto .der .r-boton.texto{gap:4px;height:36px;padding:0 6px}.cuando-aplica select.r-entrada{appearance:auto}.reloj{justify-items:start;gap:6px;display:grid}.reloj .ahora{align-items:center;gap:6px;font-weight:600;display:flex}.la-cascada .desde{color:var(--carbonico);font-weight:600;display:block}.r-boton.texto.ver{justify-self:start;height:32px;padding:0}.filtros-cel{gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.filtros-cel select.r-filtro{appearance:auto;color:var(--tinta);max-width:210px;font-family:inherit}.filtros-cel .r-filtro{flex:none;font-family:inherit}button.r-ficha{cursor:pointer;width:100%;display:block}button.r-ficha>span{display:block}button.r-ficha .arriba{display:flex}button.r-ficha .pares{display:grid}button.r-ficha .pares>span{color:var(--tinta-suave);align-items:center;gap:4px;font-size:13px;line-height:19px;display:flex}button.r-ficha .pares b{color:var(--tinta)}button.r-ficha:hover{border-color:var(--borde-fuerte)}.r-ficha.cargando{border-style:dashed;gap:8px;display:grid}.txt-carga{color:var(--tinta-suave);font-size:13px;line-height:19px}.detalle-cab{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.precio-grande{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:34px}.detalle-cab .hora{color:var(--tinta-suave);font-size:13px;line-height:19px}.acciones-sueltas{display:flex}a.r-boton{text-decoration:none}.mas-acciones{justify-items:start;gap:8px;display:grid}.mas-acciones .r-boton{white-space:normal;text-align:left;height:auto;min-height:44px}.app{position:relative}.velo{z-index:10;background:color-mix(in srgb, var(--tinta) 45%, transparent);place-items:end center;padding:12px;display:grid;position:absolute;inset:0}.app.escritorio .velo{place-items:center}.app.producto .velo{z-index:100;place-items:center;padding:16px;position:fixed}.app.producto .cuerpo-app>.velo{width:auto;max-width:none;margin:0}.app.producto .modal{max-height:calc(100dvh - 32px)}.modal{background:var(--superficie);border:1px solid var(--borde-fuerte);border-radius:var(--radio-3);gap:12px;width:100%;max-width:440px;max-height:100%;padding:20px;display:grid;overflow-y:auto}.modal-cuerpo{gap:10px;display:grid}.modal-cuerpo p{color:var(--tinta-media);margin:0}.modal-pie{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.modal-pie .r-boton{white-space:normal;height:auto;min-height:44px}.pub-fila .con-iva{color:var(--tinta-media)}.app .r-empresa .lado{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.acciones-sueltas .r-boton,.novedad .r-boton{white-space:normal;height:auto;min-height:44px}.novedad .r-aviso{margin-bottom:12px}.novedad .aviso-cuenta .r-desglose{max-width:none}.revisar{gap:10px;display:grid}.revisar .txt.hecho{color:var(--correcto);align-items:center;gap:6px;margin:6px 0 0;display:flex}.franja-mapa{margin:-16px -16px 0}.cuerpo-app.mapa-pantalla,.app.escritorio .cuerpo-app.mapa-pantalla{align-items:stretch;gap:0;padding:0;overflow:hidden}.cuerpo-app.mapa-pantalla>.franja-mapa,.app.escritorio .cuerpo-app.mapa-pantalla>.franja-mapa{margin:0}.app.escritorio .cuerpo-app.mapa-pantalla>*{max-width:none}.cuerpo-app>.lienzo{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;background:var(--superficie-alt);flex:auto;min-height:160px;position:relative;overflow:hidden}.lienzo:active{cursor:grabbing}svg.mapa{width:100%;height:100%;display:block;position:absolute;inset:0}.lienzo .zoom{background:var(--borde);border:1px solid var(--borde-fuerte);border-radius:var(--radio-2);cursor:default;gap:1px;display:grid;position:absolute;top:10px;right:10px;overflow:hidden}.lienzo .zoom button{background:var(--superficie);width:40px;height:40px;color:var(--tinta);cursor:pointer;border:0;place-items:center;display:grid}.lienzo .zoom button:disabled{color:var(--tinta-suave);cursor:not-allowed}.lienzo .zoom button:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.hoja-mapa{background:var(--superficie);border-top:1px solid var(--borde);gap:8px;max-height:48%;padding:10px 12px 12px;display:grid;overflow-y:auto}.hoja-mapa .cab-hoja{justify-content:space-between;align-items:center;gap:8px;display:flex}.hoja-mapa .seccion{margin:0}.hoja-mapa .atras{width:36px;height:36px;color:var(--tinta);border-radius:var(--radio-pastilla);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.mapa-pantalla>.leyenda{background:var(--superficie);border-top:1px solid var(--borde);padding:10px 16px}.mapa .fondo{fill:var(--superficie-alt)}.mapa .calle{stroke:var(--borde)}.mapa g{cursor:pointer}.mapa g:focus-visible{outline:2px solid var(--foco)}.mapa .zona circle{fill:var(--carbonico-tinte);stroke:var(--carbonico);fill-opacity:.8}.mapa .zona text{fill:var(--carbonico);font-weight:700}.mapa .punto circle{fill:var(--carbonico);stroke:var(--superficie)}.mapa .punto.elegida circle{stroke:var(--tinta)}.mapa .punto text,.mapa .yo text{fill:var(--tinta);paint-order:stroke;stroke:var(--superficie-alt);font-weight:600}.mapa .yo circle{fill:var(--tinta);stroke:var(--superficie)}.grupos-rubro{gap:8px;display:grid}.grupo-rubro{border:1px solid var(--borde);border-radius:var(--radio-2);background:var(--superficie);overflow:hidden}.grupo-rubro.abierto{border-color:var(--borde-fuerte)}.cab-rubro{width:100%;min-height:48px;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;font-weight:600;display:flex}.cab-rubro .nom{flex:1;min-width:0}.cab-rubro:focus-visible{outline:2px solid var(--foco);outline-offset:-2px}.grupo-rubro>.r-opciones{padding:4px 12px 12px}.grupo-rubro .r-opcion{min-height:40px;padding:0 12px}.elegidas{gap:6px;display:grid}.elegidas .r-filtro{font-family:inherit}.leyenda{color:var(--tinta-media);gap:4px;font-size:13px;line-height:19px;display:grid}.leyenda span{align-items:center;gap:8px;display:flex}.l-punto{background:var(--carbonico);border-radius:999px;flex:none;width:12px;height:12px}.l-zona{background:var(--carbonico-tinte);border:1.5px dashed var(--carbonico);border-radius:999px;flex:none;width:14px;height:14px}.app .r-empresa .lado .r-boton{height:36px;padding:0 12px}html,body{background:var(--papel);margin:0}.producto.app,.producto.app.celular{border:0;border-radius:0;width:100%;max-width:none;height:100dvh;min-height:0;max-height:none}.producto .r-barra-app{padding-top:env(safe-area-inset-top,0px)}.producto .r-barra-inferior{padding-bottom:env(safe-area-inset-bottom,0px)}.producto.app .r-pie{padding-bottom:calc(10px + env(safe-area-inset-bottom,0px))}.producto .velo{z-index:40;position:fixed}.producto .r-boton.ancho,.producto select.r-entrada{width:100%}.producto .fila-acciones{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.producto .r-opcion{white-space:normal;text-align:left}.producto .lleno{max-width:none}.producto .hoja-txt a{color:var(--carbonico)}.producto .acepta{align-items:flex-start;gap:12px;margin-top:20px;display:flex}.producto .acepta .r-casilla{cursor:pointer;flex:none}.producto .acepta .hoja-txt{margin:0}.producto .r-renglon .acciones{flex-wrap:wrap;flex-basis:100%;justify-content:flex-end;gap:8px;display:flex}@media (display-mode:window-controls-overlay){.producto .r-barra-app{padding-left:calc(env(titlebar-area-x,0px) + 16px);padding-right:calc(100vw - env(titlebar-area-x,0px) - env(titlebar-area-width,100vw) + 12px);-webkit-app-region:drag;app-region:drag}.producto .r-barra-app button,.producto .r-barra-app a,.producto .r-barra-app input,.producto .r-barra-app .r-menu{-webkit-app-region:no-drag;app-region:no-drag}}.piloto-marco{flex-direction:column;height:100dvh;display:flex}.piloto-marco>.r-base.app.producto{flex:1;height:auto;min-height:0}.piloto-franja{padding:calc(5px + env(safe-area-inset-top,0px)) 16px 5px;background:var(--carbonico-tinte);border-bottom:1px solid var(--borde);color:var(--tinta);flex:none;align-items:center;gap:8px;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:14px;line-height:20px;display:flex}.piloto-franja>.r-icono{color:var(--carbonico);flex:none;font-size:18px}.piloto-franja a{color:var(--carbonico);white-space:nowrap;margin-left:auto;font-weight:600}.piloto-franja .corto{display:none}@media (width<=719px){.piloto-franja{padding-inline:12px}.piloto-franja .largo{display:none}.piloto-franja .corto{display:inline}}.piloto-marco .producto .r-barra-app{padding-top:0}@media (display-mode:window-controls-overlay){.piloto-franja{min-height:env(titlebar-area-height,33px);padding-left:calc(env(titlebar-area-x,0px) + 16px);padding-right:calc(100vw - env(titlebar-area-x,0px) - env(titlebar-area-width,100vw) + 12px);-webkit-app-region:drag;app-region:drag}.piloto-franja a{-webkit-app-region:no-drag;app-region:no-drag}.piloto-marco .producto .r-barra-app{-webkit-app-region:no-drag;app-region:no-drag;padding-left:16px;padding-right:16px}}
