.rs-card[data-v-8e8bcac4]{height:80vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:16px!important;overflow:hidden;font-family:Inter,sans-serif;color:#334155}.font-mono[data-v-8e8bcac4]{font-family:SF Mono,JetBrains Mono,Monaco,monospace}.rs-header[data-v-8e8bcac4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:18px 24px 16px;border-bottom:1px solid #eef1f5;position:relative}.rs-header[data-v-8e8bcac4]:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:-webkit-gradient(linear,left top,right top,from(#4f46e5),color-stop(50%,#10b981),to(transparent));background:linear-gradient(90deg,#4f46e5,#10b981 50%,transparent)}.hd-left[data-v-8e8bcac4]{gap:14px}.hd-icon[data-v-8e8bcac4],.hd-left[data-v-8e8bcac4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hd-icon[data-v-8e8bcac4]{width:36px;height:36px;border-radius:10px;background:#eef2ff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.hd-icon .v-icon[data-v-8e8bcac4]{color:#4f46e5}.hd-title[data-v-8e8bcac4]{font-size:1.05rem;font-weight:600;color:#0f172a;margin:0;letter-spacing:-.01em}.hd-sub[data-v-8e8bcac4]{font-size:.74rem;color:#94a3b8}.hd-actions[data-v-8e8bcac4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.icon-btn[data-v-8e8bcac4]{width:34px;height:34px;border:none;border-radius:10px;background:transparent;cursor:pointer;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}.icon-btn .v-icon[data-v-8e8bcac4]{color:#94a3b8}.icon-btn[data-v-8e8bcac4]:hover{background:#f1f5f9}.icon-btn:hover .v-icon[data-v-8e8bcac4]{color:#334155}.rs-filters[data-v-8e8bcac4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:14px 24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.seg[data-v-8e8bcac4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:2px;padding:3px;background:#f7f8fa;border-radius:10px}.seg-item[data-v-8e8bcac4]{border:none;background:transparent;font-size:.76rem;font-weight:500;color:#64748b;padding:5px 12px;border-radius:7px;cursor:pointer;-webkit-transition:all .15s;transition:all .15s}.seg-item .seg-n[data-v-8e8bcac4]{font-family:SF Mono,JetBrains Mono,Monaco,monospace;font-size:.68rem;color:#94a3b8;margin-left:4px}.seg-item[data-v-8e8bcac4]:hover{color:#0f172a}.seg-item.on[data-v-8e8bcac4]{background:#fff;color:#0f172a;-webkit-box-shadow:0 1px 2px rgba(15,23,42,.08),0 0 0 1px rgba(15,23,42,.04);box-shadow:0 1px 2px rgba(15,23,42,.08),0 0 0 1px rgba(15,23,42,.04)}.seg-item.on .seg-n[data-v-8e8bcac4]{color:#4f46e5}.flt-pill[data-v-8e8bcac4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;height:30px;padding:0 12px;border:1px solid #eef1f5;background:#fff;border-radius:20px;font-size:.74rem;font-weight:500;color:#64748b;cursor:pointer}.flt-pill .v-icon[data-v-8e8bcac4]{color:currentColor}.flt-pill.on[data-v-8e8bcac4]{background:#eef2ff;border-color:#eef2ff;color:#4f46e5}.search[data-v-8e8bcac4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;width:280px;height:36px;padding:0 10px 0 12px;background:#f7f8fa;border:1px solid transparent;border-radius:10px;-webkit-transition:all .15s;transition:all .15s}.search .v-icon[data-v-8e8bcac4]{color:#94a3b8}.search input[data-v-8e8bcac4]{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;outline:none;background:transparent;font-size:.84rem;color:#0f172a}.search .x[data-v-8e8bcac4]{border:none;background:transparent;cursor:pointer}.search[data-v-8e8bcac4]:focus-within{background:#fff;border-color:#c7d2fe;-webkit-box-shadow:0 0 0 4px rgba(79,70,229,.08);box-shadow:0 0 0 4px rgba(79,70,229,.08)}.rs-kpis[data-v-8e8bcac4]{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;padding:0 24px 14px}.kpi[data-v-8e8bcac4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid #eef1f5;border-radius:12px}.kpi .k-label[data-v-8e8bcac4]{font-size:.64rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8}.kpi .k-val[data-v-8e8bcac4]{font-size:1.1rem;font-weight:700;color:#0f172a;letter-spacing:-.01em}.kpi .k-val small[data-v-8e8bcac4]{font-size:.7rem;font-weight:500;color:#94a3b8}.kpi .k-val.muted[data-v-8e8bcac4]{color:#64748b}.kpi.main[data-v-8e8bcac4]{background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border-color:#d1fae5}.kpi.main .k-val[data-v-8e8bcac4]{color:#059669}.rs-table[data-v-8e8bcac4]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;padding:0 12px 8px}[data-v-8e8bcac4] .tbl{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}[data-v-8e8bcac4] .tbl .v-data-table__wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1}[data-v-8e8bcac4] .tbl th{font-size:.66rem!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.06em;color:#94a3b8!important;background:#fff!important;border-bottom:1px solid #eef1f5!important}[data-v-8e8bcac4] .tbl td{font-size:.84rem!important;color:#334155;height:46px!important;border-bottom:1px solid #f5f6f8!important}[data-v-8e8bcac4] .tbl tbody tr{cursor:pointer}[data-v-8e8bcac4] .tbl tbody tr:hover td{background:#fafbfc!important}.tercero[data-v-8e8bcac4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;min-width:0}.tp-chip[data-v-8e8bcac4]{font-size:.62rem;font-weight:700;color:#64748b;background:#f1f5f9;padding:1px 6px;border-radius:5px}.val-code[data-v-8e8bcac4]{font-family:SF Mono,JetBrains Mono,Monaco,monospace;font-weight:700;font-size:.74rem;color:#4f46e5;background:#eef2ff;border-radius:6px;padding:1px 7px;white-space:nowrap}.t-name[data-v-8e8bcac4]{font-weight:500;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vivos[data-v-8e8bcac4]{display:inline-block;margin-left:6px;font-size:.66rem;font-weight:600;color:#b45309;background:#fffbeb;padding:1px 6px;border-radius:10px}.aplic[data-v-8e8bcac4]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px;color:#64748b}.aplic .bar[data-v-8e8bcac4]{width:70px;height:5px;border-radius:3px;background:#f1f5f9;overflow:hidden}.aplic .bar i[data-v-8e8bcac4]{display:block;height:100%;background:-webkit-gradient(linear,left top,right top,from(#818cf8),to(#4f46e5));background:linear-gradient(90deg,#818cf8,#4f46e5);border-radius:3px}.pend[data-v-8e8bcac4]{font-weight:700;color:#059669}.pend.cero[data-v-8e8bcac4]{color:#cbd5e1;font-weight:500}.ret[data-v-8e8bcac4]{color:#c2410c!important}.cero[data-v-8e8bcac4]{color:#cbd5e1}.fecha[data-v-8e8bcac4]{font-size:.76rem;color:#64748b}.row-btn[data-v-8e8bcac4]{width:28px;height:28px;border:none;border-radius:7px;background:transparent;cursor:pointer;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}.row-btn .v-icon[data-v-8e8bcac4]{color:#cbd5e1}.row-btn[data-v-8e8bcac4]:hover{background:#eef2ff}.row-btn:hover .v-icon[data-v-8e8bcac4]{color:#4f46e5}.empty[data-v-8e8bcac4]{padding:40px 0;color:#94a3b8;font-size:.85rem}