.tabs-buttons-container[data-v-39068768]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}[dir] .tabs-buttons-container[data-v-39068768]{margin-bottom:20px;padding:10px;background:#f8f9fa;border-radius:8px}.tab-button[data-v-39068768]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:150px;color:#666;font-size:14px;font-weight:500;transition:all .3s ease}[dir] .tab-button[data-v-39068768]{padding:12px 16px;background:#fff;border:2px solid #e0e0e0;border-radius:6px;cursor:pointer;-webkit-transition:all .3s ease;text-align:center}.tab-button[data-v-39068768]:hover{color:#3498db;-webkit-transform:translateY(-2px);-webkit-box-shadow:0 2px 8px rgba(52,152,219,.2)}[dir] .tab-button[data-v-39068768]:hover{border-color:#3498db;transform:translateY(-2px);box-shadow:0 2px 8px rgba(52,152,219,.2)}.tab-button.active[data-v-39068768]{color:#fff;-webkit-box-shadow:0 4px 12px rgba(52,152,219,.3)}[dir] .tab-button.active[data-v-39068768]{border-color:#2980b9;box-shadow:0 4px 12px rgba(52,152,219,.3)}[dir=ltr] .tab-button.active[data-v-39068768]{background:linear-gradient(135deg,#3498db,#2980b9)}[dir=rtl] .tab-button.active[data-v-39068768]{background:linear-gradient(-135deg,#3498db,#2980b9)}.sub-tabs-buttons-container[data-v-39068768]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}[dir] .sub-tabs-buttons-container[data-v-39068768]{margin-bottom:16px;padding:8px;background:#f1f3f5;border-radius:6px}.sub-tab-button[data-v-39068768]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:120px;color:#666;font-size:13px;font-weight:500;transition:all .3s ease}[dir] .sub-tab-button[data-v-39068768]{padding:10px 14px;background:#fff;border:2px solid #dee2e6;border-radius:5px;cursor:pointer;-webkit-transition:all .3s ease;text-align:center}.sub-tab-button[data-v-39068768]:hover{color:#27ae60;-webkit-transform:translateY(-1px);-webkit-box-shadow:0 2px 6px rgba(39,174,96,.2)}[dir] .sub-tab-button[data-v-39068768]:hover{border-color:#27ae60;transform:translateY(-1px);box-shadow:0 2px 6px rgba(39,174,96,.2)}.sub-tab-button.active[data-v-39068768]{color:#fff;-webkit-box-shadow:0 3px 10px rgba(39,174,96,.3)}[dir] .sub-tab-button.active[data-v-39068768]{border-color:#229954;box-shadow:0 3px 10px rgba(39,174,96,.3)}[dir=ltr] .sub-tab-button.active[data-v-39068768]{background:linear-gradient(135deg,#27ae60,#229954)}[dir=rtl] .sub-tab-button.active[data-v-39068768]{background:linear-gradient(-135deg,#27ae60,#229954)}[dir] .sub-tab-content[data-v-39068768],[dir] .tab-content[data-v-39068768]{padding:10px 0}@media (max-width:768px){.tabs-buttons-container[data-v-39068768]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.tab-button[data-v-39068768]{min-width:100%;font-size:15px}[dir] .tab-button[data-v-39068768]{padding:14px 16px}.sub-tabs-buttons-container[data-v-39068768]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}.sub-tab-button[data-v-39068768]{min-width:100%;font-size:14px}[dir] .sub-tab-button[data-v-39068768]{padding:12px 14px}}.reporte-contabilidad-header[data-v-39068768]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[dir] .reporte-contabilidad-header[data-v-39068768]{padding:15px 20px;border-bottom:1px solid #e9ecef;margin-bottom:20px}.botones-reporte[data-v-39068768],.reporte-titulo[data-v-39068768]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.reporte-titulo[data-v-39068768]{color:#2c3e50;font-size:1.3rem;font-weight:600}[dir] .reporte-titulo[data-v-39068768]{margin:0}.reporte-titulo i[data-v-39068768]{color:#3498db}.reporte-anual-container[data-v-39068768]{position:relative}[dir] .reporte-anual-container[data-v-39068768]{padding:20px;background:#f8f9fa;border-radius:8px;margin-top:15px}@media (max-width:768px){.reporte-contabilidad-header[data-v-39068768]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}[dir] .reporte-contabilidad-header[data-v-39068768]{text-align:center}.reporte-titulo[data-v-39068768]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.botones-reporte[data-v-39068768]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}.botones-reporte .vs-button[data-v-39068768]{width:100%}[dir] .botones-reporte .vs-button[data-v-39068768]{margin:5px 0}}