.sidebar{position:fixed;top:0;left:0;height:100%;width:260px;background:#005043;z-index:100;transition:all .5s ease}.sidebar.compacta{width:60px}.sidebar .header{height:60px;width:100%;display:flex;align-items:center}.sidebar .header i{font-size:20px;min-width:60px}.sidebar .header i,.sidebar .header img{color:#fff;height:50px;text-align:center;line-height:50px}.sidebar .header img{font-size:30px;padding-left:15px;padding-right:15px;transition:all .3s ease}.sidebar .header img.hidden{opacity:0;width:0;padding:0;pointer-events:none}.sidebar .header .logo_name{font-size:18px;color:#fff;font-weight:600;transition:.3s ease;transition-delay:.1s}.sidebar.compacta .header .logo_name{transition-delay:0s;opacity:0;pointer-events:none}.sidebar .header .menu-toggle{height:50px;min-width:60px;font-size:30px;cursor:pointer;transition:all .3s ease;padding:10px;display:flex;align-items:center;justify-content:center}.sidebar .header .menu-toggle:hover{opacity:.8}.sidebar .content{height:100%;padding:30px 0 60px 0;overflow:auto}.sidebar.compacta .content{overflow:visible}.sidebar .content::-webkit-scrollbar{display:none}.sidebar .content li{position:relative;list-style:none;transition:all .4s ease}.sidebar .content li:hover{background:#1d1b31}.sidebar .content li .iocn-link{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.sidebar.compacta .content li .iocn-link{display:block}.sidebar .content li box-icon{height:50px;min-width:60px;text-align:center;line-height:50px;color:#fff;font-size:20px;cursor:pointer;transition:all .3s ease;padding:10px 0;display:inline-flex;align-items:center;justify-content:center}.sidebar .content li box-icon svg{display:block}.sidebar .content li box-icon.arrow{min-width:40px;font-size:24px;transition:transform .3s ease}.sidebar .content li box-icon.arrow.rotated,.sidebar .content li.showMenu box-icon.arrow{transform:rotate(180deg)}.sidebar.compacta .content box-icon.arrow{display:none}.sidebar .content li a{display:flex;align-items:center;text-decoration:none}.sidebar .content li a .link_name{font-size:15px;font-weight:400;color:#fff;transition:all .4s ease}.sidebar.compacta .content li a .link_name{opacity:0;pointer-events:none}.sidebar .content li .sub-menu{display:none;padding:6px 6px 14px 60px;margin-top:-10px;background:#1d1b31}.sidebar .content li.showMenu .sub-menu{display:block}.sidebar .content li .sub-menu a{color:#fff;font-size:15px;padding:5px 0;white-space:nowrap;opacity:.6;transition:all .3s ease;display:flex;align-items:center;justify-content:space-between}.sidebar .content li .sub-menu a.sub-menu-link{cursor:pointer}.sidebar .content li .sub-menu box-icon.sub-arrow{font-size:14px;min-width:16px;width:16px;height:14px;line-height:1;transition:transform .3s ease;padding:0!important;margin:0;margin-left:8px;flex-shrink:0;align-self:center;display:inline-flex!important;align-items:center!important;justify-content:center!important;vertical-align:middle}.sidebar .content li .sub-menu box-icon.sub-arrow svg{display:block!important;width:14px!important;height:14px!important;margin:0!important;padding:0!important}.sidebar .content li .sub-menu box-icon.sub-arrow.rotated{transform:rotate(90deg)}.sidebar .content li .sub-menu li{position:relative}.sidebar:not(.compacta) .content li .sub-menu li .sub-sub-menu{display:none;padding-left:20px;background:transparent}.sidebar:not(.compacta) .content li .sub-menu li.showSubMenu>.sub-sub-menu{display:block}.sidebar.compacta .content li .sub-menu li .sub-sub-menu{display:none;position:absolute;left:100%;top:0;padding:10px 20px;background:#2b2a43;border-radius:0 6px 6px 0;white-space:nowrap;z-index:10;opacity:0;pointer-events:none}.sidebar.compacta .content li .sub-menu li:hover>.sub-sub-menu{display:block;opacity:1;pointer-events:auto;transition:all .4s ease}.sidebar.compacta .content li .sub-menu li:nth-last-child(-n+3):hover>.sub-sub-menu{top:auto;bottom:0}.sidebar .content li .sub-menu li .sub-sub-menu a{color:#fff;font-size:13px;padding:5px 0;opacity:.6;transition:all .3s ease}.sidebar .content li .sub-menu li .sub-sub-menu a:hover{opacity:1}.sidebar .content li .sub-menu li .sub-sub-menu .link_name{display:none}.sidebar .content li .sub-menu li .sub-sub-menu li .sub-sub-sub-menu{display:none;position:absolute;left:100%;top:0;padding:10px 20px;background:#35344e;border-radius:0 6px 6px 0;white-space:nowrap;z-index:15}.sidebar .content li .sub-menu li .sub-sub-menu li:hover>.sub-sub-sub-menu{display:block}.sidebar .content li .sub-menu li .sub-sub-menu li .sub-sub-sub-menu a{color:#fff;font-size:14px;padding:5px 0;opacity:.6;transition:all .3s ease}.sidebar .content li .sub-menu li .sub-sub-menu li .sub-sub-sub-menu a:hover{opacity:1}.arrow-icon{margin-left:10px;color:#fff;font-size:12px;opacity:.6;transition:all .3s ease}.sidebar .content li .sub-menu a:hover,.sidebar .content li .sub-menu li:hover .arrow-icon{opacity:1}.sidebar.compacta .content li .sub-menu{position:absolute;left:100%;top:-10px;margin-top:0;padding:10px 20px;border-radius:0 6px 6px 0;opacity:0;display:block;pointer-events:none;transition:0s}.sidebar.compacta .content li:hover .sub-menu{top:0;opacity:1;pointer-events:auto;transition:all .4s ease}.sidebar.compacta .content li:nth-last-child(-n+5):hover .sub-menu{top:auto;bottom:0}.sidebar .content li .sub-menu .link_name{display:none}.sidebar.compacta .content li .sub-menu .link_name{font-size:18px;opacity:1;display:block}.sidebar .content li .sub-menu.blank{opacity:1;pointer-events:auto;padding:3px 20px 6px 16px;opacity:0;pointer-events:none}.sidebar .content li:hover .sub-menu.blank{top:50%;transform:translateY(-50%)}.sidebar .profile-details{position:fixed;bottom:0;width:260px;display:flex;align-items:center;justify-content:space-between;background:#1d1b31;padding:12px 0;transition:all .5s ease}.sidebar.compacta .profile-details{background:none;width:60px}.sidebar .profile-details .profile-content{display:flex;align-items:center}.sidebar .profile-details i,.sidebar .profile-details img{height:52px;width:52px;-o-object-fit:cover;object-fit:cover;border-radius:16px;margin:0 14px 0 12px;background:#1d1b31;transition:all .5s ease}.sidebar.compacta .profile-details i,.sidebar.compacta .profile-details img{padding:10px}.sidebar .profile-details .job,.sidebar .profile-details .profile_name{color:#fff;font-size:18px;font-weight:500;white-space:nowrap}.sidebar.compacta .profile-details .job,.sidebar.compacta .profile-details .profile_name,.sidebar.compacta .profile-details i{display:none}.sidebar .profile-details .job{font-size:12px}@media screen and (max-width:400px){.sidebar{width:240px}.sidebar.compacta{width:60px}.sidebar .profile-details{width:240px}.sidebar.compacta .profile-details{background:none;width:60px}}.support-fab[data-v-1cb2e026]{position:fixed;bottom:30px;right:30px;width:56px;height:56px;z-index:1040;display:flex;align-items:center;justify-content:center;transition:transform .2s ease-in-out;background-color:#005043!important;border-color:#005043!important}.support-fab[data-v-1cb2e026]:hover{transform:scale(1.1);background-color:#006958!important}.bg-light-green[data-v-1cb2e026]{background-color:#f0f4f3;color:#333}.notification-bell[data-v-66167c49]{position:relative;display:inline-block;margin-right:15px;cursor:pointer}.bell-icon[data-v-66167c49]{font-size:1.2rem;color:#6c757d;padding:5px;transition:color .3s}.bell-icon[data-v-66167c49]:hover{color:#006958}.badge[data-v-66167c49]{position:absolute;top:-2px;right:-2px;background-color:#dc3545;color:#fff;border-radius:50%;padding:2px 5px;font-size:.7rem;font-weight:700}.notification-dropdown[data-v-66167c49]{position:absolute;top:100%;right:0;width:320px;background-color:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);z-index:1000;margin-top:10px}.dropdown-header[data-v-66167c49]{padding:10px 15px;border-bottom:1px solid #f8f9fa;display:flex;justify-content:space-between;align-items:center;font-weight:700}.btn-clear[data-v-66167c49]{background:none;border:none;color:#005043;font-size:.8rem;cursor:pointer}.notification-list[data-v-66167c49]{max-height:400px;overflow-y:auto}.no-notifications[data-v-66167c49]{padding:20px;text-align:center;color:#adb5bd}.notification-item[data-v-66167c49]{padding:12px 15px;border-bottom:1px solid #f8f9fa;transition:background-color .2s}.notification-item[data-v-66167c49]:hover{background-color:#f8f9fa}.notification-item.unread[data-v-66167c49]{background-color:#f0f4f3}.notif-title[data-v-66167c49]{margin:0;font-weight:600;font-size:.9rem}.notif-message[data-v-66167c49]{margin:2px 0;font-size:.85rem;color:#495057}.notif-time[data-v-66167c49]{color:#adb5bd}:root{--width-table:80px}.vue-table-root{width:var(--width-table)}.contenido-principal{flex:1;min-height:100vh;display:flex;flex-direction:column;margin-left:0;transition:margin-left .5s ease;background-image:url(/img/pie.d46d1525.png);background-size:100% auto;background-attachment:scroll;background-position:center bottom -80px;background-repeat:no-repeat}.contenido-principal.pagina-inicio{background-image:url(/img/mfc.cb4e4763.png),url(/img/mfc26-trienio.bdce6b65.png),url(/img/pie.d46d1525.png);background-size:auto 120px,auto 120px,100% auto;background-attachment:scroll,scroll,scroll;background-position:top 45px left 20px,top 45px right 20px,center bottom -80px;background-repeat:no-repeat,no-repeat,no-repeat}.contenido-principal.menu-expandido{margin-left:260px}.contenido-principal.menu-compacto{margin-left:60px}.contenido-principal.sin-menu{margin-left:0}.inactivity-warning-toast{position:fixed;top:20px;right:20px;background-color:#fff;min-width:320px;z-index:9999;border-left:5px solid #ffc107}.slide-fade-enter-active{transition:all .4s ease-out}.slide-fade-leave-active{transition:all .3s cubic-bezier(1,.5,.8,1)}.slide-fade-enter,.slide-fade-leave-to{transform:translateX(100%);opacity:0}.esfera-carga-overlay[data-v-ae2d8716]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.85);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999;backdrop-filter:blur(4px)}.sphere-container[data-v-ae2d8716]{position:relative;width:150px;height:150px;display:flex;justify-content:center;align-items:center}.sphere-outer[data-v-ae2d8716]{position:absolute;width:100%;height:100%;border:4px solid transparent;border-top-color:#006b54;border-bottom-color:#006b54;border-radius:50%;animation:rotate-outer-ae2d8716 2s linear infinite}.sphere-inner[data-v-ae2d8716]{position:absolute;width:80%;height:80%;border:3px solid transparent;border-left-color:#ffc107;border-right-color:#ffc107;border-radius:50%;animation:rotate-inner-ae2d8716 1.5s linear infinite reverse}.logo-container[data-v-ae2d8716]{width:80px;height:80px;display:flex;justify-content:center;align-items:center;z-index:2;background:#fff;border-radius:50%;padding:10px;box-shadow:0 0 15px rgba(0,0,0,.1)}.mfc-logo-loading[data-v-ae2d8716]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.loading-text[data-v-ae2d8716]{font-family:Inter,sans-serif;color:#333;font-weight:600;letter-spacing:1px;font-size:1.1rem}.loading-subtext[data-v-ae2d8716]{font-family:Inter,sans-serif;color:#666;font-size:.9rem}@keyframes rotate-outer-ae2d8716{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotate-inner-ae2d8716{to{transform:rotate(1turn)}}.loading-counter[data-v-ae2d8716]{font-family:Inter,sans-serif;color:#006b54;font-size:.85rem;font-weight:500;opacity:.8}.progress-container[data-v-ae2d8716]{width:200px;height:4px;background-color:rgba(0,107,84,.1);border-radius:2px;overflow:hidden;position:relative}.progress-bar-activity[data-v-ae2d8716]{width:30%;height:100%;background-color:#006b54;position:absolute;left:-30%;border-radius:2px;animation:progress-activity-ae2d8716 1.5s ease-in-out infinite}@keyframes progress-activity-ae2d8716{0%{left:-30%}to{left:100%}}.fade-enter-active[data-v-ae2d8716],.fade-leave-active[data-v-ae2d8716]{transition:opacity .3s}.fade-enter[data-v-ae2d8716],.fade-leave-to[data-v-ae2d8716]{opacity:0}button[data-v-d3932866]{background:#b0c4de}.div[data-v-3e34b4c4]{display:inline-block;position:relative;width:var(--divsize);height:var(--divsize)}.canvas[data-v-3e34b4c4]{display:block;position:absolute;top:0;left:0}.span[data-v-3e34b4c4]{color:#555;display:block;line-height:var(--divsize);text-align:center;width:var(--divsize);font-family:sans-serif;font-size:var(--fontsize);font-weight:100;margin-left:5px}.acuerdo-number[data-v-67812f0d]{font-size:1.2em;color:#007bff;font-weight:700}.underlined-text[data-v-67812f0d]{text-decoration:underline}.acuerdo-number[data-v-06aeff96]{font-size:1.2em;color:#007bff;font-weight:700}.underlined-text[data-v-06aeff96]{text-decoration:underline}.acuerdo-number[data-v-36ff151c]{font-size:1.2em;color:#007bff;font-weight:700}.underlined-text[data-v-36ff151c]{text-decoration:underline}.acuerdo-number[data-v-c5819f04]{font-size:1.2em;color:#007bff;font-weight:700}.underlined-text[data-v-c5819f04]{text-decoration:underline}.login-page[data-v-03a151f5]{min-height:calc(100vh - 100px)}.login-card[data-v-03a151f5]{border-radius:15px;overflow:hidden;background-color:hsla(0,0%,100%,.95)}.logo-wrapper[data-v-03a151f5]{background-color:#f8f9fa;width:120px;height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;padding:20px;box-shadow:inset 0 2px 5px rgba(0,0,0,.05)}.custom-input-group .input-group-text[data-v-03a151f5]{border:1px solid #ced4da;font-size:1.1rem}.custom-input[data-v-03a151f5]{padding-left:10px!important;height:45px;box-shadow:none!important}.custom-input[data-v-03a151f5],.toggle-pass-btn[data-v-03a151f5]{border-left:none!important;border-top-right-radius:8px!important;border-bottom-right-radius:8px!important;border:1px solid #ced4da}.toggle-pass-btn[data-v-03a151f5]{background:#fff!important;padding-right:12px}.icon-cafe[data-v-03a151f5]{color:#5c462b;font-size:.9rem}.custom-input[data-v-03a151f5]:focus{border-color:#005043!important}.is-invalid[data-v-03a151f5]{border-color:#dc3545!important}.is-valid[data-v-03a151f5]{border-color:#28a745!important}.btn-login[data-v-03a151f5]{border-radius:8px;letter-spacing:1px;transition:all .3s ease}.btn-login[data-v-03a151f5]:hover{transform:translateY(-1px);box-shadow:0 5px 15px rgba(0,80,67,.3)!important}.input-select-container[data-v-1639e0fc]{display:flex;flex-wrap:wrap;gap:10px}.input-select-container input.custom-width[data-v-1639e0fc],.input-select-container select.custom-width[data-v-1639e0fc]{flex:1;min-width:150px;max-width:250px}.button-container[data-v-1639e0fc]{display:flex;gap:8px;flex-wrap:wrap}.source[data-v-2f42f1d8]{text-align:center}button[data-v-dff70438]{background:#b0c4de}.avisos[data-v-33a2e4e3]{border:1px solid #d3d3d3;background-color:#f9f9f9;padding:25px}.stat-value[data-v-36f357df]{font-size:2rem;font-weight:700;color:#2c3e50}.stat-value.small[data-v-36f357df]{font-size:1.2rem}.stat-label[data-v-36f357df]{font-size:.8rem;color:#7f8c8d;text-transform:uppercase;letter-spacing:1px}.border-left-primary[data-v-36f357df]{border-left:4px solid #007bff}.border-left-info[data-v-36f357df]{border-left:4px solid #17a2b8}.shadow-sm[data-v-36f357df]{box-shadow:0 .125rem .25rem rgba(0,0,0,.075)!important}.main-tabs>.nav-pills[data-v-36f357df]{padding:10px;background:#f8f9fa;border-radius:10px}.contenedorPrincipal[data-v-06ac23fd]{display:flex;align-items:flex-start}.contenedorImagen[data-v-06ac23fd]{margin-right:20px}.imagen-acceso-restringido[data-v-06ac23fd]{border-radius:50%;width:200px;height:auto}.tituloPrincipal[data-v-06ac23fd]{color:#e61328!important;font-weight:700}.parrafoPrincipal[data-v-06ac23fd]{font-size:18px;color:#f60;font-weight:700}.contenedorBoton[data-v-06ac23fd]{width:100%;text-align:center;margin-top:20px}.acuerdo-number[data-v-61939de2]{font-size:1.2em;color:#007bff;font-weight:700}.underlined-text[data-v-61939de2]{text-decoration:underline}.modal-body[data-v-f2419fba]{overflow-y:auto;max-height:300px}@media (max-width:1400px){.table td[data-v-f2419fba],.table th[data-v-f2419fba]{font-size:8px}}.modal-body[data-v-f2419fba]{display:flex;flex-direction:column}.table[data-v-f2419fba]{flex:1;overflow-y:auto}table[data-v-f2419fba],td[data-v-f2419fba],th[data-v-f2419fba]{border:1px solid #000;border-collapse:collapse}.table th[data-v-f2419fba]:nth-child(2){text-align:center;font-weight:700}.aspecto-cell[data-v-f2419fba]{background-color:#f2f2f2;text-align:center}table thead tr th[data-v-f2419fba]:first-child{background-color:#f2f2f2}.celda-editada{background-color:#e3f2fd!important;font-weight:700}.celda-editable{border:1px dashed #17a2b8!important;cursor:pointer}.input-select-container{display:flex;flex-wrap:wrap;gap:10px}.input-select-container input.custom-width,.input-select-container select.custom-width{flex:1;min-width:150px;max-width:250px}.button-container{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px}.custom-form-control[data-v-4362df31]{width:40px;height:calc(.5em + .5rem + 2px);padding:0;font-size:1rem;font-weight:200;line-height:1;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}li{list-style:none;margin-left:0}ul{padding-inline-start:20px}.integraciones-container[data-v-9c837e08]{padding:10px}.token-display[data-v-9c837e08]{font-size:.9rem;word-break:break-all;background-color:#f8f9fa;min-height:100px;display:flex;flex-direction:column;justify-content:space-between}.custom-grid[data-v-9c837e08]{border-radius:8px;overflow:hidden}.table-primary[data-v-ceb78ff8]{background-color:#cce5ff!important}.italic[data-v-ceb78ff8]{font-style:italic}.table-responsive[data-v-ceb78ff8]{border:1px solid #dee2e6;border-radius:4px}.mb-3[data-v-db1ed648]{margin-bottom:1rem}.table-responsive[data-v-db1ed648]{max-height:400px;overflow-y:auto}.table-sm[data-v-db1ed648]{font-size:.875rem}.mb-3[data-v-9d48d182]{margin-bottom:1rem}.table-responsive[data-v-9d48d182]{max-height:400px;overflow-y:auto}.table-sm[data-v-9d48d182]{font-size:.875rem}.ag-theme-alpine[data-v-a3b42376]{--ag-header-background-color:#f8f9fa;--ag-odd-row-background-color:#fcfcfc}h4[data-v-a3b42376]{color:#2c3e50;font-weight:600}.border-left-info[data-v-3006c4ed]{border-left:.25rem solid #36b9cc!important}.card-title[data-v-3006c4ed]{font-size:1.1rem;letter-spacing:.5px}.table th[data-v-3006c4ed]{background-color:#f8f9fc}.action-link[data-v-d0fd4d5a]{color:#007bff;text-decoration:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;line-height:1;min-width:18px;min-height:18px}.action-link[data-v-d0fd4d5a]:hover{color:#0056b3}.action-link i[data-v-d0fd4d5a]{display:inline-block;font-size:18px;line-height:1}.acuerdo-number[data-v-a0017f7e]{font-size:1.2em;color:#007bff;font-weight:700}.underlined-text[data-v-a0017f7e]{text-decoration:underline}table[data-v-a0017f7e]{border-collapse:collapse;width:100%}td[data-v-a0017f7e],th[data-v-a0017f7e]{border:1px solid #ddd;padding:8px;text-align:left}th[data-v-a0017f7e]{background-color:#f2f2f2}body[data-v-a0017f7e]{margin:0;padding:0;display:flex}#tabla-container[data-v-a0017f7e]{width:25%;padding:20px;text-align:right}#mi-tabla[data-v-a0017f7e]{width:100%;border-collapse:collapse}#mi-tabla td[data-v-a0017f7e],#mi-tabla th[data-v-a0017f7e]{border:1px solid #ddd;padding:8px;text-align:left}#mi-tabla th[data-v-a0017f7e]{background-color:#f2f2f2}.titulo[data-v-a0017f7e]{font-weight:700}#contenedor[data-v-a0017f7e]{width:50%;border:1px solid #ccc;padding:20px;position:relative;align-self:center}#cuadro-firma[data-v-a0017f7e]{width:100%;height:150px;border:1px solid #000;position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}#linea-cargo[data-v-a0017f7e],#linea-firma[data-v-a0017f7e]{width:80%;border-top:1px solid #000;margin-top:25px}#label-cargo[data-v-a0017f7e],#label-el[data-v-a0017f7e]{width:100%;text-align:center;font-weight:700;margin-top:5px}.acuerdo-number[data-v-29667768]{font-size:1.2em;color:#007bff;font-weight:700}.underlined-text[data-v-29667768]{text-decoration:underline}table[data-v-29667768]{border-collapse:collapse;width:100%}td[data-v-29667768],th[data-v-29667768]{border:1px solid #ddd;padding:8px;text-align:left}th[data-v-29667768]{background-color:#f2f2f2}body[data-v-29667768]{margin:0;padding:0;display:flex}#tabla-container[data-v-29667768]{width:25%;padding:20px;text-align:right}#mi-tabla[data-v-29667768]{width:100%;border-collapse:collapse}#mi-tabla td[data-v-29667768],#mi-tabla th[data-v-29667768]{border:1px solid #ddd;padding:8px;text-align:left}#mi-tabla th[data-v-29667768]{background-color:#f2f2f2}.titulo[data-v-29667768]{font-weight:700}#contenedor[data-v-29667768]{width:50%;border:1px solid #ccc;padding:20px;position:relative;align-self:center}#cuadro-firma[data-v-29667768]{width:100%;height:150px;border:1px solid #000;position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}#linea-cargo[data-v-29667768],#linea-firma[data-v-29667768]{width:80%;border-top:1px solid #000;margin-top:25px}#label-cargo[data-v-29667768],#label-el[data-v-29667768]{width:100%;text-align:center;font-weight:700;margin-top:5px}.acuerdo-number[data-v-4dff57df]{font-size:1.2em;color:#007bff;font-weight:700}.underlined-text[data-v-4dff57df]{text-decoration:underline}table[data-v-4dff57df]{border-collapse:collapse;width:100%}td[data-v-4dff57df],th[data-v-4dff57df]{border:1px solid #ddd;padding:8px;text-align:left}th[data-v-4dff57df]{background-color:#f2f2f2}body[data-v-4dff57df]{margin:0;padding:0;display:flex}#tabla-container[data-v-4dff57df]{width:25%;padding:20px;text-align:right}#mi-tabla[data-v-4dff57df]{width:100%;border-collapse:collapse}#mi-tabla td[data-v-4dff57df],#mi-tabla th[data-v-4dff57df]{border:1px solid #ddd;padding:8px;text-align:left}#mi-tabla th[data-v-4dff57df]{background-color:#f2f2f2}.titulo[data-v-4dff57df]{font-weight:700}#contenedor[data-v-4dff57df]{width:50%;border:1px solid #ccc;padding:20px;position:relative;align-self:center}#cuadro-firma[data-v-4dff57df]{width:100%;height:150px;border:1px solid #000;position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}#linea-cargo[data-v-4dff57df],#linea-firma[data-v-4dff57df]{width:80%;border-top:1px solid #000;margin-top:25px}#label-cargo[data-v-4dff57df],#label-el[data-v-4dff57df]{width:100%;text-align:center;font-weight:700;margin-top:5px}.acuerdo-number[data-v-cc623882]{font-size:1.2em;color:#007bff;font-weight:700}.underlined-text[data-v-cc623882]{text-decoration:underline}table[data-v-cc623882]{border-collapse:collapse;width:100%}td[data-v-cc623882],th[data-v-cc623882]{border:1px solid #ddd;padding:8px;text-align:left}th[data-v-cc623882]{background-color:#f2f2f2}body[data-v-cc623882]{margin:0;padding:0;display:flex}#tabla-container[data-v-cc623882]{width:25%;padding:20px;text-align:right}#mi-tabla[data-v-cc623882]{width:100%;border-collapse:collapse}#mi-tabla td[data-v-cc623882],#mi-tabla th[data-v-cc623882]{border:1px solid #ddd;padding:8px;text-align:left}#mi-tabla th[data-v-cc623882]{background-color:#f2f2f2}.titulo[data-v-cc623882]{font-weight:700}#contenedor[data-v-cc623882]{width:50%;border:1px solid #ccc;padding:20px;position:relative;align-self:center}#cuadro-firma[data-v-cc623882]{width:100%;height:150px;border:1px solid #000;position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}#linea-cargo[data-v-cc623882],#linea-firma[data-v-cc623882]{width:80%;border-top:1px solid #000;margin-top:25px}#label-cargo[data-v-cc623882],#label-el[data-v-cc623882]{width:100%;text-align:center;font-weight:700;margin-top:5px}.acuerdo-number[data-v-79d4418e]{font-size:1.2em;color:#007bff;font-weight:700}.underlined-text[data-v-79d4418e]{text-decoration:underline}table[data-v-79d4418e]{border-collapse:collapse;width:100%}td[data-v-79d4418e],th[data-v-79d4418e]{border:1px solid #ddd;padding:8px;text-align:left}th[data-v-79d4418e]{background-color:#f2f2f2}body[data-v-79d4418e]{margin:0;padding:0;display:flex}#tabla-container[data-v-79d4418e]{width:25%;padding:20px;text-align:right}#mi-tabla[data-v-79d4418e]{width:100%;border-collapse:collapse}#mi-tabla td[data-v-79d4418e],#mi-tabla th[data-v-79d4418e]{border:1px solid #ddd;padding:8px;text-align:left}#mi-tabla th[data-v-79d4418e]{background-color:#f2f2f2}.titulo[data-v-79d4418e]{font-weight:700}#contenedor[data-v-79d4418e]{width:50%;border:1px solid #ccc;padding:20px;position:relative;align-self:center}#cuadro-firma[data-v-79d4418e]{width:100%;height:150px;border:1px solid #000;position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}#linea-cargo[data-v-79d4418e],#linea-firma[data-v-79d4418e]{width:80%;border-top:1px solid #000;margin-top:25px}#label-cargo[data-v-79d4418e],#label-el[data-v-79d4418e]{width:100%;text-align:center;font-weight:700;margin-top:5px}.acuerdo-number[data-v-58d01008]{font-size:1.2em;color:#007bff;font-weight:700}.underlined-text[data-v-58d01008]{text-decoration:underline}table[data-v-58d01008]{border-collapse:collapse;width:100%}td[data-v-58d01008],th[data-v-58d01008]{border:1px solid #ddd;padding:8px;text-align:left}th[data-v-58d01008]{background-color:#f2f2f2}body[data-v-58d01008]{margin:0;padding:0;display:flex}#tabla-container[data-v-58d01008]{width:25%;padding:20px;text-align:right}#mi-tabla[data-v-58d01008]{width:100%;border-collapse:collapse}#mi-tabla td[data-v-58d01008],#mi-tabla th[data-v-58d01008]{border:1px solid #ddd;padding:8px;text-align:left}#mi-tabla th[data-v-58d01008]{background-color:#f2f2f2}.titulo[data-v-58d01008]{font-weight:700}#contenedor[data-v-58d01008]{width:50%;border:1px solid #ccc;padding:20px;position:relative;align-self:center}#cuadro-firma[data-v-58d01008]{width:100%;height:150px;border:1px solid #000;position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}#linea-cargo[data-v-58d01008],#linea-firma[data-v-58d01008]{width:80%;border-top:1px solid #000;margin-top:25px}#label-cargo[data-v-58d01008],#label-el[data-v-58d01008]{width:100%;text-align:center;font-weight:700;margin-top:5px}.acuerdo-number[data-v-93fb3b06]{font-size:1.2em;color:#007bff;font-weight:700}.underlined-text[data-v-93fb3b06]{text-decoration:underline}table[data-v-93fb3b06]{border-collapse:collapse;width:100%}td[data-v-93fb3b06],th[data-v-93fb3b06]{border:1px solid #ddd;padding:8px;text-align:left}th[data-v-93fb3b06]{background-color:#f2f2f2}body[data-v-93fb3b06]{margin:0;padding:0;display:flex}#tabla-container[data-v-93fb3b06]{width:25%;padding:20px;text-align:right}#mi-tabla[data-v-93fb3b06]{width:100%;border-collapse:collapse}#mi-tabla td[data-v-93fb3b06],#mi-tabla th[data-v-93fb3b06]{border:1px solid #ddd;padding:8px;text-align:left}#mi-tabla th[data-v-93fb3b06]{background-color:#f2f2f2}.titulo[data-v-93fb3b06]{font-weight:700}#contenedor[data-v-93fb3b06]{width:50%;border:1px solid #ccc;padding:20px;position:relative;align-self:center}#cuadro-firma[data-v-93fb3b06]{width:100%;height:150px;border:1px solid #000;position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}#linea-cargo[data-v-93fb3b06],#linea-firma[data-v-93fb3b06]{width:80%;border-top:1px solid #000;margin-top:25px}#label-cargo[data-v-93fb3b06],#label-el[data-v-93fb3b06]{width:100%;text-align:center;font-weight:700;margin-top:5px}.acuerdo-number[data-v-aba8e572]{font-size:1.2em;color:#007bff;font-weight:700}.underlined-text[data-v-aba8e572]{text-decoration:underline}table[data-v-aba8e572]{border-collapse:collapse;width:100%}td[data-v-aba8e572],th[data-v-aba8e572]{border:1px solid #ddd;padding:8px;text-align:left}th[data-v-aba8e572]{background-color:#f2f2f2}body[data-v-aba8e572]{margin:0;padding:0;display:flex}#tabla-container[data-v-aba8e572]{width:25%;padding:20px;text-align:right}#mi-tabla[data-v-aba8e572]{width:100%;border-collapse:collapse}#mi-tabla td[data-v-aba8e572],#mi-tabla th[data-v-aba8e572]{border:1px solid #ddd;padding:8px;text-align:left}#mi-tabla th[data-v-aba8e572]{background-color:#f2f2f2}.titulo[data-v-aba8e572]{font-weight:700}#contenedor[data-v-aba8e572]{width:50%;border:1px solid #ccc;padding:20px;position:relative;align-self:center}#cuadro-firma[data-v-aba8e572]{width:100%;height:150px;border:1px solid #000;position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}#linea-cargo[data-v-aba8e572],#linea-firma[data-v-aba8e572]{width:80%;border-top:1px solid #000;margin-top:25px}#label-cargo[data-v-aba8e572],#label-el[data-v-aba8e572]{width:100%;text-align:center;font-weight:700;margin-top:5px}.acuerdo-number[data-v-6c72cf55]{font-size:1.2em;color:#007bff;font-weight:700}.underlined-text[data-v-6c72cf55]{text-decoration:underline}table[data-v-6c72cf55]{border-collapse:collapse;width:100%}td[data-v-6c72cf55],th[data-v-6c72cf55]{border:1px solid #ddd;padding:8px;text-align:left}th[data-v-6c72cf55]{background-color:#f2f2f2}body[data-v-6c72cf55]{margin:0;padding:0;display:flex}#tabla-encabezado[data-v-6c72cf55]{width:15%;padding:20px;text-align:right}#tabla-RolPrincipal[data-v-6c72cf55]{width:52%;padding:20px;text-align:right}#mi-tabla[data-v-6c72cf55]{width:100%;border-collapse:collapse}#mi-tabla td[data-v-6c72cf55],#mi-tabla th[data-v-6c72cf55]{border:1px solid #ddd;padding:8px;text-align:left}#mi-tabla th[data-v-6c72cf55]{background-color:#f2f2f2}.titulo[data-v-6c72cf55]{font-weight:700}#contenedor[data-v-6c72cf55]{width:100%;border:1px solid #cccc;padding:10px;position:relative;align-self:center}#cuadro-firma[data-v-6c72cf55]{width:100%;height:150px;border:1px solid #000;position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}#linea-cargo[data-v-6c72cf55],#linea-firma[data-v-6c72cf55]{width:80%;border-top:1px solid #000;margin-top:25px}#label-cargo[data-v-6c72cf55],#label-el[data-v-6c72cf55]{width:100%;text-align:center;font-weight:700;margin-top:5px}tr td[scope=rowEl][data-v-6c72cf55],tr td[scope=rowElla][data-v-6c72cf55]{background-color:#585858;color:#fff;font-weight:700;text-align:right}tr th[scope=rowFondoNegro][data-v-6c72cf55]{background-color:#585858;color:#fff;font-weight:700;text-align:left}.reporte-s07[data-v-d610cb34]{padding:1rem}.encabezado[data-v-d610cb34]{align-items:center;display:flex;justify-content:space-between}.encabezado-acciones[data-v-d610cb34]{align-items:center;display:flex;gap:.75rem}.encabezado h2[data-v-d610cb34]{font-size:1.6rem;margin:0}.subtitulo[data-v-d610cb34]{color:#6c757d}.folio[data-v-d610cb34]{background:#f3f4f6;border-radius:999px;font-weight:600;padding:.5rem .9rem}.bloque+.bloque[data-v-d610cb34]{margin-top:1.5rem}.bloque h5[data-v-d610cb34]{border-bottom:1px solid #dee2e6;margin-bottom:1rem;padding-bottom:.5rem}.grid[data-v-d610cb34]{display:grid;gap:.9rem}.grid-2[data-v-d610cb34]{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3[data-v-d610cb34]{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4[data-v-d610cb34]{grid-template-columns:repeat(4,minmax(0,1fr))}.campo[data-v-d610cb34]{background:#f8f9fa;border:1px solid #e5e7eb;border-radius:.5rem;display:flex;flex-direction:column;min-height:70px;padding:.75rem}.campo-largo[data-v-d610cb34]{margin-top:.9rem}.etiqueta[data-v-d610cb34]{color:#6c757d;font-size:.85rem;margin-bottom:.3rem;text-transform:uppercase}.tabla-personas[data-v-d610cb34]{margin-bottom:0}.texto-multilinea[data-v-d610cb34]{white-space:pre-line}@media (max-width:991px){.grid-2[data-v-d610cb34],.grid-3[data-v-d610cb34],.grid-4[data-v-d610cb34]{grid-template-columns:1fr}.encabezado[data-v-d610cb34]{align-items:flex-start;flex-direction:column;gap:.75rem}}.verde[data-v-7b4152c9]{background-color:#c7fac7}.amarillo[data-v-7b4152c9]{background-color:#ffff9f}.azul[data-v-7b4152c9]{background-color:#9fd1fa}.rojo[data-v-7b4152c9]{background-color:#f8b5b5}.acuerdo-number[data-v-7b4152c9]{font-size:1.2em;color:#007bff;font-weight:700}.underlined-text[data-v-7b4152c9]{text-decoration:underline}table[data-v-7b4152c9]{border-collapse:collapse;width:100%}td[data-v-7b4152c9],th[data-v-7b4152c9]{border:1px solid #ddd;padding:8px;text-align:left}th[data-v-7b4152c9]{background-color:#f2f2f2}body[data-v-7b4152c9]{margin:0;padding:0;display:flex}#tabla-encabezado[data-v-7b4152c9]{width:15%;padding:20px;text-align:right}#tabla-RolPrincipal[data-v-7b4152c9]{width:52%;padding:20px;text-align:right}#mi-tabla[data-v-7b4152c9]{width:100%;border-collapse:collapse}#mi-tabla td[data-v-7b4152c9],#mi-tabla th[data-v-7b4152c9]{border:1px solid #ddd;padding:8px;text-align:left}#mi-tabla th[data-v-7b4152c9]{background-color:#f2f2f2}.titulo[data-v-7b4152c9]{font-weight:700}#contenedor[data-v-7b4152c9]{width:100%;border:1px solid #cccc;padding:10px;position:relative;align-self:center}#cuadro-firma[data-v-7b4152c9]{width:100%;height:150px;border:1px solid #000;position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}#linea-cargo[data-v-7b4152c9],#linea-firma[data-v-7b4152c9]{width:80%;border-top:1px solid #000;margin-top:25px}#label-cargo[data-v-7b4152c9],#label-el[data-v-7b4152c9]{width:100%;text-align:center;font-weight:700;margin-top:5px}tr td[scope=TituloInconsistencia][data-v-7b4152c9]{background-color:#585858;color:#fff;font-weight:700;text-align:right;width:20%}tr th[scope=rowFondoNegro][data-v-7b4152c9]{background-color:#585858;color:#fff;font-weight:700;text-align:left}.fila-clickeable[data-v-7b4152c9]{cursor:pointer;transition:background-color .3s}.fila-clickeable[data-v-7b4152c9]:hover{background-color:#f1f1f1}.text-brand[data-v-25fb37dd]{color:#005043!important}.btn-brand[data-v-25fb37dd]{background-color:#005043!important;border-color:#005043!important;color:#fff!important}.btn-brand[data-v-25fb37dd]:hover{background-color:#003d33!important}.btn-manage[data-v-25fb37dd]{color:#005043!important;border-color:#005043!important}.btn-manage[data-v-25fb37dd]:hover{background-color:#005043!important;color:#fff!important}.ticket-card[data-v-38ca9721]{cursor:pointer;transition:transform .2s,box-shadow .2s}.ticket-card[data-v-38ca9721]:hover{transform:translateY(-3px);box-shadow:0 4px 8px rgba(0,0,0,.1)!important}.text-truncate-2[data-v-38ca9721]{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.btn-brand-outline[data-v-38ca9721]{color:#005043!important;border-color:#005043!important}.btn-brand-outline[data-v-38ca9721]:hover{background-color:#005043!important;color:#fff!important}[data-v-38ca9721] .btn-link{color:#005043!important;font-weight:700}.text-brand[data-v-38ca9721]{color:#005043!important}.chat-container[data-v-874e37b2]{max-width:900px;margin:0 auto}.conversation-history[data-v-874e37b2]{border:1px solid #eee;background-color:#e5ddd5}.message-bubble[data-v-874e37b2]{max-width:75%;position:relative;font-size:.95rem}.my-msg[data-v-874e37b2]{background-color:#dcf8c6;border-bottom-right-radius:2px!important;color:#303030}.others-msg[data-v-874e37b2]{background-color:#fff;border-bottom-left-radius:2px!important;color:#303030}.msg-header[data-v-874e37b2]{font-size:.75rem}.msg-time[data-v-874e37b2]{color:#8c8c8c;font-size:.7rem}.white-space-pre[data-v-874e37b2]{white-space:pre-wrap;line-height:1.4}.bg-white-transparent[data-v-874e37b2]{background-color:hsla(0,0%,100%,.7);border-radius:10px}.text-brand[data-v-874e37b2]{color:#005043!important}.btn-brand[data-v-874e37b2]{background-color:#005043!important;border-color:#005043!important;color:#fff!important}.btn-brand[data-v-874e37b2]:hover{background-color:#003d33!important}[data-v-874e37b2] .btn-link{color:#005043!important;font-weight:700}.legend-container[data-v-3cfe96cc]{gap:15px;background:#f8f9fa;padding:10px;border-radius:10px;border:1px solid #dee2e6}.legend-item[data-v-3cfe96cc]{display:flex;align-items:center;font-size:13px;font-weight:500;color:#495057;cursor:pointer;padding:2px 5px;border-radius:4px;transition:all .2s}.legend-item.opacity-muted[data-v-3cfe96cc]{opacity:.5;color:#adb5bd}.custom-checkbox[data-v-3cfe96cc]{cursor:pointer;accent-color:#4a5568;width:16px;height:16px}.legend-text[data-v-3cfe96cc]{-webkit-user-select:none;-moz-user-select:none;user-select:none}.dot[data-v-3cfe96cc]{height:12px;width:12px;border-radius:50%;display:inline-block;margin-right:6px;box-shadow:0 1px 3px rgba(0,0,0,.2)}.custom-marker-container[data-v-3cfe96cc]{border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid #fff;box-shadow:0 2px 5px rgba(0,0,0,.4);overflow:hidden;transition:transform .2s}.custom-marker-container[data-v-3cfe96cc]:hover{transform:scale(1.1);z-index:1000}.marker-logo[data-v-3cfe96cc]{width:70%;height:70%;-o-object-fit:contain;object-fit:contain}.tooltip-content[data-v-3cfe96cc]{text-align:center;padding:5px}.tooltip-content strong[data-v-3cfe96cc]{color:#333;font-size:14px}.tooltip-content span[data-v-3cfe96cc]{color:#666;font-size:12px}.small-info[data-v-3cfe96cc]{font-size:10px;color:#007bff;font-weight:700;margin-top:2px}.popup-content h5[data-v-3cfe96cc]{color:#333;margin-bottom:10px;font-weight:700}.popup-content p[data-v-3cfe96cc]{color:#666;font-size:14px}.custom-tabs .nav-pills .nav-link[data-v-3cfe96cc]{color:#4a5568;font-weight:600;border-radius:8px;margin:0 5px;background-color:#f1f5f9;transition:all .3s ease}.custom-tabs .nav-pills .nav-link.active[data-v-3cfe96cc]{background-color:#48bb78!important;color:#fff!important;box-shadow:0 4px 6px rgba(72,187,120,.2)}.custom-ag-grid[data-v-3cfe96cc]{border:none!important;border-radius:12px!important;overflow:hidden}.custom-ag-grid .ag-icon[data-v-3cfe96cc]{color:#48bb78!important}.action-btn-grid[data-v-3cfe96cc]{border-radius:20px;padding:2px 12px;font-size:.8rem;font-weight:600;border:1.5px solid #0056b3;color:#0056b3}.action-btn-grid[data-v-3cfe96cc]:hover{background-color:#0056b3;color:#fff}.classification-rect[data-v-3cfe96cc]{display:flex;align-items:center;justify-content:center;min-width:120px;box-shadow:0 2px 4px rgba(0,0,0,.02)}#map-container[data-v-3cfe96cc]{border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}#fullscreen-area.is-fullscreen[data-v-3cfe96cc]{background-color:#fff;padding:15px;overflow-y:auto;display:flex;flex-direction:column}#fullscreen-area.is-fullscreen .legend-container[data-v-3cfe96cc]{margin-top:0!important;margin-bottom:15px!important;border-radius:0;border-left:none;border-right:none}.fullscreen-toggle-item[data-v-3cfe96cc]{cursor:pointer;display:flex;align-items:center;justify-content:center;padding:5px 10px;transition:transform .2s}.fullscreen-toggle-item[data-v-3cfe96cc]:hover{transform:scale(1.1)}.border-left[data-v-3cfe96cc]{border-left:1px solid #dee2e6!important}.stat-pill[data-v-3cfe96cc]{display:inline-flex;align-items:center;background:#fff;border-radius:50px;padding:2px 15px 2px 5px;border:1px solid #e2e8f0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1);transition:transform .3s ease}.stat-pill[data-v-3cfe96cc]:hover{transform:translateY(-2px);box-shadow:0 6px 12px -2px rgba(0,0,0,.15)}.stat-icon[data-v-3cfe96cc]{width:30px;height:30px;color:#fff;border-radius:50%;font-size:.9rem;margin-right:10px;flex-shrink:0}.stat-content[data-v-3cfe96cc],.stat-icon[data-v-3cfe96cc]{display:flex;align-items:center;justify-content:center}.stat-label[data-v-3cfe96cc]{font-size:.7rem;font-weight:800;color:#718096;letter-spacing:.5px;margin-bottom:0}.stat-value[data-v-3cfe96cc]{font-size:1.1rem;font-weight:800;color:#2d3748}.leaflet-tooltip{background-color:#fff;border:2px solid #333;border-radius:8px;box-shadow:0 3px 10px rgba(0,0,0,.3);padding:8px 12px;font-family:inherit}.leaflet-tooltip-top:before{border-top-color:#333}.leaflet-tooltip-bottom:before{border-bottom-color:#333}.leaflet-tooltip-left:before{border-left-color:#333}.leaflet-tooltip-right:before{border-right-color:#333}.main-content-area[data-v-8b90fa10]{background:#f4f7f6;min-height:100vh}.title-clean[data-v-8b90fa10]{font-size:2.2rem;font-weight:800;text-align:center;color:#2d3748;margin-bottom:10px}.chart-container[data-v-8b90fa10]{background:#f8fafc;border-radius:15px;padding:25px;border:1px solid #edf2f7}.evolution-journey[data-v-8b90fa10]{justify-content:center;padding:20px}.evolution-journey[data-v-8b90fa10],.evolution-step[data-v-8b90fa10]{display:flex;align-items:center;gap:15px}.step-card[data-v-8b90fa10]{background:#fff;border-radius:15px;padding:20px;min-width:180px;text-align:center;box-shadow:0 10px 25px rgba(0,0,0,.05);border:1px solid #edf2f7;position:relative;transition:transform .3s ease}.step-card[data-v-8b90fa10]:hover{transform:translateY(-5px)}.step-cycle[data-v-8b90fa10]{font-size:.8rem;color:#718096;font-weight:700;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.step-icon[data-v-8b90fa10]{font-size:2.5rem;margin-bottom:5px}.step-name[data-v-8b90fa10]{font-weight:700;color:#2d3748;font-size:1rem}.step-growth[data-v-8b90fa10]{color:#38a169;font-size:.75rem;font-weight:800;margin-top:5px;animation:bounce-8b90fa10 2s infinite}@keyframes bounce-8b90fa10{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.step-connector[data-v-8b90fa10]{color:#cbd5e0;font-size:1.5rem}.level-3 .step-card[data-v-8b90fa10]{border-top:4px solid #48bb78}.level-4 .step-card[data-v-8b90fa10]{border-top:4px solid #5a67d8}.level-5 .step-card[data-v-8b90fa10]{border-top:4px solid #d69e2e}.evolution-step.is-projection .step-card[data-v-8b90fa10]{border:2px dashed #667eea!important;background:rgba(102,126,234,.05);border-top:none!important}.evolution-step.is-projection .step-cycle[data-v-8b90fa10]{color:#667eea;font-weight:800}.label-projection[data-v-8b90fa10]{background:#667eea;color:#fff;padding:4px 10px;border-radius:20px;font-size:.65rem;margin-top:10px;display:inline-block;font-weight:800;box-shadow:0 4px 10px rgba(102,126,234,.3)}.milestone-tooltip li.requirement-satisfied[data-v-8b90fa10]{color:#48bb78;font-weight:600}.milestone-tooltip li.requirement-satisfied[data-v-8b90fa10]:before{content:"✓ ";color:#48bb78}.milestone-tooltip li.requirement-pending[data-v-8b90fa10]{color:#a0aec0;opacity:.8}.milestone-tooltip li.requirement-pending[data-v-8b90fa10]:before{content:"○ ";color:#718096}.timeline[data-v-8b90fa10]{display:flex;justify-content:space-between;align-items:flex-start;position:relative;margin:60px 0;padding:0 20px}.milestone[data-v-8b90fa10]{flex:1}.milestone-marker[data-v-8b90fa10],.milestone[data-v-8b90fa10]{display:flex;flex-direction:column;align-items:center;position:relative;transition:all .3s ease}.milestone-marker[data-v-8b90fa10]{border-radius:50%;background:#e2e8f0;border:4px solid #cbd5e0;justify-content:center;z-index:2;cursor:pointer;overflow:hidden}.marker-wrapper[data-v-8b90fa10]{height:120px;width:100%;display:flex;align-items:center;justify-content:center;position:relative}.milestone-marker.level-0[data-v-8b90fa10]{width:80px;height:80px}.milestone-marker.level-1[data-v-8b90fa10]{width:87px;height:87px}.milestone-marker.level-2[data-v-8b90fa10]{width:94px;height:94px}.milestone-marker.level-3[data-v-8b90fa10]{width:101px;height:101px}.milestone-marker.level-4[data-v-8b90fa10]{width:108px;height:108px}.milestone-marker.level-5[data-v-8b90fa10]{width:115px;height:115px}.mfc-logo-small[data-v-8b90fa10]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:55%;max-height:55%;-o-object-fit:contain;object-fit:contain;height:auto;opacity:.15;filter:grayscale(1) blur(2px);transition:all .4s ease;z-index:1}.milestone.active .mfc-logo-small[data-v-8b90fa10],.milestone.current .mfc-logo-small[data-v-8b90fa10]{opacity:.6;filter:grayscale(0) blur(0)}.milestone.active .milestone-marker[data-v-8b90fa10]{background:#fff;border-color:#5a67d8;box-shadow:0 10px 30px rgba(102,126,234,.4)}.milestone.current .milestone-marker[data-v-8b90fa10]{background:#fff;border-color:#38a169;animation:pulse-8b90fa10 2s infinite;box-shadow:0 10px 40px rgba(72,187,120,.6)}@keyframes pulse-8b90fa10{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.milestone-icon[data-v-8b90fa10]{font-size:1.8rem;z-index:3;filter:grayscale(1) blur(2px);opacity:.3;line-height:1;transition:all .4s ease}.milestone.active .milestone-icon[data-v-8b90fa10],.milestone.current .milestone-icon[data-v-8b90fa10]{filter:grayscale(0) blur(0) drop-shadow(0 2px 4px rgba(0,0,0,.2));opacity:1}.level-1 .milestone-icon[data-v-8b90fa10]{font-size:1.7rem}.level-2 .milestone-icon[data-v-8b90fa10]{font-size:1.8rem}.level-3 .milestone-icon[data-v-8b90fa10]{font-size:1.6rem}.level-4 .milestone-icon[data-v-8b90fa10]{font-size:1.8rem}.level-5 .milestone-icon[data-v-8b90fa10]{font-size:2rem}.milestone-content[data-v-8b90fa10]{margin-top:20px;text-align:center;position:relative}.milestone.current .milestone-marker[data-v-8b90fa10]:after{content:"ESTÁS AQUÍ";position:absolute;top:-35px;left:50%;transform:translateX(-50%);background:#38a169;color:#fff;font-size:.6rem;padding:2px 8px;border-radius:10px;white-space:nowrap;font-weight:800;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:10}.milestone-content h3[data-v-8b90fa10]{font-size:1.3rem;font-weight:600;color:#2d3748;margin-bottom:10px}.milestone.active h3[data-v-8b90fa10],.milestone.current h3[data-v-8b90fa10]{color:#5a67d8;font-weight:700}.milestone-tooltip[data-v-8b90fa10]{position:absolute;top:100%;left:50%;transform:translateX(-50%);background:#2d3748;color:#fff;padding:15px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.4);min-width:250px;z-index:100;margin-top:15px;animation:fadeIn-8b90fa10 .3s ease;pointer-events:auto}.milestone-tooltip[data-v-8b90fa10]:before{top:-20px;left:0;right:0;height:20px;background:transparent}.tooltip-header[data-v-8b90fa10]{font-weight:800;font-size:.7rem;text-transform:uppercase;color:#a0aec0;margin-bottom:12px;border-bottom:1px solid #4a5568;padding-bottom:5px;display:flex;align-items:center;gap:8px}.req-grid[data-v-8b90fa10]{display:flex;flex-direction:column;gap:8px;max-height:350px;overflow-y:auto;padding-right:8px}.req-grid[data-v-8b90fa10]::-webkit-scrollbar{width:5px}.req-grid[data-v-8b90fa10]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:10px}.req-grid[data-v-8b90fa10]::-webkit-scrollbar-thumb{background:#4a5568;border-radius:10px}.req-grid[data-v-8b90fa10]::-webkit-scrollbar-thumb:hover{background:#5a67d8}.req-card[data-v-8b90fa10]{background:rgba(45,55,72,.6);padding:8px 10px;border-radius:8px;border:1px solid #4a5568;transition:all .3s ease}.req-card.met[data-v-8b90fa10]{border-color:#48bb78;background:rgba(72,187,120,.15)}.req-info[data-v-8b90fa10]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.req-name[data-v-8b90fa10]{font-size:.7rem;color:#cbd5e0;white-space:nowrap}.req-val[data-v-8b90fa10]{font-size:.7rem;color:#fff}.req-card.met .req-name[data-v-8b90fa10]{color:#68d391;font-weight:700}.req-meter[data-v-8b90fa10]{height:4px;background:#1a202c;border-radius:2px;overflow:hidden}.meter-fill[data-v-8b90fa10]{height:100%;background:#667eea;transition:width .8s cubic-bezier(.17,.67,.83,.67)}.req-card.met .meter-fill[data-v-8b90fa10]{background:#48bb78}.milestone-tooltip[data-v-8b90fa10]:before{content:"";position:absolute;top:-8px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #2d3748}@keyframes fadeIn-8b90fa10{0%{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.connector[data-v-8b90fa10]{position:absolute;top:60px;left:50%;width:100%;height:4px;background:linear-gradient(90deg,#667eea,#764ba2);z-index:1;animation:slideIn-8b90fa10 .5s ease}@keyframes slideIn-8b90fa10{0%{width:0}to{width:100%}}.simulator-section[data-v-8b90fa10]{margin-top:60px;padding-top:40px;border-top:2px solid #e2e8f0}.simulator-section h3[data-v-8b90fa10]{font-size:1.8rem;font-weight:700;color:#2d3748;margin-bottom:10px;text-align:center}.simulator-section>p[data-v-8b90fa10]{text-align:center;color:#718096;margin-bottom:30px}.level-selector[data-v-8b90fa10]{display:flex;gap:15px;justify-content:center;margin-bottom:30px;flex-wrap:wrap}.level-btn[data-v-8b90fa10]{padding:15px 30px;border:2px solid #cbd5e0;background:#fff;border-radius:12px;font-size:1rem;font-weight:600;color:#4a5568;cursor:pointer;transition:all .3s ease}.level-btn[data-v-8b90fa10]:hover{border-color:#667eea;color:#667eea;transform:translateY(-2px);box-shadow:0 5px 15px rgba(102,126,234,.2)}.level-btn.selected[data-v-8b90fa10]{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#5a67d8;color:#fff;box-shadow:0 8px 20px rgba(102,126,234,.4)}.progress-bar[data-v-8b90fa10]{width:100%;height:50px;background:#e2e8f0;border-radius:25px;overflow:hidden;position:relative;margin-bottom:40px;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.progress-fill[data-v-8b90fa10]{height:100%;background:linear-gradient(90deg,#48bb78,#38a169);display:flex;align-items:center;justify-content:flex-end;padding-right:20px;transition:width .5s ease;position:relative;box-shadow:0 2px 10px rgba(72,187,120,.4)}.progress-text[data-v-8b90fa10]{color:#fff;font-weight:700;font-size:1.2rem;text-shadow:0 2px 4px rgba(0,0,0,.2)}.current-status[data-v-8b90fa10]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.status-card[data-v-8b90fa10]{background:linear-gradient(135deg,#f7fafc,#edf2f7);padding:30px;border-radius:15px;border:2px solid #e2e8f0;transition:all .3s ease}.status-card[data-v-8b90fa10]:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.1);border-color:#cbd5e0}.status-card h4[data-v-8b90fa10]{font-size:1.1rem;font-weight:800;color:#4a5568;margin-bottom:20px;display:flex;align-items:center;gap:10px}.diagnostic-row[data-v-8b90fa10]{display:flex;flex-wrap:wrap;gap:20px}.diagnostic-col[data-v-8b90fa10]{flex:1;min-width:350px;display:flex;flex-direction:column;gap:12px}.col-title[data-v-8b90fa10]{font-size:.85rem;font-weight:700;color:#718096;text-transform:uppercase;margin-bottom:5px;padding-left:5px}.status-card.full-width[data-v-8b90fa10]{grid-column:1/-1}.req-card.info-card[data-v-8b90fa10]{border-color:#5a67d8;background:rgba(90,103,216,.1);border-style:dashed}.level-name[data-v-8b90fa10]{font-size:1.8rem;font-weight:800;color:#2d3748;text-transform:uppercase;letter-spacing:1px}.missing-list[data-v-8b90fa10]{background:rgba(235,241,239,.5);padding:15px;border-radius:10px;margin:15px 0;border:1px dashed #cbd5e0}.missing-item[data-v-8b90fa10]{margin-bottom:8px;font-size:.95rem;color:#4a5568;display:flex;align-items:center;gap:10px}.missing-item i[data-v-8b90fa10]{font-size:.9rem}.level-description[data-v-8b90fa10]{color:#4a5568;line-height:1.6;font-size:1rem}.diagnostic-grid-display[data-v-8b90fa10]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px;margin-top:10px}.req-card-light[data-v-8b90fa10]{background:#fff;padding:12px 15px;border-radius:10px;border:1px solid #e2e8f0;box-shadow:0 2px 4px rgba(0,0,0,.02);display:flex;flex-direction:row;align-items:center;gap:15px}.req-card-light i[data-v-8b90fa10]{font-size:1.4rem;color:#718096;width:25px;text-align:center}.req-card-light.met i[data-v-8b90fa10]{color:#48bb78}.req-card-light.met[data-v-8b90fa10]{border-left:4px solid #48bb78;background:#f0fff4}.req-card-light .req-info[data-v-8b90fa10]{display:flex;flex-direction:column;gap:2px}.req-card-light b[data-v-8b90fa10]{font-size:.8rem;color:#4a5568}.req-card-light span[data-v-8b90fa10]{font-size:.9rem;font-weight:700;color:#2d3748}.req-card-light.met span[data-v-8b90fa10]{color:#2f855a}.matrix-table[data-v-8b90fa10]{border:none;border-collapse:separate;border-spacing:6px;font-size:.85rem;background:transparent}.matrix-table thead th[data-v-8b90fa10]{background:#f8fafc;color:#4a5568;vertical-align:middle;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);padding:12px 8px!important;text-transform:uppercase;font-weight:800;letter-spacing:.5px}.matrix-table td[data-v-8b90fa10]{padding:12px 8px!important;vertical-align:middle;border:1px solid #f1f5f9;border-radius:8px;background:#fff;box-shadow:0 2px 3px rgba(0,0,0,.03);transition:all .2s ease;font-size:1.3rem}.matrix-table tr:hover td[data-v-8b90fa10]{background-color:#fcfdfe;transform:translateY(-1px)}.cell-met[data-v-8b90fa10]{border:2.5px solid #cbd5e0;font-weight:900;box-shadow:0 4px 6px rgba(0,0,0,.05)!important;position:relative;transition:all .3s ease}.cell-met-pre-a[data-v-8b90fa10]{border-color:#ffb511!important;background-color:rgba(255,181,17,.15)!important;color:#cc9100!important}.cell-met-pre-b[data-v-8b90fa10]{border-color:#f57c00!important;background-color:rgba(245,124,0,.15)!important;color:#b25900!important}.cell-met-sector-a[data-v-8b90fa10]{border-color:#4caf50!important;background-color:rgba(76,175,80,.15)!important;color:#2e7d32!important}.cell-met-sector-b[data-v-8b90fa10]{border-color:#1b5e20!important;background-color:rgba(27,94,32,.15)!important;color:#0d3b10!important}.cell-met-sector-c[data-v-8b90fa10]{border-color:#5c462b!important;background-color:rgba(92,70,43,.15)!important;color:#3b2d1c!important}.cell-met[data-v-8b90fa10]:before{content:"✓";position:absolute;top:2px;right:5px;font-size:.65rem;opacity:.5}.header-met-pre-a[data-v-8b90fa10]{background:#ffb511!important;color:#fff!important;border-color:#cc9100!important}.header-met-pre-b[data-v-8b90fa10]{background:#f57c00!important;color:#fff!important;border-color:#b25900!important}.header-met-sector-a[data-v-8b90fa10]{background:#4caf50!important;color:#fff!important;border-color:#2e7d32!important}.header-met-sector-b[data-v-8b90fa10]{background:#1b5e20!important;color:#fff!important;border-color:#0d3b10!important}.header-met-sector-c[data-v-8b90fa10]{background:#5c462b!important;color:#fff!important;border-color:#3b2d1c!important}.matrix-table .bg-info[data-v-8b90fa10],.matrix-table .bg-primary[data-v-8b90fa10]{border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);border:none!important;color:#fff!important;font-weight:800;text-shadow:0 1px 2px rgba(0,0,0,.2)}.matrix-table .bg-light[data-v-8b90fa10]{background-color:#f0f4f8!important;border:1px solid #d1d5db!important;color:#1e3a8a!important;box-shadow:inset 0 2px 4px rgba(0,0,0,.05)!important;font-weight:800}.align-middle[data-v-8b90fa10]{vertical-align:middle!important}.font-weight-bold[data-v-8b90fa10]{color:#2d3748;background:#f8fafc!important;font-size:.85rem!important;font-weight:700!important}#app{font-family:rubik,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;font-size:.9em}#nav a,.nav-link,a{font-weight:700;color:#005043;transition:all .15s ease-in-out}#nav a:hover,.nav-link:hover,a:hover{color:#006958!important;text-decoration:underline}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#005043!important;color:#fff!important}.nav-pills .nav-link.active:hover,.nav-pills .show>.nav-link:hover{background-color:#006958!important}.btn{font-size:.85rem}.navbar{padding-top:1px!important;padding-bottom:1px!important}.btn-primary{color:#fff;background-color:#005043;border-color:#005043}.bg-primary,.bg-sistema-verde{background-color:#005043!important}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#006958!important;border-color:#006958!important}body{font-family:rubik,Helvetica,Arial,sans-serif;background-color:#f4f6f9}.card-header{font-weight:700}.card{background-color:hsla(0,0%,100%,.9)}.bg-light{background-color:hsla(0,0%,100%,.9)!important}.pie{padding-top:15px;padding-bottom:10px;text-shadow:1px 1px 2px #fff,-1px -1px 2px #fff,1px -1px 2px #fff,-1px 1px 2px #fff;color:#005043}#nav{padding:30px}.acciones{text-align:right!important;background-color:#fff;padding-top:10px;padding-bottom:5px}#nav a.router-link-exact-active{color:#5c462b}.container{background-color:#fff;min-height:100%}h4{font-size:1.4rem;line-height:2rem;padding:10px 15px;background-color:hsla(0,0%,100%,.85);border-radius:8px;display:inline-block;margin-bottom:1rem;box-shadow:0 2px 5px rgba(0,0,0,.05)}h4,h5{color:#5c462b}h5{font-size:1.3rem;line-height:1.8rem}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:2px solid rgba(0,0,0,.1)}.form-check{display:inline-block;margin-bottom:.5rem}.grupo{padding:10px;border-radius:5px;margin:1rem 0;background-color:#f8f9faab;border:solid #f8f9fa;border-width:.2rem 0}.errores{font-size:.75rem;color:red}.dirty,.dirty:focus{border-color:#5a5}.error,.error:focus{border-color:red}.botones-accion>*{margin:.25rem}@media(max-width:768px){.navbar{padding:10px}.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{padding-right:10px;padding-left:10px}.card-body,.table td,.table th{padding:10px}}.form-info,.form-info-texto{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:auto .75rem;font-size:1rem;font-weight:700;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-info-texto{height:65px;overflow:auto}