.aq{--aq-papel:#eef1e2;--aq-tinta:#15170e;--aq-mut:#5a5b50;--aq-verde:#3d5c1e;--aq-isla:#101408;--aq-live:#a4e05f;--aq-linea:#d3d7c2;--aq-banda:#e4e9d4;--aq-alerta:#8c4408;--aq-alerta-fondo:#fdf3e6;--aq-alerta-linea:#e8d2ae;background:var(--aq-papel);color:var(--aq-tinta);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;padding:16px 14px 40px;min-height:100%}.aq *{box-sizing:border-box}.aq h1{font-size:20px;font-weight:800;letter-spacing:-.02em;margin:0 0 4px}.aq .sub{font-size:13px;color:var(--aq-mut);margin:0 0 14px;line-height:1.5}.aq .pais{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.aq .pais label{font-size:12px;font-weight:700;color:var(--aq-mut)}.aq .pais select{font:inherit;font-size:13px;padding:7px 10px;min-height:44px;border-radius:10px;border:1px solid var(--aq-linea);background:#fff;color:var(--aq-tinta)}.aq .solo-pais{font-size:11.5px;line-height:1.5;color:var(--aq-verde);background:var(--aq-banda);border-radius:10px;padding:8px 10px;margin-bottom:14px}.aq .buscador input{flex:1;min-width:0;font:inherit;font-size:14px;padding:11px 14px;border-radius:99px;border:1px solid var(--aq-linea);background:#fff;color:var(--aq-tinta)}.aq .buscador input::-moz-placeholder{color:var(--aq-mut)}.aq .buscador input::placeholder{color:var(--aq-mut)}.aq .buscador button{font:inherit;font-size:13px;font-weight:700;padding:11px 18px;border:0;border-radius:99px;background:var(--aq-tinta);color:var(--aq-papel);cursor:pointer}.aq .cuenta{font-size:12px;color:var(--aq-mut);margin-bottom:10px}.aq .res{background:#fff;border-radius:16px;padding:14px 15px;margin-bottom:12px}.aq .res .top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.aq .res .nom{font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.3;display:inline-flex;align-items:center;min-height:44px;padding:0 6px;margin:0 -6px;border-radius:8px}.aq .res .nom:hover{background:var(--aq-banda)}.aq .res .nom:focus-visible{outline:2px solid currentColor;outline-offset:2px}.aq .res .ia{font-size:12px;color:var(--aq-mut);margin-top:2px;line-height:1.4}.aq .reg{color:var(--aq-mut);background:var(--aq-banda);font-weight:700;white-space:nowrap}.aq .chip-estado,.aq .reg{font-size:11px;border-radius:6px;padding:4px 8px}.aq .chip-estado{font-weight:800;letter-spacing:.03em}.aq .chip-estado.vigente{background:var(--aq-banda);color:var(--aq-verde)}.aq .chip-estado.no-vigente{background:var(--aq-alerta);color:#fff}.aq .aviso-cancelado{margin-top:10px;font-size:12px;line-height:1.5;color:var(--aq-alerta);background:var(--aq-alerta-fondo);border:1px solid var(--aq-alerta-linea);border-radius:10px;padding:9px 11px}.aq .fila{display:grid;grid-template-columns:1fr 1fr;gap:10px 12px;margin-top:12px;border-top:1px solid #eceade;padding-top:11px}.aq .fila .l{font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--aq-mut);font-weight:800}.aq .fila .v{font-size:14px;font-weight:700;margin-top:3px;line-height:1.35;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.aq .fila .destacado .v{color:var(--aq-verde)}.aq .fila .vacio .v{color:var(--aq-alerta);font-weight:800}.aq .porque{margin-top:10px;font-size:11.5px;color:var(--aq-mut);line-height:1.5}.aq .porque b{color:var(--aq-verde)}.aq .calc{background:var(--aq-isla);color:#e9ecd9;border-radius:14px;padding:13px 14px;margin-top:11px}.aq .calc .l{font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:#97a081;font-weight:800}.aq .calc .big{font-size:17px;font-weight:800;letter-spacing:-.02em;margin-top:6px;line-height:1.35}.aq .calc .big span{color:var(--aq-live)}.aq .calc .nota{font-size:11.5px;color:#97a081;margin-top:7px;line-height:1.5}.aq .calc input[type=date]{font:inherit;font-size:13px;margin-top:8px;padding:8px 10px;border-radius:9px;border:1px solid #2b3418;background:#1a2010;color:#e9ecd9;max-width:100%}.aq .calc.sin-plazo{background:var(--aq-alerta-fondo);color:#4a2f10;border:1px solid var(--aq-alerta-linea)}.aq .calc.sin-plazo .l{color:var(--aq-alerta)}.aq .calc.sin-plazo .big{font-size:14px;color:var(--aq-alerta)}.aq .calc.sin-plazo .nota{color:#4a2f10}.aq .seguridad{display:flex;gap:8px;background:var(--aq-alerta-fondo);border:1px solid var(--aq-alerta-linea);border-radius:11px;padding:10px 11px;margin-top:11px;font-size:11.5px;line-height:1.55;color:#4a2f10}.aq .seguridad .marca{font-size:14px;line-height:1.2}.aq .seguridad b{color:var(--aq-alerta);display:block;letter-spacing:.02em}.aq .seguridad a{color:var(--aq-alerta);font-weight:700}.aq .seguridad .meta{margin-top:5px;color:#6b5636}.aq .vacia{background:#fff;border-radius:16px;padding:18px 16px}.aq .vacia .t{font-size:15px;font-weight:700;margin-bottom:6px;line-height:1.35}.aq .vacia p{font-size:13px;line-height:1.55;color:var(--aq-mut);margin:0}.aq footer.fuente{margin-top:18px;font-size:11px;line-height:1.6;color:var(--aq-mut)}.aq footer.fuente a{color:var(--aq-verde)}@media (min-width:560px){.aq{padding:24px 22px 56px}.aq .fila{grid-template-columns:repeat(4,1fr)}}.aq .anotar{margin-top:11px;background:var(--aq-banda);border-radius:12px;padding:11px 12px;display:flex;flex-direction:column;gap:8px}.aq .anotar .l{font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--aq-verde);font-weight:800}.aq .anotar label{display:flex;flex-direction:column;gap:3px}.aq .anotar label span{font-size:11.5px;color:var(--aq-mut);font-weight:700}.aq .anotar select{font:inherit;font-size:13px;padding:8px 10px;border-radius:9px;border:1px solid var(--aq-linea);background:#fff;color:var(--aq-tinta);max-width:100%}.aq .anotar button{font:inherit;font-size:13px;font-weight:700;padding:10px 16px;border:0;border-radius:99px;background:var(--aq-verde);color:#fff;cursor:pointer;align-self:flex-start}.aq .anotar button[disabled]{opacity:.6;cursor:progress}.aq .anotar .pie{font-size:11px;line-height:1.5;color:var(--aq-mut);margin:0}.aq .anotar .ok{color:var(--aq-verde);background:#fff;border-radius:9px}.aq .anotar .mal,.aq .anotar .ok{font-size:12.5px;line-height:1.5;font-weight:700;margin:0;padding:9px 11px}.aq .anotar .mal{color:var(--aq-alerta);background:var(--aq-alerta-fondo);border:1px solid var(--aq-alerta-linea);border-radius:9px}.aq .reporte{margin-top:8px}.aq .reporte summary{font-size:11.5px;font-weight:700;color:var(--aq-alerta);cursor:pointer;list-style:none}.aq .reporte summary::-webkit-details-marker{display:none}.aq .reporte summary:before{content:"✎ "}.aq .reporte form{display:flex;flex-direction:column;gap:7px;margin-top:8px;background:#fff;border-radius:10px;padding:10px 11px}.aq .reporte .t{font-size:12.5px;font-weight:800;color:var(--aq-tinta)}.aq .reporte label{display:flex;flex-direction:column;gap:3px}.aq .reporte label span{font-size:11px;font-weight:700;color:var(--aq-mut)}.aq .reporte input[type=text],.aq .reporte select,.aq .reporte textarea{font:inherit;font-size:13px;padding:8px 10px;border-radius:9px;border:1px solid var(--aq-linea);background:#fff;color:var(--aq-tinta);max-width:100%;width:100%}.aq .reporte textarea{resize:vertical}.aq .reporte button{font:inherit;font-size:13px;font-weight:700;padding:9px 16px;border:0;border-radius:99px;background:var(--aq-alerta);color:#fff;cursor:pointer;align-self:flex-start}.aq .reporte button[disabled]{opacity:.6;cursor:progress}.aq .reporte .pie{font-size:11px;line-height:1.5;color:var(--aq-mut);margin:0}.aq .reporte .mal{font-size:12px;font-weight:700;color:var(--aq-alerta);margin:0}.aq .reporte-ok{margin-top:8px;font-size:12px;line-height:1.5;font-weight:700;color:var(--aq-verde);background:#fff;border-radius:9px;padding:9px 11px}.aq .calc .nota.elegido{border-left:3px solid var(--aq-live);padding-left:9px;color:#cdd6b6}.aq form.buscador-pais{margin:0}.aq form.buscador-pais .buscador{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}.aq .porque .importado{font-style:normal;color:var(--aq-verde);font-weight:700}.aq .buscador .btn-inventario{font:inherit;font-size:12px;font-weight:700;padding:0 14px;min-height:44px;border:1px solid var(--aq-linea);border-radius:99px;background:#fff;color:var(--aq-verde);cursor:pointer;white-space:nowrap}.aq .inventario{background:#fff;border-radius:16px;padding:14px 15px;margin-bottom:14px}.aq .inventario h2{font-size:15px;font-weight:800;margin:0 0 6px;letter-spacing:-.01em}.aq .inventario .recuento{font-size:15px;font-weight:800;margin:0 0 12px;line-height:1.35}.aq .inventario .recuento .sync{display:block;font-size:11.5px;font-weight:600;color:var(--aq-mut);margin-top:2px}.aq .inventario .filtro{width:100%;min-width:0;font:inherit;font-size:14px;padding:11px 14px;min-height:44px;border-radius:99px;border:1px solid var(--aq-linea);background:var(--aq-papel);color:var(--aq-tinta);margin-bottom:12px}.aq .inventario .filtro::-moz-placeholder{color:var(--aq-mut)}.aq .inventario .filtro::placeholder{color:var(--aq-mut)}.aq .inventario .lista{list-style:none;margin:0;padding:0}.aq .inventario .lista li{display:grid;grid-template-columns:1fr auto;gap:2px 10px;align-items:center;padding:9px 0;border-top:1px solid #eceade}.aq .inventario .lista{--pil-fuente:10.5px;--pil-radio:6px;--pil-pad-y:3px;--pil-pad-x:7px;--pil-tactil:44px}.aq .inventario .lista .acciones{grid-column:2;grid-row:1;justify-self:end;display:inline-flex;align-items:center;gap:6px}.aq .inventario .lista .info{position:relative;display:inline-flex;align-items:center;justify-content:center;font-size:var(--pil-fuente);border-radius:var(--pil-radio);padding:var(--pil-pad-y) var(--pil-pad-x);font-weight:700;letter-spacing:.03em;white-space:nowrap;border:1px solid var(--aq-verde);background:#fff;color:var(--aq-verde);text-decoration:none;cursor:pointer}.aq .inventario .lista .info:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;min-width:var(--pil-tactil);min-height:var(--pil-tactil)}.aq .inventario .lista .info:hover{background:var(--aq-banda)}.aq .inventario .lista .info:focus-visible{outline:2px solid var(--aq-tinta);outline-offset:2px}.aq .inventario .lista li:first-child{border-top:0}.aq .inventario .lista .nom{font-size:13.5px;font-weight:700;line-height:1.35;min-width:0;overflow-wrap:anywhere}.aq .inventario .lista .meta{grid-column:1/-1;font-size:11.5px;color:var(--aq-mut);line-height:1.4;overflow-wrap:anywhere}.aq .inventario .lista .est{font-size:var(--pil-fuente);font-weight:800;border-radius:var(--pil-radio);padding:var(--pil-pad-y) var(--pil-pad-x);letter-spacing:.03em;white-space:nowrap;border:1px solid transparent}.aq .inventario .lista .est.vigente{background:var(--aq-banda);color:var(--aq-verde)}.aq .inventario .lista .est.no-vigente{background:var(--aq-alerta);color:#fff}.aq .inventario .pie{font-size:11.5px;color:var(--aq-mut);margin:10px 0 0}.aq .inventario .fallo{font-size:12.5px;color:var(--aq-mut);margin:4px 0 0;line-height:1.5}.aq .inventario .mas{font:inherit;font-size:13px;font-weight:700;min-height:44px;padding:0 18px;margin-top:10px;border:1px solid var(--aq-linea);border-radius:99px;background:var(--aq-papel);color:var(--aq-tinta);cursor:pointer}.aq .sin-registro{background:#fff;border-radius:16px;padding:15px;margin-bottom:14px}.aq .sin-registro .t{font-size:15px;font-weight:800;line-height:1.35;margin-bottom:7px}.aq .sin-registro p{font-size:12.5px;line-height:1.55;margin:0 0 10px;color:var(--aq-tinta)}.aq .sin-registro .org{font-size:13px;line-height:1.5}.aq .sin-registro .org a{color:var(--aq-verde);overflow-wrap:anywhere}.aq .sin-registro .motivo{background:var(--aq-alerta-fondo);border:1px solid var(--aq-alerta-linea);border-radius:10px;padding:9px 11px;color:var(--aq-alerta);font-size:12px}.aq .sin-registro .motivo .l{font-size:10px;letter-spacing:.09em;text-transform:uppercase;font-weight:800}.aq .sin-registro .verif{font-size:11px;color:var(--aq-mut);margin-bottom:0}.aq .sin-registro .publica{margin:0 0 10px}.aq .sin-registro .publica .l{font-size:10px;letter-spacing:.09em;text-transform:uppercase;font-weight:800;color:var(--aq-mut)}.aq .sin-registro .publica ul{list-style:none;margin:6px 0 0;padding:0}.aq .sin-registro .publica li{font-size:12.5px;line-height:1.5;padding:3px 0;display:flex;gap:7px;align-items:baseline}.aq .sin-registro .publica li span{font-weight:800;flex:none}.aq .sin-registro .publica li.si span{color:var(--aq-verde)}.aq .sin-registro .publica li.no,.aq .sin-registro .publica li.no span{color:var(--aq-mut)}.aq .sin-registro .copiar{font-size:12px;line-height:1.55}.aq .sin-registro .copiar button{margin-top:6px;font:inherit;border:1px solid var(--aq-verde);background:#fff;border-radius:999px;padding:6px 13px;cursor:pointer;max-width:100%;overflow-wrap:anywhere}.aq .sin-registro .copiar button,.aq.ficha .volver{display:inline-block;font-weight:700;color:var(--aq-verde)}.aq.ficha .volver{font-size:12.5px;text-decoration:none;margin-bottom:10px}.aq.ficha .cabecera{display:flex;gap:6px;flex-wrap:wrap;margin:6px 0 8px}.aq.ficha .por-que-pais{font-size:11.5px;line-height:1.55;color:var(--aq-verde);background:var(--aq-banda);border-radius:10px;padding:9px 11px;margin:0 0 14px}.aq.ficha .bloque{background:#fff;border-radius:16px;padding:14px 15px;margin-bottom:12px}.aq.ficha .bloque h2{font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--aq-mut);font-weight:800;margin:0 0 10px}.aq.ficha .datos{display:grid;grid-template-columns:1fr;gap:9px;margin:0}.aq.ficha .datos dt{font-size:10px;letter-spacing:.09em;text-transform:uppercase;color:var(--aq-mut);font-weight:800}.aq.ficha .datos dd{margin:2px 0 0;font-size:14px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.aq.ficha .sin-explicacion{margin:12px 0 0;font-size:11.5px;line-height:1.55;color:var(--aq-mut);border-top:1px solid #eceade;padding-top:10px}.aq.ficha .filtro{width:100%;font:inherit;font-size:14px;padding:10px 14px;margin-bottom:10px;border-radius:99px;border:1px solid var(--aq-linea);background:#fff;color:var(--aq-tinta)}.aq.ficha details.cultivo{border-top:1px solid #eceade;padding:8px 0}.aq.ficha details.cultivo>summary{cursor:pointer;font-size:14px;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:10px;align-items:baseline}.aq.ficha details.cultivo>summary::-webkit-details-marker{display:none}.aq.ficha details.cultivo>summary:before{content:"▸ ";color:var(--aq-mut)}.aq.ficha details.cultivo[open]>summary:before{content:"▾ "}.aq.ficha .n{font-size:11px;font-weight:800;color:var(--aq-mut);background:var(--aq-banda);border-radius:6px;padding:2px 7px}.aq.ficha .uso{padding:10px 0 4px;border-top:1px dashed #eceade}.aq.ficha .uso .cientifico{font-style:italic;font-weight:400;color:var(--aq-mut)}.aq.ficha .uso .motivo{font-size:11.5px;line-height:1.5;color:var(--aq-mut);margin:8px 0 0}.aq.ficha .uso .motivo.elegido{border-left:3px solid var(--aq-verde);padding-left:9px}.aq.ficha .uso .cosecha{font-size:13px;margin:8px 0 0;color:var(--aq-verde)}.aq.ficha .uso .cuando{display:flex;align-items:center;gap:8px;margin-top:8px}.aq.ficha .uso .cuando span{font-size:11.5px;font-weight:700;color:var(--aq-mut)}.aq.ficha .uso .cuando input{font:inherit;font-size:13px;padding:7px 9px;border-radius:9px;border:1px solid var(--aq-linea);background:#fff;color:var(--aq-tinta)}.aq.ficha ul.plagas{list-style:none;margin:0;padding:0}.aq.ficha ul.plagas li{display:flex;justify-content:space-between;gap:10px;align-items:baseline;font-size:13.5px;padding:7px 0;border-top:1px solid #eceade}.aq.ficha .sin-usos,.aq.ficha .vacia{font-size:13px;line-height:1.55;color:var(--aq-mut);margin:0}@media (min-width:560px){.aq.ficha .datos{grid-template-columns:repeat(3,1fr)}}.aq .res a.nom{color:var(--aq-tinta);text-decoration:none;display:block}.aq .res a.nom:hover{text-decoration:underline}.aq .ficha .datos .no-pub{color:var(--aq-alerta);font-weight:700;font-size:12.5px;line-height:1.35}.aq .otros-paises{display:inline-flex;align-items:center;min-height:44px;font-size:12.5px;font-weight:700;color:var(--aq-verde);text-decoration:underline;padding:0 4px}.aq .otros-paises:focus-visible{outline:2px solid var(--aq-verde);outline-offset:2px}.aq.otros .paises-fuera{list-style:none;margin:16px 0 0;padding:0}.aq.otros .paises-fuera li{background:#fff;border-radius:14px;padding:13px 14px;margin-bottom:10px}.aq.otros .paises-fuera .cab{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.aq.otros .paises-fuera .nombre{font-size:15px;font-weight:800;letter-spacing:-.01em}.aq.otros .paises-fuera .estado{font-size:11px;font-weight:800;letter-spacing:.03em;white-space:nowrap;background:var(--aq-banda);color:var(--aq-verde);border-radius:6px;padding:4px 8px}.aq.otros .paises-fuera .motivo{font-size:13px;line-height:1.5;margin:8px 0 0}.aq.otros .paises-fuera .meta{font-size:11.5px;color:var(--aq-mut);margin:6px 0 0;line-height:1.45}.aq.otros .paises-fuera a{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;font-size:13px;font-weight:700;color:var(--aq-verde)}.aq .fecha-legible{display:block;margin-top:3px;font-size:11.5px;color:var(--aq-mut)}.aq .cuenta .afina{color:var(--aq-mut);font-weight:400}