.barra-movil-nitido[data-nitido-nav=dinamica] .barra-movil-boton{position:relative;min-height:54px;min-width:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;border:1px solid transparent!important;background:transparent!important;box-shadow:none!important;color:#c5ddd4!important;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .12s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.barra-movil-nitido[data-nitido-nav=dinamica] .barra-movil-boton.activo{color:#fff!important;border-color:#b5e7d247!important;background:linear-gradient(150deg,#75cba53d,#489e7c1f)!important;box-shadow:inset 0 1px #ffffff14!important}.barra-movil-nitido[data-nitido-nav=dinamica] .barra-movil-boton:after{content:"";position:absolute;bottom:3px;left:calc(50% - 8px);width:16px;height:2px;border-radius:3px;background:#a6e3c3;opacity:0;transform:scaleX(.4);transition:opacity .18s ease,transform .18s ease}.barra-movil-nitido[data-nitido-nav=dinamica] .barra-movil-boton.activo:after{opacity:1;transform:scaleX(1)}.barra-movil-nitido[data-nitido-nav=dinamica] .barra-movil-icono{display:grid;place-items:center;flex:none;width:24px;height:24px;margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;color:inherit!important;background:transparent!important;transition:transform .18s ease}.barra-movil-nitido[data-nitido-nav=dinamica] .barra-movil-icono svg{width:22px;height:22px;display:block}.barra-movil-nitido[data-nitido-nav=dinamica] .barra-movil-boton.activo .barra-movil-icono{animation:nitido-nav-entrada .2s ease-out;transform:translateY(-1px)}.barra-movil-nitido[data-nitido-nav=dinamica] .barra-movil-texto{font-size:10px!important;line-height:1.15!important;font-weight:650!important;color:inherit!important;white-space:normal;overflow-wrap:anywhere;max-width:100%}.barra-movil-nitido[data-nitido-nav=dinamica] .barra-movil-boton.activo .barra-movil-texto{font-weight:800!important}.barra-movil-nitido[data-nitido-nav=dinamica] .barra-movil-boton:active{transform:scale(.96)}.barra-movil-nitido[data-nitido-nav=dinamica] .barra-movil-boton:focus-visible{outline:2px solid #a6e3c3;outline-offset:-3px}@keyframes nitido-nav-entrada{0%{transform:translateY(1px) scale(.92)}to{transform:translateY(-1px) scale(1)}}@media(prefers-reduced-motion:reduce){.barra-movil-nitido[data-nitido-nav=dinamica] *,.barra-movil-nitido[data-nitido-nav=dinamica] *:after{animation:none!important;transition:none!important;transform:none!important}}:root{--papel: #f7f5f0;--tinta: #1b3a34;--tinta-suave: rgba(27, 58, 52, .75);--ambar: #d98e3b;--exito: #3f7d58;--error: #b8483d;--texto: #1b1b18;--texto-suave: #6b6a64;--linea: #d8d5cb}*{box-sizing:border-box}body{margin:0;background:var(--papel);color:var(--texto);font-family:Work Sans,sans-serif;-webkit-font-smoothing:antialiased}button,input,select{font-family:inherit}.numero{font-variant-numeric:tabular-nums}.app{display:flex;min-height:100vh}.barra-lateral{width:190px;background:var(--tinta);color:var(--papel);padding:24px 16px;flex-shrink:0;display:flex;flex-direction:column}.barra-lateral .logo{font-size:20px;font-weight:700;letter-spacing:-.3px;margin-bottom:32px}.barra-lateral nav{display:flex;flex-direction:column;gap:2px}.barra-lateral nav button{background:transparent;border:none;color:var(--papel);opacity:.75;text-align:left;font-size:14px;padding:9px 12px;border-radius:8px;cursor:pointer}.barra-lateral nav button.activo{background:#f7f5f01f;opacity:1;font-weight:500}.barra-lateral .salir{margin-top:auto;background:transparent;border:none;color:var(--papel);opacity:.6;font-size:13px;text-align:left;cursor:pointer;padding:9px 12px}.contenido{flex:1;padding:28px 36px;max-width:980px}.barra-inferior{display:none}@media(max-width:720px){.barra-lateral{display:none}.contenido{padding:18px 16px 84px}.barra-inferior{display:flex;position:fixed;bottom:0;left:0;right:0;background:var(--tinta);justify-content:space-around;padding:10px 0 14px}.barra-inferior button{background:transparent;border:none;color:var(--papel);opacity:.7;font-size:11px;display:flex;flex-direction:column;align-items:center;gap:3px}.barra-inferior button.activo{opacity:1}}h1{font-size:15px;font-weight:500;margin:0}.encabezado{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.linea{height:.5px;background:var(--linea);margin:16px 0;border:none}.boton{background:var(--tinta);color:var(--papel);border:none;font-size:13px;font-weight:500;padding:10px 16px;border-radius:8px;cursor:pointer}.boton:disabled{opacity:.5;cursor:default}.boton-secundario{background:transparent;border:.5px solid var(--tinta);color:var(--tinta);font-size:13px;font-weight:500;padding:10px 16px;border-radius:8px;cursor:pointer}.campo{display:flex;flex-direction:column;gap:4px;margin-bottom:14px}.campo label{font-size:12px;color:var(--texto-suave)}.campo input,.campo select{border:.5px solid var(--linea);border-radius:8px;padding:9px 10px;font-size:14px;background:#fff;color:var(--texto)}.error-texto{color:var(--error);font-size:13px;margin-top:-6px;margin-bottom:10px}.tabla{width:100%;border-collapse:collapse;font-size:13px}.tabla th{text-align:left;font-size:11px;color:var(--texto-suave);font-weight:500;padding:8px 4px}.tabla td{padding:10px 4px;border-top:.5px solid var(--linea)}.text-right{text-align:right}.stat-label{font-size:12px;color:var(--texto-suave);margin-bottom:4px}.stat-valor{font-size:26px;font-weight:800}.stat-sub{font-size:11px;color:var(--texto-suave);margin-top:2px}.stock-bajo{color:var(--ambar);font-weight:500}.alerta-fila{display:flex;align-items:flex-start;gap:8px;padding:8px 0;border-top:.5px solid var(--linea);font-size:13px}.pantalla-login{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.tarjeta-login{width:100%;max-width:360px}.tarjeta-login .logo{font-size:26px;font-weight:700;color:var(--tinta);margin-bottom:4px}.tarjeta-login .subtitulo{font-size:13px;color:var(--texto-suave);margin-bottom:24px}.cambiar-modo{text-align:center;font-size:13px;color:var(--texto-suave);margin-top:16px}.cambiar-modo button{background:none;border:none;color:var(--tinta);font-weight:500;cursor:pointer;padding:0}.caja-subtitulo,.panel p{margin:4px 0 0;color:var(--texto-suave);font-size:12px}.estado-turno,.estado-abierto{color:var(--exito);font-size:12px;font-weight:600}.estado-turno{display:inline-flex;align-items:center;gap:7px;padding:7px 11px;background:#3f7d581a;border-radius:999px}.estado-turno i{width:7px;height:7px;border-radius:50%;background:var(--exito)}.mensaje-error{color:var(--error);background:#b8483d14;border:.5px solid rgba(184,72,61,.25);padding:10px 12px;border-radius:8px;font-size:13px;margin-bottom:14px}.panel{background:#fff;border:.5px solid var(--linea);border-radius:12px;padding:18px}.panel-titulo{font-size:13px;font-weight:700;color:var(--tinta)}.panel-cabecera{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.caja-apertura{max-width:520px}.form-fila{display:flex;align-items:flex-end;gap:10px;margin-top:18px}.form-fila .campo{flex:1;margin:0}.form-fila .boton{height:38px}.caja-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.caja-card{background:#fff;border:.5px solid var(--linea);border-radius:12px;padding:15px;min-width:0}.caja-card.principal{border-top:3px solid var(--tinta)}.caja-card.salida{border-top:3px solid var(--ambar)}.caja-card span,.caja-card small{display:block;color:var(--texto-suave);font-size:11px}.caja-card strong{display:block;color:var(--tinta);font-size:22px;margin:6px 0 4px;font-variant-numeric:tabular-nums}.caja-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(250px,.8fr);gap:16px;margin-bottom:24px}.desglose-caja{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin:18px 0;padding:14px;background:var(--papel);border-radius:9px}.desglose-caja div,.metodos-lista div{display:flex;justify-content:space-between;gap:12px;font-size:12px}.desglose-caja span,.metodos-lista span{color:var(--texto-suave)}.positivo{color:var(--exito)}.negativo{color:var(--error)}.movimiento-form{display:grid;grid-template-columns:1fr 1fr 1.7fr auto;align-items:end;gap:8px;padding:13px;border:.5px solid var(--linea);border-radius:9px}.movimiento-form .campo{margin:0}.movimiento-form .boton{height:38px}.seccion-titulo{margin-top:20px;margin-bottom:8px}.movimiento-item{display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center;border-top:.5px solid var(--linea);padding:10px 0;font-size:12px}.movimiento-item b,.movimiento-item small{display:block}.movimiento-item small{color:var(--texto-suave);margin-top:2px}.movimiento-icono{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:700}.movimiento-icono.ingreso{color:var(--exito);background:#3f7d581a}.movimiento-icono.retiro{color:var(--error);background:#b8483d14}.vacio{color:var(--texto-suave);font-size:12px;font-weight:400;padding:10px 0}.metodos-lista{margin-top:16px}.metodos-lista div{padding:8px 0;border-bottom:.5px solid var(--linea)}.boton-cerrar{width:100%}.resultado-cierre{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:14px 16px;border-radius:10px;margin-bottom:22px;font-size:13px}.resultado-cierre.cuadrado{color:var(--exito);background:#3f7d5817}.resultado-cierre.diferencia{color:var(--error);background:#b8483d14}.resultado-cierre b,.resultado-cierre span{display:block}.resultado-cierre span{font-size:11px;margin-top:3px;opacity:.8}.historial-caja .panel-titulo{margin-bottom:8px}.tabla-scroll{overflow-x:auto}@media(max-width:900px){.caja-cards{grid-template-columns:1fr 1fr}.caja-grid{grid-template-columns:1fr}.movimiento-form{grid-template-columns:1fr 1fr}.movimiento-form .campo-concepto{grid-column:1 / -1}}@media(max-width:520px){.caja-cards{grid-template-columns:1fr}.caja-card strong{font-size:25px}.desglose-caja,.movimiento-form{grid-template-columns:1fr}.movimiento-form .campo-concepto{grid-column:auto}.panel-cabecera,.resultado-cierre,.form-fila{align-items:stretch;flex-direction:column}}.ventas-resumen{display:grid;grid-template-columns:1.3fr 1fr;gap:16px;margin-bottom:20px}.venta-total-card,.metodos-card{background:#fff;border:.5px solid var(--linea);border-radius:12px;padding:16px}.venta-total-card{border-left:3px solid var(--tinta)}.venta-total-card .stat-valor{color:var(--tinta);font-size:30px}.conversiones{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:8px;color:var(--texto-suave);font-size:11px}.conversiones b{color:var(--texto);font-size:13px}.barra-metodo{margin-top:9px}.barra-metodo div{display:flex;justify-content:space-between;gap:10px;margin-bottom:3px;font-size:12px}.barra-metodo i{display:block;height:5px;overflow:hidden;background:var(--linea);border-radius:999px}.barra-metodo em{display:block;height:100%;border-radius:999px}.venta-form{margin-bottom:20px}.form-grid{display:grid;gap:10px}.form-grid.dos,.form-grid.producto{grid-template-columns:2fr 1fr}.check-iva{display:flex;align-items:center;gap:8px;margin-bottom:14px;font-size:13px}.total-venta{max-width:500px;padding:13px;margin-bottom:18px;background:var(--papel);border:.5px solid var(--linea);border-radius:9px}.total-venta div{display:flex;justify-content:space-between;gap:20px;padding:2px 0;color:var(--texto-suave);font-size:12px}.total-venta div b{color:var(--texto)}.total-venta .total-final{padding-top:6px;margin-top:4px;border-top:.5px solid var(--linea);color:var(--texto);font-size:14px}.total-venta small{display:block;margin-top:7px;color:var(--texto-suave)}.pago-titulo{display:flex;flex-direction:column;gap:3px;margin-bottom:10px;font-size:13px}.pago-titulo span{color:var(--texto-suave);font-size:12px}.pagos-agregados{margin-bottom:12px;border-top:.5px solid var(--linea)}.pagos-agregados>div{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:8px 0;border-bottom:.5px solid var(--linea);font-size:12px}.pagos-agregados button{padding:0;border:none;background:transparent;color:var(--error);cursor:pointer;font-size:11px}.pago-editor{display:grid;grid-template-columns:repeat(5,minmax(100px,1fr)) auto;align-items:end;gap:8px;padding:13px;margin-bottom:12px;background:var(--papel);border-radius:9px}.pago-editor .campo{margin:0}.pago-editor .boton-secundario{height:38px;white-space:nowrap}.estado-pago{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;margin-bottom:14px;border-radius:8px;font-size:13px;font-weight:600}.estado-pago.completo{color:var(--exito);background:#3f7d581a}.estado-pago.pendiente{color:#9a651f;background:#d98e3b1f}.estado-pago div{display:flex;align-items:center;gap:8px}.estado-pago button{padding:3px 8px;border:.5px solid currentColor;border-radius:6px;background:transparent;color:inherit;cursor:pointer;font-size:11px}.pago-tabla{min-width:210px;font-size:11px}.estado-completa{color:var(--exito)}.estado-con_error{color:var(--error)}.estado-pendiente{color:var(--ambar)}@media(max-width:1050px){.pago-editor{grid-template-columns:repeat(3,minmax(120px,1fr))}}@media(max-width:720px){.ventas-resumen,.form-grid.dos,.form-grid.producto{grid-template-columns:1fr}.pago-editor{grid-template-columns:1fr 1fr}.pago-editor .boton-secundario{width:100%}}@media(max-width:460px){.pago-editor{grid-template-columns:1fr}.estado-pago,.pagos-agregados>div{align-items:flex-start;flex-direction:column}}:root{--nitido-verde-950: #0b2923;--nitido-verde-900: #10382f;--nitido-verde-800: #174c40;--nitido-verde-700: #216451;--nitido-verde-600: #2d8069;--nitido-verde-500: #46a483;--nitido-verde-100: #e5f2ed;--nitido-verde-50: #f3f9f6;--nitido-texto: #193f35;--nitido-texto-secundario: #647b73;--nitido-texto-suave: #879791;--nitido-fondo: #f6f9f8;--nitido-superficie: #ffffff;--nitido-linea: #dfe9e5;--nitido-exito: #2b7a60;--nitido-exito-fondo: #e7f5ed;--nitido-advertencia: #a86d24;--nitido-advertencia-fondo: #fff3df;--nitido-error: #a9514a;--nitido-error-fondo: #fcebea;--nitido-azul: #566f9e;--nitido-azul-fondo: #ebf0f9;--nitido-radio-pequeno: 10px;--nitido-radio: 14px;--nitido-radio-grande: 20px;--nitido-sombra: 0 8px 24px rgba(20, 60, 50, .06);--nitido-sombra-elevada: 0 18px 50px rgba(16, 50, 42, .14)}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 80% 0%,rgba(67,151,123,.06),transparent 28%),var(--nitido-fondo);color:var(--nitido-texto);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select,textarea{font-family:inherit}button{-webkit-tap-highlight-color:transparent}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid rgba(70,164,131,.2);outline-offset:2px}*{scrollbar-width:thin;scrollbar-color:rgba(40,104,86,.28) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#28685647;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:#2868567a;background-clip:padding-box}.contenido>div>.encabezado,.contenido section>.encabezado{margin-bottom:18px}.encabezado h1{color:var(--nitido-texto);font-size:22px;font-weight:850;letter-spacing:-.45px}input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:42px;border:1px solid #d4e2dd!important;border-radius:12px!important;padding:9px 12px;background:#fff;color:var(--nitido-texto);box-sizing:border-box;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}textarea{min-height:88px;resize:vertical}input:not([type=checkbox]):not([type=radio]):hover,select:hover,textarea:hover{border-color:#aec9bf!important}input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:var(--nitido-verde-500)!important;background:#fff;box-shadow:0 0 0 4px #46a4831a;outline:none}input::placeholder,textarea::placeholder{color:#a0ada8}label{color:#536e64}.boton-principal,button.boton-principal{min-height:41px;border:none!important;border-radius:12px!important;padding:9px 15px!important;background:linear-gradient(135deg,var(--nitido-verde-800),var(--nitido-verde-600))!important;color:#fff!important;font-weight:750!important;box-shadow:0 7px 17px #174c4033;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}.boton-principal:hover,button.boton-principal:hover{transform:translateY(-1px);box-shadow:0 10px 24px #174c4040}.boton-secundario,button.boton-secundario{min-height:41px;border:1px solid #cedeD8!important;border-radius:12px!important;padding:9px 14px!important;background:#fff!important;color:var(--nitido-verde-700)!important;font-weight:700!important;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .18s ease}.boton-secundario:hover,button.boton-secundario:hover{border-color:#9dbeb2!important;background:var(--nitido-verde-50)!important;transform:translateY(-1px)}button:disabled{opacity:.52;cursor:not-allowed!important;transform:none!important;box-shadow:none!important}.tarjeta,.card,.panel,.caja-panel,.formulario-panel{border-color:#194d401a!important;border-radius:var(--nitido-radio-grande)!important;background:var(--nitido-superficie);box-shadow:var(--nitido-sombra)}table{width:100%;border-spacing:0;border-collapse:separate;border:1px solid rgba(29,81,67,.1);border-radius:17px;background:#fff;box-shadow:0 7px 22px #143c320d;overflow:hidden}thead{background:linear-gradient(180deg,#f7faf9,#f1f6f4)}thead th{position:sticky;top:0;z-index:5;border-bottom:1px solid var(--nitido-linea);padding:12px 13px!important;color:#6c8179!important;font-size:9px!important;font-weight:850!important;letter-spacing:.7px;text-align:left;text-transform:uppercase;white-space:nowrap}tbody td{border-bottom:1px solid #e8efec!important;padding:13px!important;color:#3a5a51;font-size:11px;vertical-align:middle}tbody tr{background:#fff;transition:background .16s ease,transform .16s ease}tbody tr:nth-child(2n){background:#fbfcfc}tbody tr:hover{background:#f2f8f5}tbody tr:last-child td{border-bottom:none!important}td button{border-radius:10px}.tabla-contenedor,.table-container,.tabla-responsive{width:100%;border-radius:17px;overflow-x:auto}.estado,.badge,.etiqueta-estado{width:fit-content;border-radius:999px!important;padding:5px 9px!important;font-size:9px!important;font-weight:800!important;white-space:nowrap}.estado-completa,.estado-pagado,.estado-activo,.badge-exito{background:var(--nitido-exito-fondo)!important;color:var(--nitido-exito)!important}.estado-pendiente,.estado-parcial,.badge-advertencia{background:var(--nitido-advertencia-fondo)!important;color:var(--nitido-advertencia)!important}.estado-vencido,.estado-anulada,.estado-inactivo,.badge-error{background:var(--nitido-error-fondo)!important;color:var(--nitido-error)!important}.estado-revision,.badge-informacion{background:var(--nitido-azul-fondo)!important;color:var(--nitido-azul)!important}.error-texto{border:1px solid #efc8c4;border-radius:12px;padding:10px 12px;background:var(--nitido-error-fondo);color:var(--nitido-error)!important;font-size:11px}.mensaje-exito{border:1px solid #bfdfd0;border-radius:12px;padding:10px 12px;background:var(--nitido-exito-fondo);color:var(--nitido-exito);font-size:11px}.numero,.stat-valor{font-variant-numeric:tabular-nums;letter-spacing:-.35px}.modal,.modal-contenido,.dialogo,.comprobante-modal{animation:nitidoModalEntrada .2s ease}@keyframes nitidoModalEntrada{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(hover:hover){a,button{transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}}@media(max-width:720px){table{min-width:0}.tabla-contenedor,.table-container,.tabla-responsive{border-radius:14px}thead th{position:static}.encabezado h1{font-size:19px}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}main{min-width:0}main input,main select,main textarea{min-width:0;max-width:100%}.productos-tabla-contenedor{overflow-x:auto;max-width:100%}@media(max-width:1000px){main{padding-left:12px!important;padding-right:12px!important}.ventas-filtros,.productos-herramientas{display:flex!important;flex-wrap:wrap}.ventas-filtros>*,.productos-herramientas>*{min-width:0;max-width:100%;flex:1 1 160px}}.productos-tabla-contenedor{max-width:100%!important;overflow-x:auto!important}@media(max-width:1000px){.dashboard-actualizar{max-width:100%!important;white-space:normal!important}.dashboard-encabezado,.dashboard-header,.dashboard-cabecera{flex-wrap:wrap!important;min-width:0!important}.ventas-historial-filtros{display:flex!important;flex-wrap:wrap!important;min-width:0!important}.ventas-historial-filtros>*{flex:1 1 135px!important;min-width:0!important;max-width:100%!important}.planes-grid{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:1000px){.dashboard-introduccion{flex-wrap:wrap!important;min-width:0!important}.dashboard-controles{flex-wrap:wrap!important;max-width:100%!important;min-width:0!important}}.ventas-tabla-contenedor{margin-top:18px;overflow-x:auto;border:1px solid var(--linea, #e4e6e2);border-radius:22px;background:#ffffffd1;box-shadow:0 18px 55px #1b3a3412;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ventas-tabla-premium{min-width:980px;border-collapse:separate;border-spacing:0}.ventas-tabla-premium thead{background:#1b3a3409}.ventas-tabla-premium th{padding:16px 14px;border-bottom:1px solid var(--linea, #e4e6e2);color:var(--texto-suave, #6b6a64);font-size:10px;font-weight:750;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.ventas-tabla-premium td{padding:17px 14px;border-top:0;border-bottom:1px solid rgba(27,58,52,.08);vertical-align:middle}.ventas-tabla-premium tbody tr:last-child td{border-bottom:0}.venta-fila-premium{transition:background .16s ease,transform .16s ease}.venta-fila-premium:hover{background:#3f7d580b}.venta-producto-celda{min-width:190px;max-width:260px;color:var(--texto, #1b1b18);font-weight:680;line-height:1.45}.venta-cliente-celda{min-width:130px;font-weight:560}.venta-fecha-celda{min-width:145px;color:var(--texto-suave, #6b6a64);font-size:12px;line-height:1.45}.venta-total-celda{min-width:110px;color:var(--tinta, #1b3a34);font-size:15px;font-weight:800}.venta-total-celda small{display:block;margin-top:4px;font-size:10px;font-weight:600}.venta-pago-celda{min-width:190px;max-width:260px;color:var(--texto-suave, #6b6a64);font-size:11px;line-height:1.55}.venta-estado-celda{min-width:145px}.venta-estado-chip{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:29px;padding:6px 10px;border:1px solid transparent;border-radius:999px;font-size:10px;font-weight:800;line-height:1.15;text-align:center;white-space:normal}.venta-estado-chip:before{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:currentColor;content:""}.venta-estado-chip.estado-completa{color:#27724b;border-color:#27724b2e;background:#3f7d581a}.venta-estado-chip.estado-pendiente{color:#9b681f;border-color:#d98e3b38;background:#d98e3b1c}.venta-estado-chip.estado-con_error,.venta-estado-chip.estado-anulada{color:#a84239;border-color:#b8483d33;background:#b8483d1a}.venta-estado-chip.estado-devuelta_parcial{color:#9b681f;border-color:#d98e3b38;background:#d98e3b1c}.venta-estado-chip.estado-devuelta_total{color:#59636f;border-color:#59636f2e;background:#59636f17}.venta-acciones-celda{min-width:148px}.venta-acciones{display:flex;flex-direction:column;align-items:stretch;gap:7px}.venta-acciones .boton-secundario{min-height:34px;padding:7px 11px;border-color:#1b3a3433;background:#ffffffb8;font-size:11px;font-weight:720;white-space:nowrap;transition:transform .15s ease,background .15s ease,border-color .15s ease,color .15s ease}.venta-acciones .boton-secundario:hover{border-color:var(--tinta, #1b3a34);background:var(--tinta, #1b3a34);color:var(--papel, #f7f5f0);transform:translateY(-1px)}.venta-acciones .boton-secundario:last-child:not(:first-child){color:var(--error, #b8483d)}.venta-acciones .boton-secundario:last-child:not(:first-child):hover{border-color:var(--error, #b8483d);background:var(--error, #b8483d);color:#fff}html[data-theme=dark] .ventas-tabla-contenedor,body.dark .ventas-tabla-contenedor,.dark-mode .ventas-tabla-contenedor{border-color:#ffffff17;background:#161f1ed1;box-shadow:0 18px 55px #0003}html[data-theme=dark] .ventas-tabla-premium thead,body.dark .ventas-tabla-premium thead,.dark-mode .ventas-tabla-premium thead,html[data-theme=dark] .venta-acciones .boton-secundario,body.dark .venta-acciones .boton-secundario,.dark-mode .venta-acciones .boton-secundario{background:#ffffff09}@media(max-width:760px){.ventas-tabla-contenedor{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.ventas-tabla-premium{min-width:0}.ventas-tabla-premium,.ventas-tabla-premium tbody,.ventas-tabla-premium tr,.ventas-tabla-premium td{display:block;width:100%}.ventas-tabla-premium thead{display:none}.venta-fila-premium{position:relative;display:grid!important;grid-template-columns:1fr 1fr;gap:0;margin-bottom:13px;overflow:hidden;border:1px solid var(--linea, #e4e6e2);border-radius:19px;background:#ffffffdb;box-shadow:0 12px 34px #1b3a3411}.ventas-tabla-premium .venta-fila-premium td{min-width:0;max-width:none;padding:13px 15px;border-bottom:1px solid rgba(27,58,52,.07);text-align:left}.ventas-tabla-premium .venta-fila-premium td:before{display:block;margin-bottom:5px;color:var(--texto-suave, #6b6a64);font-size:9px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.venta-producto-celda{grid-column:1 / -1;padding-top:18px!important;font-size:14px}.venta-producto-celda:before{content:"Productos"}.venta-cliente-celda:before{content:"Cliente"}.venta-fecha-celda:before{content:"Fecha"}.venta-total-celda:before{content:"Total"}.venta-pago-celda:before{content:"Forma de pago"}.venta-estado-celda:before{content:"Estado"}.venta-pago-celda,.venta-estado-celda{grid-column:1 / -1}.venta-acciones-celda{grid-column:1 / -1;padding:12px!important;border-bottom:0!important}.venta-acciones-celda:before{display:none!important}.venta-acciones{flex-direction:row}.venta-acciones .boton-secundario{flex:1;min-height:40px;white-space:normal}html[data-theme=dark] .venta-fila-premium,body.dark .venta-fila-premium,.dark-mode .venta-fila-premium{border-color:#ffffff17;background:#161f1edb;box-shadow:0 12px 34px #0003}}@media(max-width:420px){.venta-fila-premium{grid-template-columns:1fr}.venta-producto-celda,.venta-pago-celda,.venta-estado-celda,.venta-acciones-celda{grid-column:1}}html[data-theme=oscuro]{color-scheme:dark;--nitido-texto: #e6f0ec;--nitido-texto-secundario: #a4b7b0;--nitido-texto-suave: #82978f;--nitido-fondo: #0c1714;--nitido-superficie: #12231e;--nitido-linea: #263b34;--papel: #12231e;--tinta: #e6f0ec;--texto-suave: #92a79f;--linea: #263b34}html[data-theme=oscuro],html[data-theme=oscuro] body,body[data-theme=oscuro]{background:radial-gradient(circle at 80% 0%,rgba(55,139,110,.12),transparent 31%),#0c1714!important;color:#e6f0ec}html[data-theme=oscuro] .app,html[data-theme=oscuro] .contenido{background:transparent!important;color:#e6f0ec}html[data-theme=oscuro] h1,html[data-theme=oscuro] h2,html[data-theme=oscuro] h3,html[data-theme=oscuro] h4,html[data-theme=oscuro] strong{color:#e6f0ec}html[data-theme=oscuro] p,html[data-theme=oscuro] label,html[data-theme=oscuro] .stat-label,html[data-theme=oscuro] .stat-sub{color:#9eb1aa}html[data-theme=oscuro] .encabezado-inteligente{background:linear-gradient(180deg,#0c1714fa 78%,#0c171400)!important}html[data-theme=oscuro] .encabezado-barra{border-color:#263d35!important;background:linear-gradient(135deg,#142721fa,#0f1f1afa)!important;box-shadow:0 12px 35px #00000038!important}html[data-theme=oscuro] .encabezado-saludo h1{color:#ecf5f1!important}html[data-theme=oscuro] .encabezado-saludo p,html[data-theme=oscuro] .encabezado-fecha span{color:#89a098!important}html[data-theme=oscuro] .encabezado-fecha strong{color:#dceae5!important}html[data-theme=oscuro] .encabezado-tasas,html[data-theme=oscuro] .encabezado-boton-icono{border-color:#2b443b!important;background:#172b25!important;color:#b9d4ca!important}html[data-theme=oscuro] .encabezado-tasa small{color:#7e978e!important}html[data-theme=oscuro] .encabezado-tasa strong{color:#d9e9e3!important}html[data-theme=oscuro] .encabezado-separador{background:#30473f!important}html[data-theme=oscuro] .encabezado-panel{border-color:#2b423a!important;background:#14251f!important;box-shadow:0 24px 60px #0000006b!important}html[data-theme=oscuro] .encabezado-panel-cabecera{border-color:#293e37!important;background:linear-gradient(135deg,#192e27,#13241f)!important}html[data-theme=oscuro] .encabezado-panel-cabecera h3{color:#e2eee9!important}html[data-theme=oscuro] .encabezado-panel-cabecera p{color:#849a92!important}html[data-theme=oscuro] .encabezado-panel-contador{background:#203b32!important;color:#8ed0b5!important}html[data-theme=oscuro] .accion-rapida-item{border-color:#2a4038!important;background:#172a24!important}html[data-theme=oscuro] .accion-rapida-item:hover{background:#1d352d!important}html[data-theme=oscuro] .accion-rapida-icono{background:#203b32!important;color:#8ed0b5!important}html[data-theme=oscuro] .accion-rapida-item strong,html[data-theme=oscuro] .alerta-real-texto strong{color:#d9e8e2!important}html[data-theme=oscuro] .accion-rapida-item small,html[data-theme=oscuro] .alerta-real-texto p{color:#8ba098!important}html[data-theme=oscuro] .alerta-real{border-color:#283d35!important}html[data-theme=oscuro] .alerta-real:hover{background:#182c25!important}html[data-theme=oscuro] .alertas-vacias strong{color:#dceae5!important}html[data-theme=oscuro] .tasa-valor-panel{border-color:#2a4239!important;background:#172b24!important}html[data-theme=oscuro] .tasa-valor-panel span{color:#839990!important}html[data-theme=oscuro] .tasa-valor-panel strong{color:#dcebe5!important}html[data-theme=oscuro] .boton-actualizar-bcv{border-color:#345047!important;background:#192e27!important;color:#9ed1bd!important}html[data-theme=oscuro] .dashboard-introduccion h2,html[data-theme=oscuro] .dashboard-panel-cabecera h3{color:#e5f0ec!important}html[data-theme=oscuro] .dashboard-introduccion p,html[data-theme=oscuro] .dashboard-panel-cabecera p{color:#849991!important}html[data-theme=oscuro] .dashboard-actualizar{border-color:#2d463d!important;background:#162a23!important;color:#9bd0ba!important}html[data-theme=oscuro] .panel-indicador,html[data-theme=oscuro] .dashboard-panel{border-color:#263c34!important;background:linear-gradient(145deg,#152821,#11211c)!important;box-shadow:0 10px 28px #0000002e!important}html[data-theme=oscuro] .panel-indicador:after{opacity:.12!important}html[data-theme=oscuro] .panel-indicador-icono{background:#203b32!important;color:#8bcbb0!important}html[data-theme=oscuro] .panel-indicador-titulo{color:#849991!important}html[data-theme=oscuro] .panel-indicador-valor{color:#edf5f2!important}html[data-theme=oscuro] .panel-indicador-descripcion{color:#83978f!important}html[data-theme=oscuro] .grafico-linea-referencia{background:#253a33!important}html[data-theme=oscuro] .grafico-etiqueta strong,html[data-theme=oscuro] .metodo-superior strong,html[data-theme=oscuro] .lista-simple-valor,html[data-theme=oscuro] .dashboard-panel-total{color:#a5d5c1!important}html[data-theme=oscuro] .grafico-etiqueta span,html[data-theme=oscuro] .metodo-superior span{color:#7e958c!important}html[data-theme=oscuro] .metodo-barra{background:#283e36!important}html[data-theme=oscuro] .lista-simple-item{border-color:#263b34!important}html[data-theme=oscuro] .lista-simple-item-principal strong{color:#d5e5df!important}html[data-theme=oscuro] .lista-simple-item-principal span{color:#82978f!important}html[data-theme=oscuro] .dashboard-mensaje{border-color:#294138!important;background:linear-gradient(135deg,#172c25,#12231e)!important;color:#9db2aa!important}html[data-theme=oscuro] .dashboard-mensaje strong{color:#abd6c4!important}html[data-theme=oscuro] .tarjeta,html[data-theme=oscuro] .card,html[data-theme=oscuro] .panel,html[data-theme=oscuro] .caja-panel,html[data-theme=oscuro] .formulario-panel{border-color:#263c34!important;background:#13251f!important;box-shadow:0 9px 26px #0000002e!important}html[data-theme=oscuro] input:not([type=checkbox]):not([type=radio]),html[data-theme=oscuro] select,html[data-theme=oscuro] textarea{border-color:#30483f!important;background:#172a24!important;color:#e0ece7!important}html[data-theme=oscuro] input:not([type=checkbox]):not([type=radio]):hover,html[data-theme=oscuro] select:hover,html[data-theme=oscuro] textarea:hover{border-color:#46685b!important}html[data-theme=oscuro] input:not([type=checkbox]):not([type=radio]):focus,html[data-theme=oscuro] select:focus,html[data-theme=oscuro] textarea:focus{border-color:#4c9c7f!important;background:#192f28!important;box-shadow:0 0 0 4px #4c9c7f1f!important}html[data-theme=oscuro] input::placeholder,html[data-theme=oscuro] textarea::placeholder{color:#6e837b!important}html[data-theme=oscuro] option{background:#172a24;color:#e0ece7}html[data-theme=oscuro] .boton-secundario,html[data-theme=oscuro] button.boton-secundario{border-color:#345047!important;background:#172b24!important;color:#a5d4c0!important}html[data-theme=oscuro] .boton-secundario:hover,html[data-theme=oscuro] button.boton-secundario:hover{background:#1d382f!important}html[data-theme=oscuro] table{border-color:#273d35!important;background:#12231e!important;box-shadow:0 8px 25px #0000002b!important}html[data-theme=oscuro] thead{background:linear-gradient(180deg,#1a3029,#172a24)!important}html[data-theme=oscuro] thead th{border-color:#2c423a!important;color:#8fa39b!important;background:#192e27!important}html[data-theme=oscuro] tbody tr{background:#13251f!important}html[data-theme=oscuro] tbody tr:nth-child(2n){background:#152821!important}html[data-theme=oscuro] tbody tr:hover{background:#1b332b!important}html[data-theme=oscuro] tbody td{border-color:#263b34!important;color:#b8cac3!important}html[data-theme=oscuro] hr,html[data-theme=oscuro] .linea{border-color:#293f37!important}html[data-theme=oscuro] .modal-contenido,html[data-theme=oscuro] .dialogo,html[data-theme=oscuro] .comprobante-modal{border-color:#2a4138!important;background:#14261f!important;color:#dce9e4!important}html[data-theme=oscuro] .tarjeta-login{border-color:#2c433a!important;background:#14261f!important;box-shadow:0 22px 60px #00000059!important}html[data-theme=oscuro] .tarjeta-login .logo{color:#e6f1ed!important}html[data-theme=oscuro] [style*="background: rgb(255, 255, 255)"],html[data-theme=oscuro] [style*="background:#ffffff"],html[data-theme=oscuro] [style*="background: #ffffff"]{border-color:#2b4239!important}html[data-theme=oscuro] ::selection{background:#4ea88652;color:#fff}html[data-theme=oscuro] .producto-kpi,html[data-theme=oscuro] .productos-herramientas,html[data-theme=oscuro] .productos-tabla-contenedor,html[data-theme=oscuro] main form,html[data-theme=oscuro] main [style*="background: rgb(255, 255, 255)"],html[data-theme=oscuro] main [style*="background-color: rgb(255, 255, 255)"]{background:#172d27!important;color:#e6f0ec!important;border-color:#355348!important}html[data-theme=oscuro] .producto-kpi-valor,html[data-theme=oscuro] .producto-kpi-label{color:#e6f0ec!important}html[data-theme=oscuro]{--nitido-surface:#142820;--nitido-hover:#1b3529;--nitido-border:#436958;--nitido-text:#e6f0ec;--color-superficie:#142820;--texto:#e6f0ec;--texto-suave:#b9d0c5}html[data-theme=oscuro] .pedidos-herramientas{color:var(--nitido-texto)}html[data-theme=oscuro] .entregas-error{background:#392420;color:#ffc7bd;border-color:#81564d}html[data-theme=oscuro] .pedidos-vista-selector>button{color:var(--nitido-texto)!important}html[data-theme=oscuro] :is(h1,h2,h3){color:#e6f0ec!important}html[data-theme=oscuro] :is(.panel,.panel-cabecera,.panel-header,.clientes-herramientas,.proveedores-herramientas,.pedidos-kpi,.pedidos-busqueda,.pedido-cabecera,.pedido-panel,.compras-panel-form,.cobrar-stat:not(.destacada),.pagar-stat:not(.destacada)){background:#142820!important;border-color:#365346!important;color:#e6f0ec!important}html[data-theme=oscuro] :is(.compras-resumen-card:not(:first-child),.cliente-kpi,.producto-kpi,.proveedor-kpi){background:#142820!important;border-color:#365346!important;color:#e6f0ec!important}html[data-theme=oscuro] :is(.stat-valor,.pedidos-kpi strong,.compras-resumen-valor,.producto-kpi strong,.cobrar-stat-valor,.pagar-stat-valor){color:#e6f0ec!important}html[data-theme=oscuro] :is(.stat-label,.compras-resumen-label,.compras-resumen-sub,.cliente-kpi small,.producto-kpi small,.pedidos-kpi span,.cobrar-stat-label,.cobrar-stat-sub,.pagar-stat-label,.pagar-stat-sub){color:#b9d0c5!important}html[data-theme=oscuro] :is(.clientes-offline-estado,.compras-offline-estado){background:#142820!important;border-color:#365346!important;color:#b9d0c5!important}html[data-theme=oscuro] :is(.cliente-kpi-alerta .stat-valor,.pedido-alerta-pendiente){color:#ffb2a8!important}html[data-theme=oscuro] :is(button.boton,button.boton-principal,.compras-boton-nueva){color:#f3fff8!important}html[data-theme=oscuro] .asistente-ia-contenedor{background:#142820!important;color:#e6f0ec!important}html[data-theme=oscuro] :is(.clientes-offline-barra,.compras-offline-barra,.panel-titulo,.panel-header,.tabla-cabecera,.reportes-filtros,.reporte-panel,.reporte-panel-cabecera,.reporte-kpi,.reportes-ia-body,.mi-catalogo-card,.mi-catalogo-url,.plan-card,.plan-actual,.beneficios-laterales,.np-vacio,.np-indicador,.auto-conciliacion-card,.conciliacion-stat,.conciliacion-panel,.cliente-cabecera,.proveedor-cabecera,.pedido-vista-rapida,.pedido-item,.pedido-total-box,.pedido-pago){background:#142820!important;color:#e6f0ec!important;border-color:#365346!important}html[data-theme=oscuro] :is(.clientes-offline-estado,.compras-offline-estado){background:transparent!important}html[data-theme=oscuro] :is(.mi-catalogo-card,.plan-card,.np-vacio,.np-indicador,.auto-conciliacion-card,.conciliacion-stat,.reporte-panel,.reporte-kpi,.caja-premium,.pedido-card,.cliente-card,.proveedor-card,.cuenta-card) :is(strong,b,label,.panel-titulo,.cliente-nombre,.cuenta-monto){color:#e6f0ec!important}html[data-theme=oscuro] :is(.mi-catalogo-card,.plan-card,.plan-actual,.np-vacio,.np-indicador,.auto-conciliacion-card,.conciliacion-stat,.reporte-panel,.reporte-kpi,.caja-premium,.pedido-card) :is(p,small,label,.beneficio,.plan-precio,.reporte-campo){color:#b9d0c5!important}html[data-theme=oscuro] :is(.reporte-campo label,.panel-titulo,.pedido-titulo-principal,.pedido-total,.np-indicador strong){color:#e6f0ec!important}html[data-theme=oscuro] :is(button.boton,button.boton-principal,.compras-boton-nueva){background:#1c6652!important;border-color:#438e73!important;color:#fff!important}html[data-theme=oscuro] :is(.dashboard-periodo.activo,.selector-ciclo .activo){background:#1c6652!important;color:#fff!important}html[data-theme=oscuro] .asistente-ia-contenedor :is(.asistente-ia-mensajes,.ia-contexto,.asistente-ia-formulario){background:#142820!important;color:#e6f0ec!important;border-color:#365346!important}html[data-theme=oscuro] .asistente-ia-contenedor :is(.asistente-ia-sugerencia,.ia-contexto strong){color:#d4eddf!important;background:#1c382d!important;border-color:#438e73!important}html[data-theme=oscuro]{--nitido-border:#365346}html[data-theme=oscuro] :is(.pedido-cliente,.pedido-resumen-pago,.pedido-opciones-secundarias,.pedido-productos,.cocina-columna,.cocina-tarjeta,.cocina-plato,.beneficio-lateral,.metodos-pago-card,.configuracion-cobros,.historial,.config-cobros,.config-campo){background:#142820!important;color:#e6f0ec!important;border-color:#365346!important}html[data-theme=oscuro] :is(.pedido-cliente,.pedido-resumen-pago,.pedido-productos,.pedido-opciones-secundarias,.cocina-tarjeta,.beneficio-lateral,.planes-nitido,.conciliacion-page) :is(strong,b,label,summary){color:#e6f0ec!important}html[data-theme=oscuro] :is(.pedido-mesa,.cliente-nombre,.proveedor-nombre,.cuenta-monto,.venta-productos,.mi-catalogo-eyebrow,.producto-detalle-indicacion){color:#b9d0c5!important}html[data-theme=oscuro] .pedido-alerta-pendiente{background:#3b301c!important;color:#ffe1a3!important;border-color:#826d3f!important}html[data-theme=oscuro] .pedido-alerta-ok{background:#173d2d!important;color:#c1efd2!important}html[data-theme=oscuro] form label{color:#b9d0c5!important}html[data-theme=oscuro] .inventario-grupos button{background:#142820!important;color:#e6f0ec!important;border-color:#365346!important}html[data-theme=oscuro] .inventario-grupos button.seleccionado{background:#1b4232!important;border-color:#69b491!important}html[data-theme=oscuro] .inventario-grupos button :is(small,b){color:#b9d0c5!important;background:transparent!important}html[data-theme=oscuro] .compras-panel-form{--cp-tinta:#e6f0ec;--cp-borde:#365346;--cp-suave:#b9d0c5}html[data-theme=oscuro] .compras-nueva-form div[style*=background]{background:#102219!important;border-color:#365346!important}html[data-theme=oscuro] .productos-pagina .productos-catalogo-grid{background:#142820!important;border-color:#365346!important;color:#e6f0ec!important}html[data-theme=oscuro] .productos-pagina .productos-catalogo-grid label{color:#e6f0ec!important}html[data-theme=oscuro] :is(.planes-colombia .plan,.planes-colombia .plan.elegido,.conciliacion-page,.conciliacion-top,.auto-confianza,.auditoria-filtros,.auditoria-total,.auditoria-vacio,.cobrar-herramientas,.cobrar-vacio,.pagar-herramientas,.pagar-vacio,.recetas-restaurante){background:#142820!important;color:#e6f0ec!important;border-color:#436958!important}html[data-theme=oscuro] .planes-colombia .plan.elegido{background:#1c4937!important;border-color:#76c69d!important;box-shadow:0 0 0 1px #76c69d}html[data-theme=oscuro] :is(.planes-colombia .plan,.conciliacion-top,.auditoria-vacio) :is(h1,h2,h3,strong,b,span){color:#e6f0ec!important}html[data-theme=oscuro] :is(.planes-colombia .plan,.conciliacion-top,.auditoria-vacio) :is(p,small){color:#c4d9ce!important}html[data-theme=oscuro] .productos-pagina .productos-catalogo-grid textarea{background:#183024!important;color:#e6f0ec!important;border-color:#436958!important}html[data-theme=oscuro] :is(.cxc-modal-card,.cxp-modal-card) div[style*=background]{background:#142820!important;color:#e6f0ec!important;border-color:#436958!important}html[data-theme=oscuro] :is(.cxc-modal-card .form-abono,.cxp-modal-card .form-pago){background:#1b3529!important;color:#e6f0ec!important;border-color:#436958!important}html[data-theme=oscuro] .pedidos-pagina :is(.pedido-contenido,.entrega-pedido,.pe-efectivo){background:#142820!important;color:#e6f0ec!important;border-color:#436958!important}html[data-theme=oscuro] .pedidos-pagina .pe-vuelto{background:#173d2d!important;color:#e6f0ec!important;border-color:#4e896a!important}html[data-theme=oscuro] .pedidos-pagina :is(.pe-vuelto,.entrega-pedido) :is(strong,span,small){color:#e6f0ec!important}html[data-theme=oscuro] :is(.cxc-modal-card,.cxp-modal-card),html[data-theme=oscuro] :is(.cxc-modal-card,.cxp-modal-card) div[style*=background],html[data-theme=oscuro] :is(.form-abono,.form-pago){background:#142820!important;color:#e6f0ec!important;border-color:#436958!important}html[data-theme=oscuro] :is(.cxc-modal-card,.cxp-modal-card) :is(h2,strong,b,label){color:#e6f0ec!important}:is(.cxc-modal-fondo,.cxp-modal-fondo,.venta-comprobante-fondo,.venta-devolucion-fondo,.devolucion-comprobante-fondo,.cliente-ficha-fondo,.productos-ia-fondo,.conciliacion-form-fondo,.conciliacion-modal-fondo,.nitido-scanner-fondo){z-index:12000!important;box-sizing:border-box}:is(.cxc-modal-fondo,.cxp-modal-fondo){padding:16px!important;overflow-y:auto}:is(.cxc-modal-card,.cxp-modal-card){box-sizing:border-box;max-height:calc(100vh - 32px)!important;max-height:calc(100dvh - 32px)!important;min-width:0;overflow-y:auto;overscroll-behavior:contain}:is(.cxc-modal-card,.cxp-modal-card)>div:first-child>button{align-self:flex-start;min-height:44px;height:auto;flex:0 0 auto}html[data-theme=oscuro] :is(.conciliacion-tabla,.conciliacion-vacio,.dashboard-ejecutivo-card:not(.principal),.dashboard-mini){background:#142820!important;color:#e6f0ec!important;border-color:#436958!important}html[data-theme=oscuro] .avisos-operacion-pedidos{background:#173d2d!important;color:#e6f0ec!important;border-color:#4e896a!important}@media(max-width:720px){.avisos-operacion-pedidos{bottom:calc(96px + env(safe-area-inset-bottom,0px))!important}}
