.tk[data-v-4ddc5b59]{font-family:Inter,sans-serif;color:#0f172a}.tk-head[data-v-4ddc5b59]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 16px;margin-bottom:12px;padding:14px 16px;background:#fff;border:1px solid #ebeef3;border-radius:14px}.tk-head[data-v-4ddc5b59],.tk-titulo[data-v-4ddc5b59]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tk-titulo[data-v-4ddc5b59]{gap:10px}.tk-titulo__ico[data-v-4ddc5b59]{width:44px;height:44px;border-radius:12px;background:#fff7ed;display:grid;place-items:center}.tk-titulo__ico .v-icon[data-v-4ddc5b59]{color:#ea580c!important}.tk-titulo__txt[data-v-4ddc5b59]{font-size:1.1rem;font-weight:700;color:#0f172a}.tk-titulo__sub[data-v-4ddc5b59]{font-size:.8rem;color:#64748b}.tk-stats[data-v-4ddc5b59]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-left:10px}.tk-kpi[data-v-4ddc5b59]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;height:40px;padding:0 12px 0 6px;border-radius:12px;background:#f8fafc;border:1px solid #ebeef3}.tk-kpi b[data-v-4ddc5b59]{font-size:1.1rem;font-weight:800;color:#0f172a}.tk-kpi small[data-v-4ddc5b59]{font-size:.8rem;color:#64748b}.tk-kpi__ico[data-v-4ddc5b59]{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;background:color-mix(in srgb,var(--c) 12%,#fff)}.tk-kpi__ico .v-icon[data-v-4ddc5b59]{color:var(--c)!important}.tk-kpi.alerta[data-v-4ddc5b59]{background:#fef2f2;border-color:#fecaca}.tk-kpi.alerta b[data-v-4ddc5b59]{color:#b91c1c}.tk-kpi.aviso[data-v-4ddc5b59]{background:#fffbeb;border-color:#fde68a}.tk-kpi.aviso b[data-v-4ddc5b59]{color:#b45309}.tk-stat b[data-v-4ddc5b59]{color:#0f172a;font-size:.95rem}.tk-warn[data-v-4ddc5b59]{color:#d97706!important}.tk-ok[data-v-4ddc5b59]{color:#16a34a!important}.tk-spacer[data-v-4ddc5b59]{-webkit-box-flex:1;-ms-flex:1;flex:1}.tk-ib[data-v-4ddc5b59]{width:34px;height:34px;border-radius:9px;display:inline-grid;place-items:center;background:#f1f5f9;border:1px solid #e2e8f0;cursor:pointer;-ms-flex-negative:0;flex-shrink:0}.tk-ib[data-v-4ddc5b59]:disabled{opacity:.5}.tk-ib--nuevo[data-v-4ddc5b59]{background:#6366f1;border-color:#6366f1}.tk-ib--nuevo .v-icon[data-v-4ddc5b59]{color:#fff!important}.tk-ib--nuevo[data-v-4ddc5b59]:hover:not(:disabled){background:#4f46e5}.tk-btn[data-v-4ddc5b59]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:10px;font-size:.88rem;font-weight:600;background:#eef2f7;color:#334155;border:1px solid transparent;cursor:pointer;white-space:nowrap}.tk-btn--ok[data-v-4ddc5b59]{background:#16a34a;color:#fff}.tk-btn--estado[data-v-4ddc5b59]{background:var(--bg);color:var(--c);border-color:color-mix(in srgb,var(--c) 30%,#fff)}.tk-btn[data-v-4ddc5b59]:disabled{opacity:.55;cursor:default}.tk-pend[data-v-4ddc5b59]{padding:10px 12px;border-radius:10px;background:#fffbeb;border:1px solid #fde68a;color:#92400e;gap:8px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:10px}.tk-error[data-v-4ddc5b59],.tk-pend[data-v-4ddc5b59]{font-size:.85rem;display:-webkit-box;display:-ms-flexbox;display:flex}.tk-error[data-v-4ddc5b59]{color:#dc2626;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.tk-body[data-v-4ddc5b59]{display:grid;grid-template-columns:1fr;gap:14px}.tk-body--ficha[data-v-4ddc5b59]{grid-template-columns:minmax(0,1fr) minmax(560px,45%)}.tk-filtros[data-v-4ddc5b59]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;margin-bottom:8px}.tk-filtros[data-v-4ddc5b59],.tk-pill[data-v-4ddc5b59]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tk-pill[data-v-4ddc5b59]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px;font-size:.84rem;font-weight:600;color:#475569;background:#eef2f7;border:none;border-radius:999px;padding:6px 13px;cursor:pointer}.tk-pill--sm[data-v-4ddc5b59]{font-size:.78rem;padding:4px 10px}.tk-pill.active[data-v-4ddc5b59]{background:#eef0fe;color:#4f46e5;-webkit-box-shadow:inset 0 0 0 1px #c7d2fe;box-shadow:inset 0 0 0 1px #c7d2fe}.tk-pill__n[data-v-4ddc5b59]{font-size:.74rem;background:#cbd5e1;color:#0f172a;border-radius:999px;padding:0 6px}.tk-pill.active .tk-pill__n[data-v-4ddc5b59]{background:hsla(0,0%,100%,.25);color:#fff}.tk-busca[data-v-4ddc5b59]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:4px 12px}.tk-busca input[data-v-4ddc5b59]{border:none;outline:none;font-size:.86rem;width:200px;background:transparent}.tk-vacio[data-v-4ddc5b59]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:40px;color:#64748b;font-size:.9rem}.tk-fila[data-v-4ddc5b59],.tk-vacio[data-v-4ddc5b59]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px}.tk-fila[data-v-4ddc5b59]{gap:12px;width:100%;text-align:left;padding:10px 14px;margin-bottom:6px;cursor:pointer}.tk-fila[data-v-4ddc5b59]:hover{border-color:#cbd5e1}.tk-fila.sel[data-v-4ddc5b59]{border-color:#0f172a}.tk-fila.vencido[data-v-4ddc5b59]{border-left:4px solid #dc2626}.tk-fila__tipo[data-v-4ddc5b59]{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:color-mix(in srgb,var(--c) 12%,#fff);-ms-flex-negative:0;flex-shrink:0}.tk-fila__tipo .v-icon[data-v-4ddc5b59]{color:var(--c)!important}.tk-fila__txt[data-v-4ddc5b59]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.tk-fila__a[data-v-4ddc5b59]{font-size:.95rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-cod[data-v-4ddc5b59]{font-size:.74rem;font-weight:600;color:#64748b;background:#f1f5f9;border-radius:6px;padding:1px 6px;margin-left:8px}.tk-fila__d[data-v-4ddc5b59]{font-size:.8rem;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-fila__m[data-v-4ddc5b59]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:4px;-ms-flex-negative:0;flex-shrink:0}.tk-estado[data-v-4ddc5b59]{font-size:.76rem;font-weight:700;border-radius:999px;padding:2px 9px}.tk-estado--g[data-v-4ddc5b59]{font-size:.86rem;padding:4px 12px}.tk-estado--g[data-v-4ddc5b59],.tk-fila__f[data-v-4ddc5b59]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.tk-fila__f[data-v-4ddc5b59]{font-size:.78rem;color:#64748b}.tk-prio[data-v-4ddc5b59]{width:8px;height:8px;border-radius:50%;display:inline-block}.tk-venc[data-v-4ddc5b59]{color:#dc2626;font-weight:700;font-size:.8rem}.tk-muted[data-v-4ddc5b59]{color:#64748b;font-size:.8rem}.tk-ficha[data-v-4ddc5b59]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:18px 20px;-ms-flex-item-align:start;align-self:start;position:sticky;top:10px;max-height:calc(100vh - 120px);overflow-y:auto}.tk-ficha__h[data-v-4ddc5b59]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.tk-ficha__t[data-v-4ddc5b59]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.tk-ficha__a[data-v-4ddc5b59]{font-size:1rem;font-weight:700}.tk-ficha__d[data-v-4ddc5b59]{font-size:.8rem;color:#64748b}.tk-ficha__estado[data-v-4ddc5b59]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin:12px 0}.tk-datos[data-v-4ddc5b59]{display:grid;grid-template-columns:1fr 1fr;gap:8px 14px;margin:0}.tk-datos div[data-v-4ddc5b59]{min-width:0}.tk-datos dt[data-v-4ddc5b59]{font-size:.76rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.04em}.tk-datos dd[data-v-4ddc5b59]{margin:0;font-size:.95rem;font-weight:600}.tk-datos a[data-v-4ddc5b59]{color:#2563eb;text-decoration:none}.tk-desc[data-v-4ddc5b59]{margin:10px 0 0;font-size:.9rem;color:#334155;line-height:1.45;background:#f8fafc;border-radius:10px;padding:8px 10px;white-space:pre-wrap}.tk-desc--int[data-v-4ddc5b59]{background:#fffbeb}.tk-desc--ok[data-v-4ddc5b59]{background:#ecfdf3}.tk-sep[data-v-4ddc5b59]{font-size:.76rem;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e2e8f0;padding-bottom:4px;margin:16px 0 8px}.tk-in[data-v-4ddc5b59]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:9px;padding:7px 10px;font-size:.92rem;color:#0f172a;outline:none;width:100%;font-family:inherit;margin-bottom:6px}.tk-in[data-v-4ddc5b59]:focus{border-color:#94a3b8}.tk-acciones[data-v-4ddc5b59],.tk-adj[data-v-4ddc5b59]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.tk-adj[data-v-4ddc5b59]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tk-btn--firma[data-v-4ddc5b59]{background:#f5f3ff;color:#6d28d9}.tk-btn--firma.hecha[data-v-4ddc5b59]{background:#ecfdf3;color:#15803d}.tk-oculto[data-v-4ddc5b59]{display:none}.tk-dictar[data-v-4ddc5b59]{margin:-2px 0 6px}.tk-docs[data-v-4ddc5b59]{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:8px}.tk-doc[data-v-4ddc5b59],.tk-docs[data-v-4ddc5b59]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.tk-doc[data-v-4ddc5b59]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:6px 10px 6px 6px;max-width:100%}.tk-doc__img[data-v-4ddc5b59]{width:64px;height:40px;-o-object-fit:contain;object-fit:contain;background:#fff;border-radius:6px;border:1px solid #e2e8f0}.tk-doc__ico[data-v-4ddc5b59]{width:40px;height:40px;border-radius:8px;background:#fff;border:1px solid #e2e8f0;display:grid;place-items:center}.tk-doc__txt[data-v-4ddc5b59]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.tk-doc__n[data-v-4ddc5b59]{font-size:.84rem;font-weight:600;color:#0f172a}.tk-doc__d[data-v-4ddc5b59]{font-size:.74rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.tk-act[data-v-4ddc5b59]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:7px 0;border-bottom:1px solid #f1f5f9}.tk-act__ico[data-v-4ddc5b59]{width:26px;height:26px;border-radius:8px;background:#f1f5f9;display:grid;place-items:center;-ms-flex-negative:0;flex-shrink:0}.tk-act__t[data-v-4ddc5b59]{font-size:.9rem;color:#0f172a;white-space:pre-wrap}.tk-act__d[data-v-4ddc5b59]{font-size:.76rem;color:#64748b}@media (max-width:1000px){.tk-body--ficha[data-v-4ddc5b59]{grid-template-columns:1fr}.tk-ficha[data-v-4ddc5b59]{position:static;max-height:none}}