.mg-papel{background:var(--mg-papel);color:var(--mg-tinta);border-radius:var(--mg-radio);box-shadow:var(--mg-sombra-papel)}.mg-ticket{background:var(--mg-papel);width:100%;color:var(--mg-tinta);box-shadow:var(--mg-sombra-papel);flex-direction:column;font-size:15px;line-height:1.35;display:flex;position:relative}.mg-ticket--rollo{max-width:var(--mg-rollo-ancho)}.mg-ticket--dentado-arriba{-webkit-mask:radial-gradient(circle at 50% 0, transparent 0 4.5px, #000 5px) 50% 0 / var(--mg-diente) 10px repeat-x, linear-gradient(#000, #000) 0 10px / 100% calc(100% - 10px) no-repeat;-webkit-mask:radial-gradient(circle at 50% 0, transparent 0 4.5px, #000 5px) 50% 0 / var(--mg-diente) 10px repeat-x, linear-gradient(#000, #000) 0 10px / 100% calc(100% - 10px) no-repeat;mask:radial-gradient(circle at 50% 0, transparent 0 4.5px, #000 5px) 50% 0 / var(--mg-diente) 10px repeat-x, linear-gradient(#000, #000) 0 10px / 100% calc(100% - 10px) no-repeat;padding-top:10px}.mg-ticket--dentado-abajo{-webkit-mask:radial-gradient(circle at 50% 100%, transparent 0 4.5px, #000 5px) 50% 100% / var(--mg-diente) 10px repeat-x, linear-gradient(#000, #000) 0 0 / 100% calc(100% - 10px) no-repeat;-webkit-mask:radial-gradient(circle at 50% 100%, transparent 0 4.5px, #000 5px) 50% 100% / var(--mg-diente) 10px repeat-x, linear-gradient(#000, #000) 0 0 / 100% calc(100% - 10px) no-repeat;mask:radial-gradient(circle at 50% 100%, transparent 0 4.5px, #000 5px) 50% 100% / var(--mg-diente) 10px repeat-x, linear-gradient(#000, #000) 0 0 / 100% calc(100% - 10px) no-repeat;padding-bottom:10px}.mg-ticket--dentado-arriba.mg-ticket--dentado-abajo{-webkit-mask:radial-gradient(circle at 50% 0, transparent 0 4.5px, #000 5px) 50% 0 / var(--mg-diente) 10px repeat-x, radial-gradient(circle at 50% 100%, transparent 0 4.5px, #000 5px) 50% 100% / var(--mg-diente) 10px repeat-x, linear-gradient(#000, #000) 0 10px / 100% calc(100% - 20px) no-repeat;-webkit-mask:radial-gradient(circle at 50% 0, transparent 0 4.5px, #000 5px) 50% 0 / var(--mg-diente) 10px repeat-x, radial-gradient(circle at 50% 100%, transparent 0 4.5px, #000 5px) 50% 100% / var(--mg-diente) 10px repeat-x, linear-gradient(#000, #000) 0 10px / 100% calc(100% - 20px) no-repeat;mask:radial-gradient(circle at 50% 0, transparent 0 4.5px, #000 5px) 50% 0 / var(--mg-diente) 10px repeat-x, radial-gradient(circle at 50% 100%, transparent 0 4.5px, #000 5px) 50% 100% / var(--mg-diente) 10px repeat-x, linear-gradient(#000, #000) 0 10px / 100% calc(100% - 20px) no-repeat}.mg-ticket-envoltura{filter:drop-shadow(0 1px #1111110f)drop-shadow(0 6px 10px #1111112e);position:relative}.mg-corte{border:0;border-top:2px dashed var(--mg-linea);height:0;margin:var(--mg-3) 0}.mg-corte--fuerte{border-top-color:var(--mg-tinta);border-top-width:1px}.mg-ticket__cab{padding:var(--mg-4) var(--mg-4) var(--mg-3);text-align:center;font-family:var(--mg-font-ticket);font-variant-numeric:tabular-nums slashed-zero}.mg-ticket__negocio{letter-spacing:.06em;text-transform:uppercase;font-size:18px;font-weight:700}.mg-ticket__meta{color:var(--mg-tinta-3);margin-top:2px;font-size:13px}.mg-ticket__cuerpo{padding:0 var(--mg-4);flex:auto;min-height:0;overflow-y:auto}.mg-renglon{column-gap:var(--mg-3);padding:var(--mg-2) 0;border-bottom:1px solid var(--mg-linea);font-family:var(--mg-font-ticket);font-variant-numeric:tabular-nums slashed-zero;grid-template-columns:3ch 1fr auto;grid-template-areas:"cant nombre importe"".detalle acciones";align-items:baseline;display:grid}.mg-renglon:last-child{border-bottom:0}.mg-renglon__cant{color:var(--mg-tinta-2);text-align:right;grid-area:cant}.mg-renglon__nombre{font-family:var(--mg-font-ui);text-overflow:ellipsis;white-space:nowrap;grid-area:nombre;min-width:0;overflow:hidden}.mg-renglon__detalle{color:var(--mg-tinta-3);font-size:13px;font-family:var(--mg-font-ticket);grid-area:detalle;align-self:center}.mg-renglon__extra{grid-area:acciones;justify-self:end;margin-top:4px}.mg-renglon__importe{text-align:right;white-space:nowrap;grid-area:importe}.mg-renglon--nuevo{animation:mg-imprimir var(--mg-dur-3) var(--mg-ease) both}@keyframes mg-imprimir{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(-6px)}to{opacity:1;clip-path:inset(0);transform:none}}.mg-ticket__pie{padding:var(--mg-3) var(--mg-4) var(--mg-4)}.mg-total{justify-content:space-between;align-items:baseline;gap:var(--mg-3);padding-bottom:var(--mg-2);border-bottom:1px solid var(--mg-tinta);display:flex;position:relative}.mg-total:after{content:"";border-bottom:1px solid var(--mg-tinta);position:absolute;bottom:-4px;left:0;right:0}.mg-total__label{font-family:var(--mg-font-ticket);letter-spacing:.12em;text-transform:uppercase;color:var(--mg-tinta-2);font-size:14px}.mg-total__monto{font-family:var(--mg-font-ticket);font-variant-numeric:tabular-nums slashed-zero;letter-spacing:-.02em;font-size:34px;font-weight:600;line-height:1}.mg-total--monumental .mg-total__monto{font-size:clamp(36px,4.2vw,52px)}.mg-linea-pie{justify-content:space-between;gap:var(--mg-3);font-family:var(--mg-font-ticket);font-variant-numeric:tabular-nums;color:var(--mg-tinta-2);padding:3px 0;font-size:14px;display:flex}.mg-linea-pie strong{color:var(--mg-tinta);font-weight:600}.mg-monto{font-family:var(--mg-font-ticket);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"tnum" 1, "zero" 1;white-space:nowrap}.mg-monto--entra{color:var(--mg-cobro-tinta)}.mg-monto--sale{color:var(--mg-salida-tinta)}.mg-monto--xl{letter-spacing:-.02em;font-size:34px;font-weight:600;line-height:1}.mg-monto--lg{font-size:22px;font-weight:600;line-height:1.1}.mg-monto--sm{font-size:14px}.mg-codigo{border:1px solid var(--mg-tinta);border-radius:var(--mg-radio);text-align:center;min-width:3ch;color:var(--mg-tinta);background:var(--mg-papel);padding:1px 6px;font-size:13px;font-weight:600;line-height:1.4;display:inline-block}.mg-sello{--sello-color:var(--mg-tinta);border:3px double var(--sello-color);color:var(--sello-color);font-family:var(--mg-font-ticket);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;transform-origin:50%;mix-blend-mode:multiply;border-radius:4px;padding:4px 12px 3px;font-size:15px;font-weight:700;line-height:1.2;display:inline-block;transform:rotate(-5deg);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='60'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 -1.2 1.55'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='60'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 -1.2 1.55'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");-webkit-mask-size:160px 60px;mask-size:160px 60px}.mg-sello--entra{--sello-color:var(--mg-cobro)}.mg-sello--sale{--sello-color:var(--mg-salida)}.mg-sello--alerta{--sello-color:var(--mg-alerta)}.mg-sello--recto{transform:none}.mg-sello--grande{border-width:4px;padding:8px 18px 6px;font-size:22px}.mg-sello--estampar{animation:mg-estampar var(--mg-dur-3) var(--mg-ease) both}@keyframes mg-estampar{0%{opacity:0;transform:rotate(-5deg)scale(1.6)}60%{opacity:1;transform:rotate(-5deg)scale(.96)}to{opacity:1;transform:rotate(-5deg)scale(1)}}.mg-estado{background:var(--mg-papel-3);color:var(--mg-tinta-2);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.mg-estado:before{content:"";background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.mg-estado--entra{background:var(--mg-cobro-papel);color:var(--mg-cobro-tinta)}.mg-estado--sale{background:var(--mg-salida-papel);color:var(--mg-salida-tinta)}.mg-estado--alerta{background:var(--mg-alerta-papel);color:var(--mg-alerta)}.mg-estado--tinta{background:var(--mg-tinta);color:var(--mg-papel)}.mg-input-monto{width:100%}.mg-input-monto .ant-input-number-input{font-family:var(--mg-font-ticket);font-variant-numeric:tabular-nums slashed-zero;text-align:right;font-weight:600}.mg-input-monto .ant-input-number-prefix{font-family:var(--mg-font-ticket);color:var(--mg-tinta-3)}.mg-input-monto--grande .ant-input-number-input{height:56px;font-size:26px}.mg-cobrar{margin-top:var(--mg-4);font-variant-numeric:tabular-nums slashed-zero;letter-spacing:.08em;text-transform:uppercase;transition:background var(--mg-dur-1) var(--mg-ease), color var(--mg-dur-1) var(--mg-ease), border-color var(--mg-dur-1) var(--mg-ease);border-radius:var(--mg-radio)!important;height:64px!important;font-family:var(--mg-font-ticket)!important;font-size:20px!important;font-weight:700!important}.mg-cobrar .anticon{font-size:20px}.mg-cobrar__monto{letter-spacing:0;text-transform:none;margin-left:.6em;font-weight:600}.mg-cobrar.ant-btn:disabled,.mg-cobrar.ant-btn-disabled{border:1px dashed var(--mg-linea)!important;color:var(--mg-tinta-3)!important;box-shadow:none!important;background:0 0!important}.mg-enviar.ant-btn{background:var(--mg-tinta)!important;border-color:var(--mg-tinta)!important;color:var(--mg-papel)!important}.mg-enviar.ant-btn:hover{background:#2a2a2a!important}.mg-cobrar--hoja{margin-top:0;height:56px!important}.mg-btn-tinta.ant-btn{background:var(--mg-tinta)!important;border-color:var(--mg-tinta)!important;color:var(--mg-papel)!important}.mg-btn-tinta.ant-btn:hover:not(:disabled){background:#2a2a2a!important}.mg-btn-tinta.ant-btn:disabled{background:var(--mg-papel-3)!important;border-color:var(--mg-linea)!important;color:var(--mg-tinta-3)!important}
