.ml[data-v-50f01ea6]{padding:1.5rem 2rem 3rem;color:#1f2430;font-family:Barlow,system-ui,sans-serif}.ml-head[data-v-50f01ea6]{display:flex;flex-wrap:wrap;gap:1.5rem;align-items:center;justify-content:space-between;border-bottom:1px solid #e3e7ee;padding-bottom:1rem;margin-bottom:1rem}.ml-head__title[data-v-50f01ea6]{margin:0;font-size:1.6rem;font-weight:700}.ml-kpis[data-v-50f01ea6]{display:flex;gap:1.25rem}.ml-kpi[data-v-50f01ea6]{display:flex;flex-direction:column;align-items:flex-end}.ml-kpi__n[data-v-50f01ea6]{font-size:1.35rem;font-weight:700;line-height:1.1}.ml-kpi__l[data-v-50f01ea6]{font-size:.72rem;text-transform:uppercase;letter-spacing:.04em;color:#7b8497}.ml-kpi--ok .ml-kpi__n[data-v-50f01ea6]{color:#1a7f4b}.ml-bar[data-v-50f01ea6]{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap;margin-bottom:1rem}.ml-tab[data-v-50f01ea6]{border:1px solid #c9d1de;background:#fff;border-radius:6px;padding:.4rem .85rem;font-size:.85rem;font-weight:600;color:#3a4255;cursor:pointer}.ml-tab--on[data-v-50f01ea6]{border-color:#0b63c5;background:#f0f6ff;color:#0b63c5}.ml-tab__n[data-v-50f01ea6]{background:#e3e9f3;border-radius:8px;padding:0 5px;margin-left:4px;font-size:.72rem}.ml-buscar[data-v-50f01ea6]{flex:1 1 240px;max-width:420px;border:1px solid #c9d1de;border-radius:6px;padding:.45rem .6rem;font-size:.9rem;background:#fff;color:#1f2430}.ml-layout[data-v-50f01ea6]{display:flex;gap:1.25rem;align-items:flex-start}.ml-contenido[data-v-50f01ea6]{flex:1;min-width:0}.ml-panel[data-v-50f01ea6]{flex:0 0 258px;width:258px;position:sticky;top:.5rem;max-height:calc(100vh - 6rem);overflow-y:auto;border:1px solid #e3e7ee;border-radius:8px;background:#fff;padding:.5rem}.ml-panel__filtro[data-v-50f01ea6]{width:100%;border:1px solid #c9d1de;border-radius:6px;padding:.35rem .5rem;font-size:.8rem;margin-bottom:.4rem;color:#1f2430;background:#fff}.ml-panel__vacio[data-v-50f01ea6]{font-size:.78rem;color:#9aa3b4;padding:.5rem}.ml-arbol[data-v-50f01ea6]{list-style:none;margin:0;padding:0}.ml-nodo[data-v-50f01ea6]{display:flex;align-items:center;gap:.15rem;border-radius:5px;font-size:.8rem;color:#3a4255}.ml-nodo[data-v-50f01ea6]:hover{background:#f4f8ff}.ml-nodo--activo[data-v-50f01ea6]{background:#e8f1fd;color:#0b63c5;font-weight:600}.ml-nodo--raiz[data-v-50f01ea6]{width:100%;border:0;background:none;padding:.35rem .4rem;cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:600;margin-bottom:.2rem;border-bottom:1px solid #eef1f6;border-radius:0}.ml-nodo__ico[data-v-50f01ea6]{margin-right:.3rem}.ml-nodo__chev[data-v-50f01ea6]{flex:0 0 15px;border:0;background:none;cursor:pointer;color:#7b8497;font-size:.7rem;padding:0;line-height:1;font-family:inherit}.ml-nodo__chev--hoja[data-v-50f01ea6]{cursor:default}.ml-nodo__btn[data-v-50f01ea6]{flex:1;display:flex;align-items:center;gap:.4rem;border:0;background:none;cursor:pointer;padding:.28rem .3rem;text-align:left;font-family:inherit;font-size:.8rem;color:inherit;min-width:0}.ml-nodo__nom[data-v-50f01ea6]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ml-nodo__n[data-v-50f01ea6]{color:#9aa3b4;font-size:.7rem;font-weight:400}.ml-migas[data-v-50f01ea6]{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;margin-bottom:.9rem;font-size:.85rem}.ml-miga[data-v-50f01ea6]{border:0;background:none;color:#0b63c5;cursor:pointer;padding:.1rem .2rem;font-size:.85rem;font-family:inherit}.ml-migas__sep[data-v-50f01ea6]{color:#9aa3b4}.ml-migas__accion[data-v-50f01ea6]{margin-left:auto;border:1px solid #c9d1de;border-radius:6px;padding:.2rem .6rem}.ml-modo[data-v-50f01ea6]{font-size:.85rem;color:#5b6478;margin:0 0 .9rem}.ml-drop[data-v-50f01ea6]{border:2px dashed #c9d1de;border-radius:10px;background:#fafbfd;padding:1.25rem;margin-bottom:1.5rem}.ml-drop--activa[data-v-50f01ea6]{border-color:#0b63c5;background:#f0f6ff}.ml-oculto[data-v-50f01ea6]{display:none}.ml-publico[data-v-50f01ea6]{margin:0 0 1rem;padding:.6rem .8rem;border-radius:6px;background:#fdf6e6;border:1px solid #f0dcae;color:#7a5a00;font-size:.82rem;line-height:1.5}.ml-drop__vacio[data-v-50f01ea6]{text-align:center;padding:1rem 0}.ml-drop__titulo[data-v-50f01ea6]{margin:0 0 .6rem;font-weight:600}.ml-drop__nota[data-v-50f01ea6]{margin:.75rem auto 0;max-width:56ch;font-size:.8rem;color:#7b8497}.ml-form[data-v-50f01ea6]{display:flex;gap:1.25rem;flex-wrap:wrap}.ml-form__preview[data-v-50f01ea6]{width:220px;flex:0 0 220px;text-align:center}.ml-form__preview img[data-v-50f01ea6]{max-width:100%;max-height:180px;border-radius:6px;border:1px solid #e3e7ee;background:#fff}.ml-form__quitar[data-v-50f01ea6]{margin-top:.5rem;border:0;background:none;color:#0b63c5;cursor:pointer;font-size:.8rem}.ml-form__campos[data-v-50f01ea6]{flex:1 1 380px;min-width:320px}.ml-form__acciones[data-v-50f01ea6]{display:flex;gap:.6rem;margin-top:1rem}.ml-campo[data-v-50f01ea6]{display:block;margin-bottom:.85rem}.ml-campo__l[data-v-50f01ea6]{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#5b6478;margin-bottom:.25rem}.ml-campo input[data-v-50f01ea6]{width:100%;border:1px solid #c9d1de;border-radius:6px;padding:.45rem .6rem;font-size:.9rem;background:#fff;color:#1f2430}.ml-campo small[data-v-50f01ea6]{display:block;margin-top:.25rem;font-size:.75rem;color:#7b8497}.ml-campo__ruta[data-v-50f01ea6]{display:flex;align-items:center;border:1px solid #c9d1de;border-radius:6px;background:#fff;overflow:hidden}.ml-campo__ruta input[data-v-50f01ea6]{border:0;border-radius:0}.ml-campo__prefijo[data-v-50f01ea6]{padding:.45rem .5rem;background:#eef2f8;color:#5b6478;font-family:ui-monospace,monospace;font-size:.85rem;border-right:1px solid #c9d1de}.ml-fila[data-v-50f01ea6]{display:flex;gap:.75rem}.ml-fila .ml-campo[data-v-50f01ea6]{flex:1}.ml-presets__btns[data-v-50f01ea6]{display:flex;gap:.5rem}.ml-preset[data-v-50f01ea6]{flex:1;border:1px solid #c9d1de;background:#fff;border-radius:6px;padding:.4rem;cursor:pointer;font-size:.85rem;font-weight:600;color:#3a4255}.ml-preset small[data-v-50f01ea6]{display:block;font-weight:400;font-size:.7rem;color:#7b8497}.ml-preset--on[data-v-50f01ea6]{border-color:#0b63c5;background:#f0f6ff;color:#0b63c5}.ml-aviso[data-v-50f01ea6]{color:#a35b00!important}.ml-check[data-v-50f01ea6]{display:flex;gap:.5rem;align-items:flex-start;margin-top:.9rem;font-size:.82rem;color:#3a4255;line-height:1.45}.ml-peso[data-v-50f01ea6]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;padding:.45rem .6rem;border-radius:6px;margin-bottom:.9rem;background:#f2f5f9}.ml-peso__punto[data-v-50f01ea6]{width:9px;height:9px;border-radius:50%;flex:0 0 9px}.ml-peso--ok[data-v-50f01ea6]{background:#eaf7f0;color:#14683e}.ml-peso--ok .ml-peso__punto[data-v-50f01ea6]{background:#1a7f4b}.ml-peso--media[data-v-50f01ea6]{background:#fdf6e6;color:#7a5a00}.ml-peso--media .ml-peso__punto[data-v-50f01ea6]{background:#d19a00}.ml-peso--alta[data-v-50f01ea6]{background:#fdeeee;color:#8c2020}.ml-peso--alta .ml-peso__punto[data-v-50f01ea6]{background:#c62828}.ml-error[data-v-50f01ea6]{margin:.5rem 0 0;color:#8c2020;font-size:.85rem}.ml-carpetas[data-v-50f01ea6]{list-style:none;margin:0 0 1.25rem;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.6rem}.ml-carpeta[data-v-50f01ea6]{width:100%;display:flex;align-items:center;gap:.55rem;border:1px solid #e3e7ee;background:#fff;border-radius:8px;padding:.6rem .7rem;cursor:pointer;text-align:left;font-family:inherit;font-size:.88rem;color:#1f2430}.ml-carpeta[data-v-50f01ea6]:hover{border-color:#0b63c5;background:#f7fbff}.ml-carpeta__ico[data-v-50f01ea6]{font-size:1.1rem}.ml-carpeta__nom[data-v-50f01ea6]{flex:1;font-weight:600;word-break:break-word}.ml-carpeta__n[data-v-50f01ea6]{color:#7b8497;font-size:.78rem}.ml-estado[data-v-50f01ea6]{color:#7b8497;padding:1.5rem 0}.ml-grid[data-v-50f01ea6]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.ml-card[data-v-50f01ea6]{border:1px solid #e3e7ee;border-radius:8px;background:#fff;display:flex;flex-direction:column;overflow:hidden}.ml-card__img[data-v-50f01ea6]{position:relative;height:120px;background:#f4f6fa repeating-linear-gradient(45deg,#eef1f6 8px,#f7f9fc 8px 16px);display:flex;align-items:center;justify-content:center}.ml-card__img img[data-v-50f01ea6]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.ml-lock[data-v-50f01ea6]{position:absolute;top:4px;right:6px;font-size:.8rem}.ml-card__body[data-v-50f01ea6]{padding:.55rem .65rem;flex:1}.ml-card__key[data-v-50f01ea6]{margin:0;font-family:ui-monospace,monospace;font-size:.75rem;word-break:break-all;line-height:1.3}.ml-card__meta[data-v-50f01ea6]{margin:.3rem 0 0;font-size:.72rem;color:#7b8497}.ml-card__meta--tenue[data-v-50f01ea6]{color:#9aa3b4;word-break:break-all}.ml-card__meta--usada[data-v-50f01ea6]{color:#14683e}.ml-tag[data-v-50f01ea6]{background:#eef2f8;border-radius:3px;padding:0 4px;margin-left:4px}.ml-card__acciones[data-v-50f01ea6]{display:flex;flex-wrap:wrap;border-top:1px solid #eef1f6}.ml-mini[data-v-50f01ea6]{flex:1 1 33%;border:0;background:none;padding:.35rem .2rem;font-size:.7rem;color:#0b63c5;cursor:pointer;border-right:1px solid #eef1f6;border-top:1px solid #eef1f6;font-family:inherit}.ml-mini[data-v-50f01ea6]:hover:not(:disabled){background:#f4f8ff}.ml-mini[data-v-50f01ea6]:disabled{color:#b3bac6;cursor:not-allowed}.ml-mini--peligro[data-v-50f01ea6]{color:#c62828}.ml-mini--peligro[data-v-50f01ea6]:hover:not(:disabled){background:#fdf3f3}.ml-pag[data-v-50f01ea6]{display:flex;gap:.75rem;align-items:center;justify-content:center;margin-top:1.5rem;font-size:.85rem;color:#5b6478}.ml-btn[data-v-50f01ea6]{border:1px solid #c9d1de;background:#fff;color:#3a4255;border-radius:6px;padding:.45rem .9rem;font-size:.85rem;font-weight:600;cursor:pointer;font-family:inherit}.ml-btn[data-v-50f01ea6]:disabled{opacity:.5;cursor:not-allowed}.ml-btn--primario[data-v-50f01ea6]{background:#0b63c5;border-color:#0b63c5;color:#fff}.ml-modal[data-v-50f01ea6]{position:fixed;inset:0;background:rgba(15,22,32,.45);display:flex;align-items:center;justify-content:center;z-index:60;padding:1rem}.ml-modal__caja[data-v-50f01ea6]{background:#fff;border-radius:10px;padding:1.25rem;width:min(560px,100%);box-shadow:0 10px 40px rgba(0,0,0,.2)}.ml-modal__titulo[data-v-50f01ea6]{margin:0 0 .5rem;font-size:1.05rem;font-weight:700}.ml-modal__texto[data-v-50f01ea6]{margin:0 0 .9rem;font-size:.85rem;color:#5b6478;line-height:1.5}.ml-modal__input[data-v-50f01ea6]{width:100%;border:1px solid #c9d1de;border-radius:6px;padding:.5rem .6rem;font-family:ui-monospace,monospace;font-size:.85rem;color:#1f2430}@media only screen and (max-width:900px){.ml-layout[data-v-50f01ea6]{flex-direction:column}.ml-panel[data-v-50f01ea6]{position:static;width:auto;flex:1 1 auto;max-height:240px}}@media only screen and (max-width:780px){.ml[data-v-50f01ea6]{padding:1rem}.ml-form__preview[data-v-50f01ea6]{flex:1 1 100%;width:auto}.ml-fila[data-v-50f01ea6]{flex-direction:column;gap:0}}