:root {--lm-ciruela: #8a5c8e;--lm-ciruela-hover: #74497a;--lm-ciruela-profunda: #4a2f50;--lm-ciruela-suave: #f4edf5;--lm-ciruela-borde: #e2d3e4;--lm-arena: #e2c6b4;--lm-arena-suave: #f8f1ec;--lm-fondo: #f7f5f8;--lm-blanco: #ffffff;--lm-borde: #e8e3eb;--lm-borde-2: #d5cdda;--lm-texto: #2b2330;--lm-texto-2: #5d5463;--lm-tenue: #8f8695;--lm-error: #c43d5a;--lm-error-suave: #fcecef;--lm-exito: #3d8a6f;--lm-radio: 12px;--lm-radio-grande: 18px;--lm-sombra: 0 1px 2px rgba(43, 35, 48, .05), 0 6px 18px rgba(43, 35, 48, .05);--lm-sombra-alta: 0 18px 50px rgba(43, 35, 48, .16);--lm-foco: 0 0 0 4px rgba(138, 92, 142, .16);--lm-brote: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 100'%3E%3Cg fill='%238a5c8e'%3E%3Cpath d='M60 4c3 20 11 37 11 57a11 11 0 0 1-22 0c0-20 8-37 11-57z'/%3E%3Cpath d='M44 84C21 83 7 65 4 40c20 5 35 20 40 44z'/%3E%3Cpath d='M76 84c23-1 37-19 40-44-20 5-35 20-40 44z'/%3E%3C/g%3E%3C/svg%3E");--lm-brote-arena: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 100'%3E%3Cg fill='%23e2c6b4'%3E%3Cpath d='M60 4c3 20 11 37 11 57a11 11 0 0 1-22 0c0-20 8-37 11-57z'/%3E%3Cpath d='M44 84C21 83 7 65 4 40c20 5 35 20 40 44z'/%3E%3Cpath d='M76 84c23-1 37-19 40-44-20 5-35 20-40 44z'/%3E%3C/g%3E%3C/svg%3E");--lm-flecha: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 9' fill='%238f8695'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.06463 4.42111C1.96161 4.22088 1.9809 3.9637 2.12863 3.78597L5.12847 0.177181C5.31402 -0.046034 5.63049 -0.060261 5.83532 0.145404C6.04015 0.351069 6.05578 0.698744 5.87023 0.921959L3.19406 4.14137L5.84414 7.06417C6.03896 7.27904 6.03835 7.62686 5.84278 7.84105C5.64721 8.05524 5.33073 8.05469 5.13591 7.83982L2.14806 4.54449C2.1141 4.50704 2.08629 4.46541 2.06463 4.42111Z'/%3e%3c/svg%3e");--bs-primary: #8a5c8e;--bs-font-sans-serif: "Jost", "Roboto", sans-serif;}body,body#kt_body {font-family: "Jost", "Roboto", sans-serif;background-color: var(--lm-fondo);color: var(--lm-texto);-webkit-font-smoothing: antialiased;}h1, h2, h3, h4, h5, h6, .card-title, .card-label, .modal-header h4 {font-family: "Jost", "Roboto", sans-serif;color: var(--lm-texto);}a, .link-primary {color: var(--lm-ciruela);}.text-primary {color: var(--lm-ciruela) !important;}.text-hover-primary:hover,a.text-hover-primary:hover,.text-active-primary.active {color: var(--lm-ciruela) !important;}.bg-primary {background-color: var(--lm-ciruela) !important;}.bg-light-primary {background-color: var(--lm-ciruela-suave) !important;}::selection {background: var(--lm-ciruela-borde);color: var(--lm-texto);}.aside.aside-bgNew {--bgPrimary: #ffffff;--colorWhite: #5d5463;--colorOffWhite: #4a2f50;background-color: var(--lm-blanco) !important;border-right: 1px solid var(--lm-borde);}.aside.aside-bgNew .aside-logo,.aside.aside-bgNew .aside-primary,.aside.aside-bgNew .aside-secondary {background-color: var(--lm-blanco) !important;}.aside.aside-bgNew .aside-primary {border-right: 1px solid var(--lm-borde);}.aside.aside-bgNew .aside-logo img {height: 34px !important;width: auto;max-width: 72px;object-fit: contain;}.aside.aside-bgNew .separator {border-bottom-color: var(--lm-borde) !important;}.aside.aside-bgNew .btn-custom {color: var(--lm-texto-2);background-color: transparent;}.aside.aside-bgNew .btn-custom.active,.aside.aside-bgNew .btn-custom.show,.aside.aside-bgNew .btn-custom:hover:not(.btn-active),.aside.aside-bgNew .btn-custom:focus:not(.btn-active) {background-color: var(--lm-ciruela-suave) !important;color: var(--lm-ciruela) !important;}.aside.aside-bgNew .btn-custom .btn-icon svg [fill]:not(.permanent):not(g),.aside .aside-nav .btn .svg-icon svg [fill]:not(.permanent):not(g) {fill: var(--lm-ciruela);}.aside .aside-nav .btn.btn-icon,.aside .aside-footer .btn.btn-icon {border-radius: 12px;}.aside-bgNew .menu .menu-item .menu-section {color: var(--lm-tenue) !important;font-size: .74rem;letter-spacing: .12em;text-transform: uppercase;}.aside-bgNew .menu .menu-item .menu-link {position: relative;border-radius: 10px;margin: 2px 0;padding: .68rem .9rem;transition: background-color .15s ease, color .15s ease;}.aside-bgNew .menu .menu-item .menu-link .menu-title {font-weight: 500;font-size: 1.02rem;}.aside-bgNew .menu .menu-item .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g),.aside-bgNew .menu .menu-item .menu-link .menu-icon i {fill: var(--lm-tenue);color: var(--lm-tenue);}.aside-bgNew .menu .menu-item .menu-link .menu-bullet .bullet {background-color: var(--lm-borde-2) !important;}.aside-bgNew .menu .menu-item .menu-link .menu-arrow:after,.aside-bgNew .menu .menu-item .menu-link:hover:not(.disabled):not(.active) .menu-arrow:after,.aside-bgNew .menu .menu-item.hover > .menu-link:not(.disabled):not(.active) .menu-arrow:after,.aside-bgNew .menu .menu-item.here > .menu-link .menu-arrow:after,.aside-bgNew .menu .menu-item.show > .menu-link .menu-arrow:after,.aside-bgNew .menu .menu-item .menu-link.active .menu-arrow:after {background-image: var(--lm-flecha) !important;}.aside-bgNew .menu .menu-item .menu-link:hover:not(.disabled):not(.active),.aside-bgNew .menu .menu-item.hover > .menu-link:not(.disabled):not(.active) {background-color: var(--lm-fondo) !important;}.aside-bgNew .menu .menu-item.show > .menu-link,.aside-bgNew .menu .menu-item.here > .menu-link {background-color: transparent !important;}.aside-bgNew .menu .menu-item.show > .menu-link .menu-title,.aside-bgNew .menu .menu-item.here > .menu-link .menu-title {color: var(--lm-ciruela-profunda) !important;font-weight: 600;}.aside-bgNew .menu .menu-item .menu-link.active,.aside-bgNew .menu .menu-item .menu-link.menu-item-active {background-color: var(--lm-ciruela-suave) !important;}.aside-bgNew .menu .menu-item .menu-link.active::before,.aside-bgNew .menu .menu-item .menu-link.menu-item-active::before {content: "";position: absolute;left: -2px;top: 50%;width: 9px;height: 9px;margin-top: -4.5px;border-radius: 0 50% 50% 50%;transform: rotate(45deg);background: var(--lm-ciruela);}.aside-bgNew .menu .menu-item .menu-link.active .menu-title {color: var(--lm-ciruela-profunda) !important;font-weight: 600;}.aside-bgNew .menu .menu-item .menu-link.active .menu-icon .svg-icon svg [fill]:not(.permanent):not(g),.aside-bgNew .menu .menu-item .menu-link.active .menu-icon i,.aside-bgNew .menu .menu-item.here > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g),.aside-bgNew .menu .menu-item.show > .menu-link .menu-icon .svg-icon svg [fill]:not(.permanent):not(g) {fill: var(--lm-ciruela) !important;color: var(--lm-ciruela) !important;}.aside-bgNew .menu .menu-item .menu-link.active .menu-bullet .bullet {background-color: var(--lm-ciruela) !important;}.aside-bgNew .menu-sub-accordion {border-left: 1px solid var(--lm-arena);margin-left: 1.55rem;padding-left: .35rem;}.aside-bgNew .hover-scroll-overlay-y::-webkit-scrollbar-thumb,.aside-bgNew .hover-scroll-overlay-y:hover::-webkit-scrollbar-thumb {background-color: var(--lm-borde-2) !important;}.header,#kt_header {background-color: var(--lm-fondo);}.header .page-title h1 {font-weight: 600 !important;letter-spacing: -.01em;}.header .page-title h1 i {color: var(--lm-ciruela);font-size: 1.3rem !important;vertical-align: 2px;}.header-fixed .header.sticky,[data-kt-sticky-header="on"] .header {background-color: rgba(247, 245, 248, .92) !important;backdrop-filter: saturate(1.3) blur(10px);box-shadow: 0 1px 0 var(--lm-borde) !important;}#kt_footer {background: transparent;}.card {border: 1px solid var(--lm-borde);border-radius: var(--lm-radio-grande);box-shadow: var(--lm-sombra);}.card .card-header {border-bottom: 0;min-height: 66px;}.card > .card-header .card-title .card-label {position: relative;padding-left: 34px;font-size: 1.5rem !important;font-weight: 600 !important;letter-spacing: -.01em;}.card > .card-header .card-title .card-label::before {content: "";position: absolute;left: 0;top: 50%;width: 24px;height: 20px;margin-top: -11px;background: var(--lm-brote) center / contain no-repeat;}.card .card-header .card-title .text-muted {color: var(--lm-tenue) !important;}.card-header.bg-secondary {background: var(--lm-arena-suave) !important;border: 1px solid var(--lm-borde) !important;border-left: 4px solid var(--lm-arena) !important;border-radius: var(--lm-radio) !important;padding: 1rem 1.25rem !important;box-shadow: none !important;}.card-header.bg-secondary .card-label {font-size: 1.1rem !important;font-weight: 600 !important;padding-left: 0 !important;}.card-header.bg-secondary .card-label::before {display: none;}.btn {font-weight: 600 !important;border-radius: 10px !important;letter-spacing: .01em;transition: background-color .15s ease, border-color .15s ease, color .15s ease, box-shadow .15s ease;}.btn:hover {transform: none !important;}.btn:focus-visible {box-shadow: var(--lm-foco) !important;}.btn.btn-icon {border-radius: 10px !important;}.btn.btn-dark,.btn.btn-block.btn-dark,.btn.btn-primary {background-color: var(--lm-ciruela) !important;border-color: var(--lm-ciruela) !important;color: var(--lm-blanco) !important;box-shadow: none;}.btn.btn-dark:hover:not(.btn-active),.btn.btn-dark:focus:not(.btn-active),.btn.btn-dark:active:not(.btn-active),.btn.btn-primary:hover:not(.btn-active),.btn.btn-primary:focus:not(.btn-active),.btn.btn-primary:active:not(.btn-active) {background-color: var(--lm-ciruela-hover) !important;border-color: var(--lm-ciruela-hover) !important;color: var(--lm-blanco) !important;}.btn.btn-dark:disabled,.btn.btn-primary:disabled {background-color: #c9b6cb !important;border-color: #c9b6cb !important;opacity: 1;}.btn.btn-light-primary {background-color: var(--lm-ciruela-suave);color: var(--lm-ciruela);}.btn.btn-light-primary:hover:not(.btn-active) {background-color: var(--lm-ciruela) !important;color: var(--lm-blanco) !important;}.btn.btn-light,.btn.btn-secondary {background-color: #efebf1 !important;border-color: #efebf1 !important;color: var(--lm-texto) !important;}.btn.btn-light:hover:not(.btn-active),.btn.btn-secondary:hover:not(.btn-active),.btn.btn-secondary.show {background-color: #e4dee8 !important;border-color: #e4dee8 !important;color: var(--lm-ciruela-profunda) !important;}.btn.btn-success,.btn-success {background: var(--lm-exito) !important;border: 1px solid var(--lm-exito) !important;box-shadow: none !important;color: var(--lm-blanco) !important;}.btn.btn-success:hover:not(.btn-active) {background: #326f5a !important;border-color: #326f5a !important;}.btn.btn-danger,.btn-danger {background-color: var(--lm-error) !important;border-color: var(--lm-error) !important;box-shadow: none !important;}.btn.btn-danger:hover:not(.btn-active) {background-color: #a8314b !important;border-color: #a8314b !important;}.btn.btn-active-color-primary:hover,.btn.btn-active-color-primary.active,.btn.btn-active-icon-primary:hover i,.btn.btn-icon-primary i {color: var(--lm-ciruela) !important;}.btn.btn-active-icon-primary:hover .svg-icon svg [fill]:not(.permanent):not(g),.btn.btn-icon-primary .svg-icon svg [fill]:not(.permanent):not(g) {fill: var(--lm-ciruela) !important;}.input-group .btn {border-radius: 0 var(--lm-radio) var(--lm-radio) 0 !important;}.input-group > .btn:not(:last-child) {border-radius: 0 !important;}.input-group > .btn:first-child {border-radius: var(--lm-radio) 0 0 var(--lm-radio) !important;}.form-label,.col-form-label {font-size: .98rem !important;font-weight: 600 !important;color: var(--lm-texto-2) !important;margin-bottom: .45rem;}.required::after,.form-label.required::after {color: var(--lm-ciruela) !important;}.form-control,.form-select {border: 1px solid var(--lm-borde-2) !important;border-radius: var(--lm-radio) !important;background-color: var(--lm-blanco) !important;color: var(--lm-texto);min-height: 46px;font-size: 1rem !important;font-weight: 400;transition: border-color .15s ease, box-shadow .15s ease, background-color .15s ease;}.form-control.form-control-solid,.form-select.form-select-solid {background-color: #f3f0f5 !important;border-color: #f3f0f5 !important;}.form-control:hover:not(:disabled):not(:focus),.form-select:hover:not(:disabled):not(:focus) {border-color: #b9aec0 !important;}.form-control:focus,.form-select:focus,.form-control.form-control-solid:focus,.form-select.form-select-solid:focus {border-color: var(--lm-ciruela) !important;background-color: var(--lm-blanco) !important;box-shadow: var(--lm-foco) !important;color: var(--lm-texto);}.form-control::placeholder {color: #a69dab !important;font-weight: 400;font-size: inherit;}.form-control.text-uppercase::placeholder {text-transform: none;}.form-control:disabled,.form-control[readonly],.form-select:disabled {background-color: #f3f0f5 !important;color: var(--lm-texto-2);}textarea.form-control {min-height: 96px !important;line-height: 1.5;}.form-control.is-invalid,.form-select.is-invalid,.is-invalid {border-color: var(--lm-error) !important;background-image: none;}.is-invalid:focus {box-shadow: 0 0 0 4px rgba(196, 61, 90, .14) !important;}.input-group > .form-control:not(:first-child),.input-group > .form-select:not(:first-child) {border-top-left-radius: 0 !important;border-bottom-left-radius: 0 !important;}.input-group > .form-control:not(:last-child),.input-group > .form-select:not(:last-child) {border-top-right-radius: 0 !important;border-bottom-right-radius: 0 !important;}.input-group-text {border: 1px solid var(--lm-borde-2);background-color: #f3f0f5;border-radius: var(--lm-radio);color: var(--lm-texto-2);font-weight: 600;}.form-check {background: transparent !important;border: 0 !important;border-radius: 0 !important;padding: 0 0 0 1.75rem;margin-right: 0;}.form-check.form-check-custom,.form-check.form-switch.form-check-custom {padding: 0;}.form-check.form-check-inline {margin-right: 1.25rem;}.form-check-input {width: 1.25rem;height: 1.25rem;border-color: #bfb4c5;}.form-switch .form-check-input {width: 2.75rem;height: 1.5rem;}.form-check-input:checked,.form-check.form-check-solid .form-check-input:checked,.form-check-custom.form-check-solid .form-check-input:checked,.form-switch .form-check-input:checked {background-color: var(--lm-ciruela) !important;border-color: var(--lm-ciruela) !important;}.form-check-input:focus {border-color: var(--lm-ciruela);box-shadow: var(--lm-foco);}.form-check-label {font-size: 1rem !important;font-weight: 500;margin-left: .5rem;}.accordion-header {background: #f5f2f7 !important;border: 1px solid var(--lm-borde) !important;border-radius: var(--lm-radio) !important;min-height: 56px;padding: 0 1.25rem !important;box-shadow: none !important;}.accordion-header:hover {transform: none !important;border-color: var(--lm-ciruela-borde) !important;box-shadow: none !important;}.accordion-header:not(.collapsed) {background: var(--lm-ciruela-suave) !important;border-color: var(--lm-ciruela-borde) !important;}.accordion-header h3 {font-size: 1.1rem !important;font-weight: 600 !important;color: var(--lm-texto) !important;}.accordion-icon {box-shadow: none !important;}.accordion-icon i {color: var(--lm-ciruela) !important;}.accordion-button:not(.collapsed) {background-color: var(--lm-ciruela-suave);color: var(--lm-ciruela-profunda);}.dropdown-menu {border: 1px solid var(--lm-borde);border-radius: var(--lm-radio);box-shadow: var(--lm-sombra-alta);padding: .4rem;}.dropdown-menu > li > a,.dropdown-menu .dropdown-item {border-radius: 8px;}.dropdown-menu > .active > a,.dropdown-menu > .active > a:focus,.dropdown-menu > .active > a:hover {background-color: var(--lm-ciruela-suave) !important;color: var(--lm-ciruela-profunda) !important;}.uib-datepicker-popup .btn-info.active,.uib-daypicker .active,.uib-daypicker .btn.active {background-color: var(--lm-ciruela) !important;color: var(--lm-blanco) !important;}.ui-select-container .ui-select-match-item.btn,.ui-select-multiple.ui-select-bootstrap .ui-select-match-item {background-color: var(--lm-ciruela-suave) !important;border: 1px solid var(--lm-ciruela-borde) !important;color: var(--lm-ciruela-profunda) !important;border-radius: 999px !important;font-weight: 500 !important;}.ui-select-multiple.ui-select-bootstrap {min-height: 46px;border: 1px solid var(--lm-borde-2) !important;border-radius: var(--lm-radio) !important;padding: 6px 8px;}.ui-select-container .ui-select-choices-row.active > span {background-color: var(--lm-ciruela) !important;}.nav-tabs {border-bottom: 1px solid var(--lm-borde);gap: .25rem;}.nav-tabs .nav-link {border: 0 !important;border-radius: 0;color: var(--lm-texto-2) !important;font-weight: 500;padding: .85rem 1rem;position: relative;background: transparent !important;}.nav-tabs .nav-link:hover {color: var(--lm-ciruela-profunda) !important;}.nav-tabs .nav-link.active,.nav-tabs .nav-item.active .nav-link {color: var(--lm-ciruela-profunda) !important;font-weight: 600;}.nav-tabs .nav-link.active::after,.nav-tabs .nav-item.active > .nav-link::after {content: "";position: absolute;left: 1rem;right: 1rem;bottom: -1px;height: 3px;border-radius: 3px 3px 0 0;background: var(--lm-ciruela);}.nav-line-tabs .nav-item .nav-link.active,.nav-line-tabs .nav-item.show .nav-link,.nav-line-tabs .nav-item .nav-link:hover:not(.disabled) {border-bottom-color: var(--lm-ciruela) !important;color: var(--lm-ciruela-profunda) !important;}.table-responsive {border-radius: var(--lm-radio);}.table {color: var(--lm-texto);border-radius: 0;overflow: visible;background: transparent;box-shadow: none;}.table > thead,.table > thead > tr,.table > thead > tr.bg-light-dark,.table > thead > tr.bg-light,.table > thead > tr.fw-bold {background: transparent !important;}.table > thead > tr > th,.table > thead > tr > td {background-color: #f3eff5;color: var(--lm-texto-2) !important;font-size: .76rem !important;font-weight: 600 !important;text-transform: uppercase;letter-spacing: .07em;padding-top: .85rem !important;padding-bottom: .85rem !important;border-bottom: 0 !important;white-space: nowrap;}.table > thead > tr > th:first-child,.table > thead > tr > td:first-child {border-top-left-radius: 10px;border-bottom-left-radius: 10px;padding-left: 1rem !important;}.table > thead > tr > th:last-child,.table > thead > tr > td:last-child {border-top-right-radius: 10px;border-bottom-right-radius: 10px;padding-right: 1rem !important;}.table > tbody > tr > td {border-bottom: 1px solid #efebf1 !important;padding-top: .9rem !important;padding-bottom: .9rem !important;vertical-align: middle;font-size: .98rem;}.table > tbody > tr > td:first-child {padding-left: 1rem !important;}.table > tbody > tr > td:last-child {padding-right: 1rem !important;}.table > tbody > tr:hover > td {background-color: #faf8fb;}.table.table-row-bordered tr,.table.table-row-gray-100 tr {border-bottom-color: #efebf1 !important;}.badge {font-weight: 600;border-radius: 999px;padding: .4em .8em;}.badge.badge-light-dark,.badge.badge-secondary {background-color: #efebf1;color: var(--lm-texto-2);}.badge.badge-light-primary {background-color: var(--lm-ciruela-suave);color: var(--lm-ciruela-profunda);}.badge.badge-primary,.badge.badge-dark {background-color: var(--lm-ciruela);}.pagination .page-item .page-link {border-radius: 10px !important;color: var(--lm-texto-2);font-weight: 600;min-width: 36px;height: 36px;}.pagination .page-item .page-link:hover {background-color: var(--lm-ciruela-suave);color: var(--lm-ciruela-profunda);}.pagination .page-item.active .page-link {background-color: var(--lm-ciruela) !important;border-color: var(--lm-ciruela) !important;color: var(--lm-blanco) !important;}.alert {border-radius: var(--lm-radio);}.alert.alert-primary {background-color: var(--lm-ciruela-suave);border-color: var(--lm-ciruela-borde);color: var(--lm-ciruela-profunda);}.separator {border-bottom-color: var(--lm-borde);}.menu-sub-dropdown {border: 1px solid var(--lm-borde);border-radius: var(--lm-radio) !important;box-shadow: var(--lm-sombra-alta) !important;}.menu-state-bg-light-primary .menu-item .menu-link:hover:not(.disabled):not(.active),.menu-state-bg-light-primary .menu-item.hover > .menu-link:not(.disabled):not(.active) {background-color: var(--lm-ciruela-suave) !important;color: var(--lm-ciruela-profunda) !important;}.menu-state-primary .menu-item .menu-link.active,.menu-state-primary .menu-item .menu-link:hover:not(.disabled):not(.active) {color: var(--lm-ciruela) !important;}.modal-backdrop.show,.modal-backdrop.in {background-color: var(--lm-ciruela-profunda);opacity: .45;}.modal-content {border: 0 !important;border-radius: 22px !important;box-shadow: var(--lm-sombra-alta) !important;overflow: hidden;}.modal-header {background: var(--lm-blanco) !important;border-bottom: 1px solid var(--lm-borde) !important;padding: 1.2rem 1.75rem !important;align-items: center;}.modal-header h4,.modal-title {font-size: 1.35rem !important;font-weight: 600 !important;color: var(--lm-texto) !important;margin: 0;}.modal-header .btn-icon {border-radius: 50% !important;background-color: #f1edf3;width: 38px;height: 38px;}.modal-header .btn-icon:hover {background-color: var(--lm-ciruela-suave);}.modal-header .btn-icon .svg-icon svg rect {fill: var(--lm-texto-2);}.modal-header .btn-icon i {color: var(--lm-texto-2);}.modal-body {padding: 1.5rem 1.75rem !important;background: var(--lm-blanco);}.modal-body.bg-light {background: var(--lm-fondo) !important;}.modal-footer {border-top: 1px solid var(--lm-borde);padding: 1rem 1.75rem;background-color: #fbfafc;gap: .5rem;}.modal-footer > * {margin: 0;}#toast-container > div,#toast-container > .toast {border-radius: 14px !important;box-shadow: var(--lm-sombra-alta) !important;opacity: 1 !important;font-family: "Jost", "Roboto", sans-serif;}#toast-container > .toast-success {background-color: var(--lm-exito) !important;}#toast-container > .toast-error {background-color: #b13652 !important;}#toast-container > .toast-warning {background-color: #b07a2a !important;}#toast-container > .toast-info {background-color: var(--lm-ciruela-profunda) !important;}#toast-container .toast-title {font-weight: 600;}.ea-loader-overlay {background: var(--lm-fondo) !important;backdrop-filter: none !important;-webkit-backdrop-filter: none !important;}.ea-logo {width: 150px !important;filter: none !important;animation: lmRespirar 2.4s ease-in-out infinite !important;}.ea-logo-wrapper {animation: none !important;}.ea-ring {display: none;}.ea-ring.ea-ring-1 {display: block;width: 220px;height: 220px;border-width: 2px;border-color: var(--lm-ciruela) var(--lm-arena) var(--lm-arena) var(--lm-arena) !important;animation: ea-spin 1.6s linear infinite !important;}.ea-loader-text {color: var(--lm-tenue) !important;font-family: "Jost", "Roboto", sans-serif;font-size: 12px !important;letter-spacing: .3em !important;}[data-loading] .ea-loader-overlay {background: rgba(74, 47, 80, .22) !important;}[data-loading] .ea-loader-container {width: 200px;height: 200px;border-radius: 28px;background: var(--lm-blanco);box-shadow: var(--lm-sombra-alta);}[data-loading] .ea-ring.ea-ring-1 {width: 150px;height: 150px;}[data-loading] .ea-logo {width: 104px !important;}[data-loading] .ea-loader-text {display: none;}@keyframes lmRespirar {0%, 100% { transform: scale(1); opacity: 1; }50% { transform: scale(.97); opacity: .85; }}.fc {font-family: "Jost", "Roboto", sans-serif;--fc-border-color: var(--lm-borde);--fc-today-bg-color: #f6f0f7;--fc-now-indicator-color: var(--lm-ciruela);--fc-event-border-color: transparent;}.fc .fc-toolbar-title {font-size: 1.35rem;font-weight: 600;color: var(--lm-texto);text-transform: capitalize;}.fc .fc-button,.fc .btn-primary {background-color: var(--lm-blanco) !important;border: 1px solid var(--lm-borde-2) !important;color: var(--lm-texto-2) !important;font-weight: 600 !important;text-transform: capitalize;box-shadow: none !important;}.fc .fc-button:hover,.fc .btn-primary:hover {background-color: var(--lm-ciruela-suave) !important;color: var(--lm-ciruela-profunda) !important;}.fc .fc-button-active,.fc .btn-primary.active,.fc .fc-button-primary:not(:disabled).fc-button-active {background-color: var(--lm-ciruela) !important;border-color: var(--lm-ciruela) !important;color: var(--lm-blanco) !important;}.fc .fc-col-header-cell-cushion {color: var(--lm-texto-2);font-weight: 600;text-transform: capitalize;padding: 10px 4px;}.fc .fc-timegrid-slot-label-cushion,.fc .fc-daygrid-day-number {color: var(--lm-tenue);font-size: .85rem;}.fc .fc-timegrid-slot {height: 2.6em;}.fc .fc-day-today .fc-col-header-cell-cushion {color: var(--lm-ciruela-profunda);}.fc .fc-event {border-radius: 8px;border: 0;box-shadow: 0 1px 2px rgba(43, 35, 48, .12);font-size: .82rem;font-weight: 500;}.fc .fc-event .fc-event-main {padding: 3px 6px;}.fc .fc-timegrid-now-indicator-line {border-width: 2px 0 0;}.lm-pasos-form {font-size: 15px;color: var(--lm-texto);}.lm-pasos-form .form-label {display: block;font-size: 15px !important;font-weight: 600 !important;color: var(--lm-texto-2) !important;margin-bottom: 8px;}.lm-pasos-form .form-control,.lm-pasos-form .form-select {font-size: 16px !important;min-height: 52px;}.lm-pasos-form .form-control::placeholder {font-size: 15px;}.lm-pasos-form .input-group > .form-control,.lm-pasos-form .input-group > .form-select,.lm-pasos-form .input-group > .btn,.lm-pasos-form .input-group > .input-group-text {min-height: 52px;}.lm-pasos-form .input-group > [typeahead-show-hint],.lm-pasos-form .input-group > div:not(.dropdown-menu) {flex: 1 1 auto;width: 1%;min-width: 0;}.lm-pasos-form .lm-paso:not(.revisar) .is-invalid {border-color: var(--lm-borde-2) !important;}.lm-pasos-form .lm-paso:not(.revisar) .is-invalid:focus {border-color: var(--lm-ciruela) !important;box-shadow: var(--lm-foco) !important;}.lm-pasos-form .lm-paso.revisar .form-control.ng-invalid,.lm-pasos-form .lm-paso.revisar .form-select.ng-invalid,.lm-pasos-form .lm-paso.revisar .ui-select-container.ng-invalid {border-color: var(--lm-error) !important;background-color: #fffafb !important;}.lm-pasos {display: flex;list-style: none;padding: 4px 0 0;margin: 0 0 28px;}.lm-pasos li {flex: 1;position: relative;min-width: 0;}.lm-pasos li + li::before {content: "";position: absolute;top: 21px;left: calc(-50% + 26px);right: calc(50% + 26px);height: 2px;border-radius: 2px;background: var(--lm-arena);}.lm-pasos li.activo::before,.lm-pasos li.hecho::before {background: var(--lm-ciruela);}.lm-pasos button {display: flex;flex-direction: column;align-items: center;gap: 10px;width: 100%;padding: 0 4px;border: 0;background: none;cursor: pointer;}.lm-pasos-numero {display: flex;align-items: center;justify-content: center;width: 36px;height: 36px;margin-top: 4px;border-radius: 0 50% 50% 50%;transform: rotate(45deg);border: 2px solid var(--lm-arena);background-color: var(--lm-blanco);color: var(--lm-texto-2);font-size: 15px;font-weight: 600;transition: background-color .15s ease, border-color .15s ease, color .15s ease, box-shadow .15s ease;}.lm-pasos-numero > * {transform: rotate(-45deg);}.lm-pasos-titulo {font-size: 13.5px;font-weight: 500;line-height: 1.3;color: var(--lm-tenue);text-align: center;}.lm-pasos button:hover .lm-pasos-numero {border-color: var(--lm-ciruela);}.lm-pasos button:focus-visible {outline: none;}.lm-pasos button:focus-visible .lm-pasos-numero {box-shadow: var(--lm-foco);}.lm-pasos li.hecho .lm-pasos-numero {background-color: var(--lm-ciruela-suave);border-color: var(--lm-ciruela);color: var(--lm-ciruela);}.lm-pasos li.activo .lm-pasos-numero {background-color: var(--lm-ciruela);border-color: var(--lm-ciruela);color: var(--lm-blanco);box-shadow: 0 0 0 5px rgba(138, 92, 142, .14);}.lm-pasos li.activo .lm-pasos-titulo {color: var(--lm-ciruela-profunda);font-weight: 600;}.lm-pasos li.hecho .lm-pasos-titulo {color: var(--lm-texto-2);}.lm-pasos li.con-error .lm-pasos-numero {background-color: var(--lm-error-suave);border-color: var(--lm-error);color: var(--lm-error);}.lm-pasos li.con-error .lm-pasos-titulo {color: var(--lm-error);}.lm-paso-encabezado {margin-bottom: 22px;}.lm-paso-etiqueta {display: block;font-size: 12.5px;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;color: var(--lm-ciruela);}.lm-paso-encabezado h3 {font-size: 23px;font-weight: 600;margin: 4px 0 6px;}.lm-paso-encabezado p {font-size: 15px;line-height: 1.5;color: var(--lm-texto-2);max-width: 760px;margin: 0;}.lm-opcional {display: inline-block;margin-left: 6px;padding: 2px 9px;border-radius: 999px;background-color: var(--lm-arena-suave);color: #8a6a55;font-size: 12.5px;font-weight: 500;letter-spacing: 0;text-transform: none;vertical-align: middle;}.lm-bloque {padding: 22px;margin-bottom: 18px;border: 1px solid var(--lm-borde);border-radius: 16px;background-color: var(--lm-blanco);}.lm-bloque-titulo {font-size: 17px;font-weight: 600;margin: 0 0 16px;}.lm-ayuda {display: block;font-size: 13.5px;line-height: 1.45;color: var(--lm-tenue);margin-top: 6px;}.lm-aviso {padding: 12px 16px;margin-bottom: 20px;border: 1px solid #f1c6d0;border-radius: var(--lm-radio);background-color: var(--lm-error-suave);color: #8e2740;font-size: 15px;font-weight: 500;}.lm-pendiente {padding: 16px 18px;margin-bottom: 18px;border: 1px dashed var(--lm-borde-2);border-radius: var(--lm-radio);background-color: #fbfafc;font-size: 15px;line-height: 1.5;color: var(--lm-texto-2);}.lm-sin-resultados {margin-top: 8px;font-size: 14px;color: #8a6a55;}.lm-resumen {margin-top: 14px;padding: 12px 16px;border-radius: var(--lm-radio);background: var(--lm-fondo);color: var(--lm-texto-2);}.lm-resumen strong {color: var(--lm-ciruela-profunda);font-size: 16px;}.lm-insignia {display: inline-flex;align-items: center;gap: 6px;padding: 6px 12px;border: 1px solid var(--lm-ciruela-borde);border-radius: 999px;background: var(--lm-ciruela-suave);color: var(--lm-ciruela-profunda);font-size: 14px;font-weight: 500;cursor: pointer;}.lm-insignia i {color: var(--lm-ciruela);}.lm-opciones {display: flex;flex-wrap: wrap;gap: 10px;margin-top: 4px;}.lm-opciones-dos {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));max-width: 640px;}.lm-opcion {display: flex;align-items: center;gap: 12px;margin: 0;padding: 14px 16px;min-height: 56px;border: 1.5px solid var(--lm-borde-2);border-radius: var(--lm-radio);background-color: var(--lm-blanco);cursor: pointer;transition: border-color .15s ease, background-color .15s ease, box-shadow .15s ease;}.lm-opcion:hover {border-color: #b9aec0;}.lm-opcion input[type="radio"] {flex-shrink: 0;width: 20px;height: 20px;margin: 0;border-color: var(--lm-borde-2) !important;accent-color: var(--lm-ciruela);cursor: pointer;}.lm-opcion-texto strong {display: block;font-size: 15.5px;font-weight: 600;color: var(--lm-texto);line-height: 1.3;}.lm-opcion-texto small {display: block;font-size: 13px;line-height: 1.35;color: var(--lm-tenue);margin-top: 2px;}.lm-opcion.seleccionada {border-color: var(--lm-ciruela);background-color: var(--lm-ciruela-suave);box-shadow: inset 0 0 0 1px var(--lm-ciruela);}.lm-opcion:focus-within {box-shadow: var(--lm-foco);}.lm-interruptor {display: flex;align-items: center;justify-content: space-between;gap: 16px;padding: 16px 20px;margin-bottom: 18px;border: 1px solid var(--lm-borde);border-radius: 16px;background-color: var(--lm-blanco);}.lm-interruptor strong {display: block;font-size: 15.5px;font-weight: 600;color: var(--lm-texto);}.lm-interruptor small {display: block;font-size: 13.5px;color: var(--lm-tenue);margin-top: 2px;}.lm-interruptor .form-check {padding: 0;flex-shrink: 0;}.lm-interruptor.lm-encendido {border-color: var(--lm-ciruela-borde);background-color: #fcf9fc;}.lm-atajo {display: block;width: 100%;height: 100%;text-align: left;padding: 16px 18px 16px 52px;border: 1px solid var(--lm-ciruela-borde);border-radius: 14px;background: var(--lm-ciruela-suave) var(--lm-brote) 16px 18px / 24px 20px no-repeat;cursor: pointer;transition: border-color .15s ease, box-shadow .15s ease;}.lm-atajo:hover {border-color: var(--lm-ciruela);box-shadow: var(--lm-sombra);}.lm-atajo strong {display: block;font-size: 15.5px;font-weight: 600;color: var(--lm-ciruela-profunda);}.lm-atajo small {display: block;font-size: 13.5px;color: var(--lm-texto-2);margin-top: 2px;}.lm-intensidad .form-check {display: inline-flex;justify-content: center;}.lm-hora table {margin: 0;}.lm-hora .form-control {width: 72px !important;text-align: center;min-height: 52px;}.lm-hora .btn-link {color: var(--lm-ciruela);}.lm-direccion .form-group.row {margin-bottom: 18px !important;}.lm-pendientes {display: flex;flex-wrap: wrap;align-items: center;gap: 8px;padding: 14px 16px;margin-bottom: 8px;border-radius: var(--lm-radio);background: var(--lm-arena-suave);color: #7a5a46;font-size: 14.5px;}.lm-pendientes button {border: 1px solid var(--lm-arena);background: var(--lm-blanco);color: var(--lm-ciruela-profunda);border-radius: 999px;padding: 4px 12px;font-size: 14px;font-weight: 500;cursor: pointer;}.lm-pendientes button:hover {border-color: var(--lm-ciruela);}.lm-pasos-nav {position: sticky;bottom: 0;z-index: 5;display: flex;align-items: center;gap: 10px;margin: 8px -4px 0;padding: 14px 4px 4px;background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0, var(--lm-blanco) 14px);}.lm-pasos-nav .btn {min-height: 46px;padding: 0 24px;font-size: 15px;}.lm-pasos-contador {margin: 0 auto;font-size: 14px;font-weight: 500;color: var(--lm-tenue);}.lm-pasos-nav .btn-light + .lm-pasos-contador,.lm-pasos-nav .lm-pasos-contador:first-child {margin-left: auto;}.lm-pasos-nav .btn.ng-hide + .lm-pasos-contador {margin-left: 0;}body.lm-acceso-pagina {background: var(--lm-blanco) !important;min-height: 100vh;}.lm-acceso {display: grid;grid-template-columns: minmax(0, 5fr) minmax(0, 6fr);min-height: 100vh;}.lm-acceso-marca {position: relative;overflow: hidden;display: flex;flex-direction: column;justify-content: flex-end;padding: 56px;background: var(--lm-ciruela-profunda);color: var(--lm-blanco);}.lm-acceso-brote {position: absolute;top: 50%;left: 50%;width: 78%;max-width: 520px;transform: translate(-50%, -62%);}.lm-acceso-brote path {stroke: var(--lm-arena);stroke-width: 1.1;opacity: .9;stroke-dasharray: 400;stroke-dashoffset: 400;animation: lmTrazo 2.8s ease forwards;}.lm-acceso-brote path:nth-child(2) {animation-delay: .35s;}.lm-acceso-brote path:nth-child(3) {animation-delay: .7s;}@keyframes lmTrazo {to { stroke-dashoffset: 0; }}.lm-acceso-marca-texto {position: relative;max-width: 380px;}.lm-acceso-lema {display: block;font-size: 12px;font-weight: 500;letter-spacing: .32em;text-transform: uppercase;color: var(--lm-arena);margin-bottom: 12px;}.lm-acceso-marca-texto p {font-size: 17px;line-height: 1.55;color: rgba(255, 255, 255, .78);margin: 0;}.lm-acceso-cuerpo {display: flex;flex-direction: column;align-items: center;justify-content: center;padding: 48px 24px;}.lm-acceso-tarjeta {width: 100%;max-width: 400px;animation: lmAparecer .45s ease both;}.lm-acceso-logo {display: block;width: 190px;height: auto;margin: 0 0 36px;}.lm-acceso-tarjeta h1 {font-size: 30px;font-weight: 500;margin: 0 0 6px;color: var(--lm-texto);}.lm-acceso-sub {color: var(--lm-tenue);font-size: 16px;margin-bottom: 32px;}.lm-acceso-tarjeta .form-label {font-size: 14.5px !important;}.lm-acceso-campo {position: relative;}.lm-acceso-campo > svg {position: absolute;left: 16px;top: 50%;width: 20px;height: 20px;margin-top: -10px;fill: none;stroke: var(--lm-tenue);stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round;pointer-events: none;z-index: 2;}.lm-acceso-tarjeta .form-control.form-control-solid {min-height: 54px;padding-left: 48px;font-size: 16px !important;background-color: #f5f2f7 !important;border-color: #f5f2f7 !important;}.lm-acceso-tarjeta .form-control.form-control-solid:focus {background-color: var(--lm-blanco) !important;border-color: var(--lm-ciruela) !important;}.lm-acceso-tarjeta [data-kt-password-meter-control="visibility"] i {color: var(--lm-tenue);}.lm-acceso-recordar {display: flex;align-items: center;}.lm-acceso-recordar .form-check-label {color: var(--lm-texto-2) !important;font-weight: 500 !important;font-size: 15px !important;}.lm-acceso-boton {width: 100%;min-height: 54px;background-color: var(--lm-ciruela) !important;border-color: var(--lm-ciruela) !important;color: var(--lm-blanco) !important;font-size: 16px !important;border-radius: 14px !important;}.lm-acceso-boton:hover,.lm-acceso-boton:focus {background-color: var(--lm-ciruela-hover) !important;border-color: var(--lm-ciruela-hover) !important;}.lm-acceso-pie {margin: 40px 0 0;color: var(--lm-tenue);font-size: 13px;letter-spacing: .06em;}.swal2-popup {border-radius: 20px !important;font-family: "Jost", "Roboto", sans-serif !important;}.swal2-popup .btn-light-danger {background-color: var(--lm-ciruela) !important;color: var(--lm-blanco) !important;padding: .7rem 1.6rem;}@keyframes lmAparecer {from { opacity: 0; transform: translateY(8px); }to { opacity: 1; transform: none; }}@media (max-width: 991.98px) {[class^="col-"], [class*=" col-"] {min-width: 0;}.header,#kt_header {background-color: rgba(255, 255, 255, .94) !important;backdrop-filter: saturate(1.3) blur(10px);box-shadow: 0 1px 0 var(--lm-borde);}body.lm-con-barra {padding-bottom: calc(78px + env(safe-area-inset-bottom));}.lm-barra-app {position: fixed;left: 12px;right: 12px;bottom: calc(10px + env(safe-area-inset-bottom));height: 64px;display: flex;align-items: stretch;justify-content: space-around;background: var(--lm-blanco);border: 1px solid var(--lm-borde);border-radius: 20px;box-shadow: 0 10px 30px rgba(74, 47, 80, .18);z-index: 95;padding: 6px;}.lm-barra-app a {flex: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 3px;color: var(--lm-tenue);font-size: .74rem;font-weight: 500;border-radius: 14px;text-decoration: none;-webkit-tap-highlight-color: transparent;}.lm-barra-app a[hidden] {display: none;}.lm-barra-app a svg {width: 22px;height: 22px;stroke: currentColor;fill: none;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round;}.lm-barra-app a.activo {color: var(--lm-ciruela-profunda);background: var(--lm-ciruela-suave);}.lm-barra-app a.activo svg {stroke: var(--lm-ciruela);}body.modal-open .lm-barra-app {display: none;}body.lm-con-barra .scrolltop {bottom: calc(88px + env(safe-area-inset-bottom)) !important;}#kt_footer {display: none !important;}.lm-acceso {grid-template-columns: minmax(0, 1fr);}.lm-acceso-marca {display: none;}}@media (max-width: 767.98px) {body,.form-control,.form-select {font-size: 16px;}#kt_content_container,#kt_header_container {padding-left: 12px !important;padding-right: 12px !important;}.header .page-title {display: none !important;}.card {border-radius: 20px;}.card > .card-header {padding: 18px 16px 4px !important;flex-direction: column;align-items: stretch !important;gap: 12px;}.card > .card-header .card-toolbar {margin: 0 !important;}.card > .card-header .card-toolbar .btn {width: 100%;min-height: 48px;}.card > .card-body {padding: 12px 12px 16px !important;}.card form [style*="margin-left: 30px"] {margin-left: 16px !important;margin-right: 16px !important;flex-wrap: wrap;gap: 10px;}.card form [style*="margin-left: 30px"] > *,.card form [style*="margin-left: 30px"] > .d-flex > * {width: 100% !important;max-width: 100%;margin-right: 0 !important;margin-left: 0 !important;}.card form [style*="margin-left: 30px"] > .d-flex {flex-wrap: wrap;gap: 10px;}.card form [style*="margin-left: 30px"] .btn,.card form [style*="margin-left: 30px"] .form-select {width: 100%;min-height: 48px;}.table-responsive.lm-fichas {overflow: visible;border-radius: 0;}table.lm-fichas,table.lm-fichas tbody {display: block;width: 100%;background: transparent !important;box-shadow: none !important;}table.lm-fichas > thead {display: none;}table.lm-fichas > tbody > tr {display: block;background: var(--lm-blanco);border: 1px solid var(--lm-borde) !important;border-radius: 16px;padding: 6px 14px !important;margin-bottom: 12px;box-shadow: 0 1px 2px rgba(43, 35, 48, .04);}table.lm-fichas > tbody > tr:hover > td {background: transparent;}table.lm-fichas > tbody > tr > td {display: grid;grid-template-columns: 38% minmax(0, 1fr);column-gap: 14px;row-gap: 2px;align-items: start;box-shadow: none !important;padding: 9px 0 !important;border-bottom: 1px dashed #ebe6ee !important;border-left: 0 !important;border-right: 0 !important;border-top: 0 !important;min-width: 0 !important;width: 100% !important;text-align: right;overflow-wrap: anywhere;}table.lm-fichas > tbody > tr > td::before {content: attr(data-label);grid-column: 1;grid-row: 1;text-align: left;font-size: .72rem;font-weight: 600;letter-spacing: .06em;text-transform: uppercase;color: var(--lm-tenue);padding-top: 2px;}table.lm-fichas > tbody > tr > td[data-label=""]::before {display: none;}table.lm-fichas > tbody > tr > td > * {grid-column: 2;text-align: right;}table.lm-fichas > tbody > tr > td .d-block,table.lm-fichas > tbody > tr > td .text-start {text-align: right !important;}table.lm-fichas > tbody > tr > td:first-child {display: block;text-align: left;border-bottom: 1px solid #ebe6ee !important;padding: 10px 0 !important;}table.lm-fichas > tbody > tr > td:first-child::before {display: none;}table.lm-fichas > tbody > tr > td:first-child .d-block,table.lm-fichas > tbody > tr > td:first-child .text-start,table.lm-fichas > tbody > tr > td:first-child > * {text-align: left !important;}table.lm-fichas > tbody > tr > td:last-child {display: flex;flex-wrap: wrap;gap: 6px;border-bottom: 0 !important;padding-top: 12px !important;justify-content: flex-end;}table.lm-fichas > tbody > tr > td:last-child::before {display: none;}table.lm-fichas > tbody > tr > td[colspan] {display: block;text-align: center;border: 0 !important;}table.lm-fichas > tbody > tr > td[colspan]::before {display: none;}.modal .modal-dialog {margin: 0 !important;max-width: 100% !important;width: 100% !important;min-height: 100%;display: flex;align-items: flex-end;}.modal .modal-content {border-radius: 22px 22px 0 0 !important;min-height: calc(100vh - 24px);max-height: calc(100vh - 24px);width: 100%;display: flex;flex-direction: column;animation: lmSubir .28s cubic-bezier(.2, .8, .2, 1) both;}.modal .modal-content > [uib-modal-transclude] {display: flex;flex-direction: column;flex: 1;min-height: 0;}.modal .modal-header {flex-direction: row;flex-wrap: nowrap;justify-content: space-between;position: relative;padding: 20px 16px 14px !important;flex-shrink: 0;}.modal .modal-header::before {content: "";position: absolute;top: 7px;left: 50%;width: 40px;height: 4px;margin-left: -20px;border-radius: 3px;background: var(--lm-borde-2);}.modal .modal-body {padding: 16px !important;overflow-y: auto;flex: 1;min-height: 0;-webkit-overflow-scrolling: touch;}.modal .modal-footer {padding: 12px 16px calc(12px + env(safe-area-inset-bottom));flex-shrink: 0;flex-wrap: nowrap;}.modal .modal-footer > .btn {flex: 1;min-height: 50px;}.nav-tabs {flex-wrap: nowrap;overflow-x: auto;overflow-y: hidden;scrollbar-width: none;}.nav-tabs::-webkit-scrollbar {display: none;}.nav-tabs .nav-link {white-space: nowrap;padding: .8rem .75rem;}#toast-container {left: 12px !important;right: 12px !important;top: 12px !important;width: auto !important;}#toast-container > div {width: 100% !important;margin: 0 0 8px !important;}.lm-pasos {margin-bottom: 22px;}.lm-pasos-titulo {display: none;}.lm-pasos-numero {width: 32px;height: 32px;font-size: 14px;}.lm-pasos li + li::before {top: 19px;left: calc(-50% + 22px);right: calc(50% + 22px);}.lm-paso-encabezado h3 {font-size: 20px;}.lm-bloque {padding: 16px;}.lm-opciones-dos {grid-template-columns: minmax(0, 1fr);}.lm-interruptor {padding: 14px 16px;}.lm-pasos-nav {bottom: -16px;margin: 8px -16px -16px;padding: 12px 16px 16px;background: var(--lm-blanco);box-shadow: 0 -1px 0 var(--lm-borde);}.lm-pasos-nav .btn {flex: 1;min-height: 50px;padding: 0 12px;}.lm-pasos-contador {display: none;}.fc .fc-toolbar {flex-direction: column;gap: 10px;}.lm-acceso-cuerpo {justify-content: flex-start;padding-top: 56px;}}@keyframes lmSubir {from { transform: translateY(40px); opacity: .4; }to { transform: none; opacity: 1; }}@media (prefers-reduced-motion: reduce) {*, *::before, *::after {animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;}.lm-acceso-brote path {stroke-dashoffset: 0;}}::-webkit-scrollbar {width: 10px;height: 10px;}::-webkit-scrollbar-thumb {background: #cfc6d4;border-radius: 10px;border: 2px solid transparent;background-clip: padding-box;}.lm-cobro-fecha {display: block;margin-top: 4px;padding-left: 34px;font-size: 14px;font-weight: 400;color: var(--lm-tenue);text-transform: capitalize;}.lm-cobro-fecha strong {color: var(--lm-ciruela-profunda);font-weight: 600;}.lm-cobro-consultas {gap: 8px;}kbd {display: inline-block;margin-left: 6px;padding: 1px 6px;border-radius: 6px;background: rgba(43, 35, 48, .08);color: inherit;font-family: "Jost", "Roboto", sans-serif;font-size: 11.5px;font-weight: 600;box-shadow: none;}.btn-success kbd,.btn-primary kbd {background: rgba(255, 255, 255, .22);}.lm-seccion {padding: 22px 24px;font-size: 15px;}.lm-seccion .form-label {font-size: 15px !important;}.lm-seccion .form-control,.lm-seccion .form-select {min-height: 50px;}.lm-seccion .input-group > .btn {min-height: 50px;}.lm-seccion-encabezado {display: flex;align-items: flex-start;gap: 14px;margin-bottom: 20px;}.lm-seccion-encabezado h4 {font-size: 19px;font-weight: 600;margin: 2px 0 2px;}.lm-seccion-encabezado p {margin: 0;font-size: 14px;color: var(--lm-tenue);}.lm-seccion-numero {flex-shrink: 0;display: flex;align-items: center;justify-content: center;width: 34px;height: 34px;margin-top: 4px;border-radius: 0 50% 50% 50%;transform: rotate(45deg);background: var(--lm-ciruela);color: var(--lm-blanco);font-size: 15px;font-weight: 600;}.lm-seccion-numero > span {transform: rotate(-45deg);}.lm-conceptos .lm-vacio {padding: 28px 16px !important;text-align: center;color: var(--lm-tenue);background: var(--lm-fondo);border-radius: 12px;}.lm-resumen-cobro {position: sticky;top: 90px;}.lm-totales {margin: 0 0 20px;}.lm-totales > div {display: flex;align-items: baseline;justify-content: space-between;gap: 12px;padding: 10px 0;border-bottom: 1px dashed var(--lm-borde);}.lm-totales dt {font-weight: 500;color: var(--lm-texto-2);}.lm-totales dd {margin: 0;font-size: 17px;font-weight: 600;color: var(--lm-texto);font-variant-numeric: tabular-nums;}.lm-totales .lm-total {border-bottom: 0;padding-top: 16px;}.lm-totales .lm-total dt {font-size: 17px;color: var(--lm-texto);}.lm-totales .lm-total dd {font-size: 30px;color: var(--lm-ciruela-profunda);}.lm-enlace {display: block;margin-top: 2px;padding: 0;border: 0;background: none;color: var(--lm-ciruela);font-size: 13.5px;font-weight: 500;text-decoration: underline;text-underline-offset: 3px;cursor: pointer;}.lm-enlace:disabled {color: var(--lm-tenue);text-decoration: none;cursor: default;}.lm-cobro-acciones {display: grid;gap: 10px;margin-bottom: 12px;}.lm-cobro-acciones .btn {min-height: 52px;font-size: 16px !important;}.lm-cobro-acciones .btn:disabled {opacity: .55;}.lm-caja > .card-header .card-label {font-size: 1.5rem !important;}.lm-caja-pasos {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 14px;list-style: none;padding: 0;margin: 20px 0 22px;}.lm-caja-pasos li {display: flex;flex-wrap: wrap;align-items: flex-start;gap: 12px;padding: 18px;border: 1px solid var(--lm-borde);border-radius: 16px;background: var(--lm-blanco);}.lm-caja-pasos li .lm-seccion-numero {background: var(--lm-blanco);border: 2px solid var(--lm-arena);color: var(--lm-texto-2);}.lm-caja-pasos li.activo {border-color: var(--lm-ciruela-borde);background: #fcf9fc;box-shadow: 0 0 0 3px rgba(138, 92, 142, .08);}.lm-caja-pasos li.activo .lm-seccion-numero {background: var(--lm-ciruela);border-color: var(--lm-ciruela);color: var(--lm-blanco);}.lm-caja-pasos li.hecho .lm-seccion-numero {background: var(--lm-ciruela-suave);border-color: var(--lm-ciruela);color: var(--lm-ciruela);}.lm-caja-paso-texto {flex: 1;min-width: 0;}.lm-caja-paso-texto strong {display: block;font-size: 16px;font-weight: 600;}.lm-caja-paso-texto small {display: block;font-size: 13.5px;color: var(--lm-tenue);margin-top: 2px;}.lm-caja-pasos li > .btn,.lm-caja-paso-botones {width: 100%;}.lm-caja-paso-botones {display: flex;gap: 8px;}.lm-caja-paso-botones .btn {flex: 1;}.lm-caja-totales {display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px;}.lm-caja-totales > div {padding: 16px 18px;border: 1px solid var(--lm-borde);border-radius: 14px;background: var(--lm-blanco);}.lm-caja-totales span {display: block;font-size: 13px;font-weight: 500;letter-spacing: .04em;text-transform: uppercase;color: var(--lm-tenue);}.lm-caja-totales strong {display: block;margin-top: 4px;font-size: 22px;font-weight: 600;color: var(--lm-texto);font-variant-numeric: tabular-nums;}.lm-caja-totales .lm-negativo strong {color: var(--lm-error);}.lm-caja-totales .lm-saldo {grid-column: 1 / -1;background: var(--lm-ciruela-suave);border-color: var(--lm-ciruela-borde);}.lm-caja-totales .lm-saldo strong {font-size: 30px;color: var(--lm-ciruela-profunda);}.lm-caja-totales .lm-saldo small {display: block;margin-top: 2px;font-size: 13px;color: var(--lm-texto-2);}.lm-renglon-total {display: flex;justify-content: space-between;gap: 12px;padding: 9px 0;border-bottom: 1px dashed var(--lm-borde);font-size: 15px;}.lm-renglon-total strong {font-weight: 600;font-variant-numeric: tabular-nums;}.lm-renglon-suma {border-bottom: 0;padding-top: 12px;font-size: 16px;}.lm-renglon-suma strong {color: var(--lm-ciruela-profunda);}@media (max-width: 1199.98px) {.lm-resumen-cobro {position: static;}}@media (max-width: 991.98px) {.lm-caja-pasos {grid-template-columns: minmax(0, 1fr);}}@media (max-width: 767.98px) {.lm-seccion {padding: 16px;}.lm-cobro-consultas .btn {flex: 1 1 auto;}.lm-caja-totales {grid-template-columns: minmax(0, 1fr);}.lm-cobro-fecha {padding-left: 0;}}.modal-body .form-group.row.lm-fila-apilada {margin-bottom: 18px !important;}.modal-body .form-group.row.lm-fila-apilada > label.col-lg-3,.modal-body .form-group.row > label.col-lg-3 + .col-lg-9 {flex: 0 0 100%;max-width: 100%;width: 100%;}.modal-body .form-group.row.lm-fila-apilada > label.col-lg-3 {margin-top: 0 !important;margin-bottom: 8px;font-size: 15px !important;}.modal-body .form-group.row.lm-fila-apilada > label.col-lg-3:empty {display: none;}.modal-body .form-control,.modal-body .form-select {min-height: 50px;}.accordion.accordion-icon-toggle {counter-reset: lmSeccion;}.accordion.accordion-icon-toggle .accordion-header {counter-increment: lmSeccion;gap: 6px;background: var(--lm-blanco) !important;}.accordion.accordion-icon-toggle .accordion-header h3 {display: inline-flex;align-items: center;gap: 14px;}.accordion.accordion-icon-toggle .accordion-header h3::before {content: counter(lmSeccion);display: inline-flex;align-items: center;justify-content: center;flex-shrink: 0;width: 30px;height: 34px;padding-top: 9px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 34'%3E%3Cpath d='M15 2C15 2 27 15.5 27 22a12 12 0 0 1-24 0C3 15.5 15 2 15 2z' fill='%23ffffff' stroke='%23e2c6b4' stroke-width='2'/%3E%3C/svg%3E") center / contain no-repeat;color: var(--lm-texto-2);font-size: 14px;font-weight: 600;line-height: 1;}.accordion.accordion-icon-toggle .accordion-header:not(.collapsed) {background: var(--lm-ciruela-suave) !important;}.accordion.accordion-icon-toggle .accordion-header:not(.collapsed) h3::before {background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 34'%3E%3Cpath d='M15 2C15 2 27 15.5 27 22a12 12 0 0 1-24 0C3 15.5 15 2 15 2z' fill='%238a5c8e' stroke='%238a5c8e' stroke-width='2'/%3E%3C/svg%3E");color: var(--lm-blanco);}.accordion.accordion-icon-toggle .accordion-icon {order: 2;margin-left: auto;background: transparent !important;}.accordion.accordion-icon-toggle .accordion-header > h3 {order: 1;margin-left: 0 !important;}.accordion.accordion-icon-toggle .collapse.show,.accordion.accordion-icon-toggle .collapsing {padding: 18px 6px 6px !important;}.modal-body .is-invalid.ng-untouched.ng-pristine {border-color: var(--lm-borde-2) !important;}.svg-icon.svg-icon-primary svg [fill]:not(.permanent):not(g),.accordion-button .svg-icon svg [fill]:not(.permanent):not(g) {fill: var(--lm-ciruela) !important;}.accordion-button::after {filter: grayscale(1) brightness(.6);}.accordion.accordion-icon-toggle .accordion-header .accordion-icon i {transform: rotate(90deg) !important;transition: transform .2s ease;}.accordion.accordion-icon-toggle .accordion-header:not(.collapsed) .accordion-icon i {transform: rotate(-90deg) !important;}.accordion.accordion-icon-toggle .accordion-header .accordion-icon {transform: none !important;}.lm-tabs-pasos > ul.nav-tabs {counter-reset: lmPestana;display: flex;flex-wrap: nowrap;gap: 0;border-bottom: 0 !important;margin-bottom: 24px;}.lm-tabs-pasos > ul.nav-tabs > li {counter-increment: lmPestana;flex: 1;position: relative;min-width: 0;}.lm-tabs-pasos > ul.nav-tabs > li + li::before {content: "";position: absolute;top: 21px;left: calc(-50% + 24px);right: calc(50% + 24px);height: 2px;border-radius: 2px;background: var(--lm-arena);}.lm-tabs-pasos > ul.nav-tabs > li.active::before,.lm-tabs-pasos > ul.nav-tabs > li.lm-hecho::before {background: var(--lm-ciruela);}.lm-tabs-pasos > ul.nav-tabs .nav-link {display: flex !important;flex-direction: column;align-items: center;gap: 8px;padding: 0 4px 4px !important;font-size: 13.5px !important;font-weight: 500;color: var(--lm-tenue) !important;text-align: center;}.lm-tabs-pasos > ul.nav-tabs .nav-link::after {display: none !important;}.lm-tabs-pasos > ul.nav-tabs .nav-link::before {content: counter(lmPestana);display: flex;align-items: center;justify-content: center;width: 32px;height: 38px;padding-top: 10px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 34'%3E%3Cpath d='M15 2C15 2 27 15.5 27 22a12 12 0 0 1-24 0C3 15.5 15 2 15 2z' fill='%23ffffff' stroke='%23e2c6b4' stroke-width='2'/%3E%3C/svg%3E") center / contain no-repeat;color: var(--lm-texto-2);font-size: 15px;font-weight: 600;}.lm-tabs-pasos > ul.nav-tabs > li.lm-hecho .nav-link::before {content: "";background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 34'%3E%3Cpath d='M15 2C15 2 27 15.5 27 22a12 12 0 0 1-24 0C3 15.5 15 2 15 2z' fill='%23f4edf5' stroke='%238a5c8e' stroke-width='2'/%3E%3Cpath d='M10 22.5l3.2 3.2 6.6-7' fill='none' stroke='%238a5c8e' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}.lm-tabs-pasos > ul.nav-tabs > li.active .nav-link,.lm-tabs-pasos > ul.nav-tabs .nav-link.active {color: var(--lm-ciruela-profunda) !important;font-weight: 600;}.lm-tabs-pasos > ul.nav-tabs > li.active .nav-link::before,.lm-tabs-pasos > ul.nav-tabs .nav-link.active::before {content: counter(lmPestana);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 34'%3E%3Cpath d='M15 2C15 2 27 15.5 27 22a12 12 0 0 1-24 0C3 15.5 15 2 15 2z' fill='%238a5c8e' stroke='%238a5c8e' stroke-width='2'/%3E%3C/svg%3E");color: var(--lm-blanco);}.lm-tabs-pasos > ul.nav-tabs > li.lm-error .nav-link {color: var(--lm-error) !important;}.lm-tabs-pasos > ul.nav-tabs > li.lm-error .nav-link::before {content: counter(lmPestana);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 34'%3E%3Cpath d='M15 2C15 2 27 15.5 27 22a12 12 0 0 1-24 0C3 15.5 15 2 15 2z' fill='%23fcecef' stroke='%23c43d5a' stroke-width='2'/%3E%3C/svg%3E");color: var(--lm-error);}.lm-tabs-pasos > .tab-content > .tab-pane > br:first-child {display: none;}.lm-tabs-pasos .tab-pane.lm-revisar .form-control.ng-invalid,.lm-tabs-pasos .tab-pane.lm-revisar .form-select.ng-invalid {border-color: var(--lm-error) !important;background-color: #fffafb !important;}.lm-tabs-pasos > .lm-aviso[hidden] {display: none;}.lm-tabs-pasos > .lm-pasos-nav button[hidden] {display: none;}@media (max-width: 767.98px) {.lm-tabs-pasos > ul.nav-tabs .nav-link {font-size: 0 !important;}.lm-tabs-pasos > ul.nav-tabs .nav-link::before {font-size: 14px;}}#kt_app_root form > .btn.float-end {margin: 16px 0 0 10px;min-height: 48px;padding: 0 24px;}.text-info {color: var(--lm-ciruela-profunda) !important;}.text-success {color: var(--lm-exito) !important;}.border-success {border-color: var(--lm-exito) !important;}.bg-success {background-color: var(--lm-exito) !important;}.bg-light-success,.badge-light-success {background-color: #e8f3ee !important;}.badge-light-success {color: #2f6f58 !important;}.badge-success {background-color: var(--lm-exito) !important;}.btn.btn-facebook,.btn.btn-twitter,.btn.btn-info {background-color: var(--lm-ciruela) !important;border-color: var(--lm-ciruela) !important;color: var(--lm-blanco) !important;}.btn.btn-facebook:hover,.btn.btn-twitter:hover,.btn.btn-info:hover {background-color: var(--lm-ciruela-hover) !important;}.btn.btn-light-success {background-color: #e8f3ee !important;color: #2f6f58 !important;}