:root{font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html,body,#root{width:100%;max-width:100%}body{min-width:280px;min-height:100vh;margin:0}main,main>.MuiContainer-root,.MuiPaper-root,.MuiCard-root,.MuiStack-root,.MuiDialogContent-root{min-width:0}.MuiTableContainer-root{-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}.MuiTableCell-root{overflow-wrap:anywhere}.MuiChip-root{max-width:100%}.MuiChip-label{text-overflow:ellipsis;overflow:hidden}.module-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.preview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.cash-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.cash-register-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.cash-subnav{background:linear-gradient(#fff 0%,#f8fafb 100%);overflow:hidden}.responsive-stepper{-webkit-overflow-scrolling:touch;padding:4px 0 12px;overflow-x:auto}.mobile-step-label{display:none}.shortcut-label{align-items:center;gap:8px;display:inline-flex}.shortcut-label kbd,.shortcut-help-key{color:#12324a;white-space:nowrap;background:#12324a0f;border:1px solid #12324a38;border-bottom-width:2px;border-radius:6px;padding:4px 6px;font-family:inherit;font-size:.69rem;font-weight:750;line-height:1}.shortcut-help-key{align-self:flex-start;align-items:center;font-size:.78rem;display:inline-flex}.cash-history-filters{grid-template-columns:minmax(240px,2fr) minmax(140px,1fr) minmax(150px,1fr) minmax(150px,1fr);gap:12px;display:grid}.cash-two-column{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:24px;display:grid}.rendition-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.voucher-row-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.voucher-payment-grid{grid-template-columns:minmax(220px,2fr) minmax(120px,.85fr) minmax(155px,1.2fr) minmax(160px,1.1fr) auto;align-items:center;gap:12px;display:grid}.cash-line-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:12px;display:grid}.cash-line-grid>:nth-child(2),.cash-line-grid>:nth-child(5){grid-column:1/-1}.commission-grid{grid-template-columns:repeat(4,minmax(140px,1fr));align-items:center;gap:12px;display:grid}.rendition-line-grid{grid-template-columns:1.2fr 2fr 1fr .8fr .9fr auto;align-items:center;gap:10px;display:grid}@media (width<=1000px){.cash-stat-grid,.cash-register-grid,.cash-two-column,.rendition-form-grid,.cash-line-grid,.cash-history-filters,.commission-grid,.rendition-line-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.cash-stat-grid,.cash-register-grid,.cash-two-column,.rendition-form-grid,.voucher-row-grid,.voucher-payment-grid,.cash-line-grid,.cash-history-filters,.commission-grid,.rendition-line-grid{grid-template-columns:1fr}.cash-line-grid>:nth-child(2),.cash-line-grid>:nth-child(5){grid-column:auto}.shortcut-label kbd{display:none}.cash-top-tabs .MuiTab-root{flex-direction:column;flex:1 1 0;gap:3px;min-width:0;min-height:64px;padding:8px 4px;font-size:.73rem}.cash-top-tabs .MuiTab-iconWrapper{margin:0!important}.responsive-stepper{display:none!important}.mobile-step-label{color:#12324a;background:#eaf0f3;border-radius:8px;padding:10px 12px;display:block}.MuiDialog-paper{width:calc(100% - 16px)!important;max-height:calc(100dvh - 16px)!important;margin:8px!important}.MuiDialogContent-root{padding:16px!important}.MuiDialogActions-root{flex-wrap:wrap;gap:8px;padding:12px 16px!important}.MuiDialogActions-root>.MuiButton-root{flex:auto;margin:0!important}.MuiTablePagination-toolbar{flex-wrap:wrap;justify-content:center;gap:4px;padding:8px!important}}.migration-hero{color:#fff!important;background:radial-gradient(circle at 85% 20%,#e7b6503d,#0000 28%),linear-gradient(135deg,#12324a 0%,#1f5266 100%)!important;border:0!important}.module-icon{color:#12324a;background:#eaf0f3;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}@media (width<=1100px){.module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-grid{grid-template-columns:1fr}}@media (width<=700px){.module-grid{grid-template-columns:1fr}}@media (width<=900px){.responsive-card-table table,.responsive-card-table tbody,.responsive-card-table tr,.responsive-card-table td{width:100%;min-width:0;display:block}.cash-history-list table{min-width:0!important}.responsive-card-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.responsive-card-table tbody{padding:10px}.responsive-card-table tbody>tr{background:#fff;border:1px solid #dce3e8;border-radius:12px;margin-bottom:12px;overflow:hidden}.responsive-card-table tbody>tr:last-child{margin-bottom:0}.responsive-card-table tbody>tr>td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #edf1f3;padding:10px 14px}.responsive-card-table tbody>tr>td:last-child{border-bottom:0}.responsive-card-table tbody>tr>td:before{content:var(--cell-label);color:#5c6b75;letter-spacing:.05em;text-transform:uppercase;margin-bottom:3px;font-size:.7rem;font-weight:750;display:block}.responsive-card-table tbody>tr>td .MuiStack-root{flex-wrap:wrap}.cash-movements-list tbody>tr>td:first-child{--cell-label:"Fecha / #"}.cash-movements-list tbody>tr>td:nth-child(2){--cell-label:"Operación"}.cash-movements-list tbody>tr>td:nth-child(3){--cell-label:"Detalle y contraparte"}.cash-movements-list tbody>tr>td:nth-child(4){--cell-label:"Cuenta / OS"}.cash-movements-list tbody>tr>td:nth-child(5){--cell-label:"Ingreso"}.cash-movements-list tbody>tr>td:nth-child(6){--cell-label:"Egreso"}.cash-movements-list tbody>tr>td:nth-child(7){--cell-label:"Control"}.cash-accounts-list tbody>tr>td:first-child{--cell-label:"Fecha"}.cash-accounts-list tbody>tr>td:nth-child(2){--cell-label:"Contraparte"}.cash-accounts-list tbody>tr>td:nth-child(3){--cell-label:"Concepto"}.cash-accounts-list tbody>tr>td:nth-child(4){--cell-label:"Debe"}.cash-accounts-list tbody>tr>td:nth-child(5){--cell-label:"Haber"}.cash-accounts-list tbody>tr>td:nth-child(6){--cell-label:"Saldo"}.cash-vouchers-list tbody>tr>td:first-child{--cell-label:"Voucher"}.cash-vouchers-list tbody>tr>td:nth-child(2){--cell-label:"Fecha / origen"}.cash-vouchers-list tbody>tr>td:nth-child(3){--cell-label:"Pasajeros"}.cash-vouchers-list tbody>tr>td:nth-child(4){--cell-label:"Formas de pago"}.cash-vouchers-list tbody>tr>td:nth-child(5){--cell-label:"Vende / hace / OS"}.cash-vouchers-list tbody>tr>td:nth-child(6){--cell-label:"Total"}.cash-vouchers-list tbody>tr>td:nth-child(7){--cell-label:"Estado / acciones"}.cash-candidates-list tbody>tr>td:first-child{--cell-label:"FILE / OUT"}.cash-candidates-list tbody>tr>td:nth-child(2){--cell-label:"Pasajeros"}.cash-candidates-list tbody>tr>td:nth-child(3){--cell-label:"Servicios"}.cash-candidates-list tbody>tr>td:nth-child(4){--cell-label:"Cliente"}.cash-candidates-list tbody>tr>td:nth-child(5){--cell-label:"OS de Anita"}.cash-candidates-list tbody>tr>td:nth-child(6){--cell-label:"Con comprobantes"}.cash-candidates-list tbody>tr>td:nth-child(7){--cell-label:"Cobrado / en la calle"}.cash-candidates-list tbody>tr>td:nth-child(8){--cell-label:"Control"}.cash-candidates-list tbody>tr>td:nth-child(9){--cell-label:"Acción"}.cash-renditions-list tbody>tr>td:first-child{--cell-label:"Rendición"}.cash-renditions-list tbody>tr>td:nth-child(2){--cell-label:"OS / rendido por"}.cash-renditions-list tbody>tr>td:nth-child(3){--cell-label:"Composición"}.cash-renditions-list tbody>tr>td:nth-child(4){--cell-label:"Cancelación final"}.cash-renditions-list tbody>tr>td:nth-child(5){--cell-label:"Estado"}.cash-renditions-list tbody>tr>td:nth-child(6){--cell-label:"Acción"}.included-vouchers-list tbody>tr>td:first-child{--cell-label:"Voucher / FILE"}.included-vouchers-list tbody>tr>td:nth-child(2){--cell-label:"Servicio"}.included-vouchers-list tbody>tr>td:nth-child(3){--cell-label:"Pasajeros"}.included-vouchers-list tbody>tr>td:nth-child(4){--cell-label:"IN / OUT"}.included-vouchers-list tbody>tr>td:nth-child(5){--cell-label:"Aprobación"}.commission-tariffs-list tbody>tr>td:first-child{--cell-label:"Servicio / variante"}.commission-tariffs-list tbody>tr>td:nth-child(2){--cell-label:"Condición"}.commission-tariffs-list tbody>tr>td:nth-child(3){--cell-label:"Comisiones"}.commission-tariffs-list tbody>tr>td:nth-child(4){--cell-label:"Vigencia"}.commission-tariffs-list tbody>tr>td:nth-child(5){--cell-label:"Estado"}.commission-tariffs-list tbody>tr>td:nth-child(6){--cell-label:"Acciones"}.included-rules-list tbody>tr>td:first-child{--cell-label:"Regla"}.included-rules-list tbody>tr>td:nth-child(2){--cell-label:"Servicios Anita"}.included-rules-list tbody>tr>td:nth-child(3){--cell-label:"Proveedor"}.included-rules-list tbody>tr>td:nth-child(4){--cell-label:"Vigencia / estado"}.included-rules-list tbody>tr>td:nth-child(5){--cell-label:"Acciones"}.users-list tbody>tr>td:first-child{--cell-label:"Usuario"}.users-list tbody>tr>td:nth-child(2){--cell-label:"Rol"}.users-list tbody>tr>td:nth-child(3){--cell-label:"Empresa / sucursal"}.users-list tbody>tr>td:nth-child(4){--cell-label:"Estado"}.users-list tbody>tr>td:nth-child(5){--cell-label:"Acciones"}.permissions-list tbody>tr>td:first-child{--cell-label:"Función"}.permissions-list tbody>tr>td:nth-child(2){--cell-label:"Permiso del rol"}.permissions-list tbody>tr>td:nth-child(3){--cell-label:"Permiso individual"}.permissions-list tbody>tr>td:nth-child(4){--cell-label:"Acceso final"}.cash-history-list tbody>tr:nth-child(odd)>td:nth-child(2){--cell-label:"Día operativo"}.cash-history-list tbody>tr:nth-child(odd)>td:nth-child(3){--cell-label:"Caja y responsable"}.cash-history-list tbody>tr:nth-child(odd)>td:nth-child(4){--cell-label:"Estado"}.cash-history-list tbody>tr:nth-child(odd)>td:nth-child(5){--cell-label:"Cierre / bloqueo"}.cash-history-list tbody>tr:nth-child(odd)>td:nth-child(6){--cell-label:"Saldo por moneda"}.cash-history-list tbody>tr:nth-child(odd)>td:first-child{border-bottom:0;padding-bottom:0}.cash-history-list tbody>tr:nth-child(odd)>td:first-child:before,.cash-history-list tbody>tr:nth-child(2n)>td:before{display:none}.cash-history-list tbody>tr:nth-child(2n){border-top:0;margin-top:-12px}.cash-history-list tbody>tr:nth-child(2n)>td{padding:0 14px}}
