.xp{display:flex;flex-direction:column;gap:var(--gap);min-width:0}.xp-sp{flex:1 1 auto}.xp-ell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.xp-muted,.xp-vacio{color:var(--muted)}.xp-vacio{font-size:13px;padding:6px 0}.xp-eyebrow{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.xp-buscar{max-width:560px;padding:20px;display:flex;flex-direction:column;gap:14px}.xp-buscar h2{margin:0;font-size:18px;font-weight:800;color:var(--ink)}.xp-rol{display:inline-flex;align-items:center;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap;color:var(--xp-rc,var(--muted));background:color-mix(in srgb,var(--xp-rc,var(--muted)) 12%,transparent)}.xp-rol.is-SECRETARIA{--xp-rc:var(--primary-ink)}.xp-rol.is-CAJA{--xp-rc:var(--fin)}.xp-rol.is-PSICOLOGIA{--xp-rc:var(--indigo)}.xp-rol.is-COMITE{--xp-rc:var(--core)}.xp-rol.is-FAMILIA{--xp-rc:var(--comm)}[data-theme=dark] .xp-rol{background:color-mix(in srgb,var(--xp-rc,var(--muted)) 10%,var(--surface))}[data-theme=dark] .xp-rol.is-SECRETARIA{--xp-rc:#5CD6C2}[data-theme=dark] .xp-rol.is-CAJA{--xp-rc:#FBBF5A}[data-theme=dark] .xp-rol.is-PSICOLOGIA{--xp-rc:#A5B4FC}[data-theme=dark] .xp-rol.is-COMITE{--xp-rc:#D8B4FE}[data-theme=dark] .xp-rol.is-FAMILIA{--xp-rc:#7DD3FC}.xp-h{container-type:inline-size;container-name:xp-h;padding:14px 18px 12px;flex-direction:column;background:linear-gradient(135deg,color-mix(in srgb,var(--primary) 6%,var(--surface)) 0,var(--surface) 60%)}.xp-h,.xp-h-fila{display:flex;gap:12px}.xp-h-fila{align-items:center;min-width:0}.xp-av{width:48px;height:48px;border-radius:14px;flex:none;overflow:hidden;display:grid;place-items:center;background:color-mix(in srgb,var(--primary) 16%,var(--surface));color:var(--primary-ink);font-size:17px;font-weight:800;box-shadow:var(--sh-sm)}.xp-av img{width:100%;height:100%;object-fit:cover}.xp-h-id{flex:1 1 auto;flex-direction:column;gap:4px}.xp-h-id,.xp-h-l1{min-width:0;display:flex}.xp-h-l1{align-items:center;gap:10px}.xp-h-l1 h1{margin:0;min-width:0;font-size:19px;line-height:1.25;font-weight:800;letter-spacing:-.02em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xp-chip-estado{flex:none;font-weight:800;box-shadow:inset 0 0 0 1px currentColor}.xp-h-l2{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;font-size:12.5px;color:var(--muted)}.xp-h-dato{white-space:nowrap}.xp-h-dato+.xp-h-dato:before{content:"·";margin-right:10px;color:var(--faint)}.xp-h-dato.mono{font-size:12px;color:var(--ink-2);font-weight:700}.xp-chipc{display:inline-flex;align-items:center;gap:4px;flex:0 1 auto;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap}.xp-chipc>svg{flex:none}.xp-chipc>.dc-recorta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.xp-h-acc{flex:none;display:flex;align-items:center;gap:6px}.xp-h-ico{all:unset;box-sizing:border-box;cursor:pointer;width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink-2);transition:background .15s ease,color .15s ease,border-color .15s ease}.xp-h-ico.is-on,.xp-h-ico:hover{background:var(--surface-2);color:var(--ink);border-color:color-mix(in srgb,var(--primary) 30%,var(--line))}.xp-h-ico:focus-visible{box-shadow:var(--focus)}.xp-h-volver{border-color:transparent;background:transparent}.xp-h-avance{display:flex;flex-direction:column;gap:6px;min-width:0;padding-top:10px;border-top:1px solid var(--line-2)}.xp-h-barra{height:6px;border-radius:999px;background:var(--line-2);overflow:hidden}.xp-h-barra>span{display:block;height:100%;border-radius:inherit;background:var(--primary);min-width:6px;transition:width .5s ease}.xp-h-avance-t{display:flex;align-items:center;gap:8px;min-width:0;font-size:12.5px;color:var(--ink-2)}.xp-h-avance-t>b{flex:none;font-size:13px;color:var(--ink)}.xp-h-muted{flex:none;color:var(--muted)}.xp-h-prox{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--muted)}.xp-h-prox>svg{display:inline-block;vertical-align:-2px;margin-right:4px;color:var(--primary)}.xp-h-avance-t>.btn,.xp-h-avance-t>button{flex:none}.xp-det{display:flex;flex-direction:column;gap:16px;container-type:inline-size}.xp-det section h3{margin:0 0 8px;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.xp-det dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.xp-det dl>div{min-width:0;display:flex;flex-direction:column;gap:2px}.xp-det dl>div.is-ancho{grid-column:1/-1}.xp-det dt{font-size:12px;color:var(--muted)}.xp-det dd{margin:0;font-size:13.5px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.xp-det-nota{margin:0;font-size:12.5px;color:var(--muted);display:flex;align-items:center;gap:6px}@container (max-width: 420px){.xp-det dl{grid-template-columns:minmax(0,1fr)}}@container xp-h (max-width: 640px){.xp-h{padding:12px 14px 10px}.xp-h-fila{flex-wrap:wrap;row-gap:10px}.xp-h-id{flex-basis:calc(100% - 140px)}.xp-h-l1{flex-wrap:wrap;row-gap:4px}.xp-h-l1 h1{white-space:normal;font-size:17px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.xp-h-acc{margin-left:auto}}@container xp-h (max-width: 420px){.xp-av{width:40px;height:40px;border-radius:12px;font-size:15px}.xp-h-volver{display:none}.xp-h-acc{width:100%;justify-content:flex-end}.xp-h-acc>.btn{flex:1 1 auto;justify-content:center}.xp-h-avance-t{flex-wrap:wrap;row-gap:2px}.xp-h-prox{flex-basis:100%;order:3}}.xp-tl-card{padding:14px 16px 12px;container-type:inline-size;container-name:xp-tl}.xp-tl-h{display:flex;align-items:center;gap:10px;margin-bottom:12px;min-width:0}.xp-tl-h h2{margin:0;font-size:14px;font-weight:800;color:var(--ink);flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xp-tl-pos{flex:none;font-size:12px;font-weight:700;color:var(--muted)}.xp-tl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--xp-n),minmax(0,1fr));gap:0}.xp-paso,.xp-tl{position:relative}.xp-paso{min-width:0;display:flex;flex-direction:column;padding:0 4px}.xp-paso:before{content:"";position:absolute;top:23px;left:calc(-50% + 24px);right:calc(50% + 24px);height:3px;border-radius:3px;background:var(--line)}.xp-paso:first-child:before{display:none}.xp-paso.is-COMPLETADA:before,.xp-paso.is-EN_CURSO:before,.xp-paso.is-EN_REVISION:before,.xp-paso.is-OBSERVADA:before,.xp-paso.is-OMITIDA:before{background:color-mix(in srgb,var(--ok) 70%,var(--line))}.xp-paso-btn{all:unset;box-sizing:border-box;cursor:pointer;display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px;padding:6px 4px 10px;border-radius:var(--r);min-width:0;position:relative;transition:background .15s ease}.xp-paso-btn:hover{background:var(--surface-2)}.xp-paso-btn:focus-visible{box-shadow:var(--focus)}.xp-paso.is-elegido .xp-paso-btn{background:color-mix(in srgb,var(--primary) 8%,transparent)}.xp-paso.is-elegido .xp-paso-btn:after{content:"";position:absolute;left:18%;right:18%;bottom:0;height:3px;border-radius:3px;background:var(--primary)}[data-theme=dark] .xp-paso-dot{color:var(--muted)}.xp-paso-dot{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:none;font-size:13px;position:relative;z-index:1;background:var(--surface);border:2px solid var(--line);color:var(--faint);transition:transform .15s ease,box-shadow .15s ease}.xp-paso-dot b{font-weight:800}.xp-paso-btn:hover .xp-paso-dot{transform:scale(1.06)}.is-COMPLETADA>.xp-paso-btn .xp-paso-dot,.xp-ep.is-COMPLETADA .xp-ep-dot{background:var(--ok);border-color:var(--ok);color:#fff}.is-EN_CURSO>.xp-paso-btn .xp-paso-dot,.xp-ep.is-EN_CURSO .xp-ep-dot{border-color:var(--primary);color:var(--primary);box-shadow:0 0 0 5px color-mix(in srgb,var(--primary) 14%,transparent)}.is-EN_REVISION>.xp-paso-btn .xp-paso-dot,.xp-ep.is-EN_REVISION .xp-ep-dot{border-color:var(--warn);color:var(--warn);background:var(--warn-bg)}.is-OBSERVADA>.xp-paso-btn .xp-paso-dot,.xp-ep.is-OBSERVADA .xp-ep-dot{border-color:var(--danger);background:var(--danger);color:#fff}.is-OMITIDA>.xp-paso-btn .xp-paso-dot,.xp-ep.is-OMITIDA .xp-ep-dot{border-style:dashed;border-color:var(--indigo);color:var(--indigo);background:var(--indigo-50)}[data-theme=dark] .is-OMITIDA>.xp-paso-btn .xp-paso-dot,[data-theme=dark] .xp-ep.is-OMITIDA .xp-ep-dot{background:color-mix(in srgb,var(--indigo) 20%,var(--surface))}.is-PENDIENTE_OMITIDA>.xp-paso-btn .xp-paso-dot,.xp-ep.is-PENDIENTE_OMITIDA .xp-ep-dot{border-style:dashed;border-color:var(--warn);color:var(--warn);background:var(--warn-bg)}[data-theme=dark] .is-PENDIENTE_OMITIDA>.xp-paso-btn .xp-paso-dot,[data-theme=dark] .xp-ep.is-PENDIENTE_OMITIDA .xp-ep-dot{background:color-mix(in srgb,var(--warn) 16%,var(--surface))}.xp-paso.is-extra.is-PENDIENTE>.xp-paso-btn .xp-paso-dot{border-style:dashed}.xp-paso.is-actual .xp-paso-nombre{color:var(--primary-ink)}.xp-paso-cuerpo{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0;width:100%}.xp-paso-nombre{font-size:12.5px;font-weight:700;color:var(--ink);line-height:1.25;max-width:100%;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.xp-paso-est{font-size:11.5px;font-weight:600;color:var(--muted)}.is-COMPLETADA .xp-paso-est{color:var(--ok)}.is-OBSERVADA .xp-paso-est{color:var(--danger)}.is-EN_REVISION .xp-paso-est{color:var(--warn)}.is-OMITIDA .xp-paso-est{color:var(--indigo)}.is-PENDIENTE_OMITIDA .xp-paso-est{color:var(--warn)}.xp-vencido{color:var(--danger);font-weight:700}.xp-tlm{display:none}.xp-tlm-seg{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:4px;margin-bottom:10px}.xp-tlm-seg>span{height:6px;border-radius:999px;background:var(--line)}.xp-tlm-seg>.is-COMPLETADA,.xp-tlm-seg>.is-OMITIDA{background:var(--ok)}.xp-tlm-seg>.is-EN_CURSO,.xp-tlm-seg>.is-EN_REVISION{background:color-mix(in srgb,var(--primary) 55%,var(--line))}.xp-tlm-seg>.is-OBSERVADA{background:var(--danger)}.xp-tlm-seg>.is-PENDIENTE_OMITIDA{background:color-mix(in srgb,var(--warn) 60%,var(--line))}.xp-tlm-seg>.is-elegido{box-shadow:0 0 0 2px var(--surface),0 0 0 4px color-mix(in srgb,var(--primary) 45%,transparent)}.xp-tlm-btn{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink)}.xp-tlm-btn:hover{background:var(--surface-2)}.xp-tlm-btn:focus-visible{box-shadow:var(--focus)}.xp-tlm-btn>svg{flex:none;color:var(--muted)}.xp-paso-dot.is-mini{width:28px;height:28px;font-size:12px;border-color:var(--primary);color:var(--primary-ink)}.xp-tlm-t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.xp-tlm-t small{font-size:11.5px;color:var(--muted)}.xp-tlm-t b{font-size:14px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@container xp-tl (max-width: 639px){.xp-tl{display:none}.xp-tlm{display:block}}.xp-ep{padding:0;overflow:hidden;container-type:inline-size;container-name:xp-ep;animation:xp-entra .18s ease}@keyframes xp-entra{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.xp-ep-h{display:flex;align-items:flex-start;gap:14px;padding:16px 18px 12px;min-width:0}.xp-ep-dot{width:40px;height:40px;font-size:14px;color:var(--muted)}.xp-ep-tit{flex:1 1 120px;min-width:min(120px,100%);display:flex;flex-direction:column;gap:4px}.xp-ep-tit h2{margin:0;display:flex;align-items:center;gap:6px;min-width:0;font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--ink)}.xp-ep-tit h2>.dc-recorta{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xp-ep-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--muted)}.xp-ep-meta,.xp-ep-meta>span{align-items:center;min-width:0}.xp-ep-meta>span{display:inline-flex;gap:4px;max-width:100%}.xp-ep-meta>span>svg{flex:none}.xp-ep-est{font-weight:700;color:var(--ink-2)}.xp-ep-est.is-COMPLETADA{color:var(--ok)}.xp-ep-est.is-EN_CURSO{color:var(--primary-ink)}.xp-ep-est.is-EN_REVISION,.xp-ep-est.is-PENDIENTE_OMITIDA{color:var(--warn)}.xp-ep-est.is-OBSERVADA{color:var(--danger)}.xp-ep-est.is-OMITIDA{color:var(--indigo)}.xp-toca{list-style:none;margin:0 18px 12px;padding:0;display:flex;flex-wrap:wrap;gap:6px;min-width:0;counter-reset:none}.xp-toca li{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;padding:5px 6px 5px 5px;border-radius:999px;font-size:12.5px;color:var(--muted);background:var(--surface-2);border:1px solid var(--line-2)}.xp-toca-n{width:20px;height:20px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:11px;font-weight:800;color:var(--muted);background:var(--surface);border:1px solid var(--line);font-variant-numeric:tabular-nums}.xp-toca-t{display:inline-flex;align-items:baseline;gap:6px;min-width:0;padding-right:6px}.xp-toca-t small{font-size:11.5px;color:var(--muted);white-space:nowrap}.xp-toca li.is-hecho{color:var(--ink-2)}.xp-toca li.is-hecho .xp-toca-n{color:#fff;background:var(--ok);border-color:var(--ok)}.xp-toca li.is-actual{color:var(--ink);font-weight:700;background:var(--primary-50);border-color:color-mix(in srgb,var(--primary) 35%,transparent)}.xp-toca li.is-actual .xp-toca-n{color:#fff;background:var(--primary);border-color:var(--primary)}.xp-toca li.is-actual .xp-toca-t small{color:var(--ink-2);font-weight:600}.xp-toca li .btn{flex:none}[data-theme=dark] .xp-toca li.is-actual{background:color-mix(in srgb,var(--primary) 16%,var(--surface))}[data-theme=dark] .xp-toca li.is-actual .xp-toca-n{color:var(--surface);background:var(--primary-ink);border-color:var(--primary-ink)}.xp-ep-nota{margin:0 18px 12px}.xp-ep-b{padding:14px 18px 18px;border-top:1px solid var(--line-2);display:flex;flex-direction:column;gap:18px;min-width:0}.xp-ep-gen{display:flex;gap:12px;align-items:flex-start;padding:14px;border-radius:var(--r);background:var(--surface-2);color:var(--muted)}.xp-ep-gen b{color:var(--ink);font-size:13.5px}.xp-ep-gen p{margin:3px 0 0;font-size:12.5px}.xp-ep-f{align-items:center;justify-content:space-between;gap:8px 12px;padding:12px 18px;border-top:1px solid var(--line-2);background:var(--surface-2)}.xp-ep-f,.xp-ep-nav{display:flex;flex-wrap:wrap}.xp-ep-nav{gap:4px}.xp-ep-acc{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.xp-ep-acc:empty,.xp-ep-nav:empty{display:none}@container xp-ep (max-width: 359px){.xp-ep-h{flex-direction:column;align-items:flex-start}.xp-ep-tit{flex:none;width:100%}}@container xp-ep (max-width: 559px){.xp-ep-h{padding:14px 14px 10px;gap:10px}.xp-ep-dot{width:34px;height:34px}.xp-ep-tit h2{font-size:16px}.xp-ep-nota,.xp-toca{margin-left:14px;margin-right:14px}.xp-toca li{border-radius:12px}.xp-toca li.is-actual{flex:1 1 100%;flex-wrap:wrap}.xp-ep-b{padding:12px 14px 16px}.xp-ep-f{padding:10px 14px}.xp-ep-acc{order:-1;width:100%;justify-content:stretch;margin-left:0}.xp-ep-acc .btn{flex:1 1 auto;justify-content:center}.xp-ep-nav{width:100%;justify-content:space-between}}.xp-bloque{display:flex;flex-direction:column;gap:12px;min-width:0}.xp-bloque+.xp-bloque{padding-top:16px;border-top:1px dashed var(--line)}.xp-bloque-h{display:flex;align-items:center;gap:8px;min-width:0}.xp-bloque-h h3{margin:0;font-size:13.5px;font-weight:800;color:var(--ink)}.xp-bloque-ic{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;flex:none;color:var(--primary);background:var(--primary-50)}[data-theme=dark] .xp-bloque-ic{background:color-mix(in srgb,var(--primary) 18%,var(--surface))}.xp-obs{display:inline-flex;align-items:flex-start;gap:5px;font-size:12px;color:var(--danger)}.xp-obs svg{flex:none;margin-top:2px}.ev-sheet:has(.xp-lat--documentos){width:min(960px,100%)}.xp-lat{display:flex;flex-direction:column;gap:14px;min-width:0}.xp-lat .adl.is-embebido{gap:12px}.xp-skel-cab{height:96px}.xp-skel-tl{height:120px}.xp-skel-panel{height:320px}.xp-fila-acc.xp-fila-acc--area{margin-top:0}.xp-campos{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px 18px}.xp-campos>div{min-width:0}.xp-campos dt{font-size:11.5px;color:var(--muted)}.xp-campos dd{margin:2px 0 0;font-size:13.5px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.xp-seccion{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px dashed var(--line)}.xp-cifras{display:flex;flex-wrap:wrap;gap:8px}.xp-cifras>span{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;font-size:12.5px;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line-2)}.xp-cifras>span b{color:var(--ink)}.xp-cifras>span.is-warn{color:var(--warn);background:var(--warn-bg);border-color:transparent}.xp-cifras>span.is-danger{color:var(--danger);background:var(--danger-bg);border-color:transparent}[data-theme=dark] .xp-cifras>span.is-danger,[data-theme=dark] .xp-cifras>span.is-warn{background:var(--surface-2)}.xp-tarjetas{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.xp-tarjeta{display:flex;flex-direction:column;gap:5px;padding:14px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);min-width:0}.xp-tarjeta-h{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:4px 8px}.xp-tarjeta-h b{font-size:13.5px;color:var(--ink);flex:1 1 120px;min-width:min(120px,100%);overflow-wrap:break-word}.xp-tarjeta small{font-size:12px}.xp-monto{font-size:20px;font-weight:800;color:var(--ink);letter-spacing:-.01em}.xp-fila-acc{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.xp-areas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.xp-areas li{display:grid;grid-template-columns:auto minmax(0,1fr) auto 30px;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line-2)}.xp-areas li:first-child{border-top:0}.xp-areas li.is-bloqueada{opacity:.7}.xp-adot{width:10px;height:10px;border-radius:50%;background:var(--c);flex:none}.xp-area-txt{display:flex;flex-direction:column;gap:2px;min-width:min(120px,100%)}.xp-area-txt b{display:flex;align-items:center;gap:6px;min-width:0;font-size:13.5px;color:var(--ink)}.xp-carac{flex:none;font-size:10.5px;font-weight:600;color:var(--faint);letter-spacing:.02em}.xp-area-txt small{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xp-area-est{display:inline-flex;align-items:center;gap:8px}.xp-area-est b{color:var(--ink)}.xp-noaplica{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.xp-noaplica>svg{flex:none;color:var(--indigo)}.xp-resultado{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2)}.xp-resultado b{color:var(--ink)}.xp-linea{display:flex;align-items:center;gap:6px;font-size:12.5px}.xp-citas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.xp-citas li{display:grid;grid-template-columns:minmax(0,1fr) minmax(90px,auto) auto;gap:12px;align-items:center;padding:8px 12px;border-radius:var(--r);background:var(--surface-2)}.xp-cita-acc{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap}.xp-cita-f,.xp-cita-t{display:flex;flex-direction:column;gap:2px;min-width:0}.xp-cita-f b,.xp-cita-t b{font-size:13px;color:var(--ink)}.xp-cita-f small,.xp-cita-t small{font-size:11.5px;color:var(--muted)}.xp-form3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.xp-dictamen{display:flex;gap:14px;align-items:flex-start;padding:14px;border-radius:var(--r);border:1px solid color-mix(in srgb,var(--c) 30%,var(--line));background:color-mix(in srgb,var(--c) 7%,var(--surface))}.xp-dictamen b{font-size:16px;color:var(--ink)}.xp-dictamen p{margin:4px 0;font-size:13px;color:var(--ink-2)}.xp-dict-ic{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;flex:none;color:var(--c);background:color-mix(in srgb,var(--c) 14%,var(--surface))}.xp-req{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.xp-req li{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px;font-size:13px;color:var(--warn)}.xp-req li b{color:var(--ink)}.xp-req li small{color:var(--muted);font-size:12px;overflow-wrap:anywhere}.xp-req li.is-ok{color:var(--ok)}.xp-req li.is-bloquea{color:var(--danger)}.xp-hist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.xp-hist li{display:grid;grid-template-columns:14px minmax(0,1fr);gap:12px;position:relative;padding-bottom:14px}.xp-hist li:before{content:"";position:absolute;left:6px;top:14px;bottom:0;width:2px;background:var(--line)}.xp-hist li:last-child:before{display:none}.xp-hist-dot{width:14px;height:14px;border-radius:50%;margin-top:3px;background:var(--surface);border:3px solid var(--primary)}.xp-hist b{font-size:13px;color:var(--ink)}.xp-hist p{margin:2px 0;font-size:12.5px;color:var(--ink-2);overflow-wrap:anywhere}.xp-hist small{font-size:11.5px}.xp-acceso{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.xp-acceso>div{display:flex;flex-direction:column;gap:4px;padding:14px;border-radius:var(--r);background:var(--surface-2);text-align:center}.xp-acceso small{font-size:11.5px;color:var(--muted)}.xp-acceso b{font-size:22px;letter-spacing:.12em;color:var(--ink)}.xp-mover{gap:14px}.xp-mover,.xp-mover-lista{display:flex;flex-direction:column}.xp-mover-lista{list-style:none;margin:0;padding:0;gap:6px}.xp-mover-op{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px 12px;border-radius:var(--r);border:1px solid var(--line);color:var(--muted)}.xp-mover-op .xp-paso-dot{width:28px;height:28px}.xp-mover-op.is-on,.xp-mover-op:hover:not(:disabled){border-color:var(--primary)}.xp-mover-op.is-on{background:color-mix(in srgb,var(--primary) 7%,var(--surface));box-shadow:var(--focus)}.xp-mover-op:disabled{cursor:not-allowed;opacity:.65;background:var(--surface-2)}.xp-mover-op:focus-visible{box-shadow:var(--focus)}.xp-mover-txt{display:flex;flex-direction:column;gap:1px;min-width:0}.xp-mover-txt b{font-size:13.5px;color:var(--ink)}.xp-mover-txt small{font-size:11.5px}.xp.is-preview .adl-cab-acc,.xp.is-preview .xp-ep-acc,.xp.is-preview .xp-fila-acc{pointer-events:none;opacity:.55}.xp-ep .adl.is-embebido{gap:12px}@media (max-width:600px){.xp-tl-card{padding:12px}.xp-citas li{grid-template-columns:minmax(0,1fr) auto}.xp-cita-acc{grid-column:1/-1;justify-content:flex-start}.xp-form3{grid-template-columns:minmax(0,1fr)}.xp-areas li{grid-template-columns:auto minmax(0,1fr) 30px}.xp-area-est{grid-column:2;grid-row:2}.xp-areas li>:last-child{grid-column:3;grid-row:1}.xp-tarjetas{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.xp-anillo-arco,.xp-paso-btn,.xp-paso-dot{transition:none}.xp-ep{animation:none}}[data-theme=dark] .is-EN_CURSO>.xp-paso-btn .xp-paso-dot,[data-theme=dark] .xp-ep.is-EN_CURSO .xp-ep-dot{color:var(--primary-ink);border-color:var(--primary-ink)}[data-theme=dark] .xp-chipc.badge-indigo{color:#A5B4FC;background:color-mix(in srgb,#A5B4FC 14%,var(--surface))}.xp-ep-h{flex-wrap:wrap}.xp-ep-h-acc{margin-left:auto;flex:none;display:flex;align-items:center;gap:6px}@container xp-ep (max-width: 520px){.xp-ep-h-acc{margin-left:54px}}.xp-cf{display:flex;flex-direction:column;gap:12px;min-width:0}.xp-cf-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px}.xp-cf-acceso{display:grid;gap:8px}.xp-cf-acceso>div{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:var(--r);background:var(--surface-2);min-width:0}.xp-cf-acceso small{font-size:11.5px;color:var(--muted)}.xp-cf-acceso b{font-size:17px;letter-spacing:.05em;color:var(--ink);overflow-wrap:anywhere}.xp-cf-pasos{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.np-pasos{padding:10px 12px;min-width:0}.np-pasos-lista{margin:0;padding:0;list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;counter-reset:np}.np-paso{min-width:0;position:relative}.np-paso+.np-paso:before{content:"";position:absolute;top:50%;left:-6px;width:6px;height:2px;background:var(--line)}.np-paso-btn{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid transparent;border-radius:10px;background:none;font:inherit;color:var(--ink-2);text-align:left;cursor:pointer;min-width:0}.np-paso-btn:disabled{cursor:default}.np-paso-btn:not(:disabled):hover{background:var(--surface-2)}.np-paso-btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.np-paso-num{width:28px;height:28px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;background:var(--line-2);color:var(--muted)}.np-paso-txt{display:flex;flex-direction:column;min-width:0}.np-paso-txt b{font-size:13px;font-weight:700;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.np-paso-txt small{font-size:11.5px;color:var(--muted)}.np-paso.is-actual .np-paso-btn{background:color-mix(in srgb,var(--primary) 8%,var(--surface));border-color:color-mix(in srgb,var(--primary) 30%,var(--line))}.np-paso.is-actual .np-paso-num{background:var(--primary);color:#fff}.np-paso.is-completo .np-paso-num{background:var(--ok-bg);color:var(--ok)}.np-paso.is-completo .np-paso-txt small{color:var(--ok);font-weight:600}.np-paso.is-error .np-paso-num{background:var(--danger-bg);color:var(--danger)}.np-paso.is-error .np-paso-txt small{color:var(--danger);font-weight:600}.np-paso.is-error.is-actual .np-paso-btn{border-color:color-mix(in srgb,var(--danger) 35%,var(--line))}.np-pasos-movil{display:none}.np-pasos-barra{display:block;height:4px;border-radius:999px;background:var(--line-2);overflow:hidden;flex-basis:100%}.np-pasos-barra>span{display:block;height:100%;border-radius:inherit;background:var(--primary);transition:width .25s ease}.np-paso-card{min-width:0}.np-paso-cuerpo{padding:18px;display:flex;flex-direction:column;gap:16px;min-width:0}.np-paneles{container-type:inline-size;container-name:np-form;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}.np-panel{min-width:0;display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:12px;border:1px solid var(--line);background:var(--surface)}.np-panel-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px 14px;align-items:start;min-width:0}.np-campo{display:flex;flex-direction:column;gap:4px}.np-campo,.np-campo .dc-fecha{min-width:0}@container np-form (min-width: 560px){.np-paneles{grid-template-columns:repeat(2,minmax(0,1fr))}.np-panel{grid-column:span var(--np-s2,2);order:var(--np-o2,0)}.np-panel-grid{grid-template-columns:repeat(var(--np-s2,2),minmax(0,1fr))}.np-campo{grid-column:span var(--np-f2,1);order:var(--np-fo2,0)}}@container np-form (min-width: 900px){.np-paneles{grid-template-columns:repeat(3,minmax(0,1fr))}.np-panel{grid-column:span var(--np-s3,3);order:var(--np-o3,0)}.np-panel-grid{grid-template-columns:repeat(var(--np-s3,3),minmax(0,1fr))}.np-campo{grid-column:span var(--np-f3,1);order:var(--np-fo3,0)}}.np-paneles>.np-panel:only-child:not(:has(>.np-sub-tit)){padding:0;border:0}.np-revisar{display:flex;flex-direction:column;gap:12px}.np-rev{border:1px solid var(--line);border-radius:12px;overflow:hidden}.np-rev-cab{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 14px;background:var(--surface-2);border-bottom:1px solid var(--line)}.np-rev-cab h4{margin:0;flex:1;min-width:140px;font-size:13.5px;font-weight:700;color:var(--ink)}.np-rev dl{margin:0;padding:12px 14px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:10px 18px}.np-rev dt{font-size:11.5px;font-weight:600;color:var(--muted)}.np-rev dd{margin:0;font-size:13px;color:var(--ink);overflow-wrap:anywhere}.np-estado-btn{border:0;background:none;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer;min-width:0}.np-estado-btn:disabled{cursor:default}.np-estado-btn:not(:disabled):hover{color:var(--primary);text-decoration:underline}.np-pie{position:sticky;bottom:0;z-index:30;display:flex;align-items:center;gap:12px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:var(--sh-md)}.np-pie-txt{flex:1;min-width:0;text-align:center;font-size:12.5px;color:var(--muted)}.np-pie-txt b{color:var(--ink);font-size:14px}.np-pie-txt.is-bloqueo{color:var(--danger);text-align:left;font-weight:600;overflow-wrap:anywhere}[data-theme=dark] .np-pie-txt.is-bloqueo{color:#FCA5A5}.np-txt-corto{display:none}.np-txt-prin{min-width:0;overflow:hidden;text-overflow:ellipsis}.np-ya-registrado{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;padding:6px 8px 6px 10px;border-radius:10px;font-size:12.5px;color:var(--ink-2);background:var(--danger-bg);border:1px solid color-mix(in srgb,var(--danger) 30%,var(--line));min-width:0}.np-ya-registrado>svg{color:var(--danger);flex:none}.np-ya-registrado>span{flex:1 1 160px;min-width:0;overflow-wrap:anywhere}.np-ya-registrado b{color:var(--ink)}.np-contacto.is-final{padding-top:0}.np{container:np-raiz/inline-size}@container np-raiz (max-width: 1000px){.np-resumen{display:none}.np .mp-cuerpo{grid-template-columns:minmax(0,1fr)}.np-paso-txt b{white-space:normal;overflow:visible;line-height:1.25}}[data-theme=dark] .np .badge-ok{color:#6EE7A0}[data-theme=dark] .np .badge-warn{color:#FBBF5A}[data-theme=dark] .np-paso.is-completo .np-paso-num,[data-theme=dark] .np-paso.is-completo .np-paso-txt small{color:#6EE7A0}[data-theme=dark] .np-paso.is-error .np-paso-num,[data-theme=dark] .np-paso.is-error .np-paso-txt small,[data-theme=dark] .np-pasos-movil small.is-error,[data-theme=dark] .np-ya-registrado>svg{color:#FCA5A5}[data-theme=dark] .np-pasos-movil small{color:#FBBF5A}[data-theme=dark] .np-paso:not(.is-actual):not(.is-completo):not(.is-error) .np-paso-num{color:var(--ink-2)}[data-theme=dark] .np-paso.is-actual .np-paso-num{background:color-mix(in srgb,var(--primary) 14%,var(--surface));color:var(--primary-ink)}[data-theme=dark] .np-paso-txt small{color:var(--muted)}@media (max-width:992px){.np{padding-bottom:0}}@media (max-width:768px){.np-pasos-lista{display:none}.np-pasos-movil{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 10px;font-size:13px;color:var(--ink-2)}.np-pasos-movil b{color:var(--ink)}.np-pasos-movil small{font-size:12px;font-weight:600;color:var(--warn)}.np-pasos-movil small.is-error{color:var(--danger)}.np-paso-cuerpo{padding:14px}.np-panel{padding:12px}.np-pie{border-radius:10px}}@container np-raiz (max-width: 576px){.np-pie{gap:8px;padding:10px 12px;flex-wrap:wrap}.np-pie-txt{display:none}.np-pie-txt.is-bloqueo{order:-1;flex:1 0 100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;line-height:1.35}.np-pie .btn{min-width:0;justify-content:center;padding:0 12px}.np-pie>.btn:first-child{flex:none}.np-pie>.btn:last-child{flex:1 1 0}.np-txt-largo{display:none}.np-txt-corto{display:inline}}@container np-raiz (max-width: 400px){.np-pie>.btn:first-child{width:40px;padding:0}.np-txt-atras{display:none}}.np-paso-card .mp-bloque-cab{flex-wrap:wrap;min-width:0}.np-paso-card .mp-bloque-cab h3{flex:1 1 140px;min-width:0;overflow-wrap:anywhere}.np-paso-card .mp-bloque-estado{flex:0 1 auto;min-width:0;max-width:100%;margin-left:auto}:root{--mr-ok-ink:#0F7A3D;--mr-warn-ink:#A85D06;--mr-danger-ink:#B91C1C;--mr-info-ink:#0676A8}[data-theme=dark]{--mr-ok-ink:#4ADE80;--mr-warn-ink:#FBBF24;--mr-danger-ink:#F87171;--mr-info-ink:#38BDF8}.mr-page{container:mr/inline-size;display:flex;flex-direction:column;gap:var(--gap);min-width:0}.mr-page>.pst{min-width:0;max-width:100%}.mr-cuerpo,.mr-detalle,.mr-sim{display:flex;flex-direction:column;gap:var(--gap);min-width:0}.mr-sp{flex:1}.mr-muted{color:var(--muted)}.mr-ell{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%}.mr-num{font-variant-numeric:tabular-nums;font-weight:700;color:var(--ink)}.mr-rot{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.mr-det,.mr-rot{color:var(--muted)}.mr-det{margin:0;font-size:12.5px;line-height:1.5;overflow-wrap:anywhere}.mr-det b{color:var(--ink)}.mr-dos{display:flex;flex-direction:column;min-width:0;line-height:1.25}.mr-dos small{font-size:11.5px;color:var(--muted)}.mr-chips{flex-wrap:wrap;min-width:0}.mr-chip,.mr-chips{display:inline-flex;align-items:center;gap:6px}.mr-chip{padding:3px 10px;border-radius:999px;font-size:12px;font-weight:600;background:var(--surface-2);border:1px solid var(--line);color:var(--ink-2);max-width:100%}.mr-chip.is-todos{background:var(--primary-50);border-color:color-mix(in srgb,var(--primary) 28%,transparent);color:var(--primary-ink)}.mr-chip small{color:var(--muted);font-weight:500}.mr-chip button{display:inline-flex;border:0;background:transparent;color:var(--muted);padding:1px;border-radius:50%;cursor:pointer}.mr-chip button:hover{color:var(--danger);background:var(--danger-bg)}.mr-x{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:none;border-radius:9px;border:1px solid transparent;background:transparent;color:var(--muted);cursor:pointer}.mr-x:hover:not(:disabled){background:var(--surface-2);border-color:var(--line);color:var(--ink)}.mr-x:focus-visible{outline:none;box-shadow:var(--focus)}.mr-x:disabled{opacity:.35;cursor:default}.mr-encima{align-items:flex-end;gap:12px;margin-bottom:12px}.mr-acciones,.mr-encima{display:flex;flex-wrap:wrap}.mr-acciones{gap:10px}.mr-aviso{display:flex;gap:10px;align-items:flex-start;padding:11px 14px;border-radius:12px;font-size:13px;line-height:1.5;color:var(--ink-2);border:1px solid transparent}.mr-aviso>svg{flex:none;margin-top:2px}.mr-aviso>div{min-width:0;overflow-wrap:anywhere}.mr-aviso b{color:var(--ink)}.mr-aviso ul{margin:0;padding-left:18px}.mr-aviso.is-warn{background:var(--warn-bg);border-color:color-mix(in srgb,var(--warn) 30%,transparent)}.mr-aviso.is-warn>svg{color:var(--mr-warn-ink)}.mr-aviso.is-info{background:var(--info-bg);border-color:color-mix(in srgb,var(--info) 28%,transparent)}.mr-aviso.is-info>svg{color:var(--mr-info-ink)}.mr-aviso.is-danger{background:var(--danger-bg);border-color:color-mix(in srgb,var(--danger) 30%,transparent)}.mr-aviso.is-danger>svg{color:var(--mr-danger-ink)}.mr-aviso-acc{margin-top:8px}.mr-error{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:10px 12px;border-radius:10px;font-size:13px;font-weight:600;background:var(--danger-bg);color:var(--mr-danger-ink);border:1px solid color-mix(in srgb,var(--danger) 30%,transparent)}.mr-error>span{flex:1;min-width:0;overflow-wrap:anywhere}.mr-error>svg{flex:none}.mr-motivo{margin:8px 0 0;padding:8px 10px;border-radius:9px;font-size:12.5px;background:var(--danger-bg);color:var(--mr-danger-ink)}.mr-motivo.is-info{background:var(--info-bg);color:var(--mr-info-ink)}.mr-vacio{display:flex;flex-direction:column;align-items:center;gap:8px;padding:34px 16px;text-align:center;color:var(--muted);font-size:13px}.mr-vacio b{color:var(--ink);font-size:14px}.mr-vacio-ic{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--acad) 10%,var(--surface));color:var(--acad)}.mr-fichas{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px}.mr-ficha{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line-2);min-width:0}.mr-ficha small{font-size:10.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-ficha b{font-size:19px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums;line-height:1.15}.mr-ficha span{font-size:11.5px;color:var(--muted)}.mr-datos{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px 18px;margin:0}.mr-datos.is-una{grid-template-columns:minmax(0,1fr)}.mr-dato{min-width:0}.mr-dato dt{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.mr-dato dd{margin:2px 0 0;font-size:13.5px;color:var(--ink);overflow-wrap:anywhere;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mr-hash{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;color:var(--ink-2)}.mr-form{display:flex;flex-direction:column;gap:14px;min-width:0}.mr-form .field{margin-bottom:0}.mr-fl2{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-fl2,.mr-fl3{display:grid;gap:12px 14px}.mr-fl3{grid-template-columns:repeat(3,minmax(0,1fr))}.mr-ambito .field,.mr-fl2 .field,.mr-fl3 .field,.mr-mini-g .field{margin-bottom:0}.mr-campo{display:flex;flex-direction:column;gap:8px;min-width:0}.mr-checks{display:flex;flex-wrap:wrap;gap:10px 22px}.mr-checks.is-col{flex-direction:column}.mr-mini-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 12px}.mr-ambito{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px 14px}.mr-agregar{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.mr-agregar .field{width:150px}.mr-linea{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13.5px;color:var(--ink-2)}.mr-linea b{font-variant-numeric:tabular-nums;color:var(--ink);font-size:15px}.mr-linea.is-total{padding-top:10px;border-top:1px dashed var(--line);font-weight:600}.mr-linea.is-mal b{color:var(--mr-danger-ink)}.mr-medalla{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap;color:color-mix(in srgb,var(--c) 62%,var(--ink));background:color-mix(in srgb,var(--c) 16%,var(--surface));border:1px solid color-mix(in srgb,var(--c) 45%,transparent)}.mr-medalla svg{color:var(--c)}.mr-tramo{padding:2px 8px;font-weight:600;white-space:nowrap;background:var(--primary-50);color:var(--primary-ink)}.mr-cambio,.mr-tramo{display:inline-flex;border-radius:999px;font-size:11.5px}.mr-cambio{align-items:center;gap:1px;padding:1px 6px;font-weight:800;font-variant-numeric:tabular-nums}.mr-cambio.is-sube{background:var(--ok-bg);color:var(--mr-ok-ink)}.mr-cambio.is-baja{background:var(--danger-bg);color:var(--mr-danger-ink)}.mr-cambio.is-igual{color:var(--faint)}.mr-sube{color:var(--mr-ok-ink)}.mr-baja,.mr-sube{font-weight:700;font-variant-numeric:tabular-nums}.mr-baja{color:var(--mr-danger-ink)}.mr-res{display:inline-flex;align-items:center;gap:7px;flex-wrap:wrap;min-width:0}.mr-res-p{font-size:14px;font-weight:800;color:var(--ink);min-width:30px;font-variant-numeric:tabular-nums}.mr-res-pt{font-size:13px;color:var(--ink-2);font-variant-numeric:tabular-nums}.mr-res-mot{flex-basis:100%;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.mr-res.is-compacta{gap:1px 7px;line-height:1.2;max-width:100%}.mr-res.is-compacta .mr-res-mot{font-size:11.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;min-width:0}.mr-res.is-compacta .mr-noeleg{padding:1px 7px;font-size:11px}.mr-noeleg{display:inline-flex;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:700;background:var(--danger-bg);color:var(--mr-danger-ink);white-space:nowrap}.mr-exo{padding:2px 7px;border-radius:6px;font-size:11.5px;letter-spacing:.03em;background:var(--surface-2);color:var(--muted);border:1px dashed var(--line);cursor:help}.mr-exo,.mr-nivel{display:inline-block;min-width:30px;font-weight:800;text-align:center}.mr-nivel{padding:2px 8px;border-radius:6px;font-size:12.5px;background:var(--c,var(--muted));color:#fff}.mr-dos.is-distinta small{color:var(--mr-warn-ink);font-weight:700}.mr-puesto{display:inline-flex;align-items:center;gap:4px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.mr-puesto i{display:inline-flex;color:var(--mr-warn-ink)}.mr-controles{padding:var(--pad);display:flex;flex-direction:column;gap:16px}.mr-controles-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px 14px}.mr-controles-g .field{margin-bottom:0}.mr-formulas{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--line-2)}.mr-formulas-cab{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:34px}.mr-formulas-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px 14px}.mr-formula-sel{display:flex;align-items:center;gap:8px;min-width:0}.mr-formula-sel .field{margin-bottom:0}.mr-formula-n{width:24px;height:24px;flex:none;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;background:color-mix(in srgb,var(--acad) 14%,var(--surface));color:var(--acad)}.mr-resultado-sim{display:flex;flex-direction:column;gap:var(--gap);min-width:0;transition:opacity .15s}.mr-resultado-sim.is-cargando{opacity:.55}.mr-sim-cab{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mr-sim-tit{min-width:0}.mr-sim-tit h3{margin:0;font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere}.mr-sim-tit span{font-size:12.5px;color:var(--muted)}.mr-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.mr-col{padding:14px;flex-direction:column;gap:12px}.mr-col,.mr-col header{display:flex;min-width:0}.mr-col header{align-items:center;gap:10px}.mr-col-t{display:flex;flex-direction:column;min-width:0;line-height:1.25}.mr-col-t b{font-size:13.5px;color:var(--ink)}.mr-col-t small{font-size:11.5px;color:var(--muted)}.mr-cupos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--ink-2)}.mr-cupos li{display:flex;justify-content:space-between;gap:10px}.mr-cupos b{font-variant-numeric:tabular-nums;color:var(--ink)}.mr-cupos small{color:var(--muted);font-weight:500}.mr-tarjetas{display:flex;flex-direction:column;gap:10px;min-width:0}.mr-tarjetas .field{margin-bottom:2px}.mr-tarjeta{display:flex;flex-direction:column;gap:10px;padding:12px 14px;text-align:left;cursor:pointer;width:100%;font:inherit;color:inherit}.mr-tarjeta:hover{border-color:color-mix(in srgb,var(--primary) 35%,var(--line))}.mr-tarjeta:focus-visible{outline:none;box-shadow:var(--focus)}.mr-tarjeta-cab{display:flex;align-items:center;gap:8px;min-width:0}.mr-tarjeta-cab b{flex:1;min-width:0;font-size:14px;color:var(--ink);overflow-wrap:anywhere}.mr-tarjeta-cab small{color:var(--muted);font-size:12px;white-space:nowrap}.mr-tarjeta-cab svg{color:var(--faint);flex:none}.mr-tarjeta-g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.mr-tarjeta-f{display:flex;flex-direction:column;gap:3px;min-width:0;padding:8px 10px;border-radius:10px;background:var(--surface-2)}.mr-tarjeta-f small{font-size:11px;font-weight:700;color:var(--muted)}.mr-firmantes{display:flex;flex-direction:column;gap:8px}.mr-firmante{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto}.mr-firmante,.mr-regla{display:grid;gap:8px;align-items:center}.mr-regla{grid-template-columns:minmax(0,130px) minmax(0,190px) minmax(0,1fr) auto}.mr-regla.is-valor{grid-template-columns:minmax(0,130px) minmax(0,170px) minmax(0,1fr) minmax(0,130px) auto}.mr-detalle-cab{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.mr-detalle-info{padding:var(--pad);display:flex;flex-direction:column;gap:14px}.mr-detalle-tit{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mr-detalle-tit h3{margin:0;font-size:17px;font-weight:800;letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere}.mr-traza{display:flex;flex-direction:column;gap:14px;min-width:0}.mr-traza-cab{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--acad) 12%,var(--surface)),var(--surface));border:1px solid color-mix(in srgb,var(--acad) 24%,var(--line))}.mr-traza-quien{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.mr-traza-quien b{font-size:15px;color:var(--ink);overflow-wrap:anywhere}.mr-traza-quien span{font-size:12px;color:var(--muted);overflow-wrap:anywhere}.mr-traza-res{display:flex;flex-direction:column;align-items:flex-end;flex:none;line-height:1.1}.mr-traza-puesto{font-size:24px;font-weight:900;color:var(--acad);font-variant-numeric:tabular-nums}.mr-traza-pt{font-size:13px;font-weight:700;color:var(--ink-2);font-variant-numeric:tabular-nums}.mr-paso{border:1px solid var(--line-2);border-radius:13px;overflow:hidden}.mr-paso>header{display:flex;align-items:center;gap:9px;padding:9px 12px;background:var(--surface-2);border-bottom:1px solid var(--line-2)}.mr-paso>header h4{margin:0;flex:1;font-size:13px;font-weight:700;color:var(--ink)}.mr-paso-n{width:22px;height:22px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:11.5px;font-weight:800;background:var(--acad);color:#fff}.mr-paso-x{font-size:12px;color:var(--muted)}.mr-paso-b{padding:12px;gap:10px}.mr-paso-b,.mr-ttabla{display:flex;flex-direction:column;min-width:0}.mr-ttabla{font-size:12.5px}.mr-ttabla-f{display:grid;gap:6px;align-items:center;padding:6px 2px;border-bottom:1px solid var(--line-2);min-width:0}.mr-ttabla-f:last-child{border-bottom:0}.mr-ttabla-f.is-comp{grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(0,.7fr))}.mr-ttabla-f.is-cab{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding-top:0}.mr-ttabla-f.is-cab>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-ttabla-f>span{min-width:0}.mr-ttabla-f .is-c{text-align:center}.mr-ttabla-f .is-d{text-align:right;font-variant-numeric:tabular-nums}.mr-ttabla-f small.mr-det{display:block;font-size:11.5px}.mr-ttabla-vacia{padding:10px 2px}.mr-nota{display:inline-flex;flex-direction:column;align-items:center;line-height:1.15;font-variant-numeric:tabular-nums}.mr-letra,.mr-nota i{font-style:normal;font-size:10.5px;font-weight:700;color:var(--muted);margin-left:3px}.mr-nota small{font-size:10.5px;color:var(--mr-info-ink)}.mr-excl{gap:6px;padding:10px;border-radius:10px;background:var(--surface-2)}.mr-excl,.mr-excl ul{display:flex;flex-direction:column}.mr-excl ul{list-style:none;margin:0;padding:0;gap:5px;font-size:12.5px}.mr-excl li{display:flex;flex-direction:column}.mr-excl li b{color:var(--ink)}.mr-excl li span{color:var(--muted)}.mr-reglas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;font-size:13px}.mr-reglas li{display:flex;gap:8px;align-items:flex-start}.mr-reglas li>span{display:flex;flex-direction:column;min-width:0}.mr-reglas small{color:var(--muted);font-size:12px}.mr-reglas .is-ok svg{color:var(--mr-ok-ink)}.mr-reglas .is-no b,.mr-reglas .is-no svg{color:var(--mr-danger-ink)}.mr-desemp{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:5px;font-size:13px;color:var(--ink-2)}.mr-desemp li>span{margin-right:8px}.mr-desemp b{color:var(--ink);font-variant-numeric:tabular-nums}.mr-resultado{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;margin:0}.mr-resultado dt{font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.mr-resultado dd{margin:2px 0 0;font-size:15px;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}.mr-resultado dd small{font-size:12px;font-weight:500;color:var(--muted)}.mr-ajustes{margin:0;padding-left:18px;font-size:12px;color:var(--muted);display:flex;flex-direction:column;gap:3px}.mr-traza-pie{text-align:right}.mr-ed-c{container:mred/inline-size;min-width:0}.mr-ed{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:20px;align-items:start;min-width:0}.mr-ed-form{display:flex;flex-direction:column;gap:14px;min-width:0}.mr-ed-form .field{margin-bottom:0}.mr-ed-campos{border:0;margin:0;padding:0;gap:14px}.mr-ed-campos,.mr-ed-prev{min-width:0;display:flex;flex-direction:column}.mr-ed-prev{position:sticky;top:0;gap:12px;padding:14px;border-radius:14px;background:var(--surface-2);border:1px solid var(--line-2)}.mr-ed-prev .field{margin-bottom:0}.mr-ed-pie{justify-content:space-between;gap:10px;width:100%}.mr-ed-pie,.mr-ed-pie-l,.mr-ed-pie-r{display:flex;align-items:center;flex-wrap:wrap}.mr-ed-pie-l,.mr-ed-pie-r{gap:8px}.mr-pdf{width:100%;height:clamp(360px,62vh,760px);border:1px solid var(--line);border-radius:10px;background:#fff}.mr-comp{display:grid;grid-template-columns:minmax(0,1fr) 150px 64px;gap:8px 12px;align-items:center;padding:10px 12px;border:1px solid var(--line-2);border-radius:12px}.mr-comp.is-acad,.mr-comp.is-on{background:color-mix(in srgb,var(--acad) 5%,var(--surface));border-color:color-mix(in srgb,var(--acad) 22%,var(--line))}.mr-comp-t{display:flex;align-items:center;gap:9px;min-width:0;font-size:13.5px;color:var(--ink)}.mr-comp-pct{text-align:right;font-size:13px;font-weight:800;color:var(--acad);font-variant-numeric:tabular-nums}.mr-comp-x{grid-column:1/-1;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px 12px}.mr-desempates{gap:10px}.mr-desempates,.mr-dlista{display:flex;flex-direction:column}.mr-dlista{list-style:none;margin:0;padding:0;gap:8px}.mr-ditem{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:12px;background:var(--surface);min-width:0}.mr-ditem[draggable=true] .mr-dgrip{cursor:grab}.mr-ditem.is-arrastra{opacity:.45}.mr-ditem.is-sobre{border-color:var(--primary);box-shadow:var(--focus)}.mr-dgrip{display:inline-flex;color:var(--faint);flex:none}.mr-dcampos{flex:1;min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.mr-dacc{display:inline-flex;flex:none}.mr-medalla-f{display:grid;grid-template-columns:96px minmax(0,1fr) 190px auto;gap:8px;align-items:end}.mr-escala{display:flex;flex-direction:column;border:1px solid var(--line-2);border-radius:12px;overflow:hidden;font-size:13px}.mr-escala-f{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(5,minmax(0,1fr));gap:8px;align-items:center;padding:8px 12px;border-bottom:1px solid var(--line-2)}.mr-escala-f:last-child{border-bottom:0}.mr-escala-f>span{min-width:0;font-variant-numeric:tabular-nums}.mr-escala-f>span:first-child{display:flex;flex-direction:column}.mr-escala-f small{font-size:11.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mr-escala-f.is-cab{background:var(--surface-2);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.mr-escala-f.is-eq .mr-escala-eq,.mr-escala-f.is-pm .mr-escala-pm{font-weight:800;color:var(--primary-ink)}.mr-ad{display:inline-flex;align-items:baseline;gap:4px;font-variant-numeric:tabular-nums}.mr-ad i{font-style:normal;font-size:11px;font-weight:700;color:var(--muted)}.mr-ad.is-cambia{font-weight:800;color:var(--primary-ink)}.mr-pesos{display:flex;flex-direction:column;gap:8px}.mr-peso{display:grid;grid-template-columns:minmax(0,1fr) 120px 64px;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--line-2);border-radius:11px}.mr-peso>span:first-child{font-size:13px;color:var(--ink);overflow-wrap:anywhere}.mr-peso .field{margin-bottom:0}.mr-peso.is-cambia{border-color:color-mix(in srgb,var(--primary) 40%,var(--line));background:var(--primary-50)}.mr-fam{gap:14px}.mr-fam,.mr-fam-hijo{display:flex;flex-direction:column}.mr-fam-hijo{gap:6px;min-width:0}.mr-fam-hijo>b{font-size:13.5px;color:var(--ink)}.mr-fam-hijo ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.mr-fam-hijo li{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 10px;border-radius:10px;background:var(--surface-2);font-size:13px}@container mr (max-width: 900px){.mr-fl3{grid-template-columns:repeat(2,minmax(0,1fr))}.mr-detalle-cab .btn{flex:1 1 auto}}@container mr (max-width: 560px){.mr-fl2,.mr-fl3{grid-template-columns:minmax(0,1fr)}.mr-encima .btn,.mr-encima>.field{width:100%!important}.mr-sim-cab .btn{flex:1 1 auto}.mr-tarjeta-g{grid-template-columns:minmax(0,1fr)}.mr-controles{padding:14px}}@container mred (max-width: 900px){.mr-ed{grid-template-columns:minmax(0,1fr)}.mr-ed-prev{position:static}}@container mred (max-width: 620px){.mr-comp{grid-template-columns:minmax(0,150px) minmax(0,1fr)}.mr-comp-t{grid-column:1/-1;flex-wrap:wrap}.mr-comp-pct{text-align:left}.mr-medalla-f{grid-template-columns:80px minmax(0,1fr) auto}.mr-medalla-f>.field:nth-child(3){grid-column:1/3}.mr-ditem{flex-wrap:wrap}.mr-dcampos{flex-basis:100%;order:3;grid-template-columns:minmax(0,1fr)}.mr-dacc{margin-left:auto}}@media (max-width:640px){.dcm-modal .mr-fl2,.dcm-modal .mr-fl3{grid-template-columns:minmax(0,1fr)}.dcm-modal .mr-firmante{grid-template-columns:minmax(0,1fr) auto}.dcm-modal .mr-firmante>.field:first-child{grid-column:1/-1}.dcm-modal .mr-regla{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dcm-modal .mr-regla>.field:nth-child(3){grid-column:1/2}.dcm-modal .mr-peso{grid-template-columns:minmax(0,1fr) 96px}.dcm-modal .mr-peso>.mr-comp-pct{grid-column:1/-1;text-align:left}.dcm-modal .mr-escala-f.is-cab{display:none}.dcm-modal .mr-escala-f{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.dcm-modal .mr-escala-f>span:first-child{grid-column:1/-1}.dcm-modal .mr-escala-f>span[data-rot]:before{content:attr(data-rot);display:block;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.mr-ed-pie-l,.mr-ed-pie-r{width:100%}.mr-ed-pie .btn{flex:1 1 auto}}@media (min-width:641px) and (max-width:900px){.dcm-modal .mr-fl3{grid-template-columns:repeat(2,minmax(0,1fr))}}.amb-form{display:flex;flex-direction:column;gap:14px}.amb-fila{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.amb-secs-cab{gap:10px;flex-wrap:wrap;font-size:13px}.amb-busca,.amb-secs-cab{display:flex;align-items:center}.amb-busca{gap:8px;color:var(--faint)}.amb-busca input{flex:1;border:none;background:transparent;outline:none;font-size:13.5px;color:var(--ink);min-width:0}.amb-secs{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px;max-height:260px;overflow-y:auto}.amb-sec{display:flex;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;cursor:pointer;font-size:13px;color:var(--ink)}.amb-sec input{width:16px;height:16px;accent-color:var(--primary);cursor:pointer;flex:none}.amb-sec.is-on{background:var(--primary-50);border-color:color-mix(in srgb,var(--primary) 40%,var(--line));font-weight:600}.amb-sec:hover{border-color:color-mix(in srgb,var(--primary) 50%,var(--line))}.ia{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px 10px;padding:10px 12px;border-radius:10px;font-size:13px;color:var(--ink);min-width:0;background:var(--info-bg);border:1px solid color-mix(in srgb,var(--info) 30%,var(--line))}.ia-ico{flex:none;display:inline-flex;margin-top:1px;color:var(--info)}.ia-cuerpo{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:3px}.ia-msg{margin:0;overflow-wrap:anywhere;line-height:1.4}.ia-quien{color:var(--muted)}.ia-motivo,.ia-quien{font-size:12px;overflow-wrap:anywhere}.ia-motivo{color:var(--ink-2)}.ia-acc{display:inline-flex;flex-wrap:wrap;gap:6px}.ia.is-advertencia{background:var(--warn-bg);border-color:color-mix(in srgb,var(--warn) 30%,var(--line))}.ia.is-advertencia .ia-ico{color:var(--warn)}.ia.is-bloqueado{background:var(--danger-bg);border-color:color-mix(in srgb,var(--danger) 30%,var(--line))}.ia.is-bloqueado .ia-ico{color:var(--danger)}.ia-modal{display:flex;flex-direction:column;gap:12px}.ia-modal p{margin:0;font-size:13px;color:var(--ink-2)}[data-theme=dark] .ia.is-bloqueado .ia-ico{color:#FCA5A5}.ia-hist{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);min-width:0}.ia-hist-cab{display:flex;align-items:center;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;color:var(--muted)}.ia-hist-cab b{color:var(--ink)}.ia-hist-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.ia-hist-lista li{display:grid;grid-template-columns:52px minmax(0,1.3fr) minmax(0,1fr);gap:2px 10px;align-items:baseline;font-size:12.5px;color:var(--ink);padding:4px 0;border-top:1px solid var(--line-2)}.ia-hist-lista li:first-child{border-top:0}.ia-hist-lista li>span:last-child{color:var(--muted)}.ia-hist-anio{font-weight:600;font-variant-numeric:tabular-nums}@media (max-width:576px){.ia-hist-lista li{grid-template-columns:52px minmax(0,1fr)}.ia-hist-lista li>span:last-child{grid-column:2}}.adm-rev-postulante{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0}.adm-rev-postulante>b{color:var(--ink);overflow-wrap:anywhere}.adm-rev-paralela{cursor:pointer;border:0;font:inherit;font-size:11.5px}.adm-rev-paralela:focus-visible,.adm-rev-paralela:hover{text-decoration:underline}.mw-cfg-nav{container:mw-cfg-nav/inline-size;margin-bottom:18px}.mw-cfg-nav .mw-cfg-pestanas{margin-bottom:0}.mw-cfg-selector{display:none}@container mw-cfg-nav (max-width: 639px){.mw-cfg-nav .mw-cfg-pestanas{display:none}.mw-cfg-selector{display:block}}.cc-seg{gap:2px;padding:3px;max-width:100%;min-width:0;background:var(--surface-2);border:1px solid var(--line);border-radius:9px;flex:none}.cc-seg,.cc-seg-op{display:inline-flex}.cc-seg-op{align-items:center;justify-content:center;gap:6px;border:0;background:transparent;border-radius:6px;padding:4px 10px;font:inherit;font-size:12px;font-weight:600;line-height:1.35;color:var(--ink-2);white-space:nowrap;cursor:pointer}.cc-seg-op:hover:not(.is-on){background:var(--line-2);color:var(--ink)}.cc-seg-op.is-on{background:var(--surface);color:var(--ink);box-shadow:var(--sh-sm),0 0 0 1px var(--line)}.cc-seg-op.is-on:before{content:"";width:6px;height:6px;border-radius:50%;flex:none;background:var(--faint)}.cc-seg-op.is-on.is-opcional:before{background:var(--info)}.cc-seg-op.is-on.is-obligatorio:before{background:var(--primary-ink)}.cc-seg-op.is-on.is-obligatorio{box-shadow:var(--sh-sm),0 0 0 1px color-mix(in srgb,var(--primary-ink) 45%,var(--line))}.cc-seg-op:focus-visible{outline:2px solid var(--primary-ink);outline-offset:1px}.cc-seg-op:disabled{cursor:not-allowed;opacity:.4}.cc-seg-op:disabled:hover{background:transparent;color:var(--ink-2)}[data-theme=dark] .cc-seg-op.is-on{background:var(--line)}.cc-barra{container:cc-barra/inline-size;margin-bottom:14px}.cc-barra-in{display:flex;justify-content:space-between;gap:10px 16px}.cc-barra-in,.cc-barra-resumen{align-items:center;flex-wrap:wrap}.cc-barra-resumen{display:inline-flex;gap:4px 8px;min-width:0;font-size:13px;font-weight:600;color:var(--ink-2)}.cc-barra-resumen>svg{flex:none;color:var(--primary-ink)}.cc-barra-resumen b{font-size:15px;color:var(--ink)}.cc-barra-resumen small{font-size:12px;font-weight:600;color:var(--ink-2)}.cc-barra-acc{display:flex;gap:8px 12px}.cc-barra-acc,.cc-barra-ficha{align-items:center;flex-wrap:wrap;min-width:0}.cc-barra-ficha{display:inline-flex;gap:6px 8px}.cc-barra-etq{font-size:12.5px;font-weight:600;color:var(--ink-2)}@container cc-barra (max-width: 560px){.cc-barra-in{flex-direction:column;align-items:stretch}.cc-barra-acc{justify-content:space-between}.cc-barra-ficha{flex:1 1 100%}.cc-barra-ficha .cc-seg{display:flex;width:100%}.cc-barra-ficha .cc-seg-op{flex:1 1 0;min-width:0;padding-left:6px;padding-right:6px}}.cc{container:cc/inline-size;margin-bottom:var(--gap)}.cc-pestanas{margin-bottom:10px}.cc-panel{background:var(--surface);border:1px solid var(--line);border-radius:12px;box-shadow:var(--ring);min-width:0}.cc-panel-cab{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;padding:12px 16px;border-bottom:1px solid var(--line)}.cc-panel-tit{display:flex;flex-direction:column;gap:2px;min-width:0}.cc-panel-tit b{font-size:14.5px;color:var(--ink)}.cc-panel-tit span{font-size:12px;color:var(--ink-2)}.cc-panel-cuerpo{display:flex;flex-direction:column;gap:16px;padding:14px 16px 16px}.cc-panel-cuerpo>.mp-cfg-coherencia{margin-bottom:0}.cc-nucleo{padding:10px 12px;border:1px dashed var(--line);border-radius:10px;background:var(--surface-2)}.cc-nucleo-tit{display:flex;align-items:center;gap:4px 6px;flex-wrap:wrap;margin-bottom:8px;font-size:12.5px}.cc-nucleo-tit b{color:var(--ink)}.cc-nucleo-tit span{color:var(--ink-2)}.cc-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;min-width:0}.cc-chip{display:inline-flex;align-items:center;gap:5px;max-width:100%;padding:3px 10px 3px 8px;border:1px solid var(--line);border-radius:999px;background:var(--surface);font-size:12px;font-weight:600;color:var(--ink-2);cursor:help;overflow-wrap:anywhere}.cc-chip>svg{flex:none;color:var(--primary-ink)}.cc-chips.is-sistema .cc-chip>svg{color:var(--ink-2)}.cc-sec{min-width:0}.cc-sec-tit{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.cc-sec-tit span{padding:0 7px;border-radius:999px;background:var(--line-2);font-size:11px;letter-spacing:0;color:var(--ink-2)}.cc-lista{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:10px;overflow:hidden}.cc-fila{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;min-height:44px;padding:6px 8px 6px 12px}.cc-fila+.cc-fila{border-top:1px solid var(--line-2)}.cc-fila:hover{background:var(--surface-2)}.cc-nombre{display:flex;flex-direction:column;min-width:0}.cc-nombre-txt{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.cc-nombre small{font-size:11.5px;color:var(--ink-2)}.cc-fila.is-hijo .cc-nombre{position:relative;padding-left:18px}.cc-fila.is-hijo .cc-nombre:before{content:"";position:absolute;left:4px;top:4px;width:8px;height:8px;border-left:1.5px solid var(--faint);border-bottom:1.5px solid var(--faint);border-bottom-left-radius:3px}.cc-fila.is-hijo .cc-nombre-txt{font-weight:500}.cc-vacio{margin:0;font-size:13px;color:var(--ink-2)}.cc-fijos{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin-top:8px}.cc-fijos-tit{font-size:12px;font-weight:600;color:var(--ink-2)}@container cc (max-width: 480px){.cc-panel-cab{padding:10px 12px}.cc-panel-cuerpo{padding:12px;gap:14px}.cc-fila{grid-template-columns:minmax(0,1fr);padding:8px 10px}.cc-fila .cc-seg{display:flex;width:100%}.cc-fila .cc-seg-op{flex:1 1 0;min-width:0;padding-left:6px;padding-right:6px}}@container cc-barra (max-width: 360px){.cc-barra-ficha .cc-seg{padding:3px;gap:2px;overflow:hidden;box-sizing:border-box}.cc-barra-ficha .cc-seg-op{padding:5px 4px;font-size:11.5px;gap:0}.cc-barra-ficha .cc-seg-op.is-on:before{display:none}}@container cc (max-width: 360px){.cc-fila .cc-seg{padding:3px;gap:2px;overflow:hidden;box-sizing:border-box}.cc-fila .cc-seg-op{padding:5px 4px;font-size:11.5px;gap:0}.cc-fila .cc-seg-op.is-on:before{display:none}}.mcf-sub{margin-bottom:14px}.mcf-dos{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:var(--gap);align-items:start;margin-bottom:var(--gap)}.mcf-dos>.card{margin-bottom:0!important;min-width:0}.mcf-modal{gap:14px}.mcf-gates,.mcf-modal{display:flex;flex-direction:column}.mcf-gates{container:mcf-gates/inline-size}.mcf-gate{display:grid;grid-template-columns:minmax(0,1fr) 72px 200px 44px;align-items:center;gap:12px;padding:10px 4px;border-bottom:1px solid var(--line-2)}.mcf-gate:last-child{border-bottom:0}.mcf-gate.is-cab{padding-top:0;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2)}.mcf-gate-c,.mcf-gate.is-cab>span:not(:first-child){display:flex;justify-content:center;align-items:center;min-width:0}.mcf-gate-n{display:flex;flex-direction:column;gap:2px;min-width:0}.mcf-gate-n b{font-size:13px;color:var(--ink)}.mcf-gate-n small{font-size:12px}.mcf-gate-n small,.mcf-gate.is-off .mcf-gate-n b{color:var(--ink-2)}.mcf-inerte{opacity:.45;pointer-events:none}.mcf-herencia{margin-bottom:12px;padding:8px 12px}@container mcf-gates (max-width: 639px){.mcf-gate.is-cab{display:none}.mcf-gate{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;padding:12px 2px}.mcf-gate-n{flex:1 1 100%}.mcf-gate-c{justify-content:flex-start;gap:8px}.mcf-gate-c[data-l]:before{content:attr(data-l);font-size:11.5px;font-weight:600;color:var(--ink-2)}.mcf-gate-c.is-modo{order:5;flex:1 1 100%;flex-wrap:wrap}.mcf-gate-c.is-conf{margin-left:auto}}.mp-cfg-opciones{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.fo-tipo .field-label{display:flex;align-items:center;gap:4px}.fo-candado{display:inline-flex;color:var(--muted);flex:none}.fo{container:fo/inline-size;border:1px solid var(--line);border-radius:var(--r);background:var(--surface-2);padding:12px;flex-direction:column;min-width:0}.fo,.fo-cab{display:flex;gap:10px}.fo-cab{align-items:center;justify-content:space-between;flex-wrap:wrap}.fo-titulo{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--ink)}.fo-cuenta{font-size:11.5px;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:0 7px;line-height:18px}.fo-aviso,.fo-cuenta{font-weight:600;color:var(--ink-2)}.fo-aviso{display:inline-flex;align-items:center;gap:5px;font-size:12px}.fo-aviso.is-warn{color:var(--warn)}.fo-estado{font-size:12.5px;color:var(--ink-2);padding:4px 2px}.fo-estado.is-error{color:var(--danger)}.fo-lista,.fo-lista-arch{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.fo-fila{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:6px 8px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);min-width:0}.fo-fila.is-arrastra{opacity:.45}.fo-fila.is-sobre{border-color:var(--primary);box-shadow:var(--focus)}.fo-fila.is-error{border-color:var(--danger)}.fo-grip{display:inline-flex;color:var(--faint);cursor:grab;flex:none;padding:2px}.fo-grip:active{cursor:grabbing}.fo-n{font-size:11.5px;font-weight:600;color:var(--faint);min-width:16px;text-align:right;flex:none;font-variant-numeric:tabular-nums}.fo-nombre.ctl{flex:1 1 160px;min-width:0;height:32px}.fo-acciones{display:inline-flex;gap:2px;flex:none;margin-left:auto}.fo-ico{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink-2);cursor:pointer}.fo-ico:hover:not(:disabled){background:var(--line-2);color:var(--ink)}.fo-ico:focus-visible{outline:none;box-shadow:var(--focus)}.fo-ico:disabled{opacity:.35;cursor:default}.fo-err{flex-basis:100%;font-size:12px;color:var(--danger);padding-left:2px}.fo-agregar{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.fo-agregar .ctl{flex:1 1 200px;min-width:0;height:34px}.fo-archivadas{border-top:1px dashed var(--line);padding-top:8px;display:flex;flex-direction:column;gap:8px}.fo-toggle{align-self:flex-start;display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;padding:2px 0;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink-2);cursor:pointer}.fo-toggle:hover{color:var(--ink)}.fo-toggle svg{transition:transform .15s}.fo-fila-arch{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 8px;border-radius:var(--r-sm)}.fo-fila-arch:hover{background:var(--surface)}.fo-nombre-arch{font-size:13px;color:var(--ink-2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@container fo (max-width: 420px){.fo-acciones{margin-left:0}}