#finanzas-view[hidden]{display:none!important}.fin-module{color:#153450}.fin-head{display:flex;justify-content:space-between;align-items:center;margin:10px 0 22px}.fin-head h1{font-size:28px;margin:0 0 6px}.fin-head p,.fin-note{color:#5b7285;font-size:13px;line-height:1.6}.fin-tabs{display:flex;gap:8px;border-bottom:1px solid #dae5ec;margin-bottom:18px}.fin-tabs button{padding:13px 24px;border-radius:8px 8px 0 0}.fin-tabs button[aria-selected=true]{background:#099a9e;color:white;border-color:#099a9e}.fin-tools{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.fin-tools input,.fin-tools select{padding:10px;border:1px solid #cfdee7;border-radius:7px;font:inherit;background:white;min-width:0}.fin-tools input[type=search]{flex:1;min-width:180px}.fin-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0}.fin-kpi{background:white;border:1px solid #dfe9ef;border-radius:12px;padding:20px;border-top:3px solid #68b6e7;min-width:0}.fin-kpi span{display:block;font-size:13px;color:#577184;margin-bottom:12px}.fin-kpi strong{font-size:24px;overflow-wrap:anywhere}.fin-green{border-top-color:#20bca0}.fin-red{border-top-color:#ec9296}.fin-panel{background:white;border:1px solid #dfe9ef;border-radius:12px;padding:22px}.fin-panel h2{font-size:19px;margin:0}.fin-scroll{overflow:auto;margin-top:18px}.fin-module table,.fin-dialog table{width:100%;border-collapse:collapse;text-align:left}.fin-module th,.fin-module td,.fin-dialog th,.fin-dialog td{padding:12px;border-bottom:1px solid #e4edf2;white-space:nowrap}.fin-module th{font-size:12px;background:#f3f8fb;color:#466176}.fin-module td{font-size:13px}.fin-module td:nth-child(2){white-space:normal;min-width:160px}.fin-module td:first-child{width:45px}.fin-dialog{width:min(700px,calc(100vw - 30px));max-height:88dvh;overflow:auto;border:1px solid #cbdce7;border-radius:14px;padding:24px;color:#153450}.fin-dialog::backdrop{background:#102b4680}.fin-dialog label{display:block;margin-bottom:16px}.fin-dialog input{display:block;width:100%;padding:10px;margin-top:7px;box-sizing:border-box;border:1px solid #cbdce7;border-radius:6px}.fin-dialog button{margin:8px}.fin-icon{width:18px!important;height:18px!important;fill:none;stroke:currentColor;stroke-width:1.7;margin-right:7px}.f360-horizontal-nav [data-f360-view="forms-links"],#app-sidebar [data-view="forms-links"]{display:none!important}@media(max-width:1000px){.fin-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.fin-head h1{font-size:24px}.fin-kpi{padding:14px}.fin-kpi strong{font-size:19px}.fin-panel{padding:12px}.fin-tabs button{flex:1;padding:12px}.fin-tools>*{flex:1}.fin-tools input[type=search]{flex-basis:100%}}
