.gastos-kpis{grid-template-columns:repeat(5,minmax(170px,1fr))}.gastos-control{margin-bottom:18px}.gastos-filtros{display:grid;grid-template-columns:1.4fr 1fr 1fr auto;align-items:end}.gastos-filtros .f-campo,.gastos-filtros .inp{width:100%;min-width:0}.gastos-tabs{grid-template-columns:repeat(6,minmax(140px,1fr));margin-bottom:18px}.gastos-resumen{min-width:1450px!important}.gastos-mov{min-width:1320px!important}.gastos-liq{min-width:1380px!important}.gastos-solicitudes{min-width:980px!important}.gastos-resumen .num-cel,.gastos-mov .num-cel,.gastos-liq .num-cel,.gastos-solicitudes .num-cel{text-align:right;white-space:nowrap}.gastos-flujo-layout,.gastos-tag-layout{display:grid;grid-template-columns:minmax(360px,.55fr) minmax(720px,1.45fr);gap:18px;align-items:start}.gastos-captura{position:sticky;top:16px}.gastos-mini-form,.gastos-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gastos-form{grid-template-columns:repeat(3,minmax(0,1fr))}.gastos-mini-form .full,.gastos-form .full{grid-column:1/-1}.gastos-check{min-height:42px;display:flex!important;align-items:center;gap:10px;padding:10px 12px;border:1px solid #d7deea;border-radius:9px;background:#fbfcfe;font-size:13px!important;text-transform:none!important;letter-spacing:0!important}.gastos-check input{width:18px;height:18px;accent-color:#159365}.gastos-editor{display:flex;flex-direction:column;gap:18px}.gasto-viaje-resumen{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;padding:12px;border-radius:12px;background:#f3f6fa;border:1px solid #d8e0eb}.gasto-viaje-resumen>div{padding:10px 12px;background:#fff;border-radius:9px;min-width:0}.gasto-viaje-resumen span{display:block;font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#718096;margin-bottom:4px}.gasto-viaje-resumen b{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gastos-acciones{flex-wrap:wrap;min-width:310px}.gastos-calcular{display:flex;gap:10px;align-items:center;min-width:440px}.gastos-calcular .inp{min-width:260px}@media(max-width:1450px){.gastos-kpis{grid-template-columns:repeat(3,1fr)}.gastos-flujo-layout,.gastos-tag-layout{grid-template-columns:1fr}.gastos-captura{position:static}.gastos-filtros{grid-template-columns:repeat(2,1fr)}.gastos-tabs{grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.gastos-kpis,.gastos-tabs,.gastos-filtros,.gastos-mini-form,.gastos-form,.gasto-viaje-resumen{grid-template-columns:1fr}.gastos-mini-form .full,.gastos-form .full{grid-column:auto}.gastos-calcular{display:block;min-width:0}.gastos-calcular .inp{min-width:0;margin-bottom:8px}}
