.nkc{gap:1.5rem;display:grid}.nkc-h2{margin:0;font-size:1.15rem}.nkc-h3{margin:1.6rem 0 .7rem;font-size:1.02rem}.nkc-privacidad{background:#34d39914;border:1px solid #34d39959;border-radius:10px;margin:0;padding:.7rem .9rem;font-size:.95rem;font-weight:600}.nkc .nkh-field input[type=file]{cursor:pointer;padding:.6rem;font-size:.95rem}.nkc .nkh-field input[type=file]::file-selector-button{font:inherit;border:1px solid var(--nkl-line);color:var(--nkl-text);cursor:pointer;background:#22d3ff1f;border-radius:8px;margin-right:.8rem;padding:.45rem .9rem}.nkc .nkh-field input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.nkc-grid2{gap:1.1rem;display:grid}.nkc-linkbtn{font:inherit;color:var(--nkl-cyan);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.nkc-linkbtn:focus-visible{outline:2px solid var(--nkl-cyan);outline-offset:2px}.nkc-estado p{color:var(--nkl-muted);margin:0}.nkc-error{color:var(--nkl-alert)!important}.nkc-resultado{background:var(--nkl-panel);border:1px solid var(--nkl-line);border-radius:var(--nkl-radius);min-width:0;padding:1.25rem}.nkc-resultado__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.nkc-meta{color:var(--nkl-muted);overflow-wrap:anywhere;margin:.4rem 0 1rem;font-size:.88rem}.nkc-kpis{gap:.75rem;margin:0;display:grid}.nkc-kpis>div{border:1px solid var(--nkl-line);border-radius:12px;padding:.85rem 1rem}.nkc-kpis dt{color:var(--nkl-muted);font-size:.88rem}.nkc-kpis dd{font-variant-numeric:tabular-nums;margin:.2rem 0 0;font-size:1.35rem;font-weight:700}.nkc-kpis small{color:var(--nkl-muted);font-size:.8rem;font-weight:500}.nkc-sem--verde{background:#34d399}.nkc-sem--amarillo{background:#facc15}.nkc-sem--naranja{background:#fb923c}.nkc-sem--rojo{background:#f87171}.nkc-barra{background:#ffffff0f;border-radius:999px;height:14px;margin-bottom:.9rem;display:flex;overflow:hidden}.nkc-barra span{min-width:3px;display:block}.nkc-barra span+span{border-left:2px solid var(--nkl-panel-solid)}.nkc-punto{vertical-align:-.05rem;border-radius:50%;width:.75rem;height:.75rem;margin-right:.25rem;display:inline-block}.nkc-tabla-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.nkc-tabla{border-collapse:collapse;width:100%;font-size:.9rem}.nkc-tabla th,.nkc-tabla td{border-bottom:1px solid var(--nkl-line);text-align:left;white-space:nowrap;color:var(--nkl-text);background:0 0;padding:.55rem .5rem}.nkc-tabla thead th{color:var(--nkl-muted);font-size:.8rem;font-weight:600}.nkc-tabla tbody th{font-weight:600}.nkc-tabla tfoot th,.nkc-tabla tfoot td{border-bottom:none;font-weight:700}.nkc-num{font-variant-numeric:tabular-nums;text-align:right!important}.nkc-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nkc-acciones{flex-wrap:wrap;gap:.5rem;display:flex}.nkc-dd-texto{font-size:1rem!important;font-weight:600!important}.nkc-anterior{border-top:1px solid var(--nkl-line);padding-top:.9rem}.nkc-anterior summary{cursor:pointer;margin-bottom:.8rem;font-weight:600}.nkc-parrafo{border:1px solid var(--nkl-line);border-radius:12px;padding:1rem}.nkc-parrafo p{margin:0 0 .75rem;line-height:1.55}.nkc-parrafo__acciones{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.nkc-parrafo__acciones .nkh-aviso{margin:0}.nkc-comp{gap:1rem;margin-top:1rem;display:grid}.nkc-comp__grupo h4{margin:0 0 .4rem;font-size:.95rem}.nkc-comp__grupo ul{gap:.3rem;margin:0;padding-left:1.2rem;font-size:.9rem;display:grid}@media (min-width:900px){.nkc-comp{grid-template-columns:repeat(3,1fr)}}.nkc-aspectos{color:var(--nkl-text);gap:.45rem;margin:0;padding-left:1.2rem;display:grid}.nkc-demo{margin:1rem 0 0;font-size:.95rem}.nkc-invalidas{color:var(--nkl-muted);margin-top:1.2rem;font-size:.9rem}.nkc-invalidas summary{cursor:pointer;font-weight:600}.nkc-invalidas ul{max-height:14rem;margin:.5rem 0 0;padding-left:1.2rem;overflow-y:auto}.nkc-cta{margin-top:0}.nkc-correo{gap:.5rem;margin-top:1.4rem;display:grid}.nkc-correo label{font-size:.95rem;font-weight:600}.nkc-correo__fila{gap:.6rem;display:grid}.nkc-correo input{width:100%;font:inherit;color:var(--nkl-text);border:1px solid var(--nkl-line);background:#ffffff0a;border-radius:10px;padding:.7rem .9rem}.nkc-correo input:focus-visible{outline:2px solid var(--nkl-cyan);outline-offset:2px}.nkc-correo .nkl-btn{justify-content:center}.nkc-correo .nkl-btn:disabled{opacity:.55;cursor:not-allowed}.nkc-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (min-width:640px){.nkc-grid2{grid-template-columns:1fr 1fr}.nkc-kpis{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.nkc-correo__fila{grid-template-columns:1fr auto}.nkc-resultado{padding:1.6rem}}@media print{@page{margin:14mm}.nkc-resultado{color:#000;border:none;padding:0;background:0 0!important}.nkc-resultado *{color:#000!important}.nkc-kpis{grid-template-columns:repeat(3,1fr)}.nkc-kpis>div,.nkc-tabla th,.nkc-tabla td{border-color:#bbb!important}.nkc-barra,.nkc-punto,.nkc-sem--verde,.nkc-sem--amarillo,.nkc-sem--naranja,.nkc-sem--rojo{-webkit-print-color-adjust:exact;print-color-adjust:exact}.nkc-barra span+span{border-left-color:#fff}.nkc-tabla-wrap{overflow:visible}.nkc-parrafo{border:none;padding:0}.nkc-comp{grid-template-columns:1fr}.nkc-tabla{font-size:9.5pt}.nkc-tabla tr,.nkc-aspectos li{break-inside:avoid}.nkc-invalidas[open] ul,.nkc-invalidas ul{max-height:none;overflow:visible}.nkh-title{color:#000;margin-bottom:.3rem;font-size:18pt}}
