@font-face{font-family:GT-Planar;src:url(/fonts/GT-Planar/GT-Planar-Regular.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:GT-Planar;src:url(/fonts/GT-Planar/GT-Planar-Medium.otf) format("opentype");font-weight:500 600;font-display:swap}@font-face{font-family:GT-Planar;src:url(/fonts/GT-Planar/GT-Planar-Bold.otf) format("opentype");font-weight:700 900;font-display:swap}:root{--tierra: #132e1c;--monte: #1c4228;--pasto: #74b72a;--pasto-oscuro: #65a321;--brote: #8fd43a;--rocio: #f0f8e8;--surco: #56724a;--fondo: #f5f6f1;--papel: #ffffff;--linea: #e1e6da;--linea-fuerte: #c9d2c0;--borde-campo: #84947a;--tinta: #132e1c;--tinta-suave: #415a46;--error: #b42318;--error-fondo: #fef3f2;--espera: #8a5a00;--espera-fondo: #fff6dc;--ok: #2f6b12;--ok-fondo: #eaf5dc;--baja: #5f6670;--baja-fondo: #eef0f2;--info-fondo: #eef4f8;--info: #24506e;--radio: 12px;--sombra: 0 1px 2px rgb(19 46 28 / 6%), 0 6px 20px rgb(19 46 28 / 6%);--fuente: "GT-Planar", "Segoe UI", system-ui, -apple-system, sans-serif;--lateral: 256px;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}a,button,input,select,textarea,label{touch-action:manipulation}button,select,[role=button]{cursor:pointer}.saltar{position:absolute;left:12px;top:-60px;z-index:20;padding:10px 14px;border-radius:8px;background:var(--papel);color:var(--tinta);font-weight:600}.saltar:focus{top:12px}.contenido:focus{outline:none}body{margin:0;background:var(--fondo);color:var(--tinta);font-family:var(--fuente);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{margin:0;line-height:1.2;text-wrap:balance}p{margin:0}a{color:var(--monte);text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--monte);outline-offset:2px}.marca{display:block;width:auto;height:56px;margin:-10px 0 -10px -14px}.barra-movil .marca{height:44px;margin:0 0 0 -12px}.marco{display:grid;grid-template-columns:var(--lateral) minmax(0,1fr);min-height:100vh}.lateral{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:28px;padding:26px 16px 20px;background:var(--tierra);color:#dbe8d2}.lateral-marca{padding:0 10px;text-decoration:none}.lateral-nav{display:flex;flex-direction:column;gap:2px;flex:1}.lateral-grupo{margin:14px 10px 6px;font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#8ea887}.lateral-grupo:first-child{margin-top:0}.lateral-enlace{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border-radius:8px;color:#dbe8d2;text-decoration:none;font-weight:500}a.lateral-enlace:hover{background:#ffffff0f}.lateral-enlace.active{background:#8fd43a24;color:var(--brote)}.lateral-enlace-apagado{color:#7f977a;cursor:default}.lateral-pronto{font-size:11px;font-weight:500;padding:1px 7px;border-radius:999px;border:1px solid #3a5a40;color:#8ea887}.lateral-usuario{padding:14px 10px 0;border-top:1px solid #284a31}.lateral-nombre{font-weight:600;color:#fff}.lateral-rol{font-size:13px;color:#8ea887}.lateral-salir{margin-top:10px;padding:0;border:0;background:none;color:#b9cdb0;font-size:13.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.contenido{width:100%;max-width:1120px;padding:36px 44px 64px}.barra-movil,.tabs-movil{display:none}.encabezado{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:24px}.encabezado h1{font-size:28px;font-weight:700;letter-spacing:-.01em}.encabezado p{margin-top:6px;color:var(--tinta-suave);max-width:62ch}.seccion{margin-top:32px}.seccion h2{font-size:19px;font-weight:700;margin-bottom:14px;display:flex;align-items:center;gap:8px}.seccion-bajada{margin:-8px 0 14px;color:var(--tinta-suave)}.seccion-baja{padding-top:24px;border-top:1px solid var(--linea)}.contador{font-size:13px;font-weight:600;color:var(--surco);background:var(--rocio);border-radius:999px;padding:1px 9px}.antetitulo{font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--surco);font-variant-numeric:tabular-nums}.nota{color:var(--tinta-suave);font-size:14px}.volver{display:inline-block;margin-bottom:18px;font-size:14px;font-weight:500;text-decoration:none;color:var(--tinta-suave)}.volver:hover{color:var(--tinta)}.grilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px}.tarjeta-solicitud{content-visibility:auto;contain-intrinsic-size:auto 120px;display:grid;grid-template-columns:64px minmax(0,1fr);gap:14px;padding:16px;background:var(--papel);border:1px solid var(--linea);border-radius:var(--radio);color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.tarjeta-solicitud:hover{border-color:var(--linea-fuerte);box-shadow:var(--sombra);transform:translateY(-1px)}.tarjeta-fecha{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;height:64px;border-radius:10px;background:var(--rocio);color:var(--monte);font-variant-numeric:tabular-nums;line-height:1.1}.tarjeta-fecha strong{font-size:20px;font-weight:700}.tarjeta-fecha span{font-size:12px;font-weight:600;letter-spacing:.06em}.tarjeta-fecha-urgente{background:var(--tierra);color:var(--brote)}.tarjeta-fecha-urgente strong{font-size:16px;letter-spacing:.06em}.tarjeta-cuerpo{display:flex;flex-direction:column;gap:4px;min-width:0}.tarjeta-cabeza{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.tarjeta-titulo{font-size:16.5px;font-weight:700;overflow-wrap:anywhere}.tarjeta-meta{color:var(--tinta-suave);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;white-space:pre-wrap}.tarjeta-pie{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px;font-size:13.5px;color:var(--tinta-suave);font-variant-numeric:tabular-nums}.tarjeta-distancia abbr{text-decoration:none;font-weight:600}.tarjeta-numero{margin-left:auto;color:var(--surco);font-weight:600}.contadores{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:520px;margin:0 0 22px}.contadores>div{padding:12px 14px;background:var(--papel);border:1px solid var(--linea);border-radius:var(--radio)}.contadores dt{font-size:13px;color:var(--tinta-suave)}.contadores dd{margin:2px 0 0;font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.chip{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap;background:var(--rocio);color:var(--monte)}.chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.8}.chip-ok{background:var(--ok-fondo);color:var(--ok)}.chip-espera{background:var(--espera-fondo);color:var(--espera)}.chip-fin{background:#e6f0fa;color:#1f5a8a}.chip-baja{background:var(--error-fondo);color:var(--error)}.chip-acento{background:var(--tierra);color:var(--brote)}.filtros{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px}.filtro{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px;border:1px solid var(--linea-fuerte);border-radius:999px;background:var(--papel);font-size:14px;font-weight:500;cursor:pointer}.filtro span{color:var(--surco);font-variant-numeric:tabular-nums}.filtro:hover{border-color:var(--tinta-suave)}.filtro.activo{background:var(--tierra);border-color:var(--tierra);color:#fff}.filtro.activo span{color:var(--brote)}.orden{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:14px;color:var(--tinta-suave)}.orden select{height:34px;border:1px solid var(--linea-fuerte);border-radius:8px;background:var(--papel);padding:0 8px}.contenido:has(.tablero){max-width:none}.tablero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,420px);gap:18px;align-items:start}.tablero-filtros{grid-column:1 / -1}.tablero-filtros .filtros-panel{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:12px 32px;padding:12px 16px}.tablero-filtros .filtros-panel fieldset{flex-direction:row;flex-wrap:wrap;gap:0 14px}.tablero-filtros .filtros-panel legend{width:100%;margin-bottom:2px}.tablero-filtros .filtro-cuenta{margin-left:0}.tablero-lista{min-width:0;overflow-x:auto;background:var(--papel);border:1px solid var(--linea);border-radius:var(--radio)}.tablero-lista>.vacio{border:0}.tablero-detalle{position:sticky;top:20px;max-height:calc(100vh - 40px);overflow-y:auto;overscroll-behavior:contain;padding:20px;background:var(--papel);border:1px solid var(--linea);border-radius:var(--radio)}.tablero-sin-eleccion{display:grid;place-items:center;min-height:220px;padding:20px;border:1px dashed var(--linea-fuerte);border-radius:10px;color:var(--tinta-suave);text-align:center}.planilla{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.planilla th{position:sticky;top:0;z-index:1;padding:10px;background:#fafbf7;border-bottom:1px solid var(--linea);font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--surco);text-align:left;white-space:nowrap}.planilla td{max-width:260px;padding:10px;border-bottom:1px solid var(--linea);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.planilla tbody tr{cursor:pointer;transition:background-color .12s}.planilla tbody tr:hover{background:#f7faf2}.planilla tbody tr.elegida{background:var(--rocio);box-shadow:inset 3px 0 0 var(--pasto)}.planilla tbody tr:last-child td{border-bottom:0}.planilla .numerica{text-align:right}.planilla .celda-texto{max-width:160px}.planilla-orden,.planilla-elegir{padding:0;border:0;background:none;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;text-align:inherit}.planilla-orden:hover{color:var(--tinta)}.planilla-elegir{font-weight:600}.celda-urgente{display:inline-block;padding:1px 8px;border-radius:6px;background:var(--tierra);color:var(--brote);font-size:12px;font-weight:700;letter-spacing:.06em}.celda-servicio{display:flex;flex-direction:column;align-items:flex-start;gap:3px}.celda-mia{padding:1px 8px;border-radius:999px;background:var(--tierra);color:var(--brote);font-size:12px;font-weight:600}.celda-numero{color:var(--surco)}.filtros-panel{display:flex;flex-direction:column;gap:18px;padding:16px;background:var(--papel);border:1px solid var(--linea);border-radius:var(--radio)}.filtros-panel fieldset{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;border:0}.filtros-panel legend{margin-bottom:6px;padding:0;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--surco)}.filtro-opcion{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:14px;cursor:pointer}.filtro-opcion input{width:16px;height:16px;margin:0;accent-color:var(--pasto-oscuro)}.filtro-cuenta{margin-left:auto;color:var(--surco);font-variant-numeric:tabular-nums}.filtros-panel .boton-texto{align-self:flex-start;min-height:0;padding:0}.detalle-en-panel .detalle-cabeza{margin-bottom:14px}.detalle-en-panel .detalle-cabeza h1{font-size:22px}.detalle-en-panel .seccion{margin-top:22px}.detalle-en-panel .oferta{grid-template-columns:minmax(0,1fr);gap:10px}.detalle-en-panel .oferta-acciones{flex-direction:row;flex-wrap:wrap}.detalle-en-panel .grilla-maquinas,.detalle-en-panel .fila-2,.detalle-en-panel .fila-3{grid-template-columns:minmax(0,1fr)}.detalle-en-panel .tarjeta-formulario{padding:16px}@media (max-width: 1280px){.tablero{grid-template-columns:minmax(0,1fr) minmax(340px,400px)}}.detalle{max-width:880px}.detalle-cabeza{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:22px}.detalle-cabeza h1{font-size:32px;font-weight:700;letter-spacing:-.015em}.ficha{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:0;margin:18px 0 0;background:var(--papel);border:1px solid var(--linea);border-radius:var(--radio);overflow:hidden}.ficha>div{padding:14px 16px;box-shadow:1px 0 0 var(--linea),0 1px 0 var(--linea)}.ficha-ancho{grid-column:1 / -1}.ficha dt{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--surco)}.ficha dd{margin:4px 0 0;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ficha-ancho dd{font-weight:400}.detalle-cultivo{font-weight:400;color:var(--tinta-suave)}.ficha-nota{display:block;margin-top:4px;font-size:13px;font-weight:400;color:var(--surco)}.ficha-oferta{margin-bottom:12px}.publicada{margin-bottom:18px;padding:16px 18px;border-radius:var(--radio);background:var(--tierra);color:#dbe8d2}.publicada strong{display:block;font-size:18px;color:var(--brote)}.publicada p{margin-top:4px}.seccion-titulo{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px}.seccion-titulo h2{margin:0}.texto-app{line-height:1.6}.desbloquear{margin-top:12px;padding:12px 14px;border-radius:10px;background:var(--tierra);color:var(--brote);font-weight:600}.acciones{display:flex;flex-wrap:wrap;gap:10px}.enlace{padding:0;border:0;background:none;color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.importante{padding:14px 16px;border-left:4px solid var(--espera);border-radius:8px;background:var(--espera-fondo);font-size:14px}.importante p{margin-top:6px}.radios{display:flex;flex-wrap:wrap;gap:8px 24px}.formulario-titulo{font-size:18px;font-weight:700}.lista-ofertas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.oferta{display:grid;grid-template-columns:170px minmax(0,1fr) auto;gap:18px;align-items:center;padding:16px 18px;background:var(--papel);border:1px solid var(--linea);border-radius:var(--radio)}.oferta-precio{display:flex;flex-direction:column;align-items:flex-start;gap:2px;font-variant-numeric:tabular-nums}.oferta-precio strong{font-size:20px;font-weight:700}.oferta-precio span:not(.chip){font-size:13px;color:var(--tinta-suave)}.oferta-precio .chip{margin-top:6px}.oferta-datos{display:flex;flex-direction:column;gap:3px;min-width:0}.oferta-quien{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-weight:600}.oferta-meta{font-size:14px;color:var(--tinta-suave)}.oferta-contacto{font-size:14px;font-weight:600}.oferta-acciones{display:flex;flex-direction:column;align-items:stretch;gap:8px}.oferta-sellos{display:flex;flex-wrap:wrap;gap:6px}.oferta-sellos:empty{display:none}.oferta-candado{font-size:13px;font-weight:600;color:var(--surco)}.boton-chico{align-self:flex-start;min-height:44px;margin-top:6px;padding:0 14px;font-size:14px}.grilla-maquinas{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.maquina{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;align-items:start;padding:14px;background:var(--papel);border:1px solid var(--linea);border-radius:var(--radio)}.maquina .boton{margin-top:10px;height:36px;font-size:14px}.maquina-elegida{border-color:var(--pasto);box-shadow:0 0 0 3px #74b72a26;margin-bottom:14px}.maquina-sola{grid-template-columns:minmax(0,1fr) auto;align-items:center}.maquina-foto{width:88px;height:88px;border-radius:8px;object-fit:cover;background:var(--rocio)}.maquina-sin-foto{background:repeating-linear-gradient(135deg,var(--rocio) 0 8px,#e6f0dc 8px 16px)}.maquina-nombre{font-weight:700}.formulario{display:flex;flex-direction:column;gap:16px}.formulario-ancho{max-width:760px}.tarjeta-formulario{padding:26px;background:var(--papel);border:1px solid var(--linea);border-radius:var(--radio)}.fila-2,.fila-3{display:grid;gap:14px}.fila-2{grid-template-columns:repeat(2,minmax(0,1fr))}.fila-3{grid-template-columns:1.1fr 1fr 1fr;align-items:start}.campo{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;border:0}.campo-etiqueta{padding:0;font-size:14px;font-weight:600}.campo input:not([type=checkbox]),.campo select,.campo textarea,.fila-cuando input,.lugar-nuevo input{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--borde-campo);border-radius:10px;background:var(--papel);transition:border-color .15s,box-shadow .15s}.campo textarea{padding:10px 12px;resize:vertical}.campo input:focus,.campo select:focus,.campo textarea:focus,.fila-cuando input:focus{outline:none;border-color:var(--monte);box-shadow:0 0 0 3px #1c422847}.campo select:disabled{background:var(--fondo);color:var(--surco)}.campo-ayuda{font-size:13px;color:var(--surco)}.campo-error{font-size:13px;color:var(--error)}.campo-con-error input,.campo-con-error select{border-color:var(--error)}.entrada-codigo{font-size:22px;letter-spacing:.4em;font-variant-numeric:tabular-nums}.tilde{display:flex;align-items:flex-start;gap:10px;font-size:14px;cursor:pointer}.tilde input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--pasto-oscuro)}.eleccion{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;border:0}.eleccion .eleccion-opcion{align-items:center;justify-content:center;min-height:52px;font-weight:600}.eleccion-opcion,.opcion{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;border:1px solid var(--linea-fuerte);border-radius:10px;background:var(--papel);text-align:left;cursor:pointer}.eleccion-opcion.activa,.opcion.activa{border-color:var(--pasto);background:var(--rocio);box-shadow:0 0 0 1px var(--pasto)}.opciones{display:flex;flex-wrap:wrap;gap:8px}.opcion{flex-direction:row;align-items:center;gap:8px;font-weight:500}.opcion input{accent-color:var(--pasto-oscuro)}.segmentado{display:inline-flex;padding:3px;border:1px solid var(--linea-fuerte);border-radius:10px;background:var(--fondo);min-height:44px}.segmentado button{flex:1;padding:0 14px;border:0;border-radius:7px;background:none;font-weight:500;white-space:nowrap;cursor:pointer}.segmentado button.activo{background:var(--papel);box-shadow:0 1px 2px #132e1c26;font-weight:600}.fila-cuando{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 24px}.fila-cuando .campo{min-width:200px}.lugar-nuevo{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:10px;background:var(--fondo)}.lugar-botones{display:flex;flex-wrap:wrap;gap:8px}.resumen{padding:12px 14px;border-radius:10px;background:var(--rocio);font-variant-numeric:tabular-nums}.boton{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid transparent;border-radius:10px;font-weight:600;font-size:15px;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.boton:disabled{cursor:not-allowed;opacity:.5}.boton-principal{background:var(--pasto);color:var(--tierra)}.boton-principal:hover:not(:disabled){background:var(--pasto-oscuro)}.boton-secundario{background:var(--papel);border-color:var(--borde-campo);color:var(--tinta)}.boton-secundario:hover:not(:disabled){border-color:var(--tinta-suave)}.boton-peligro{background:var(--papel);border-color:#f0c4be;color:var(--error)}.boton-peligro:hover:not(:disabled){background:var(--error-fondo)}.boton-texto{background:none;color:var(--tinta-suave);text-decoration:underline;text-underline-offset:3px;min-height:44px}.formulario>.boton,.seccion-baja .boton{align-self:flex-start}.aviso{margin:0 0 14px;padding:12px 14px;border-radius:10px;font-size:14px}.formulario .aviso{margin:0}.aviso-error{background:var(--error-fondo);color:var(--error)}.aviso-ok{background:var(--ok-fondo);color:var(--ok)}.aviso-info{background:var(--info-fondo);color:var(--info)}.vacio{padding:36px 24px;border:1px dashed var(--linea-fuerte);border-radius:var(--radio);text-align:center;background:var(--papel)}.vacio-titulo{font-weight:700;font-size:17px}.vacio-texto{margin-top:6px;color:var(--tinta-suave)}.cargando{display:flex;align-items:center;gap:10px;padding:24px 0;color:var(--tinta-suave)}.cargando-pantalla{min-height:100vh;justify-content:center}.girador{width:18px;height:18px;border:2px solid var(--linea-fuerte);border-top-color:var(--pasto);border-radius:50%;animation:girar .8s linear infinite}.girador-chico{width:14px;height:14px}@keyframes girar{to{transform:rotate(360deg)}}.dialogo{overscroll-behavior:contain;width:min(440px,calc(100vw - 32px));padding:24px;border:0;border-radius:14px;box-shadow:0 20px 60px #132e1c40}.dialogo::backdrop{background:#132e1c73}.dialogo-titulo{font-size:19px;font-weight:700}.dialogo-texto{margin:10px 0 20px;color:var(--tinta-suave)}.dialogo-acciones{display:flex;justify-content:flex-end;gap:10px}.acceso{display:grid;grid-template-columns:minmax(0,1fr) minmax(420px,560px);min-height:100vh}.acceso-marca{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:40px 56px;color:#dbe8d2;background:repeating-linear-gradient(170deg,rgb(143 212 58 / 5%) 0 2px,transparent 2px 26px),radial-gradient(120% 80% at 0% 100%,var(--monte),var(--tierra) 70%);overflow:hidden}.acceso-logo{text-decoration:none}.acceso-tesis h2{max-width:14ch;font-size:clamp(32px,3.6vw,54px);font-weight:800;color:#fff;letter-spacing:-.02em}.acceso-tesis em{font-style:normal;color:var(--brote)}.acceso-tesis p{margin-top:18px;max-width:46ch;font-size:17px;color:#b9cdb0}.acceso-cifras{display:flex;flex-wrap:wrap;gap:18px 40px;margin:0;padding-top:24px;border-top:1px solid #2c5236}.acceso-cifras dt{font-size:22px;font-weight:700;color:var(--brote)}.acceso-cifras dd{margin:0;font-size:14px;color:#9fb895}.acceso-panel{display:flex;align-items:center;justify-content:center;padding:48px 40px;background:var(--papel)}.acceso-formulario{width:100%;max-width:440px}.acceso-formulario h1{margin-bottom:22px;font-size:28px;font-weight:700}.acceso-bajada{margin:-14px 0 24px;color:var(--tinta-suave)}.acceso-formulario .boton-principal{width:100%}.acceso-pie{margin-top:22px;font-size:14px;text-align:center;color:var(--tinta-suave)}.enlace-derecha{align-self:flex-end;margin-top:-6px;font-size:14px}.letra-chica{font-size:12.5px;color:var(--tinta-suave);text-align:center}.con-prefijo{display:flex;align-items:stretch}.con-prefijo span{display:flex;align-items:center;padding:0 12px;border:1px solid var(--linea-fuerte);border-right:0;border-radius:10px 0 0 10px;background:var(--fondo);color:var(--tinta-suave);font-variant-numeric:tabular-nums}.campo .con-prefijo input{border-radius:0 10px 10px 0}.separador{display:flex;align-items:center;gap:12px;margin:18px 0;font-size:13px;color:var(--surco)}.separador:before,.separador:after{content:"";flex:1;height:1px;background:var(--linea)}.boton-google{min-height:44px;display:flex;justify-content:center}@media (max-width: 960px){.marco{grid-template-columns:minmax(0,1fr);align-content:start}.lateral{display:none}.barra-movil{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 16px;background:var(--tierra)}.barra-movil a{text-decoration:none}.barra-movil-salir{border:0;background:none;color:#b9cdb0;font-size:14px}.contenido{padding:22px 16px 96px}.tabs-movil{position:fixed;inset:auto 0 0;z-index:5;display:flex;background:var(--papel);border-top:1px solid var(--linea);padding-bottom:env(safe-area-inset-bottom)}.tabs-movil-enlace{flex:1;padding:14px 4px;text-align:center;font-size:13.5px;font-weight:600;color:var(--tinta-suave);text-decoration:none}.tabs-movil-enlace.active{color:var(--tierra);box-shadow:inset 0 3px 0 var(--pasto)}.encabezado{flex-direction:column;align-items:stretch}.encabezado h1{font-size:24px}.detalle-cabeza h1{font-size:26px}.ficha{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.oferta{grid-template-columns:minmax(0,1fr);gap:10px}.oferta-acciones{flex-direction:row;flex-wrap:wrap}.fila-2,.fila-3,.grilla,.grilla-maquinas{grid-template-columns:minmax(0,1fr)}.orden{margin-left:0}.filtros-panel{margin-bottom:16px}.filtros-panel fieldset{flex-direction:row;flex-wrap:wrap;gap:0 14px}.filtros-panel legend{width:100%}.tarjeta-formulario{padding:18px}.acceso{grid-template-columns:minmax(0,1fr)}.acceso-marca{padding:22px 16px 26px;gap:18px}.acceso-tesis h2{font-size:26px}.acceso-tesis p,.acceso-cifras{display:none}.acceso-panel{align-items:flex-start;padding:28px 16px 40px}.eleccion{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.aviso-con-accion{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.aviso-con-accion .enlace{min-height:44px}.en-la-app{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;margin-top:14px;padding:14px 16px;border-radius:var(--radio);background:var(--tierra);color:#dbe8d2}.en-la-app strong{color:var(--brote)}.en-la-app-tiendas{display:flex;flex-wrap:wrap;gap:8px}.en-la-app .boton-secundario{margin:0;background:transparent;border-color:#6f8f6a;color:#fff}.en-la-app .boton-secundario:hover:not(:disabled){border-color:var(--brote)}.filtros-movil{margin-bottom:16px;border:1px solid var(--linea);border-radius:var(--radio);background:var(--papel)}.filtros-movil>summary{display:flex;align-items:center;min-height:48px;padding:0 16px;font-weight:600;cursor:pointer;list-style:none}.filtros-movil>summary:after{content:"▾";margin-left:auto;color:var(--surco)}.filtros-movil[open]>summary:after{content:"▴"}.filtros-movil .filtros-panel{margin:0;border:0;border-top:1px solid var(--linea);border-radius:0 0 var(--radio) var(--radio)}.filtros-movil .filtro-opcion{min-height:44px}.resumen-dialogo{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:14px 0 4px;padding:12px 14px;border-radius:10px;background:var(--fondo);color:var(--tinta);font-variant-numeric:tabular-nums}.resumen-dialogo>div{display:contents}.resumen-dialogo dt{color:var(--tinta-suave)}.resumen-dialogo dd{margin:0;font-weight:600}.proximo-paso{margin:4px 0 16px;padding:12px 14px;border-left:4px solid var(--linea-fuerte);border-radius:8px;background:var(--fondo);color:var(--tinta);font-weight:500}.proximo-paso-accion{border-left-color:var(--pasto);background:var(--ok-fondo)}.linea-estados{display:flex;flex-wrap:wrap;gap:6px 0;margin:4px 0 14px;padding:0;list-style:none;font-size:13px}.linea-estados li{position:relative;display:flex;flex-direction:column;align-items:center;flex:1 1 0;min-width:84px;gap:6px;color:var(--surco);text-align:center}.linea-estados li:before{content:"";position:absolute;top:6px;left:-50%;width:100%;height:2px;background:var(--linea-fuerte);z-index:0}.linea-estados li:first-child:before{display:none}.linea-punto{position:relative;z-index:1;width:14px;height:14px;border:2px solid var(--linea-fuerte);border-radius:50%;background:var(--papel)}.linea-estados li.hecho .linea-punto{border-color:var(--pasto-oscuro);background:var(--pasto-oscuro)}.linea-estados li.hecho:before,.linea-estados li.actual:before{background:var(--pasto-oscuro)}.linea-estados li.actual .linea-punto{border-color:var(--monte);box-shadow:0 0 0 4px #74b72a4d}.linea-estados li.actual{color:var(--tinta);font-weight:700}.estrellas{display:inline-flex;gap:4px;padding:4px 6px;border-radius:8px;font-size:34px;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none}.estrella{color:var(--linea-fuerte)}.estrella-llena{color:#e2a100}.estrella-media{background:linear-gradient(90deg,#e2a100 50%,var(--linea-fuerte) 50%);-webkit-background-clip:text;background-clip:text;color:transparent}.contacto{display:grid;grid-template-columns:auto 1fr;gap:4px 14px;margin:0 0 12px}.contacto>div{display:contents}.contacto dt{color:var(--tinta-suave)}.contacto dd{margin:0;font-weight:600}.subtitulo{margin:20px 0 8px;font-size:15px;font-weight:700}.oferta-total{margin-top:4px;font-weight:600;color:var(--tinta)!important}.tablero-vacio{grid-template-columns:minmax(0,1fr)}@media (max-width: 960px){.barra-movil-salir{min-height:44px;padding:0 8px}.linea-estados li{min-width:33%}}@media (min-width: 641px) and (max-width: 1199px){.grilla{grid-template-columns:repeat(2,minmax(0,1fr))}}.detalle-en-panel .linea-estados{flex-wrap:nowrap;font-size:11.5px}.detalle-en-panel .linea-estados li{min-width:0}.maquina-ficha{grid-template-columns:88px minmax(0,1fr)}.maquina-datos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:8px 0 4px;font-size:14px}.maquina-datos dt{font-size:12px;color:var(--surco)}.maquina-datos dd{margin:0;font-weight:600;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media (max-width: 520px){.maquina-ficha{grid-template-columns:minmax(0,1fr)}.maquina-ficha .maquina-foto{width:100%;height:160px}.maquina-ficha .acciones .boton{flex:1 1 auto}}.maquina-ficha .acciones{margin-top:6px;gap:6px}.maquina-ficha .acciones .boton{margin-top:0}.foto-maquina{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.foto-maquina img,.foto-maquina-vacia{width:120px;height:90px;border-radius:8px;object-fit:cover;background:repeating-linear-gradient(135deg,var(--rocio) 0 8px,#e6f0dc 8px 16px)}.dialogo-dato{display:block;margin:8px 0;color:var(--tinta)}.elegir-punto{display:flex;flex-direction:column;gap:8px}.campo select:disabled{cursor:not-allowed}.filtro-select{width:100%;max-width:280px;min-height:44px;margin-top:2px;padding:0 10px;border:1px solid var(--borde-campo);border-radius:8px;background:var(--papel)}.cambiar-vista{display:grid;grid-template-columns:1fr 1fr;gap:2px;margin:0 6px 8px;padding:3px;border-radius:10px;background:#ffffff14}.cambiar-vista button{min-height:36px;padding:0 8px;border:0;border-radius:8px;background:none;color:#b9cdb0;font-size:13.5px;font-weight:600;cursor:pointer}.cambiar-vista button:hover{color:#fff}.cambiar-vista button[aria-pressed=true]{background:var(--pasto);color:var(--tierra)}.cambiar-vista button:focus-visible{outline-color:var(--brote)}.cambiar-vista-movil{display:none}@media (max-width: 960px){.barra-movil:has(.cambiar-vista-movil){flex-wrap:wrap;height:auto;min-height:56px}.barra-movil>a,.barra-movil-salir{height:56px}.cambiar-vista-movil{display:grid;order:3;flex-basis:100%;margin:0 0 10px}.cambiar-vista-movil button{min-height:40px}}
