:root {--mc-vino-900: #3E140F;--mc-vino: #5A2119;--mc-ladrillo: #8E3D2F;--mc-terracota: #CA7B70;--mc-rosa: #F3E4E0;--mc-tinte: #FBF6F5;--mc-tinta: #181C32;--mc-texto: #3F4254;--mc-texto-2: #6C7086;--mc-texto-3: #9A9CAE;--mc-borde: #E6E7EE;--mc-borde-2: #EFF0F4;--mc-fondo: #F4F5F8;--mc-superficie: #FFFFFF;--mc-superficie-2: #FAFAFC;--mc-exito: #17B2AA;--mc-exito-tinte: #E3F7F6;--mc-aviso: #E89A00;--mc-aviso-tinte: #FFF5E0;--mc-peligro: #E5484D;--mc-peligro-tinte: #FDECEC;--mc-info: #4C6FD8;--mc-info-tinte: #EBF0FD;--mc-degradado: linear-gradient(147deg, #CA7B70 0%, #8E3D2F 48%, #5A2119 100%);--mc-degradado-boton: linear-gradient(180deg, #6B2A20 0%, #5A2119 100%);--mc-radio: 14px;--mc-radio-chico: 10px;--mc-sombra-1: 0 1px 2px rgba(24, 28, 50, .04);--mc-sombra-2: 0 1px 2px rgba(24, 28, 50, .04), 0 10px 30px -14px rgba(62, 20, 15, .18);--mc-sombra-3: 0 24px 60px -20px rgba(62, 20, 15, .35), 0 2px 6px rgba(24, 28, 50, .06);--mc-anillo: 0 0 0 3px rgba(142, 61, 47, .14);--mc-puntada: repeating-linear-gradient(90deg, var(--mc-terracota) 0 6px, transparent 6px 11px);}#kt_body {background-color: var(--mc-fondo);color: var(--mc-texto);font-family: Poppins, Helvetica, Arial, sans-serif;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}#kt_body .text-dark { color: var(--mc-tinta) !important; }#kt_body .text-dark-75 { color: var(--mc-texto) !important; }#kt_body .text-dark-50 { color: var(--mc-texto-2) !important; }#kt_body .text-muted { color: var(--mc-texto-3) !important; }#kt_body .text-primary { color: var(--mc-ladrillo) !important; }#kt_body a.text-hover-primary:hover,#kt_body .text-hover-primary:hover { color: var(--mc-vino) !important; }#kt_body .bg-primary { background-color: var(--mc-vino) !important; }#kt_body .bg-light-primary { background-color: var(--mc-rosa) !important; }#kt_body ::selection { background: var(--mc-rosa); color: var(--mc-vino-900); }#kt_body table,#kt_body .font-weight-bolder,#kt_body input { font-variant-numeric: tabular-nums; }#kt_body ::-webkit-scrollbar { width: 10px; height: 10px; }#kt_body ::-webkit-scrollbar-thumb {background: #D5D6DE;border-radius: 10px;border: 3px solid transparent;background-clip: padding-box;}#kt_body ::-webkit-scrollbar-thumb:hover { background-color: var(--mc-terracota); }#kt_body ::-webkit-scrollbar-track { background: transparent; }#kt_body .aside,#kt_body .aside .aside-secondary,#kt_body .aside .aside-workspace,#kt_body .aside-menu-wrapper,#kt_body .aside-menu {background-color: var(--mc-vino-900);}#kt_body .aside {background-image: linear-gradient(180deg, #4A1912 0%, #3E140F 55%, #331009 100%);box-shadow: 1px 0 0 rgba(255, 255, 255, .04);}#kt_body .aside .aside-secondary,#kt_body .aside .aside-workspace,#kt_body .aside-menu-wrapper,#kt_body .aside-menu { background: transparent; }#kt_body .aside-menu .menu-nav > .menu-item > .menu-link,#kt_body .aside-menu .menu-nav > .menu-item > .menu-heading {border-radius: var(--mc-radio-chico);margin: 1px 12px;padding-left: 14px;transition: background-color .18s ease, color .18s ease;}#kt_body .aside-menu .menu-nav > .menu-item > .menu-link .menu-text,#kt_body .aside-menu .menu-nav > .menu-item > .menu-heading .menu-text {color: rgba(255, 255, 255, .78);font-weight: 500;font-size: 13.5px;letter-spacing: .005em;}#kt_body .aside-menu .menu-nav > .menu-item > .menu-link .menu-icon.svg-icon svg g [fill],#kt_body .aside-menu .menu-nav > .menu-item > .menu-heading .menu-icon.svg-icon svg g [fill] {fill: var(--mc-terracota);}#kt_body .aside-menu .menu-nav > .menu-item > .menu-link .menu-arrow,#kt_body .aside-menu .menu-nav > .menu-item > .menu-heading .menu-arrow {color: rgba(255, 255, 255, .35);}#kt_body .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link,#kt_body .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-link,#kt_body .aside-menu .menu-nav > .menu-item.menu-item-here > .menu-link {background-color: rgba(255, 255, 255, .06);}#kt_body .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-text,#kt_body .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-link .menu-text,#kt_body .aside-menu .menu-nav > .menu-item.menu-item-here > .menu-link .menu-text { color: #FFFFFF; }#kt_body .aside-menu .menu-nav > .menu-item:not(.menu-item-parent):not(.menu-item-open):not(.menu-item-here):not(.menu-item-active):hover > .menu-link .menu-icon.svg-icon svg g [fill],#kt_body .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-link .menu-icon.svg-icon svg g [fill],#kt_body .aside-menu .menu-nav > .menu-item.menu-item-here > .menu-link .menu-icon.svg-icon svg g [fill] { fill: #F0B8AE; }#kt_body .aside-menu .menu-nav > .menu-item.menu-item-open > .menu-link .menu-arrow { color: rgba(255, 255, 255, .7); }#kt_body .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-link {background-color: #FFFFFF;box-shadow: inset 3px 0 0 var(--mc-terracota), 0 8px 20px -10px rgba(0, 0, 0, .45);}#kt_body .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-text { color: var(--mc-vino); font-weight: 600; }#kt_body .aside-menu .menu-nav > .menu-item.menu-item-active > .menu-link .menu-icon.svg-icon svg g [fill] { fill: var(--mc-vino); }#kt_body .aside-menu .menu-nav > .menu-item .menu-submenu {background-color: transparent;}#kt_body .aside-menu .menu-nav > .menu-item .menu-submenu .menu-subnav {margin-left: 32px;margin-right: 12px;border-left: 1px dashed rgba(202, 123, 112, .45);padding-top: 2px;padding-bottom: 6px;}#kt_body .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link {border-radius: 8px;padding-left: 14px;margin: 1px 0 1px 8px;min-height: 36px;}#kt_body .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-text {color: rgba(255, 255, 255, .62);font-size: 13px;font-weight: 400;}#kt_body .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item > .menu-link .menu-bullet.menu-bullet-dot > span { background-color: rgba(255, 255, 255, .28); }#kt_body .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-active):hover > .menu-link {background-color: rgba(255, 255, 255, .05);}#kt_body .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item:not(.menu-item-parent):not(.menu-item-active):hover > .menu-link .menu-text { color: #FFFFFF; }#kt_body .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-link {background-color: rgba(202, 123, 112, .16);}#kt_body .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-link .menu-text { color: #FFFFFF; font-weight: 500; }#kt_body .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-active > .menu-link .menu-bullet.menu-bullet-dot > span { background-color: var(--mc-terracota); }#kt_body .aside-menu .menu-nav > .menu-item .menu-submenu .menu-item.menu-item-parent > .menu-link .menu-text { color: rgba(255, 255, 255, .9); }#kt_body .aside-menu .menu-nav > .menu-section .menu-text {color: rgba(240, 184, 174, .55);font-size: 10.5px;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;}#kt_body .header-mobile {background-color: var(--mc-vino-900);background-image: linear-gradient(90deg, #4A1912, #3E140F);}#kt_body .header-mobile .burger-icon span,#kt_body .header-mobile .burger-icon span::before,#kt_body .header-mobile .burger-icon span::after { background-color: rgba(255, 255, 255, .85); }#kt_body .header-mobile .svg-icon svg g [fill] { fill: rgba(255, 255, 255, .85); }#kt_body .header,#kt_body .header .container-fluid.bg-white {background-color: #FFFFFF !important;}#kt_body .header {box-shadow: 0 1px 0 var(--mc-borde), 0 6px 18px -16px rgba(24, 28, 50, .4);}#kt_body .header .header-menu h5 {color: var(--mc-tinta) !important;font-size: 15px;font-weight: 600 !important;letter-spacing: .01em;}#kt_body .header .header-menu h5::before {content: "";display: inline-block;width: 7px;height: 16px;margin-right: 12px;vertical-align: -2px;border-left: 3px solid var(--mc-vino);border-right: 2px solid var(--mc-terracota);border-radius: 1px;}#kt_body .topbar .topbar-item .text-muted { color: var(--mc-texto-3) !important; }#kt_body .topbar .topbar-item .text-dark-50 { color: var(--mc-tinta) !important; font-weight: 600 !important; }#kt_body .topbar .btn.btn-clean {border-radius: 12px;background-color: var(--mc-tinte);border: 1px solid var(--mc-rosa);}#kt_body .topbar .btn.btn-clean .svg-icon svg g [fill] { fill: var(--mc-vino); }#kt_body .topbar .btn.btn-clean:hover { background-color: var(--mc-rosa); }#kt_body .card.card-custom,#kt_body .card {border: 1px solid var(--mc-borde);border-radius: var(--mc-radio);box-shadow: var(--mc-sombra-2);background-color: var(--mc-superficie);}#kt_body .card.card-custom > .card-header,#kt_body .card > .card-header {border-top-left-radius: var(--mc-radio);border-top-right-radius: var(--mc-radio);background-color: transparent;}#kt_body .card.card-custom > .card-header .card-title,#kt_body .card.card-custom > .card-header .card-title .card-label {color: var(--mc-tinta);font-weight: 700;letter-spacing: -.01em;}#kt_body .card.card-custom > .card-header .card-title .card-label { font-size: 1.3rem; }#kt_body .card.card-custom > .card-header .card-title .card-label::before {content: "";display: inline-block;width: 8px;height: 20px;margin-right: 12px;vertical-align: -3px;border-left: 3px solid var(--mc-vino);border-right: 2px solid var(--mc-terracota);border-radius: 1px;}#kt_body .card.card-custom > .card-header .card-title .text-muted { font-weight: 500; }#kt_body .card.card-custom > .card-footer,#kt_body .card > .card-footer {background-color: var(--mc-superficie-2);border-top: 1px solid var(--mc-borde-2);border-bottom-left-radius: var(--mc-radio);border-bottom-right-radius: var(--mc-radio);}#kt_body .table { color: var(--mc-texto); }#kt_body .table thead th,#kt_body .table thead td {color: var(--mc-texto-2);font-size: 11px;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;border-bottom: 1px solid var(--mc-borde) !important;border-top: 0;background-color: var(--mc-superficie-2);padding-top: 12px;padding-bottom: 12px;}#kt_body .table.table-head-custom thead th,#kt_body .table.table-head-custom thead td,#kt_body .table.table-head-custom thead tr {color: var(--mc-texto-2) !important;font-size: 11px;font-weight: 600 !important;letter-spacing: .08em !important;}#kt_body .table thead th:first-child,#kt_body .table thead td:first-child { border-top-left-radius: var(--mc-radio-chico); border-bottom-left-radius: var(--mc-radio-chico); padding-left: 14px !important; }#kt_body .table thead th:last-child,#kt_body .table thead td:last-child { border-top-right-radius: var(--mc-radio-chico); border-bottom-right-radius: var(--mc-radio-chico); }#kt_body .table tbody td {border-top: 1px solid var(--mc-borde-2);vertical-align: middle;}#kt_body .table tbody tr > td:first-child { padding-left: 14px !important; }#kt_body .table tbody tr { transition: background-color .15s ease; }#kt_body .table:not(.table-borderless) tbody tr:hover { background-color: var(--mc-tinte); }#kt_body .table.table-borderless tbody td { border-top: 0; }#kt_body .table-head-bg thead th,#kt_body .table-head-bg thead tr { background-color: var(--mc-superficie-2) !important; }#kt_body .pagination .page-item .page-link {border: 1px solid transparent;border-radius: 9px !important;margin: 0 2px;color: var(--mc-texto-2);font-weight: 500;min-width: 34px;text-align: center;background-color: transparent;}#kt_body .pagination .page-item .page-link:hover { background-color: var(--mc-tinte); color: var(--mc-vino); border-color: var(--mc-rosa); }#kt_body .pagination .page-item.active .page-link {background: var(--mc-degradado-boton);border-color: var(--mc-vino);color: #FFFFFF;box-shadow: 0 6px 14px -8px rgba(90, 33, 25, .8);}#kt_body .pagination .page-item.disabled .page-link { color: var(--mc-texto-3); }#kt_body label,#kt_body .control-label,#kt_body .form-label,#kt_body .col-form-label {color: var(--mc-texto);font-weight: 500;font-size: 13px;}#kt_body .form-control,#kt_body .custom-select {border: 1px solid var(--mc-borde);border-radius: var(--mc-radio-chico);color: var(--mc-tinta);background-color: #FFFFFF;font-size: 13.5px;transition: border-color .15s ease, box-shadow .15s ease, background-color .15s ease;}#kt_body .form-control::placeholder { color: var(--mc-texto-3); }#kt_body .form-control:hover,#kt_body .custom-select:hover { border-color: #D3D5DF; }#kt_body .form-control:focus,#kt_body .custom-select:focus {border-color: var(--mc-terracota);box-shadow: var(--mc-anillo);background-color: #FFFFFF;color: var(--mc-tinta);}#kt_body .form-control.form-control-solid {background-color: #F5F6F9;border-color: #F5F6F9;color: var(--mc-tinta);}#kt_body .form-control.form-control-solid:focus {background-color: #FFFFFF;border-color: var(--mc-terracota);}#kt_body .form-control:disabled,#kt_body .form-control[readonly],#kt_body .custom-select:disabled {background-color: var(--mc-superficie-2);color: var(--mc-texto-2);}#kt_body .form-control.border-0 { border-color: transparent !important; box-shadow: none; }#kt_body .form-control.is-invalid,#kt_body .custom-select.is-invalid {border-color: var(--mc-peligro);background-color: #FFFBFB;}#kt_body .form-control.is-invalid:focus,#kt_body .custom-select.is-invalid:focus { box-shadow: 0 0 0 3px rgba(229, 72, 77, .14); }#kt_body .input-group-text {border: 1px solid var(--mc-borde);background-color: var(--mc-superficie-2);color: var(--mc-texto-2);border-radius: var(--mc-radio-chico);}#kt_body .input-group > .form-control:not(:last-child),#kt_body .input-group > .custom-select:not(:last-child) { border-top-right-radius: 0; border-bottom-right-radius: 0; }#kt_body .input-group > .form-control:not(:first-child),#kt_body .input-group > .custom-select:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; }#kt_body .input-group-append .btn,#kt_body .input-group-append .input-group-text { border-top-left-radius: 0; border-bottom-left-radius: 0; }#kt_body .input-group-prepend .btn,#kt_body .input-group-prepend .input-group-text { border-top-right-radius: 0; border-bottom-right-radius: 0; }#kt_body .form-text { color: var(--mc-texto-3); }#kt_body .checkbox > span,#kt_body .radio > span { background-color: #EEF0F4; border: 1px solid #E1E3EA; }#kt_body .checkbox > input:checked ~ span,#kt_body .radio > input:checked ~ span {background-color: var(--mc-vino);border-color: var(--mc-vino);}#kt_body .radio > input:checked ~ span::after { background-color: #FFFFFF; }#kt_body .switch input:empty ~ span::before { background-color: #E7E8EE; }#kt_body .switch input:checked ~ span::before { background-color: var(--mc-rosa); }#kt_body .switch input:checked ~ span::after { background-color: var(--mc-vino); }#kt_body .btn {border-radius: var(--mc-radio-chico);font-weight: 600;letter-spacing: .005em;transition: background-color .15s ease, border-color .15s ease, box-shadow .15s ease, color .15s ease;}#kt_body .btn:not(.btn-icon):not(.btn-sm):not(.btn-xs):not(.btn-block) { padding-left: 1.15rem; padding-right: 1.15rem; }#kt_body .btn.btn-icon { border-radius: 9px; }#kt_body .btn:focus,#kt_body .btn.focus { box-shadow: var(--mc-anillo) !important; }#kt_body .btn.btn-primary {background: var(--mc-degradado-boton);border-color: var(--mc-vino);color: #FFFFFF;box-shadow: 0 1px 0 rgba(255, 255, 255, .12) inset, 0 8px 18px -10px rgba(90, 33, 25, .85);}#kt_body .btn.btn-primary:hover:not(.btn-text),#kt_body .btn.btn-primary:focus:not(.btn-text),#kt_body .btn.btn-primary.focus:not(.btn-text),#kt_body .btn.btn-primary:not(:disabled):not(.disabled):active:not(.btn-text),#kt_body .btn.btn-primary:not(:disabled):not(.disabled).active {background: var(--mc-vino-900);border-color: var(--mc-vino-900);color: #FFFFFF;}#kt_body .btn.btn-primary:disabled,#kt_body .btn.btn-primary.disabled {background: #B79A95;border-color: #B79A95;box-shadow: none;opacity: .75;}#kt_body .btn.btn-light-primary { background-color: var(--mc-rosa); border-color: transparent; color: var(--mc-vino); }#kt_body .btn.btn-light-primary:hover:not(.btn-text) { background-color: var(--mc-vino); color: #FFFFFF; }#kt_body .btn.btn-light-primary .svg-icon svg g [fill] { fill: currentColor; }#kt_body .btn.btn-success {background-color: var(--mc-exito);border-color: var(--mc-exito);color: #FFFFFF;box-shadow: 0 8px 18px -10px rgba(23, 178, 170, .9);}#kt_body .btn.btn-success:hover:not(.btn-text),#kt_body .btn.btn-success:not(:disabled):not(.disabled):active { background-color: #11968F; border-color: #11968F; }#kt_body .btn.btn-danger {background-color: var(--mc-peligro);border-color: var(--mc-peligro);color: #FFFFFF;}#kt_body .btn.btn-danger:hover:not(.btn-text),#kt_body .btn.btn-danger:not(:disabled):not(.disabled):active { background-color: #C93A3F; border-color: #C93A3F; }#kt_body .btn.btn-warning {background-color: var(--mc-aviso);border-color: var(--mc-aviso);color: #FFFFFF;}#kt_body .btn.btn-warning:hover:not(.btn-text),#kt_body .btn.btn-warning:not(:disabled):not(.disabled):active { background-color: #C98600; border-color: #C98600; }#kt_body .btn.btn-info { background-color: var(--mc-info); border-color: var(--mc-info); color: #FFFFFF; }#kt_body .btn.btn-info:hover:not(.btn-text) { background-color: #3B5BBF; border-color: #3B5BBF; }#kt_body .btn.btn-secondary,#kt_body .btn.btn-default {background-color: #FFFFFF;border: 1px solid var(--mc-borde);color: var(--mc-texto);}#kt_body .btn.btn-secondary:hover:not(.btn-text),#kt_body .btn.btn-default:hover:not(.btn-text) {background-color: var(--mc-superficie-2);border-color: #D3D5DF;color: var(--mc-tinta);}#kt_body .btn.btn-light { background-color: #F3F4F7; border-color: #F3F4F7; color: var(--mc-texto); }#kt_body .btn.btn-light:hover:not(.btn-text),#kt_body .btn.btn-light.btn-hover-primary:hover:not(.btn-text) { background-color: var(--mc-rosa); border-color: var(--mc-rosa); color: var(--mc-vino) !important; }#kt_body .btn.btn-light.btn-hover-primary:hover:not(.btn-text) .svg-icon svg g [fill] { fill: var(--mc-vino); }#kt_body .btn.btn-clean:hover:not(.btn-text) { background-color: var(--mc-tinte); color: var(--mc-vino); }#kt_body .table .btn.btn-icon.btn-warning { background-color: var(--mc-aviso-tinte); border-color: transparent; color: #B97800; box-shadow: none; }#kt_body .table .btn.btn-icon.btn-warning i { color: #B97800; }#kt_body .table .btn.btn-icon.btn-warning:hover { background-color: var(--mc-aviso); }#kt_body .table .btn.btn-icon.btn-success { background-color: var(--mc-exito-tinte); border-color: transparent; color: #0F8C85; box-shadow: none; }#kt_body .table .btn.btn-icon.btn-success i { color: #0F8C85; }#kt_body .table .btn.btn-icon.btn-success:hover { background-color: var(--mc-exito); }#kt_body .table .btn.btn-icon.btn-danger { background-color: var(--mc-peligro-tinte); border-color: transparent; color: #C93A3F; box-shadow: none; }#kt_body .table .btn.btn-icon.btn-danger i { color: #C93A3F; }#kt_body .table .btn.btn-icon.btn-danger:hover { background-color: var(--mc-peligro); }#kt_body .table .btn.btn-icon.btn-primary { background: var(--mc-rosa); border-color: transparent; color: var(--mc-vino); box-shadow: none; }#kt_body .table .btn.btn-icon.btn-primary i { color: var(--mc-vino); }#kt_body .table .btn.btn-icon.btn-primary:hover { background: var(--mc-vino); }#kt_body .table .btn.btn-icon.btn-info { background-color: var(--mc-info-tinte); border-color: transparent; box-shadow: none; }#kt_body .table .btn.btn-icon.btn-info i { color: var(--mc-info); }#kt_body .table .btn.btn-icon.btn-info:hover { background-color: var(--mc-info); }#kt_body .table .btn.btn-icon.btn-secondary { background-color: #F3F4F7; border-color: transparent; }#kt_body .table .btn.btn-icon.btn-secondary i { color: var(--mc-texto-2); }#kt_body .table .btn.btn-icon.btn-secondary:hover { background-color: var(--mc-rosa); }#kt_body .table .btn.btn-icon.btn-secondary:hover i { color: var(--mc-vino); }#kt_body .table .btn.btn-icon:hover i { color: #FFFFFF; }#kt_body .table .btn.btn-icon.btn-secondary:hover i { color: var(--mc-vino); }#kt_body .label,#kt_body .badge {font-weight: 600;letter-spacing: .01em;}#kt_body .label.label-inline { border-radius: 7px; }#kt_body .badge { border-radius: 7px; padding: .38em .6em; }#kt_body .label.label-primary,#kt_body .badge-primary { background-color: var(--mc-vino); color: #FFFFFF; }#kt_body .label.label-light-primary { background-color: var(--mc-rosa); color: var(--mc-vino); }#kt_body .label.label-success,#kt_body .badge-success { background-color: var(--mc-exito); color: #FFFFFF; }#kt_body .label.label-light-success { background-color: var(--mc-exito-tinte); color: #0F8C85; }#kt_body .label.label-danger,#kt_body .badge-danger { background-color: var(--mc-peligro); color: #FFFFFF; }#kt_body .label.label-light-danger { background-color: var(--mc-peligro-tinte); color: #C93A3F; }#kt_body .label.label-warning,#kt_body .badge-warning { background-color: var(--mc-aviso); color: #FFFFFF; }#kt_body .label.label-light-warning { background-color: var(--mc-aviso-tinte); color: #A86E00; }#kt_body .alert { border-radius: var(--mc-radio-chico); border-width: 1px; }#kt_body .alert.alert-custom.alert-light-primary,#kt_body .alert-primary { background-color: var(--mc-tinte); border-color: var(--mc-rosa); color: var(--mc-vino); }#kt_body .symbol .symbol-label { border-radius: 11px; }#kt_body .symbol.symbol-light-primary .symbol-label { background-color: var(--mc-rosa); color: var(--mc-vino); }#kt_body .svg-icon.svg-icon-primary svg g [fill] { fill: var(--mc-ladrillo) !important; }#kt_body .nav.nav-tabs,#kt_body .nav-tabs {border-bottom: 1px solid var(--mc-borde);}#kt_body .nav-tabs .nav-link,#kt_body .nav .nav-item .nav-link {color: var(--mc-texto-2);font-weight: 500;border: 0;border-bottom: 2px solid transparent;border-radius: 0;background-color: transparent;transition: color .15s ease, border-color .15s ease;}#kt_body .nav-tabs .nav-link:hover,#kt_body .nav .nav-item .nav-link:hover { color: var(--mc-vino); background-color: transparent; }#kt_body .nav-tabs .nav-link.active,#kt_body .nav-tabs .nav-item.active .nav-link,#kt_body .nav-tabs .nav-item.show .nav-link,#kt_body .nav .nav-item .nav-link.active,#kt_body .nav .nav-item.active .nav-link {color: var(--mc-vino);font-weight: 600;background-color: transparent;border-bottom-color: var(--mc-vino);}#kt_body .nav .nav-item .nav-link .nav-text { color: inherit; }#kt_body .modal-content {border: 0;border-radius: 18px;box-shadow: var(--mc-sombra-3);}#kt_body .modal-header {border-top-left-radius: 18px;border-top-right-radius: 18px;border-bottom: 0;padding: 1.35rem 1.75rem 1.1rem;background-color: #FFFFFF;background-image: var(--mc-puntada);background-size: calc(100% - 3.5rem) 1px;background-repeat: no-repeat;background-position: 1.75rem 100%;}#kt_body .modal-header .modal-title {color: var(--mc-tinta);font-weight: 700;font-size: 1.15rem;letter-spacing: -.01em;}#kt_body .modal-header .modal-title::before {content: "";display: inline-block;width: 7px;height: 17px;margin-right: 11px;vertical-align: -2px;border-left: 3px solid var(--mc-vino);border-right: 2px solid var(--mc-terracota);border-radius: 1px;}#kt_body .modal-header .close { color: var(--mc-texto-3); opacity: 1; }#kt_body .modal-header .close:hover { color: var(--mc-vino); }#kt_body .modal-header .close i { color: inherit; }#kt_body .modal-body { padding: 1.5rem 1.75rem; color: var(--mc-texto); }#kt_body .modal-footer {border-top: 1px solid var(--mc-borde-2);background-color: var(--mc-superficie-2);padding: .95rem 1.75rem;border-bottom-left-radius: 18px;border-bottom-right-radius: 18px;}#kt_body .modal-backdrop.show { background-color: #1A0906; opacity: .55; }#kt_body .modal-dialog.modal-100 .modal-content { border-radius: 0; box-shadow: none; }#kt_body .dropdown-menu {border: 1px solid var(--mc-borde);border-radius: 12px;box-shadow: var(--mc-sombra-3);padding: 6px;}#kt_body .dropdown-menu .dropdown-item {border-radius: 8px;color: var(--mc-texto);font-weight: 500;font-size: 13px;padding: .55rem .85rem;}#kt_body .dropdown-menu .dropdown-item:hover,#kt_body .dropdown-menu .dropdown-item:focus { background-color: var(--mc-tinte); color: var(--mc-vino); }#kt_body .dropdown-menu .dropdown-item.active,#kt_body .dropdown-menu .dropdown-item:active { background-color: var(--mc-vino); color: #FFFFFF; }#kt_body .offcanvas { background-color: #FFFFFF; box-shadow: var(--mc-sombra-3); }#kt_body .offcanvas .offcanvas-header h3 { color: var(--mc-tinta); font-weight: 700; }#kt_body .navi .navi-item .navi-link:hover .navi-text { color: var(--mc-vino); }#kt_body ul.dropdown-menu > li > a { border-radius: 8px; color: var(--mc-texto); }#kt_body ul.dropdown-menu > li.active > a,#kt_body ul.dropdown-menu > li > a:hover { background-color: var(--mc-tinte); color: var(--mc-vino); }#kt_body .tooltip .tooltip-inner {background-color: var(--mc-tinta);color: #FFFFFF;border-radius: 8px;font-size: 12px;font-weight: 500;box-shadow: 0 8px 20px -8px rgba(24, 28, 50, .5);}#kt_body .tooltip.bs-tooltip-top .arrow::before,#kt_body .tooltip.top .tooltip-arrow { border-top-color: var(--mc-tinta); }#kt_body .tooltip.bs-tooltip-bottom .arrow::before,#kt_body .tooltip.bottom .tooltip-arrow { border-bottom-color: var(--mc-tinta); }#kt_body .footer { background-color: transparent; color: var(--mc-texto-3); }#kt_body .footer a { color: var(--mc-texto-2); }#kt_body .footer a:hover { color: var(--mc-vino); }.gmx-loader-overlay {background:radial-gradient(1200px 600px at 50% 40%, rgba(202, 123, 112, .22), transparent 60%),linear-gradient(147deg, #5A2119 0%, #3E140F 55%, #250A07 100%);}.gmx-loader-ring {border-color: rgba(255, 255, 255, .07);border-top-color: #F0B8AE;border-right-color: var(--mc-terracota);box-shadow:0 0 40px rgba(202, 123, 112, .25),inset 0 0 30px rgba(202, 123, 112, .12);}.gmx-loader-ring::after {border-color: rgba(240, 184, 174, .22);}.gmx-loader-glow {background: radial-gradient(circle, rgba(240, 184, 174, .38), transparent 70%);}.gmx-loader-text {color: #F6DCD6;font-family: Poppins, Helvetica, Arial, sans-serif;font-weight: 500;font-size: 12px;letter-spacing: .32em;}#kt_body .login.login-4 .login-container { background-color: #FFFFFF !important; }#kt_body .login.login-4 .login-form h3 {color: var(--mc-tinta) !important;font-weight: 700 !important;letter-spacing: -.02em;}#kt_body .login.login-4 .login-form h3::after {content: "";display: block;width: 64px;height: 2px;margin: 16px auto 0;background-image: var(--mc-puntada);}#kt_body .login.login-4 .login-form label {color: var(--mc-texto) !important;font-size: 13px !important;font-weight: 600 !important;letter-spacing: .02em;}#kt_body .login.login-4 .login-form .form-control.form-control-solid {background-color: #F5F6F9;border: 1px solid #F5F6F9 !important;border-radius: 12px !important;color: var(--mc-tinta);font-size: 15px;}#kt_body .login.login-4 .login-form .form-control.form-control-solid:focus {background-color: #FFFFFF;border-color: var(--mc-terracota) !important;box-shadow: var(--mc-anillo);}#kt_body .login.login-4 .login-form .btn.btn-primary {min-width: 220px;border-radius: 12px;padding-top: 1rem;padding-bottom: 1rem;font-size: 15px !important;}#kt_body .login.login-4 .login-aside {background-color: var(--mc-vino);background-image: var(--mc-degradado);}#kt_body .login.login-4 .login-aside h3 {color: #FFFFFF !important;letter-spacing: -.02em;text-shadow: 0 2px 24px rgba(62, 20, 15, .35);}#kt_body .mc-pv {font-size: 15px;color: var(--mc-texto);padding-bottom: 2rem;}#kt_body .mc-pv-encabezado {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 1rem;margin-bottom: 1.25rem;}#kt_body .mc-pv-titulo { display: flex; flex-direction: column; }#kt_body .mc-pv-h {margin: 0;font-size: 1.55rem;font-weight: 700;color: var(--mc-tinta);letter-spacing: -.02em;}#kt_body .mc-pv-h::before {content: "";display: inline-block;width: 9px;height: 24px;margin-right: 12px;vertical-align: -3px;border-left: 4px solid var(--mc-vino);border-right: 2px solid var(--mc-terracota);border-radius: 1px;}#kt_body .mc-pv-fecha { color: var(--mc-texto-2); font-size: 14px; margin-top: .25rem; }#kt_body .mc-pv-encabezado-acciones { display: flex; flex-wrap: wrap; align-items: center; justify-content: flex-end; gap: .75rem 1.25rem; }#kt_body .mc-pv-encabezado-acciones .mc-pv-atajos { margin-top: 0; }#kt_body .mc-pv-pendientes { display: flex; flex-wrap: wrap; align-items: center; gap: .5rem; }#kt_body .mc-pv-etiqueta { font-weight: 600; color: var(--mc-tinta); margin-right: .25rem; }#kt_body .mc-pv-chip {border: 1px solid var(--mc-terracota);background: var(--mc-tinte);color: var(--mc-vino);font-weight: 700;font-size: 14px;border-radius: 999px;padding: .45rem 1rem;min-height: 44px;cursor: pointer;}#kt_body .mc-pv-chip:hover { background: var(--mc-rosa); }#kt_body .mc-pv-folio {display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: .75rem;background: var(--mc-vino);background-image: var(--mc-degradado);color: #FFFFFF;border-radius: var(--mc-radio);padding: 1rem 1.25rem;margin-bottom: 1.25rem;font-size: 16px;}#kt_body .mc-pv-folio strong { font-size: 20px; letter-spacing: .02em; }#kt_body .mc-pv-btn-quitar {background: #FFFFFF;color: var(--mc-vino);font-weight: 700;border-radius: var(--mc-radio-chico);min-height: 48px;padding: .5rem 1rem;}#kt_body .mc-pv-btn-quitar i { color: inherit; }#kt_body .mc-pv-panel {background: var(--mc-superficie);border: 1px solid var(--mc-borde);border-radius: var(--mc-radio);box-shadow: var(--mc-sombra-2);padding: 1.5rem;margin-bottom: 1.25rem;}#kt_body .mc-pv-panel .row + .row,#kt_body .mc-pv-atajos + .row { margin-top: 1rem; }#kt_body .mc-pv-label {display: block;font-size: 14px;font-weight: 600;color: var(--mc-tinta);margin-bottom: .45rem;}#kt_body .mc-pv-paso {display: inline-flex;align-items: center;justify-content: center;width: 26px;height: 26px;margin-right: .4rem;border: 2px solid var(--mc-vino);border-radius: 6px;color: var(--mc-vino);font-size: 13px;font-weight: 700;}#kt_body .mc-pv .mc-pv-campo,#kt_body .mc-cobro .mc-cobro-campo {min-height: 52px;font-size: 16px;color: var(--mc-tinta);border: 2px solid var(--mc-borde);border-radius: var(--mc-radio-chico);}#kt_body .mc-pv .mc-pv-campo:focus,#kt_body .mc-cobro .mc-cobro-campo:focus {border-color: var(--mc-terracota);box-shadow: var(--mc-anillo);}#kt_body .mc-pv .mc-pv-campo.is-invalid { border-color: var(--mc-peligro); }#kt_body .mc-pv .mc-pv-campo-producto { min-height: 60px; font-size: 18px; }#kt_body .mc-pv .input-group > .form-control.mc-pv-campo { border-top-right-radius: 0; border-bottom-right-radius: 0; }#kt_body .mc-pv .input-group-append .btn:last-child { border-top-right-radius: var(--mc-radio-chico); border-bottom-right-radius: var(--mc-radio-chico); }#kt_body .mc-pv-btn-icono {min-width: 52px;background: var(--mc-superficie-2);border: 2px solid var(--mc-borde);border-left: 0;color: var(--mc-texto);font-size: 16px;}#kt_body .mc-pv-btn-icono:hover { background: var(--mc-rosa); color: var(--mc-vino); }#kt_body .mc-pv-btn-icono-alta { background: var(--mc-vino); border-color: var(--mc-vino); color: #FFFFFF; }#kt_body .mc-pv-btn-icono-alta:hover { background: var(--mc-vino-900); color: #FFFFFF; }#kt_body .mc-pv-btn-icono i { font-size: 16px; color: inherit; }#kt_body .mc-pv-aviso,#kt_body .mc-pv-domicilio { font-size: 14px; color: var(--mc-texto-2); }#kt_body .mc-pv-atajos { display: flex; flex-wrap: wrap; gap: .75rem; margin-top: 1rem; }#kt_body .mc-pv-btn-secundario {background: var(--mc-superficie);border: 2px solid var(--mc-borde);color: var(--mc-tinta);font-weight: 600;font-size: 14px;min-height: 48px;border-radius: var(--mc-radio-chico);padding: .5rem 1.1rem;}#kt_body .mc-pv-btn-secundario:hover { border-color: var(--mc-terracota); color: var(--mc-vino); }#kt_body .mc-pv-btn-secundario i { color: inherit; margin-right: .35rem; }#kt_body .mc-pv-vacio { text-align: center; padding: 3rem 1.5rem; }#kt_body .mc-pv-vacio-marca {display: inline-block;width: 22px;height: 54px;border-left: 9px solid var(--mc-rosa);border-right: 5px solid var(--mc-borde);border-radius: 2px;margin-bottom: 1rem;}#kt_body .mc-pv-vacio-titulo { font-size: 18px; font-weight: 700; color: var(--mc-tinta); margin-bottom: .35rem; }#kt_body .mc-pv-vacio-texto { font-size: 14px; color: var(--mc-texto-2); margin: 0; }#kt_body .mc-pv-panel-tabla { padding: .35rem .4rem; }#kt_body .mc-pv-tabla-scroll { overflow: visible; }#kt_body .mc-pv-tabla { margin: 0; }@media (min-width: 768px) {#kt_body .mc-pv-tabla { table-layout: fixed; width: 100%; }#kt_body .mc-pv-tabla th:nth-child(1) { width: 82px; }#kt_body .mc-pv-tabla th:nth-child(3) { width: 66px; }#kt_body .mc-pv-tabla th:nth-child(4) { width: 18%; min-width: 100px; }#kt_body .mc-pv-tabla th:nth-child(5) { width: 80px; }#kt_body .mc-pv-tabla th:nth-child(6) { width: 92px; }#kt_body .mc-pv-tabla th:nth-child(7) { width: 58px; }#kt_body .mc-pv-tabla .custom-select.mc-pv-campo { min-width: 0; width: 100%; }}@media (min-width: 768px) and (max-width: 1439.98px) {#kt_body .mc-pv-foto { display: none !important; }}#kt_body .mc-pv-tabla thead th {position: sticky;top: 0;background: var(--mc-superficie);font-size: 12px;font-weight: 600;letter-spacing: 0 !important;line-height: 1.25;white-space: normal;color: var(--mc-texto-2);text-transform: none;border-bottom: 2px solid var(--mc-borde);border-top: 0;padding: .6rem .3rem;z-index: 1;}#kt_body .mc-pv-tabla tbody td { padding: .6rem .3rem; border-top: 1px solid var(--mc-borde-2); vertical-align: middle; }#kt_body .mc-pv-tabla tbody tr:hover { background: var(--mc-tinte); }#kt_body .mc-pv-existencia {display: inline-block;min-width: 40px;padding: .25rem .45rem;border-radius: 8px;background: var(--mc-exito-tinte);color: #0E7C76;font-weight: 700;font-size: 15px;cursor: default;}#kt_body .mc-pv-existencia.mc-pv-existencia-sin { background: var(--mc-peligro-tinte); color: var(--mc-peligro); }#kt_body .mc-pv-foto img { border-radius: 10px; object-fit: cover; }#kt_body .mc-pv-producto { display: block; min-width: 0; overflow-wrap: anywhere; word-break: normal; font-size: 15px; font-weight: 600; color: var(--mc-tinta); line-height: 1.35; }#kt_body .mc-pv-tabla .custom-select.mc-pv-campo { min-width: 84px; padding-left: .55rem; padding-right: 1.5rem; background-position: right .45rem center; }#kt_body .mc-pv-foto.symbol.symbol-50 > img { width: 34px; height: 34px; }#kt_body .mc-pv-foto.symbol { margin-right: .45rem !important; }#kt_body .mc-pv .mc-pv-cantidad {width: 60px;margin: 0 auto;min-height: 52px;font-size: 18px;font-weight: 700;color: var(--mc-tinta);border: 2px solid var(--mc-borde);border-radius: var(--mc-radio-chico);}#kt_body .mc-pv .mc-pv-cantidad:focus { border-color: var(--mc-terracota); box-shadow: var(--mc-anillo); }#kt_body .mc-pv .mc-pv-cantidad.is-invalid { border-color: var(--mc-peligro); }#kt_body .mc-pv-precio { display: block; font-size: 14px; font-weight: 600; color: var(--mc-tinta); white-space: nowrap; }#kt_body .mc-pv-precio-nombre { display: block; font-size: 12px; color: var(--mc-texto-2); }#kt_body .mc-pv-precio-publico { display: block; font-size: 12px; color: var(--mc-texto-2); }#kt_body .mc-pv-tachado { text-decoration: line-through; font-weight: 600; }#kt_body .mc-pv-importe { display: block; font-size: 16px; font-weight: 700; color: var(--mc-tinta); white-space: nowrap; }#kt_body .mc-pv-tabla td:last-child { white-space: normal !important; width: 1%; }#kt_body .mc-pv-btn-fila {display: block;width: 40px;height: 40px;padding: 0;border-radius: 10px;border: 2px solid var(--mc-borde);background: var(--mc-superficie);color: var(--mc-texto);margin: 2px auto;}#kt_body .mc-pv-btn-fila i { font-size: 14px; color: inherit; }#kt_body .mc-pv-btn-fila:hover { border-color: var(--mc-terracota); color: var(--mc-vino); }#kt_body .mc-pv-btn-fila-quitar:hover { border-color: var(--mc-peligro); color: var(--mc-peligro); background: var(--mc-peligro-tinte); }#kt_body .mc-pv-nota {position: sticky;top: 90px;background: var(--mc-superficie);border: 1px solid var(--mc-borde);border-top: 6px solid var(--mc-vino);border-radius: var(--mc-radio);box-shadow: var(--mc-sombra-2);padding: 1.4rem 1.5rem 1.5rem;margin-bottom: 1.25rem;}#kt_body .mc-pv-nota-encabezado {display: flex;align-items: center;font-size: 15px;font-weight: 700;color: var(--mc-tinta);margin-bottom: 1rem;}#kt_body .mc-pv-nota-marca {display: inline-block;width: 8px;height: 20px;margin-right: 10px;border-left: 3px solid var(--mc-vino);border-right: 2px solid var(--mc-terracota);border-radius: 1px;}#kt_body .mc-pv-renglon {display: flex;align-items: center;justify-content: space-between;min-height: 44px;font-size: 15px;}#kt_body .mc-pv-renglon strong { font-size: 16px; color: var(--mc-tinta); }#kt_body .mc-pv-puntada {height: 1px;margin: .6rem 0;background-image: var(--mc-puntada);background-size: 100% 1px;background-repeat: no-repeat;}#kt_body .mc-pv-btn-descuento {padding: .35rem .9rem;min-height: 40px;border: 2px dashed var(--mc-terracota);background: var(--mc-tinte);color: var(--mc-vino);font-weight: 600;font-size: 14px;border-radius: var(--mc-radio-chico);}#kt_body .mc-pv-btn-descuento:hover { background: var(--mc-rosa); }#kt_body .mc-pv-total {display: flex;flex-direction: column;align-items: flex-end;padding: .5rem 0 .25rem;}#kt_body .mc-pv-total span { font-size: 14px; font-weight: 600; color: var(--mc-texto-2); }#kt_body .mc-pv-total strong {font-size: 40px;line-height: 1.1;font-weight: 800;color: var(--mc-vino);letter-spacing: -.02em;font-variant-numeric: tabular-nums;}#kt_body .mc-pv-ahorro {text-align: right;color: #0E7C76;font-size: 14px;margin-bottom: .5rem;}#kt_body .mc-pv-condicion { margin: 1rem 0 1.25rem; }#kt_body .mc-pv-credito {margin-top: .75rem;padding: .75rem 1rem;border-radius: var(--mc-radio-chico);background: var(--mc-info-tinte);color: #2E4BA8;font-size: 14px;font-weight: 500;}#kt_body .mc-pv-btn-cobrar {display: flex;flex-direction: column;align-items: center;justify-content: center;width: 100%;min-height: 72px;border: 0;border-radius: var(--mc-radio);background: var(--mc-vino);background-image: var(--mc-degradado-boton);color: #FFFFFF;font-size: 20px;font-weight: 700;letter-spacing: .01em;box-shadow: var(--mc-sombra-3);}#kt_body .mc-pv-btn-cobrar small { font-size: 12px; font-weight: 500; opacity: .8; }#kt_body .mc-pv-btn-cobrar:hover:not(:disabled) { background-image: none; background-color: var(--mc-vino-900); color: #FFFFFF; }#kt_body .mc-pv-btn-cobrar:disabled { opacity: .45; cursor: not-allowed; box-shadow: none; }#kt_body .mc-pv-btn-espera {width: 100%;margin-top: .75rem;min-height: 52px;border: 2px solid var(--mc-borde);border-radius: var(--mc-radio);background: var(--mc-superficie);color: var(--mc-tinta);font-size: 15px;font-weight: 600;}#kt_body .mc-pv-btn-espera:hover:not(:disabled) { border-color: var(--mc-terracota); color: var(--mc-vino); }#kt_body .mc-cobro { font-size: 15px; color: var(--mc-texto); padding: 1.25rem 1.75rem; }#kt_body .mc-cobro-total {display: flex;align-items: baseline;justify-content: space-between;flex-wrap: wrap;gap: .5rem;padding: 1rem 1.25rem;border-radius: var(--mc-radio);background: var(--mc-tinte);border: 1px solid var(--mc-rosa);}#kt_body .mc-cobro-total span { font-size: 15px; font-weight: 600; color: var(--mc-texto-2); }#kt_body .mc-cobro-total strong { font-size: 36px; font-weight: 800; color: var(--mc-vino); font-variant-numeric: tabular-nums; }#kt_body .mc-cobro-instruccion { margin: 1.25rem 0 .6rem; font-size: 14px; font-weight: 600; color: var(--mc-tinta); }#kt_body .mc-cobro-formas {display: grid;grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));gap: .4rem;margin-bottom: 1rem;}#kt_body .mc-cobro-forma {display: flex;align-items: center;gap: .4rem;min-height: 60px;padding: .5rem .75rem;border: 2px solid var(--mc-borde);border-radius: var(--mc-radio-chico);background: var(--mc-superficie);color: var(--mc-tinta);font-size: 12px;font-weight: 600;text-align: left;line-height: 1.25;cursor: pointer;}#kt_body .mc-cobro-forma:hover:not(:disabled) { border-color: var(--mc-terracota); background: var(--mc-tinte); }#kt_body .mc-cobro-forma:disabled { opacity: .45; cursor: not-allowed; }#kt_body .mc-cobro-monograma {flex: 0 0 auto;display: inline-flex;align-items: center;justify-content: center;width: 40px;height: 40px;border: 2px solid var(--mc-vino);border-radius: 8px;color: var(--mc-vino);font-size: 13px;font-weight: 800;letter-spacing: .04em;}#kt_body .mc-cobro-pago {border: 2px solid var(--mc-borde);border-radius: var(--mc-radio);padding: 1rem 1.1rem 1.1rem;margin-bottom: .75rem;background: var(--mc-superficie);}#kt_body .mc-cobro-pago.mc-cobro-pago-efectivo { border-color: var(--mc-terracota); }#kt_body .mc-cobro-pago-encabezado { display: flex; align-items: center; gap: .6rem; margin-bottom: .75rem; }#kt_body .mc-cobro-pago-nombre { font-size: 16px; font-weight: 700; color: var(--mc-tinta); flex: 1 1 auto; }#kt_body .mc-cobro-quitar {min-height: 40px;border: 2px solid var(--mc-borde);border-radius: var(--mc-radio-chico);background: var(--mc-superficie);color: var(--mc-texto);font-weight: 600;}#kt_body .mc-cobro-quitar:hover { border-color: var(--mc-peligro); color: var(--mc-peligro); }#kt_body .mc-cobro .mc-cobro-campo { font-size: 20px; font-weight: 700; }#kt_body .mc-cobro-cambio {display: flex;align-items: center;justify-content: flex-end;min-height: 52px;padding: 0 .9rem;border-radius: var(--mc-radio-chico);background: var(--mc-exito-tinte);color: #0E7C76;font-size: 22px;font-weight: 800;font-variant-numeric: tabular-nums;}#kt_body .mc-cobro-billetes { display: flex; flex-wrap: wrap; align-items: center; gap: .5rem; margin-top: .85rem; }#kt_body .mc-cobro-billetes-texto { font-size: 14px; color: var(--mc-texto-2); margin-right: .25rem; }#kt_body .mc-cobro-billete {min-height: 48px;min-width: 88px;border: 2px solid var(--mc-borde);border-radius: var(--mc-radio-chico);background: var(--mc-superficie-2);color: var(--mc-tinta);font-size: 15px;font-weight: 700;}#kt_body .mc-cobro-billete:hover { border-color: var(--mc-terracota); background: var(--mc-tinte); color: var(--mc-vino); }#kt_body .mc-cobro-estado {margin-top: 1rem;padding-top: .75rem;background-image: var(--mc-puntada);background-size: 100% 1px;background-repeat: no-repeat;}#kt_body .mc-cobro-estado-renglon {display: flex;justify-content: space-between;align-items: center;min-height: 40px;font-size: 15px;}#kt_body .mc-cobro-estado-renglon strong { font-size: 17px; color: var(--mc-tinta); }#kt_body .mc-cobro-falta,#kt_body .mc-cobro-falta strong { color: var(--mc-peligro); }#kt_body .mc-cobro-entregar {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: .5rem;margin-top: .5rem;padding: .9rem 1.1rem;border-radius: var(--mc-radio);background: var(--mc-exito-tinte);color: #0E7C76;}#kt_body .mc-cobro-entregar span { font-size: 16px; font-weight: 700; }#kt_body .mc-cobro-entregar strong { font-size: 31px; font-weight: 800; font-variant-numeric: tabular-nums; }#kt_body .mc-cobro-errores {margin: .75rem 0 0;padding: .75rem 1rem .75rem 2rem;border-radius: var(--mc-radio-chico);background: var(--mc-aviso-tinte);color: #8A5B00;font-size: 14px;}#kt_body .modal-footer .mc-pv-btn-espera { width: auto; margin: 0 .5rem 0 0; padding: 0 1.25rem; }#kt_body .modal-footer .mc-cobro-confirmar { width: auto; min-width: 240px; min-height: 64px; font-size: 18px; }#kt_body .mc-oculto { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; }#kt_body .mc-credito-opciones {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: .6rem;margin-bottom: 1rem;}#kt_body .mc-credito-opcion {display: flex;flex-direction: column;align-items: flex-start;gap: .25rem;min-height: 76px;padding: .8rem 1rem;border: 2px solid var(--mc-borde);border-radius: var(--mc-radio);background: var(--mc-superficie);color: var(--mc-tinta);text-align: left;cursor: pointer;}#kt_body .mc-credito-opcion strong { font-size: 17px; font-weight: 800; }#kt_body .mc-credito-opcion span { font-size: 13px; color: var(--mc-texto-2); line-height: 1.3; }#kt_body .mc-credito-opcion:hover { border-color: var(--mc-terracota); background: var(--mc-tinte); }#kt_body .mc-credito-opcion.mc-credito-opcion-activa { border-color: var(--mc-vino); background: var(--mc-tinte); }#kt_body .mc-credito-opcion.mc-credito-opcion-activa strong { color: var(--mc-vino); }#kt_body .mc-cobro-forma.mc-cobro-forma-activa { border-color: var(--mc-vino); background: var(--mc-tinte); }#kt_body .mc-credito-saldo {display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: .5rem;margin-top: .5rem;padding: .9rem 1.1rem;border-radius: var(--mc-radio);background: var(--mc-info-tinte);color: #2E4BA8;}#kt_body .mc-credito-saldo span { font-size: 16px; font-weight: 700; }#kt_body .mc-credito-saldo strong { font-size: 31px; font-weight: 800; font-variant-numeric: tabular-nums; }@media (max-width: 1199.98px) {#kt_body .mc-pv-nota { position: static; }}@media (max-width: 767.98px) {#kt_body .mc-pv-tabla-scroll { overflow-x: auto; }#kt_body .mc-pv-producto { min-width: 150px; }#kt_body .mc-pv-tabla td:nth-child(3) { min-width: 90px; }#kt_body .mc-pv-panel { padding: 1rem; }#kt_body .mc-pv-total strong { font-size: 34px; }#kt_body .mc-cobro { padding: 1rem; }#kt_body .mc-cobro-total strong { font-size: 29px; }#kt_body .mc-credito-opciones { grid-template-columns: 1fr; }#kt_body .modal-footer .mc-pv-btn-espera,#kt_body .modal-footer .mc-cobro-confirmar { width: 100%; margin: .35rem 0 0; }}