.ckit-entry{display:inline-flex;align-items:center;min-height:44px;padding:5px 2px;border:0;border-radius:7px;background:transparent;color:var(--gris-niebla,#d2d2d2);font:550 12px var(--fuente,var(--font,sans-serif));cursor:pointer}
.ckit-dialog{box-sizing:border-box;width:min(540px,calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:24px;margin:auto;border:1px solid var(--negro-borde,#262626);border-radius:18px;background:var(--negro-elevado,#121212);color:var(--blanco-luz,#f8fafc);font:400 14px/1.5 var(--fuente,var(--font,sans-serif));overflow:auto;overscroll-behavior:contain}
.ckit-dialog::backdrop{background:#000a;backdrop-filter:blur(5px)}
.ckit-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 0 12px;border-bottom:1px solid var(--negro-borde,#262626)}
.ckit-dialog h2{font-size:18px;font-weight:650;letter-spacing:-.03em;margin:0}.ckit-dialog h3{font-size:19px;overflow-wrap:anywhere;margin:18px 0 6px}
.ckit-content{padding:16px 0 0}.ckit-content>p,.ckit-dialog form>p{font-size:12px;color:var(--gris-humo,#a1a1a1)}.ckit-dialog button{min-height:44px;padding:9px 12px;border:1px solid var(--negro-borde,#262626);border-radius:9px;background:var(--negro-abismo,#050505);color:inherit;font:inherit;cursor:pointer}.ckit-dialog header button{min-width:44px;font-size:24px;padding:0}
.ckit-dialog .ckit-primary{background:var(--verde-cocuyo,#aff33e);border-color:transparent;color:var(--negro-abismo,#050505);font-weight:650}.ckit-dialog button:disabled{opacity:.5;cursor:default}.ckit-dialog :is(button,input,select):focus-visible,.ckit-entry:focus-visible{outline:2px solid var(--verde-cocuyo,#aff33e);outline-offset:3px}
.ckit-list{display:grid;gap:8px;margin-top:16px}.ckit-list>button{display:grid;text-align:left;gap:3px;overflow-wrap:anywhere}.ckit-list>button span{font-size:12px;color:var(--gris-humo,#a1a1a1)}.ckit-list strong{font-weight:600}.ckit-dialog form{display:grid;gap:10px;margin-top:16px}.ckit-dialog :is(input:not([type=radio]),select){box-sizing:border-box;width:100%;min-height:44px;padding:9px 12px;border:1px solid var(--negro-borde,#262626);border-radius:8px;background:var(--negro-abismo,#050505);color:inherit;font:inherit}.ckit-dialog fieldset{padding:12px;border:1px solid var(--negro-borde,#262626);border-radius:10px;margin:16px 0}.ckit-dialog fieldset label{display:flex;align-items:center;gap:10px;min-height:44px;font-size:13px}.ckit-dialog input[type=radio]{accent-color:var(--verde-cocuyo,#aff33e)}.ckit-dialog ol{padding-left:22px;color:var(--gris-niebla,#d2d2d2);font-size:12px;max-height:180px;overflow:auto}.ckit-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.ckit-status{min-height:1.5em}.ckit-dialog .ckit-warning{color:var(--gris-niebla,#d2d2d2)}
@media(max-width:600px){.ckit-dialog{width:calc(100vw - 20px);max-height:94dvh;padding:18px}.ckit-dialog input:not([type=radio]),.ckit-dialog select{font-size:16px}}

.ckit-entry:hover{color:var(--verde-cocuyo,#aff33e)}
.ckit-dialog [hidden]{display:none!important}
/* 8-oct-2026: miniaturas del kit, «Aplicar las que caben» y Guardar sin referencias. */
.ckit-minis{display:flex;gap:6px;margin:10px 0 2px}
.ckit-minis>img,.ckit-minis>video,.ckit-minis>i{width:56px;height:56px;border-radius:9px;object-fit:cover;background:var(--negro-abismo,#050505);border:1px solid var(--negro-borde,#262626)}
.ckit-minis>i{display:block;background:linear-gradient(145deg,#aff33e22,#121212)}
.ckit-minis-cargando{min-height:58px}
.ckit-list>button .ckit-minis-lista{margin:0 0 4px}
.ckit-list>button .ckit-minis-lista>img,.ckit-list>button .ckit-minis-lista>video,.ckit-list>button .ckit-minis-lista>i{width:40px;height:40px;border-radius:7px}
.ckit-dialog .ckit-pista{margin:6px 0 0;font-size:12px;color:var(--gris-humo,#a1a1a1)}
.ckit-fuera{margin:10px 0;padding:10px 12px;border:1px solid color-mix(in srgb,#f59e0b 45%,transparent);border-radius:10px;font-size:12px;color:var(--gris-niebla,#d2d2d2)}
.ckit-fuera p{margin:0 0 4px}.ckit-fuera ul{margin:0;padding-left:18px}
