/* KlipTok v137 · paneles de conversión (Imagen/PDF → web, Vídeo → blog, Blog → vídeo, Blog → podcast, Podcast → blog)
   con el mismo aspecto oscuro del creador. Cada conversión es una vista independiente (data-view en la franja superior). */
.kbp-cv{--cv-bg:#0b1020;--cv-panel:#121a33;--cv-panel2:#182247;--cv-line:#26325c;--cv-ink:#e9ecff;--cv-mute:#9aa3c7;--cv-acc:#8b5cf6;
  background:var(--cv-bg);color:var(--cv-ink);min-height:100%;max-width:none!important;padding:1.1rem 1.3rem;align-content:start}
.kbp-cv .kbp-cvh{display:flex;align-items:center;gap:.65rem;font-size:1.2rem;padding:.2rem 0 .1rem}
.kbp-cv .kbp-cvi{display:inline-grid;place-items:center;width:2.4rem;height:2.4rem;border-radius:12px;background:linear-gradient(135deg,#7c3aed,#ec4899);font-size:1.25rem}
.kbp-cv .kbp-form{max-width:820px;background:var(--cv-panel);border:1px solid var(--cv-line);border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,.35)}
.kbp-cv .kbp-note{color:var(--cv-mute)}
.kbp-cv .kbp-note.err{color:#fca5a5}.kbp-cv .kbp-note.ok{color:#86efac}
.kbp-cv .kbp-fl{color:var(--cv-ink)}
.kbp-cv .kbp-fl input,.kbp-cv .kbp-fl textarea,.kbp-cv .kbp-fl select{background:#0b1128;color:var(--cv-ink);border:1px solid var(--cv-line)}
.kbp-cv .kbp-fl input::placeholder,.kbp-cv .kbp-fl textarea::placeholder{color:#6b749c}
.kbp-cv .kbp-fl input:focus,.kbp-cv .kbp-fl textarea:focus,.kbp-cv .kbp-fl select:focus{outline:2px solid var(--cv-acc);outline-offset:1px}
.kbp-cv .kbp-chk{color:var(--cv-ink)}
.kbp-cv .kbp-dz{background:rgba(139,92,246,.08);border-color:#46528a;color:var(--cv-ink)}
.kbp-cv .kbp-dz:hover,.kbp-cv .kbp-dz.over,.kbp-cv .kbp-dz:focus-visible{border-color:var(--cv-acc);background:rgba(139,92,246,.16)}
.kbp-cv .kbp-dz-in small,.kbp-cv .kbp-dz-name{color:var(--cv-mute);opacity:1}
.kbp-cv .kbp-dz-box{border-color:var(--cv-line)}
.kbp-cv .kbp-prog{background:rgba(139,92,246,.2)}
.kbp-cv .kbp-btn{background:var(--cv-panel2);color:var(--cv-ink);border-color:var(--cv-line)}
.kbp-cv .kbp-btn:hover{border-color:var(--cv-acc);background:#1d2a5c}
.kbp-cv .kbp-btn.pri{background:linear-gradient(100deg,#2563eb,#7c3aed 55%,#ec4899);color:#fff;border-color:transparent}
/* franja superior: los 5 botones de conversión, compactos */
.kbs-top button.kbs-conv{padding:0 .65rem;font-size:12px;white-space:nowrap}
.kbs-top button.kbs-conv.on,.kbs-top button.kbs-conv[aria-pressed=true]{background:linear-gradient(100deg,#5b21b6,#9d174d);color:#fff;outline:2px solid #fff;outline-offset:-3px}
