.fila.espera{grid-template-columns:118px minmax(0,1fr) 132px 96px 152px}.cosa b{font-size:15px;font-weight:500}.cosa b,.cosa span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cosa span{font-size:13px;color:var(--muted);margin-top:1px}.pastilla.pedido i{background:var(--marca)}.pastilla.camino i{background:var(--ok)}.barra{height:10px;background:var(--strong);overflow:hidden}.barra,.barra i{border-radius:var(--r-full)}.barra i{display:block;height:100%;background:var(--marca)}.barra.baja i{background:var(--alerta)}.titulo-seccion{margin:0 32px 12px;font-size:15px;font-weight:600;color:var(--ink)}.titulo-seccion span{font-weight:400;color:var(--muted)}.plazo{font-size:13px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plazo.pasado{color:var(--alerta)}.vacio.corto{padding:28px 32px}@media (max-width:900px){.tabla{overflow-x:auto}.tabla .fila{min-width:720px}}.aviso-mal{padding:11px 16px;background:var(--alerta-suave);color:var(--alerta);font-size:13px}.aviso-mal,.aviso-medir{margin:0 32px 16px;border-radius:var(--r-md)}.aviso-medir{display:flex;align-items:center;gap:16px;padding:12px 16px;background:var(--marca-suave);border:1px solid #e8c48a;color:#5c3a06;font-size:14px}.aviso-medir a{margin-left:auto;font-weight:600;color:var(--accion-viva);white-space:nowrap}.grupos{display:flex;flex-direction:column;gap:14px;margin:0 32px 28px}.grupo{background:var(--canvas);border:1px solid var(--hair);border-radius:var(--r-md);overflow:hidden}.grupo h2{margin:0;padding:11px 18px;background:var(--soft);border-bottom:1px solid var(--hair-soft);font-size:15px;font-weight:700}.grupo h2 span{margin-left:6px;font-weight:400;font-size:13px;color:var(--muted)}.cosa-fila{display:grid;grid-template-columns:minmax(0,1fr) 230px 160px auto;grid-gap:16px;gap:16px;align-items:center;padding:12px 18px;border-bottom:1px solid var(--hair-soft)}.cosa-fila:last-child{border-bottom:0}.cosa-fila .cosa b{white-space:normal}.queda-de{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:500;color:var(--body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.queda-de.tono-pide{color:var(--accion)}.queda-de.tono-alerta{color:var(--alerta)}.sitio{font-size:13px;color:var(--body)}.acciones-fila{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.btn-fila{height:32px;padding:0 11px;border-radius:var(--r-sm);border:1.5px solid var(--borde-control);background:var(--canvas);color:var(--ink);font-size:13px;font-weight:600;white-space:nowrap}.btn-fila:hover{border-color:var(--ink)}.btn-fila.pide{border-color:var(--accion);background:var(--marca-suave);color:var(--accion-viva)}@media (max-width:760px){.aviso-medir,.grupos{margin-left:16px;margin-right:16px}.aviso-medir{flex-direction:column;align-items:flex-start;gap:6px}.aviso-medir a{margin-left:0}.cosa-fila{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px 14px}.cosa-fila .cosa{grid-column:1/-1}.cosa-fila .acciones-fila{grid-column:1/-1;justify-content:flex-start}}.compra section{display:flex;flex-direction:column;gap:10px;padding-bottom:18px}.compra section+section{padding-top:16px;border-top:1px solid var(--hair-soft)}.compra h3{display:flex;align-items:center;gap:6px;margin:0;font-size:13px;font-weight:700;color:var(--body)}.compra .apunte{margin:0}.rotulo-suelto{display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--body)}.usos-lista{display:flex;flex-wrap:wrap;gap:8px}.usos-lista label{position:relative;display:flex}.usos-lista input[type=radio]{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.usos-lista label>span{display:flex;align-items:center;height:36px;padding:0 14px;border-radius:var(--r-full);border:1.5px solid var(--borde-control);background:var(--canvas);font-size:14px;font-weight:500}.usos-lista input:checked+span{border:2px solid var(--ink);background:var(--marca-suave)}.usos-lista input:focus-visible+span{outline:2px solid var(--marca);outline-offset:1px}.usos-lista .uso-nuevo{align-items:center;gap:6px;padding:0 6px 0 14px;height:36px;border-radius:var(--r-full);border:1.5px dashed var(--accion);color:var(--accion);font-size:14px;font-weight:600}.usos-lista .uso-nuevo>span{all:unset}.usos-lista .uso-nuevo input{width:170px;height:26px;border:0;border-radius:var(--r-full);background:var(--soft);padding:0 10px;font:inherit;font-weight:400;color:var(--ink)}.compra .marcar{padding:10px 14px;align-items:center;font-size:14px}