.gastos_cabecera__R3QgN{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.gastos_cabecera__R3QgN h1{margin:0;font-size:28px}.gastos_acciones__S11NZ{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.gastos_campos__FDKkz label{display:flex;flex-direction:column;gap:8px;font-size:14px}.gastos_campos__FDKkz select,.gastos_campos__FDKkz textarea{width:100%;border:1px solid var(--border);border-radius:6px;padding:8px 12px;background:var(--background);color:var(--foreground);font:inherit;min-height:36px}.gastos_campos__FDKkz{display:grid;gap:16px}.gastos_campos__FDKkz label>span{display:flex;gap:8px;align-items:center}.gastos_dos__K2sAK{display:grid;grid-template-columns:1fr 1fr;gap:12px}.gastos_nota__WQzjO{color:var(--muted-foreground);font-size:14px}.gastos_detalle__q9Dt5{padding:24px;border:1px solid var(--border);border-radius:8px;margin:20px 0;max-width:900px}.gastos_detalle__q9Dt5 h2{font-size:20px;margin:0 0 12px}.gastos_importes__XlT6y{margin:20px 0}.gastos_importes__XlT6y>div{display:flex;justify-content:space-between;gap:20px;padding:10px 0;border-bottom:1px solid var(--border)}.gastos_importes__XlT6y dt{color:var(--muted-foreground)}.gastos_importes__XlT6y dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.gastos_pagos__LU6eP{padding:0;list-style:none}.gastos_pagos__LU6eP li{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--border)}.gastos_pagos__LU6eP li>div{display:grid;gap:8px}.gastos_pagos__LU6eP small{color:var(--muted-foreground)}.gastos_soloLectores__IbMYy{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:760px){.gastos_detalle__q9Dt5{padding:16px}.gastos_dos__K2sAK{grid-template-columns:1fr}.gastos_pagos__LU6eP li{align-items:start;flex-wrap:wrap}.gastos_cabecera__R3QgN h1{font-size:24px}.gastos_campos__FDKkz{min-width:0}}.gastos_filtros__YHJqT{display:flex;align-items:end;gap:8px;flex-wrap:wrap;margin:0 0 16px}.gastos_campoEstado__CUT6A,.gastos_campoFiltro__69pml{display:grid;gap:6px;min-width:0}.gastos_campoFiltro__69pml{width:220px}.gastos_campoEstado__CUT6A{width:160px}.gastos_campoEstado__CUT6A label,.gastos_campoFiltro__69pml label{font-size:12px;color:var(--muted-foreground)}.gastos_filtros__YHJqT button,.gastos_filtros__YHJqT select{height:36px;font-size:13px}.gastos_filtros__YHJqT select{border:1px solid var(--input);border-radius:var(--radius-md);background:var(--background);color:var(--foreground);width:100%;padding:0 36px 0 12px}.gastos_periodo__ctYNF.gastos_periodo__ctYNF{width:100%;justify-content:flex-start;font-weight:400;gap:8px}.gastos_periodo__ctYNF span{flex:1;text-align:left}.gastos_periodo__ctYNF svg{width:16px;height:16px;color:var(--muted-foreground)}.gastos_panelMes__QyDWE.gastos_panelMes__QyDWE{width:280px;max-width:calc(100vw - 24px);padding:12px;background:var(--popover);color:var(--popover-foreground)}.gastos_ano___o0Ee{display:grid;grid-template-columns:32px 1fr 32px;gap:12px;align-items:center}.gastos_ano___o0Ee button{height:32px}.gastos_meses__H8cxg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:12px 0}.gastos_meses__H8cxg button{height:36px;font-size:13px}.gastos_atajosMes__sN00T{display:flex;justify-content:space-between;gap:4px;border-top:1px solid var(--border);padding-top:8px}.gastos_atajosMes__sN00T button{font-size:12px;height:32px;padding:0 8px}.gastos_lista__AjeAP{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;min-width:0}.gastos_tabla__F0XGe{width:100%;table-layout:fixed}.gastos_tabla__F0XGe td,.gastos_tabla__F0XGe th{height:39px;padding:8px 12px;font-size:13px;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-bottom:1px solid var(--border)}.gastos_tabla__F0XGe th{background:var(--background);font-weight:500;color:var(--muted-foreground)}.gastos_tabla__F0XGe tr:last-child td{border-bottom:0}.gastos_tabla__F0XGe [data-col=monto]{font-variant-numeric:tabular-nums}.gastos_tabla__F0XGe td[data-etiqueta="Duración"],.gastos_tabla__F0XGe td[data-etiqueta=Concepto],.gastos_tabla__F0XGe td[data-etiqueta=Referencia]{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}.gastos_colFecha__AyO9E{width:125px}.gastos_colMonto__ZyrAD{width:110px}.gastos_colEstado__YlKtd{width:124px}.gastos_enlace___mAoq,.gastos_enlace___mAoq:visited{color:var(--foreground);font-weight:500;text-decoration:none}.gastos_enlace___mAoq:hover{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.gastos_enlace___mAoq:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.gastos_estado__E6Swr{display:inline-flex;align-items:center;line-height:20px;padding:0 7px;border:1px solid var(--border);border-radius:4px;font-size:12px;white-space:nowrap}.gastos_estado__E6Swr[data-estado=anulado]{color:var(--muted-foreground)}.gastos_pie__e_Fe3{margin-top:16px}.gastos_vacio__du3yD{padding:32px 16px;border:1px solid var(--border);border-radius:var(--radius);text-align:center}.gastos_vacio__du3yD h2{font-size:16px}.gastos_vacio__du3yD p{font-size:13px;color:var(--muted-foreground)}@container(max-width:960px){.gastos_lista__AjeAP.gastos_lista__AjeAP{overflow:hidden;border:1px solid var(--border)}.gastos_tabla__F0XGe[data-tabla=gastos],.gastos_tabla__F0XGe[data-tabla=gastos] tbody{display:block;width:100%}.gastos_tabla__F0XGe[data-tabla=gastos] colgroup,.gastos_tabla__F0XGe[data-tabla=gastos] thead{display:none}.gastos_tabla__F0XGe[data-tabla=gastos] tbody tr{display:block;padding:12px;border:0;border-bottom:1px solid var(--border);border-radius:0;margin:0}.gastos_tabla__F0XGe[data-tabla=gastos] tbody tr:last-child{border-bottom:0}.gastos_tabla__F0XGe[data-tabla=gastos] td,.gastos_tabla__F0XGe[data-tabla=gastos] td[data-col=monto]{display:flex;justify-content:space-between;gap:16px;width:auto;height:auto;min-height:32px;padding:5px 4px;border:0;white-space:normal;max-width:none;text-align:right;overflow-wrap:anywhere}.gastos_tabla__F0XGe[data-tabla=gastos] td:first-child{display:block;text-align:left;padding-bottom:8px}.gastos_tabla__F0XGe[data-tabla=gastos] td:first-child a{font-size:14px}.gastos_tabla__F0XGe[data-tabla=gastos] td:first-child:before{display:none}.gastos_tabla__F0XGe[data-tabla=gastos] td:not(:first-child):before{content:attr(data-etiqueta);color:var(--muted-foreground);text-align:left;flex:0 0 112px;margin:0;font-size:12px}}@container(max-width:480px){.gastos_campoFiltro__69pml{width:100%}.gastos_campoEstado__CUT6A{flex:1;width:auto}.gastos_filtros__YHJqT{width:100%}.gastos_acciones__S11NZ{gap:8px}.gastos_acciones__S11NZ button{font-size:13px}}.gastos_pestanas__HIR34{display:flex;gap:20px;flex-wrap:wrap;border-bottom:1px solid var(--border);margin-bottom:20px}.gastos_pestanas__HIR34 a{color:var(--muted-foreground);text-decoration:none;padding:8px 0;font-size:14px;border-bottom:2px solid transparent}.gastos_pestanas__HIR34 a[aria-current]{color:var(--foreground);border-bottom-color:var(--primary);font-weight:600}