.rcb[data-v-0c346081]{background:#fafafa;border-radius:14px;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:72vh;font-family:DM Sans,Segoe UI,system-ui,sans-serif}.rcb-top[data-v-0c346081],.rcb[data-v-0c346081]{display:-webkit-box;display:-ms-flexbox;display:flex}.rcb-top[data-v-0c346081]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:14px 22px;background:#18181b}.rcb-title[data-v-0c346081]{font-size:.85rem;font-weight:600;color:#e5e7eb}.rcb-counters[data-v-0c346081]{font-size:.68rem;color:#6b7280}.rcb-close[data-v-0c346081]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:28px;height:28px;border:1px solid #374151;border-radius:7px;background:transparent;cursor:pointer;margin-left:8px;-webkit-transition:all .15s;transition:all .15s}.rcb-close[data-v-0c346081]:hover{background:#27272a;border-color:#6b7280}.rcb-toolbar[data-v-0c346081]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:12px 22px;background:#fff;border-bottom:1px solid #e5e7eb}.rcb-pills[data-v-0c346081]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px}.rcb-pill[data-v-0c346081]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:7px 14px;border:1px solid #e5e7eb;border-radius:8px;background:#fff;cursor:pointer;font-size:.76rem;font-weight:500;color:#6b7280;-webkit-transition:all .2s;transition:all .2s}.rcb-pill[data-v-0c346081]:hover{background:#f9fafb;border-color:#d1d5db}.rcb-pill.active[data-v-0c346081]{background:#eef2ff;border-color:#a5b4fc;color:#4f46e5;font-weight:600}.rcb-sep[data-v-0c346081]{width:1px;height:24px;background:#e5e7eb}.rcb-ruta-wrap[data-v-0c346081]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:6px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;max-width:400px;overflow:hidden}.rcb-ruta[data-v-0c346081]{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.72rem;color:#374151;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rcb-ruta-empty[data-v-0c346081]{color:#9ca3af;font-style:italic;font-family:inherit}.rcb-btn[data-v-0c346081]{border-radius:8px!important;text-transform:none!important;font-weight:600!important;letter-spacing:0!important}.rcb-content[data-v-0c346081]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.rcb-empty[data-v-0c346081]{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:center;-ms-flex-pack:center;justify-content:center;height:100%;gap:8px}.rcb-empty-title[data-v-0c346081]{font-size:.88rem;font-weight:600;color:#6b7280}.rcb-empty-sub[data-v-0c346081]{font-size:.72rem;color:#9ca3af}.rcb-datatable[data-v-0c346081] thead th{background:#f9fafb!important;color:#6b7280!important;border-bottom:1px solid #e5e7eb!important;font-size:.68rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important}.rcb-datatable[data-v-0c346081] tbody td{font-size:.78rem!important;color:#374151!important;border-bottom:1px solid #f3f4f6!important}.rcb-datatable[data-v-0c346081] tbody tr:hover{background:#f5f3ff!important}.rcb-code[data-v-0c346081]{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.75rem;color:#374151;letter-spacing:.3px}.rcb-cta[data-v-0c346081]{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.73rem;color:#6366f1;font-weight:600}.rcb-estado[data-v-0c346081]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 8px;border-radius:10px;font-size:.68rem;font-weight:600}.rcb-estado.ok[data-v-0c346081]{background:#dcfce7;color:#16a34a}.rcb-estado.pen[data-v-0c346081]{background:#fef3c7;color:#b45309}.rcb-tipo-badge[data-v-0c346081]{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.68rem;font-weight:700;color:#6366f1;background:#eef2ff;padding:2px 8px;border-radius:5px}.rcb-fichero[data-v-0c346081]{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.7rem;color:#374151}.rcb-muted[data-v-0c346081]{color:#9ca3af;font-size:.78rem}.rcb-actions-bar[data-v-0c346081]{padding:10px 22px;background:#f0fdf4;border-top:1px solid #bbf7d0}.rcb-actions-bar[data-v-0c346081],.rcb-actions-info[data-v-0c346081]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.rcb-actions-info[data-v-0c346081]{font-size:.76rem;font-weight:600;color:#16a34a}.rcb-preview[data-v-0c346081]{background:#fafafa;border-radius:14px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:70vh}.rcb-preview-top[data-v-0c346081]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:12px 20px;background:#18181b}.rcb-preview-title[data-v-0c346081]{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:.78rem;font-weight:600;color:#e5e7eb}.rcb-preview-meta[data-v-0c346081]{font-size:.68rem;color:#6b7280}.rcb-preview-count[data-v-0c346081]{font-size:.65rem;color:#6b7280;background:#27272a;padding:2px 8px;border-radius:8px}.rcb-preview-body[data-v-0c346081]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;padding:0}.rcb-preview-table[data-v-0c346081]{width:100%;border-collapse:collapse}.rcb-preview-table thead tr[data-v-0c346081]{background:#f9fafb}.rcb-preview-table th[data-v-0c346081]{padding:7px 12px;font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:#9ca3af;text-align:left;border-bottom:1px solid #e5e7eb;position:sticky;top:0;background:#f9fafb;z-index:1}.rcb-preview-table td[data-v-0c346081]{padding:5px 12px;font-size:.72rem;color:#374151;border-bottom:1px solid #f3f4f6;font-family:SF Mono,Fira Code,Consolas,monospace;letter-spacing:.2px}.prev-num[data-v-0c346081]{width:40px;text-align:center;color:#9ca3af!important;font-size:.62rem!important}.prev-reg[data-v-0c346081]{width:50px;text-align:center}.prev-content[data-v-0c346081]{white-space:pre;overflow-x:auto}.prev-reg-badge[data-v-0c346081]{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:24px;height:20px;padding:0 5px;border-radius:5px;font-size:.62rem;font-weight:800}.prev-reg-badge.r11[data-v-0c346081]{background:#dbeafe;color:#1d4ed8}.prev-reg-badge.r22[data-v-0c346081]{background:#dcfce7;color:#16a34a}.prev-reg-badge.r23[data-v-0c346081]{background:#fef3c7;color:#b45309}.prev-reg-badge.r24[data-v-0c346081]{background:#fce7f3;color:#be185d}.prev-reg-badge.r33[data-v-0c346081]{background:#e0e7ff;color:#4338ca}.prev-reg-badge.r88[data-v-0c346081]{background:#f3f4f6;color:#6b7280}.prev-reg-11[data-v-0c346081]{background:#eff6ff}.prev-reg-33[data-v-0c346081]{background:#eef2ff}.prev-reg-88[data-v-0c346081]{background:#f9fafb}