.ct-card[data-v-5a257335]{background:#fff;border-radius:16px;overflow:hidden}.ct-header[data-v-5a257335]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px 22px;border-bottom:1px solid #f1f5f9}.ct-header[data-v-5a257335],.ct-icon[data-v-5a257335]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ct-icon[data-v-5a257335]{width:40px;height:40px;border-radius:12px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:linear-gradient(135deg,#5c6bc0,#3949ab)}.ct-title[data-v-5a257335]{font-size:1rem;font-weight:700;color:#1e293b}.ct-sub[data-v-5a257335]{font-size:.74rem;color:#94a3b8}.ct-close[data-v-5a257335]{width:34px;height:34px;border:none;border-radius:10px;background:#f1f5f9;cursor:pointer}.ct-close[data-v-5a257335]:hover{background:#e2e8f0}.ct-opts[data-v-5a257335]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 22px 0}.ct-op[data-v-5a257335],.ct-toggle[data-v-5a257335]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;border:none;padding:5px 12px;border-radius:999px;font-size:.72rem;font-weight:600;cursor:pointer}.ct-op .v-icon[data-v-5a257335],.ct-toggle .v-icon[data-v-5a257335]{color:inherit!important}.ct-toggle[data-v-5a257335]{background:#f1f5f9;color:#64748b}.ct-toggle.on[data-v-5a257335]{background:#ecfdf5;color:#047857}.ct-op[data-v-5a257335]{background:#eef2ff;color:#4338ca}.ct-op[data-v-5a257335]:disabled{opacity:.5;cursor:not-allowed}.ct-puc[data-v-5a257335]{display:inline-block;margin-right:4px;padding:0 5px;border-radius:4px;background:#fef3c7;color:#92400e;font-weight:700}.ct-na[data-v-5a257335]{color:#cbd5e1}.ct-idioma[data-v-5a257335]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:10px 22px;border-top:1px solid #f1f5f9}.ct-idioma-lbl[data-v-5a257335]{font-size:.78rem;color:#475569;font-weight:600}.ct-idioma-in[data-v-5a257335]{width:70px;height:32px;padding:0 10px;border:1px solid #e5e7eb;border-radius:9px;text-transform:uppercase;outline:none}.ct-idioma-in[data-v-5a257335]:focus{border-color:#a5b4fc}.ct-body[data-v-5a257335]{padding:8px 22px 14px}.ct-row[data-v-5a257335]{display:grid;grid-template-columns:160px 1fr 150px 70px 80px 80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #f8fafc}.ct-row.ct-head[data-v-5a257335]{font-size:.64rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#94a3b8;padding:8px 0}.ct-row .r[data-v-5a257335]{text-align:right}.ct-tipo[data-v-5a257335]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.ct-tipo-code[data-v-5a257335]{font-family:monospace;font-size:.66rem;font-weight:700;padding:2px 8px;border-radius:6px;background:#f1f5f9;color:#475569}.ct-tipo-code.cli[data-v-5a257335]{background:#eef2ff;color:#4338ca}.ct-tipo-code.pro[data-v-5a257335]{background:#fff7ed;color:#c2410c}.ct-tipo-code.acr[data-v-5a257335]{background:#f0fdfa;color:#0f766e}.ct-tipo-txt[data-v-5a257335]{font-size:.82rem;font-weight:600;color:#1e293b}.ct-cta-input[data-v-5a257335]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.ct-cta-input input[data-v-5a257335]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;height:34px;padding:0 10px;border:1px solid #e5e7eb;border-radius:9px;font-size:.84rem;outline:none}.ct-cta-input input[data-v-5a257335]:focus{border-color:#a5b4fc;-webkit-box-shadow:0 0 0 3px rgba(99,102,241,.08);box-shadow:0 0 0 3px rgba(99,102,241,.08)}.ct-cta-tit[data-v-5a257335]{margin-top:3px;font-size:.68rem;color:#94a3b8;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-lupa[data-v-5a257335]{width:32px;height:32px;border:none;border-radius:8px;background:#f1f5f9;cursor:pointer}.ct-lupa[data-v-5a257335]:hover{background:#e2e8f0}.ct-acts[data-v-5a257335]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:4px}.ct-btn[data-v-5a257335]{width:32px;height:32px;border:none;border-radius:8px;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}.ct-btn.sky[data-v-5a257335]{background:linear-gradient(135deg,#38bdf8,#0284c7)}.ct-btn.indigo[data-v-5a257335]{background:linear-gradient(135deg,#818cf8,#4f46e5)}.ct-btn[data-v-5a257335]:disabled{opacity:.35;cursor:not-allowed}.ct-pill[data-v-5a257335]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2px 9px;border-radius:999px;font-size:.7rem;font-weight:600}.ct-pill.warn[data-v-5a257335]{background:#fffbeb;color:#b45309}.ct-pill.ok[data-v-5a257335]{background:#ecfdf5;color:#047857}.ct-pill.err[data-v-5a257335]{background:#fef2f2;color:#b91c1c}.ct-empty[data-v-5a257335]{padding:20px;text-align:center;color:#94a3b8;font-size:.82rem}.ct-foot[data-v-5a257335]{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px 22px;background:#f8fafc;border-top:1px solid #f1f5f9}.ct-foot[data-v-5a257335],.ct-hint[data-v-5a257335]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ct-hint[data-v-5a257335]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:.72rem;color:#94a3b8}.ct-cancel[data-v-5a257335]{text-transform:none!important;color:#64748b!important;font-weight:600;letter-spacing:0}.mono[data-v-5a257335]{font-family:monospace}.ct-dialog{border-radius:16px!important;overflow:hidden}