.pr-main{flex:1;grid-template-columns:236px minmax(0,1fr);min-height:0;display:grid}.pr-est{padding:16px 10px 20px}.pr-f{text-align:left;width:100%;min-height:44px;font:500 var(--texto-sm) var(--font-ui);color:var(--color-text);border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex}.pr-f:hover{background:var(--hover)}.pr-f[aria-pressed=true]{background:var(--color-accent-soft);box-shadow:inset 0 0 0 1.5px var(--color-accent);font-weight:600}.pr-f .num{font:600 var(--texto-sm) var(--font-num)}.pr-f span{align-items:center;gap:8px;display:inline-flex}.pr-f svg{width:15px;height:15px;color:var(--color-muted)}.pr-cuerpo{padding:0 28px 48px;overflow-y:auto}.pr-resumen{font:400 var(--texto-sm) var(--font-ui);color:var(--color-muted);min-height:48px;padding:18px 0 12px}.pr-aviso{margin-bottom:12px}.pc{text-align:left;transition:transform var(--transicion);flex-direction:column;gap:8px;display:flex;position:relative}.pc:hover{transform:translateY(-1px)}.pc.arch{box-shadow:inset 0 0 0 1.5px var(--color-border);background:0 0}.pc .t{align-items:flex-start;gap:9px;display:flex}.pc h2{font:600 var(--texto-lg) / 1.3 var(--font-ui);flex:1}.pc .abrir{text-align:left;font:inherit;color:inherit;cursor:pointer}.pc .abrir:after{content:"";border-radius:18px;position:absolute;inset:0}.pc .abrir:focus-visible{outline:none}.pc .abrir:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:2px}.pc .ag-kb{z-index:1;position:relative}.pc p{font:400 var(--texto-sm) / 1.52 var(--font-ui);color:var(--color-muted);flex:1}.pc footer{align-items:center;gap:9px;padding-top:6px;display:flex}.pc footer .sp{flex:1}.pe{font:600 var(--texto-xs) var(--font-ui);background:color-mix(in srgb, var(--color-text) 8%, transparent);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 6px;display:inline-flex}.pe svg{width:13px;height:13px}.pe.ok svg{color:var(--color-ok)}.pe.pausa svg{color:var(--color-riesgo)}.grid .ag-estado{grid-column:1/-1}.pr-esq i{border-radius:18px;height:132px}.pr-esq-col{gap:8px;display:grid}.pr-esq-col span{background:color-mix(in srgb, var(--color-text) 8%, transparent);border-radius:12px;height:44px;display:block}@media (max-width:1100px){.pr-main{flex-direction:column;display:flex;overflow-y:auto}.pr-est{flex:none;gap:6px;padding:10px;display:flex;overflow:auto visible}.pr-f{flex:none;gap:10px;width:auto}.pr-cuerpo{padding:0 14px 40px;overflow:visible}}@media (max-width:760px){.grid.c3{grid-template-columns:1fr}}.pr-esq-tareas i{border-radius:12px;height:40px}.pr-tareas-vacio{font:italic 400 var(--texto-sm) / 1.5 var(--font-ui);color:var(--color-muted);padding:8px 0}.pr-tareas-falla{font:400 var(--texto-sm) var(--font-ui);color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 0;display:flex}.hist li{align-items:flex-start}.pr-tarea-enlace{color:var(--color-text);font-weight:600;text-decoration:none}.pr-tarea-enlace:hover{text-decoration:underline}
.ti-ayuda{margin-bottom:8px}.ti-resumen{min-height:22px;font:400 var(--texto-sm) var(--font-ui);color:var(--color-muted);margin-bottom:14px}.ti-tarjeta{background:color-mix(in srgb, var(--ty-bg) 62%, var(--color-background));text-align:left;transition:transform var(--transicion);border-radius:20px;align-items:center;gap:14px;padding:14px 12px 14px 14px;display:flex;position:relative}.ti-tarjeta:hover{transform:translateY(-1px)}.ti-tarjeta .nm{flex:1;min-width:0}.ti-tarjeta h2{font:600 var(--texto-lg) / 1.3 var(--font-ui)}.ti-tarjeta .abrir{text-align:left;font:inherit;color:inherit;cursor:pointer}.ti-tarjeta .abrir:after{content:"";border-radius:20px;position:absolute;inset:0}.ti-tarjeta .abrir:focus-visible{outline:none}.ti-tarjeta .abrir:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:2px}.ti-tarjeta .num{font:500 var(--texto-xs) var(--font-ui);margin-top:2px;display:block}.ti-esq i{border-radius:20px;height:84px}.ti-previa{align-items:center;gap:14px;padding:6px 0 18px;display:flex}.fld-et,.cl-grupo legend{font:600 var(--texto-xs) var(--font-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);margin-bottom:5px;padding:0;display:block}.picker{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.picker button{aspect-ratio:1;border-radius:var(--radio-sm);border:1px solid var(--color-border-strong);min-height:44px;color:var(--color-muted);background:var(--color-surface-raised);place-items:center;display:grid}.picker button svg{width:19px;height:19px}.picker button:hover{border-color:var(--color-accent);color:var(--color-text)}.picker button[aria-pressed=true]{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}.cl-grupo{border:0;min-width:0;margin:0;padding:0}.cl{grid-template-columns:repeat(auto-fit,minmax(48px,1fr));gap:6px;display:grid}.fld .cl-op{cursor:pointer;text-transform:none;letter-spacing:0;font:500 var(--texto-xs) var(--font-ui);color:var(--color-text);border-radius:var(--radio-sm);flex-direction:column;align-items:center;gap:5px;margin:0;padding:6px 0;display:flex;position:relative}.cl-op input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.cl-op .ag-tyic{border:1.5px solid var(--ty);width:44px;height:44px;transition:box-shadow var(--transicion)}.cl-op .ag-tyic svg{width:20px;height:20px}.cl-op:hover .ag-tyic{box-shadow:0 0 0 2px var(--color-border-strong)}.cl-op input:checked~.ag-tyic{box-shadow:0 0 0 2px var(--color-background), 0 0 0 4px var(--color-text)}.cl-op input:checked~b{font-weight:700}.cl-op input:focus-visible~.ag-tyic{outline:2px solid var(--color-focus);outline-offset:5px}.cl-op .ok{background:var(--color-text);width:18px;height:18px;color:var(--color-background);border-radius:50%;place-items:center;display:none;position:absolute;top:2px;right:calc(50% - 27px)}.cl-op .ok svg{width:11px;height:11px}.cl-op input:checked~.ok{display:grid}.cl-op b{font-weight:500}.ti-sin-uso{margin-top:14px}.ti-sin-uso p{font:400 var(--texto-sm) / 1.5 var(--font-ui);color:var(--color-muted)}.ti-esq-tareas{margin-top:14px}.ti-esq-tareas i{border-radius:12px;height:40px}.ti-tareas-falla{font:400 var(--texto-sm) var(--font-ui);color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;display:flex}.ti-tareas-nota{font:italic 400 var(--texto-sm) / 1.5 var(--font-ui);color:var(--color-muted);padding:8px 0}.ti-tarea-enlace{color:var(--color-text);font-weight:600;text-decoration:none}.ti-tarea-enlace:hover{text-decoration:underline}.ti-tarjeta .ag-kb{z-index:1;position:relative}
.ta-cuerpo{gap:4px;max-width:760px;display:grid}.ta-solo{font:400 var(--texto-sm) / 1.5 var(--font-ui);color:var(--color-text);border-radius:var(--radio-sm);background:color-mix(in srgb, var(--color-text) 7%, transparent);padding:10px 14px}.ta-acciones{flex-wrap:wrap;gap:8px;display:flex}.kv{border-bottom:1px solid var(--color-border);gap:12px;padding:8px 0;display:flex}.kv dt{width:132px;font:600 var(--texto-xs) var(--font-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);flex:none;padding-top:3px}.kv dd{min-width:0;font:400 var(--texto-md) var(--font-ui);overflow-wrap:anywhere;flex:1}.ta-con-icono{align-items:center;gap:8px;display:flex}.ta-editar{margin-left:12px}.ta-aviso{margin-left:8px}.ag-estic{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.ag-estic svg{width:14px;height:14px}[data-estado=en_ejecucion].ag-estic{background:var(--color-accent);color:var(--color-on-accent)}[data-estado=planificada].ag-estic{background:var(--color-surface);color:var(--color-text);box-shadow:inset 0 0 0 1.5px var(--color-border-strong)}[data-estado=finalizada].ag-estic{background:var(--color-ok);color:var(--color-on-ok)}[data-estado=cancelada].ag-estic{background:var(--color-muted);color:var(--color-surface)}.ta-marcas{flex-wrap:wrap;gap:6px;margin-bottom:8px;list-style:none;display:flex}.ag-mk{font:500 var(--texto-xs) var(--font-ui);background:color-mix(in srgb, var(--color-text) 8%, transparent);color:var(--color-text);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;display:inline-flex}.ag-mk.vence{background:color-mix(in srgb, var(--color-accent) 18%, transparent)}.ag-mk.insatisfactorio{box-shadow:inset 0 0 0 1px var(--color-border-strong);background:0 0}.nota{background:var(--color-background);border-radius:var(--radio);font:400 var(--texto-md) / 1.55 var(--font-ui);box-shadow:inset 0 2px 0 var(--color-accent);margin-bottom:8px;padding:12px 14px}.nota .src{font:600 var(--texto-xs) var(--font-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);margin-bottom:5px;display:block}.ta-explicacion{white-space:pre-wrap}.sh-fila{justify-content:space-between;align-items:center;gap:12px;margin:18px 0 8px;display:flex}.sh-fila .sh3{margin:0}.ta-vacio{font:italic 400 var(--texto-sm) / 1.5 var(--font-ui);color:var(--color-muted);padding:8px 0}.ta-agregar{margin-top:4px}.doc p+p,.doc ul,.doc ol{margin-top:6px}.doc ul,.doc ol{padding-left:22px}.doc .doc-titulo{font-weight:600}.doc .doc-titulo.n1{font-size:var(--texto-lg)}.doc .doc-tareas{padding-left:0;list-style:none}.doc .doc-tarea{align-items:flex-start;gap:8px;display:flex}.doc code{font:400 var(--texto-sm) var(--font-mono);background:color-mix(in srgb, var(--color-text) 8%, transparent);border-radius:var(--radio-xs);padding:0 4px}.doc mark{background:color-mix(in srgb, var(--color-accent) 24%, transparent);color:inherit}.doc a{color:var(--color-text);text-decoration:underline}.ta-form{max-width:480px;margin-top:8px}.ta-form-pie{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}textarea.inp{resize:vertical;line-height:1.5}dialog.dlg{border:1px solid var(--color-border);background:var(--color-surface-raised);width:min(440px,100vw - 32px);color:var(--color-text);box-shadow:var(--sombra-flotante);border-radius:18px;margin:auto;padding:20px}dialog.dlg::backdrop{background:var(--velo)}dialog.dlg h2{font:600 var(--texto-lg) / 1.35 var(--font-ui);margin-bottom:8px}dialog.dlg p{font:400 var(--texto-md) / 1.5 var(--font-ui);color:var(--color-muted);margin-bottom:14px}.ta-dias{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:14px;display:grid}.ta-dias .sh3{grid-column:1/-1;margin:8px 0 2px}.dlg-pie{justify-content:flex-end;gap:8px;display:flex}.ta-esq-titulo i{border-radius:8px;width:280px;max-width:60vw;height:28px}.ta-esq-datos i{border-radius:8px;height:36px}.ta-esq-notas i{border-radius:14px;height:96px}@media (max-width:760px){.kv{flex-direction:column;gap:2px}.kv dt{width:auto}}.ed-fijo{font:500 var(--texto-md) var(--font-ui);color:var(--color-text);padding:6px 0 0}.ed-carga{font:500 var(--texto-sm) var(--font-ui);color:var(--color-muted);padding-bottom:4px}.ta-editar-ficha svg{width:15px;height:15px}
:root{--ag-nota:color-mix(in srgb, var(--color-accent) 11%, var(--color-background));--ag-nota-borde:color-mix(in srgb, var(--color-accent) 30%, var(--color-background))}[data-theme=light]{--ag-nota:color-mix(in srgb, var(--color-accent) 7%, var(--color-surface));--ag-nota-borde:color-mix(in srgb, var(--color-accent) 24%, var(--color-surface))}.ag-sobre-amarillo{--color-text:var(--color-amarillo-text);--color-muted:var(--color-amarillo-muted);--color-accent:var(--color-amarillo-accent);--color-on-accent:var(--color-amarillo-on-accent);--color-border-strong:var(--color-amarillo-border-strong);--color-border:var(--color-amarillo-border);--color-surface:var(--color-amarillo-surface);--color-accent-soft:var(--color-amarillo-surface);color:var(--color-amarillo-text)}.pl-main{--lib-w:340px;grid-template-columns:236px minmax(0, 1fr) var(--lib-w);min-height:0;transition:grid-template-columns var(--transicion);flex:1;display:grid}.pl-main.redim{-webkit-user-select:none;user-select:none;transition:none}.pl-main.lib-cerrada{grid-template-columns:236px minmax(0,1fr) 56px}.pl-dias{padding:16px 10px 20px}.pl-res{background:color-mix(in srgb, var(--color-text) 6%, transparent);font:400 var(--texto-xs) / 1.3 var(--font-ui);color:var(--color-text);border-radius:12px;grid-template-columns:auto 1fr;gap:6px 10px;margin:18px 6px 0;padding:12px;display:grid}.pl-res b{font:600 var(--texto-lg) var(--font-num);text-align:right}.ag-it{isolation:isolate;text-align:left;width:100%;min-height:56px;color:var(--color-text);border-radius:12px;grid-template-columns:42px 1fr auto;align-items:center;gap:4px 10px;padding:8px 10px;display:grid;position:relative}.ag-it:hover{background:var(--hover)}.ag-nn{font:600 28px / 1 var(--font-num);letter-spacing:-.02em;text-align:center;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.ag-it.hoy .ag-nn{box-shadow:inset 0 0 0 2px var(--color-accent)}.ag-dd{font:500 var(--texto-sm) / 1.2 var(--font-ui)}.ag-dd small{font:400 var(--texto-xs) var(--font-ui);color:var(--color-muted);margin-top:2px;display:block}.ag-tot{font:600 var(--texto-sm) var(--font-num);text-align:right;min-width:20px}.ag-it .ag-carga{grid-column:2/4;height:3px}.ag-it .ag-desg,.ag-it .ag-libre{display:none}.ag-it[aria-pressed=true]:before{content:"";z-index:-1;background:var(--ag-amarillo);transform-origin:0;border-radius:12px 18px 12px 16px;animation:.22s cubic-bezier(.2,.8,.2,1) both ag-trazo;position:absolute;inset:0}.ag-it[aria-pressed=true] .ag-desg{grid-column:2/4;display:inline-flex}.ag-hoy{font:600 var(--texto-rotulo) var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--color-accent);display:inline-block}.ag-sobre-amarillo .ag-hoy{color:var(--color-amarillo-hoy)}@keyframes ag-trazo{0%{transform:scaleX(.2)}to{transform:none}}@media (prefers-reduced-motion:reduce){.ag-it[aria-pressed=true]:before{animation:none}}.ag-tinta h2.ag-rot{padding:14px 10px 6px}.ag-tinta h2.ag-rot:first-of-type{padding-top:0}.ag-tinta h2.ag-rot b{color:var(--color-text);font-weight:600}.ag-desg{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.ag-ni{align-items:center;gap:3px;display:inline-flex}.ag-ni b{font:600 var(--texto-xs) var(--font-ui)}.ag-libre{font:500 var(--texto-xs) var(--font-ui);color:var(--color-muted)}.ag-carga{border-radius:2px;gap:2px;width:100%;height:4px;display:flex;overflow:hidden}.ag-carga.vacia{background:color-mix(in srgb, var(--color-border) 60%, transparent)}.ag-carga i{border-radius:2px;height:100%;display:block}.ag-carga i.c{background:var(--color-accent)}.ag-carga i.a{background:color-mix(in srgb, var(--color-accent) 55%, var(--color-surface))}.ag-carga i.n{background:var(--color-border-strong)}.ag-carga i.b{background:var(--color-border)}.pl-tareas{background:var(--color-background);padding:22px 28px 48px;overflow-y:auto}.pl-cab{z-index:4;background:var(--color-background);justify-content:space-between;align-items:flex-start;gap:16px;margin:-22px -28px 0;padding:22px 28px 10px;display:flex;position:sticky;top:-22px}.pl-cab>div:first-child{flex:1;min-width:0}.pl-cab .btn{white-space:nowrap;flex:none}.ag-fecha{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.ag-fecha h2{font:600 44px / 1 var(--font-num);letter-spacing:-.02em}.ag-fecha h2 span{background:linear-gradient(transparent 58%, var(--ag-amarillo) 58% 92%, transparent 92%);color:inherit;margin:0 -4px;padding:0 4px}[data-theme=dark] .ag-fecha h2 span{background:linear-gradient(transparent 84%, var(--ag-amarillo) 84% 97%, transparent 97%)}.ag-fecha p{font:400 var(--texto-sm) var(--font-ui);color:var(--color-muted)}.pl-sub{font:400 var(--texto-sm) var(--font-ui);color:var(--color-muted);margin-top:6px}.pl-nav{gap:6px;margin:0 6px 10px;display:flex}.pl-nav .btn{flex:1;gap:4px;padding-inline:6px}.pl-nav-m{display:none}.pl-solo{color:var(--color-text);margin-top:12px}.ag-ley{font:400 var(--texto-xs) var(--font-ui);color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:12px;margin:14px 0 0;display:flex}.ag-ley span{color:var(--color-text);align-items:center;gap:5px;display:inline-flex}.ag-ley .ag-ley-salto{display:none}.ag-ley .lt{letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);font-weight:600}.pl-aviso{margin-top:26px}.ag-aviso{border-radius:var(--radio);background:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface));color:var(--color-text);align-items:flex-start;gap:11px;padding:12px 14px;display:flex}.ag-aviso>svg{width:18px;height:18px;color:var(--color-accent);flex:none;margin-top:2px}.ag-aviso b{font:600 var(--texto-sm) var(--font-ui);margin-bottom:2px;display:block}.ag-aviso p{font:400 var(--texto-sm) / 1.5 var(--font-ui)}.ag-aviso .btn{flex:none;margin-left:auto}.ag-est{margin-top:22px}.ag-esth{align-items:center;gap:10px;margin-bottom:8px;display:flex}.ag-esth h3{font:600 var(--texto-lg) var(--font-ui)}.ag-esth .num{font:600 var(--texto-xs) var(--font-ui);background:color-mix(in srgb, var(--color-text) 9%, transparent);border-radius:999px;padding:2px 8px}.ag-esth:after{content:"";background:var(--color-border);flex:1;height:1px}.ag-vacio{font:400 var(--texto-sm) var(--font-ui);color:var(--color-muted);padding:2px 4px 6px}.ag-grp{background:color-mix(in srgb, var(--ty-bg) 62%, var(--color-background));border-radius:20px;margin:0 0 12px;padding:6px 6px 8px}.ag-tg{text-align:left;border-radius:14px;align-items:center;gap:9px;width:100%;min-height:44px;padding:4px 12px 4px 8px;display:flex}.ag-tg:hover{background:var(--hover)}.ag-tg b{font:600 var(--texto-sm) var(--font-ui)}.ag-tg .ag-chv svg{width:15px;height:15px;color:var(--color-text);transition:transform var(--transicion)}.ag-tg[aria-expanded=false] .ag-chv svg{transform:rotate(-90deg)}.ag-tgc{font:600 var(--texto-xs) var(--font-ui);color:var(--color-text);margin-left:auto}.ag-gbody{gap:6px;padding:2px 0 0;display:grid}.ag-grp .ag-gbody[hidden]{display:none}.ag-t{--ag-fondo-fila:color-mix(in srgb, var(--color-tarjeta-velo) var(--tarjeta-velo-pct), color-mix(in srgb, var(--ty-bg) 62%, var(--color-background)));background:var(--ag-fondo-fila);color:var(--color-text);transition:transform var(--transicion);border-radius:14px;align-items:center;gap:14px;padding:9px 12px 9px 10px;text-decoration:none;display:flex;position:relative}.ag-t:hover{transform:translateY(-1px)}.ag-t .ag-tyic{width:40px;height:40px}.ag-t .ag-tyic svg{width:19px;height:19px}.ag-tx{flex:1;min-width:0}.ag-tx b{font:500 14px / 1.35 var(--font-ui);display:block}.ag-meta{font:400 var(--texto-xs) var(--font-ui);color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.ag-meta:empty{display:none}.ag-t.hecha .ag-tx b,.ag-t.cancel .ag-tx b{color:var(--color-muted)}.ag-t.cancel .ag-tx b{text-decoration:line-through}.ag-meta .ag-mk{gap:4px;padding:2px 8px 2px 6px}.ag-mk svg{width:12px;height:12px}.ag-badge{width:16px;height:16px;box-shadow:0 0 0 2px var(--ag-fondo-fila,var(--color-surface));border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px;right:-4px}.ag-badge svg,.ag-tyic .ag-badge svg,.ag-t .ag-tyic .ag-badge svg{width:10px;height:10px}[data-estado=en_ejecucion].ag-badge{background:var(--color-accent);color:var(--color-on-accent)}[data-estado=planificada].ag-badge{background:var(--color-surface);color:var(--color-text);box-shadow:inset 0 0 0 1.5px var(--color-border-strong), 0 0 0 2px var(--ag-fondo-fila,var(--color-surface))}[data-estado=finalizada].ag-badge{background:var(--color-ok);color:var(--color-on-ok)}[data-estado=cancelada].ag-badge{background:var(--color-muted);color:var(--color-surface)}.ag-ley .ag-badge{box-shadow:none;justify-content:center;position:static}.pl-lib{background:var(--ag-nota);border-left:1px solid var(--ag-nota-borde);flex-direction:column;min-height:0;display:flex;position:relative}.pl-libh{border-top:4px solid var(--color-accent);align-items:center;gap:6px;padding:16px 12px 10px 18px;display:flex}.pl-libh h2{font:600 var(--texto-lg) var(--font-ui)}.pl-libh h2 small{font:400 var(--texto-xs) var(--font-ui);color:var(--color-text);margin-top:2px;display:block}.pl-libh .sp{flex:1}.pl-hoja{flex:1;padding:6px 18px 20px 36px;overflow-y:auto}.pl-hoja-vacia{font:400 var(--texto-sm) / 1.5 var(--font-ui);color:var(--color-text);border:1.5px dashed var(--color-border-strong);border-radius:12px;padding:12px 14px}.pl-tira,.lib-cerrada .pl-libh,.lib-cerrada .pl-hoja,.lib-cerrada .pl-sep{display:none}.lib-cerrada .pl-tira{border-top:4px solid var(--color-accent);width:100%;height:100%;color:var(--color-text);flex-direction:column;align-items:center;gap:12px;padding:18px 0;display:flex}.pl-tira svg{width:20px;height:20px}.pl-tira span{writing-mode:vertical-rl;font:600 var(--texto-sm) var(--font-ui);transform:rotate(180deg)}.pl-tira:hover{background:var(--hover)}.pl-sep{z-index:6;cursor:col-resize;touch-action:none;place-items:center;width:14px;display:grid;position:absolute;top:0;bottom:0;left:-7px}.pl-sep:before{content:"";background:var(--color-border-strong);opacity:.55;width:4px;height:44px;transition:opacity var(--transicion), height var(--transicion), background var(--transicion);border-radius:2px}.pl-sep:hover:before,.pl-main.redim .pl-sep:before,.pl-sep:focus-visible:before{opacity:1;background:var(--color-accent);height:72px}.pl-sep:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px;border-radius:6px}@media (max-width:1240px){.pl-main,.pl-main.lib-cerrada{grid-template-columns:212px minmax(0,1fr) 56px;position:relative}.pl-main:not(.lib-cerrada) .pl-lib{width:min(var(--lib-w), 90%);z-index:20;box-shadow:var(--sombra-flotante);position:absolute;top:0;bottom:0;right:0}}@media (max-width:1100px){.pl-main,.pl-main.lib-cerrada{flex-direction:column;display:flex;overflow-y:auto}.pl-dias{scroll-snap-type:x mandatory;scrollbar-width:none;flex:none;order:0;gap:6px;padding:10px;scroll-padding-inline:10px;display:flex;overflow:auto visible}.pl-dias::-webkit-scrollbar{display:none}.pl-lib{flex:none;order:1}.pl-tareas{order:2;padding:16px 12px 30px;overflow:visible}.pl-hoja{max-height:340px}.pl-res,.pl-dias>.pl-nav{display:none}.pl-nav-m{max-width:340px;margin:14px 0 0;display:flex}.pl-dias h2.ag-rot,.pl-dias h2.ag-rot:first-of-type{white-space:nowrap;scroll-snap-align:start;flex:none;align-self:center;padding:0 6px}.pl-dias>div:not(.pl-res,.pl-nav){flex:none;align-items:center;gap:6px;display:flex}.pl-dias .ag-it{text-align:center;scroll-snap-align:start;flex:0 0 74px;grid-template-columns:1fr;justify-items:center;padding:8px 4px}.pl-dias .ag-it .ag-carga,.pl-dias .ag-it[aria-pressed=true] .ag-desg{grid-column:1}.pl-dias .ag-it[aria-pressed=true] .ag-desg,.ag-tot{display:none}.ag-fecha h2{font-size:34px}.pl-lib,.pl-main:not(.lib-cerrada) .pl-lib{width:auto;box-shadow:none;border-left:0;position:static}.pl-sep{display:none}.lib-cerrada .pl-tira{flex-direction:row;justify-content:flex-start;height:auto;padding:14px 16px}.lib-cerrada .pl-tira span{writing-mode:horizontal-tb;transform:none}.pl-cab{flex-wrap:wrap;margin:-16px -12px 0;padding:16px 12px 8px;top:-16px}}@media (max-width:760px){.pl-hoja{max-height:300px}}.pl-acc{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.al-sel{align-items:center;gap:10px;display:flex}.al-sel .sel{flex:1;min-width:0}.al-sin-tipos{font:400 var(--texto-sm) / 1.45 var(--font-ui);color:var(--color-muted);flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.al-sin-tipos b{font:600 var(--texto-md) var(--font-ui);color:var(--color-text)}.seg{border:1px solid var(--color-border-strong);border-radius:var(--radio-sm);background:var(--color-surface);gap:2px;padding:3px;display:inline-flex}.seg button{font:500 var(--texto-sm) var(--font-ui);border-radius:var(--radio-insignia);min-height:28px;color:var(--color-text);padding:0 14px}.seg button:hover{background:var(--hover)}.seg button[aria-pressed=true]{background:var(--color-primary);color:var(--color-on-primary);font-weight:600}.pl-fil{flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 8px;display:flex}.ag-buscar{align-items:center;display:inline-flex;position:relative}.ag-buscar>svg{width:15px;height:15px;color:var(--color-muted);pointer-events:none;position:absolute;left:9px}.ag-buscar .inp{width:200px;min-height:34px;padding-left:30px}.ag-ley button{border-radius:var(--radio-sm);min-height:28px;font:inherit;color:var(--color-text);cursor:pointer;border:1px solid #0000;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.ag-ley button:hover{background:var(--hover)}.ag-ley button[aria-pressed=true]{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 22%, transparent);font-weight:600}.pl-fil-mostrar{align-items:center;gap:8px;display:inline-flex}.ag-t-fila{position:relative}.ag-t.con-menu{padding-right:52px}.ag-t-fila .ag-t-menu{position:absolute;top:50%;right:8px;transform:translateY(-50%)}.ag-t.ag-arrastrable{cursor:grab;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.ag-t.ag-arrastrando{opacity:.4}.ag-it.ag-drop,.ag-est.ag-drop{outline:2px dashed var(--color-accent);outline-offset:2px;border-radius:12px}.ag-vuelo{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border-strong);box-shadow:var(--sombra-flotante);font:600 var(--texto-sm) var(--font-ui);white-space:nowrap;text-overflow:ellipsis;cursor:grabbing;border-radius:14px;padding:10px 14px;overflow:hidden}.ag-vuelo-tag{font:600 var(--texto-xs) var(--font-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent);margin-bottom:2px;display:block}.ag-vuelo.no{border-color:var(--color-error)}.ag-vuelo.no .ag-vuelo-tag{color:var(--color-error)}.ag-cae-antes:before,.ag-cae-despues:after{content:"";background:var(--color-accent);z-index:3;pointer-events:none;border-radius:2px;height:4px;position:absolute;left:6px;right:6px}.ag-cae-antes:before{top:-5px}.ag-cae-despues:after{bottom:-5px}.ag-t.ag-no{outline:2px dashed var(--color-error);outline-offset:2px;cursor:not-allowed}.ag-t.ag-asienta{animation:1s ease-out ag-asienta}@keyframes ag-asienta{0%{background:color-mix(in srgb, var(--color-accent) 28%, var(--ag-fondo-fila))}}.ag-t.ag-vuelve{animation:.34s ease-out ag-vuelve}@keyframes ag-vuelve{20%{transform:translate(-6px)}50%{transform:translate(5px)}80%{transform:translate(-2px)}}@media (min-width:1241px){body:has(.pl-main) .avisos{right:auto;left:calc(var(--rail) + 236px + 22px);max-width:min(520px,100vw - 600px)}}.ag-ficha{z-index:40;background:var(--color-surface);width:min(22.5rem,100vw - 16px);color:var(--color-text);border:1px solid var(--color-border-strong);box-shadow:var(--sombra-flotante);font:400 var(--texto-sm) var(--font-ui);pointer-events:none;border-radius:14px;padding:12px 14px;position:fixed}.ag-ficha-nombre{overflow-wrap:anywhere;margin:0 0 8px;font-weight:600}.ag-ficha dl{margin:0}.ag-ficha-fila{justify-content:space-between;gap:12px;padding:3px 0;display:flex}.ag-ficha-fila dt{color:var(--color-muted)}.ag-ficha-fila dd{text-align:right;align-items:center;gap:6px;margin:0;display:flex}.ag-ficha-marcas{color:var(--color-muted);margin:8px 0 0}.ag-ficha-nota{border-top:1px solid var(--color-border);overflow-wrap:anywhere;margin:8px 0 0;padding-top:8px}@media (max-width:760px){.ag-ley .ag-ley-salto{flex-basis:100%;height:0;margin:-4px 0 0;display:block}.ag-ley{gap:4px 2px}.ag-ley button{gap:2px;padding:0}.ag-ley .ag-badge{width:14px;height:14px}.ag-ley .lt{letter-spacing:.02em;margin-right:2px}}
.lib-hoja{padding-left:28px;position:relative}.lib-editor{outline:none;min-height:8rem}.lib-editor>*+*{margin-top:6px}.lib-editor p{font:400 var(--texto-md) / 1.72 var(--font-ui)}.lib-editor h1,.lib-editor h2,.lib-editor h3{font-family:var(--font-ui);color:var(--color-text);font-weight:600}.lib-editor h1{font-size:var(--texto-xl);margin-top:26px;line-height:1.26}.lib-editor h2{font-size:var(--texto-lg);margin-top:19px;line-height:1.38}.lib-editor h3{font-size:var(--texto-md);letter-spacing:.05em;margin-top:16px;line-height:1.45}.lib-editor>:first-child{margin-top:0}.lib-editor ul,.lib-editor ol{padding-left:0;list-style:none}.lib-editor li{padding-left:22px;position:relative}.lib-editor li>p{margin:0}.lib-editor ul:not([data-type])>li:before{content:"";background:var(--color-muted);border-radius:50%;width:5px;height:5px;position:absolute;top:.78em;left:8px}.lib-editor ol>li:before{content:attr(data-rotulo);text-align:right;width:18px;color:var(--color-muted);font:600 var(--texto-sm) / 1.72 var(--font-ui);font-variant-numeric:tabular-nums;position:absolute;left:0}.lib-editor ul[data-type=taskList]>li{align-items:flex-start;gap:8px;padding-left:0;display:flex}.lib-editor ul[data-type=taskList]>li>label{flex:none;margin-top:2px;display:flex}.lib-editor ul[data-type=taskList]>li>div{flex:1;min-width:0}.lib-editor ul[data-type=taskList] input[type=checkbox]{appearance:none;border:1.5px solid var(--color-border-strong);border-radius:var(--radio-xs);cursor:pointer;width:18px;height:18px;transition:background var(--transicion), border-color var(--transicion);background:0 0;place-items:center;margin:0;display:grid}.lib-editor ul[data-type=taskList] input[type=checkbox]:hover{border-color:var(--color-text)}.lib-editor ul[data-type=taskList] input[type=checkbox]:checked{background:var(--color-text);border-color:var(--color-text)}.lib-editor ul[data-type=taskList] input[type=checkbox]:checked:after{content:"";border:solid var(--color-background);border-width:0 2px 2px 0;width:4px;height:8px;margin-bottom:2px;transform:rotate(45deg)}.lib-editor ul[data-type=taskList] input[type=checkbox]:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.lib-editor li[data-checked=true]>div p{color:var(--color-muted);text-underline-offset:2px;text-decoration:line-through;text-decoration-thickness:1px}.lib-editor mark{color:var(--color-on-mark);border-radius:var(--radio-xs);padding:0 2px}.lib-editor code{font:500 .92em / 1.5 var(--font-mono);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radio-xs);padding:.5px 4px}.lib-editor s{text-underline-offset:2px;color:var(--color-muted);text-decoration-thickness:1px}.lib-menu-tipos{width:260px}.lib-menu-tipos .lib-tipo{flex-direction:column;align-items:flex-start;gap:0}.lib-menu-tipos .lib-tipo small{font:400 var(--texto-xs) var(--font-ui);color:var(--color-muted)}.lib-menu-tipos .lib-tipo.on{background:var(--color-accent-soft)}.lib-barra{z-index:60;background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--radio-sm);box-shadow:var(--sombra-flotante);align-items:center;gap:4px;padding:5px;display:flex}.lib-barra button{border-radius:var(--radio-sm);border:1px solid var(--color-border-strong);width:28px;height:28px}.lib-barra button:hover{transform:scale(1.08)}.lib-barra .f,.lib-barra .x{border-color:#0000;place-items:center;display:grid}.lib-barra .f{color:var(--color-text)}.lib-barra .x{color:var(--color-muted)}.lib-barra .f:hover,.lib-barra .x:hover{background:var(--hover);color:var(--color-text)}.lib-barra .f[aria-pressed=true]{background:var(--color-accent-soft)}.lib-barra .mkbtn[aria-pressed=true]{box-shadow:0 0 0 2px var(--color-accent)}.lib-barra .amarillo{background:var(--color-mark-amarillo)}.lib-barra .coral{background:var(--color-mark-coral)}.lib-barra .sep{background:var(--color-border);width:1px;height:18px;margin:0 2px}.lib-asa{width:20px;height:24px;color:var(--color-muted);cursor:grab;border-radius:var(--radio-xs);justify-content:center;align-items:center;display:flex}.lib-asa-boton{width:100%;height:100%;color:inherit;cursor:grab;border-radius:var(--radio-xs);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.lib-asa:hover{color:var(--color-text)}.lib-cargando{font:italic 400 var(--texto-sm) / 1.5 var(--font-ui);color:var(--color-muted)}.lib-contenedor{flex-direction:column;gap:8px;display:flex}.lib-estado{font:600 var(--texto-xs) var(--font-ui);letter-spacing:.04em;text-transform:uppercase;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:999px;align-self:flex-start;padding:3px 9px}.lib-ayuda{font:400 var(--texto-sm) var(--font-ui);color:var(--color-text);align-items:center;gap:8px;display:flex}.lib-ayuda span{flex:1}.tecla{font:400 var(--texto-sm) var(--font-ui);border:1px solid var(--color-border-strong);border-radius:4px;padding:0 5px;font-style:normal}.pl-hoja .lib-contenedor{min-height:100%}.lib-pie{background:var(--ag-nota);border-top:1px solid var(--ag-nota-borde);font:400 var(--texto-xs) var(--font-ui);color:var(--color-text);align-items:center;gap:7px;margin:auto -18px -20px -36px;padding:10px 18px 10px 36px;display:flex;position:sticky;bottom:0}.lib-pie svg{width:14px;height:14px}.lib-estado-error{color:var(--color-error)}.lib-falla{font:400 var(--texto-sm) / 1.5 var(--font-ui);color:var(--color-text);flex-direction:column;align-items:flex-start;gap:8px;display:flex}.lib-codigo{color:var(--color-muted)}.li-main{flex:1;grid-template-columns:260px minmax(0,1fr) 300px;min-height:0;display:grid}.li-dias{padding:14px 10px 20px}.li-buscar{margin:0 4px 12px;display:flex}.li-buscar .inp{width:100%}.li-dias .ag-it{grid-template-columns:42px 1fr;margin-bottom:2px}.li-dias .ag-dd small{white-space:nowrap;text-overflow:ellipsis;max-width:150px;overflow:hidden}.li-cre{background:var(--color-background);padding:16px 14px;overflow-y:auto}.li-cre h2{font:600 var(--texto-lg) var(--font-ui);margin-bottom:4px}.li-cre .ag-ayuda{margin-bottom:12px}.li-cre a.ag-t{cursor:pointer;color:var(--color-text);margin-bottom:6px;padding:9px 10px;text-decoration:none}.li-cre .ag-t .ag-tyic{width:34px;height:34px}.li-cre .ag-t .ag-tx b{font-size:var(--texto-sm)}.li-cre .ag-fe{margin-top:4px;display:inline-block}.li-vacio{font:400 var(--texto-sm) / 1.5 var(--font-ui);color:var(--color-muted);padding:14px 10px}.li-falla{font:400 var(--texto-sm) / 1.5 var(--font-ui);flex-direction:column;align-items:flex-start;gap:8px;padding:18px 20px;display:flex}.li-hoja{background:var(--ag-nota);border-top:4px solid var(--color-accent);flex-direction:column;min-height:0;display:flex}.li-hd{flex-wrap:wrap;align-items:center;gap:12px;padding:16px 28px 4px 54px;display:flex}.li-hd h2{font:600 32px / 1.05 var(--font-num);letter-spacing:-.02em}.li-cuerpo{flex:1;max-width:900px;padding:10px 28px 60px 54px;position:relative;overflow-y:auto}.li-cuerpo .lib-contenedor{position:relative}.li-cuerpo .lib-hoja:before{content:"";background:var(--ag-nota-borde);width:1px;position:absolute;top:0;bottom:0;left:16px}.li-cuerpo .lib-hoja{margin-left:-28px;position:relative}.li-cuerpo .lib-editor{font:400 var(--texto-md) / 1.72 var(--font-ui);max-width:68ch}@media (max-width:1100px){.li-main{flex-direction:column;display:flex;overflow-y:auto}.li-dias{flex:none;align-items:stretch;gap:6px;padding:10px;display:flex;overflow:auto visible}.li-buscar{flex:0 0 180px;align-self:center;margin:0}.li-dias .ag-it{flex:0 0 150px;margin:0}.li-dias .li-vacio{flex:0 0 220px}.li-hoja{flex:none}.li-cre{flex:none;overflow:visible}.li-hd{padding:14px 16px 4px}.li-cuerpo{padding:8px 16px 40px 40px;overflow:visible}.li-cuerpo .lib-estado,.li-cuerpo .lib-ayuda{margin-left:-24px}}@media (max-width:760px){.li-dias{flex-direction:column;max-height:260px;overflow:visible auto}.li-buscar{flex:none;align-self:stretch}.li-dias .ag-it,.li-dias .li-vacio{flex:none}}.lib-raya{background:var(--color-accent);pointer-events:none;border-radius:2px}
.co-col{gap:16px;max-width:760px;display:grid}.co-cab{align-items:center;gap:12px;margin-bottom:12px;display:flex}.co-cab .ag-ico svg{width:20px;height:20px}.co-ayuda{margin-bottom:12px}.co-hora{gap:11px;margin-bottom:4px;display:flex}.co-hora .fld{flex:1}.co-hora .sel{display:block}.co-hora .sel select{width:100%}.co-enl{background:var(--color-tinta-surface-raised);border-radius:12px;flex-wrap:wrap;align-items:center;gap:9px;margin:4px 0 6px;padding:10px 12px;display:flex}.co-enl>svg{width:16px;height:16px;color:var(--color-tinta-muted);flex:none}.co-enl code{min-width:160px;font:400 var(--texto-sm) var(--font-ui);color:var(--color-tinta-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.co-fila{justify-content:space-between;align-items:center;gap:14px;padding:10px 0 2px;display:flex}.co-fila .lbl p{font:400 var(--texto-sm) / 1.5 var(--font-ui);color:var(--color-tinta-muted)}#informe-publico{scroll-margin-top:72px}.co-ley{gap:9px;margin:0;padding:0;list-style:none;display:grid}.co-ley .lt{font:600 var(--texto-xs) var(--font-ui);letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted)}.co-ley li:not(.lt){align-items:center;gap:9px;display:flex}.co-ley b{width:74px;font:500 var(--texto-sm) var(--font-ui);color:var(--color-text)}.co-ley u{font:400 var(--texto-xs) var(--font-ui);color:var(--color-muted);text-decoration:none}
.ci-col{max-width:980px}.ci-hero{border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px 28px;padding:22px 24px;display:grid;overflow:visible}.ci-hero h2{font:600 40px / 1.05 var(--font-ui);letter-spacing:-.02em;margin:0 0 2px}.ci-sem{font:400 var(--texto-sm) var(--font-ui);color:var(--color-muted);margin-bottom:10px;display:block}.ci-hero .est{font:600 var(--texto-lg) var(--font-ui);align-items:center;gap:10px;display:flex}.ci-hero .est svg{width:20px;height:20px;color:var(--color-accent)}.ci-hero .reg{font:400 var(--texto-sm) / 1.5 var(--font-ui);color:var(--color-muted);max-width:58ch;margin-top:6px}.ci-acc{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ci-acc small{font:400 var(--texto-xs) var(--font-ui);color:var(--color-muted);max-width:30ch}.ci-num{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.ci-num div{background:color-mix(in srgb, var(--color-tinta-text) 6%, transparent);border-radius:14px;padding:12px 14px}.ci-num b{font:600 34px / 1 var(--font-ui);display:block}.ci-num span{font:600 var(--texto-xs) var(--font-ui);margin-top:4px;display:block}.ci-num p{font:400 var(--texto-xs) / 1.4 var(--font-ui);color:var(--color-muted);margin-top:4px}.ci-seccion{align-items:center;gap:11px;margin:26px 0 12px;display:flex}.ci-seccion h2,.ci-seccion h3{font:600 var(--texto-lg) var(--font-ui)}.ci-seccion i{background:var(--color-border);flex:1;height:1px}.ci-seccion .num{font:600 var(--texto-xs) var(--font-ui);background:color-mix(in srgb, var(--color-text) 9%, transparent);border-radius:999px;padding:2px 8px}.ci-ayuda{font:400 var(--texto-sm) / 1.5 var(--font-ui);color:var(--color-muted);text-wrap:pretty;max-width:74ch;margin-bottom:12px}.ci-lista{gap:8px;margin-bottom:8px;display:grid}.ci-blq{cursor:default;flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ci-blq .ag-tx{flex:260px}.ci-blq .botones{flex-wrap:wrap;gap:8px;display:flex}.ci-par{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ci-mov{gap:6px;display:grid}.ci-mov div{background:var(--color-surface);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;display:flex}.ci-mov b{min-width:0;font:500 var(--texto-sm) / 1.35 var(--font-ui);flex:1}.ci-nota{background:var(--ag-nota);border-radius:18px;margin-bottom:8px;padding:14px 16px}.ci-nota b{font:500 var(--texto-sm) / 1.35 var(--font-ui);margin-bottom:6px;display:block}.ci-nota p{font:400 var(--texto-sm) / 1.55 var(--font-ui)}.ci-foto{cursor:default;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.ci-foto .ag-tx small{font:400 var(--texto-xs) var(--font-ui);color:var(--color-muted);margin-top:2px;display:block}.ci-pill{font:600 var(--texto-xs) var(--font-ui);letter-spacing:.04em;text-transform:uppercase;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:999px;padding:3px 9px}@media (max-width:900px){.ci-hero{grid-template-columns:1fr}.ci-num{grid-template-columns:repeat(2,1fr)}.ci-par{grid-template-columns:1fr}}
body:has(.in-raiz){height:auto;min-height:100%;display:block;overflow:visible}.in-raiz{background:var(--color-background);min-width:0;min-height:100dvh}.in-top{background:var(--color-tinta);color:var(--color-tinta-text)}.in-top .in{flex-wrap:wrap;align-items:flex-end;gap:16px;max-width:1080px;margin:0 auto;padding:20px;display:flex}.in-top .logo{flex:0 0 100%;justify-content:space-between;align-items:flex-start;gap:12px;line-height:0;display:flex}.in-top .logo .placa{padding:8px}.in-top .logo img{width:auto;max-width:100%;height:68px}.in-top .meta{font:600 var(--texto-rotulo) var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:var(--color-tinta-muted)}.in-top h1{font:600 40px / 1.05 var(--font-num);letter-spacing:-.02em;margin-top:2px}.in-top .sp{flex:1}.in-top .stamp{text-align:right;font:400 var(--texto-sm) var(--font-ui);color:var(--color-tinta-muted)}.in-top .stamp b{font:600 var(--texto-sm) var(--font-ui);color:var(--color-tinta-text);display:block}.in-top .volver{color:var(--color-tinta-text);border-color:var(--color-tinta-border-strong);margin-left:auto;line-height:1.2}.in-barra{background:var(--color-background);z-index:5;border-bottom:1px solid var(--color-border);position:sticky;top:0}.in-barra .in{flex-wrap:wrap;align-items:center;gap:9px;max-width:1080px;margin:0 auto;padding:11px 20px;display:flex}.in-barra .ag-buscar{flex:1;max-width:340px}.in-barra .ag-buscar .inp{width:100%}.in-barra .sp{flex:1}.in-pill{font:600 var(--texto-xs) var(--font-ui);letter-spacing:.04em;background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:999px;padding:3px 10px}.in-cuerpo{max-width:1080px;margin:0 auto;padding:0 20px 70px}.in-ayuda{font:400 var(--texto-sm) / 1.5 var(--font-ui);color:var(--color-muted);margin-top:4px}.in-sem{align-items:center;gap:11px;margin:30px 0 6px;display:flex}.in-sem h2{font:600 24px / 1.1 var(--font-num);letter-spacing:-.01em}.in-sem i{background:var(--color-border-strong);flex:1;height:1px}.in-pieza{display:block}.in-lista{gap:6px;display:grid}.in-t{cursor:pointer;text-align:left;width:100%;font:inherit;border:0}.in-t .caret{transition:transform var(--transicion);color:var(--color-muted);place-items:center;width:30px;height:30px;display:grid}.in-t .caret svg{width:16px;height:16px}.in-t[aria-expanded=true] .caret{transform:rotate(180deg)}.in-tipo{font:500 var(--texto-xs) var(--font-ui);color:var(--color-muted)}.in-det{font:400 var(--texto-sm) / 1.5 var(--font-ui);padding:6px 12px 12px 64px}.in-det dl{max-width:620px}.in-prev{background:color-mix(in srgb, var(--color-text) 5%, var(--color-background));border-radius:24px;margin-top:48px;padding:6px 20px 22px}.in-prev .in-ayuda{color:var(--color-text)}.in-pie{margin-top:34px}@media (max-width:760px){.in-top h1{font-size:32px}.in-top .stamp{text-align:left}.in-det{padding-left:12px}.in-barra .in{padding:10px 14px}.in-cuerpo{padding:0 14px 70px}.in-top .in{padding:16px 14px}}@media (prefers-reduced-motion:reduce){.in-t .caret{transition:none}}.in-t .ag-fe.in-fecha{border-radius:12px;flex-direction:column;align-items:flex-end;gap:1px;display:inline-flex}.in-limite{font-weight:400}.in-prev .ag-estado p{color:var(--color-text)}
.acceso{background-image:repeating-linear-gradient(to bottom, transparent 0 31px, color-mix(in srgb, var(--color-border) 38%, transparent) 31px 32px);flex:1;place-items:center;min-width:0;height:100%;padding:36px 16px;display:grid;position:relative;overflow:auto}.acceso:before{content:"";background:color-mix(in srgb, var(--color-accent) 45%, transparent);width:1px;position:absolute;top:0;bottom:0;left:72px}.acceso-tarjeta{background:var(--color-surface);width:min(420px,100%);box-shadow:var(--sombra-flotante);border-radius:18px;padding:28px 28px 24px;position:relative}.acceso-marca{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-bottom:22px;display:flex}.acceso-marca .placa{padding:10px 14px}.acceso-marca .placa img{width:min(280px,64vw);height:auto}.acceso-marca p{font:400 var(--texto-xs) var(--font-ui);color:var(--color-muted)}.acceso-tarjeta h1{font:600 var(--texto-xl) / 1.25 var(--font-ui);margin-bottom:6px}.acceso-tarjeta form{margin-top:14px}.acceso-tarjeta .fld label{text-transform:none;letter-spacing:0;font:600 var(--texto-sm) var(--font-ui);color:var(--color-text);margin-bottom:6px}.acceso-tarjeta .inp{min-height:var(--toque)}.fila-rotulo{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:6px;display:flex}.acceso-tarjeta .fila-rotulo label{margin-bottom:0}.fila-rotulo a{font:400 var(--texto-xs) var(--font-ui);color:var(--color-muted);text-underline-offset:3px;margin:-10px 0;padding:10px 0}.fila-rotulo a:hover{color:var(--color-text)}.con-ojo{position:relative}.con-ojo .inp{padding-right:44px}.ojo{width:40px;color:var(--color-muted);border-radius:var(--radio-sm);place-items:center;display:grid;position:absolute;top:0;bottom:0;right:2px}.ojo:hover{color:var(--color-text);background:var(--hover)}.ojo svg{width:18px;height:18px}.acceso-banda{border-radius:var(--radio-sm);font:500 var(--texto-sm) / 1.45 var(--font-ui);color:var(--color-text);background:color-mix(in srgb, var(--c) 13%, var(--color-surface-raised));border:1px solid var(--c);align-items:flex-start;gap:10px;margin-bottom:16px;padding:10px 12px;display:flex}.acceso-banda svg{width:17px;height:17px;color:var(--c);flex:none;margin-top:1px}.acceso-banda.info{--c:var(--color-info)}.acceso-banda.error{--c:var(--color-error)}.acceso-banda.ok{--c:var(--color-ok)}.acceso-sub{font:400 var(--texto-sm) / 1.5 var(--font-ui);color:var(--color-muted);margin-bottom:18px}.acceso-sub+.acceso-sub{margin-top:-10px}.acceso-tarjeta .acceso-sub+form{margin-top:0}.acceso-pie{text-align:center;font:400 var(--texto-sm) var(--font-ui);margin-top:18px}.acceso-pie a{color:var(--color-text);text-underline-offset:3px;padding:10px 4px;display:inline-block}.acceso-pie a.btn.ancho{color:var(--color-on-primary);justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:flex}.acceso-tarjeta .fld .help,.cs-form .fld .help{font-size:var(--texto-xs);margin-top:6px}.acceso-tarjeta .fld .msg,dialog.dlg .cs-form .fld .msg{color:var(--color-error);font:500 var(--texto-xs) / 1.4 var(--font-ui);align-items:flex-start;gap:6px;margin-top:6px;display:flex}.acceso-tarjeta .fld .msg svg,.cs-form .fld .msg svg{flex:none;width:14px;height:14px;margin-top:1px}.btn.ancho{width:100%;min-height:var(--toque);font-size:var(--texto-md);margin-top:6px}.btn.ancho:before{inset:0}.girando{animation:.9s linear infinite acceso-gira;display:inline-flex}.girando svg{width:15px;height:15px}@keyframes acceso-gira{to{transform:rotate(360deg)}}@media (max-width:760px){.acceso{place-items:start center;padding:18px 12px}.acceso:before{display:none}.acceso-tarjeta{padding:22px 18px 18px}}.cs-form .fld label{text-transform:none;letter-spacing:0;font:600 var(--texto-sm) var(--font-ui);color:var(--color-text);margin-bottom:6px}dialog.dlg .cs-form .acceso-banda{color:var(--color-text);font:500 var(--texto-sm) / 1.45 var(--font-ui);margin:0 0 14px}
.recuadro{pointer-events:auto;background:var(--color-surface-raised);border:1px solid var(--color-border-strong);border-radius:var(--radio);width:380px;max-width:100%;box-shadow:var(--sombra-flotante);padding:14px 14px 12px}.recuadro-txt{font:400 var(--texto-sm) / 1.5 var(--font-ui);align-items:flex-start;gap:10px;display:flex}.recuadro-txt>svg{width:18px;height:18px;color:var(--color-riesgo);flex:none;margin-top:2px}.recuadro-txt strong{font-variant-numeric:tabular-nums;font-weight:600}.recuadro.tope .recuadro-txt>svg{color:var(--color-error)}.recuadro-razon{color:var(--color-muted);font:400 var(--texto-xs) / 1.45 var(--font-ui);margin:6px 0 0 28px}.cs-i{vertical-align:-3px;width:24px;height:24px;color:var(--color-muted);border-radius:50%;place-items:center;margin-left:2px;display:inline-grid}.cs-i:hover{color:var(--color-text);background:var(--hover)}.cs-i svg{width:15px;height:15px}.cs-notai{font:400 var(--texto-xs) / 1.5 var(--font-ui);color:var(--color-muted);margin:8px 0 0 28px}.cs-notai[hidden]{display:none}.recuadro-acc{justify-content:flex-end;margin-top:10px;display:flex}.recuadro-err{color:var(--color-error);font:500 var(--texto-xs) var(--font-ui);margin-top:6px}.recuadro .btn[aria-disabled=true]{cursor:default;filter:none}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:760px){.recuadro{width:auto}}
