.sal-barra{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.sal-barra .sal-fecha{font-weight:600;color:var(--ink);min-width:150px;text-align:center}.sal-barra .cab-espacio{flex:1}.sal-caja-mini{font-family:var(--font-mono);font-size:13px;color:var(--text-dim)}.rej-ev.sal-ev{display:flex;flex-direction:column;gap:1px}.rej-ev.sal-ev .sal-cli{font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rej-ev.sal-ev .rej-ev-h{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rej-ev.sal-ev.llego{background:var(--amber-soft)}.rej-ev.sal-ev.en_atencion{background:var(--teal-soft)}.rej-ev.sal-ev.completado,.rej-ev.sal-ev.cobrado{background:var(--surface-2);opacity:.65}.rej-ev.sal-ev.no_show{background:var(--coral-soft);opacity:.7}.rej-ev.sal-ev.bloqueo,.rej-ev.sal-ev.externo{background:var(--paper);color:var(--text-dim);cursor:default}.sal-chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.sal-chip{border:1px solid var(--line-2);background:var(--paper-2);border-radius:999px;padding:5px 12px;font-size:13px;cursor:pointer;color:var(--text)}.sal-chip.activa{background:var(--teal);border-color:var(--teal);color:#fff}.sal-pie{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;margin-top:12px;padding:10px 12px}.sal-pie .sal-pend{display:flex;flex-wrap:wrap;gap:6px}.sal-form{display:flex;flex-direction:column;gap:14px}.sal-lineas{display:flex;flex-direction:column;gap:6px}.sal-linea{display:grid;grid-template-columns:1fr auto auto auto;gap:8px;align-items:center;padding:6px 0;border-bottom:1px solid var(--line)}.sal-linea .sal-desc{min-width:0}.sal-linea .sal-desc small{display:block;color:var(--text-dim)}.sal-linea .sal-desc .sal-opcion{margin-top:4px;font-size:12px}tr.inactivo{opacity:.55}.sal-linea select{max-width:130px}.sal-linea input.sal-cant{width:56px}.sal-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.sal-agregar{display:grid;grid-template-columns:1fr auto;gap:8px}.sal-totales{display:grid;grid-template-columns:1fr auto;gap:4px 12px;font-size:14px}.sal-totales .sal-total{font-size:18px;font-weight:700;color:var(--ink)}.sal-opciones{display:flex;flex-wrap:wrap;gap:6px}.sal-grupo{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:10px;background:var(--surface-2);border:1px solid var(--line)}.sal-grupo ol,.sal-cadena{margin:0;padding-left:1.4em;display:flex;flex-direction:column;gap:4px}.sal-grupo li.actual{font-weight:700}.sal-cadena li{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.sal-cadena li.texto-tenue{list-style:none;margin-left:-1.4em}.sal-opcion{border:1px solid var(--line-2);background:var(--paper-2);border-radius:8px;padding:7px 12px;cursor:pointer;font-size:13px;color:var(--text)}.sal-opcion.activa{border-color:var(--teal);background:var(--teal-soft);color:var(--teal-dark);font-weight:600}.sal-opcion input{width:70px;margin-left:4px}.sal-aviso{font-size:12.5px;color:var(--amber)}.sal-aviso.error{color:var(--coral)}.sal-cobrar{width:100%;justify-content:center;padding:13px;font-size:16px}.sal-mixto{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sal-resultados{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:8px;max-height:180px;overflow-y:auto}.sal-resultados button{border:0;background:transparent;text-align:left;padding:8px 10px;cursor:pointer;border-bottom:1px solid var(--line)}.sal-resultados button:hover{background:var(--teal-soft)}.sal-grupo{margin-bottom:14px}.sal-grupo h3{margin:0 0 6px;font-size:15px;color:var(--ink)}.sal-var{display:grid;grid-template-columns:1fr auto auto auto;gap:10px;align-items:center;padding:6px 0;border-bottom:1px dashed var(--line)}.sal-var.inactivo{opacity:.55}.sal-dos{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sal-checks{display:flex;flex-wrap:wrap;gap:6px 14px}.sal-checks label{display:flex;align-items:center;gap:6px;font-size:13px}.sal-hist{display:flex;flex-direction:column;gap:4px;font-size:13px}.sal-hist div{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);padding:4px 0}@media (max-width: 720px){.sal-linea,.sal-var{grid-template-columns:1fr auto}.sal-dos,.sal-mixto{grid-template-columns:1fr}}.sal-receta-linea{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;gap:8px;align-items:end;padding-bottom:8px;border-bottom:1px dashed var(--line)}@media (max-width: 720px){.sal-receta-linea{grid-template-columns:1fr 1fr}.sal-receta-linea>:first-child{grid-column:1 / -1}}.sal-avisos{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.sal-aviso-no-llego{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-radius:8px;background:var(--amber-soft);color:var(--warn);border:1px solid var(--amber)}.rej-ev.sal-ev.no_llego{background:var(--amber-soft);box-shadow:inset 0 0 0 2px var(--amber)}.ant-estado{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;background:var(--line)}.ant-estado.ant-recibido,.ant-estado.ant-en_uso{background:var(--teal-soft);color:var(--teal-dark)}.ant-estado.ant-retenido,.ant-estado.ant-vencido{background:var(--amber-soft);color:var(--warn)}.ant-anulado,.ant-anulado td,.ant-anulado span{text-decoration:line-through;color:var(--text-dim)}.ant-alerta{margin:8px 0;padding:8px 12px;border-radius:8px;background:var(--amber-soft);color:var(--warn);border:1px solid var(--amber);font-weight:600}.ant-confirmar{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:8px;background:var(--amber-soft);border:1px solid var(--amber)}.ant-linea{display:flex;flex-direction:column;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--line)}.lp{display:flex;flex-direction:column;gap:8px}.lp-linea{display:grid;grid-template-columns:minmax(150px,1.2fr) 110px minmax(140px,1fr) auto auto;gap:6px;align-items:center}.lp-forma small{color:var(--text-dim)}.lp-monto{text-align:right}@media (max-width: 640px){.lp-linea{grid-template-columns:1fr 100px auto}.lp-ref,.lp-archivo{grid-column:1 / -1}}.mp-inactivo td{color:var(--text-dim)}.mp-pronto{opacity:.6;cursor:default}.nc-barra{display:flex;justify-content:flex-end;margin:0 0 12px}.nc-apagada td{color:var(--text-dim)}.nc-check{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:var(--text);cursor:pointer}.nc-cant{width:80px;text-align:right}.nc-comisiones{display:flex;flex-direction:column;gap:8px;margin:12px 0}.nc-comisiones .nc-check{flex-wrap:wrap}.com-neg{color:var(--error)}@media (max-width: 640px){.nc-barra{justify-content:stretch}.nc-barra .btn{flex:1}.nc-cant{width:100%}}
