.v-main:not([data-booted=true]){-webkit-transition:none!important;transition:none!important}.v-main{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-transition:.2s cubic-bezier(.4,0,.2,1);transition:.2s cubic-bezier(.4,0,.2,1)}.v-main,.v-main__wrap{-webkit-box-flex:1;max-width:100%}.v-main__wrap{-ms-flex:1 1 auto;flex:1 1 auto;position:relative}@-moz-document url-prefix(){@media print{.v-main{display:block}}}.cap-shell[data-v-1cd85992]{background:#f8fafc;min-height:100%}.cap-container[data-v-1cd85992]{max-width:100%;padding:16px 20px 20px!important}.cap-mundos[data-v-1cd85992]{margin-bottom:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cap-mundo[data-v-1cd85992],.cap-mundos[data-v-1cd85992]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.cap-mundo[data-v-1cd85992]{position:relative;padding:12px 18px 12px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;min-width:220px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cap-mundo[data-v-1cd85992]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(15,23,42,.06);box-shadow:0 4px 12px rgba(15,23,42,.06)}.cap-mundo-icon[data-v-1cd85992]{width:42px;height:42px;border-radius:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .2s ease;transition:all .2s ease;background:var(--m-bg);color:var(--m)}.cap-mundo-icon .v-icon[data-v-1cd85992]{color:inherit!important}.cap-mundo-title[data-v-1cd85992]{font-size:15px;font-weight:700;color:#0f172a;line-height:1.2;letter-spacing:-.01em}.cap-mundo-meta[data-v-1cd85992]{font-size:11px;color:#64748b;margin-top:3px;white-space:nowrap}.cap-mundo--active[data-v-1cd85992]{border-color:var(--m-bd);background:linear-gradient(135deg,#fff,var(--m-soft));-webkit-box-shadow:0 2px 8px var(--m-sh);box-shadow:0 2px 8px var(--m-sh)}.cap-mundo--active .cap-mundo-icon[data-v-1cd85992]{background:var(--m);color:#fff;-webkit-box-shadow:0 2px 6px var(--m-sh2);box-shadow:0 2px 6px var(--m-sh2)}.cap-mundo-arrow[data-v-1cd85992]{position:absolute;bottom:-8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff;-webkit-filter:drop-shadow(0 1px 0 #e2e8f0);filter:drop-shadow(0 1px 0 #e2e8f0)}.cap-mundo--inf[data-v-1cd85992]{--m:#0d9488;--m-bg:#f0fdfa;--m-bd:#99f6e4;--m-soft:#f4fdfb;--m-sh:rgba(13,148,136,0.12);--m-sh2:rgba(13,148,136,0.35)}.cap-mundo--fin[data-v-1cd85992]{--m:#b8860b;--m-bg:#fdf8ec;--m-bd:#ecd9a6;--m-soft:#fffcf4;--m-sh:rgba(184,134,11,0.14);--m-sh2:rgba(184,134,11,0.38)}.cap-mundo--sec[data-v-1cd85992]{--m:#2563eb;--m-bg:#eff6ff;--m-bd:#bfdbfe;--m-soft:#f7faff;--m-sh:rgba(37,99,235,0.12);--m-sh2:rgba(37,99,235,0.35)}.cap-mundo--sim[data-v-1cd85992]{--m:#7c3aed;--m-bg:#f5f3ff;--m-bd:#c4b5fd;--m-soft:#faf8ff;--m-sh:rgba(124,58,237,0.12);--m-sh2:rgba(124,58,237,0.35)}.cap-mundos-spacer[data-v-1cd85992]{-webkit-box-flex:1;-ms-flex:1;flex:1}.cap-gen[data-v-1cd85992]{font-size:11px;color:#94a3b8;font-variant-numeric:tabular-nums}.cap[data-v-1cd85992]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;color:#0f172a;font-size:13px}.cap--suelta[data-v-1cd85992]{padding:16px 20px 20px;background:#f8fafc;min-height:100%}.cap-body[data-v-1cd85992]{position:relative;min-height:420px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.cap-subtabs[data-v-1cd85992]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;padding-bottom:12px;border-bottom:1px solid #e2e8f0;-ms-flex-wrap:wrap;flex-wrap:wrap}.cap-subtab[data-v-1cd85992],.cap-subtabs[data-v-1cd85992]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cap-subtab[data-v-1cd85992]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;padding:8px 14px;background:transparent;border:none;border-radius:8px;font-size:13px;font-weight:600;color:#94a3b8;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.cap-subtab[data-v-1cd85992]:hover{color:#64748b;background:#f1f5f9}.cap-subtab-dot[data-v-1cd85992]{width:6px;height:6px;border-radius:50%;background:#cbd5e1}.cap-subtab--on[data-v-1cd85992]{color:#8a6508;background:#fdf8ec}.cap-subtab--on .cap-subtab-dot[data-v-1cd85992]{background:#b8860b;-webkit-box-shadow:0 0 0 3px rgba(184,134,11,.16);box-shadow:0 0 0 3px rgba(184,134,11,.16)}.cap-subtab-badge[data-v-1cd85992]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.cap-subtab--on .cap-subtab-badge[data-v-1cd85992]{background:#f6e7bf;color:#7a5c12}.cap-subtab-badge--rojo[data-v-1cd85992]{background:#fee2e2!important;color:#b91c1c!important}.cap-filters[data-v-1cd85992]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cap-actions-spacer[data-v-1cd85992],.cap-filters-spacer[data-v-1cd85992]{-webkit-box-flex:1;-ms-flex:1;flex:1}.cap-field[data-v-1cd85992]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cap-lbl[data-v-1cd85992]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;line-height:14px;height:14px}.cap-input[data-v-1cd85992]{height:32px;padding:0 10px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:12px;font-weight:600;color:#0f172a;outline:none;font-family:inherit;-webkit-transition:all .15s ease;transition:all .15s ease}.cap-input[data-v-1cd85992]:focus{border-color:#e3c677;-webkit-box-shadow:0 0 0 3px rgba(184,134,11,.12);box-shadow:0 0 0 3px rgba(184,134,11,.12)}.cap-seg[data-v-1cd85992]{padding:3px;background:#f1f5f9;border-radius:8px;height:32px}.cap-seg-btn[data-v-1cd85992],.cap-seg[data-v-1cd85992]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.cap-seg-btn[data-v-1cd85992]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:0 10px;background:transparent;border:none;border-radius:6px;font-size:11px;font-weight:600;color:#64748b;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;white-space:nowrap}.cap-seg-btn[data-v-1cd85992]:hover{color:#0f172a}.cap-seg-btn--on[data-v-1cd85992]{background:#fff;color:#8a6508!important;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.08);box-shadow:0 1px 3px rgba(15,23,42,.08)}.cap-search[data-v-1cd85992]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:0 12px;height:32px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:220px;-webkit-transition:all .15s ease;transition:all .15s ease}.cap-search[data-v-1cd85992]:focus-within{border-color:#e3c677;-webkit-box-shadow:0 0 0 3px rgba(184,134,11,.12);box-shadow:0 0 0 3px rgba(184,134,11,.12)}.cap-search .v-icon[data-v-1cd85992]{color:#94a3b8!important}.cap-search input[data-v-1cd85992]{border:none;outline:none;background:transparent;font-size:12px;color:#0f172a;width:100%;font-family:inherit}.cap-search input[data-v-1cd85992]::-webkit-input-placeholder{color:#cbd5e1}.cap-search input[data-v-1cd85992]::-moz-placeholder{color:#cbd5e1}.cap-search input[data-v-1cd85992]:-ms-input-placeholder{color:#cbd5e1}.cap-search input[data-v-1cd85992]::-ms-input-placeholder{color:#cbd5e1}.cap-search input[data-v-1cd85992]::placeholder{color:#cbd5e1}.cap-auto[data-v-1cd85992]{margin:0!important;padding:0!important}.cap-auto[data-v-1cd85992] .v-input__control{min-height:32px!important}.cap-auto[data-v-1cd85992] .v-input__slot{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;min-height:32px!important;height:32px!important;padding:0 10px!important;-webkit-box-shadow:none!important;box-shadow:none!important;margin:0!important}.cap-auto[data-v-1cd85992] .v-select__slot{height:32px!important}.cap-auto[data-v-1cd85992] .v-select__selection,.cap-auto[data-v-1cd85992] input{font-size:12px!important;color:#0f172a!important;margin:0!important}.cap-auto[data-v-1cd85992] .v-input__append-inner{margin-top:4px!important}.cap-sel[data-v-1cd85992]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;max-width:100%;overflow:hidden;line-height:30px}.cap-sel-cod[data-v-1cd85992]{font-weight:700;font-size:12.5px;color:#0f172a}.cap-sel-sub[data-v-1cd85992]{font-size:11px;color:#94a3b8;margin-left:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cap-it[data-v-1cd85992]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4px 0}.cap-it-cod[data-v-1cd85992]{font-weight:700;font-size:13px;color:#0f172a}.cap-it-sub[data-v-1cd85992]{font-size:11.5px;color:#64748b}.cap-actions[data-v-1cd85992]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cap-act[data-v-1cd85992],.cap-actions[data-v-1cd85992]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cap-act[data-v-1cd85992]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;height:36px;border:none;border-radius:10px;font-size:12px;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;color:#fff}.cap-act .v-icon[data-v-1cd85992]{color:#fff!important}.cap-act[data-v-1cd85992]:disabled{opacity:.4;cursor:default;-webkit-transform:none!important;transform:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.cap-act-icon[data-v-1cd85992]{width:36px}.cap-act[data-v-1cd85992]:not(:disabled):hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.cap-act--refresh[data-v-1cd85992]{background:#6366f1;-webkit-box-shadow:0 2px 6px rgba(99,102,241,.3);box-shadow:0 2px 6px rgba(99,102,241,.3)}.cap-act--refresh[data-v-1cd85992]:not(:disabled):hover{background:#4f46e5;-webkit-box-shadow:0 4px 10px rgba(99,102,241,.4);box-shadow:0 4px 10px rgba(99,102,241,.4)}.cap-act--seed[data-v-1cd85992]{background:#0d9488;-webkit-box-shadow:0 2px 6px rgba(13,148,136,.3);box-shadow:0 2px 6px rgba(13,148,136,.3)}.cap-act--seed[data-v-1cd85992]:not(:disabled):hover{background:#0f766e;-webkit-box-shadow:0 4px 10px rgba(13,148,136,.4);box-shadow:0 4px 10px rgba(13,148,136,.4)}.cap-act--sim[data-v-1cd85992]{background:#7c3aed;-webkit-box-shadow:0 2px 6px rgba(124,58,237,.3);box-shadow:0 2px 6px rgba(124,58,237,.3)}.cap-act--sim[data-v-1cd85992]:not(:disabled):hover{background:#6d28d9;-webkit-box-shadow:0 4px 10px rgba(124,58,237,.4);box-shadow:0 4px 10px rgba(124,58,237,.4)}.cap-act--clear[data-v-1cd85992]{background:#64748b;-webkit-box-shadow:0 2px 6px rgba(100,116,139,.3);box-shadow:0 2px 6px rgba(100,116,139,.3)}.cap-act--clear[data-v-1cd85992]:not(:disabled):hover{background:#475569}.cap-act--warn[data-v-1cd85992]{background:#f59e0b;-webkit-box-shadow:0 2px 6px rgba(245,158,11,.3);box-shadow:0 2px 6px rgba(245,158,11,.3)}.cap-act--warn[data-v-1cd85992]:not(:disabled):hover{background:#d97706}.cap-act-primary[data-v-1cd85992]{padding:0 16px;background:linear-gradient(135deg,#c9971a,#a47607);-webkit-box-shadow:0 2px 6px rgba(184,134,11,.32);box-shadow:0 2px 6px rgba(184,134,11,.32)}.cap-act-primary[data-v-1cd85992]:not(:disabled):hover{background:linear-gradient(135deg,#b8860b,#8a6508);-webkit-box-shadow:0 4px 10px rgba(184,134,11,.42);box-shadow:0 4px 10px rgba(184,134,11,.42)}.cap-divider[data-v-1cd85992]{width:1px;height:22px;background:#e2e8f0;margin:0 4px}.cap-chip[data-v-1cd85992]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 12px;background:#fdf8ec;border:1px solid #ecd9a6;border-radius:999px;font-size:12px;color:#7a5c12}.cap-chip-dot[data-v-1cd85992]{width:7px;height:7px;border-radius:50%;background:#b8860b;-webkit-box-shadow:0 0 0 3px rgba(184,134,11,.16);box-shadow:0 0 0 3px rgba(184,134,11,.16)}.cap-chip b[data-v-1cd85992]{color:#0f172a;font-weight:700}.cap-chip-sep[data-v-1cd85992]{color:#e3c677}.cap-chip--aviso[data-v-1cd85992]{background:#fffbeb;border-color:#fde68a;color:#92400e;cursor:pointer}.cap-chip--aviso .cap-chip-dot[data-v-1cd85992]{background:#f59e0b;-webkit-box-shadow:0 0 0 3px rgba(245,158,11,.16);box-shadow:0 0 0 3px rgba(245,158,11,.16)}.cap-kpis[data-v-1cd85992]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.cap-kpi[data-v-1cd85992]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:11px 14px 12px;min-width:0}.cap-kpi-lbl[data-v-1cd85992]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cap-kpi-lbl .v-icon[data-v-1cd85992]{color:#cbd5e1!important}.cap-kpi-val[data-v-1cd85992]{margin-top:4px;font-size:20px;font-weight:800;letter-spacing:-.01em;color:#0f172a;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cap-kpi-sub[data-v-1cd85992]{font-size:11px;color:#94a3b8;margin-top:1px}.cap-kpi--alerta[data-v-1cd85992]{border-color:#fecaca;background:linear-gradient(135deg,#fff,snow)}.cap-kpi--alerta .cap-kpi-val[data-v-1cd85992]{color:#dc2626}.cap-kpi--alerta .cap-kpi-lbl .v-icon[data-v-1cd85992]{color:#fca5a5!important}.cap-kpi--oro .cap-kpi-val[data-v-1cd85992]{color:#8a6508}.cap-kpi--ok .cap-kpi-val[data-v-1cd85992]{color:#0f766e}.cap-fuente-bar[data-v-1cd85992]{display:-webkit-box;display:-ms-flexbox;display:flex;height:6px;border-radius:999px;overflow:hidden;background:#f1f5f9;margin:10px 0 6px}.cap-fuente--OPE[data-v-1cd85992]{background:#0d9488}.cap-fuente--MO[data-v-1cd85992]{background:#e3b94a}.cap-fuente--SIN[data-v-1cd85992]{background:#f87171}.cap-fuente-ley[data-v-1cd85992]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;font-size:11px;color:#64748b;white-space:nowrap}.cap-fuente-ley i[data-v-1cd85992]{width:7px;height:7px;border-radius:2px;display:inline-block;margin-right:4px}.cap-avisos[data-v-1cd85992]{background:#fff;border:1px solid #fde68a;border-radius:12px;padding:10px 14px}.cap-avisos ul[data-v-1cd85992]{margin:0;padding-left:18px;color:#78350f;font-size:12px;line-height:1.6}.cap-error[data-v-1cd85992]{padding:10px 14px;border-radius:10px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:12px}.cap-panel[data-v-1cd85992]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.cap-panel-head[data-v-1cd85992]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid #f1f5f9;-ms-flex-wrap:wrap;flex-wrap:wrap}.cap-panel-title[data-v-1cd85992]{font-size:13px;font-weight:700;color:#0f172a}.cap-panel-sub[data-v-1cd85992]{font-size:11.5px;color:#94a3b8}.cap-panel-body[data-v-1cd85992]{padding:12px 14px}.cap-scroll[data-v-1cd85992]{overflow:auto;max-width:100%}.cap-scroll--alto[data-v-1cd85992]{max-height:calc(100vh - 360px)}.cap-leyenda[data-v-1cd85992]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;font-size:11px;color:#94a3b8;-ms-flex-wrap:wrap;flex-wrap:wrap}.cap-leyenda span[data-v-1cd85992]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.cap-dot[data-v-1cd85992]{width:9px;height:9px;border-radius:3px;display:inline-block}.cap-grid[data-v-1cd85992]{border-collapse:separate;border-spacing:3px;width:100%}.cap-grid th[data-v-1cd85992]{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;text-align:center;padding:2px}.cap-grid-sec[data-v-1cd85992]{position:sticky;left:0;z-index:1;background:#fff;text-align:left!important;white-space:nowrap;min-width:190px;padding:0 10px 0 4px!important}.cap-grid-cod[data-v-1cd85992]{font-weight:800;font-size:12px;color:#0f172a;margin-right:6px}.cap-grid-nom[data-v-1cd85992]{font-size:12px;color:#64748b}.cap-grid-num[data-v-1cd85992]{text-align:right!important;font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 8px!important;font-size:12px;font-weight:700;color:#334155}.cap-grid-dia[data-v-1cd85992]{min-width:34px}.cap-grid-dia--off[data-v-1cd85992]{color:#e2e8f0!important}.cap-grid-sub[data-v-1cd85992]{font-weight:600;color:#cbd5e1;letter-spacing:0}.cap-row--restr .cap-grid-sec[data-v-1cd85992]{background:#fdf8ec;border-radius:8px}.cap-row--restr .cap-grid-cod[data-v-1cd85992]:before{content:"◆ ";color:#b8860b}.cap-cell[data-v-1cd85992]{height:30px;min-width:34px;border-radius:7px;text-align:center;font-size:10.5px;font-weight:800;font-variant-numeric:tabular-nums;cursor:pointer;-webkit-transition:-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:transform .1s ease,box-shadow .1s ease;transition:transform .1s ease,box-shadow .1s ease,-webkit-transform .1s ease,-webkit-box-shadow .1s ease}.cap-cell[data-v-1cd85992]:hover{-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-box-shadow:0 2px 6px rgba(15,23,42,.12);box-shadow:0 2px 6px rgba(15,23,42,.12)}.cap-cell--vacia[data-v-1cd85992]{background:#f8fafc;cursor:default}.cap-cell--vacia[data-v-1cd85992]:hover{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.cap-cell--off[data-v-1cd85992]{background:repeating-linear-gradient(45deg,#f5f7fa,#f5f7fa 3px,#fff 0,#fff 7px);cursor:default}.cap-cell--off[data-v-1cd85992]:hover{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.cap-cell--baja[data-v-1cd85992]{background:#e6f7f3;color:#0f766e}.cap-cell--media[data-v-1cd85992]{background:#fcefcf;color:#8a5a00}.cap-cell--alta[data-v-1cd85992]{background:#fde4e4;color:#b91c1c}.cap-cell--sel[data-v-1cd85992]{-webkit-box-shadow:0 0 0 2px #b8860b!important;box-shadow:0 0 0 2px #b8860b!important}.cap-dot.cap-cell--off[data-v-1cd85992]{background:#e2e8f0}.cap-detalle[data-v-1cd85992]{border-top:1px solid #f1f5f9;padding:12px 14px;max-width:620px}.cap-detalle-head[data-v-1cd85992]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:8px}.cap-detalle-row[data-v-1cd85992]{display:grid;grid-template-columns:130px 1fr 70px;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 0;font-size:12px}.cap-detalle-bar[data-v-1cd85992]{height:6px;border-radius:999px;background:#f1f5f9;overflow:hidden}.cap-detalle-bar i[data-v-1cd85992]{display:block;height:100%;border-radius:999px;background:-webkit-gradient(linear,left top,right top,from(#e3b94a),to(#b8860b));background:linear-gradient(90deg,#e3b94a,#b8860b)}.cap-mini[data-v-1cd85992]{width:26px;height:26px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:6px;color:#94a3b8;cursor:pointer;-webkit-transition:all .12s ease;transition:all .12s ease}.cap-mini .v-icon[data-v-1cd85992]{color:inherit!important}.cap-mini[data-v-1cd85992]:hover{color:#0f172a;background:#f1f5f9;border-color:#e2e8f0}.cap-mini--rojo[data-v-1cd85992]:hover{color:#fff;background:#ef4444;border-color:#ef4444}.cap-tabla[data-v-1cd85992]{width:100%;border-collapse:collapse;background:#fff}.cap-tabla thead th[data-v-1cd85992]{position:sticky;top:0;z-index:1;background:#f8fafc;color:#475569;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:left;border-bottom:1px solid #e2e8f0;height:40px;padding:0 12px;white-space:nowrap}.cap-tabla tbody td[data-v-1cd85992]{font-size:13px;color:#334155;padding:0 12px;border-bottom:1px solid #f1f5f9;height:42px}.cap-tabla tbody tr[data-v-1cd85992]{-webkit-transition:background .12s ease;transition:background .12s ease}.cap-tabla tbody tr[data-v-1cd85992]:hover{background:#f8fafc}.cap-tabla tr.cap-tr--sel[data-v-1cd85992]{background:#fdf8ec!important;-webkit-box-shadow:inset 3px 0 0 0 #b8860b;box-shadow:inset 3px 0 0 0 #b8860b}.cap-tabla .cap-num[data-v-1cd85992],.cap-tabla .cap-th-num[data-v-1cd85992]{text-align:right}.cap-num[data-v-1cd85992]{font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.cap-fecha[data-v-1cd85992]{color:#64748b;font-variant-numeric:tabular-nums;font-size:12.5px;white-space:nowrap;text-align:right}.cap-cod[data-v-1cd85992]{font-weight:700;color:#0f172a}.cap-desc[data-v-1cd85992]{font-size:11px;color:#94a3b8;font-weight:500;white-space:nowrap}.cap-celda2[data-v-1cd85992]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.25;padding:3px 0}.cap-color[data-v-1cd85992]{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:7px;-ms-flex-negative:0;flex-shrink:0}.cap-gris[data-v-1cd85992]{color:#94a3b8;font-weight:500}.cap-rojo[data-v-1cd85992]{color:#dc2626!important}.cap-verde[data-v-1cd85992]{color:#0f766e!important}.cap-aviso-txt[data-v-1cd85992]{color:#b45309;font-weight:600;font-size:11px}.cap-vacio[data-v-1cd85992]{text-align:center;color:#94a3b8;padding:36px 12px!important;font-size:13px}.cap-clic[data-v-1cd85992]{cursor:pointer}.cap-sub td[data-v-1cd85992]{background:#fcfcfd;height:38px;font-size:12px}.cap-pill[data-v-1cd85992]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:2px 9px 2px 7px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:#f1f5f9;color:#475569}.cap-pill[data-v-1cd85992]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.8}.cap-pill--EMITIR_YA[data-v-1cd85992],.cap-pill--EMPEORA[data-v-1cd85992],.cap-pill--RETRASO[data-v-1cd85992],.cap-pill--SIN_SECCION[data-v-1cd85992]{background:#fee2e2;color:#b91c1c}.cap-pill--EMITIDA_TARDE[data-v-1cd85992],.cap-pill--SIN_HOLGURA[data-v-1cd85992],.cap-pill--SIN_MO[data-v-1cd85992]{background:#fef3c7;color:#92400e}.cap-pill--A_TIEMPO[data-v-1cd85992],.cap-pill--MEJORA[data-v-1cd85992],.cap-pill--PUEDE_ESPERAR[data-v-1cd85992],.cap-pill--RELLENAR[data-v-1cd85992]{background:#dcfce7;color:#15803d}.cap-pill--CON_TIEMPO[data-v-1cd85992],.cap-pill--EMITIDA[data-v-1cd85992],.cap-pill--IGUAL[data-v-1cd85992],.cap-pill--SECCION_A_MANO[data-v-1cd85992],.cap-pill--SIN_FECHA[data-v-1cd85992],.cap-pill--TERMINADO[data-v-1cd85992]{background:#f1f5f9;color:#64748b}.cap-pill--RETRASADA[data-v-1cd85992]{background:#7f1d1d;color:#fff}.cap-pill--NUEVO[data-v-1cd85992]{background:#fdf8ec;color:#8a6508}.cap-causa[data-v-1cd85992]{display:inline-block;padding:2px 8px;border-radius:6px;font-size:10.5px;font-weight:700;margin-right:3px}.cap-causa--CAPACIDAD[data-v-1cd85992]{background:#fee2e2;color:#b91c1c}.cap-causa--MATERIAL[data-v-1cd85992]{background:#ede9fe;color:#6d28d9}.cap-causa--TIEMPO[data-v-1cd85992]{background:#fef3c7;color:#92400e}.cap-buffer[data-v-1cd85992]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;font-size:11px;font-weight:700;white-space:nowrap;color:#94a3b8}.cap-buffer i[data-v-1cd85992]{width:9px;height:9px;border-radius:50%;background:currentColor;-ms-flex-negative:0;flex-shrink:0}.cap-buffer-bar[data-v-1cd85992]{width:64px;height:5px;border-radius:999px;background:#f1f5f9;overflow:hidden}.cap-buffer-bar b[data-v-1cd85992]{display:block;height:100%;background:currentColor;border-radius:999px}.cap-buffer--VERDE[data-v-1cd85992]{color:#0d9488}.cap-buffer--AMBAR[data-v-1cd85992]{color:#d97706}.cap-buffer--ROJO[data-v-1cd85992]{color:#dc2626}.cap-buffer--EN_RESTRICCION[data-v-1cd85992]{color:#b8860b}.cap-gantt[data-v-1cd85992]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cap-gantt-t[data-v-1cd85992]{padding:2px 7px;border-radius:6px;font-size:10px;font-weight:700;background:#f1f5f9;color:#475569;white-space:nowrap}.cap-gantt-t--EN_CURSO[data-v-1cd85992]{background:#fcefcf;color:#8a5a00}.cap-gantt-t--TERMINADA[data-v-1cd85992]{opacity:.4;text-decoration:line-through}.cap-gantt-t--restr[data-v-1cd85992]{-webkit-box-shadow:0 0 0 1.5px #b8860b;box-shadow:0 0 0 1.5px #b8860b}.cap-gantt-t--sin[data-v-1cd85992]{background:#fff;border:1px dashed #f87171;color:#b91c1c}.cap-hbar[data-v-1cd85992]{display:grid;grid-template-columns:200px 1fr 60px;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 0;font-size:12px}.cap-hbar-track[data-v-1cd85992]{height:8px;border-radius:999px;background:#f1f5f9;overflow:hidden}.cap-hbar-fill[data-v-1cd85992]{display:block;height:100%;border-radius:999px;background:#5eead4}.cap-hbar--media .cap-hbar-fill[data-v-1cd85992]{background:#fbbf24}.cap-hbar--alta .cap-hbar-fill[data-v-1cd85992]{background:#f87171}.cap-hbar--restr .cap-hbar-fill[data-v-1cd85992]{background:-webkit-gradient(linear,left top,right top,from(#e3b94a),to(#b8860b));background:linear-gradient(90deg,#e3b94a,#b8860b)}.cap-semanas[data-v-1cd85992]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:120px;overflow-x:auto;padding-top:6px}.cap-semana[data-v-1cd85992]{min-width:58px;height:100%;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:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:4px;font-size:10px;color:#94a3b8;font-variant-numeric:tabular-nums}.cap-semana-bar[data-v-1cd85992]{width:26px;min-height:3px;border-radius:6px 6px 2px 2px;background:-webkit-gradient(linear,left top,left bottom,from(#e3b94a),to(#b8860b));background:linear-gradient(180deg,#e3b94a,#b8860b)}.cap-semana--hoy .cap-semana-bar[data-v-1cd85992]{background:-webkit-gradient(linear,left top,left bottom,from(#f87171),to(#dc2626));background:linear-gradient(180deg,#f87171,#dc2626)}.cap-semana-imp[data-v-1cd85992]{font-weight:700;color:#334155}.cap-sim[data-v-1cd85992]{display:grid;grid-template-columns:340px minmax(0,1fr);gap:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:1100px){.cap-sim[data-v-1cd85992]{grid-template-columns:1fr}}.cap-form[data-v-1cd85992]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.cap-form-row[data-v-1cd85992]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cap-form .cap-input[data-v-1cd85992]{width:100%}.cap-tipos[data-v-1cd85992]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.cap-tipo[data-v-1cd85992]{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:center;-ms-flex-align:center;align-items:center;gap:4px;padding:9px 4px 7px;border:1px solid #eef2f6;border-radius:10px;background:#fff;font-size:10.5px;font-weight:600;color:#64748b;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.cap-tipo .v-icon[data-v-1cd85992]{color:#94a3b8!important}.cap-tipo[data-v-1cd85992]:hover{border-color:#e2e8f0;background:#f8fafc}.cap-tipo--on[data-v-1cd85992]{border-color:#c4b5fd;background:#f5f3ff;color:#6d28d9}.cap-tipo--on .v-icon[data-v-1cd85992]{color:#7c3aed!important}.cap-ayuda[data-v-1cd85992]{font-size:11.5px;color:#94a3b8;line-height:1.4}.cap-prueba[data-v-1cd85992]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:8px 8px 8px 10px;border-radius:10px;background:#faf8ff;border:1px solid #ede9fe;font-size:12px;color:#334155}.cap-prueba-ico[data-v-1cd85992],.cap-prueba[data-v-1cd85992]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cap-prueba-ico[data-v-1cd85992]{width:26px;height:26px;border-radius:7px;background:#ede9fe;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.cap-prueba-ico .v-icon[data-v-1cd85992]{color:#7c3aed!important}.cap-prueba-txt[data-v-1cd85992]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cap-arts[data-v-1cd85992]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.cap-arts-row[data-v-1cd85992]{display:grid;grid-template-columns:1fr 64px 60px 26px;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cap-link[data-v-1cd85992]{-ms-flex-item-align:start;align-self:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:3px 8px;border:none;background:transparent;border-radius:6px;font-size:11.5px;font-weight:600;color:#7c3aed;cursor:pointer}.cap-link[data-v-1cd85992]:hover{background:#f5f3ff}.cap-link .v-icon[data-v-1cd85992]{color:inherit!important}.cap-compromiso[data-v-1cd85992]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px}.cap-compromiso-fecha[data-v-1cd85992]{font-size:22px;font-weight:800;color:#8a6508;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.cap-ad[data-v-1cd85992]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px;font-variant-numeric:tabular-nums}.cap-ad s[data-v-1cd85992]{color:#cbd5e1;font-weight:600;font-size:.85em}.cap-empty[data-v-1cd85992]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:60px 20px;text-align:center}.cap-empty-icon[data-v-1cd85992],.cap-empty[data-v-1cd85992]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cap-empty-icon[data-v-1cd85992]{width:72px;height:72px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:18px;background:linear-gradient(135deg,#f8fafc,#f5f3ff);margin-bottom:16px}.cap-empty-icon .v-icon[data-v-1cd85992]{color:#a78bfa!important}.cap-empty-title[data-v-1cd85992]{font-size:16px;font-weight:700;color:#475569;margin-bottom:4px}.cap-empty-sub[data-v-1cd85992]{font-size:13px;color:#94a3b8;max-width:380px}.cap-dlg[data-v-1cd85992]{background:#fff;border-radius:14px;overflow:hidden}.cap-dlg-head[data-v-1cd85992]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:16px 18px;border-bottom:1px solid #f1f5f9}.cap-dlg-head[data-v-1cd85992],.cap-dlg-icon[data-v-1cd85992]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cap-dlg-icon[data-v-1cd85992]{width:38px;height:38px;border-radius:10px;background:#0d9488;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 2px 6px rgba(13,148,136,.3);box-shadow:0 2px 6px rgba(13,148,136,.3)}.cap-dlg-icon .v-icon[data-v-1cd85992]{color:#fff!important}.cap-dlg-body[data-v-1cd85992]{padding:14px 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.cap-dlg-foot[data-v-1cd85992]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid #f1f5f9;background:#fcfcfd}.cap-btn-ghost[data-v-1cd85992]{height:34px;padding:0 14px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;font-size:12px;font-weight:600;color:#475569;cursor:pointer}.cap-btn-ghost[data-v-1cd85992]:hover{background:#f8fafc}.cap-dlg-tabla[data-v-1cd85992]{max-height:50vh;overflow:auto;border:1px solid #e2e8f0;border-radius:10px}.cap-spin[data-v-1cd85992]{-webkit-animation:cap-giro-1cd85992 .9s linear infinite;animation:cap-giro-1cd85992 .9s linear infinite}@-webkit-keyframes cap-giro-1cd85992{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes cap-giro-1cd85992{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.cap-act--print[data-v-1cd85992]{background:#0284c7;-webkit-box-shadow:0 2px 6px rgba(2,132,199,.3);box-shadow:0 2px 6px rgba(2,132,199,.3)}.cap-act--print[data-v-1cd85992]:not(:disabled):hover{background:#0369a1;-webkit-box-shadow:0 4px 10px rgba(2,132,199,.4);box-shadow:0 4px 10px rgba(2,132,199,.4)}.cap-shell[data-v-920e905a]{background:#f8fafc;min-height:100%}.cap-container[data-v-920e905a]{max-width:100%;padding:16px 20px 20px!important}.cap-mundos[data-v-920e905a]{margin-bottom:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cap-mundo[data-v-920e905a],.cap-mundos[data-v-920e905a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.cap-mundo[data-v-920e905a]{position:relative;padding:12px 18px 12px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;min-width:220px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cap-mundo[data-v-920e905a]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(15,23,42,.06);box-shadow:0 4px 12px rgba(15,23,42,.06)}.cap-mundo-icon[data-v-920e905a]{width:42px;height:42px;border-radius:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .2s ease;transition:all .2s ease;background:var(--m-bg);color:var(--m)}.cap-mundo-icon .v-icon[data-v-920e905a]{color:inherit!important}.cap-mundo-title[data-v-920e905a]{font-size:15px;font-weight:700;color:#0f172a;line-height:1.2;letter-spacing:-.01em}.cap-mundo-meta[data-v-920e905a]{font-size:11px;color:#64748b;margin-top:3px;white-space:nowrap}.cap-mundo--active[data-v-920e905a]{border-color:var(--m-bd);background:linear-gradient(135deg,#fff,var(--m-soft));-webkit-box-shadow:0 2px 8px var(--m-sh);box-shadow:0 2px 8px var(--m-sh)}.cap-mundo--active .cap-mundo-icon[data-v-920e905a]{background:var(--m);color:#fff;-webkit-box-shadow:0 2px 6px var(--m-sh2);box-shadow:0 2px 6px var(--m-sh2)}.cap-mundo-arrow[data-v-920e905a]{position:absolute;bottom:-8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff;-webkit-filter:drop-shadow(0 1px 0 #e2e8f0);filter:drop-shadow(0 1px 0 #e2e8f0)}.cap-mundo--inf[data-v-920e905a]{--m:#0d9488;--m-bg:#f0fdfa;--m-bd:#99f6e4;--m-soft:#f4fdfb;--m-sh:rgba(13,148,136,0.12);--m-sh2:rgba(13,148,136,0.35)}.cap-mundo--fin[data-v-920e905a]{--m:#b8860b;--m-bg:#fdf8ec;--m-bd:#ecd9a6;--m-soft:#fffcf4;--m-sh:rgba(184,134,11,0.14);--m-sh2:rgba(184,134,11,0.38)}.cap-mundo--sec[data-v-920e905a]{--m:#2563eb;--m-bg:#eff6ff;--m-bd:#bfdbfe;--m-soft:#f7faff;--m-sh:rgba(37,99,235,0.12);--m-sh2:rgba(37,99,235,0.35)}.cap-mundo--sim[data-v-920e905a]{--m:#7c3aed;--m-bg:#f5f3ff;--m-bd:#c4b5fd;--m-soft:#faf8ff;--m-sh:rgba(124,58,237,0.12);--m-sh2:rgba(124,58,237,0.35)}.cap-mundos-spacer[data-v-920e905a]{-webkit-box-flex:1;-ms-flex:1;flex:1}.cap-gen[data-v-920e905a]{font-size:11px;color:#94a3b8;font-variant-numeric:tabular-nums}.cap[data-v-920e905a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;color:#0f172a;font-size:13px}.cap--suelta[data-v-920e905a]{padding:16px 20px 20px;background:#f8fafc;min-height:100%}.cap-body[data-v-920e905a]{position:relative;min-height:420px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.cap-subtabs[data-v-920e905a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;padding-bottom:12px;border-bottom:1px solid #e2e8f0;-ms-flex-wrap:wrap;flex-wrap:wrap}.cap-subtab[data-v-920e905a],.cap-subtabs[data-v-920e905a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cap-subtab[data-v-920e905a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;padding:8px 14px;background:transparent;border:none;border-radius:8px;font-size:13px;font-weight:600;color:#94a3b8;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.cap-subtab[data-v-920e905a]:hover{color:#64748b;background:#f1f5f9}.cap-subtab-dot[data-v-920e905a]{width:6px;height:6px;border-radius:50%;background:#cbd5e1}.cap-subtab--on[data-v-920e905a]{color:#8a6508;background:#fdf8ec}.cap-subtab--on .cap-subtab-dot[data-v-920e905a]{background:#b8860b;-webkit-box-shadow:0 0 0 3px rgba(184,134,11,.16);box-shadow:0 0 0 3px rgba(184,134,11,.16)}.cap-subtab-badge[data-v-920e905a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.cap-subtab--on .cap-subtab-badge[data-v-920e905a]{background:#f6e7bf;color:#7a5c12}.cap-subtab-badge--rojo[data-v-920e905a]{background:#fee2e2!important;color:#b91c1c!important}.cap-filters[data-v-920e905a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cap-actions-spacer[data-v-920e905a],.cap-filters-spacer[data-v-920e905a]{-webkit-box-flex:1;-ms-flex:1;flex:1}.cap-field[data-v-920e905a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cap-lbl[data-v-920e905a]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;line-height:14px;height:14px}.cap-input[data-v-920e905a]{height:32px;padding:0 10px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:12px;font-weight:600;color:#0f172a;outline:none;font-family:inherit;-webkit-transition:all .15s ease;transition:all .15s ease}.cap-input[data-v-920e905a]:focus{border-color:#e3c677;-webkit-box-shadow:0 0 0 3px rgba(184,134,11,.12);box-shadow:0 0 0 3px rgba(184,134,11,.12)}.cap-seg[data-v-920e905a]{padding:3px;background:#f1f5f9;border-radius:8px;height:32px}.cap-seg-btn[data-v-920e905a],.cap-seg[data-v-920e905a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.cap-seg-btn[data-v-920e905a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:0 10px;background:transparent;border:none;border-radius:6px;font-size:11px;font-weight:600;color:#64748b;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;white-space:nowrap}.cap-seg-btn[data-v-920e905a]:hover{color:#0f172a}.cap-seg-btn--on[data-v-920e905a]{background:#fff;color:#8a6508!important;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.08);box-shadow:0 1px 3px rgba(15,23,42,.08)}.cap-search[data-v-920e905a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:0 12px;height:32px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:220px;-webkit-transition:all .15s ease;transition:all .15s ease}.cap-search[data-v-920e905a]:focus-within{border-color:#e3c677;-webkit-box-shadow:0 0 0 3px rgba(184,134,11,.12);box-shadow:0 0 0 3px rgba(184,134,11,.12)}.cap-search .v-icon[data-v-920e905a]{color:#94a3b8!important}.cap-search input[data-v-920e905a]{border:none;outline:none;background:transparent;font-size:12px;color:#0f172a;width:100%;font-family:inherit}.cap-search input[data-v-920e905a]::-webkit-input-placeholder{color:#cbd5e1}.cap-search input[data-v-920e905a]::-moz-placeholder{color:#cbd5e1}.cap-search input[data-v-920e905a]:-ms-input-placeholder{color:#cbd5e1}.cap-search input[data-v-920e905a]::-ms-input-placeholder{color:#cbd5e1}.cap-search input[data-v-920e905a]::placeholder{color:#cbd5e1}.cap-auto[data-v-920e905a]{margin:0!important;padding:0!important}.cap-auto[data-v-920e905a] .v-input__control{min-height:32px!important}.cap-auto[data-v-920e905a] .v-input__slot{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;min-height:32px!important;height:32px!important;padding:0 10px!important;-webkit-box-shadow:none!important;box-shadow:none!important;margin:0!important}.cap-auto[data-v-920e905a] .v-select__slot{height:32px!important}.cap-auto[data-v-920e905a] .v-select__selection,.cap-auto[data-v-920e905a] input{font-size:12px!important;color:#0f172a!important;margin:0!important}.cap-auto[data-v-920e905a] .v-input__append-inner{margin-top:4px!important}.cap-sel[data-v-920e905a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;max-width:100%;overflow:hidden;line-height:30px}.cap-sel-cod[data-v-920e905a]{font-weight:700;font-size:12.5px;color:#0f172a}.cap-sel-sub[data-v-920e905a]{font-size:11px;color:#94a3b8;margin-left:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cap-it[data-v-920e905a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4px 0}.cap-it-cod[data-v-920e905a]{font-weight:700;font-size:13px;color:#0f172a}.cap-it-sub[data-v-920e905a]{font-size:11.5px;color:#64748b}.cap-actions[data-v-920e905a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cap-act[data-v-920e905a],.cap-actions[data-v-920e905a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cap-act[data-v-920e905a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;height:36px;border:none;border-radius:10px;font-size:12px;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;color:#fff}.cap-act .v-icon[data-v-920e905a]{color:#fff!important}.cap-act[data-v-920e905a]:disabled{opacity:.4;cursor:default;-webkit-transform:none!important;transform:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.cap-act-icon[data-v-920e905a]{width:36px}.cap-act[data-v-920e905a]:not(:disabled):hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.cap-act--refresh[data-v-920e905a]{background:#6366f1;-webkit-box-shadow:0 2px 6px rgba(99,102,241,.3);box-shadow:0 2px 6px rgba(99,102,241,.3)}.cap-act--refresh[data-v-920e905a]:not(:disabled):hover{background:#4f46e5;-webkit-box-shadow:0 4px 10px rgba(99,102,241,.4);box-shadow:0 4px 10px rgba(99,102,241,.4)}.cap-act--seed[data-v-920e905a]{background:#0d9488;-webkit-box-shadow:0 2px 6px rgba(13,148,136,.3);box-shadow:0 2px 6px rgba(13,148,136,.3)}.cap-act--seed[data-v-920e905a]:not(:disabled):hover{background:#0f766e;-webkit-box-shadow:0 4px 10px rgba(13,148,136,.4);box-shadow:0 4px 10px rgba(13,148,136,.4)}.cap-act--sim[data-v-920e905a]{background:#7c3aed;-webkit-box-shadow:0 2px 6px rgba(124,58,237,.3);box-shadow:0 2px 6px rgba(124,58,237,.3)}.cap-act--sim[data-v-920e905a]:not(:disabled):hover{background:#6d28d9;-webkit-box-shadow:0 4px 10px rgba(124,58,237,.4);box-shadow:0 4px 10px rgba(124,58,237,.4)}.cap-act--clear[data-v-920e905a]{background:#64748b;-webkit-box-shadow:0 2px 6px rgba(100,116,139,.3);box-shadow:0 2px 6px rgba(100,116,139,.3)}.cap-act--clear[data-v-920e905a]:not(:disabled):hover{background:#475569}.cap-act--warn[data-v-920e905a]{background:#f59e0b;-webkit-box-shadow:0 2px 6px rgba(245,158,11,.3);box-shadow:0 2px 6px rgba(245,158,11,.3)}.cap-act--warn[data-v-920e905a]:not(:disabled):hover{background:#d97706}.cap-act-primary[data-v-920e905a]{padding:0 16px;background:linear-gradient(135deg,#c9971a,#a47607);-webkit-box-shadow:0 2px 6px rgba(184,134,11,.32);box-shadow:0 2px 6px rgba(184,134,11,.32)}.cap-act-primary[data-v-920e905a]:not(:disabled):hover{background:linear-gradient(135deg,#b8860b,#8a6508);-webkit-box-shadow:0 4px 10px rgba(184,134,11,.42);box-shadow:0 4px 10px rgba(184,134,11,.42)}.cap-divider[data-v-920e905a]{width:1px;height:22px;background:#e2e8f0;margin:0 4px}.cap-chip[data-v-920e905a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 12px;background:#fdf8ec;border:1px solid #ecd9a6;border-radius:999px;font-size:12px;color:#7a5c12}.cap-chip-dot[data-v-920e905a]{width:7px;height:7px;border-radius:50%;background:#b8860b;-webkit-box-shadow:0 0 0 3px rgba(184,134,11,.16);box-shadow:0 0 0 3px rgba(184,134,11,.16)}.cap-chip b[data-v-920e905a]{color:#0f172a;font-weight:700}.cap-chip-sep[data-v-920e905a]{color:#e3c677}.cap-chip--aviso[data-v-920e905a]{background:#fffbeb;border-color:#fde68a;color:#92400e;cursor:pointer}.cap-chip--aviso .cap-chip-dot[data-v-920e905a]{background:#f59e0b;-webkit-box-shadow:0 0 0 3px rgba(245,158,11,.16);box-shadow:0 0 0 3px rgba(245,158,11,.16)}.cap-kpis[data-v-920e905a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.cap-kpi[data-v-920e905a]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:11px 14px 12px;min-width:0}.cap-kpi-lbl[data-v-920e905a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cap-kpi-lbl .v-icon[data-v-920e905a]{color:#cbd5e1!important}.cap-kpi-val[data-v-920e905a]{margin-top:4px;font-size:20px;font-weight:800;letter-spacing:-.01em;color:#0f172a;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cap-kpi-sub[data-v-920e905a]{font-size:11px;color:#94a3b8;margin-top:1px}.cap-kpi--alerta[data-v-920e905a]{border-color:#fecaca;background:linear-gradient(135deg,#fff,snow)}.cap-kpi--alerta .cap-kpi-val[data-v-920e905a]{color:#dc2626}.cap-kpi--alerta .cap-kpi-lbl .v-icon[data-v-920e905a]{color:#fca5a5!important}.cap-kpi--oro .cap-kpi-val[data-v-920e905a]{color:#8a6508}.cap-kpi--ok .cap-kpi-val[data-v-920e905a]{color:#0f766e}.cap-fuente-bar[data-v-920e905a]{display:-webkit-box;display:-ms-flexbox;display:flex;height:6px;border-radius:999px;overflow:hidden;background:#f1f5f9;margin:10px 0 6px}.cap-fuente--OPE[data-v-920e905a]{background:#0d9488}.cap-fuente--MO[data-v-920e905a]{background:#e3b94a}.cap-fuente--SIN[data-v-920e905a]{background:#f87171}.cap-fuente-ley[data-v-920e905a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;font-size:11px;color:#64748b;white-space:nowrap}.cap-fuente-ley i[data-v-920e905a]{width:7px;height:7px;border-radius:2px;display:inline-block;margin-right:4px}.cap-avisos[data-v-920e905a]{background:#fff;border:1px solid #fde68a;border-radius:12px;padding:10px 14px}.cap-avisos ul[data-v-920e905a]{margin:0;padding-left:18px;color:#78350f;font-size:12px;line-height:1.6}.cap-error[data-v-920e905a]{padding:10px 14px;border-radius:10px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:12px}.cap-panel[data-v-920e905a]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.cap-panel-head[data-v-920e905a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid #f1f5f9;-ms-flex-wrap:wrap;flex-wrap:wrap}.cap-panel-title[data-v-920e905a]{font-size:13px;font-weight:700;color:#0f172a}.cap-panel-sub[data-v-920e905a]{font-size:11.5px;color:#94a3b8}.cap-panel-body[data-v-920e905a]{padding:12px 14px}.cap-scroll[data-v-920e905a]{overflow:auto;max-width:100%}.cap-scroll--alto[data-v-920e905a]{max-height:calc(100vh - 360px)}.cap-leyenda[data-v-920e905a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;font-size:11px;color:#94a3b8;-ms-flex-wrap:wrap;flex-wrap:wrap}.cap-leyenda span[data-v-920e905a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.cap-dot[data-v-920e905a]{width:9px;height:9px;border-radius:3px;display:inline-block}.cap-grid[data-v-920e905a]{border-collapse:separate;border-spacing:3px;width:100%}.cap-grid th[data-v-920e905a]{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;text-align:center;padding:2px}.cap-grid-sec[data-v-920e905a]{position:sticky;left:0;z-index:1;background:#fff;text-align:left!important;white-space:nowrap;min-width:190px;padding:0 10px 0 4px!important}.cap-grid-cod[data-v-920e905a]{font-weight:800;font-size:12px;color:#0f172a;margin-right:6px}.cap-grid-nom[data-v-920e905a]{font-size:12px;color:#64748b}.cap-grid-num[data-v-920e905a]{text-align:right!important;font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 8px!important;font-size:12px;font-weight:700;color:#334155}.cap-grid-dia[data-v-920e905a]{min-width:34px}.cap-grid-dia--off[data-v-920e905a]{color:#e2e8f0!important}.cap-grid-sub[data-v-920e905a]{font-weight:600;color:#cbd5e1;letter-spacing:0}.cap-row--restr .cap-grid-sec[data-v-920e905a]{background:#fdf8ec;border-radius:8px}.cap-row--restr .cap-grid-cod[data-v-920e905a]:before{content:"◆ ";color:#b8860b}.cap-cell[data-v-920e905a]{height:30px;min-width:34px;border-radius:7px;text-align:center;font-size:10.5px;font-weight:800;font-variant-numeric:tabular-nums;cursor:pointer;-webkit-transition:-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:transform .1s ease,box-shadow .1s ease;transition:transform .1s ease,box-shadow .1s ease,-webkit-transform .1s ease,-webkit-box-shadow .1s ease}.cap-cell[data-v-920e905a]:hover{-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-box-shadow:0 2px 6px rgba(15,23,42,.12);box-shadow:0 2px 6px rgba(15,23,42,.12)}.cap-cell--vacia[data-v-920e905a]{background:#f8fafc;cursor:default}.cap-cell--vacia[data-v-920e905a]:hover{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.cap-cell--off[data-v-920e905a]{background:repeating-linear-gradient(45deg,#f5f7fa,#f5f7fa 3px,#fff 0,#fff 7px);cursor:default}.cap-cell--off[data-v-920e905a]:hover{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.cap-cell--baja[data-v-920e905a]{background:#e6f7f3;color:#0f766e}.cap-cell--media[data-v-920e905a]{background:#fcefcf;color:#8a5a00}.cap-cell--alta[data-v-920e905a]{background:#fde4e4;color:#b91c1c}.cap-cell--sel[data-v-920e905a]{-webkit-box-shadow:0 0 0 2px #b8860b!important;box-shadow:0 0 0 2px #b8860b!important}.cap-dot.cap-cell--off[data-v-920e905a]{background:#e2e8f0}.cap-detalle[data-v-920e905a]{border-top:1px solid #f1f5f9;padding:12px 14px;max-width:620px}.cap-detalle-head[data-v-920e905a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:8px}.cap-detalle-row[data-v-920e905a]{display:grid;grid-template-columns:130px 1fr 70px;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 0;font-size:12px}.cap-detalle-bar[data-v-920e905a]{height:6px;border-radius:999px;background:#f1f5f9;overflow:hidden}.cap-detalle-bar i[data-v-920e905a]{display:block;height:100%;border-radius:999px;background:-webkit-gradient(linear,left top,right top,from(#e3b94a),to(#b8860b));background:linear-gradient(90deg,#e3b94a,#b8860b)}.cap-mini[data-v-920e905a]{width:26px;height:26px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:6px;color:#94a3b8;cursor:pointer;-webkit-transition:all .12s ease;transition:all .12s ease}.cap-mini .v-icon[data-v-920e905a]{color:inherit!important}.cap-mini[data-v-920e905a]:hover{color:#0f172a;background:#f1f5f9;border-color:#e2e8f0}.cap-mini--rojo[data-v-920e905a]:hover{color:#fff;background:#ef4444;border-color:#ef4444}.cap-tabla[data-v-920e905a]{width:100%;border-collapse:collapse;background:#fff}.cap-tabla thead th[data-v-920e905a]{position:sticky;top:0;z-index:1;background:#f8fafc;color:#475569;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:left;border-bottom:1px solid #e2e8f0;height:40px;padding:0 12px;white-space:nowrap}.cap-tabla tbody td[data-v-920e905a]{font-size:13px;color:#334155;padding:0 12px;border-bottom:1px solid #f1f5f9;height:42px}.cap-tabla tbody tr[data-v-920e905a]{-webkit-transition:background .12s ease;transition:background .12s ease}.cap-tabla tbody tr[data-v-920e905a]:hover{background:#f8fafc}.cap-tabla tr.cap-tr--sel[data-v-920e905a]{background:#fdf8ec!important;-webkit-box-shadow:inset 3px 0 0 0 #b8860b;box-shadow:inset 3px 0 0 0 #b8860b}.cap-tabla .cap-num[data-v-920e905a],.cap-tabla .cap-th-num[data-v-920e905a]{text-align:right}.cap-num[data-v-920e905a]{font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.cap-fecha[data-v-920e905a]{color:#64748b;font-variant-numeric:tabular-nums;font-size:12.5px;white-space:nowrap;text-align:right}.cap-cod[data-v-920e905a]{font-weight:700;color:#0f172a}.cap-desc[data-v-920e905a]{font-size:11px;color:#94a3b8;font-weight:500;white-space:nowrap}.cap-celda2[data-v-920e905a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.25;padding:3px 0}.cap-color[data-v-920e905a]{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:7px;-ms-flex-negative:0;flex-shrink:0}.cap-gris[data-v-920e905a]{color:#94a3b8;font-weight:500}.cap-rojo[data-v-920e905a]{color:#dc2626!important}.cap-verde[data-v-920e905a]{color:#0f766e!important}.cap-aviso-txt[data-v-920e905a]{color:#b45309;font-weight:600;font-size:11px}.cap-vacio[data-v-920e905a]{text-align:center;color:#94a3b8;padding:36px 12px!important;font-size:13px}.cap-clic[data-v-920e905a]{cursor:pointer}.cap-sub td[data-v-920e905a]{background:#fcfcfd;height:38px;font-size:12px}.cap-pill[data-v-920e905a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:2px 9px 2px 7px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:#f1f5f9;color:#475569}.cap-pill[data-v-920e905a]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.8}.cap-pill--EMITIR_YA[data-v-920e905a],.cap-pill--EMPEORA[data-v-920e905a],.cap-pill--RETRASO[data-v-920e905a],.cap-pill--SIN_SECCION[data-v-920e905a]{background:#fee2e2;color:#b91c1c}.cap-pill--EMITIDA_TARDE[data-v-920e905a],.cap-pill--SIN_HOLGURA[data-v-920e905a],.cap-pill--SIN_MO[data-v-920e905a]{background:#fef3c7;color:#92400e}.cap-pill--A_TIEMPO[data-v-920e905a],.cap-pill--MEJORA[data-v-920e905a],.cap-pill--PUEDE_ESPERAR[data-v-920e905a],.cap-pill--RELLENAR[data-v-920e905a]{background:#dcfce7;color:#15803d}.cap-pill--CON_TIEMPO[data-v-920e905a],.cap-pill--EMITIDA[data-v-920e905a],.cap-pill--IGUAL[data-v-920e905a],.cap-pill--SECCION_A_MANO[data-v-920e905a],.cap-pill--SIN_FECHA[data-v-920e905a],.cap-pill--TERMINADO[data-v-920e905a]{background:#f1f5f9;color:#64748b}.cap-pill--RETRASADA[data-v-920e905a]{background:#7f1d1d;color:#fff}.cap-pill--NUEVO[data-v-920e905a]{background:#fdf8ec;color:#8a6508}.cap-causa[data-v-920e905a]{display:inline-block;padding:2px 8px;border-radius:6px;font-size:10.5px;font-weight:700;margin-right:3px}.cap-causa--CAPACIDAD[data-v-920e905a]{background:#fee2e2;color:#b91c1c}.cap-causa--MATERIAL[data-v-920e905a]{background:#ede9fe;color:#6d28d9}.cap-causa--TIEMPO[data-v-920e905a]{background:#fef3c7;color:#92400e}.cap-buffer[data-v-920e905a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;font-size:11px;font-weight:700;white-space:nowrap;color:#94a3b8}.cap-buffer i[data-v-920e905a]{width:9px;height:9px;border-radius:50%;background:currentColor;-ms-flex-negative:0;flex-shrink:0}.cap-buffer-bar[data-v-920e905a]{width:64px;height:5px;border-radius:999px;background:#f1f5f9;overflow:hidden}.cap-buffer-bar b[data-v-920e905a]{display:block;height:100%;background:currentColor;border-radius:999px}.cap-buffer--VERDE[data-v-920e905a]{color:#0d9488}.cap-buffer--AMBAR[data-v-920e905a]{color:#d97706}.cap-buffer--ROJO[data-v-920e905a]{color:#dc2626}.cap-buffer--EN_RESTRICCION[data-v-920e905a]{color:#b8860b}.cap-gantt[data-v-920e905a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cap-gantt-t[data-v-920e905a]{padding:2px 7px;border-radius:6px;font-size:10px;font-weight:700;background:#f1f5f9;color:#475569;white-space:nowrap}.cap-gantt-t--EN_CURSO[data-v-920e905a]{background:#fcefcf;color:#8a5a00}.cap-gantt-t--TERMINADA[data-v-920e905a]{opacity:.4;text-decoration:line-through}.cap-gantt-t--restr[data-v-920e905a]{-webkit-box-shadow:0 0 0 1.5px #b8860b;box-shadow:0 0 0 1.5px #b8860b}.cap-gantt-t--sin[data-v-920e905a]{background:#fff;border:1px dashed #f87171;color:#b91c1c}.cap-hbar[data-v-920e905a]{display:grid;grid-template-columns:200px 1fr 60px;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 0;font-size:12px}.cap-hbar-track[data-v-920e905a]{height:8px;border-radius:999px;background:#f1f5f9;overflow:hidden}.cap-hbar-fill[data-v-920e905a]{display:block;height:100%;border-radius:999px;background:#5eead4}.cap-hbar--media .cap-hbar-fill[data-v-920e905a]{background:#fbbf24}.cap-hbar--alta .cap-hbar-fill[data-v-920e905a]{background:#f87171}.cap-hbar--restr .cap-hbar-fill[data-v-920e905a]{background:-webkit-gradient(linear,left top,right top,from(#e3b94a),to(#b8860b));background:linear-gradient(90deg,#e3b94a,#b8860b)}.cap-semanas[data-v-920e905a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:120px;overflow-x:auto;padding-top:6px}.cap-semana[data-v-920e905a]{min-width:58px;height:100%;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:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:4px;font-size:10px;color:#94a3b8;font-variant-numeric:tabular-nums}.cap-semana-bar[data-v-920e905a]{width:26px;min-height:3px;border-radius:6px 6px 2px 2px;background:-webkit-gradient(linear,left top,left bottom,from(#e3b94a),to(#b8860b));background:linear-gradient(180deg,#e3b94a,#b8860b)}.cap-semana--hoy .cap-semana-bar[data-v-920e905a]{background:-webkit-gradient(linear,left top,left bottom,from(#f87171),to(#dc2626));background:linear-gradient(180deg,#f87171,#dc2626)}.cap-semana-imp[data-v-920e905a]{font-weight:700;color:#334155}.cap-sim[data-v-920e905a]{display:grid;grid-template-columns:340px minmax(0,1fr);gap:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:1100px){.cap-sim[data-v-920e905a]{grid-template-columns:1fr}}.cap-form[data-v-920e905a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.cap-form-row[data-v-920e905a]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cap-form .cap-input[data-v-920e905a]{width:100%}.cap-tipos[data-v-920e905a]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.cap-tipo[data-v-920e905a]{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:center;-ms-flex-align:center;align-items:center;gap:4px;padding:9px 4px 7px;border:1px solid #eef2f6;border-radius:10px;background:#fff;font-size:10.5px;font-weight:600;color:#64748b;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.cap-tipo .v-icon[data-v-920e905a]{color:#94a3b8!important}.cap-tipo[data-v-920e905a]:hover{border-color:#e2e8f0;background:#f8fafc}.cap-tipo--on[data-v-920e905a]{border-color:#c4b5fd;background:#f5f3ff;color:#6d28d9}.cap-tipo--on .v-icon[data-v-920e905a]{color:#7c3aed!important}.cap-ayuda[data-v-920e905a]{font-size:11.5px;color:#94a3b8;line-height:1.4}.cap-prueba[data-v-920e905a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:8px 8px 8px 10px;border-radius:10px;background:#faf8ff;border:1px solid #ede9fe;font-size:12px;color:#334155}.cap-prueba-ico[data-v-920e905a],.cap-prueba[data-v-920e905a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cap-prueba-ico[data-v-920e905a]{width:26px;height:26px;border-radius:7px;background:#ede9fe;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.cap-prueba-ico .v-icon[data-v-920e905a]{color:#7c3aed!important}.cap-prueba-txt[data-v-920e905a]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cap-arts[data-v-920e905a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.cap-arts-row[data-v-920e905a]{display:grid;grid-template-columns:1fr 64px 60px 26px;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cap-link[data-v-920e905a]{-ms-flex-item-align:start;align-self:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:3px 8px;border:none;background:transparent;border-radius:6px;font-size:11.5px;font-weight:600;color:#7c3aed;cursor:pointer}.cap-link[data-v-920e905a]:hover{background:#f5f3ff}.cap-link .v-icon[data-v-920e905a]{color:inherit!important}.cap-compromiso[data-v-920e905a]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px}.cap-compromiso-fecha[data-v-920e905a]{font-size:22px;font-weight:800;color:#8a6508;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.cap-ad[data-v-920e905a]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px;font-variant-numeric:tabular-nums}.cap-ad s[data-v-920e905a]{color:#cbd5e1;font-weight:600;font-size:.85em}.cap-empty[data-v-920e905a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:60px 20px;text-align:center}.cap-empty-icon[data-v-920e905a],.cap-empty[data-v-920e905a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cap-empty-icon[data-v-920e905a]{width:72px;height:72px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:18px;background:linear-gradient(135deg,#f8fafc,#f5f3ff);margin-bottom:16px}.cap-empty-icon .v-icon[data-v-920e905a]{color:#a78bfa!important}.cap-empty-title[data-v-920e905a]{font-size:16px;font-weight:700;color:#475569;margin-bottom:4px}.cap-empty-sub[data-v-920e905a]{font-size:13px;color:#94a3b8;max-width:380px}.cap-dlg[data-v-920e905a]{background:#fff;border-radius:14px;overflow:hidden}.cap-dlg-head[data-v-920e905a]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:16px 18px;border-bottom:1px solid #f1f5f9}.cap-dlg-head[data-v-920e905a],.cap-dlg-icon[data-v-920e905a]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cap-dlg-icon[data-v-920e905a]{width:38px;height:38px;border-radius:10px;background:#0d9488;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 2px 6px rgba(13,148,136,.3);box-shadow:0 2px 6px rgba(13,148,136,.3)}.cap-dlg-icon .v-icon[data-v-920e905a]{color:#fff!important}.cap-dlg-body[data-v-920e905a]{padding:14px 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.cap-dlg-foot[data-v-920e905a]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid #f1f5f9;background:#fcfcfd}.cap-btn-ghost[data-v-920e905a]{height:34px;padding:0 14px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;font-size:12px;font-weight:600;color:#475569;cursor:pointer}.cap-btn-ghost[data-v-920e905a]:hover{background:#f8fafc}.cap-dlg-tabla[data-v-920e905a]{max-height:50vh;overflow:auto;border:1px solid #e2e8f0;border-radius:10px}.cap-spin[data-v-920e905a]{-webkit-animation:cap-giro-920e905a .9s linear infinite;animation:cap-giro-920e905a .9s linear infinite}@-webkit-keyframes cap-giro-920e905a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes cap-giro-920e905a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.cap-act--print[data-v-920e905a]{background:#0284c7;-webkit-box-shadow:0 2px 6px rgba(2,132,199,.3);box-shadow:0 2px 6px rgba(2,132,199,.3)}.cap-act--print[data-v-920e905a]:not(:disabled):hover{background:#0369a1;-webkit-box-shadow:0 4px 10px rgba(2,132,199,.4);box-shadow:0 4px 10px rgba(2,132,199,.4)}.cap-shell[data-v-4d92e924]{background:#f8fafc;min-height:100%}.cap-container[data-v-4d92e924]{max-width:100%;padding:16px 20px 20px!important}.cap-mundos[data-v-4d92e924]{margin-bottom:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cap-mundo[data-v-4d92e924],.cap-mundos[data-v-4d92e924]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.cap-mundo[data-v-4d92e924]{position:relative;padding:12px 18px 12px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;min-width:220px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cap-mundo[data-v-4d92e924]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(15,23,42,.06);box-shadow:0 4px 12px rgba(15,23,42,.06)}.cap-mundo-icon[data-v-4d92e924]{width:42px;height:42px;border-radius:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .2s ease;transition:all .2s ease;background:var(--m-bg);color:var(--m)}.cap-mundo-icon .v-icon[data-v-4d92e924]{color:inherit!important}.cap-mundo-title[data-v-4d92e924]{font-size:15px;font-weight:700;color:#0f172a;line-height:1.2;letter-spacing:-.01em}.cap-mundo-meta[data-v-4d92e924]{font-size:11px;color:#64748b;margin-top:3px;white-space:nowrap}.cap-mundo--active[data-v-4d92e924]{border-color:var(--m-bd);background:linear-gradient(135deg,#fff,var(--m-soft));-webkit-box-shadow:0 2px 8px var(--m-sh);box-shadow:0 2px 8px var(--m-sh)}.cap-mundo--active .cap-mundo-icon[data-v-4d92e924]{background:var(--m);color:#fff;-webkit-box-shadow:0 2px 6px var(--m-sh2);box-shadow:0 2px 6px var(--m-sh2)}.cap-mundo-arrow[data-v-4d92e924]{position:absolute;bottom:-8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff;-webkit-filter:drop-shadow(0 1px 0 #e2e8f0);filter:drop-shadow(0 1px 0 #e2e8f0)}.cap-mundo--inf[data-v-4d92e924]{--m:#0d9488;--m-bg:#f0fdfa;--m-bd:#99f6e4;--m-soft:#f4fdfb;--m-sh:rgba(13,148,136,0.12);--m-sh2:rgba(13,148,136,0.35)}.cap-mundo--fin[data-v-4d92e924]{--m:#b8860b;--m-bg:#fdf8ec;--m-bd:#ecd9a6;--m-soft:#fffcf4;--m-sh:rgba(184,134,11,0.14);--m-sh2:rgba(184,134,11,0.38)}.cap-mundo--sec[data-v-4d92e924]{--m:#2563eb;--m-bg:#eff6ff;--m-bd:#bfdbfe;--m-soft:#f7faff;--m-sh:rgba(37,99,235,0.12);--m-sh2:rgba(37,99,235,0.35)}.cap-mundo--sim[data-v-4d92e924]{--m:#7c3aed;--m-bg:#f5f3ff;--m-bd:#c4b5fd;--m-soft:#faf8ff;--m-sh:rgba(124,58,237,0.12);--m-sh2:rgba(124,58,237,0.35)}.cap-mundos-spacer[data-v-4d92e924]{-webkit-box-flex:1;-ms-flex:1;flex:1}.cap-gen[data-v-4d92e924]{font-size:11px;color:#94a3b8;font-variant-numeric:tabular-nums}.cap[data-v-4d92e924]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;color:#0f172a;font-size:13px}.cap--suelta[data-v-4d92e924]{padding:16px 20px 20px;background:#f8fafc;min-height:100%}.cap-body[data-v-4d92e924]{position:relative;min-height:420px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.cap-subtabs[data-v-4d92e924]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;padding-bottom:12px;border-bottom:1px solid #e2e8f0;-ms-flex-wrap:wrap;flex-wrap:wrap}.cap-subtab[data-v-4d92e924],.cap-subtabs[data-v-4d92e924]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cap-subtab[data-v-4d92e924]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;padding:8px 14px;background:transparent;border:none;border-radius:8px;font-size:13px;font-weight:600;color:#94a3b8;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.cap-subtab[data-v-4d92e924]:hover{color:#64748b;background:#f1f5f9}.cap-subtab-dot[data-v-4d92e924]{width:6px;height:6px;border-radius:50%;background:#cbd5e1}.cap-subtab--on[data-v-4d92e924]{color:#8a6508;background:#fdf8ec}.cap-subtab--on .cap-subtab-dot[data-v-4d92e924]{background:#b8860b;-webkit-box-shadow:0 0 0 3px rgba(184,134,11,.16);box-shadow:0 0 0 3px rgba(184,134,11,.16)}.cap-subtab-badge[data-v-4d92e924]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.cap-subtab--on .cap-subtab-badge[data-v-4d92e924]{background:#f6e7bf;color:#7a5c12}.cap-subtab-badge--rojo[data-v-4d92e924]{background:#fee2e2!important;color:#b91c1c!important}.cap-filters[data-v-4d92e924]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cap-actions-spacer[data-v-4d92e924],.cap-filters-spacer[data-v-4d92e924]{-webkit-box-flex:1;-ms-flex:1;flex:1}.cap-field[data-v-4d92e924]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cap-lbl[data-v-4d92e924]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;line-height:14px;height:14px}.cap-input[data-v-4d92e924]{height:32px;padding:0 10px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:12px;font-weight:600;color:#0f172a;outline:none;font-family:inherit;-webkit-transition:all .15s ease;transition:all .15s ease}.cap-input[data-v-4d92e924]:focus{border-color:#e3c677;-webkit-box-shadow:0 0 0 3px rgba(184,134,11,.12);box-shadow:0 0 0 3px rgba(184,134,11,.12)}.cap-seg[data-v-4d92e924]{padding:3px;background:#f1f5f9;border-radius:8px;height:32px}.cap-seg-btn[data-v-4d92e924],.cap-seg[data-v-4d92e924]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.cap-seg-btn[data-v-4d92e924]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:0 10px;background:transparent;border:none;border-radius:6px;font-size:11px;font-weight:600;color:#64748b;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;white-space:nowrap}.cap-seg-btn[data-v-4d92e924]:hover{color:#0f172a}.cap-seg-btn--on[data-v-4d92e924]{background:#fff;color:#8a6508!important;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.08);box-shadow:0 1px 3px rgba(15,23,42,.08)}.cap-search[data-v-4d92e924]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:0 12px;height:32px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:220px;-webkit-transition:all .15s ease;transition:all .15s ease}.cap-search[data-v-4d92e924]:focus-within{border-color:#e3c677;-webkit-box-shadow:0 0 0 3px rgba(184,134,11,.12);box-shadow:0 0 0 3px rgba(184,134,11,.12)}.cap-search .v-icon[data-v-4d92e924]{color:#94a3b8!important}.cap-search input[data-v-4d92e924]{border:none;outline:none;background:transparent;font-size:12px;color:#0f172a;width:100%;font-family:inherit}.cap-search input[data-v-4d92e924]::-webkit-input-placeholder{color:#cbd5e1}.cap-search input[data-v-4d92e924]::-moz-placeholder{color:#cbd5e1}.cap-search input[data-v-4d92e924]:-ms-input-placeholder{color:#cbd5e1}.cap-search input[data-v-4d92e924]::-ms-input-placeholder{color:#cbd5e1}.cap-search input[data-v-4d92e924]::placeholder{color:#cbd5e1}.cap-auto[data-v-4d92e924]{margin:0!important;padding:0!important}.cap-auto[data-v-4d92e924] .v-input__control{min-height:32px!important}.cap-auto[data-v-4d92e924] .v-input__slot{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;min-height:32px!important;height:32px!important;padding:0 10px!important;-webkit-box-shadow:none!important;box-shadow:none!important;margin:0!important}.cap-auto[data-v-4d92e924] .v-select__slot{height:32px!important}.cap-auto[data-v-4d92e924] .v-select__selection,.cap-auto[data-v-4d92e924] input{font-size:12px!important;color:#0f172a!important;margin:0!important}.cap-auto[data-v-4d92e924] .v-input__append-inner{margin-top:4px!important}.cap-sel[data-v-4d92e924]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;max-width:100%;overflow:hidden;line-height:30px}.cap-sel-cod[data-v-4d92e924]{font-weight:700;font-size:12.5px;color:#0f172a}.cap-sel-sub[data-v-4d92e924]{font-size:11px;color:#94a3b8;margin-left:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cap-it[data-v-4d92e924]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4px 0}.cap-it-cod[data-v-4d92e924]{font-weight:700;font-size:13px;color:#0f172a}.cap-it-sub[data-v-4d92e924]{font-size:11.5px;color:#64748b}.cap-actions[data-v-4d92e924]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cap-act[data-v-4d92e924],.cap-actions[data-v-4d92e924]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cap-act[data-v-4d92e924]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;height:36px;border:none;border-radius:10px;font-size:12px;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;color:#fff}.cap-act .v-icon[data-v-4d92e924]{color:#fff!important}.cap-act[data-v-4d92e924]:disabled{opacity:.4;cursor:default;-webkit-transform:none!important;transform:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.cap-act-icon[data-v-4d92e924]{width:36px}.cap-act[data-v-4d92e924]:not(:disabled):hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.cap-act--refresh[data-v-4d92e924]{background:#6366f1;-webkit-box-shadow:0 2px 6px rgba(99,102,241,.3);box-shadow:0 2px 6px rgba(99,102,241,.3)}.cap-act--refresh[data-v-4d92e924]:not(:disabled):hover{background:#4f46e5;-webkit-box-shadow:0 4px 10px rgba(99,102,241,.4);box-shadow:0 4px 10px rgba(99,102,241,.4)}.cap-act--seed[data-v-4d92e924]{background:#0d9488;-webkit-box-shadow:0 2px 6px rgba(13,148,136,.3);box-shadow:0 2px 6px rgba(13,148,136,.3)}.cap-act--seed[data-v-4d92e924]:not(:disabled):hover{background:#0f766e;-webkit-box-shadow:0 4px 10px rgba(13,148,136,.4);box-shadow:0 4px 10px rgba(13,148,136,.4)}.cap-act--sim[data-v-4d92e924]{background:#7c3aed;-webkit-box-shadow:0 2px 6px rgba(124,58,237,.3);box-shadow:0 2px 6px rgba(124,58,237,.3)}.cap-act--sim[data-v-4d92e924]:not(:disabled):hover{background:#6d28d9;-webkit-box-shadow:0 4px 10px rgba(124,58,237,.4);box-shadow:0 4px 10px rgba(124,58,237,.4)}.cap-act--clear[data-v-4d92e924]{background:#64748b;-webkit-box-shadow:0 2px 6px rgba(100,116,139,.3);box-shadow:0 2px 6px rgba(100,116,139,.3)}.cap-act--clear[data-v-4d92e924]:not(:disabled):hover{background:#475569}.cap-act--warn[data-v-4d92e924]{background:#f59e0b;-webkit-box-shadow:0 2px 6px rgba(245,158,11,.3);box-shadow:0 2px 6px rgba(245,158,11,.3)}.cap-act--warn[data-v-4d92e924]:not(:disabled):hover{background:#d97706}.cap-act-primary[data-v-4d92e924]{padding:0 16px;background:linear-gradient(135deg,#c9971a,#a47607);-webkit-box-shadow:0 2px 6px rgba(184,134,11,.32);box-shadow:0 2px 6px rgba(184,134,11,.32)}.cap-act-primary[data-v-4d92e924]:not(:disabled):hover{background:linear-gradient(135deg,#b8860b,#8a6508);-webkit-box-shadow:0 4px 10px rgba(184,134,11,.42);box-shadow:0 4px 10px rgba(184,134,11,.42)}.cap-divider[data-v-4d92e924]{width:1px;height:22px;background:#e2e8f0;margin:0 4px}.cap-chip[data-v-4d92e924]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 12px;background:#fdf8ec;border:1px solid #ecd9a6;border-radius:999px;font-size:12px;color:#7a5c12}.cap-chip-dot[data-v-4d92e924]{width:7px;height:7px;border-radius:50%;background:#b8860b;-webkit-box-shadow:0 0 0 3px rgba(184,134,11,.16);box-shadow:0 0 0 3px rgba(184,134,11,.16)}.cap-chip b[data-v-4d92e924]{color:#0f172a;font-weight:700}.cap-chip-sep[data-v-4d92e924]{color:#e3c677}.cap-chip--aviso[data-v-4d92e924]{background:#fffbeb;border-color:#fde68a;color:#92400e;cursor:pointer}.cap-chip--aviso .cap-chip-dot[data-v-4d92e924]{background:#f59e0b;-webkit-box-shadow:0 0 0 3px rgba(245,158,11,.16);box-shadow:0 0 0 3px rgba(245,158,11,.16)}.cap-kpis[data-v-4d92e924]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.cap-kpi[data-v-4d92e924]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:11px 14px 12px;min-width:0}.cap-kpi-lbl[data-v-4d92e924]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cap-kpi-lbl .v-icon[data-v-4d92e924]{color:#cbd5e1!important}.cap-kpi-val[data-v-4d92e924]{margin-top:4px;font-size:20px;font-weight:800;letter-spacing:-.01em;color:#0f172a;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cap-kpi-sub[data-v-4d92e924]{font-size:11px;color:#94a3b8;margin-top:1px}.cap-kpi--alerta[data-v-4d92e924]{border-color:#fecaca;background:linear-gradient(135deg,#fff,snow)}.cap-kpi--alerta .cap-kpi-val[data-v-4d92e924]{color:#dc2626}.cap-kpi--alerta .cap-kpi-lbl .v-icon[data-v-4d92e924]{color:#fca5a5!important}.cap-kpi--oro .cap-kpi-val[data-v-4d92e924]{color:#8a6508}.cap-kpi--ok .cap-kpi-val[data-v-4d92e924]{color:#0f766e}.cap-fuente-bar[data-v-4d92e924]{display:-webkit-box;display:-ms-flexbox;display:flex;height:6px;border-radius:999px;overflow:hidden;background:#f1f5f9;margin:10px 0 6px}.cap-fuente--OPE[data-v-4d92e924]{background:#0d9488}.cap-fuente--MO[data-v-4d92e924]{background:#e3b94a}.cap-fuente--SIN[data-v-4d92e924]{background:#f87171}.cap-fuente-ley[data-v-4d92e924]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;font-size:11px;color:#64748b;white-space:nowrap}.cap-fuente-ley i[data-v-4d92e924]{width:7px;height:7px;border-radius:2px;display:inline-block;margin-right:4px}.cap-avisos[data-v-4d92e924]{background:#fff;border:1px solid #fde68a;border-radius:12px;padding:10px 14px}.cap-avisos ul[data-v-4d92e924]{margin:0;padding-left:18px;color:#78350f;font-size:12px;line-height:1.6}.cap-error[data-v-4d92e924]{padding:10px 14px;border-radius:10px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:12px}.cap-panel[data-v-4d92e924]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.cap-panel-head[data-v-4d92e924]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid #f1f5f9;-ms-flex-wrap:wrap;flex-wrap:wrap}.cap-panel-title[data-v-4d92e924]{font-size:13px;font-weight:700;color:#0f172a}.cap-panel-sub[data-v-4d92e924]{font-size:11.5px;color:#94a3b8}.cap-panel-body[data-v-4d92e924]{padding:12px 14px}.cap-scroll[data-v-4d92e924]{overflow:auto;max-width:100%}.cap-scroll--alto[data-v-4d92e924]{max-height:calc(100vh - 360px)}.cap-leyenda[data-v-4d92e924]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;font-size:11px;color:#94a3b8;-ms-flex-wrap:wrap;flex-wrap:wrap}.cap-leyenda span[data-v-4d92e924]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.cap-dot[data-v-4d92e924]{width:9px;height:9px;border-radius:3px;display:inline-block}.cap-grid[data-v-4d92e924]{border-collapse:separate;border-spacing:3px;width:100%}.cap-grid th[data-v-4d92e924]{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;text-align:center;padding:2px}.cap-grid-sec[data-v-4d92e924]{position:sticky;left:0;z-index:1;background:#fff;text-align:left!important;white-space:nowrap;min-width:190px;padding:0 10px 0 4px!important}.cap-grid-cod[data-v-4d92e924]{font-weight:800;font-size:12px;color:#0f172a;margin-right:6px}.cap-grid-nom[data-v-4d92e924]{font-size:12px;color:#64748b}.cap-grid-num[data-v-4d92e924]{text-align:right!important;font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 8px!important;font-size:12px;font-weight:700;color:#334155}.cap-grid-dia[data-v-4d92e924]{min-width:34px}.cap-grid-dia--off[data-v-4d92e924]{color:#e2e8f0!important}.cap-grid-sub[data-v-4d92e924]{font-weight:600;color:#cbd5e1;letter-spacing:0}.cap-row--restr .cap-grid-sec[data-v-4d92e924]{background:#fdf8ec;border-radius:8px}.cap-row--restr .cap-grid-cod[data-v-4d92e924]:before{content:"◆ ";color:#b8860b}.cap-cell[data-v-4d92e924]{height:30px;min-width:34px;border-radius:7px;text-align:center;font-size:10.5px;font-weight:800;font-variant-numeric:tabular-nums;cursor:pointer;-webkit-transition:-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:transform .1s ease,box-shadow .1s ease;transition:transform .1s ease,box-shadow .1s ease,-webkit-transform .1s ease,-webkit-box-shadow .1s ease}.cap-cell[data-v-4d92e924]:hover{-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-box-shadow:0 2px 6px rgba(15,23,42,.12);box-shadow:0 2px 6px rgba(15,23,42,.12)}.cap-cell--vacia[data-v-4d92e924]{background:#f8fafc;cursor:default}.cap-cell--vacia[data-v-4d92e924]:hover{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.cap-cell--off[data-v-4d92e924]{background:repeating-linear-gradient(45deg,#f5f7fa,#f5f7fa 3px,#fff 0,#fff 7px);cursor:default}.cap-cell--off[data-v-4d92e924]:hover{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.cap-cell--baja[data-v-4d92e924]{background:#e6f7f3;color:#0f766e}.cap-cell--media[data-v-4d92e924]{background:#fcefcf;color:#8a5a00}.cap-cell--alta[data-v-4d92e924]{background:#fde4e4;color:#b91c1c}.cap-cell--sel[data-v-4d92e924]{-webkit-box-shadow:0 0 0 2px #b8860b!important;box-shadow:0 0 0 2px #b8860b!important}.cap-dot.cap-cell--off[data-v-4d92e924]{background:#e2e8f0}.cap-detalle[data-v-4d92e924]{border-top:1px solid #f1f5f9;padding:12px 14px;max-width:620px}.cap-detalle-head[data-v-4d92e924]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:8px}.cap-detalle-row[data-v-4d92e924]{display:grid;grid-template-columns:130px 1fr 70px;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 0;font-size:12px}.cap-detalle-bar[data-v-4d92e924]{height:6px;border-radius:999px;background:#f1f5f9;overflow:hidden}.cap-detalle-bar i[data-v-4d92e924]{display:block;height:100%;border-radius:999px;background:-webkit-gradient(linear,left top,right top,from(#e3b94a),to(#b8860b));background:linear-gradient(90deg,#e3b94a,#b8860b)}.cap-mini[data-v-4d92e924]{width:26px;height:26px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:6px;color:#94a3b8;cursor:pointer;-webkit-transition:all .12s ease;transition:all .12s ease}.cap-mini .v-icon[data-v-4d92e924]{color:inherit!important}.cap-mini[data-v-4d92e924]:hover{color:#0f172a;background:#f1f5f9;border-color:#e2e8f0}.cap-mini--rojo[data-v-4d92e924]:hover{color:#fff;background:#ef4444;border-color:#ef4444}.cap-tabla[data-v-4d92e924]{width:100%;border-collapse:collapse;background:#fff}.cap-tabla thead th[data-v-4d92e924]{position:sticky;top:0;z-index:1;background:#f8fafc;color:#475569;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:left;border-bottom:1px solid #e2e8f0;height:40px;padding:0 12px;white-space:nowrap}.cap-tabla tbody td[data-v-4d92e924]{font-size:13px;color:#334155;padding:0 12px;border-bottom:1px solid #f1f5f9;height:42px}.cap-tabla tbody tr[data-v-4d92e924]{-webkit-transition:background .12s ease;transition:background .12s ease}.cap-tabla tbody tr[data-v-4d92e924]:hover{background:#f8fafc}.cap-tabla tr.cap-tr--sel[data-v-4d92e924]{background:#fdf8ec!important;-webkit-box-shadow:inset 3px 0 0 0 #b8860b;box-shadow:inset 3px 0 0 0 #b8860b}.cap-tabla .cap-num[data-v-4d92e924],.cap-tabla .cap-th-num[data-v-4d92e924]{text-align:right}.cap-num[data-v-4d92e924]{font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.cap-fecha[data-v-4d92e924]{color:#64748b;font-variant-numeric:tabular-nums;font-size:12.5px;white-space:nowrap;text-align:right}.cap-cod[data-v-4d92e924]{font-weight:700;color:#0f172a}.cap-desc[data-v-4d92e924]{font-size:11px;color:#94a3b8;font-weight:500;white-space:nowrap}.cap-celda2[data-v-4d92e924]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.25;padding:3px 0}.cap-color[data-v-4d92e924]{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:7px;-ms-flex-negative:0;flex-shrink:0}.cap-gris[data-v-4d92e924]{color:#94a3b8;font-weight:500}.cap-rojo[data-v-4d92e924]{color:#dc2626!important}.cap-verde[data-v-4d92e924]{color:#0f766e!important}.cap-aviso-txt[data-v-4d92e924]{color:#b45309;font-weight:600;font-size:11px}.cap-vacio[data-v-4d92e924]{text-align:center;color:#94a3b8;padding:36px 12px!important;font-size:13px}.cap-clic[data-v-4d92e924]{cursor:pointer}.cap-sub td[data-v-4d92e924]{background:#fcfcfd;height:38px;font-size:12px}.cap-pill[data-v-4d92e924]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:2px 9px 2px 7px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:#f1f5f9;color:#475569}.cap-pill[data-v-4d92e924]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.8}.cap-pill--EMITIR_YA[data-v-4d92e924],.cap-pill--EMPEORA[data-v-4d92e924],.cap-pill--RETRASO[data-v-4d92e924],.cap-pill--SIN_SECCION[data-v-4d92e924]{background:#fee2e2;color:#b91c1c}.cap-pill--EMITIDA_TARDE[data-v-4d92e924],.cap-pill--SIN_HOLGURA[data-v-4d92e924],.cap-pill--SIN_MO[data-v-4d92e924]{background:#fef3c7;color:#92400e}.cap-pill--A_TIEMPO[data-v-4d92e924],.cap-pill--MEJORA[data-v-4d92e924],.cap-pill--PUEDE_ESPERAR[data-v-4d92e924],.cap-pill--RELLENAR[data-v-4d92e924]{background:#dcfce7;color:#15803d}.cap-pill--CON_TIEMPO[data-v-4d92e924],.cap-pill--EMITIDA[data-v-4d92e924],.cap-pill--IGUAL[data-v-4d92e924],.cap-pill--SECCION_A_MANO[data-v-4d92e924],.cap-pill--SIN_FECHA[data-v-4d92e924],.cap-pill--TERMINADO[data-v-4d92e924]{background:#f1f5f9;color:#64748b}.cap-pill--RETRASADA[data-v-4d92e924]{background:#7f1d1d;color:#fff}.cap-pill--NUEVO[data-v-4d92e924]{background:#fdf8ec;color:#8a6508}.cap-causa[data-v-4d92e924]{display:inline-block;padding:2px 8px;border-radius:6px;font-size:10.5px;font-weight:700;margin-right:3px}.cap-causa--CAPACIDAD[data-v-4d92e924]{background:#fee2e2;color:#b91c1c}.cap-causa--MATERIAL[data-v-4d92e924]{background:#ede9fe;color:#6d28d9}.cap-causa--TIEMPO[data-v-4d92e924]{background:#fef3c7;color:#92400e}.cap-buffer[data-v-4d92e924]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;font-size:11px;font-weight:700;white-space:nowrap;color:#94a3b8}.cap-buffer i[data-v-4d92e924]{width:9px;height:9px;border-radius:50%;background:currentColor;-ms-flex-negative:0;flex-shrink:0}.cap-buffer-bar[data-v-4d92e924]{width:64px;height:5px;border-radius:999px;background:#f1f5f9;overflow:hidden}.cap-buffer-bar b[data-v-4d92e924]{display:block;height:100%;background:currentColor;border-radius:999px}.cap-buffer--VERDE[data-v-4d92e924]{color:#0d9488}.cap-buffer--AMBAR[data-v-4d92e924]{color:#d97706}.cap-buffer--ROJO[data-v-4d92e924]{color:#dc2626}.cap-buffer--EN_RESTRICCION[data-v-4d92e924]{color:#b8860b}.cap-gantt[data-v-4d92e924]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cap-gantt-t[data-v-4d92e924]{padding:2px 7px;border-radius:6px;font-size:10px;font-weight:700;background:#f1f5f9;color:#475569;white-space:nowrap}.cap-gantt-t--EN_CURSO[data-v-4d92e924]{background:#fcefcf;color:#8a5a00}.cap-gantt-t--TERMINADA[data-v-4d92e924]{opacity:.4;text-decoration:line-through}.cap-gantt-t--restr[data-v-4d92e924]{-webkit-box-shadow:0 0 0 1.5px #b8860b;box-shadow:0 0 0 1.5px #b8860b}.cap-gantt-t--sin[data-v-4d92e924]{background:#fff;border:1px dashed #f87171;color:#b91c1c}.cap-hbar[data-v-4d92e924]{display:grid;grid-template-columns:200px 1fr 60px;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 0;font-size:12px}.cap-hbar-track[data-v-4d92e924]{height:8px;border-radius:999px;background:#f1f5f9;overflow:hidden}.cap-hbar-fill[data-v-4d92e924]{display:block;height:100%;border-radius:999px;background:#5eead4}.cap-hbar--media .cap-hbar-fill[data-v-4d92e924]{background:#fbbf24}.cap-hbar--alta .cap-hbar-fill[data-v-4d92e924]{background:#f87171}.cap-hbar--restr .cap-hbar-fill[data-v-4d92e924]{background:-webkit-gradient(linear,left top,right top,from(#e3b94a),to(#b8860b));background:linear-gradient(90deg,#e3b94a,#b8860b)}.cap-semanas[data-v-4d92e924]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:120px;overflow-x:auto;padding-top:6px}.cap-semana[data-v-4d92e924]{min-width:58px;height:100%;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:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:4px;font-size:10px;color:#94a3b8;font-variant-numeric:tabular-nums}.cap-semana-bar[data-v-4d92e924]{width:26px;min-height:3px;border-radius:6px 6px 2px 2px;background:-webkit-gradient(linear,left top,left bottom,from(#e3b94a),to(#b8860b));background:linear-gradient(180deg,#e3b94a,#b8860b)}.cap-semana--hoy .cap-semana-bar[data-v-4d92e924]{background:-webkit-gradient(linear,left top,left bottom,from(#f87171),to(#dc2626));background:linear-gradient(180deg,#f87171,#dc2626)}.cap-semana-imp[data-v-4d92e924]{font-weight:700;color:#334155}.cap-sim[data-v-4d92e924]{display:grid;grid-template-columns:340px minmax(0,1fr);gap:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:1100px){.cap-sim[data-v-4d92e924]{grid-template-columns:1fr}}.cap-form[data-v-4d92e924]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.cap-form-row[data-v-4d92e924]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cap-form .cap-input[data-v-4d92e924]{width:100%}.cap-tipos[data-v-4d92e924]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.cap-tipo[data-v-4d92e924]{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:center;-ms-flex-align:center;align-items:center;gap:4px;padding:9px 4px 7px;border:1px solid #eef2f6;border-radius:10px;background:#fff;font-size:10.5px;font-weight:600;color:#64748b;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.cap-tipo .v-icon[data-v-4d92e924]{color:#94a3b8!important}.cap-tipo[data-v-4d92e924]:hover{border-color:#e2e8f0;background:#f8fafc}.cap-tipo--on[data-v-4d92e924]{border-color:#c4b5fd;background:#f5f3ff;color:#6d28d9}.cap-tipo--on .v-icon[data-v-4d92e924]{color:#7c3aed!important}.cap-ayuda[data-v-4d92e924]{font-size:11.5px;color:#94a3b8;line-height:1.4}.cap-prueba[data-v-4d92e924]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:8px 8px 8px 10px;border-radius:10px;background:#faf8ff;border:1px solid #ede9fe;font-size:12px;color:#334155}.cap-prueba-ico[data-v-4d92e924],.cap-prueba[data-v-4d92e924]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cap-prueba-ico[data-v-4d92e924]{width:26px;height:26px;border-radius:7px;background:#ede9fe;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.cap-prueba-ico .v-icon[data-v-4d92e924]{color:#7c3aed!important}.cap-prueba-txt[data-v-4d92e924]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cap-arts[data-v-4d92e924]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.cap-arts-row[data-v-4d92e924]{display:grid;grid-template-columns:1fr 64px 60px 26px;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cap-link[data-v-4d92e924]{-ms-flex-item-align:start;align-self:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:3px 8px;border:none;background:transparent;border-radius:6px;font-size:11.5px;font-weight:600;color:#7c3aed;cursor:pointer}.cap-link[data-v-4d92e924]:hover{background:#f5f3ff}.cap-link .v-icon[data-v-4d92e924]{color:inherit!important}.cap-compromiso[data-v-4d92e924]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px}.cap-compromiso-fecha[data-v-4d92e924]{font-size:22px;font-weight:800;color:#8a6508;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.cap-ad[data-v-4d92e924]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px;font-variant-numeric:tabular-nums}.cap-ad s[data-v-4d92e924]{color:#cbd5e1;font-weight:600;font-size:.85em}.cap-empty[data-v-4d92e924]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:60px 20px;text-align:center}.cap-empty-icon[data-v-4d92e924],.cap-empty[data-v-4d92e924]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cap-empty-icon[data-v-4d92e924]{width:72px;height:72px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:18px;background:linear-gradient(135deg,#f8fafc,#f5f3ff);margin-bottom:16px}.cap-empty-icon .v-icon[data-v-4d92e924]{color:#a78bfa!important}.cap-empty-title[data-v-4d92e924]{font-size:16px;font-weight:700;color:#475569;margin-bottom:4px}.cap-empty-sub[data-v-4d92e924]{font-size:13px;color:#94a3b8;max-width:380px}.cap-dlg[data-v-4d92e924]{background:#fff;border-radius:14px;overflow:hidden}.cap-dlg-head[data-v-4d92e924]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:16px 18px;border-bottom:1px solid #f1f5f9}.cap-dlg-head[data-v-4d92e924],.cap-dlg-icon[data-v-4d92e924]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cap-dlg-icon[data-v-4d92e924]{width:38px;height:38px;border-radius:10px;background:#0d9488;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 2px 6px rgba(13,148,136,.3);box-shadow:0 2px 6px rgba(13,148,136,.3)}.cap-dlg-icon .v-icon[data-v-4d92e924]{color:#fff!important}.cap-dlg-body[data-v-4d92e924]{padding:14px 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.cap-dlg-foot[data-v-4d92e924]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid #f1f5f9;background:#fcfcfd}.cap-btn-ghost[data-v-4d92e924]{height:34px;padding:0 14px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;font-size:12px;font-weight:600;color:#475569;cursor:pointer}.cap-btn-ghost[data-v-4d92e924]:hover{background:#f8fafc}.cap-dlg-tabla[data-v-4d92e924]{max-height:50vh;overflow:auto;border:1px solid #e2e8f0;border-radius:10px}.cap-spin[data-v-4d92e924]{-webkit-animation:cap-giro-4d92e924 .9s linear infinite;animation:cap-giro-4d92e924 .9s linear infinite}@-webkit-keyframes cap-giro-4d92e924{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes cap-giro-4d92e924{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.cap-act--print[data-v-4d92e924]{background:#0284c7;-webkit-box-shadow:0 2px 6px rgba(2,132,199,.3);box-shadow:0 2px 6px rgba(2,132,199,.3)}.cap-act--print[data-v-4d92e924]:not(:disabled):hover{background:#0369a1;-webkit-box-shadow:0 4px 10px rgba(2,132,199,.4);box-shadow:0 4px 10px rgba(2,132,199,.4)}.cap-shell[data-v-6b86deca]{background:#f8fafc;min-height:100%}.cap-container[data-v-6b86deca]{max-width:100%;padding:16px 20px 20px!important}.cap-mundos[data-v-6b86deca]{margin-bottom:16px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cap-mundo[data-v-6b86deca],.cap-mundos[data-v-6b86deca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.cap-mundo[data-v-6b86deca]{position:relative;padding:12px 18px 12px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;min-width:220px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cap-mundo[data-v-6b86deca]:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(15,23,42,.06);box-shadow:0 4px 12px rgba(15,23,42,.06)}.cap-mundo-icon[data-v-6b86deca]{width:42px;height:42px;border-radius:10px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .2s ease;transition:all .2s ease;background:var(--m-bg);color:var(--m)}.cap-mundo-icon .v-icon[data-v-6b86deca]{color:inherit!important}.cap-mundo-title[data-v-6b86deca]{font-size:15px;font-weight:700;color:#0f172a;line-height:1.2;letter-spacing:-.01em}.cap-mundo-meta[data-v-6b86deca]{font-size:11px;color:#64748b;margin-top:3px;white-space:nowrap}.cap-mundo--active[data-v-6b86deca]{border-color:var(--m-bd);background:linear-gradient(135deg,#fff,var(--m-soft));-webkit-box-shadow:0 2px 8px var(--m-sh);box-shadow:0 2px 8px var(--m-sh)}.cap-mundo--active .cap-mundo-icon[data-v-6b86deca]{background:var(--m);color:#fff;-webkit-box-shadow:0 2px 6px var(--m-sh2);box-shadow:0 2px 6px var(--m-sh2)}.cap-mundo-arrow[data-v-6b86deca]{position:absolute;bottom:-8px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #fff;-webkit-filter:drop-shadow(0 1px 0 #e2e8f0);filter:drop-shadow(0 1px 0 #e2e8f0)}.cap-mundo--inf[data-v-6b86deca]{--m:#0d9488;--m-bg:#f0fdfa;--m-bd:#99f6e4;--m-soft:#f4fdfb;--m-sh:rgba(13,148,136,0.12);--m-sh2:rgba(13,148,136,0.35)}.cap-mundo--fin[data-v-6b86deca]{--m:#b8860b;--m-bg:#fdf8ec;--m-bd:#ecd9a6;--m-soft:#fffcf4;--m-sh:rgba(184,134,11,0.14);--m-sh2:rgba(184,134,11,0.38)}.cap-mundo--sec[data-v-6b86deca]{--m:#2563eb;--m-bg:#eff6ff;--m-bd:#bfdbfe;--m-soft:#f7faff;--m-sh:rgba(37,99,235,0.12);--m-sh2:rgba(37,99,235,0.35)}.cap-mundo--sim[data-v-6b86deca]{--m:#7c3aed;--m-bg:#f5f3ff;--m-bd:#c4b5fd;--m-soft:#faf8ff;--m-sh:rgba(124,58,237,0.12);--m-sh2:rgba(124,58,237,0.35)}.cap-mundos-spacer[data-v-6b86deca]{-webkit-box-flex:1;-ms-flex:1;flex:1}.cap-gen[data-v-6b86deca]{font-size:11px;color:#94a3b8;font-variant-numeric:tabular-nums}.cap[data-v-6b86deca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;color:#0f172a;font-size:13px}.cap--suelta[data-v-6b86deca]{padding:16px 20px 20px;background:#f8fafc;min-height:100%}.cap-body[data-v-6b86deca]{position:relative;min-height:420px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.cap-subtabs[data-v-6b86deca]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;padding-bottom:12px;border-bottom:1px solid #e2e8f0;-ms-flex-wrap:wrap;flex-wrap:wrap}.cap-subtab[data-v-6b86deca],.cap-subtabs[data-v-6b86deca]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cap-subtab[data-v-6b86deca]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;padding:8px 14px;background:transparent;border:none;border-radius:8px;font-size:13px;font-weight:600;color:#94a3b8;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.cap-subtab[data-v-6b86deca]:hover{color:#64748b;background:#f1f5f9}.cap-subtab-dot[data-v-6b86deca]{width:6px;height:6px;border-radius:50%;background:#cbd5e1}.cap-subtab--on[data-v-6b86deca]{color:#8a6508;background:#fdf8ec}.cap-subtab--on .cap-subtab-dot[data-v-6b86deca]{background:#b8860b;-webkit-box-shadow:0 0 0 3px rgba(184,134,11,.16);box-shadow:0 0 0 3px rgba(184,134,11,.16)}.cap-subtab-badge[data-v-6b86deca]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:20px;height:18px;padding:0 6px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:10px;font-weight:700;font-variant-numeric:tabular-nums}.cap-subtab--on .cap-subtab-badge[data-v-6b86deca]{background:#f6e7bf;color:#7a5c12}.cap-subtab-badge--rojo[data-v-6b86deca]{background:#fee2e2!important;color:#b91c1c!important}.cap-filters[data-v-6b86deca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cap-actions-spacer[data-v-6b86deca],.cap-filters-spacer[data-v-6b86deca]{-webkit-box-flex:1;-ms-flex:1;flex:1}.cap-field[data-v-6b86deca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cap-lbl[data-v-6b86deca]{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;line-height:14px;height:14px}.cap-input[data-v-6b86deca]{height:32px;padding:0 10px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:12px;font-weight:600;color:#0f172a;outline:none;font-family:inherit;-webkit-transition:all .15s ease;transition:all .15s ease}.cap-input[data-v-6b86deca]:focus{border-color:#e3c677;-webkit-box-shadow:0 0 0 3px rgba(184,134,11,.12);box-shadow:0 0 0 3px rgba(184,134,11,.12)}.cap-seg[data-v-6b86deca]{padding:3px;background:#f1f5f9;border-radius:8px;height:32px}.cap-seg-btn[data-v-6b86deca],.cap-seg[data-v-6b86deca]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.cap-seg-btn[data-v-6b86deca]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:0 10px;background:transparent;border:none;border-radius:6px;font-size:11px;font-weight:600;color:#64748b;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease;white-space:nowrap}.cap-seg-btn[data-v-6b86deca]:hover{color:#0f172a}.cap-seg-btn--on[data-v-6b86deca]{background:#fff;color:#8a6508!important;-webkit-box-shadow:0 1px 3px rgba(15,23,42,.08);box-shadow:0 1px 3px rgba(15,23,42,.08)}.cap-search[data-v-6b86deca]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:0 12px;height:32px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;min-width:220px;-webkit-transition:all .15s ease;transition:all .15s ease}.cap-search[data-v-6b86deca]:focus-within{border-color:#e3c677;-webkit-box-shadow:0 0 0 3px rgba(184,134,11,.12);box-shadow:0 0 0 3px rgba(184,134,11,.12)}.cap-search .v-icon[data-v-6b86deca]{color:#94a3b8!important}.cap-search input[data-v-6b86deca]{border:none;outline:none;background:transparent;font-size:12px;color:#0f172a;width:100%;font-family:inherit}.cap-search input[data-v-6b86deca]::-webkit-input-placeholder{color:#cbd5e1}.cap-search input[data-v-6b86deca]::-moz-placeholder{color:#cbd5e1}.cap-search input[data-v-6b86deca]:-ms-input-placeholder{color:#cbd5e1}.cap-search input[data-v-6b86deca]::-ms-input-placeholder{color:#cbd5e1}.cap-search input[data-v-6b86deca]::placeholder{color:#cbd5e1}.cap-auto[data-v-6b86deca]{margin:0!important;padding:0!important}.cap-auto[data-v-6b86deca] .v-input__control{min-height:32px!important}.cap-auto[data-v-6b86deca] .v-input__slot{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;min-height:32px!important;height:32px!important;padding:0 10px!important;-webkit-box-shadow:none!important;box-shadow:none!important;margin:0!important}.cap-auto[data-v-6b86deca] .v-select__slot{height:32px!important}.cap-auto[data-v-6b86deca] .v-select__selection,.cap-auto[data-v-6b86deca] input{font-size:12px!important;color:#0f172a!important;margin:0!important}.cap-auto[data-v-6b86deca] .v-input__append-inner{margin-top:4px!important}.cap-sel[data-v-6b86deca]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;max-width:100%;overflow:hidden;line-height:30px}.cap-sel-cod[data-v-6b86deca]{font-weight:700;font-size:12.5px;color:#0f172a}.cap-sel-sub[data-v-6b86deca]{font-size:11px;color:#94a3b8;margin-left:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cap-it[data-v-6b86deca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:4px 0}.cap-it-cod[data-v-6b86deca]{font-weight:700;font-size:13px;color:#0f172a}.cap-it-sub[data-v-6b86deca]{font-size:11.5px;color:#64748b}.cap-actions[data-v-6b86deca]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cap-act[data-v-6b86deca],.cap-actions[data-v-6b86deca]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cap-act[data-v-6b86deca]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;height:36px;border:none;border-radius:10px;font-size:12px;font-weight:600;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;color:#fff}.cap-act .v-icon[data-v-6b86deca]{color:#fff!important}.cap-act[data-v-6b86deca]:disabled{opacity:.4;cursor:default;-webkit-transform:none!important;transform:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.cap-act-icon[data-v-6b86deca]{width:36px}.cap-act[data-v-6b86deca]:not(:disabled):hover{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.cap-act--refresh[data-v-6b86deca]{background:#6366f1;-webkit-box-shadow:0 2px 6px rgba(99,102,241,.3);box-shadow:0 2px 6px rgba(99,102,241,.3)}.cap-act--refresh[data-v-6b86deca]:not(:disabled):hover{background:#4f46e5;-webkit-box-shadow:0 4px 10px rgba(99,102,241,.4);box-shadow:0 4px 10px rgba(99,102,241,.4)}.cap-act--seed[data-v-6b86deca]{background:#0d9488;-webkit-box-shadow:0 2px 6px rgba(13,148,136,.3);box-shadow:0 2px 6px rgba(13,148,136,.3)}.cap-act--seed[data-v-6b86deca]:not(:disabled):hover{background:#0f766e;-webkit-box-shadow:0 4px 10px rgba(13,148,136,.4);box-shadow:0 4px 10px rgba(13,148,136,.4)}.cap-act--sim[data-v-6b86deca]{background:#7c3aed;-webkit-box-shadow:0 2px 6px rgba(124,58,237,.3);box-shadow:0 2px 6px rgba(124,58,237,.3)}.cap-act--sim[data-v-6b86deca]:not(:disabled):hover{background:#6d28d9;-webkit-box-shadow:0 4px 10px rgba(124,58,237,.4);box-shadow:0 4px 10px rgba(124,58,237,.4)}.cap-act--clear[data-v-6b86deca]{background:#64748b;-webkit-box-shadow:0 2px 6px rgba(100,116,139,.3);box-shadow:0 2px 6px rgba(100,116,139,.3)}.cap-act--clear[data-v-6b86deca]:not(:disabled):hover{background:#475569}.cap-act--warn[data-v-6b86deca]{background:#f59e0b;-webkit-box-shadow:0 2px 6px rgba(245,158,11,.3);box-shadow:0 2px 6px rgba(245,158,11,.3)}.cap-act--warn[data-v-6b86deca]:not(:disabled):hover{background:#d97706}.cap-act-primary[data-v-6b86deca]{padding:0 16px;background:linear-gradient(135deg,#c9971a,#a47607);-webkit-box-shadow:0 2px 6px rgba(184,134,11,.32);box-shadow:0 2px 6px rgba(184,134,11,.32)}.cap-act-primary[data-v-6b86deca]:not(:disabled):hover{background:linear-gradient(135deg,#b8860b,#8a6508);-webkit-box-shadow:0 4px 10px rgba(184,134,11,.42);box-shadow:0 4px 10px rgba(184,134,11,.42)}.cap-divider[data-v-6b86deca]{width:1px;height:22px;background:#e2e8f0;margin:0 4px}.cap-chip[data-v-6b86deca]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:6px 12px;background:#fdf8ec;border:1px solid #ecd9a6;border-radius:999px;font-size:12px;color:#7a5c12}.cap-chip-dot[data-v-6b86deca]{width:7px;height:7px;border-radius:50%;background:#b8860b;-webkit-box-shadow:0 0 0 3px rgba(184,134,11,.16);box-shadow:0 0 0 3px rgba(184,134,11,.16)}.cap-chip b[data-v-6b86deca]{color:#0f172a;font-weight:700}.cap-chip-sep[data-v-6b86deca]{color:#e3c677}.cap-chip--aviso[data-v-6b86deca]{background:#fffbeb;border-color:#fde68a;color:#92400e;cursor:pointer}.cap-chip--aviso .cap-chip-dot[data-v-6b86deca]{background:#f59e0b;-webkit-box-shadow:0 0 0 3px rgba(245,158,11,.16);box-shadow:0 0 0 3px rgba(245,158,11,.16)}.cap-kpis[data-v-6b86deca]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.cap-kpi[data-v-6b86deca]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:11px 14px 12px;min-width:0}.cap-kpi-lbl[data-v-6b86deca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cap-kpi-lbl .v-icon[data-v-6b86deca]{color:#cbd5e1!important}.cap-kpi-val[data-v-6b86deca]{margin-top:4px;font-size:20px;font-weight:800;letter-spacing:-.01em;color:#0f172a;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cap-kpi-sub[data-v-6b86deca]{font-size:11px;color:#94a3b8;margin-top:1px}.cap-kpi--alerta[data-v-6b86deca]{border-color:#fecaca;background:linear-gradient(135deg,#fff,snow)}.cap-kpi--alerta .cap-kpi-val[data-v-6b86deca]{color:#dc2626}.cap-kpi--alerta .cap-kpi-lbl .v-icon[data-v-6b86deca]{color:#fca5a5!important}.cap-kpi--oro .cap-kpi-val[data-v-6b86deca]{color:#8a6508}.cap-kpi--ok .cap-kpi-val[data-v-6b86deca]{color:#0f766e}.cap-fuente-bar[data-v-6b86deca]{display:-webkit-box;display:-ms-flexbox;display:flex;height:6px;border-radius:999px;overflow:hidden;background:#f1f5f9;margin:10px 0 6px}.cap-fuente--OPE[data-v-6b86deca]{background:#0d9488}.cap-fuente--MO[data-v-6b86deca]{background:#e3b94a}.cap-fuente--SIN[data-v-6b86deca]{background:#f87171}.cap-fuente-ley[data-v-6b86deca]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;font-size:11px;color:#64748b;white-space:nowrap}.cap-fuente-ley i[data-v-6b86deca]{width:7px;height:7px;border-radius:2px;display:inline-block;margin-right:4px}.cap-avisos[data-v-6b86deca]{background:#fff;border:1px solid #fde68a;border-radius:12px;padding:10px 14px}.cap-avisos ul[data-v-6b86deca]{margin:0;padding-left:18px;color:#78350f;font-size:12px;line-height:1.6}.cap-error[data-v-6b86deca]{padding:10px 14px;border-radius:10px;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;font-size:12px}.cap-panel[data-v-6b86deca]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.cap-panel-head[data-v-6b86deca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 14px;border-bottom:1px solid #f1f5f9;-ms-flex-wrap:wrap;flex-wrap:wrap}.cap-panel-title[data-v-6b86deca]{font-size:13px;font-weight:700;color:#0f172a}.cap-panel-sub[data-v-6b86deca]{font-size:11.5px;color:#94a3b8}.cap-panel-body[data-v-6b86deca]{padding:12px 14px}.cap-scroll[data-v-6b86deca]{overflow:auto;max-width:100%}.cap-scroll--alto[data-v-6b86deca]{max-height:calc(100vh - 360px)}.cap-leyenda[data-v-6b86deca]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;font-size:11px;color:#94a3b8;-ms-flex-wrap:wrap;flex-wrap:wrap}.cap-leyenda span[data-v-6b86deca]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.cap-dot[data-v-6b86deca]{width:9px;height:9px;border-radius:3px;display:inline-block}.cap-grid[data-v-6b86deca]{border-collapse:separate;border-spacing:3px;width:100%}.cap-grid th[data-v-6b86deca]{font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;text-align:center;padding:2px}.cap-grid-sec[data-v-6b86deca]{position:sticky;left:0;z-index:1;background:#fff;text-align:left!important;white-space:nowrap;min-width:190px;padding:0 10px 0 4px!important}.cap-grid-cod[data-v-6b86deca]{font-weight:800;font-size:12px;color:#0f172a;margin-right:6px}.cap-grid-nom[data-v-6b86deca]{font-size:12px;color:#64748b}.cap-grid-num[data-v-6b86deca]{text-align:right!important;font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 8px!important;font-size:12px;font-weight:700;color:#334155}.cap-grid-dia[data-v-6b86deca]{min-width:34px}.cap-grid-dia--off[data-v-6b86deca]{color:#e2e8f0!important}.cap-grid-sub[data-v-6b86deca]{font-weight:600;color:#cbd5e1;letter-spacing:0}.cap-row--restr .cap-grid-sec[data-v-6b86deca]{background:#fdf8ec;border-radius:8px}.cap-row--restr .cap-grid-cod[data-v-6b86deca]:before{content:"◆ ";color:#b8860b}.cap-cell[data-v-6b86deca]{height:30px;min-width:34px;border-radius:7px;text-align:center;font-size:10.5px;font-weight:800;font-variant-numeric:tabular-nums;cursor:pointer;-webkit-transition:-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:-webkit-transform .1s ease,-webkit-box-shadow .1s ease;transition:transform .1s ease,box-shadow .1s ease;transition:transform .1s ease,box-shadow .1s ease,-webkit-transform .1s ease,-webkit-box-shadow .1s ease}.cap-cell[data-v-6b86deca]:hover{-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-box-shadow:0 2px 6px rgba(15,23,42,.12);box-shadow:0 2px 6px rgba(15,23,42,.12)}.cap-cell--vacia[data-v-6b86deca]{background:#f8fafc;cursor:default}.cap-cell--vacia[data-v-6b86deca]:hover{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.cap-cell--off[data-v-6b86deca]{background:repeating-linear-gradient(45deg,#f5f7fa,#f5f7fa 3px,#fff 0,#fff 7px);cursor:default}.cap-cell--off[data-v-6b86deca]:hover{-webkit-transform:none;transform:none;-webkit-box-shadow:none;box-shadow:none}.cap-cell--baja[data-v-6b86deca]{background:#e6f7f3;color:#0f766e}.cap-cell--media[data-v-6b86deca]{background:#fcefcf;color:#8a5a00}.cap-cell--alta[data-v-6b86deca]{background:#fde4e4;color:#b91c1c}.cap-cell--sel[data-v-6b86deca]{-webkit-box-shadow:0 0 0 2px #b8860b!important;box-shadow:0 0 0 2px #b8860b!important}.cap-dot.cap-cell--off[data-v-6b86deca]{background:#e2e8f0}.cap-detalle[data-v-6b86deca]{border-top:1px solid #f1f5f9;padding:12px 14px;max-width:620px}.cap-detalle-head[data-v-6b86deca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:8px}.cap-detalle-row[data-v-6b86deca]{display:grid;grid-template-columns:130px 1fr 70px;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:3px 0;font-size:12px}.cap-detalle-bar[data-v-6b86deca]{height:6px;border-radius:999px;background:#f1f5f9;overflow:hidden}.cap-detalle-bar i[data-v-6b86deca]{display:block;height:100%;border-radius:999px;background:-webkit-gradient(linear,left top,right top,from(#e3b94a),to(#b8860b));background:linear-gradient(90deg,#e3b94a,#b8860b)}.cap-mini[data-v-6b86deca]{width:26px;height:26px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:transparent;border:1px solid transparent;border-radius:6px;color:#94a3b8;cursor:pointer;-webkit-transition:all .12s ease;transition:all .12s ease}.cap-mini .v-icon[data-v-6b86deca]{color:inherit!important}.cap-mini[data-v-6b86deca]:hover{color:#0f172a;background:#f1f5f9;border-color:#e2e8f0}.cap-mini--rojo[data-v-6b86deca]:hover{color:#fff;background:#ef4444;border-color:#ef4444}.cap-tabla[data-v-6b86deca]{width:100%;border-collapse:collapse;background:#fff}.cap-tabla thead th[data-v-6b86deca]{position:sticky;top:0;z-index:1;background:#f8fafc;color:#475569;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-align:left;border-bottom:1px solid #e2e8f0;height:40px;padding:0 12px;white-space:nowrap}.cap-tabla tbody td[data-v-6b86deca]{font-size:13px;color:#334155;padding:0 12px;border-bottom:1px solid #f1f5f9;height:42px}.cap-tabla tbody tr[data-v-6b86deca]{-webkit-transition:background .12s ease;transition:background .12s ease}.cap-tabla tbody tr[data-v-6b86deca]:hover{background:#f8fafc}.cap-tabla tr.cap-tr--sel[data-v-6b86deca]{background:#fdf8ec!important;-webkit-box-shadow:inset 3px 0 0 0 #b8860b;box-shadow:inset 3px 0 0 0 #b8860b}.cap-tabla .cap-num[data-v-6b86deca],.cap-tabla .cap-th-num[data-v-6b86deca]{text-align:right}.cap-num[data-v-6b86deca]{font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.cap-fecha[data-v-6b86deca]{color:#64748b;font-variant-numeric:tabular-nums;font-size:12.5px;white-space:nowrap;text-align:right}.cap-cod[data-v-6b86deca]{font-weight:700;color:#0f172a}.cap-desc[data-v-6b86deca]{font-size:11px;color:#94a3b8;font-weight:500;white-space:nowrap}.cap-celda2[data-v-6b86deca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:1.25;padding:3px 0}.cap-color[data-v-6b86deca]{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:7px;-ms-flex-negative:0;flex-shrink:0}.cap-gris[data-v-6b86deca]{color:#94a3b8;font-weight:500}.cap-rojo[data-v-6b86deca]{color:#dc2626!important}.cap-verde[data-v-6b86deca]{color:#0f766e!important}.cap-aviso-txt[data-v-6b86deca]{color:#b45309;font-weight:600;font-size:11px}.cap-vacio[data-v-6b86deca]{text-align:center;color:#94a3b8;padding:36px 12px!important;font-size:13px}.cap-clic[data-v-6b86deca]{cursor:pointer}.cap-sub td[data-v-6b86deca]{background:#fcfcfd;height:38px;font-size:12px}.cap-pill[data-v-6b86deca]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;padding:2px 9px 2px 7px;border-radius:999px;font-size:10.5px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:#f1f5f9;color:#475569}.cap-pill[data-v-6b86deca]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.8}.cap-pill--EMITIR_YA[data-v-6b86deca],.cap-pill--EMPEORA[data-v-6b86deca],.cap-pill--RETRASO[data-v-6b86deca],.cap-pill--SIN_SECCION[data-v-6b86deca]{background:#fee2e2;color:#b91c1c}.cap-pill--EMITIDA_TARDE[data-v-6b86deca],.cap-pill--SIN_HOLGURA[data-v-6b86deca],.cap-pill--SIN_MO[data-v-6b86deca]{background:#fef3c7;color:#92400e}.cap-pill--A_TIEMPO[data-v-6b86deca],.cap-pill--MEJORA[data-v-6b86deca],.cap-pill--PUEDE_ESPERAR[data-v-6b86deca],.cap-pill--RELLENAR[data-v-6b86deca]{background:#dcfce7;color:#15803d}.cap-pill--CON_TIEMPO[data-v-6b86deca],.cap-pill--EMITIDA[data-v-6b86deca],.cap-pill--IGUAL[data-v-6b86deca],.cap-pill--SECCION_A_MANO[data-v-6b86deca],.cap-pill--SIN_FECHA[data-v-6b86deca],.cap-pill--TERMINADO[data-v-6b86deca]{background:#f1f5f9;color:#64748b}.cap-pill--RETRASADA[data-v-6b86deca]{background:#7f1d1d;color:#fff}.cap-pill--NUEVO[data-v-6b86deca]{background:#fdf8ec;color:#8a6508}.cap-causa[data-v-6b86deca]{display:inline-block;padding:2px 8px;border-radius:6px;font-size:10.5px;font-weight:700;margin-right:3px}.cap-causa--CAPACIDAD[data-v-6b86deca]{background:#fee2e2;color:#b91c1c}.cap-causa--MATERIAL[data-v-6b86deca]{background:#ede9fe;color:#6d28d9}.cap-causa--TIEMPO[data-v-6b86deca]{background:#fef3c7;color:#92400e}.cap-buffer[data-v-6b86deca]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:7px;font-size:11px;font-weight:700;white-space:nowrap;color:#94a3b8}.cap-buffer i[data-v-6b86deca]{width:9px;height:9px;border-radius:50%;background:currentColor;-ms-flex-negative:0;flex-shrink:0}.cap-buffer-bar[data-v-6b86deca]{width:64px;height:5px;border-radius:999px;background:#f1f5f9;overflow:hidden}.cap-buffer-bar b[data-v-6b86deca]{display:block;height:100%;background:currentColor;border-radius:999px}.cap-buffer--VERDE[data-v-6b86deca]{color:#0d9488}.cap-buffer--AMBAR[data-v-6b86deca]{color:#d97706}.cap-buffer--ROJO[data-v-6b86deca]{color:#dc2626}.cap-buffer--EN_RESTRICCION[data-v-6b86deca]{color:#b8860b}.cap-gantt[data-v-6b86deca]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cap-gantt-t[data-v-6b86deca]{padding:2px 7px;border-radius:6px;font-size:10px;font-weight:700;background:#f1f5f9;color:#475569;white-space:nowrap}.cap-gantt-t--EN_CURSO[data-v-6b86deca]{background:#fcefcf;color:#8a5a00}.cap-gantt-t--TERMINADA[data-v-6b86deca]{opacity:.4;text-decoration:line-through}.cap-gantt-t--restr[data-v-6b86deca]{-webkit-box-shadow:0 0 0 1.5px #b8860b;box-shadow:0 0 0 1.5px #b8860b}.cap-gantt-t--sin[data-v-6b86deca]{background:#fff;border:1px dashed #f87171;color:#b91c1c}.cap-hbar[data-v-6b86deca]{display:grid;grid-template-columns:200px 1fr 60px;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 0;font-size:12px}.cap-hbar-track[data-v-6b86deca]{height:8px;border-radius:999px;background:#f1f5f9;overflow:hidden}.cap-hbar-fill[data-v-6b86deca]{display:block;height:100%;border-radius:999px;background:#5eead4}.cap-hbar--media .cap-hbar-fill[data-v-6b86deca]{background:#fbbf24}.cap-hbar--alta .cap-hbar-fill[data-v-6b86deca]{background:#f87171}.cap-hbar--restr .cap-hbar-fill[data-v-6b86deca]{background:-webkit-gradient(linear,left top,right top,from(#e3b94a),to(#b8860b));background:linear-gradient(90deg,#e3b94a,#b8860b)}.cap-semanas[data-v-6b86deca]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:120px;overflow-x:auto;padding-top:6px}.cap-semana[data-v-6b86deca]{min-width:58px;height:100%;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:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:4px;font-size:10px;color:#94a3b8;font-variant-numeric:tabular-nums}.cap-semana-bar[data-v-6b86deca]{width:26px;min-height:3px;border-radius:6px 6px 2px 2px;background:-webkit-gradient(linear,left top,left bottom,from(#e3b94a),to(#b8860b));background:linear-gradient(180deg,#e3b94a,#b8860b)}.cap-semana--hoy .cap-semana-bar[data-v-6b86deca]{background:-webkit-gradient(linear,left top,left bottom,from(#f87171),to(#dc2626));background:linear-gradient(180deg,#f87171,#dc2626)}.cap-semana-imp[data-v-6b86deca]{font-weight:700;color:#334155}.cap-sim[data-v-6b86deca]{display:grid;grid-template-columns:340px minmax(0,1fr);gap:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:1100px){.cap-sim[data-v-6b86deca]{grid-template-columns:1fr}}.cap-form[data-v-6b86deca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.cap-form-row[data-v-6b86deca]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cap-form .cap-input[data-v-6b86deca]{width:100%}.cap-tipos[data-v-6b86deca]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.cap-tipo[data-v-6b86deca]{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:center;-ms-flex-align:center;align-items:center;gap:4px;padding:9px 4px 7px;border:1px solid #eef2f6;border-radius:10px;background:#fff;font-size:10.5px;font-weight:600;color:#64748b;cursor:pointer;-webkit-transition:all .15s ease;transition:all .15s ease}.cap-tipo .v-icon[data-v-6b86deca]{color:#94a3b8!important}.cap-tipo[data-v-6b86deca]:hover{border-color:#e2e8f0;background:#f8fafc}.cap-tipo--on[data-v-6b86deca]{border-color:#c4b5fd;background:#f5f3ff;color:#6d28d9}.cap-tipo--on .v-icon[data-v-6b86deca]{color:#7c3aed!important}.cap-ayuda[data-v-6b86deca]{font-size:11.5px;color:#94a3b8;line-height:1.4}.cap-prueba[data-v-6b86deca]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:8px 8px 8px 10px;border-radius:10px;background:#faf8ff;border:1px solid #ede9fe;font-size:12px;color:#334155}.cap-prueba-ico[data-v-6b86deca],.cap-prueba[data-v-6b86deca]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cap-prueba-ico[data-v-6b86deca]{width:26px;height:26px;border-radius:7px;background:#ede9fe;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.cap-prueba-ico .v-icon[data-v-6b86deca]{color:#7c3aed!important}.cap-prueba-txt[data-v-6b86deca]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.cap-arts[data-v-6b86deca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.cap-arts-row[data-v-6b86deca]{display:grid;grid-template-columns:1fr 64px 60px 26px;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cap-link[data-v-6b86deca]{-ms-flex-item-align:start;align-self:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;padding:3px 8px;border:none;background:transparent;border-radius:6px;font-size:11.5px;font-weight:600;color:#7c3aed;cursor:pointer}.cap-link[data-v-6b86deca]:hover{background:#f5f3ff}.cap-link .v-icon[data-v-6b86deca]{color:inherit!important}.cap-compromiso[data-v-6b86deca]{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px}.cap-compromiso-fecha[data-v-6b86deca]{font-size:22px;font-weight:800;color:#8a6508;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.cap-ad[data-v-6b86deca]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px;font-variant-numeric:tabular-nums}.cap-ad s[data-v-6b86deca]{color:#cbd5e1;font-weight:600;font-size:.85em}.cap-empty[data-v-6b86deca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:60px 20px;text-align:center}.cap-empty-icon[data-v-6b86deca],.cap-empty[data-v-6b86deca]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cap-empty-icon[data-v-6b86deca]{width:72px;height:72px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border-radius:18px;background:linear-gradient(135deg,#f8fafc,#f5f3ff);margin-bottom:16px}.cap-empty-icon .v-icon[data-v-6b86deca]{color:#a78bfa!important}.cap-empty-title[data-v-6b86deca]{font-size:16px;font-weight:700;color:#475569;margin-bottom:4px}.cap-empty-sub[data-v-6b86deca]{font-size:13px;color:#94a3b8;max-width:380px}.cap-dlg[data-v-6b86deca]{background:#fff;border-radius:14px;overflow:hidden}.cap-dlg-head[data-v-6b86deca]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:16px 18px;border-bottom:1px solid #f1f5f9}.cap-dlg-head[data-v-6b86deca],.cap-dlg-icon[data-v-6b86deca]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cap-dlg-icon[data-v-6b86deca]{width:38px;height:38px;border-radius:10px;background:#0d9488;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 2px 6px rgba(13,148,136,.3);box-shadow:0 2px 6px rgba(13,148,136,.3)}.cap-dlg-icon .v-icon[data-v-6b86deca]{color:#fff!important}.cap-dlg-body[data-v-6b86deca]{padding:14px 18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.cap-dlg-foot[data-v-6b86deca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid #f1f5f9;background:#fcfcfd}.cap-btn-ghost[data-v-6b86deca]{height:34px;padding:0 14px;border:1px solid #e2e8f0;border-radius:9px;background:#fff;font-size:12px;font-weight:600;color:#475569;cursor:pointer}.cap-btn-ghost[data-v-6b86deca]:hover{background:#f8fafc}.cap-dlg-tabla[data-v-6b86deca]{max-height:50vh;overflow:auto;border:1px solid #e2e8f0;border-radius:10px}.cap-spin[data-v-6b86deca]{-webkit-animation:cap-giro-6b86deca .9s linear infinite;animation:cap-giro-6b86deca .9s linear infinite}@-webkit-keyframes cap-giro-6b86deca{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes cap-giro-6b86deca{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.cap-act--print[data-v-6b86deca]{background:#0284c7;-webkit-box-shadow:0 2px 6px rgba(2,132,199,.3);box-shadow:0 2px 6px rgba(2,132,199,.3)}.cap-act--print[data-v-6b86deca]:not(:disabled):hover{background:#0369a1;-webkit-box-shadow:0 4px 10px rgba(2,132,199,.4);box-shadow:0 4px 10px rgba(2,132,199,.4)}