.teso-saldo{background:var(--surface);border-radius:12px;margin:8px 0 16px;padding:12px 16px}.teso-saldo label{flex-direction:column;margin-bottom:8px;font-size:15px;font-weight:600;display:flex}.teso-saldo label small{color:var(--muted);margin-top:2px;font-size:13px;font-weight:400}.teso-saldo-fila{align-items:center;gap:10px;display:flex}.teso-saldo-fila .campo{background:var(--relleno);font-variant-numeric:tabular-nums;flex:1;min-width:0;padding:10px 12px}.teso-msg{margin:8px 0 0;font-size:14px}.teso-cifras{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}.teso-cifra{background:var(--surface);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px 14px;display:flex}.teso-cifra span{color:var(--muted);font-size:13px}.teso-cifra strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:19px}.teso-in{color:var(--in)}.teso-out{color:var(--out)}.teso-hac{color:var(--hacienda)}.teso-alerta{background:color-mix(in srgb, var(--out) 12%, var(--surface));color:var(--out);border-radius:12px;margin:0 0 20px;padding:10px 14px;font-size:15px}.teso-mes .txt small{white-space:normal}.teso-barra{background:var(--relleno);border-radius:3px;flex:none;width:64px;height:6px;overflow:hidden}.teso-barra span{background:var(--in);border-radius:3px;height:100%;display:block}.teso-barra span.neg{background:var(--out)}.teso-mes .v{color:var(--ink);font-weight:600}.teso-lista{border-radius:12px;margin-top:0}.teso-lista .fila{color:var(--ink);text-decoration:none;position:relative}.teso-lista .txt{flex-direction:column;flex:1;min-width:0;display:flex}.teso-lista .txt strong{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.teso-lista .txt small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;overflow:hidden}.teso-tipo{white-space:nowrap;font-variant-numeric:tabular-nums;width:58px;color:var(--muted);border-left:3px solid var(--line);flex:none;padding-left:8px;font-size:13px;font-weight:600}.teso-tipo.cobro{border-color:var(--in)}.teso-tipo.pago{border-color:var(--out)}.teso-tipo.hacienda{border-color:var(--hacienda)}.teso-imp{font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;flex:none;align-items:flex-end;display:flex}.teso-imp small{color:var(--muted);margin-top:2px;font-size:12px}.tesoreria>.grupo-pie.arriba{margin:8px 0 0}.tesoreria>.grupo-pie:not(.arriba){margin:-6px 0 12px;display:inline-block}@media (max-width:599.98px){.teso-mes .teso-barra{display:none}}@media (min-width:1024px){.teso-cifras{grid-template-columns:repeat(4,1fr)}.hcards:has(>:nth-child(3)){grid-template-columns:repeat(3,1fr)}.hcards:has(>:nth-child(3)) .hcard-v{white-space:nowrap;font-size:28px}.hcards:has(>:nth-child(3)) .hcard-v small{font-size:15px}.teso-barra{width:160px}.teso-saldo{align-items:center;gap:24px;display:flex}.teso-saldo label{flex:1;margin:0}.teso-saldo-fila{flex:none;width:340px}}
