@font-face{font-family:Atkinson;src:url(/fonts/atkinson_regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Atkinson;src:url(/fonts/atkinson_medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Atkinson;src:url(/fonts/atkinson_bold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Atkinson;src:url(/fonts/atkinson_extrabold.ttf)format("truetype");font-weight:800;font-display:swap}:root{--monte:#1f4d33;--monte-claro:#cfe0d3;--caravana:#ffc21a;--tierra:#18211b;--cal:#f3f4f0;--superficie:#fff;--piedra:#4f5a53;--alambre:#d5d9d2;--oxido:#a8321c;--oxido-claro:#f8ded7;--texto-oxido:#fff;--lluvia-1:#e3eef8;--lluvia-2:#bfd6ee;--lluvia-3:#7faedb;--lluvia-4:#1f5f99;--texto-lluvia-4:#fff;--barra:#1f5f99;--fondo:var(--cal);--tinta:var(--tierra);--tinta-suave:var(--piedra);--borde:var(--alambre);--acento:var(--monte);color:var(--tinta);background:var(--fondo);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-variant-numeric:tabular-nums;font-family:Atkinson,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}@media (prefers-color-scheme:dark){:root{--fondo:#111813;--superficie:#19221c;--tinta:#eef1ec;--tinta-suave:#a9b3ac;--borde:#2c3830;--acento:#9ccba8;--monte-claro:#22382a;--oxido:#ffb4a3;--oxido-claro:#3d1a12;--texto-oxido:#2b0e07;--lluvia-1:#17283a;--lluvia-2:#1c3d5e;--lluvia-3:#2c6aa6;--lluvia-4:#8fc1f0;--texto-lluvia-4:#0b1b2b;--barra:#4f97e0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--fondo);margin:0}h1,h2{margin:0;line-height:1.15}h1{letter-spacing:-.01em;font-size:2rem;font-weight:800}h2{font-size:1.05rem;font-weight:700}p{margin:0}code{font-size:.9em}.muted{color:var(--tinta-suave)}.solo-lectores{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:3px solid var(--caravana);outline-offset:2px}.boton{font:inherit;border:2px solid var(--tinta);background:var(--superficie);min-height:44px;color:var(--tinta);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-weight:700;display:inline-flex}.boton:disabled{opacity:.45;cursor:default}.boton--principal{background:var(--caravana);border-color:var(--caravana);color:#18211b;min-height:52px;padding:0 24px;font-size:1.05rem}.boton--icono{width:44px;padding:0;font-size:1.5rem;line-height:1}.boton__g{font-size:1.2rem;font-weight:800}.enlace{font:inherit;color:var(--acento);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.aviso{background:var(--monte-claro);border-radius:12px;padding:12px 14px}.aviso--error{background:var(--oxido-claro);color:var(--oxido);justify-items:start;gap:10px;display:grid}.ingreso{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:100vh;display:grid}.ingreso__portada{background:var(--monte);color:#f3f4f0;border-bottom-right-radius:48px;flex-direction:column;justify-content:flex-end;gap:20px;padding:64px 56px;display:flex}.ingreso__portada h1{max-width:14ch;font-size:clamp(2.2rem,4vw,3.4rem)}.ingreso__portada p{color:var(--monte-claro);max-width:46ch;font-size:1.1rem}.ingreso__acceso{flex-direction:column;justify-content:center;gap:16px;max-width:520px;padding:64px 56px;display:flex}.ingreso__acceso h2{font-size:1.6rem;font-weight:800}.ingreso__acceso .pie{margin-top:24px}.cargando,.mensaje{text-align:center;place-content:center;justify-items:center;gap:16px;min-height:100vh;padding:24px;display:grid}.mensaje h1{max-width:24ch;font-size:1.6rem}.mensaje p{max-width:52ch}.mensaje__acciones{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.layout{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.lateral{background:var(--tierra);color:#e8ece8;flex-direction:column;gap:20px;height:100vh;padding:20px 14px;display:flex;position:sticky;top:0}.marca{align-items:center;gap:10px;padding:0 8px;font-size:1.05rem;font-weight:800;display:flex}.empresa{margin:0 8px}.empresa--unica{color:#fff;font-weight:700}.empresa select{width:100%;font:inherit;color:#fff;background:#232e27;border:1px solid #3a463e;border-radius:10px;padding:8px 10px;font-weight:700}.lateral nav{flex-direction:column;gap:2px;display:flex}.nav-item{text-align:left;font:inherit;color:#e8ece8;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.nav-item:hover{background:#232e27}.nav-item--activo{color:#fff;box-shadow:inset 3px 0 0 var(--caravana);background:#2a382f;font-weight:700}.nav-item svg{color:#8c978f;flex:none}.nav-item--activo svg{color:var(--caravana)}.nav-item--proximo{color:#8c978f;cursor:default;padding-top:6px;padding-bottom:6px}.nav-item--proximo:hover{background:0 0}.nav-grupo{color:#8c978f;margin:14px 12px 4px;font-size:.8rem}.cuenta{border-top:1px solid #2c3830;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:12px 8px 0;display:flex}.cuenta .enlace{color:var(--caravana)}.cuenta .cuenta__sistema{text-align:left;color:#8c978f;flex-basis:100%;padding:0;font-size:.85rem}.contenido{flex-direction:column;gap:24px;width:100%;max-width:1240px;padding:32px 40px 48px;display:flex}.encabezado{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.encabezado .muted{margin-top:6px}.tarjeta{background:var(--superficie);border:1px solid var(--borde);border-radius:16px;padding:20px}.vacio{gap:8px;max-width:60ch;display:grid}.vacio>.boton{justify-self:start}.datos{gap:8px;margin:0;display:grid}.datos div{justify-content:space-between;gap:12px;display:flex}.datos dt{color:var(--tinta-suave)}.datos dd{text-transform:capitalize;margin:0;font-weight:700}.ok{color:var(--acento)}.alerta,.estado--error{color:var(--oxido)}.meses{align-items:center;gap:10px;display:flex}.meses__actual{text-align:center;min-width:11ch;font-size:1.1rem;font-weight:700}.lluvias-cuerpo{grid-template-columns:minmax(0,max-content) minmax(240px,320px);grid-template-areas:"campania campania""planilla resumen";align-items:start;gap:20px;transition:opacity .15s;display:grid}.lluvias-cuerpo--actualizando{opacity:.55}.lluvias-cuerpo .planilla{grid-area:planilla}.lluvias-cuerpo .campania{grid-area:campania}.pluviometros{grid-area:resumen;gap:14px;display:grid;position:sticky;top:24px}.pluviometro{background:var(--superficie);border:1px solid var(--borde);border-radius:16px;gap:4px;padding:18px 20px;display:grid}.pluviometro__etiqueta{margin-top:8px;font-size:.9rem}.pluviometro__mes{white-space:nowrap;font-size:1.2rem;font-weight:700}.pluviometro__mes .cifra{letter-spacing:-.02em;font-size:2.8rem;font-weight:800;line-height:1}.pluviometro__campania{color:var(--tinta-suave)}.pluviometro__campania strong{color:var(--tinta)}.planilla{width:fit-content;min-width:min(100%,420px);max-width:100%;padding:0;overflow:hidden}.planilla__titulo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:18px 20px 12px;display:flex}.planilla__desplazable{overflow-x:auto}.planilla table{border-collapse:collapse;width:100%}.planilla th,.planilla td{text-align:right;border-top:1px solid var(--borde);white-space:nowrap;height:34px;padding:0 14px}.planilla thead th{background:var(--superficie);vertical-align:bottom;border-top:0;height:44px;padding-bottom:8px;font-weight:700;position:sticky;top:0}.planilla .columna-campo{color:var(--tinta-suave);font-size:.8rem;font-weight:400;display:block}.planilla th[scope=row]{text-align:left;width:6.5rem;font-weight:400}.planilla thead th:not(:first-child),.planilla td{min-width:8.5rem}.planilla .dia{text-align:right;min-width:2ch;font-weight:700;display:inline-block}.planilla .dia-semana{color:var(--tinta-suave);margin-left:8px;font-size:.85rem}.planilla tr.finde th[scope=row]{background:color-mix(in srgb, var(--fondo) 70%, transparent)}.planilla tr.hoy th[scope=row]{box-shadow:inset 4px 0 0 var(--caravana)}.planilla .sin-dato{color:var(--borde)}.planilla .lluvia{font-weight:800}.planilla .lluvia--0{color:var(--tinta-suave);font-weight:700}.planilla .lluvia--1{background:var(--lluvia-1)}.planilla .lluvia--2{background:var(--lluvia-2)}.planilla .lluvia--3{background:var(--lluvia-3)}.planilla .lluvia--4{background:var(--lluvia-4);color:var(--texto-lluvia-4)}.planilla tfoot th,.planilla tfoot td{border-top:2px solid var(--tinta);height:48px;font-weight:800}.campania{gap:12px;padding-bottom:12px;display:grid}.campania__titulo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.campania__titulo .muted{margin-top:4px}.campania__grafico{position:relative}.campania svg{width:100%;height:auto;display:block;overflow:visible}.campania .grilla{stroke:var(--borde);stroke-width:1px;stroke-dasharray:2 4}.campania .base{stroke:var(--tinta-suave);stroke-width:1px}.campania .eje{fill:var(--tinta-suave);font-size:12px}.campania .valor{fill:var(--tinta);font-size:13px;font-weight:800}.campania .mes{cursor:pointer;outline:none}.campania .mes--futuro{cursor:default}.campania .mes--futuro .eje{opacity:.5}.campania .mes__area{fill:#0000;stroke:#0000;stroke-width:2px}.campania .mes--encima .mes__area{fill:color-mix(in srgb, var(--fondo) 70%, transparent)}.campania .mes--en-vista .mes__area{fill:var(--fondo)}.campania .mes:focus-visible .mes__area{stroke:var(--caravana)}.campania .mes--en-vista .eje{fill:var(--tinta);font-weight:700}.campania .mes__barra{fill:var(--barra)}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{font:inherit;border:1px solid var(--borde);background:var(--superficie);color:var(--tinta);cursor:pointer;border-radius:999px;padding:6px 12px;font-size:.9rem}.chip--elegido{border-color:var(--acento);background:var(--monte-claro);font-weight:700}.tooltip{background:var(--superficie);border:1px solid var(--borde);pointer-events:none;white-space:nowrap;border-radius:10px;padding:6px 10px;line-height:1.3;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 10px));box-shadow:0 4px 14px #0000001f}.tooltip span{color:var(--tinta-suave);font-size:.85rem}.equipo{gap:16px;max-width:820px;display:grid}.equipo .tarjeta h2{margin-bottom:8px}.lista{margin:0;padding:0;list-style:none}.lista>li{border-top:1px solid var(--borde);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.lista>li:first-child{border-top:0}.lista>li.miembro{flex-direction:column;gap:6px}.miembro__encabezado{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;width:100%;display:flex}.miembro__acciones{gap:16px;display:flex}.cambio-rol{gap:10px;width:100%;max-width:420px;padding:12px 0 4px;display:grid}.telefonos{gap:4px;width:100%;margin:0;padding:0 0 0 16px;list-style:none;display:grid}.telefonos li{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.enlace--peligro{color:var(--oxido)}.boton--peligro{background:var(--oxido);border-color:var(--oxido);color:var(--texto-oxido)}.invitacion,.invitacion-lista{gap:14px;display:grid}.campo{gap:6px;font-weight:700;display:grid}.campo input,.campo select{font:inherit;border:1px solid var(--borde);background:var(--superficie);color:var(--tinta);border-radius:12px;padding:12px 14px;font-weight:400}.roles{border:0;gap:6px;margin:0;padding:0;display:grid}.roles legend{margin-bottom:6px;font-weight:700}.rol{border:1px solid var(--borde);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.rol span{display:grid}.rol input{accent-color:var(--monte);margin-top:5px}.rol--elegido{border-color:var(--acento);background:var(--monte-claro)}.acciones{flex-wrap:wrap;align-items:center;gap:12px;display:flex}a.boton{text-decoration:none}.codigo{letter-spacing:.04em;margin:6px 0;font-size:3rem;font-weight:800;line-height:1}.dialogo{background:var(--superficie);max-width:440px;color:var(--tinta);border:0;border-radius:20px;gap:14px;padding:24px;display:grid}.dialogo::backdrop{background:#00000073}.campos-cuerpo{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.campos-lateral{gap:18px;display:grid}.campos-lateral h2{margin:0}.capa{gap:8px;display:grid}.capa__encabezado{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.capa__interruptor{cursor:pointer;align-items:center;gap:8px;font-weight:700;display:flex}.capa__interruptor input{accent-color:var(--monte);width:18px;height:18px}.capa__muestra{border:2px solid;border-radius:4px;width:14px;height:14px}.capa__muestra--lote{background:#ffc21a55;border-color:#c99400}.capa__muestra--potrero{background:#7fd3ff55;border-color:#2f8fc4}.capa__vacia{margin:0}.unidades{gap:2px;margin:0;padding:0;list-style:none;display:grid}.unidad{width:100%;font:inherit;text-align:left;color:var(--tinta);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:space-between;gap:12px;padding:8px 10px;display:flex}.unidad:hover{background:var(--fondo)}.unidad--elegida{border-color:var(--acento);background:var(--monte-claro);font-weight:700}.formulario-corto{gap:10px;display:grid}.capa__titulo{margin:0;font-size:1rem}.inicio{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;gap:20px;display:grid}.inicio__bloque{gap:12px;display:grid}.inicio__bloque h2{margin:0;font-size:1.15rem}.inicio__bloque p{margin:0}.inicio__lista{margin:0;padding:0;list-style:none;display:grid}.inicio__lista li{border-top:1px solid var(--borde);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.inicio__lista li:first-child{border-top:0;padding-top:0}.inicio__lista li>span:first-child{gap:2px;min-width:0;display:grid}.inicio__ir{justify-self:start}.capa__opcion{cursor:pointer;align-items:center;gap:8px;display:flex}.capa__opcion input{accent-color:var(--monte);width:18px;height:18px}.unidad>span:first-child{gap:2px;display:grid}.unidad__cultivo{color:var(--tinta-suave,inherit);align-items:center;gap:6px;font-weight:400;display:flex}.cultivo__muestra{vertical-align:-1px;border:1px solid #00000040;border-radius:3px;flex:none;width:12px;height:12px;display:inline-block}.cultivos{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cultivos li{grid-template-columns:auto 1fr auto;align-items:center;gap:2px 8px;display:grid}.cultivos__avance{color:var(--tinta-suave);grid-column:2/-1;font-size:.85rem}.plan-del-lote__rinde{color:var(--tinta-suave);margin-top:2px;font-size:.9rem;display:block}.plan-del-lote{border-top:1px solid var(--borde);gap:8px;padding-top:10px;display:grid}.plan-del-lote h3{margin:0;font-size:1rem}.plan-del-lote__ciclo{gap:6px;display:grid}.plan-del-lote__titulo{color:var(--tinta-suave);margin:0;font-size:.85rem;font-weight:700}.plan-del-lote__segunda{justify-self:start}.labores-del-lote{border-top:1px solid var(--borde);gap:8px;padding-top:10px;display:grid}.labores-del-lote h3{margin:0;font-size:1rem}.labores{gap:10px;margin:0;padding:0;list-style:none;display:grid}.labor{border-left:3px solid var(--borde);gap:2px;padding-left:10px;display:grid}.labor--anulada{opacity:.6}.labor--anulada .labor__titulo{text-decoration:line-through}.labor__anulada{color:var(--oxido);font-size:.9rem}.campo--en-linea{grid-auto-flow:column;align-items:center;gap:10px}.campos-mapa,.mapa{position:relative}.mapa__lienzo{background:#26302a;border-radius:16px;height:min(72vh,760px);min-height:420px;overflow:hidden}.mapa__ubicacion{position:absolute;bottom:28px;left:12px}.mapa__error{position:absolute;top:12px;left:12px;right:12px}.panel-mapa{background:var(--superficie);width:min(340px,100% - 24px);max-height:calc(100% - 24px);color:var(--tinta);border-radius:16px;gap:10px;padding:16px;display:grid;position:absolute;top:12px;right:12px;overflow:auto;box-shadow:0 6px 24px #00000040}.panel-mapa p{margin:0}.panel-mapa__titulo{justify-content:space-between;align-items:center;gap:8px;display:flex}.panel-mapa__titulo h2{margin:0;font-size:1.2rem}.panel-mapa .datos dd{text-transform:none}.panel-mapa--ancho{width:min(460px,100% - 24px)}.importar{gap:6px;display:grid}.importar p{margin:0;font-size:.9rem}.importados{gap:6px;margin:0;padding:0;list-style:none;display:grid}.importado{grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;display:grid}.importado input[type=checkbox]{accent-color:var(--monte);width:18px;height:18px}.importado__nombre,.importado select{font:inherit;border:1px solid var(--borde);background:var(--superficie);color:var(--tinta);border-radius:8px;min-width:0;padding:6px 8px}.importado--error .importado__nombre{border-color:var(--oxido)}.importado__motivo{color:var(--oxido);grid-column:2/-1;font-size:.9rem}.rotulo-mapa{pointer-events:none;white-space:nowrap;color:#fff;text-shadow:0 0 3px #000,0 0 6px #000;justify-items:center;font-size:.85rem;line-height:1.2;display:grid;position:absolute;transform:translate(-50%,-50%)}.formulario-en-fila{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.campo textarea{font:inherit;border:1px solid var(--borde);background:var(--superficie);color:var(--tinta);resize:vertical;border-radius:12px;padding:12px 14px;font-weight:400}.ordenes-cuerpo{grid-template-columns:minmax(320px,440px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.ordenes-ayuda{margin:8px 0 0;font-size:.9rem}.orden-item{align-items:flex-start}.estado-orden{border:1px solid var(--borde);background:var(--superficie);color:var(--tinta);border-radius:999px;flex:none;align-self:flex-start;padding:2px 10px;font-size:.85rem;font-weight:700}.estado-orden--borrador{color:var(--tinta-suave);border-style:dashed}.estado-orden--emitida{border-color:var(--barra);color:var(--barra)}.estado-orden--en_curso{background:color-mix(in srgb, var(--caravana) 22%, var(--superficie));border-color:#c99400}.estado-orden--cerrada{border-color:var(--acento);background:var(--monte-claro)}.estado-orden--anulada{border-color:var(--oxido);color:var(--oxido);text-decoration:line-through}.orden-detalle,.orden-editor{gap:14px;display:grid}.orden-detalle>.enlace{justify-self:start}.orden-detalle .datos dd{text-transform:none;text-align:right}.orden-detalle h3,.orden-editor legend{margin:0;font-size:1rem;font-weight:700}.avances,.insumos{gap:8px;margin:0;padding:0;list-style:none;display:grid}.avances li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;display:grid}.avance__barra{width:100%;height:8px;accent-color:var(--monte);grid-column:1/-1}.insumos li{grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:12px;display:grid}.orden-observaciones{background:var(--fondo);white-space:pre-wrap;border-radius:10px;margin:0;padding:10px 12px}.orden-editor fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.orden-lotes ul{gap:2px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.orden-lote{border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px;display:flex}.orden-lote--elegido{background:color-mix(in srgb, #ff7a1a 10%, var(--superficie));border-color:#ff7a1a}.orden-lote .capa__opcion>span{gap:2px;font-weight:700;display:grid}.orden-lote__hectareas,.orden-insumo__dosis{align-items:center;gap:6px;display:flex}.orden-lote__hectareas input,.orden-insumo input,.orden-insumo select,.orden-ejecutor__nombre{font:inherit;border:1px solid var(--borde);background:var(--superficie);color:var(--tinta);border-radius:10px;min-width:0;padding:8px 10px}.orden-lote__hectareas input{text-align:right;width:7ch}.orden-insumo{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:8px;display:grid}.orden-insumo__dosis input{text-align:right;width:7ch}.orden-insumo__dosis span{color:var(--tinta-suave);white-space:nowrap;font-size:.9rem}.orden-insumo__total{white-space:nowrap;font-weight:700}.orden-insumos>.enlace,.orden-lotes>.enlace{justify-self:start}.orden-errores{margin:0;padding-left:32px}.producto-envase{align-items:center;gap:10px;font-weight:400;display:flex}.producto-envase input{text-align:right;width:10ch}.stock-botones{flex-wrap:wrap;gap:8px;display:flex}.stock-cuerpo{gap:20px;max-width:900px;display:grid}.stock-cuerpo>.aviso{margin:0}.stock-deposito{gap:6px;padding-top:12px;display:grid}.stock-deposito+.stock-deposito{border-top:1px solid var(--borde);margin-top:8px}.stock-deposito__titulo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.stock-deposito h3{margin:0;font-size:1.05rem}.stock-productos{margin:0;padding:0;list-style:none;display:grid}.stock-productos>li{border-top:1px solid var(--borde)}.stock-productos>li:first-child{border-top:0}.stock-producto,.stock-productos--total>li{width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 4px;display:grid}.stock-producto{cursor:pointer;border-radius:8px}.stock-producto:hover{background:var(--fondo)}.stock-producto>strong,.stock-productos--total strong{text-align:right;min-width:9ch}.stock-producto__nombre{gap:2px;display:grid}.stock-producto__nombre small{font-size:.85rem}.marca-stock{white-space:nowrap;border:1px dashed var(--borde);color:var(--tinta-suave);border-radius:999px;padding:1px 10px;font-size:.8rem;font-weight:700}.marca-stock--negativo{border:1px solid var(--oxido);background:var(--oxido-claro);color:var(--oxido)}.stock-historia{gap:12px;max-width:900px;display:grid}.stock-historia>.enlace{justify-self:start}.stock-historia h2,.stock-historia p{margin:0}.stock-tabla{overflow-x:auto}.stock-tabla table{border-collapse:collapse;width:100%}.stock-tabla th,.stock-tabla td{border-top:1px solid var(--borde);text-align:right;vertical-align:top;padding:8px 10px}.stock-tabla thead th{color:var(--tinta-suave);border-top:0;font-size:.9rem}.stock-tabla th:first-child,.stock-tabla td:first-child,.stock-tabla__que{text-align:left}.stock-tabla td:first-child{white-space:nowrap}.stock-tabla__que{gap:2px;display:grid}.stock-formulario{max-width:760px}.stock-recuento{border-top:1px solid var(--borde);grid-template-columns:minmax(0,1fr) auto auto minmax(9ch,auto);align-items:center;gap:10px;padding:6px 0;display:grid}.stock-recuento input{text-align:right;width:9ch;font:inherit;border:1px solid var(--borde);border-radius:10px;padding:8px 10px}.stock-recuento__diferencia{text-align:right;font-size:.9rem}.stock-renglon{border-top:1px solid var(--borde);gap:6px;padding:8px 0;display:grid}.stock-renglon__fila{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.stock-renglon__fila>select{flex:1;min-width:200px}.stock-renglon input,.stock-renglon select{font:inherit;border:1px solid var(--borde);background:var(--superficie);color:var(--tinta);border-radius:10px;padding:8px 10px}.stock-renglon .orden-insumo__dosis input{text-align:right;width:8ch}.stock-renglon input.stock-renglon__partida{text-align:left;width:18ch}.stock-renglon input.stock-renglon__vence{text-align:left;width:auto}.stock-sumar{max-width:420px}.depositos{gap:8px;margin:0 0 8px;padding:0;list-style:none;display:grid}.depositos li{gap:2px;display:grid}.depositos li>span:first-child{display:grid}.depositos__acciones{flex-wrap:wrap;gap:4px 14px;font-size:.9rem;display:flex}.orden-insumo__origen,.orden-insumo__stock{grid-column:1/-1;font-size:.9rem}.orden-insumo+.orden-insumo{border-top:1px solid var(--borde);padding-top:8px}@media (width<=1100px){.lluvias-cuerpo{grid-template-columns:minmax(0,1fr);grid-template-areas:"resumen""campania""planilla"}.pluviometros{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));position:static}.campos-cuerpo{grid-template-columns:minmax(0,1fr)}.campos-mapa{order:-1}.ordenes-cuerpo{grid-template-columns:minmax(0,1fr)}.ordenes-cuerpo .campos-mapa{order:1}}@media (width<=860px){.ingreso{grid-template-columns:1fr}.ingreso__portada{border-bottom-right-radius:32px;min-height:44vh;padding:48px 24px 32px}.ingreso__acceso{padding:32px 24px 48px}.layout{grid-template-columns:1fr}.lateral{gap:12px;height:auto;padding:14px 16px;position:static}.lateral nav{flex-direction:row;overflow-x:auto}.nav-item{white-space:nowrap}.nav-item--proximo,.nav-grupo{display:none}.cuenta{margin-top:0}.contenido{padding:20px 16px 40px}.planilla th,.planilla td{padding:0 10px}.planilla thead th:not(:first-child),.planilla td{min-width:5.5rem}h1{font-size:1.6rem}.mapa__lienzo{height:60vh;min-height:320px}.panel-mapa{width:auto;max-height:none;box-shadow:none;border:1px solid var(--borde);margin-top:12px;position:static}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}.stock-valor{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.stock-valor>div:first-child{gap:2px;display:grid}.stock-valor__total{font-variant-numeric:tabular-nums;font-size:1.6rem}.precio-remito{gap:10px;display:grid}.precio-remito h3{margin:0;font-size:1.05rem}.precio-formulario{gap:12px;display:grid}.precio-formulario p{margin:0}.precio-lineas{gap:10px;margin:0;padding:0;list-style:none;display:grid}.precio-lineas>li{grid-template-columns:minmax(0,1fr) minmax(14ch,auto);align-items:end;gap:12px;display:grid}.precio-lineas input{text-align:right}.precio-lineas__unidad{padding-bottom:14px}.miembro__ajuste{align-items:center;gap:8px;font-size:.95rem;display:flex}@media (width<=560px){.precio-lineas>li{grid-template-columns:1fr}.precio-lineas__unidad{padding-bottom:0}}.productos__titulo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.productos__buscar{font:inherit;border:1px solid var(--borde);background:var(--superficie);color:var(--tinta);border-radius:12px;min-width:min(100%,30ch);padding:10px 14px}.productos__grupo+.productos__grupo{margin-top:18px}.productos__grupo h3{margin:12px 0 4px;font-size:1rem}.sugeridos{max-height:min(60vh,520px);padding-right:6px;overflow-y:auto}.sugeridos .productos__grupo:first-child h3{margin-top:0}.sugeridos .lista>li{padding:0}.sugerido{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:2px;width:100%;padding:10px 4px;display:grid}.sugerido:hover,.sugerido:focus-visible{background:var(--monte-claro)}.sugerido__tuyo{color:var(--acento);font-size:.9rem;font-weight:700}.sugerido--casilla{align-items:flex-start;gap:12px;display:flex}.sugerido--casilla:has(input:focus-visible){background:var(--monte-claro)}.sugerido--casilla input{width:20px;height:20px;accent-color:var(--monte);flex:none;margin:3px 0 0}.sugerido__texto{gap:2px;display:grid}.primeros-pasos{border-color:var(--acento);gap:14px;max-width:820px;display:grid}.primeros-pasos__encabezado{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.primeros-pasos__encabezado .muted{margin-top:4px}.primeros-pasos__lista{margin:0;padding:0;list-style:none;display:grid}.primeros-pasos__paso{border-top:1px solid var(--borde);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 14px;padding:12px 0;display:grid}.primeros-pasos__paso:first-child{border-top:0;padding-top:0}.primeros-pasos__texto{gap:2px;display:grid}.primeros-pasos__paso--hecha .primeros-pasos__texto strong{color:var(--tinta-suave)}.primeros-pasos__acciones{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.primeros-pasos__marca{border:2px solid var(--borde);width:32px;height:32px;color:var(--tinta-suave);border-radius:50%;place-items:center;font-weight:800;display:grid}.primeros-pasos__marca--hecha{background:var(--acento);border-color:var(--acento);color:var(--superficie)}.primeros-pasos__marca--salteada{border-style:dashed}.primeros-pasos__marca--pendiente{border-color:var(--acento);color:var(--acento)}.primeros-pasos--terminada{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}@media (width<=560px){.primeros-pasos__paso{grid-template-columns:auto minmax(0,1fr)}.primeros-pasos__acciones{grid-column:2;justify-content:flex-start}}.registros-tarjeta{gap:14px;display:grid}.registros-tarjeta h2{margin:0;font-size:1.15rem}.registros-envoltura{overflow-x:auto}.registros{border-collapse:collapse;width:100%;font-size:.95rem}.registros th{text-align:left;color:var(--tinta-suave);border-bottom:1px solid var(--borde);white-space:nowrap;padding:0 10px 8px;font-size:.8rem;font-weight:700}.registros td{border-bottom:1px solid var(--borde);vertical-align:middle;padding:10px}.registros th:first-child,.registros td:first-child{padding-left:0}.registros tbody tr:last-child td{border-bottom:0}.registros .numero{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.registros__abrir{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:700}.registros__abrir:hover{color:var(--acento);text-underline-offset:3px;text-decoration:underline}.registros__nota{font-size:.8rem;display:block}.aviso--atencion{background:var(--oxido-claro);color:var(--oxido);align-items:center;gap:10px;display:flex}.mas-acciones{position:relative}.mas-acciones>summary{align-items:center;gap:6px;list-style:none;display:inline-flex}.mas-acciones>summary::-webkit-details-marker{display:none}.mas-acciones__menu{z-index:20;background:var(--superficie);border:1px solid var(--borde);border-radius:12px;min-width:230px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0000002e}.mas-acciones__menu button{font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px}.mas-acciones__menu button:hover{background:var(--monte-claro)}@media (width<=560px){.registros .opcional{display:none}}.registros td:first-child{min-width:150px}.registros__acciones{text-align:right;white-space:nowrap}.registros__acciones .miembro__acciones{justify-content:flex-end}.registros--compacta{font-size:.92rem}.registros--compacta td:first-child{min-width:0}.registros tfoot td{border-top:1px solid var(--borde);border-bottom:0;font-weight:700}.registros .avance__barra{margin-top:6px;display:block}.registros .orden-insumo__stock{margin-top:2px;font-size:.82rem;display:block}.pestanas{border-bottom:1px solid var(--borde);gap:4px;margin-bottom:16px;display:flex;overflow-x:auto}.pestana{font:inherit;color:var(--tinta-suave);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:10px 14px}.pestana[aria-selected=true]{border-bottom-color:var(--acento);color:var(--tinta);font-weight:700}.pestana:hover{color:var(--tinta)}.registros__fecha{white-space:nowrap}.registros__anulada td{color:var(--tinta-suave)}.registros__anulada td strong{text-decoration:line-through}
