@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}body{overflow-x:hidden}img,video,iframe{max-width:100%}.btn-volver,.btn-nuevo,.btn-nav{display:inline-flex;align-items:center;gap:.3rem;padding:.4rem 1rem;border-radius:4px;font-size:.875rem;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.btn-volver{border:1.5px solid #bdc3c7;color:#5d6d7e;background:transparent}.btn-volver:hover{border-color:#2c3e50;color:#2c3e50;background:#f4f6f7}.btn-nuevo{border:1.5px solid #2c3e50;background:#2c3e50;color:#fff}.btn-nuevo:hover{background:#1a252f;border-color:#1a252f;color:#fff}.btn-nav{border:1.5px solid #2980b9;color:#2980b9;background:transparent}.btn-nav:hover{background:#2980b9;color:#fff}[class$=__acciones] a,[class$=__acciones]>a{display:inline-flex;align-items:center;padding:.3rem .75rem;border:1.5px solid #2980b9;border-radius:4px;color:#2980b9;font-size:.8rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:background .15s ease,color .15s ease}[class$=__acciones] a:hover,[class$=__acciones]>a:hover{background:#2980b9;color:#fff}[class$=__acciones] button{display:inline-flex;align-items:center;padding:.3rem .75rem;border:1.5px solid #2c3e50;border-radius:4px;background:#2c3e50;color:#fff;font-size:.8rem;font-weight:500;cursor:pointer;transition:background .15s ease}[class$=__acciones] button:hover:not(:disabled){background:#1a252f;border-color:#1a252f}[class$=__acciones] button:disabled{opacity:.5;cursor:not-allowed}[class$=__header]{gap:.75rem;flex-wrap:wrap}[class$=__header] h1,[class$=__header] [class$=__title]{flex:1;margin:0}@media (max-width: 768px){.dashboard,.comprobantes,.comprobante-detail,.comprobante-form,.asientos,.asiento-form,.asiento-detail,.terceros,.tercero-form,.periodos,.declaracion-iva,.productos,.producto-form,.kardex,.cuentas,.cuenta-form,.movimientos,.conciliacion,.reportes-menu,.balance,.resultados,.balanza,.cxc,.d104,.empresa-config{padding:1rem}.empresa-config,.tercero-form,.comprobante-form,.asiento-form,.asiento-detail,.producto-form,.cuenta-form{max-width:100%}.tercero-form__grid,.producto-form__grid,.cuenta-form__grid,.asiento-detail__info,.comprobante-detail__resumen,.comprobante-detail__totales{grid-template-columns:1fr!important}.tercero-form__grid>[class$=--ancho],.producto-form__grid>[class$=--ancho],.cuenta-form__grid>[class$=--ancho],.asiento-detail__info>[class$=--ancho],.comprobante-detail__resumen>[class$=--ancho],.comprobante-detail__totales>[class$=--ancho]{grid-column:span 1!important}.asiento-form__cabecera{grid-template-columns:1fr!important}.asiento-form__cabecera>[class$=--ancho]{grid-column:span 1!important}.comprobante-form__grid{grid-template-columns:repeat(2,1fr)!important}.comprobante-form__campo--ancho{grid-column:span 2!important}.dashboard__table,.comprobantes__table,.asientos__table,.terceros__table,.periodos__table,.productos__table,.cuentas__table,.movimientos__table,.conciliacion__table,.kardex__table,.asiento-form__tabla,.asiento-detail__tabla,.comprobante-detail__table,.balance__table,.resultados__table,.balanza__table,.cxc__table,.d104__table,.declaracion-iva__table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.dashboard__nav{flex-wrap:wrap}.dashboard__nav a{flex:1 1 auto;text-align:center;min-width:130px}.comprobantes__filtros,.asientos__filtros,.terceros__filtros,.productos__filtros,.cuentas__filtros,.movimientos__filtros{flex-direction:column;align-items:stretch}.comprobantes__filtros label,.asientos__filtros label,.terceros__filtros label,.productos__filtros label,.cuentas__filtros label,.movimientos__filtros label,.comprobantes__filtros input,.comprobantes__filtros select,.asientos__filtros input,.asientos__filtros select,.terceros__filtros input,.terceros__filtros select,.productos__filtros input,.productos__filtros select,.cuentas__filtros input,.cuentas__filtros select,.movimientos__filtros input,.movimientos__filtros select{width:100%}.comprobantes__acciones,.terceros__acciones,.productos__acciones,.periodos__acciones,.cuentas__acciones{flex-direction:column;align-items:flex-start;gap:.4rem}.empresa-config__form{flex-direction:column;align-items:flex-start}.empresa-config__form input{min-width:unset;width:100%}.empresa-config__datos{grid-template-columns:1fr}.kardex__resumen,.movimientos__resumen,.conciliacion__resumen,.balance__resumen{flex-wrap:wrap;gap:1rem}.reportes-menu__nav{max-width:100%}.reportes-menu__nav a{text-align:center}.reporte-acciones{flex-direction:column;align-items:flex-start}.reporte-acciones__grupo{flex-wrap:wrap}.asiento-form__campo-cuenta{min-width:unset;width:100%}input:not([type=checkbox]):not([type=radio]),select,textarea{max-width:100%}.declaracion-iva__table,.d104__table{max-width:100%}}@media (max-width: 480px){.comprobante-form__grid{grid-template-columns:1fr!important}.comprobante-form__campo--ancho,.tercero-form__campo--ancho{grid-column:span 1!important}[class$=__header]{flex-direction:column;align-items:flex-start}.dashboard__logout,.dashboard__nav a{width:100%;text-align:center}.empresa-config__datos{grid-template-columns:1fr}th,td{font-size:.8rem;padding:.35rem .5rem!important}.kardex__resumen,.movimientos__resumen,.conciliacion__resumen,.balance__resumen{flex-direction:column}}@media (min-width: 1400px){.comprobante-form,.asiento-form{max-width:1200px}.tercero-form,.producto-form,.cuenta-form,.asiento-detail{max-width:960px}.empresa-config{max-width:640px}}
