:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-green:#171f14;--brand-lavender:#d3d3e9;--lavanda:#565688;--bg:#f1f4ee;--surface:#fbfcf9;--surface-2:#e8ede3;--border:#d7ded0;--border-fuerte:#b9c4b0;--text:#171f14;--text-muted:#59654f;--accent:#7d5a0c;--accent-soft:#7d5a0c1a;--accent-ink:#fdf6e8;--danger:#a83429;--warn:#a3520a;--vencida:#c0352b;--vencida-ink:#fff;--ok:#2b7249;--azul:#3c5a8a;--radius:14px;--radius-sm:9px;--shadow:0 6px 20px #171f141a;--shadow-pop:0 8px 24px #171f141f;--scroll-thumb:#171f1438;--scroll-thumb-hover:#171f1461;--hover-wash:#171f140f;--font:"Inter", -apple-system, "Segoe UI", "Avenir Next", sans-serif;--sidebar:#e9eee4;--sidebar-2:#dfe6d9;--sidebar-3:#d5dece;--sidebar-border:#d7ded0;--sidebar-text:#171f14}:root[data-aspecto=oscuro]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--lavanda:#d3d3e9;--bg:#0f140c;--surface:#171f14;--surface-2:#1e281a;--border:#2c3a26;--border-fuerte:#3c4e33;--text:#ecedf5;--text-muted:#9aa693;--accent:#e6b45a;--accent-soft:#e6b45a24;--accent-ink:#201603;--danger:#e0685f;--warn:#d97706;--vencida:#c8433a;--vencida-ink:#fff;--ok:#6fbf8f;--azul:#8fb0e3;--shadow:0 10px 30px #00000073;--shadow-pop:0 8px 24px #00000040;--scroll-thumb:#ecedf529;--scroll-thumb-hover:#ecedf54d;--hover-wash:#ffffff14;--sidebar:#0c110a;--sidebar-2:#141b11;--sidebar-3:#1c2618;--sidebar-border:#2c3a26;--sidebar-text:#ecedf5}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--font);letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv05" 1, "ss01" 1;margin:0;font-size:15px;line-height:1.55}h1,h2,h3{letter-spacing:-.018em}.app{flex-direction:column;height:100vh;display:flex}textarea{field-sizing:content;max-height:60vh}.topnav{background:linear-gradient(180deg, var(--surface), color-mix(in srgb, var(--surface) 88%, var(--bg)));border-bottom:1px solid var(--border);-webkit-backdrop-filter:saturate(1.1);backdrop-filter:saturate(1.1);z-index:30;flex-shrink:0;align-items:center;gap:16px;height:60px;padding:0 18px;display:flex;position:relative}.topnav__brand{letter-spacing:.2px;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.topnav__brand b{color:var(--accent)}.topnav__logo{background:url(/lumyna-logo-dark.png) 0/contain no-repeat;width:96px;height:21px;display:block}:root[data-aspecto=oscuro] .topnav__logo{background-image:url(/lumyna-logo-light.png)}.topnav__nav{background:var(--bg);border:1px solid var(--border);border-radius:999px;align-items:center;gap:2px;padding:4px;display:flex}.topnav__item{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}.topnav__item .ico{opacity:.85;transition:opacity .16s}.topnav__item:hover{color:var(--text);background:var(--surface-2)}.topnav__item--on,.topnav__item--on:hover{color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 32%, transparent);font-weight:600}.topnav__item--on .ico{opacity:1}.topnav__item:disabled{opacity:.5;cursor:default}.topnav__item small{text-transform:uppercase;letter-spacing:.7px;margin-left:5px;font-size:9px}.topnav__count{background:var(--accent);min-width:17px;height:17px;color:var(--accent-ink);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex}.topnav__item--on .topnav__count{background:var(--accent-ink);color:var(--accent)}.app__body{flex:1;min-height:0;display:flex;overflow:hidden}.app__aviso{color:var(--danger);flex-shrink:0;align-items:center;gap:6px;margin:0;padding:6px 20px;font-size:12.5px;display:flex}.app__aviso-cerrar{cursor:pointer;color:inherit;background:0 0;border:none;margin-left:auto;padding:2px;display:inline-flex}.main{flex-direction:column;flex:1;align-items:center;padding:40px 24px 80px;display:flex;overflow-y:auto}.main>*{width:min(760px,100%)}.main h1{margin:0 0 2px;font-size:26px}.sub{color:var(--text-muted);margin:0 0 22px}.scope__camino{color:var(--text-muted);letter-spacing:.01em;margin:0 0 4px;font-size:12.5px}.scope__camino+h1{margin-top:0}.room-fichalink{text-align:left;background:var(--surface);border:.5px solid var(--accent-soft);border-left:2px solid var(--accent);border-radius:var(--radius-sm);width:100%;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;padding:12px 16px;font-size:14px;display:flex}.room-fichalink:hover{background:var(--surface-2);border-color:var(--accent)}.room-fichalink strong{color:var(--accent);font-weight:500}.room-fichalink span[aria-hidden]{color:var(--accent);font-size:18px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow)}.editor{flex-direction:column;gap:14px;padding:18px;display:flex}.editor textarea{resize:vertical;width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;min-height:130px;font-size:17px;line-height:1.6}.editor textarea::placeholder{color:var(--text-muted)}.suggest-note{color:var(--text-muted);margin:4px 0 0;font-size:.85rem}.dest-picker{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:7px 14px;font-size:13.5px;transition:all .15s;display:inline-flex}.chip--on{background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font-weight:600}.chip--tag{align-items:center;gap:6px;display:inline-flex}.chip--tag button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:14px}.chip--mini{cursor:default;align-items:center;gap:5px;padding:2px 9px;font-size:11.5px;display:inline-flex}.chip--mini .ico{opacity:.7}.chip--muted{color:var(--text-muted)}.confirmacion{margin:10px 0 4px}.chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chips .chip--tag button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.chips__anadir{align-items:center;gap:4px;font-size:13px;display:inline-flex}.chips__buscar{position:relative}.chips__buscar input{font:inherit;background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:999px;outline:0;width:180px;padding:3px 10px;font-size:13px}.fpicker__pop{min-width:240px;padding:6px}.fpicker__q{width:100%;font:inherit;background:var(--surface);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);outline:0;margin-bottom:6px;padding:6px 10px;font-size:13px}.fpicker__pop ul{max-height:260px;margin:0;padding:0;list-style:none;overflow-y:auto}.entity-input{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.entity-input__box{flex:1;min-width:180px;position:relative}.entity-input input{width:100%;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:6px 2px;font-size:14px}.entity-input__sugg{z-index:5;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow);min-width:200px;margin:4px 0 0;padding:6px;list-style:none;position:absolute;top:100%;left:0}.entity-input__sugg button{text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 10px;display:block}.entity-input__sugg button:hover{background:var(--accent-soft)}.editor__bar{border-top:1px solid var(--border);align-items:center;gap:12px;padding-top:14px;display:flex}.editor__bar select,.editor__bar input[type=datetime-local]{background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit;padding:7px 10px;font-size:13.5px}.linkish{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13.5px;text-decoration:none;transition:color .16s}.linkish:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.suggest-btn{white-space:nowrap;color:var(--accent);background:var(--accent-soft);border:1px solid color-mix(in srgb, var(--accent) 28%, transparent);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s,opacity .16s;display:inline-flex}.suggest-btn:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 22%, transparent);border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.suggest-btn:disabled{opacity:.45;cursor:default}.btn-primary{border-radius:var(--radius-sm);background:var(--accent);color:var(--accent-ink);font:inherit;cursor:pointer;border:0;padding:10px 20px;font-weight:650}.btn-primary:disabled{opacity:.45;cursor:default}.btn-primary kbd{opacity:.75;margin-left:6px;font-family:inherit;font-size:11px}.filterbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.filterbar__chips{flex-wrap:wrap;gap:6px;display:flex}.filterbar__dates{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filterbar__dates .filterbar__f,.filterbar__dates label{color:var(--text-muted);align-items:center;gap:6px;font-size:12.5px;display:flex}.filterbar__dates input[type=date]{background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit;padding:5px 8px;font-size:12.5px}.feed{flex-direction:column;gap:12px;margin-top:34px;display:flex}.feed h2{text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);margin:0;font-size:14px}.feed__item{padding:14px 16px}.feed__item header{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.feed__meta{color:var(--text-muted);margin-left:auto;font-size:12.5px}.feed__item p{white-space:pre-wrap;margin:10px 0 0}.alert{background:color-mix(in srgb, var(--danger) 14%, transparent);border:1px solid var(--danger);color:var(--text);border-radius:var(--radius-sm);margin-bottom:14px;padding:10px 14px}@media (width<=760px){.topnav{gap:8px;padding:0 10px}.topnav__nav{gap:0;padding:3px}.topnav__item{padding:8px}.topnav__label,.topnav__logo,.topnav__name{display:none}.topnav__user{padding:3px}.main{padding:22px 16px 60px}.editor__bar{flex-wrap:wrap}}.explore{flex:1;height:100%;min-height:0;display:flex}.explore__map{border-right:1px solid var(--border);flex-shrink:0;width:284px;padding:24px 14px;overflow-y:auto}.explore__map h2{text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);margin:0 0 12px;font-size:13px}.explore__detail{flex:1;max-width:1280px;padding:24px;overflow-y:auto}.explore__topbar{align-items:center;gap:12px;margin-bottom:18px;display:flex}.explore__views{gap:2px;display:flex}.explore__view{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);font:inherit;cursor:pointer;padding:5px 12px;font-size:13px}.explore__view:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.explore__view:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0;border-left:0}.explore__view:hover{color:var(--text)}.explore__view--on{background:var(--accent-soft);border-color:var(--accent);color:var(--text);font-weight:600}.scope-chip{color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:4px 6px 4px 14px;font-size:12.5px;display:inline-flex}.scope-chip .ib{cursor:pointer;color:var(--text-muted);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:12px;display:inline-flex}.scope-chip .ib:hover{background:var(--surface-2);color:var(--text)}.pmap__wing{margin-bottom:12px}.pmap__wing--dim{opacity:.6}.pmap--skeleton .pmap__wing{margin-bottom:16px}.skel{background:linear-gradient(90deg, var(--surface-2) 25%, color-mix(in srgb, var(--surface-2) 55%, var(--border)) 37%, var(--surface-2) 63%);background-size:400% 100%;border-radius:6px;height:12px;margin:8px 0;animation:1.4s ease-in-out infinite skel-shimmer}.skel--wing{width:55%;height:15px;margin-bottom:10px}.skel--room{opacity:.7;height:11px;margin:7px 0 7px 6px}@keyframes skel-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.skel{animation-duration:0s}}.pmap{--pm-paso:16px;--pm-pliegue:20px}.pmap__fila{grid-template-columns:var(--pm-pliegue) minmax(0, 1fr) auto;margin-left:calc(var(--nivel,0) * var(--pm-paso));border-radius:var(--radius-sm);align-items:center;column-gap:6px;padding:0 8px 0 0;display:grid}.pmap__hijos{padding-bottom:2px;position:relative}.pmap__hijos:before{content:"";width:1px;top:0;bottom:4px;left:calc(var(--nivel,0) * var(--pm-paso) + var(--pm-pliegue) / 2);background:var(--border-fuerte);opacity:.7;position:absolute}.pmap__hueco{width:var(--pm-pliegue)}.pmap__wingname{margin-bottom:2px}.pmap__caret-btn{width:var(--pm-pliegue);height:var(--pm-pliegue);cursor:pointer;border-radius:var(--radius-sm);color:var(--text-muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.pmap__caret-btn:hover{background:var(--surface-2);color:var(--text)}.pmap__caret{color:inherit;transition:transform .15s;display:inline-flex}.pmap__caret[data-open=false]{transform:rotate(-90deg)}.pmap__wingtitle,.pmap__grupotitle{text-align:left;cursor:pointer;min-width:0;font:inherit;color:var(--text);overflow-wrap:anywhere;background:0 0;border:0;padding:5px 0;line-height:1.3}.pmap__wingtitle{text-transform:uppercase;letter-spacing:.05em;font-size:11.5px;font-weight:650}.pmap__wingtitle:hover,.pmap__grupotitle:hover,.pmap__wingtitle--on{color:var(--accent)}.pmap__grupotitle{font-size:13px;font-weight:600}.pmap__room{width:calc(100% - var(--nivel,0) * var(--pm-paso));text-align:left;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px}.pmap__roomname{overflow-wrap:anywhere;padding:5px 0;line-height:1.3}.pmap__room:hover{background:var(--accent-soft);color:var(--text)}.pmap__room--on{background:var(--accent-soft);color:var(--text);font-weight:600}.pmap__meta{color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11.5px}.pmap__fila .pmap__meta{justify-self:end}.pmap__meta--cero{opacity:.45}.pmap__enlace-donde{color:var(--text-muted);opacity:.85;font-size:11.5px;display:block}.pmap__hidden{border-top:1px solid var(--border);margin-top:6px;padding-top:10px}.pmap__hidden-toggle{align-items:center;gap:6px;display:inline-flex}.pmap__hidden .pmap__grupo{margin-top:6px}.pmap__error{color:var(--text-muted);margin:4px 8px;font-size:13px}.pmap__caret-btn:focus-visible,.pmap__wingtitle:focus-visible,.pmap__grupotitle:focus-visible,.pmap__room:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ptree{--pt-col:24px;--pt-sangria:16px;--pt-texto:68ch;padding-bottom:48px}.ptree__intro{padding-left:var(--pt-col);max-width:calc(var(--pt-texto) + var(--pt-col));margin:4px 0 34px}.ptree__lead{color:var(--text);margin:0;font-size:15px}.ptree__resumen{color:var(--text-muted);flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin:6px 0 0;font-size:12.5px;display:flex}.ptree__global{font:inherit;color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:4px;padding:0;font-size:12.5px;font-weight:600}.ptree__global:hover{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ptree__lista,.ptree__hijos{margin:0;padding:0;list-style:none}.ptree__nodo--ala+.ptree__nodo--ala{margin-top:40px}.ptree__hijos{margin:14px 0 0 calc(var(--pt-col) / 2 - .5px);padding-left:calc(var(--pt-col) / 2 - .5px + var(--pt-sangria));border-left:1px solid var(--border-fuerte)}.ptree__hijos>.ptree__nodo+.ptree__nodo{margin-top:18px}.ptree__hijos>.ptree__nodo--grupo{padding-top:4px}.ptree__hijos>.ptree__nodo+.ptree__nodo--grupo{margin-top:26px}.ptree__cab{align-items:flex-start;display:flex}.ptree__linea{flex-wrap:wrap;flex:1;align-items:baseline;gap:0 12px;min-width:0;display:flex}.ptree__pliegue{width:var(--pt-col);cursor:pointer;height:21px;color:var(--text-muted);background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ptree__nodo--ala>.ptree__cab>.ptree__pliegue{height:27px}.ptree__nodo--grupo>.ptree__cab>.ptree__pliegue{height:22px}.ptree__pliegue--hoja{cursor:default}.ptree__pliegue:not(.ptree__pliegue--hoja):hover{color:var(--text)}.ptree__caret{color:inherit;transition:transform .15s;display:inline-flex}.ptree__caret[data-open=false]{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.ptree__caret{transition:none}}.ptree__titulo{font-weight:inherit;font-size:inherit;letter-spacing:inherit;margin:0}.ptree__nombre{font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0;padding:0;text-decoration:none}.ptree__nombre:hover{color:var(--accent);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.ptree__nombre--fijo{cursor:default}.ptree__nombre--fijo:hover{color:var(--text);text-decoration:none}.ptree__nodo--ala>.ptree__cab .ptree__titulo{letter-spacing:-.02em;font-size:21px;font-weight:650;line-height:27px}.ptree__nodo--grupo>.ptree__cab .ptree__titulo{letter-spacing:-.012em;font-size:16.5px;font-weight:620;line-height:22px}.ptree__nodo--sala>.ptree__cab .ptree__titulo{font-size:15px;font-weight:560;line-height:21px}.ptree__metas{flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.ptree__meta{color:var(--text-muted);white-space:nowrap;font-size:12.5px}.ptree__marca{letter-spacing:.02em;color:var(--text-muted);background:var(--surface-2);white-space:nowrap;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:600}.ptree__marca:first-of-type{margin-left:2px}.ptree__marca--externo{color:var(--lavanda)}.ptree__cuerpo{padding-left:var(--pt-col)}.ptree__texto{max-width:var(--pt-texto);margin-top:4px}.ptree__quees{color:var(--text);margin:0 0 4px;font-size:14.5px;line-height:1.6}.ptree__nodo--sala .ptree__quees{font-size:14px}.ptree__quees+.ptree__quees{margin-top:8px}.ptree__quees--recortado{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ptree__leer{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;margin:0 0 6px;padding:0;font-size:13px}.ptree__leer:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.ptree__porque{color:var(--text-muted);margin:2px 0 0;font-size:13.5px;line-height:1.55}.ptree__rot{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-right:8px;font-size:11px;font-weight:650}.ptree__lectores{color:var(--text-muted);margin:4px 0 0;font-size:13px}.ptree__enlaces{margin:8px 0 0;font-size:13.5px}.ptree__enlaces ul{margin:2px 0 0;padding:0;list-style:none}.ptree__enlaces li{padding:2px 0}.ptree__enlace{font:inherit;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;padding:0;font-weight:560}.ptree__enlace:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.ptree__enlace:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.ptree__pliegue:focus-visible,.ptree__nombre:focus-visible,.ptree__leer:focus-visible,.ptree__global:focus-visible,.ptree__fuera-cab:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.ptree__fuera{border-top:1px solid var(--border);margin-top:56px;padding-top:18px}.ptree__fuera-cab{font:inherit;cursor:pointer;color:var(--text-muted);background:0 0;border:0;border-radius:6px;align-items:baseline;gap:10px;padding:2px 0;display:inline-flex}.ptree__fuera-cab .ptree__caret{width:var(--pt-col);justify-content:center;align-self:center;margin-right:-10px}.ptree__fuera-cab:hover{color:var(--text)}.ptree__fuera-titulo{font-size:14px;font-weight:600}.ptree__fuera-cuerpo{opacity:.85;margin-top:10px}.ptree__fuera-cuerpo>.ptree__texto{padding-left:var(--pt-col);margin-bottom:18px}.ptree__lista--fuera>.ptree__nodo+.ptree__nodo{margin-top:16px}.ptree__lista--fuera .ptree__nodo--grupo>.ptree__cab .ptree__titulo{font-size:14.5px}.ptree__error{padding-left:var(--pt-col);color:var(--text-muted);font-size:14px}.ptree__error p{margin:0 0 6px}.ptree--skeleton .ptree__skel-ala{padding-left:var(--pt-col);margin-bottom:36px}.ptree--skeleton .skel.ptree__skel-hijo{margin-left:var(--pt-col)}.explorar>*{width:min(1180px,100%)}.ira{color:var(--text-muted);border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:6px 2px;display:flex;position:relative}.ira input{color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:15px}.ira--grande{margin-bottom:34px;padding:10px 2px}.ira--grande input{font-size:18px}.ira__sugg{z-index:10;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow);margin:6px 0 0;padding:6px;list-style:none;position:absolute;top:100%;left:0;right:0}.ira__hit{text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;padding:8px 10px;display:flex}.ira__hit--on,.ira__hit:hover{background:var(--accent-soft)}.ira__tipo{color:var(--text-muted);font-size:12px}.lista{margin-bottom:30px}.lista__rot{text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);margin:0 0 8px;font-size:13px}.lista__fila{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:14px;padding:10px 2px;display:flex}.lista__fila:hover .lista__nombre{text-underline-offset:3px;text-decoration:underline}.lista__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.lista__nombre{font-size:16px}.lista__sub{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.lista__cuando{color:var(--text-muted);flex:none;font-size:12px}.lista__mas{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:8px 2px;font-size:13px}.lista__mas:hover{color:var(--text)}.feed__item--btn{text-align:left;font:inherit;color:var(--text);cursor:pointer;width:100%}.feed__item--btn:hover{border-color:var(--accent)}@media (width<=760px){.explore{flex-direction:column;min-width:0}.explore__map{border-right:0;border-bottom:1px solid var(--border);width:auto;max-height:34vh}.explore__detail{min-width:0;padding:18px 16px}.explore__topbar{flex-wrap:wrap}.ptree{--pt-col:20px;--pt-sangria:8px}.ptree__meta{white-space:normal}.explore--estructura .explore__map{display:none}}.ecard__main{flex:1;min-width:0}.ecard__sec h2,.feed h2{text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);margin:0 0 10px;font-size:13px}.ecard__sec h2 .ico,.feed h2 .ico{vertical-align:-2px;opacity:.8;margin-right:5px}.ahora{background:var(--accent-soft);border:1px solid var(--accent);border-radius:var(--radius);margin-bottom:22px;padding:18px 20px}.ahora h1{margin:0 0 8px;font-size:24px}.ahora__meta{color:var(--text-muted);margin:10px 0 0;font-size:13px}.ecard__sec{margin-bottom:22px}.ib{color:var(--text-muted);font:inherit;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;align-items:center;gap:5px;padding:4px 6px;font-size:12.5px;transition:color .14s,background .14s;display:inline-flex}.ib:hover{color:var(--text);background:var(--surface)}.ib:disabled{opacity:.5;cursor:default}.ib--rec{color:var(--danger)}.rec-dot{background:var(--danger);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite cprofile-pulse;display:inline-block}@keyframes cprofile-pulse{0%,to{opacity:1}50%{opacity:.35}}.cchip__avatar{background:var(--accent-soft);width:22px;height:22px;color:var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:inline-flex}.cchip__muted{color:var(--text-muted)}.cchip__avatar--20{width:20px;height:20px;font-size:9.5px}.ev__glifo-nota{width:20px;height:20px;color:var(--text-muted);flex:none;justify-content:center;align-items:center;display:inline-flex}.cchip__avatar--28{width:28px;height:28px;font-size:11px}.ctema{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;gap:12px;margin-bottom:16px;padding:16px;display:flex}.ctema__title{margin:0;font-size:1rem}.ctema__field{text-transform:uppercase;letter-spacing:.6px;color:var(--text-muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.ctema__field input{text-transform:none;letter-spacing:normal;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:7px 10px;font-family:inherit;font-size:14px}.ctema__field input:focus{border-color:var(--accent);outline:0}.ctema__origen{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ctema__vacio{color:var(--text-muted);margin:2px 0 0;font-size:13px}.ctema__check{color:var(--text);align-items:center;gap:8px;font-size:13.5px;display:flex}.ctema__hint{color:var(--text-muted);margin:-6px 0 0 24px;font-size:12.5px}.ctema__bar{gap:8px;display:flex}.ent-admin__new-row{align-items:center;gap:10px;margin-bottom:12px;display:flex}.ent-admin__new-row .ent-admin__new{flex:1;margin-bottom:0}.tline{padding:0;font-size:13.5px;list-style:none}.tline li{padding:4px 0}.reader__text{white-space:pre-wrap;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px;font-family:inherit;font-size:14.5px;line-height:1.65}.btn-primary--sm,.btn-soft--sm{padding:5px 12px;font-size:12.5px}.chip--concept{border-color:var(--accent);color:var(--accent)}.related{flex-direction:column;gap:10px;margin-top:28px;display:flex}.related h3{text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);margin:0 0 4px;font-size:13px}.related__loading{color:var(--text-muted);margin-top:28px;font-size:13px}.related__card{text-align:left;width:100%;font:inherit;color:var(--text);cursor:pointer;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;gap:4px;padding:12px 14px;display:flex}.related__card:hover{border-color:var(--accent)}.related__preview{font-size:14px}.related__meta{color:var(--text-muted);font-size:12.5px}.cv{flex:1;height:100%;min-height:0;display:flex;position:relative}.side{background:var(--sidebar);width:264px;color:var(--sidebar-text);border-right:1px solid var(--sidebar-border);flex-direction:column;flex-shrink:0;gap:10px;padding:16px 12px;display:flex;overflow:hidden}.side__brand{opacity:.9;padding:0 4px 4px;font-size:15px}.side__brand b{color:var(--accent)}.side__brand small{letter-spacing:.8px;text-transform:uppercase;opacity:.55;margin-top:2px;font-size:10px;display:block}.side__new{font:inherit;cursor:pointer;text-align:left;border-radius:var(--radius-sm);border:1px solid var(--sidebar-border);background:var(--sidebar-2);color:inherit;padding:9px 12px;font-weight:600}.side__new:hover{background:var(--sidebar-3)}.side__new:disabled{opacity:.45;cursor:default}.side__search{font:inherit;border-radius:var(--radius-sm);border:1px solid var(--sidebar-border);background:var(--sidebar-2);color:inherit;padding:8px 10px}.side__search::placeholder{color:var(--text-muted)}.side__list{flex-direction:column;flex:1;gap:2px;margin:0 -4px;display:flex;overflow-y:auto}.side__section{text-transform:uppercase;letter-spacing:.8px;opacity:.5;padding:10px 8px 4px;font-size:10.5px}.thread{border-radius:var(--radius-sm);cursor:pointer;justify-content:space-between;align-items:center;gap:6px;padding:8px;display:flex}.thread:hover{background:var(--sidebar-2)}.thread--on{background:var(--accent-soft);color:var(--text)}.thread--busy{opacity:.5;cursor:default;pointer-events:none}.thread__title{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;overflow:hidden}.thread__menu{flex-shrink:0;gap:2px;display:none}.thread:hover .thread__menu,.thread--on .thread__menu{display:flex}.thread__menu button{color:inherit;opacity:.6;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.thread__menu button:hover{opacity:1;background:var(--hover-wash)}.cv__main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.cv__stream{flex-direction:column;flex:1;gap:1.1rem;padding:1.75rem 1.5rem 1rem;display:flex;overflow-y:auto}.cv__empty{text-align:center;max-width:34rem;margin:10vh auto 0}.cv__empty h2{margin:0 0 6px;font-size:22px}.cv__empty>p{color:var(--text-muted);margin:0 0 20px}.ayuda{text-align:left;margin:0;padding:0;list-style:none}.ayuda__fila{border-top:1px solid var(--border);grid-template-columns:28px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.ayuda__fila:first-child{border-top:0}.ayuda__i{border-radius:var(--radius-sm);border:1px solid var(--border);width:28px;height:28px;color:var(--text-muted);justify-content:center;align-items:center;display:flex}.ayuda__barra{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:14px;line-height:1}.ayuda__t{color:var(--text);margin:0;font-size:14px;font-weight:600}.ayuda__texto{color:var(--text-muted);margin:2px 0 0;font-size:13px;line-height:1.5}.cv__thinking{color:var(--text-muted);font-style:italic}.msg{gap:.7rem;max-width:46rem;display:flex}.msg--user{flex-direction:row-reverse;align-self:flex-end}.msg--assistant{align-self:flex-start}.avatar{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:flex}.avatar--user{background:var(--accent);color:var(--accent-ink)}.avatar--assistant{background:var(--surface-2);color:var(--accent);border:1px solid var(--border)}.bubble{border-radius:var(--radius);min-width:2rem;padding:.75rem 1rem;line-height:1.55}.msg--user .bubble{background:var(--accent-soft)}.msg--assistant .bubble{background:var(--surface-2);border:1px solid var(--border)}.bubble p{margin:0 0 .6em}.bubble p:last-child{margin-bottom:0}.bubble ul,.bubble ol{margin:.3em 0 .6em;padding-left:1.3em}.bubble li{margin:.15em 0}.bubble strong{color:var(--text)}.bubble code{background:var(--surface);border:1px solid var(--border);border-radius:5px;padding:.1em .35em;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em}.bubble h3{margin:.4em 0 .3em;font-size:1.02em}.cite{vertical-align:super;border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:6px;margin:0 .1em;padding:0 .35em;font-size:.7em;line-height:1.4;display:inline-block}.cite--kg{cursor:default;border-color:var(--accent);color:var(--accent)}.sources{margin-top:.6rem;font-size:13px}.sources summary{cursor:pointer;color:var(--text-muted)}.src{text-align:left;width:100%;font:inherit;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;margin-top:4px;padding:6px 9px;font-size:12.8px;display:block}.src:hover{border-color:var(--accent)}.actions{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.actions button{font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;display:inline-flex}.actions .ico{opacity:.8}.actions button:hover{border-color:var(--accent)}.actions button:disabled{opacity:.45;cursor:default}.chat__error{color:var(--danger);margin:.4rem 0 0}.composer{border-top:1px solid var(--border);padding:.9rem 1.5rem 1.1rem;position:relative}.composer__box{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);align-items:flex-end;gap:.5rem;padding:.5rem .6rem .5rem .9rem;display:flex}.composer__box textarea{resize:none;min-height:1.4rem;max-height:9rem;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14.5px;line-height:1.5}.composer__box textarea::placeholder{color:var(--text-muted)}.send{background:var(--accent);width:32px;height:32px;color:var(--accent-ink);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:flex}.send:disabled{opacity:.4;cursor:default}.hint{text-align:center;color:var(--text-muted);margin-top:6px;font-size:11.5px}.cv__ayuda{z-index:5;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-pop);max-height:60vh;margin-bottom:6px;padding:2px 16px;position:absolute;bottom:100%;left:1.5rem;right:1.5rem;overflow-y:auto}.hint__ayuda{font:inherit;color:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin:-4px 0;padding:4px 0;text-decoration:underline;text-decoration-thickness:1px}.hint__ayuda:hover,.hint__ayuda[aria-expanded=true]{color:var(--accent)}.cv__room-pin{color:var(--text-muted);border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:.5rem 1.5rem;font-size:12.8px;display:flex}.cv__room-pin__txt{min-width:0}.cv__room-pin b{color:var(--text);font-weight:600}.cv__room-pin .ib{margin-left:2px}.cv__room-pin--etiquetas{flex-wrap:wrap;row-gap:6px}.cv__etiqueta{border:1px solid var(--border);background:var(--surface);border-radius:999px;align-items:center;gap:2px;max-width:100%;padding:1px 2px 1px 10px;display:inline-flex}.cv__etiqueta .ib{margin-left:0;padding:3px 5px}.cv__etiqueta>span{overflow-wrap:anywhere;min-width:0}.cv__quitartodo{font:inherit;color:var(--text-muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin-left:auto;padding:0;font-size:12px;text-decoration:underline}.cv__quitartodo:hover{color:var(--accent)}.roompicker{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);box-shadow:var(--shadow-pop);max-height:14rem;margin-bottom:6px;scroll-padding-bottom:2.6rem;position:absolute;bottom:100%;left:0;right:0;overflow-y:auto}.roompicker__item{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:8px 12px;font-size:13.5px;display:block}.roompicker__item--on,.roompicker__item:hover{background:var(--sidebar-3)}.roompicker__key{color:var(--text-muted);margin-left:4px;font-size:12px}.roompicker__grupo{color:var(--text-muted);padding:9px 12px 3px;font-size:11.5px;font-weight:600}.roompicker__grupo+.roompicker__item{padding-top:6px}.casilla{vertical-align:-3px;border:1px solid var(--text-muted);width:15px;height:15px;color:var(--accent-ink);border-radius:4px;flex:none;justify-content:center;align-items:center;margin-right:9px;display:inline-flex}.casilla--todas,.casilla--algunas{background:var(--accent);border-color:var(--accent)}.casilla__raya{background:var(--accent-ink);border-radius:1px;width:7px;height:2px}.roompicker__item--casilla{align-items:flex-start;display:flex}.roompicker__item--casilla .casilla{margin-top:2px}.roompicker__txt{min-width:0}.roompicker__pie{border-top:1px solid var(--border);background:var(--surface);color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;padding:7px 12px;font-size:12px;display:flex;position:sticky;bottom:0}.roompicker__pie button{font:inherit;color:var(--text);cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);padding:4px 14px;font-size:12.5px}.roompicker__pie button:hover{border-color:var(--accent)}.deepbtn{cursor:pointer;opacity:.5;color:var(--text);background:0 0;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;padding:6px;display:inline-flex}.deepbtn:hover{opacity:.8}.deepbtn--on{border-color:var(--accent);color:var(--accent);opacity:1;background:var(--accent-soft)}.steps{opacity:.85;margin-bottom:8px;font-size:13px}.steps summary{cursor:pointer}.steps summary .ico{vertical-align:-2px;margin-right:2px}.step{padding:2px 0 2px 12px}.step--running{opacity:.7}.step--error{color:var(--warn)}.teachhint{border-radius:var(--radius-sm);border:1px dashed var(--border);background:var(--surface-2);width:100%;color:var(--text-muted);font:inherit;cursor:pointer;text-align:center;justify-content:center;align-items:center;gap:7px;margin-top:8px;padding:8px 14px;font-size:12.5px;display:flex}.teachhint:hover{border-color:var(--accent);color:var(--text)}.proposal{border-radius:var(--radius-sm);border:1px solid var(--accent);background:var(--accent-soft);margin-top:.6rem;padding:10px 12px}.proposal__title{color:var(--text);align-items:center;gap:6px;margin-bottom:6px;font-size:12.5px;font-weight:600;display:flex}.proposal__op{cursor:pointer;color:var(--text);align-items:flex-start;gap:8px;padding:4px 0;font-size:13px;display:flex}.proposal__op input{margin-top:3px}.proposal__actions{gap:.5rem;margin-top:8px;display:flex}.proposal__actions button{font:inherit;cursor:pointer;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;padding:5px 11px;font-size:12.5px}.proposal__confirm{border-color:var(--accent)}.proposal__confirm:hover{background:var(--accent);color:var(--accent-ink)}.proposal__discard:hover{border-color:var(--danger);color:var(--danger)}.proposal__actions button:disabled{opacity:.45;cursor:default}.proposal__actions .proposal__confirm{border-color:var(--accent)}.proposal__actions{flex-wrap:wrap}.proposal__actions button{white-space:nowrap}.proposal__op input{accent-color:var(--accent)}.proposal__op small{color:var(--text-muted);font-size:12px}.proposal__sep{background:var(--border);height:1px;margin:6px 0}.bubble .proposal__nota{color:var(--text-muted);margin:2px 0 0;font-size:12px}.bubble .proposal__grupo{color:var(--text-muted);margin:8px 0 0;font-size:12px}.bubble .proposal{margin-top:.5rem}.bubble .cv__sinleer{color:var(--text-muted);margin:.7rem 0 0;font-size:12.5px}.cv__sinleer button{font:inherit;color:var(--text-muted);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.cv__sinleer button:hover{color:var(--text)}.cv__sinleer button:disabled{opacity:.5;cursor:default}.cv__reader{background:var(--surface);border-left:1px solid var(--border);width:min(34rem,45%);box-shadow:var(--shadow);padding:1rem;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.cv__reader-close{cursor:pointer;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);justify-content:center;align-items:center;margin-bottom:10px;padding:7px;display:inline-flex}.cv__reader-close:hover{color:var(--text);border-color:var(--accent)}.btn-ghost{border-radius:var(--radius-sm);border:1px solid var(--accent);color:var(--accent);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:9px 16px;font-size:13.5px;font-weight:600;display:inline-flex}.btn-ghost:disabled{opacity:.45;cursor:default}.btn-soft{border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--text-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:9px 14px;font-size:13.5px;font-weight:600;transition:color .16s,border-color .16s;display:inline-flex}.btn-soft:hover{color:var(--text);border-color:var(--accent)}.btn-soft .ico{opacity:.85}.btn-vale{border-radius:var(--radius-sm);background:var(--accent-soft);color:var(--accent);font:inherit;cursor:pointer;white-space:nowrap;border:1px solid #0000;align-items:center;gap:6px;padding:9px 14px;font-size:13.5px;font-weight:600;transition:border-color .16s,opacity .16s;display:inline-flex}.btn-vale:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.btn-vale:disabled{opacity:.45;cursor:default}.import-search{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-2);flex-wrap:wrap;align-items:center;gap:10px;padding:6px 6px 6px 16px;display:flex}.import-search input[type=text]{color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:200px;font-size:15px}.import-search input[type=text]::placeholder{color:var(--text-muted)}.import-months{color:var(--text-muted);white-space:nowrap;font-size:13px}.import-months input{border:1px solid var(--border);background:var(--surface);width:3.2em;color:var(--text);font:inherit;border-radius:7px;margin:0 4px;padding:3px 6px;font-size:13px}.import-upload{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.import-upload .suggest-note{margin:0}.import-bar__spacer{flex:1}.import-done{background:var(--accent-soft);border:1px solid var(--accent);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;display:flex}.import-done__check{color:var(--ok);margin-right:4px;font-weight:700}.import-head{text-transform:uppercase;letter-spacing:.8px;color:var(--text-muted);justify-content:space-between;gap:10px;padding:0 2px;font-size:11.5px;display:flex}.import-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.import-row{border-radius:var(--radius-sm);padding:2px 4px}.import-row--on{background:var(--accent-soft)}.import-row--off{opacity:.5}.import-row label{cursor:pointer;align-items:center;gap:11px;padding:9px 8px;display:flex}.import-row--off label{cursor:default}.import-row input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0}.import-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.import-date{color:var(--text-muted);flex-shrink:0;font-size:12.5px}.import-pill{color:var(--accent);border:1px solid var(--accent);border-radius:999px;flex-shrink:0;padding:2px 9px;font-size:11px}.import-pill--muted{color:var(--text-muted);border-color:var(--border)}.import-sub{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin:-4px 0 4px 35px;font-size:12px;display:block;overflow:hidden}.chip--new{border-style:dashed}.chip--new small{opacity:.7;margin-left:5px;font-size:10.5px}.ent-admin__bar{flex-wrap:wrap;gap:10px;margin-bottom:16px;display:flex}.ent-admin__search,.ent-admin__new{background:var(--surface);color:var(--text);border:1px solid var(--border);font:inherit;border-radius:999px;outline:0;flex:220px;padding:8px 16px;font-size:14px}.ent-admin__search:focus,.ent-admin__new:focus{border-color:var(--accent)}.ent-admin__new{flex:none;margin-bottom:12px}.ent-admin__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ent-admin__row{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface)}.ent-admin__row--on{border-color:var(--accent)}.ent-admin__name{text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:12px 14px;display:flex}.ent-admin__aff{color:var(--text-muted);font-size:13px}.ent-admin__count{color:var(--text-muted);margin-left:auto;font-size:12.5px}.ent-admin__detail{border-top:1px solid var(--border);flex-direction:column;gap:12px;padding:4px 14px 14px;display:flex}.ent-admin__aliases{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ent-admin__alias-in{color:var(--text);font:inherit;background:0 0;border:0;outline:0;min-width:80px;font-size:13px}.ent-admin__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ent-admin__actions label{color:var(--text-muted);font-size:13px}.ent-admin__actions select{background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit;margin-left:6px;padding:5px 8px;font-size:13px}.ent-dir{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ent-dir__row{text-align:left;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--text);font:inherit;cursor:pointer;align-items:center;gap:10px;padding:13px 14px;transition:border-color .16s,background .16s;display:flex}.ent-dir__row:hover{border-color:var(--accent);background:var(--surface-2)}.ent-dir__name{font-weight:600}.ent-dir__aff{color:var(--text-muted);font-size:13px}.ent-dir__spacer{flex:1}.ent-dir__count{color:var(--text-muted);white-space:nowrap;font-size:12.5px}.ent-dir__chev{color:var(--text-muted);opacity:.45;font-size:20px;line-height:1}.ent-dir__row:hover .ent-dir__chev{color:var(--accent);opacity:1}.efam__tabs{border-bottom:1px solid var(--border);gap:2px;margin:4px 0 14px;display:flex}.efam__tab{font:inherit;cursor:pointer;color:var(--text-muted);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px;font-size:14.5px}.efam__tab--on{color:var(--text);border-bottom-color:var(--accent);font-weight:600}.etri{gap:8px;margin:4px 0 14px;display:flex}.etri__bkt{border:1px solid var(--border);background:var(--surface);color:var(--text-muted);font:inherit;cursor:pointer;border-radius:9px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:10px 8px;transition:border-color .16s,background .16s,color .16s;display:flex}.etri__bkt b{color:var(--text);font-size:20px}.etri__bkt span{font-size:11px}.etri__bkt:hover{border-color:var(--accent)}.etri__bkt--on{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.etri__bkt--on b{color:var(--accent)}.efil{margin-bottom:12px}.efil__bar{gap:10px;margin-bottom:8px;display:flex}.efil__search{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;border-radius:999px;flex:1;padding:10px 16px}.efil__search:focus{border-color:var(--accent);outline:none}.efil__sel{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;padding:8px 10px;font-size:13px}.efil__chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.efil__gap{width:12px}.fchip{cursor:pointer;border:1px solid var(--border);color:var(--text-muted);font-size:12px;font:inherit;background:0 0;border-radius:999px;padding:5px 12px;transition:color .16s,background .16s,border-color .16s}.fchip:hover{color:var(--text)}.fchip--on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.erow{text-align:left;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:100%;color:var(--text);cursor:pointer;align-items:center;gap:8px;margin:4px 0;padding:11px 14px;transition:border-color .16s,background .16s;display:flex}.erow:hover{border-color:var(--accent);background:var(--surface-2)}.erow__name{font-weight:600}.erow__aff{color:var(--text-muted);font-size:13px}.erow__spacer{flex:1}.erow__count{color:var(--text-muted);white-space:nowrap;font-size:12.5px}.erow__badge{border-radius:999px;padding:1px 8px;font-size:9.5px}.badge-ok{background:color-mix(in srgb, var(--ok) 18%, transparent);color:var(--ok)}.badge-draft{background:var(--accent-soft);color:var(--accent)}.badge-none{border:1px dashed var(--border);color:var(--text-muted);opacity:.7}.erow__act{border:1px solid var(--border);color:var(--text-muted);font-size:11px;font:inherit;cursor:pointer;background:0 0;border-radius:6px;padding:3px 9px}.erow__act:hover{color:var(--text);border-color:var(--accent)}.erow__chev{color:var(--text-muted);opacity:.45;font-size:18px}.erow:hover .erow__chev{color:var(--accent);opacity:1}.erow--pair{border-color:color-mix(in srgb, var(--accent) 40%, transparent);background:var(--accent-soft);cursor:default}.erow--retirada{cursor:default;opacity:.72}.erow--retirada:hover{border-color:var(--border);background:var(--surface)}.erow__pairlabel{align-items:center;gap:6px;display:inline-flex}.eadmin__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.eadmin__head h2{margin:0}.eadmin__body{flex-direction:column;gap:14px;margin-top:12px;display:flex}.eadmin__field{color:var(--text-muted);align-items:center;gap:10px;font-size:13px;display:flex}.eadmin__field--aliases{align-items:flex-start}.eadmin__field select{background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit;padding:6px 9px;font-size:13px}.eadmin__aliases{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.eadmin__alias-in{color:var(--text);font:inherit;background:0 0;border:0;outline:0;min-width:80px;font-size:13px}.eadmin__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.eadmin__merge{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.eadmin__merge-in{background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit;padding:8px 10px;font-size:13px}.profp__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.profp__head h2{margin:0}.profp__add{border:1px solid var(--border);background:var(--surface-2);color:var(--text);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;padding:6px 15px;font-size:13px;font-weight:600;transition:all .15s}.profp__add:hover{border-color:var(--accent);color:var(--accent)}.profp__add.is-open{color:var(--text-muted);background:0 0;font-weight:500}.profp__form{flex-direction:column;gap:14px;margin-bottom:22px;padding:16px;display:flex}.profp__dims-pick{flex-wrap:wrap;gap:7px;display:flex}.profp__ta{resize:vertical;background:var(--surface-2);width:100%;min-height:80px;color:var(--text);font:inherit;border:1px solid var(--border);border-radius:var(--radius-sm);outline:0;padding:11px 13px;font-size:15px;line-height:1.5;transition:border-color .15s}.profp__ta:focus{border-color:var(--accent)}.profp__ta::placeholder{color:var(--text-muted)}.profp__formbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.profp__select,.profp__date{background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit;padding:8px 11px;font-size:13px}.profp__pub{align-items:center;gap:6px;display:inline-flex}.profp__spacer{flex:1}.profp__form .btn-primary:disabled{opacity:.4;cursor:default}.profp__empty{color:var(--text-muted);margin:2px 0 0;font-size:14px}.profp__dim{margin-bottom:18px}.profp__dimlabel{text-transform:uppercase;letter-spacing:.06em;color:var(--accent);margin:0 0 8px;font-size:11px;font-weight:700}.profp__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.profp__obs{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);padding:10px 13px}.profp__obs.is-retired{opacity:.5}.profp__obs.is-retired .profp__obs-text{text-decoration:line-through}.profp__obs-text{font-size:14.5px;line-height:1.5}.profp__badge{text-transform:uppercase;letter-spacing:.04em;color:var(--accent);background:var(--accent-soft);vertical-align:middle;border-radius:999px;margin-right:7px;padding:1px 8px;font-size:10.5px;font-weight:700;display:inline-block}.profp__obs-meta{color:var(--text-muted);align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.profp__retire{color:var(--text-muted);font:inherit;cursor:pointer;opacity:0;background:0 0;border:0;margin-left:auto;font-size:12px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;transition:opacity .12s}.profp__obs:hover .profp__retire,.profp__retire:focus{opacity:1}.profp__retire:hover{color:var(--danger)}.profp__gaps{flex-wrap:wrap;align-items:center;gap:7px;margin-top:6px;display:flex}.profp__gaps-label{color:var(--text-muted);margin-right:2px;font-size:12px}.profp__gap{border:1px dashed var(--border);color:var(--text-muted);text-transform:capitalize;background:0 0;border-radius:999px;padding:3px 11px;font-size:12px}.profp__hist{margin-top:16px}.profp__hist summary{cursor:pointer;color:var(--text-muted);font-size:13px}.profp__hist .profp__list{margin-top:10px}.insights{margin:4px 0 18px}.insights-bar{align-items:center;gap:3px;margin:6px 0;display:flex}.insights-bar__seg{color:#fff;text-align:center;border-radius:4px;padding:2px 6px;font-size:11px}.insights-bar__seg .insights-bar__conf{opacity:.75;margin-left:3px;font-size:9px}.insights-bar__type{margin-left:6px;font-size:12px;font-weight:600}.insights-progress,.insights-error{margin:4px 0;font-size:12px}.insights-progress{align-items:center;gap:6px;display:inline-flex}.profp__badge--inferido{cursor:help;align-items:center;padding:3px 6px;display:inline-flex}.profp__evidence{opacity:.8;margin:2px 0 4px 12px;font-size:11px}.profp__frag{opacity:.6;font-size:10px}.insrev{border:1px dashed var(--accent);background:var(--accent-soft);border-radius:var(--radius);color:var(--text);margin:8px 0;padding:12px}.insrev__head{flex-direction:column;gap:2px;margin-bottom:6px;display:flex}.insrev__head strong{align-items:center;gap:6px;display:inline-flex}.insrev__meta{color:var(--text-muted);font-size:11px}.insrev__type{margin:6px 0;font-size:12px}.insrev__type a{cursor:pointer;color:var(--accent);text-decoration:underline}.insrev__reasoning{white-space:pre-wrap;background:var(--surface);border:1px solid var(--border);color:var(--text-muted);border-radius:var(--radius-sm);padding:6px;font-size:11px}.insrev__retrato{margin:6px 0;font-size:12.5px}.insrev__label{color:var(--text-muted);text-transform:uppercase;align-items:center;gap:5px;margin:8px 0 4px;font-size:10px;display:inline-flex}.insrev__obs{border:1px solid var(--border);background:var(--surface-2);border-radius:var(--radius-sm);margin-bottom:6px;padding:8px}.insrev__obs .label{color:var(--text-muted);text-transform:uppercase;font-size:10px}.insrev__obs.is-rejected{opacity:.55}.insrev__obs textarea{background:var(--surface);width:100%;min-height:3em;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:12px;font:inherit;margin-top:4px;padding:5px 7px}.insrev__obs-text--out{color:var(--text-muted);font-size:12px;text-decoration:line-through}.insrev__obs-actions{margin-top:4px}.insrev__question{flex-direction:column;margin-bottom:6px;font-size:12px;display:flex}.insrev__question input,.insrev__obs input{background:var(--surface);width:100%;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:11px;font:inherit;margin-top:4px;padding:5px 7px}.insrev__obs details{color:var(--text-muted);margin-top:4px;font-size:11px}.insrev__obs summary{cursor:pointer}.insrev__actions{gap:8px;margin-top:10px;display:flex}.insrev__actions button{background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit;cursor:pointer;padding:6px 12px;font-size:13px}.insrev__actions button:first-child{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);font-weight:600}.insrev__actions button:disabled{opacity:.5;cursor:default}.insrev__obs-actions button{color:var(--text-muted);border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:5px;padding:2px 8px;font-size:11px;display:inline-flex}.insrev__etica{color:var(--text-muted);margin-top:6px;font-size:10px}.ico--spin{animation:.9s linear infinite ico-spin}@keyframes ico-spin{to{transform:rotate(360deg)}}.insv{flex:1;padding:24px;overflow-y:auto}.insv>*{width:min(720px,100%);margin-left:auto;margin-right:auto}.insv__head h1{align-items:center;gap:8px;margin:0 0 2px;font-size:20px;display:flex}.insv__scope{color:var(--text-muted);margin:0 0 20px;font-size:13px}.insv__card{flex-direction:column;gap:14px;margin-bottom:18px;padding:18px;display:flex}.insv__field{color:var(--text);flex-direction:column;gap:6px;font-size:13.5px;display:flex}.insv__field input,.insv__field textarea{background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit;padding:8px 10px;font-size:13.5px}.insv__field input:focus,.insv__field textarea:focus{border-color:var(--accent);outline:0}.insv__actions{gap:10px;margin-top:4px;display:flex}.insv__actions .btn-primary{align-items:center;gap:6px;display:inline-flex}.insv__loading,.insv__muted{color:var(--text-muted);font-size:13.5px}.insv__synthesis-box{background:var(--accent-soft);border:1px solid var(--accent);border-radius:var(--radius);margin-bottom:16px;padding:14px 16px}.insv__synthesis{margin:0;font-size:14.5px;line-height:1.55}.insv__incomplete{background:color-mix(in srgb, var(--warn) 14%, transparent);border:1px solid var(--warn);color:var(--text);border-radius:var(--radius-sm);margin-bottom:12px;padding:8px 12px;font-size:13px}.insv__done{color:var(--ok);margin-top:12px;font-size:13.5px}.insv__insight{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:12px;padding:14px 16px}.insv__insight.is-rejected{opacity:.55}.insv__insight-patron{margin:0 0 6px;font-weight:600}.insv__insight-line{color:var(--text-muted);margin:3px 0;font-size:13px}.insv__insight-line b{color:var(--text);font-weight:600}.insv__insight-evidence{color:var(--text-muted);margin:6px 0 0;font-size:12px}.insv__insight-question{color:var(--accent);align-items:flex-start;gap:6px;margin:8px 0 0;font-size:12.5px;font-style:italic;display:flex}.insv__insight-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.insv__insight-actions input{background:var(--surface-2);min-width:160px;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit;flex:1;padding:6px 10px;font-size:12.5px}.insv__promote{border-top:1px solid var(--border);flex-direction:column;gap:10px;margin-top:10px;padding-top:10px;display:flex}.insv__actions--save{flex-wrap:wrap;align-items:center}.insv__warn{color:var(--warn);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.insv__warn .ico{flex-shrink:0}.insv__sessions-title{align-items:center;gap:8px;margin:4px 0 12px;font-size:15px;display:flex}.insv__session{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);width:100%;box-shadow:var(--shadow);font:inherit;color:inherit;cursor:pointer;margin-bottom:10px;padding:12px 14px;display:block}.insv__session:hover{border-color:var(--accent)}.insv__session-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.insv__session-status{text-transform:capitalize;color:var(--text-muted);align-items:center;gap:5px;font-size:12px;display:inline-flex}.insv__session-status--resuelto{color:var(--ok)}.insv__session-date{color:var(--text-muted);font-size:12px}.insv__session-objetivo{margin-top:6px;font-size:13.5px}.insv__session-meta{color:var(--text-muted);margin-top:4px;font-size:12px}.insv__cite{color:var(--accent);font:inherit;font-size:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;margin:0 1px;padding:0;font-weight:600;text-decoration:underline;display:inline}.insv__cite:hover{color:var(--accent-hover,var(--accent))}.src--block{padding:8px 0;display:block}.src__text{color:var(--text-muted);margin:4px 0 0;font-size:12px;line-height:1.4}.src--highlight{background:var(--accent-soft);border-radius:var(--radius-sm)}.insv__confirm{background:var(--surface);border:1px solid var(--accent);border-radius:var(--radius);box-shadow:var(--shadow);margin:12px auto;padding:14px 16px;font-size:13.5px}.sync__banner{border-radius:var(--radius-sm);margin-bottom:14px;padding:10px 14px;font-size:13.5px}.sync__banner--warn{background:var(--accent-soft);border:1px solid var(--accent);color:var(--text)}.sync__section{margin-top:30px}.sync__accounts{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sync__account{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 12px;display:flex}.sync__account-email{align-items:center;gap:6px;font-weight:500;display:flex}.sync__account-state{color:var(--text-muted);align-items:center;gap:5px;font-size:13px;display:flex}.sync__account-state--warn{color:var(--danger)}.sync__mine-missing{border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent-soft);flex-wrap:wrap;align-items:center;gap:16px;padding:14px 16px;display:flex}.sync__mine-missing p{flex:320px;margin:0;font-size:14px;line-height:1.5}.sync__section h2+.sub{margin:-6px 0 12px}.sync__section h2{text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);margin:0 0 12px;font-size:13px}.sync__row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.sync__spacer{flex:1}.sync__client-title{flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.sync__client{margin-bottom:10px;padding:14px 16px}.sync__client-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sync__client dl{grid-template-columns:max-content 1fr;gap:3px 12px;margin:10px 0 0;font-size:13.5px;display:grid}.sync__client dt{color:var(--text-muted)}.sync__client dd{margin:0}.clientes{border:1px solid var(--border);border-radius:var(--radius-sm);margin:0;padding:0;list-style:none;overflow:hidden}.clientes__item{border-bottom:1px solid var(--border)}.clientes__item:last-child{border-bottom:0}.clientes__item--on{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--accent)}.clientes__fila{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 14px;display:flex}.clientes__fila:hover{background:var(--surface-2)}.clientes__sala{color:var(--text-muted);font-size:12.5px}.clientes__dom{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.clientes__item--on .sync__form{margin:0 14px 14px}.clientes__dirs{color:var(--text-muted);margin:0 14px 10px;font-size:12.5px}.clientes__dirs i{opacity:.75;font-style:normal}.sync__form{flex-direction:column;gap:14px;margin-bottom:16px;padding:16px;display:flex}.sync__form label{color:var(--text-muted);flex-direction:column;gap:5px;font-size:13px;display:flex}.sync__form input,.sync__form select,.sync__form textarea{background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit;padding:8px 11px;font-size:14px}.sync__form textarea{resize:vertical;min-height:60px}.sync__progress,.sync__files{margin-top:12px;padding:14px 16px}.sync__progress ul,.sync__files ul{gap:4px;margin:8px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.sync__ok{color:var(--ok);margin:10px 0 0}.sync__nightly{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:flex}.sync__nightly input{accent-color:var(--accent)}.sync__code{color:var(--text-muted);margin-top:2px;font-size:12px;display:block}.sync__pre{font-size:12px}.sync__h3{margin:14px 0 6px;font-size:13px}.sync__mcp{flex-direction:column;gap:10px;display:flex}.sync__mcp-aviso{color:var(--danger);margin:0;font-size:13px}.sync__mcp-clave{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:10px;padding:8px 12px;display:flex}.sync__mcp-clave code{word-break:break-all;flex:1;font-size:12.5px}.login{background:#171f14;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.login__glow{pointer-events:none;filter:blur(6px);background:radial-gradient(#d3d3e929,#d3d3e900 62%),radial-gradient(at 60% 40%,#e07a3f1a,#e07a3f00 60%);width:min(920px,120vw);height:620px;position:absolute;top:-22%;left:50%;transform:translate(-50%)}.login__card{z-index:1;text-align:center;flex-direction:column;align-items:center;width:calc(100% - 2.5rem);max-width:420px;padding:clamp(2rem,4vw,3.25rem) clamp(1.75rem,5vw,3.5rem);display:flex;position:relative}.login__logo{width:min(260px,68vw);height:auto;margin-bottom:.5rem}.login__brain{letter-spacing:.42em;text-transform:uppercase;color:#d3d3e9;margin-bottom:1.4rem;padding-left:.42em;font-size:1.05rem;font-weight:500}.login__tag{color:#e9eaf49e;margin:0 0 2rem;font-size:.98rem;line-height:1.5}.login__btn{color:#1f2733;background:#fff;border:0;border-radius:999px;align-items:center;gap:.7rem;padding:.8rem 1.5rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:transform .12s,box-shadow .12s;display:inline-flex;box-shadow:0 6px 22px #00000047}.login__btn:hover{transform:translateY(-1px);box-shadow:0 10px 28px #0000005c}.login__g{flex:none;display:block}.login__foot{color:#e9eaf466;margin:1.6rem 0 0;font-size:.8rem}.login__foot b{color:#e9eaf49e;font-weight:600}.topnav__user{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;align-items:center;gap:9px;margin-left:auto;padding:4px 6px 4px 4px;display:flex}.topnav__user img{border-radius:50%;width:28px;height:28px}.topnav__name{color:var(--text);font-size:13.5px;font-weight:500}.topnav__logout{color:var(--text-muted);border-radius:999px;padding:4px 11px;font-size:12.5px;font-weight:600;text-decoration:none;transition:color .16s,background .16s}.topnav__logout:hover{color:var(--danger);background:color-mix(in srgb, var(--danger) 14%, transparent)}.gearmenu{position:relative}.gearmenu__btn,.aspecto__btn{border:1px solid var(--border);background:var(--surface-2);width:34px;height:34px;color:var(--text-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:color .16s,background .16s;display:inline-flex;position:relative}.aspecto__btn{margin-left:auto}.gearmenu__btn:hover,.aspecto__btn:hover{color:var(--text);background:var(--surface)}.gearmenu__dot{background:var(--danger);border:1.5px solid var(--surface-2);border-radius:50%;width:8px;height:8px;position:absolute;top:3px;right:3px}.gearmenu__dot--inline{border:0;width:6px;height:6px;margin-left:7px;display:inline-block;position:static}.gearmenu__pop{z-index:20;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);min-width:200px;box-shadow:var(--shadow-pop);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0}.gearmenu__pop li[role=menuitem]{cursor:pointer;color:var(--text);border-radius:6px;align-items:center;padding:8px 10px;font-size:13.5px;display:flex}.gearmenu__pop li[role=menuitem]:hover,.gearmenu__pop li[role=menuitem]:focus{background:var(--accent-soft);outline:none}.gearmenu__sep{background:var(--border);height:1px;margin:6px 2px}.gearmenu__user{align-items:center;gap:8px;padding:6px 10px;display:flex}.gearmenu__user img{border-radius:50%;width:24px;height:24px}.gearmenu__logout{border-radius:6px;width:100%;padding:8px 10px;font-size:13.5px;font-weight:500;display:block}.gearmenu__logout:hover{background:color-mix(in srgb, var(--danger) 14%, transparent)}input[type=date],input[type=datetime-local],input[type=time],select{font:inherit;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:7px 10px;line-height:1.2}input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}input[type=datetime-local]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}:root[data-aspecto=oscuro] input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.7)}:root[data-aspecto=oscuro] input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(.7)}:root[data-aspecto=oscuro] input[type=time]::-webkit-calendar-picker-indicator{filter:invert(.7)}input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}input[type=datetime-local]::-webkit-calendar-picker-indicator:hover{opacity:1}input[type=date]:focus,input[type=datetime-local]:focus,input[type=time]:focus,select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.ico{vertical-align:-.14em;flex-shrink:0;display:inline-block}.linkish .ico,.suggest-btn .ico{color:var(--accent)}*{scrollbar-width:thin;scrollbar-color:var(--scroll-thumb) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover);background-clip:padding-box}.verbadge{z-index:60;background:color-mix(in srgb, var(--surface) 82%, transparent);border:1px solid var(--border);box-shadow:var(--shadow);color:var(--text-muted);font-variant-numeric:tabular-nums;opacity:.5;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;line-height:1;transition:opacity .15s;display:flex;position:fixed;bottom:10px;right:12px}.verbadge:hover{opacity:1}.verbadge__dot{background:var(--ok);border-radius:50%;flex:none;width:6px;height:6px}.verbadge--dev .verbadge__dot{background:var(--text-muted)}.verbadge__rev{color:var(--text);letter-spacing:.01em;font-weight:600}.verbadge__when{color:var(--text-muted)}.sync__hidedry{color:var(--text-muted);cursor:pointer;align-items:center;gap:7px;margin-bottom:10px;font-size:13px;display:inline-flex}.runlist{border:1px solid var(--border);border-radius:var(--radius-sm);margin:0;padding:0;list-style:none;overflow:hidden}.runlist__row{border-bottom:1px solid var(--border);cursor:pointer;grid-template-columns:92px 72px 1fr;align-items:center;gap:12px;padding:10px 14px;display:grid}.runlist__row:last-child{border-bottom:0}.runlist__row:hover{background:var(--surface-2)}.runlist__row--on{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--accent)}.runlist__row--dry{opacity:.55}.runlist__when{color:var(--text-muted);flex-direction:column;font-size:12px;line-height:1.3;display:flex}.runlist__when span:first-child{color:var(--text)}.runlist__sum{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.runlist__sum--dry{color:var(--text-muted);font-size:12.5px}.dot{border-radius:50%;flex:none;width:8px;height:8px}.dot--ok{background:var(--ok)}.dot--err{background:var(--danger)}.chip{background:var(--surface);border:1px solid var(--border);color:var(--text-muted);border-radius:999px;padding:1px 8px;font-size:11px}.chip--err{color:var(--danger);border-color:color-mix(in srgb, var(--danger) 40%, var(--border))}.trg{white-space:nowrap;border-radius:999px;justify-self:start;padding:2px 8px;font-size:11px}.trg--accent{background:var(--accent-soft);color:var(--accent)}.trg--muted{background:var(--surface);color:var(--text-muted);border:1px solid var(--border)}.trg--dry{background:var(--surface);color:var(--text-muted);border:1px dashed var(--border)}.runpanel__backdrop{z-index:80;background:#00000073;justify-content:flex-end;display:flex;position:fixed;inset:0}.main>.runpanel__backdrop{width:auto}.runpanel{background:var(--surface);border-left:1px solid var(--border);width:420px;max-width:100%;height:100%;box-shadow:var(--shadow);padding:18px 20px;overflow-y:auto}.runpanel__head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.runpanel__title{font-size:15px;font-weight:600}.runpanel__meta{color:var(--text-muted);align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.runpanel__x{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:22px;line-height:1}.runpanel__x:hover{color:var(--text)}.runpanel__note{color:var(--text-muted);margin:0 0 12px;font-size:12px;font-style:italic}.runpanel__errors{background:color-mix(in srgb, var(--danger) 12%, transparent);border:1px solid color-mix(in srgb, var(--danger) 40%, var(--border));border-radius:var(--radius-sm);color:var(--danger);word-break:break-word;flex-direction:column;gap:5px;margin-bottom:14px;padding:8px 10px;font-size:12px;display:flex}.runpanel__client{border:1px solid var(--border);border-radius:var(--radius-sm);margin-bottom:10px;padding:10px 12px}.runpanel__client-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.runpanel__rows{grid-template-columns:1fr auto;gap:6px 16px;margin:0;font-size:13px;display:grid}.runpanel__rows dt{color:var(--text-muted)}.runpanel__rows dd{text-align:right;margin:0}.runpanel__srcerr{color:var(--danger)}.runpanel__cuenta{border-left:2px solid var(--border);margin:0 0 10px;padding-left:10px}.runpanel__cuenta-head{color:var(--text-muted);word-break:break-word;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:5px;font-size:12px;display:flex}.runpanel__files{color:var(--text-muted);margin:4px 0 0;padding-left:18px;font-size:12px}.import-llm-toggle{color:var(--text-muted);align-items:center;gap:8px;margin:4px 0 8px;font-size:.85rem;display:flex}.sync__pendiente{margin-bottom:10px;padding:14px 16px}.sync__pendiente-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.sync__pendiente select{background:var(--surface-2);color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit;padding:7px 10px;font-size:13.5px}.sync__pendiente .sync__row{margin-bottom:0}.bnd__sec{margin-top:30px}.bnd__grupo{color:var(--text-muted);margin:18px 0 6px;font-size:13.5px;font-weight:500}.bnd__lista{flex-direction:column;display:flex}.bnd__fila{border:0;border-bottom:1px solid var(--border);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:10px 4px;display:flex}.bnd__fila:hover{background:var(--surface-2)}.bnd__fila>svg{color:var(--text-muted);flex:none}.bnd__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.bnd__t{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.bnd__meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.bnd__abierta{background:var(--surface);border-radius:var(--radius);margin:6px -14px;padding:0 14px 14px}.bnd__abierta .bnd__fila{cursor:pointer;border-bottom:0;padding-left:0}.bnd__fila--cab{padding-bottom:4px}.bnd__ex{color:var(--text);white-space:pre-wrap;max-width:75ch;max-height:168px;margin:4px 0 8px;font-size:14px;line-height:1.6;overflow-y:auto}.bnd__verentera{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font-size:12.5px;display:block}.bnd__verentera:hover{text-underline-offset:3px;text-decoration:underline}.bnd__bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bnd__menu{position:relative}.bnd__menu-btn{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--accent);border-color:var(--accent);color:var(--accent-ink);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:7px 14px;font-weight:600;display:inline-flex}.bnd__menu-btn:disabled{opacity:.45;cursor:default}.bnd__menu-pop{z-index:20;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);min-width:220px;max-height:260px;box-shadow:var(--shadow-pop);margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;overflow-y:auto}.bnd__menu-pop li{border-radius:var(--radius-sm);cursor:pointer;padding:7px 10px;font-size:13.5px}.bnd__menu-pop li:hover,.bnd__menu-pop li:focus{background:var(--accent-soft);outline:none}.bnd__menu-ala{color:var(--text-muted);font-size:12px}.bnd__descartar{border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--text);font:inherit;cursor:pointer;background:0 0;padding:7px 14px}.bnd__descartar:hover:not(:disabled){color:var(--danger);border-color:var(--danger)}.bnd__descartar:disabled{opacity:.45;cursor:default}.bnd__privada:hover:not(:disabled){color:var(--text);border-color:var(--text-muted)}.bnd__scope{color:var(--text-muted);align-items:center;gap:5px;margin-left:auto;font-size:12.5px;display:flex}.bnd__scope button{color:var(--accent);font:inherit;font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0}.bnd__scope button:hover{text-underline-offset:3px;text-decoration:underline}.bnd__head{align-items:baseline;gap:10px;margin-bottom:18px;display:flex}.bnd__head h1{margin:0}.bnd__quiet{border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);font:inherit;border-radius:var(--radius-sm);cursor:pointer;padding:7px 12px;font-size:12.5px;text-decoration:none}.bnd__quiet:hover{color:var(--text);border-color:var(--text-muted)}.bnd>*{width:min(1180px,100%)}.bnd__cuenta{color:var(--text-muted);font-size:13px}.bnd__tareas{border-top:1px solid var(--border);flex-direction:column;display:flex}.bnd__sin-buzon{border-radius:var(--radius-sm);background:var(--accent-soft);margin:0 0 18px;padding:10px 14px;font-size:14px;line-height:1.5}.bnd__sin-buzon a{color:var(--accent);font-weight:600}.bnd__vacio{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:76px 20px 90px;display:flex}.bnd__vacio-i{color:var(--text-muted);opacity:.5}.bnd__vacio-t{margin:8px 0 0;font-size:19px}.bnd__vacio-d{color:var(--text-muted);max-width:46ch;margin:0;font-size:13.5px;line-height:1.55}.bnd__fallo{margin-bottom:18px}.bnd__guardando{color:var(--text-muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.bnd__guardando-punto{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite bnd-latido}@keyframes bnd-latido{0%,to{opacity:.25}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.bnd__guardando-punto{opacity:.6;animation:none}}.bnd__pie{border-top:1px solid var(--border);margin-top:56px;padding-top:18px}.bnd__pie-enlaces{flex-wrap:wrap;align-items:center;gap:24px;margin-top:16px;display:flex}.pregunta{flex-direction:column;gap:10px;padding:6px 0 14px;display:flex}.pregunta__texto{width:100%;font:inherit;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);resize:vertical;padding:10px 12px;font-size:14px;line-height:1.5}.pregunta__acciones{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pregunta__choque{flex-direction:column;gap:6px;padding:2px 0 4px;display:flex}.pregunta__linea{color:var(--text-muted);margin:0;font-size:13.5px;line-height:1.5}.pregunta__linea .linkish{color:var(--text);font-weight:600}.bnd__texto{white-space:pre-wrap;margin:6px 0 10px;font-size:14.5px;line-height:1.55}.bnd__grupo--btn{cursor:pointer;font:inherit;color:var(--text-muted);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13.5px;font-weight:500;display:inline-flex}.bnd__grupo--btn:hover{color:var(--text)}.cons{max-width:68ch;margin-bottom:34px}.cons__rot{text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);margin:0;font-size:13px}.cons__prosa{font-size:15px;line-height:1.6}.cons__prosa p{margin:0 0 10px}.cons__vacio{color:var(--text-muted);margin:0;font-size:14px}.cons__fuente-caida{color:var(--text-muted);font-style:italic}.main>.ficha{width:min(1180px,100%)}.ficha{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:0 72px;display:grid}@media (width<=980px){.ficha{grid-template-columns:minmax(0,1fr)}.ficha .qhp{order:1;min-width:0}}.qhp{border-top:1px solid var(--border);margin-top:52px;padding-top:28px}.ficha .qhp{max-width:92ch}.qhp__cab{flex-wrap:wrap;align-items:baseline;gap:14px;margin-bottom:6px;display:flex}.qhp__senal{color:var(--text-muted);font-size:13px}.qhp__carril{margin-top:10px;position:relative}.qhp__carril:before{content:"";background:var(--border);width:1px;position:absolute;top:10px;bottom:6px;left:79px}.qhp__mes{padding:18px 0 4px;position:relative}.qhp__mesrot{width:64px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.8px;margin:0 0 6px;font-size:12px;font-weight:600}.qhp__mas{margin:18px 0 0 96px;display:block}.ev{grid-template-columns:64px 30px 1fr;align-items:baseline;gap:0 6px;padding:7px 0;display:grid}.ev--confichas{grid-template-columns:64px 30px 1fr auto}.ev__d{color:var(--text-muted);text-align:right;font-variant-numeric:tabular-nums;padding-right:6px;font-size:13px}.ev__punto{height:1em;position:relative}.ev__punto:before{content:"";background:var(--bg);border:1.5px solid var(--text-muted);border-radius:50%;width:9px;height:9px;position:absolute;top:.42em;left:5px}.ev[data-punto=nota] .ev__punto:before{border-color:var(--lavanda);background:var(--lavanda)}.ev[data-punto=hito] .ev__punto:before{border-color:var(--accent);background:var(--accent);border-radius:1px;width:8px;height:8px;transform:rotate(45deg)}.ev__txt{color:var(--text-muted);align-items:baseline;gap:8px;display:flex}.ev__t{color:var(--text);text-align:left}.ev__t--hito{color:var(--text-muted);font-style:italic}.ev__nota{display:block}.ev__quien{color:var(--text-muted);align-items:center;gap:7px;margin-bottom:3px;font-size:13px;display:inline-flex}.ev__cita{color:var(--text);border-left:2px solid color-mix(in srgb, var(--lavanda) 40%, transparent);margin-top:4px;padding-left:12px;font-size:15px;display:block}.qhp__anadir{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-left:auto;padding:0;font-size:13px;transition:color .16s;display:inline-flex}.qhp__anadir:hover{color:var(--text)}.ev--conanadir{grid-template-columns:64px 30px 1fr auto}.ev__anadir{font:inherit;color:var(--text-muted);cursor:pointer;white-space:nowrap;text-align:left;opacity:0;background:0 0;border:0;grid-area:1/4;padding:0 0 0 12px;font-size:12px;transition:opacity .12s,color .16s}.ev:hover .ev__anadir,.ev__anadir:focus-visible{opacity:1}.ev__anadir:hover{color:var(--text)}.ev__anadir:disabled{visibility:hidden}.ev__t--sindoc{padding:0 6px;font-size:13.5px}.ev__aportes{flex-direction:column;grid-column:3/-1;gap:6px;margin:5px 0 3px;padding-left:29px;display:flex}.ev__sinnotas{color:var(--text-muted);font-size:12.5px}.ev__aporte{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:0 8px;display:grid}.ev__aporte-cuerpo{color:var(--text);margin:0;font-size:13.5px;line-height:1.5}.ev__aporte-quien{color:var(--text-muted);margin-right:7px;font-size:12.5px}.ev__aporte-adj{grid-column:2;justify-self:start;align-items:center;gap:5px;margin-top:3px;padding:0;font-size:12.5px;display:inline-flex}@media (hover:none){.ev__anadir{opacity:1}}@media (width<=560px){.qhp__anadir{margin-left:0}.ev--conanadir{grid-template-columns:64px 30px 1fr}.ev__anadir{opacity:1;grid-area:auto/3;justify-self:start;padding:3px 0 0 29px}}.parche__error{color:var(--danger);margin:0 0 6px;font-size:13px}.fila__chip{border:1px solid var(--border);font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-size:12px}.fila__chip:hover{color:var(--text);border-color:var(--text-muted)}.fila__chip--on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.cons__listo{color:var(--ok);margin:6px 0 0;font-size:12.5px}.fila__anadir-input{border:0;border-bottom:1px solid var(--border);width:100%;color:var(--text);font:inherit;background:0 0;outline:none;padding:6px 0;font-size:15px}.fila__anadir-input:focus{border-bottom-color:var(--lavanda)}.campo__prosa-edit{width:100%;font:inherit;color:var(--text);resize:vertical;background:0 0;border:0;min-height:6em;padding:0;font-size:15px;line-height:1.6;display:block}.ev__fichas{grid-column:4;align-items:baseline;gap:6px;display:flex}.ev__ficha{border:1px solid var(--border);color:var(--text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;padding:1px 9px;font-size:12.5px}.ev__ficha:hover{color:var(--text);border-color:var(--border-fuerte)}.ev__ficha--mas{cursor:default}.puerta{border:0;border-bottom:1px solid var(--border);color:var(--text-muted);font:inherit;cursor:text;text-align:left;background:0 0;align-items:center;gap:12px;margin-bottom:26px;padding:11px 2px;display:flex}.puerta:hover{border-color:var(--border-fuerte)}.estado{color:var(--text-muted);border-bottom:1px solid var(--border);margin:0 0 32px;padding-bottom:22px;font-size:14px}.sync__a{color:var(--accent);border-bottom:1px solid color-mix(in srgb, var(--accent) 35%, transparent);text-decoration:none}.pastilla{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:12px;font-weight:500;display:inline-flex}.pastilla--marcha{color:var(--ok);background:color-mix(in srgb, var(--ok) 11%, transparent)}.pastilla--marcha:before{content:"";background:var(--ok);border-radius:50%;width:6px;height:6px}.pastilla--terminado{color:var(--text-muted);background:var(--surface-2)}.proyectos__miga{color:var(--text-muted);margin:0 0 8px;font-size:13px}.proyectos__miga a{color:inherit;text-decoration:none}.proyectos__miga a:hover{text-decoration:underline}.proyectos__cab{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;display:flex}.proyectos__buscar{border:1px solid var(--border);background:var(--surface);min-width:200px;max-width:340px;color:var(--text-muted);cursor:text;border-radius:999px;flex:1;align-items:center;gap:8px;padding:6px 14px;display:flex}.proyectos__buscar:focus-within{border-color:var(--border-fuerte)}.proyectos__buscar input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.proyectos__buscar input::placeholder{color:var(--text-muted)}.proyectos__chips{flex-wrap:wrap;gap:6px;display:flex}.proyectos__chip{border:1px solid var(--border);background:var(--surface);font:inherit;color:var(--text-muted);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:12.5px}.proyectos__chip:hover{color:var(--text)}.proyectos__chip--on,.proyectos__chip--on:hover{background:var(--text);color:var(--bg);border-color:var(--text)}.proyectos__rejilla{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.proyectos__grupo{color:var(--text-muted);margin:28px 0 10px;font-size:12px;font-weight:600}.proyectos__vacio{color:var(--text-muted);border:1px dashed var(--border-fuerte);border-radius:var(--radius);margin:0;padding:14px 16px;font-size:14px}@media (width<=520px){.proyectos__rejilla{grid-template-columns:minmax(0,1fr)}.proyectos__buscar{max-width:none}}.ptarjeta{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow);color:var(--text);flex-direction:column;gap:10px;padding:16px 18px;text-decoration:none;transition:border-color .15s;display:flex}.ptarjeta:hover{border-color:var(--border-fuerte)}.ptarjeta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ptarjeta--terminado{box-shadow:none;background:0 0}.ptarjeta--esqueleto{cursor:default}.ptarjeta--esqueleto .skel{margin:0}.ptarjeta__fila{color:var(--text-muted);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.ptarjeta__empresa{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.ptarjeta__nombre{font-size:16px;font-weight:600;line-height:1.3}.ptarjeta__apagado{color:var(--text-muted);font-size:13px}.ptarjeta__siguiente{background:var(--bg);border-radius:var(--radius-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding:8px 10px;font-size:13.5px;display:-webkit-box;overflow:hidden}.ptarjeta__siguiente b{font-weight:600}.ptarjeta__mias{color:var(--accent);white-space:nowrap;font-weight:500}.ptarjeta__cuentas{white-space:nowrap;gap:10px;display:inline-flex}.ptarjeta__bloq,.pcard__bloq{color:var(--warn);white-space:nowrap;font-weight:500}.proyecto__de{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px;margin:4px 0 0;font-size:13.5px;display:flex}.proyecto__de a{color:inherit}.pr-metas{flex-wrap:wrap;gap:6px 18px;margin-top:14px;font-size:13.5px;display:flex}.pr-metas__m{color:var(--text-muted);align-items:center;gap:6px;min-width:0;display:inline-flex}.pr-metas__m b{color:var(--text);font-weight:500}.pr-metas__m a{color:inherit;text-decoration:none}.pr-metas__m a:hover{text-decoration:underline}.pr-aviso{border-radius:var(--radius-sm);color:var(--warn);background:color-mix(in srgb, var(--warn) 10%, transparent);align-items:flex-start;gap:9px;margin:16px 0 0;padding:10px 14px;font-size:13.5px;display:flex}.pr-aviso .ico{margin-top:2px}.pr-resumen{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);grid-template-columns:1.25fr 1fr 1fr;margin-top:20px;display:grid}.pr-resumen__c{border-right:1px solid var(--border);min-width:0;padding:16px 18px}.pr-resumen__c:last-child{border-right:0}.pr-resumen__k{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:11.5px;font-weight:600}.pr-resumen__v{font-size:17px;font-weight:600;line-height:1.3}.pr-resumen__s{color:var(--text-muted);margin-top:4px;font-size:13px}.pr-resumen__donde{color:var(--text);margin:6px 0 0;font-size:13.5px;line-height:1.45}.pr-resumen__tuyas{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:6px;padding:0;font-size:13px;font-weight:500;display:inline-flex}.pr-resumen__tuyas:hover{text-decoration:underline}.pr-resumen__cerrada .candado{margin:0 4px 0 0}.pr-enlace{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.pr-enlace:hover{text-decoration:underline}.pr-nota{color:var(--text-muted);align-items:flex-start;gap:7px;margin:12px 0 0;font-size:12.5px;display:flex}.pr-nota .ico{flex:none;margin-top:3px}.pr-tabs{border-bottom:1px solid var(--border);background:var(--bg);z-index:3;gap:4px;margin:26px 0 20px;display:flex;position:sticky;top:-40px}.pr-tab{font:inherit;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:10px 14px;font-size:14px;display:flex}.pr-tab:hover{color:var(--text)}.pr-tab--on{color:var(--text);border-bottom-color:var(--text);font-weight:500}.pr-tab__n{background:var(--surface-2);color:var(--text-muted);border-radius:999px;padding:0 7px;font-size:11.5px;font-weight:400}.pr-tabs--arriba{margin:0 0 22px;position:static}a.pr-tab{text-decoration:none}.pr-chips{flex-wrap:wrap;gap:6px;display:flex}.pr-chip{border:1px solid var(--border);background:var(--surface);font:inherit;color:var(--text-muted);cursor:pointer;border-radius:999px;padding:4px 12px;font-size:12.5px}.pr-chip:hover{color:var(--text)}.pr-chip--on,.pr-chip--on:hover{background:var(--text);color:var(--bg);border-color:var(--text)}.pr-vacio{color:var(--text-muted);border:1px dashed var(--border-fuerte);border-radius:var(--radius);margin:0 0 12px;padding:14px 16px;font-size:13.5px}.pr-apagado{color:var(--text-muted);font-size:13px}.pr-bloque{align-items:center;gap:10px;min-height:28px;margin-bottom:10px;display:flex}.pr-bloque h3{margin:0;font-size:15px;font-weight:600}.pr-bloque__n{color:var(--text-muted);font-size:13px}.pr-bloque__acc{margin-left:auto}.pr-bloque__sub{color:var(--text-muted);margin:14px 0 6px;font-size:12px;font-weight:600}.pr-avatar{background:var(--surface-2);width:24px;height:24px;color:var(--text);border:1px solid var(--border);border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:600;display:inline-grid}.pr-avatar--yo{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.pr-avatar--cliente{color:var(--text-muted);background:0 0;border-style:dashed}.pr-avatar--nadie{background:0 0;border-style:dashed}.pr-avatar--peq{width:18px;height:18px;font-size:9px}.pr-avatar--foto{border-color:#0000;overflow:hidden}.pr-avatar--foto img{object-fit:cover;width:100%;height:100%}.pr-fuente{color:var(--text-muted);margin-top:1px;font-size:12px;display:block}.pr-fuente__enlace{font:inherit;color:inherit;cursor:pointer;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--border-fuerte);text-decoration-color:var(--border-fuerte);text-underline-offset:2px;background:0 0;border:0;padding:0}.pr-fuente__enlace:hover{color:var(--text);text-decoration-color:currentColor}.pr-decs{margin:0;padding:0;list-style:none}.pr-dec{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;font-size:14px;display:grid}.pr-dec:first-child{padding-top:4px}.pr-dec:last-child{border-bottom:0}.pr-mas{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:13px;font-weight:500}.pr-mas:hover{text-decoration:underline}.pr-correccion{background:var(--surface-2);border-left:2px solid var(--lavanda);border-radius:0 8px 8px 0;margin-top:8px;padding:6px 10px;font-size:13px}.pr-correccion b{font-weight:600}.pr-ahora__pie{border-top:1px solid var(--border);margin-top:18px;padding-top:14px}.pr-cerrada{color:var(--text-muted);align-items:flex-start;gap:2px;margin:0;font-size:13px;display:flex}.pr-cerrada .candado{margin-top:2px}.pr-diario__barra{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:6px;display:flex}.pr-diario__barra>.pr-btn{margin-left:auto}.pr-mes{width:100%;font:inherit;color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:8px;margin:20px 0 6px;padding:0;font-size:12.5px;font-weight:600;display:flex}.pr-mes .ico{transition:transform .15s}.pr-mes--abierto .ico{transform:rotate(90deg)}.pr-mes__n{font-weight:400}.pr-mes__linea{background:var(--border);flex:1;height:1px}.pr-ent{border-radius:var(--radius-sm)}.pr-ent__fila{border-radius:var(--radius-sm);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.pr-ent:not(.pr-ent--abierta) .pr-ent__fila:hover{background:var(--hover-wash)}.pr-ent__fila .pr-acc{padding:14px 12px 0 0}.pr-ent__corr{padding:0 14px 12px 112px}.pr-ent__cab{width:100%;font:inherit;color:inherit;text-align:left;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;grid-template-columns:52px 30px minmax(0,1fr);align-items:start;gap:6px 10px;padding:10px;display:grid}.pr-ent--cerrada .pr-ent__cab{cursor:default}.pr-ent--abierta{background:var(--surface);box-shadow:var(--shadow)}.pr-ent__dia{color:var(--text-muted);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:5px;font-size:12.5px}.pr-ent__dot{background:var(--surface);border:1px solid var(--border);width:28px;height:28px;color:var(--text-muted);border-radius:50%;place-items:center;display:grid}.pr-ent--cliente .pr-ent__dot{border-color:var(--ok);color:var(--ok)}.pr-ent__dot .candado{vertical-align:0;margin-right:0}.pr-ent__txt{min-width:0;display:block}.pr-ent__tipo{color:var(--text-muted);font-size:11.5px;display:block}.pr-ent__res{font-size:14.5px;display:block}.pr-ent__cerrada{color:var(--text-muted);padding-top:5px;font-size:13.5px}.pr-ent__cuerpo{padding:0 14px 12px 112px;font-size:14px}.pr-ent__cuerpo h4{color:var(--text-muted);margin:12px 0 4px;font-size:12px;font-weight:600}.pr-ent__cuerpo h4:first-child{margin-top:2px}.pr-ent__cuerpo p{margin:0}.pr-ent__cuerpo ul{margin:0;padding-left:18px}.pr-ent__cuerpo p.pr-ent__abrir{margin-top:12px}.pr-btn{border:1px solid var(--border-fuerte);background:var(--surface);color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 13px;font-size:13px;text-decoration:none;display:inline-flex}.pr-btn:hover{background:var(--hover-wash)}button.pr-btn{font:inherit;cursor:pointer;font-size:13px}.pr-btn--prim,.pr-btn--prim:hover{background:var(--text);color:var(--bg);border-color:var(--text)}.pr-btn--prim:hover{opacity:.88}button.pr-btn:disabled{opacity:.5;cursor:default}.pr-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pr-cab__izq{flex:260px;min-width:0}.pr-nombre{margin:0 0 2px}.pr-nombre h1{margin:0}.pr-editable{max-width:100%;font:inherit;color:inherit;text-align:left;cursor:text;background:0 0;border:0;border-radius:6px;margin:0 0 0 -6px;padding:0 6px;display:inline-block}.pr-editable:hover{background:var(--hover-wash)}.pr-editable--on,.pr-editable--on:hover{background:var(--surface);width:100%;box-shadow:0 0 0 2px var(--lavanda);outline:0}.pr-error{color:var(--danger);margin:6px 0 0;font-size:13px}.pr-acciones{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.pr-estado{position:relative}.pr-confirma{z-index:5;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);width:min(340px,100vw - 32px);box-shadow:var(--shadow);padding:12px 14px;font-size:13.5px;position:absolute;top:calc(100% + 8px);right:0}.pr-confirma p{margin:0}.pr-metas__add,.pr-metas__val,.pr-metas__lapiz{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.pr-metas__add{color:var(--accent);font-weight:500}.pr-metas__add:hover,.pr-metas__val:hover{text-decoration:underline}.pr-metas__val{color:var(--text);font-weight:500}.pr-metas__lapiz{width:22px;height:22px;color:var(--text-muted);border-radius:6px;place-items:center;display:inline-grid}.pr-metas__lapiz:hover{color:var(--text);background:var(--hover-wash)}.pr-metaed__campo{border:1px solid var(--border-fuerte);border-radius:var(--radius-sm);background:var(--bg);width:100%;color:var(--text);font:inherit;padding:7px 10px;font-size:14px}.pr-metaed__chips{flex-wrap:wrap;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.pr-metaed__chip{border:1px solid var(--border);background:var(--surface-2);border-radius:999px;align-items:center;gap:4px;padding:2px 4px 2px 10px;font-size:13px;display:inline-flex}.pr-metaed__chip button{width:20px;height:20px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.pr-metaed__chip button:hover{color:var(--text);background:var(--hover-wash)}.pr-metaed__res{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);max-height:220px;margin:6px 0 0;padding:4px 0;list-style:none;overflow-y:auto}.pr-metaed__res button{width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;padding:6px 10px;display:block}.pr-metaed__res button:hover{background:var(--hover-wash)}.pr-metaed__nada{color:var(--text-muted);margin:6px 0 0;font-size:13px}.pr-metaed__nueva{color:var(--text-muted);font-size:12px}.pr-metaed__chip button.pr-metaed__principal{color:var(--accent);background:var(--accent-soft)}.pr-metas__principal{color:var(--text-muted);font-size:12px;font-weight:400}.pr-metaed__gente{margin:0 0 10px}.pr-metaed__grupo{color:var(--text-muted);margin:0 0 2px;font-size:12px}.pr-metaed__lista{max-height:240px;margin:0 -6px;padding:0;list-style:none;overflow-y:auto}.pr-metaed__lista button{border-radius:var(--radius-sm);width:100%;min-height:32px;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;padding:6px;display:flex}.pr-metaed__lista button:hover,.pr-metaed__lista button:focus-visible{background:var(--hover-wash)}.pr-metaed__nombre{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.pr-metaed__rol{color:var(--text-muted)}.pr-metaed__tag{border:1px solid var(--border);color:var(--text-muted);border-radius:999px;flex:none;padding:0 7px;font-size:11.5px;line-height:18px}.pr-metaed__nota{color:var(--text-muted);margin:4px 0 0;font-size:12px}.pr-acc{opacity:0;white-space:nowrap;gap:10px;font-size:13px;transition:opacity .12s;display:flex}.pr-dec:hover .pr-acc,.pr-ent:hover .pr-acc,.pr-acc:focus-within{opacity:1}.pr-acc:has([aria-expanded=true]){opacity:1}@media (hover:none){.pr-acc{opacity:1}.pr-acc .pr-enlace:not([aria-expanded=true]){color:var(--text-muted)}}.pr-cajacorr{margin-top:8px}.pr-cajacorr textarea{resize:vertical;border:1px solid var(--border-fuerte);border-radius:var(--radius-sm);background:var(--surface);width:100%;min-height:60px;color:var(--text);font:inherit;padding:8px 10px;font-size:14px;display:block}.pr-toast{z-index:50;background:var(--text);max-width:calc(100vw - 32px);color:var(--bg);box-shadow:var(--shadow);opacity:0;pointer-events:none;border-radius:999px;padding:9px 16px;font-size:13.5px;transition:opacity .2s;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.pr-toast--on{opacity:1;pointer-events:auto}.pr-toast__acc{color:var(--bg);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:12px;padding:0;font-size:13.5px;text-decoration:underline}.pr-decidido{max-width:820px}.mt-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tt-barra{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.tt-barra__der{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.tt-busca{background:var(--surface);min-width:150px;height:32px;box-shadow:0 0 0 1px var(--border-fuerte);color:var(--text-muted);cursor:text;border-radius:999px;flex:0 240px;align-items:center;gap:8px;padding:0 10px;display:inline-flex}.tt-busca:focus-within{box-shadow:0 0 0 1.5px var(--lavanda);color:var(--text)}.tt-busca input{min-width:0;color:var(--text);font:inherit;appearance:none;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13px}.tt-busca input::-webkit-search-cancel-button{display:none}.tt-busca input::placeholder{color:var(--text-muted)}.tt-busca button{width:18px;height:18px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.tt-busca button:hover{color:var(--text);background:var(--hover-wash)}.tt-menu__n{text-overflow:ellipsis;white-space:nowrap;text-align:left;flex:1;min-width:0;overflow:hidden}.tt-menu__c{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.tt-btn--proy .tt-btn__txt{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.tt-btn--on,.tt-btn--on:hover{border-color:var(--text);background:var(--surface-2);font-weight:500}.tt-nota{color:var(--text-muted);align-items:flex-start;gap:7px;margin:0 0 14px;font-size:12.5px;display:flex}.tt-nota .ico{color:var(--lavanda);flex:none;margin-top:3px}.tt-vacio{color:var(--text-muted);border:1px dashed var(--border-fuerte);border-radius:var(--radius);margin:0 0 14px;padding:14px 16px;font-size:14px}.tt-tablero{scroll-snap-type:x proximity;scrollbar-width:thin;align-items:stretch;gap:0;margin:0 -8px;padding:0 8px 12px;display:flex;overflow-x:auto}.tt-col{border-right:1px solid var(--border);scroll-snap-align:start;border-radius:0;flex:1 1 0;min-width:272px;min-height:160px;padding:0 16px 8px;transition:background-color .14s}.tt-col:first-child{padding-left:0}.tt-col:last-child{border-right:0;padding-right:0}.tt-col--sobre{background:color-mix(in srgb, var(--lavanda) 7%, transparent)}.tt-hueco{box-sizing:border-box;border:1.5px dashed color-mix(in srgb, var(--lavanda) 60%, transparent);background:color-mix(in srgb, var(--lavanda) 7%, transparent);border-radius:16px;height:56px;margin-bottom:12px;animation:.16s cubic-bezier(.33,1,.68,1) both hueco-abre}@keyframes hueco-abre{0%{opacity:0;height:0;margin-bottom:0}}@media (prefers-reduced-motion:reduce){.tt-hueco{animation:none}}.tt-col__cab{letter-spacing:-.01em;align-items:center;gap:8px;min-height:28px;padding:0 0 14px;font-size:14px;font-weight:500;display:flex}.tt-col__ico{color:var(--text-muted);flex:none;display:inline-flex}.tt-col__ico--en_progreso{color:var(--accent)}.tt-col__ico--bloqueada{color:var(--warn)}.tt-col__ico--terminada{color:var(--ok)}.tt-col__n{color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:400}.tt-col__acc{font-size:12.5px}.tt-col__antes{width:100%;color:var(--text-muted);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:10px 8px;font-size:12.5px;display:block}.tt-col__antes:hover{background:var(--hover-wash);color:var(--text)}.tt-col__der{align-items:center;gap:2px;margin:-3px 0 -3px auto;display:flex}.tt-col__orden{height:26px;color:var(--text-muted);font:inherit;cursor:pointer;opacity:.6;background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 6px;font-size:12.5px;font-weight:400;transition:opacity .12s;display:inline-flex}.tt-col:hover .tt-col__orden,.tt-col:focus-within .tt-col__orden,.tt-col__orden[aria-expanded=true],.tt-col__orden--puesto{opacity:1}.tt-col__orden:hover{background:var(--hover-wash);color:var(--text)}.tt-col__orden--puesto{color:var(--accent)}.tt-col__orden:focus-visible{opacity:1;outline:2px solid var(--accent)}.tt-menu__orden small{color:var(--text-muted);white-space:normal;margin-top:1px;font-size:12px;line-height:1.3;display:block}.tt-menu button.tt-menu__orden{align-items:flex-start}.tt-menu__orden .tt-menu__ok{margin-top:2px}.tt-col__mas{width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin:0;padding:0;display:inline-grid}.tt-col__mas:hover{background:var(--hover-wash);color:var(--text)}.tt-col__vacia{color:var(--text-muted);text-align:center;border:1px dashed var(--border-fuerte);border-radius:16px;padding:14px 8px;font-size:13px}.tt-bola{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.tt-bola--backlog{background:var(--border-fuerte)}.tt-bola--en_progreso{background:var(--accent)}.tt-bola--bloqueada{background:var(--warn)}.tt-bola--terminada{background:var(--ok)}.tt-bola--archivada{background:var(--text-muted)}.tt-tarjeta{--tt-sombra:0 2px 4px color-mix(in srgb, var(--text) 3%, transparent), 0 1px 2px color-mix(in srgb, var(--text) 4%, transparent), 0 0 0 3px color-mix(in srgb, var(--border-fuerte) 16%, transparent);background:var(--surface);cursor:grab;box-shadow:var(--tt-sombra);border-radius:16px;flex-direction:column;margin-bottom:8px;transition:box-shadow .18s cubic-bezier(.33,1,.68,1),opacity .12s;display:flex;position:relative;overflow:clip}.tt-tarjeta:hover{box-shadow:0 8px 18px color-mix(in srgb, var(--text) 7%, transparent), 0 1px 2px color-mix(in srgb, var(--text) 5%, transparent), 0 0 0 3px color-mix(in srgb, var(--border-fuerte) 24%, transparent)}:root[data-aspecto=oscuro] .tt-tarjeta{--tt-sombra:0 2px 4px #00000059, 0 0 0 1px var(--border)}:root[data-aspecto=oscuro] .tt-tarjeta:hover{box-shadow:0 8px 18px #00000073, 0 0 0 1px var(--border-fuerte)}.tt-tarjeta--levantada{box-shadow:0 0 0 1px color-mix(in srgb, var(--lavanda) 34%, transparent), 0 0 0 4px color-mix(in srgb, var(--lavanda) 18%, transparent), 0 2px 12px color-mix(in srgb, var(--text) 8%, transparent), 0 6px 16px color-mix(in srgb, var(--text) 12%, transparent);transition:none;rotate:2deg}.tt-tarjeta__cuerpo{flex-direction:column;gap:5px;padding:12px 14px 8px;display:flex}.tt-tarjeta:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tt-tarjeta--arrastrando{opacity:.4}.tt-tarjeta__proy{text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted);font-size:12px;text-decoration:none;display:block;overflow:hidden}.tt-tarjeta:hover .tt-tarjeta__proy,.tt-tarjeta:focus-within .tt-tarjeta__proy{padding-right:68px}.tt-tarjeta--cerrada:hover .tt-tarjeta__proy,.tt-tarjeta--cerrada:focus-within .tt-tarjeta__proy{padding-right:36px}@media (hover:none){.tt-tarjeta__proy{padding-right:68px}.tt-tarjeta--cerrada .tt-tarjeta__proy{padding-right:36px}}.tt-tarjeta__proy b{color:var(--text);font-weight:500}.tt-tarjeta__proy:hover{color:var(--text);text-decoration:underline}.tt-tarjeta__txt{letter-spacing:-.02em;overflow-wrap:anywhere;padding-right:22px;font-size:14px;font-weight:500;line-height:1.4}.tt-tarjeta--cerrada .tt-tarjeta__txt{color:var(--text-muted);font-weight:400}.tt-tarjeta__menu{width:24px;height:24px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:10px}.tt-tarjeta:hover .tt-tarjeta__menu,.tt-tarjeta:focus-within .tt-tarjeta__menu,.tt-tarjeta__menu[aria-expanded=true]{opacity:1;background:var(--surface);box-shadow:0 0 0 1px var(--border-fuerte);border-radius:50%}.tt-tarjeta__menu:hover{background:var(--surface-2);color:var(--text)}.tt-tarjeta__menu:focus-visible{opacity:1;outline:2px solid var(--accent)}@media (hover:none){.tt-tarjeta__menu{opacity:1}}.tt-tarjeta__hecho{background:var(--surface);width:24px;height:24px;box-shadow:0 0 0 1px var(--border-fuerte);color:var(--text-muted);cursor:pointer;opacity:0;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .12s,color .12s,box-shadow .12s,background-color .12s;display:grid;position:absolute;top:12px;right:42px}.tt-tarjeta:hover .tt-tarjeta__hecho,.tt-tarjeta:focus-within .tt-tarjeta__hecho{opacity:1}.tt-tarjeta__hecho:hover{color:var(--ok);box-shadow:0 0 0 1.5px var(--ok);background:color-mix(in srgb, var(--ok) 8%, var(--surface))}.tt-tarjeta__hecho:focus-visible{opacity:1;outline:2px solid var(--accent);outline-offset:1px}.tt-tarjeta__hecho:after{content:attr(data-tip);z-index:5;background:var(--text);color:var(--bg);white-space:nowrap;pointer-events:none;opacity:0;border-radius:6px;padding:3px 8px;font-size:11.5px;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 6px);right:-4px;transform:translateY(-2px)}.tt-tarjeta__hecho:hover:after,.tt-tarjeta__hecho:focus-visible:after{opacity:1;transition-delay:.25s;transform:none}@media (hover:none){.tt-tarjeta__hecho{opacity:1}}.tt-tarjeta__pie{flex-wrap:wrap;align-items:center;gap:8px;padding:0 14px 11px;display:flex}.tt-pildora{background:var(--surface);min-height:28px;box-shadow:0 0 0 1px var(--border);color:var(--text-muted);letter-spacing:-.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 5px;font-size:12.5px;font-weight:500;display:inline-flex}.tt-pildora .ico{flex:none}.tt-pildora__mas{color:var(--text-muted);font-weight:400}.tt-pildora--vacia{box-shadow:0 0 0 1px var(--border-fuerte);padding-left:5px}.tt-pildora:not(:has(.pr-avatar)){padding-left:9px}.tt-pildora--pronto{color:var(--warn);box-shadow:0 0 0 1px color-mix(in srgb, var(--warn) 45%, transparent);background:color-mix(in srgb, var(--warn) 8%, var(--surface))}.tt-pildora--vencida{color:var(--vencida-ink);box-shadow:none;background:var(--vencida);cursor:help}.tt-pildora--vencida.tt-tip:after{left:-4px;right:auto}.tt-pildora--vencida:focus-visible{outline:2px solid var(--vencida);outline-offset:2px}.tt-pildora.tt-pildora--brain{width:28px;color:var(--lavanda);box-shadow:none;background:color-mix(in srgb, var(--lavanda) 12%, transparent);cursor:help;justify-content:center;margin-left:auto;padding:0}.tt-pildora--brain .ico{transform:translate(-1px,1px)}.tt-pildora--brain:focus-visible{outline:2px solid var(--lavanda);outline-offset:2px}.tt-tip{position:relative}.tt-tip:after{content:attr(data-tip);z-index:5;background:var(--text);width:max-content;max-width:214px;color:var(--bg);letter-spacing:0;text-align:left;white-space:normal;pointer-events:none;opacity:0;border-radius:10px;padding:7px 10px;font-size:12px;font-weight:400;line-height:1.4;transition:opacity .14s,transform .16s cubic-bezier(.33,1,.68,1);position:absolute;bottom:calc(100% + 8px);right:-4px;transform:translateY(3px)}.tt-tip:hover:after,.tt-tip:focus-visible:after{opacity:1;transform:none}.tt-propone{color:var(--lavanda);white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.tt-motivo{background:var(--hover-wash);box-shadow:inset 0 0 0 1px var(--border);border-radius:10px;padding:7px 10px 8px;font-size:12.5px}.tt-motivo__t{color:var(--warn);align-items:center;gap:5px;margin-bottom:2px;font-size:11.5px;font-weight:500;display:flex}.tt-motivo__t .ico{flex:none}.tt-motivo__txt{color:var(--text);line-height:1.4}.tt-motivo--rojo .tt-motivo__t{color:var(--danger)}.tt-motivo--ocre .tt-motivo__t{color:var(--accent)}.tt-pildora--espera{color:var(--text-muted)}.tt-sug{color:var(--text);cursor:default;background:color-mix(in srgb, var(--lavanda) 10%, transparent);border-radius:10px;padding:9px 11px;font-size:12.5px}.tt-sug__q{color:var(--lavanda);align-items:flex-start;gap:6px;display:flex}.tt-sug__q .ico{flex:none;margin-top:2px}.tt-sug__por{color:var(--text-muted);margin:2px 0 6px 18px}.tt-sug__acc{flex-wrap:wrap;gap:6px;margin:6px 0 0 18px;display:flex}.tt-sug__acc button{border:1px solid var(--border-fuerte);background:var(--surface);color:var(--text);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;padding:1px 10px;font-size:12px}.tt-sug__acc button:hover{background:var(--hover-wash)}.tt-sug__acc .tt-sug__si,.tt-sug__acc .tt-sug__si:hover{background:var(--text);color:var(--bg);border-color:var(--text)}.tt-tarjeta__pie .tt-pildora{min-height:22px;font-size:12px}.tt-tarjeta__pie .tt-pildora--brain{width:22px}.tt-pildora.tt-pildora--sug{color:var(--lavanda);font:inherit;box-shadow:none;background:color-mix(in srgb, var(--lavanda) 12%, transparent);cursor:pointer;border:0;gap:4px;margin-left:auto;padding:0 9px 0 7px;font-size:12.5px;font-weight:500}.tt-pildora--sug:hover,.tt-pildora--sug[aria-expanded=true]{background:color-mix(in srgb, var(--lavanda) 20%, transparent)}.tt-pildora--sug:focus-visible{outline:2px solid var(--lavanda);outline-offset:2px}.tt-tip.tt-pildora--sug[aria-expanded=true]:after{opacity:0}.tt-sug--pop{background:0 0;padding:0}.tt-sug--pop .tt-sug__por{margin:4px 0 10px 18px;line-height:1.45}.tt-sug--pop .tt-sug__acc{margin-top:0}.tt-dato{color:var(--text-muted);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.tt-dato.tt-tip:after{left:-4px;right:auto}.tt-dato:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.tt-caras{align-items:center;gap:3px;display:inline-flex}.tt-caras .pr-avatar--peq{width:20px;height:20px}.tt-caras .tt-pildora__mas{margin-left:4px;font-size:12px}.tt-anadir{width:100%;color:var(--text-muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;padding:8px 10px;font-size:13px;display:flex}.tt-anadir:hover{background:var(--hover-wash);color:var(--text)}.tt-nueva{background:var(--surface);box-shadow:0 0 0 1.5px var(--lavanda), 0 4px 14px color-mix(in srgb, var(--lavanda) 14%, transparent);border-radius:16px;margin-bottom:12px;padding:14px 16px 12px}.tt-nueva textarea{resize:none;width:100%;min-height:40px;max-height:220px;color:var(--text);font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:14px;line-height:1.4;display:block;overflow-y:auto}.tt-nueva textarea::placeholder{color:var(--text-muted)}.tt-nueva__err{color:var(--warn);margin:4px 0 0;font-size:12px}.tt-nueva__chips{flex-wrap:wrap;gap:6px;margin:10px 0 12px;display:flex}.tt-chip{border:1px solid var(--border-fuerte);background:var(--surface);min-width:0;max-width:100%;color:var(--text-muted);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:2px 9px 2px 6px;font-size:12.5px;line-height:1.5;display:inline-flex}button.tt-chip:hover{background:var(--hover-wash);color:var(--text)}.tt-chip:has(.tt-chip__b:hover){background:var(--hover-wash);color:var(--text)}.tt-chip[aria-expanded=true]{border-color:var(--lavanda);color:var(--text)}.tt-chip--puesto{color:var(--text)}.tt-chip>svg{flex-shrink:0}.tt-chip__t{text-overflow:ellipsis;min-width:0;overflow:hidden}span.tt-chip{gap:0;padding:0;overflow:hidden}.tt-chip__b{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:2px 9px 2px 8px;display:inline-flex}.tt-chip--puesto .tt-chip__b{padding-right:4px}.tt-chip__x{width:20px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-self:stretch;place-items:center;padding:0 4px 0 0;display:inline-grid}.tt-chip__x:hover{color:var(--text)}.tt-nueva__pie{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding-top:10px;display:flex}.tt-nueva__pista{color:var(--text-muted);white-space:nowrap;font-size:11.5px}.tt-nueva kbd,.tt-menu kbd{font:inherit;color:var(--text-muted);border:1px solid var(--border-fuerte);border-radius:4px;padding:0 5px;font-size:11px}.tt-nueva__pie .pr-btn{padding:3px 12px}.tt-ocultas{margin-top:14px}.tt-menu{z-index:90;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);width:224px;max-height:calc(100vh - 16px);box-shadow:var(--shadow-pop);padding:5px;font-size:13.5px;position:fixed;overflow-y:auto}.tt-pop{z-index:90;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-pop);border-radius:14px;padding:12px;font-size:13.5px;position:fixed}.tt-pop .tt-cal{padding:0}.pr-pop{flex-direction:column;gap:8px;display:flex}.pr-pop__lista{flex-direction:column;gap:1px;margin:-4px;display:flex}.pr-pop__op{width:100%;min-height:34px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:0 10px;font-size:13.5px;display:flex}.pr-pop__op:hover,.pr-pop__op:focus-visible{background:var(--hover-wash);outline:0}.pr-pop__ok{color:var(--text-muted);margin-left:auto;display:inline-flex}.tt-pop .pr-metaed__lista,.tt-pop .pr-metaed__res{max-height:168px;overflow-y:auto}.tt-pop__pie{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.tt-pop__pie .pr-btn{padding:3px 14px}.tt-pop__ayuda{color:var(--text-muted);margin:6px 0 0;font-size:12px}.tt-rango{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;display:grid}.tt-rango__f{background:var(--surface);box-shadow:0 0 0 1px var(--border-fuerte);color:var(--text-muted);font:inherit;cursor:pointer;text-align:left;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:1px;padding:6px 10px;font-size:12px;display:flex}.tt-rango__f b{color:var(--text);letter-spacing:-.01em;font-size:14px;font-weight:500}.tt-rango__f--vacio b{color:var(--text-muted);font-weight:400}.tt-rango__f--on{box-shadow:0 0 0 1.5px var(--lavanda)}.tt-menu__t{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;padding:6px 9px 3px;font-size:11px;font-weight:600}.tt-menu button{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:6px 9px;font-size:13.5px;display:flex}.tt-menu button:hover,.tt-menu button:focus-visible{background:var(--hover-wash);outline:0}.tt-menu button:disabled{color:var(--text-muted);cursor:default;background:0 0}.tt-menu hr{border:0;border-top:1px solid var(--border);margin:5px 0}.tt-menu .tt-menu__peligro{color:var(--warn)}.tt-menu button[aria-checked=true],.tt-menu__ok{color:var(--text)}.tt-menu__ok{color:var(--text-muted);margin-left:auto;display:inline-flex}.tt-menu__der{color:var(--text-muted);margin-left:auto;font-size:12px}.tt-menu__vacio{color:var(--text-muted);padding:8px 9px;font-size:13px}.tt-cal{padding:4px 6px 6px}.tt-cal button{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px}.tt-cal button:hover,.tt-cal button:focus-visible{background:var(--hover-wash);outline:0}.tt-cal button:focus-visible{box-shadow:0 0 0 2px var(--lavanda)}.tt-cal__cab{align-items:center;gap:2px;padding:2px 3px 6px;display:flex}.tt-cal__mes{text-transform:capitalize;flex:1;font-size:13px;font-weight:600}.tt-cal button.tt-cal__nav{width:26px;height:26px;color:var(--text-muted);border-radius:6px;place-items:center;padding:0;display:inline-grid}.tt-cal button.tt-cal__nav:hover{color:var(--text)}.tt-cal__sem,.tt-cal__dias{grid-template-columns:repeat(7,1fr);display:grid}.tt-cal__sem span{text-align:center;color:var(--text-muted);padding-bottom:2px;font-size:11px}.tt-cal button.tt-cal__dia{font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:auto;height:30px;margin:1px;padding:0;font-size:13px;display:grid}.tt-cal button.tt-cal__dia--fuera{color:var(--text-muted);opacity:.55}.tt-cal button.tt-cal__dia--hoy{box-shadow:inset 0 0 0 1px var(--border-fuerte)}.tt-cal button.tt-cal__dia--en{background:color-mix(in srgb, var(--lavanda) 14%, transparent)}.tt-cal button.tt-cal__dia--puesto,.tt-cal button.tt-cal__dia--puesto:hover{background:var(--text);color:var(--bg);opacity:1}.modal__velo{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000006b;justify-content:center;align-items:center;padding:24px;animation:.18s both modal-velo;display:flex;position:fixed;inset:0}.main>.modal__velo{width:auto}.modal{background:var(--surface);width:560px;max-width:100%;max-height:min(760px,100%);box-shadow:0 24px 60px #00000047, 0 0 0 1px var(--border);border-radius:24px;outline:0;flex-direction:column;animation:.22s cubic-bezier(.33,1,.68,1) both modal-entra;display:flex}.modal__cab{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 24px 16px;display:flex}.modal__tit h2{letter-spacing:-.01em;margin:0;font-size:17px;font-weight:600}.modal__sub{color:var(--text-muted);margin-top:3px;font-size:13px}.modal__x{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;margin:-4px -6px 0 0;padding:0;display:inline-grid}.modal__x:hover{background:var(--hover-wash);color:var(--text)}.modal__cuerpo{flex:1;min-height:0;padding:18px 24px 22px;overflow-y:auto}.modal__pie{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}@keyframes modal-velo{0%{opacity:0}}@keyframes modal-entra{0%{opacity:0;transform:translateY(8px)scale(.98)}}@media (prefers-reduced-motion:reduce){.modal__velo,.modal{animation:none}}@media (width<=520px){.modal__velo{align-items:flex-end;padding:0}.modal{border-radius:20px 20px 0 0;width:100%;max-height:92%}.modal__cab,.modal__cuerpo,.modal__pie{padding-left:18px;padding-right:18px}}.tt-campo{margin-bottom:20px}.tt-campo__k{color:var(--text-muted);margin-bottom:8px;font-size:13px}.tt-opciones{flex-wrap:wrap;gap:8px;display:flex}.tt-opcion{background:var(--surface);min-height:32px;box-shadow:0 0 0 1px var(--border);color:var(--text-muted);font:inherit;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 8px;font-size:13.5px;font-weight:500;transition:box-shadow .14s,color .14s,background-color .14s;display:inline-flex}.tt-opcion:hover{color:var(--text);background:var(--hover-wash);box-shadow:0 0 0 1px var(--border-fuerte)}.tt-opcion--on,.tt-opcion--on:hover{color:var(--text);background:var(--surface);box-shadow:0 0 0 1.5px var(--text)}.tt-opcion--vacia{box-shadow:0 0 0 1px var(--border-fuerte)}.tt-opcion--vacia.tt-opcion--on{box-shadow:0 0 0 1.5px var(--text)}.tt-opcion:disabled{cursor:default;opacity:.7}.tt-opcion:focus-visible{outline:2px solid var(--lavanda);outline-offset:2px}.tt-opcion .tt-valor__rel{margin-left:2px}.tt-entrada{background:var(--surface);width:100%;min-height:40px;box-shadow:0 0 0 1px var(--border-fuerte);color:var(--text);font:inherit;border:0;border-radius:12px;padding:9px 12px;font-size:14px;line-height:1.4;display:block}.tt-entrada--texto{resize:none}.tt-entrada--crece{resize:vertical;overflow-y:hidden}.tt-entrada--titulo{letter-spacing:-.01em;font-size:15px;font-weight:500}.tt-entrada--resultado{min-height:36px;color:var(--text-muted);padding-top:7px;padding-bottom:7px;font-size:13.5px}.tt-entrada--resultado:focus{color:var(--text)}.tt-entrada:hover{box-shadow:0 0 0 1px var(--text-muted)}.tt-entrada:focus{box-shadow:0 0 0 1.5px var(--lavanda), 0 0 0 4px color-mix(in srgb, var(--lavanda) 16%, transparent);outline:0}.tt-campos__nota{color:var(--text-muted);margin:6px 0 0 2px;font-size:12px}.tt-valor__rel{color:var(--text-muted)}.tt-valor__rel--pronto{color:var(--warn)}.tt-hist{margin:0 0 0 4px;padding:0;font-size:13px;list-style:none;position:relative}.tt-hist:before{content:"";border-left:1px solid var(--border-fuerte);position:absolute;top:9px;bottom:9px;left:0}.tt-hist li{justify-content:space-between;gap:8px;padding:5px 0 5px 16px;display:flex;position:relative}.tt-hist li:before{content:"";background:var(--surface);border:1px solid var(--border-fuerte);box-sizing:border-box;border-radius:50%;width:7px;height:7px;position:absolute;top:12px;left:-3px}.tt-hist li:first-child:before{background:var(--text-muted);border-color:var(--text-muted)}.tt-hist__f{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none}.tt-hist__mas{margin:4px 0 0 20px;font-size:12.5px}.tt-id{font:inherit;color:inherit;cursor:copy;font-variant-numeric:tabular-nums;letter-spacing:.01em;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--border-fuerte);text-decoration-color:var(--border-fuerte);text-underline-offset:3px;background:0 0;border:0;padding:0}.tt-id:hover{color:var(--text);text-decoration-color:currentColor}.tt-hist__cuerpo{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.tt-hist__sub{color:var(--text-muted);margin-top:2px;font-size:12.5px}.tt-hist__sub .pr-enlace{font-size:inherit;text-align:left}.tt-hist__ver{gap:4px;margin-top:4px;font-size:12.5px}.tt-hist__flecha{transition:transform .15s;display:inline-flex}.tt-hist__flecha--on{transform:rotate(90deg)}.tt-cambio{background:var(--surface);border:1px solid var(--border);border-radius:10px;align-self:stretch;margin-top:8px;padding:10px 12px;font-size:13px;line-height:1.55}.tt-cambio__antes{color:var(--text-muted)}.tt-cambio p{margin:0}.tt-cambio p+p{margin-top:6px}.tt-cambio del{color:var(--text-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--danger) 55%, transparent);text-decoration-color:color-mix(in srgb, var(--danger) 55%, transparent)}.tt-cambio ins{color:var(--text);background:color-mix(in srgb, var(--ok) 24%, transparent);border-radius:3px;padding:0 1px;text-decoration:none}.tt-cambio__k{color:var(--text-muted)}.tt-accion{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;font-size:13px;display:inline-flex}.tt-accion:hover{color:var(--text)}.tt-accion__nota{color:var(--text-muted);opacity:.8}.tt-accion__nota:before{content:"· "}.tt-accion--peligro,.tt-accion--peligro:hover{color:var(--warn)}button.pr-btn.tt-peligro{color:var(--warn);border-color:var(--warn)}.tt-confirmar{border:1px solid var(--warn);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--warn) 10%, transparent);margin-top:10px;padding:10px 12px;font-size:13.5px}.tt-confirmar__acc{gap:8px;margin-top:8px;display:flex}.pr-docs{margin:0;padding:0;list-style:none}.pr-docs li{border-bottom:1px solid var(--border);grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}.pr-docs li:last-child{border-bottom:0}.pr-docs__ic{background:var(--surface-2);width:32px;height:32px;color:var(--text-muted);border-radius:8px;place-items:center;display:grid}.pr-docs__txt{min-width:0}.pr-docs__t{overflow-wrap:anywhere;font-size:14.5px;font-weight:500}.pr-docs__t a{color:inherit;text-decoration:none}.pr-docs__t a:hover{text-decoration:underline}.pr-docs__abrir{font:inherit;color:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0}.pr-docs__abrir:hover{text-decoration:underline}.pr-docs__abrir:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.pr-docs__nota .pr-docs__abrir{color:var(--accent);font-weight:500}.modal__acciones{flex-shrink:0;align-items:center;gap:8px;display:flex}.modal.visor-drive{width:1000px;height:min(86vh,900px);max-height:none}.visor-drive .modal__cab{align-items:center;padding-top:14px;padding-bottom:14px}.visor-drive .modal__tit{min-width:0}.visor-drive .modal__tit h2{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.visor-drive .modal__cuerpo{padding:0;display:flex;overflow:hidden}.visor-drive__marco{background:var(--surface-2);border:0;flex:1;width:100%;height:100%}.visor-drive .modal__pie{padding-top:8px;padding-bottom:9px}.visor-drive__pie{color:var(--text-muted);margin:0;font-size:12px}@media (width<=520px){.modal__velo:has(>.visor-drive){align-items:stretch}.modal.visor-drive{border-radius:0;width:100%;height:100%;max-height:none}.visor-drive .modal__cab{padding-top:max(14px, env(safe-area-inset-top))}}.pr-lector{width:720px}.pr-lector .modal__tit{min-width:0}.pr-lector .modal__tit h2{overflow-wrap:anywhere}.pr-lector__texto{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);font-size:14px;line-height:1.6}.pr-lector__estado{align-items:center;gap:7px;margin:0;display:flex}.pr-docs__r{color:var(--text-muted);font-size:13px}.pr-docs__fecha{color:var(--text-muted);font-variant-numeric:tabular-nums;padding-top:2px;font-size:12.5px}.pr-docs__tipo{color:var(--text);font-weight:500}.pr-docs__pasaje{border-left:2px solid var(--border-fuerte);color:var(--text);overflow-wrap:anywhere;margin:6px 0 0;padding:2px 0 2px 10px;font-size:13px;line-height:1.45}.pr-docs__nota{color:var(--text-muted);margin:4px 0 0;font-size:12.5px}.pr-docs__nota a{color:var(--accent);font-weight:500;text-decoration:none}.pr-docs__nota a:hover{text-decoration:underline}.pr-docs__mas{margin:4px 0 0 46px;font-size:13px;display:block}.pr-docs__ocultos{color:var(--text-muted);align-items:center;gap:7px;margin:8px 0 0;font-size:12.5px;display:flex}.pr-docs__sub{color:var(--text-muted);margin:28px 0 2px;font-size:12px;font-weight:600}.pr-catalogo__busca{flex:260px;max-width:360px}.pr-catalogo__anadir{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);margin:0 0 16px;padding:14px 16px}.pr-catalogo__fila{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pr-catalogo__o{color:var(--text-muted);font-size:13px}.pr-catalogo__enlace{flex:300px;align-items:center;gap:8px;min-width:0;display:flex;position:relative}.pr-catalogo__enlace .pr-metaed__campo{border-radius:999px;flex:1;min-width:0;height:32px;padding:0 12px 0 31px;font-size:13px}.pr-catalogo__enlace .pr-metaed__campo:focus{border-color:var(--lavanda);box-shadow:0 0 0 1px var(--lavanda);outline:0}.pr-catalogo__ic{color:var(--text-muted);pointer-events:none;display:inline-grid;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.pr-catalogo__ayuda,.pr-catalogo__estado{color:var(--text-muted);align-items:center;gap:7px;margin:10px 0 0;font-size:12.5px;display:flex}.pr-catalogo__estado{margin:4px 0 12px}@media (width<=620px){.pr-catalogo__o{display:none}}@media (width<=760px){.pr-tabs{top:-22px}.pr-resumen{grid-template-columns:minmax(0,1fr)}.pr-resumen__c{border-right:0;border-bottom:1px solid var(--border)}.pr-resumen__c:last-child{border-bottom:0}}@media (width<=620px){.pr-ent__cab{grid-template-columns:48px minmax(0,1fr)}.pr-ent__dot{display:none}.pr-ent__cuerpo,.pr-ent__corr{padding-left:14px}.pr-ent__fila .pr-acc{padding-right:10px}.pr-confirma{left:0;right:auto}}.tarea{border-bottom:1px solid var(--border);padding:3px 0}.tarea__fila{width:calc(100% + 32px);color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--radius);background:0 0;border:0;grid-template-columns:22px minmax(0,1fr) auto 16px;align-items:baseline;gap:16px;margin:0 -16px;padding:16px 20px 16px 16px;transition:background .16s;display:grid}.tarea__fila:hover{background:var(--surface)}.tarea__i{color:var(--text-muted);grid-column:1;transform:translateY(3px)}.tarea__main{grid-column:2;min-width:0}.tarea__q{font-size:16.5px;display:block}.tarea__d{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;display:block;overflow:hidden}.tarea__marca{color:var(--accent);white-space:nowrap;margin-left:10px;font-size:12.5px;font-weight:500}.tarea__cuando{color:var(--text-muted);white-space:nowrap;text-align:right;grid-column:3;font-size:12.5px}.tarea__cuando:empty{display:none}.tarea__chev{color:var(--text-muted);grid-column:4}.tarea--abierta{background:var(--surface);border-radius:var(--radius);border-bottom-color:#0000;margin:10px -16px;padding:0;position:relative}.tarea:has(+.tarea--abierta){border-bottom-color:#0000}.tarea--abierta .tarea__fila{width:100%;margin:0}.tarea--abierta .tarea__fila:hover{background:0 0}.tarea__cuerpo{padding:2px 20px 24px 54px}.tarea__dato{color:var(--text-muted);margin:0;font-size:12.5px}@media (width<=760px){.tarea__fila{grid-template-columns:22px minmax(0,1fr) auto 16px;gap:10px}.tarea__i{grid-column:1}.tarea__main{grid-column:2}.tarea__cuando{grid-column:auto;display:none}.tarea__chev{grid-column:4}.tarea__fila{width:calc(100% + 16px);margin:0 -8px;padding:14px}.tarea--abierta{margin:8px -8px}.tarea__cuerpo{padding:2px 14px 20px}}.version{flex-direction:column;gap:12px;margin:4px 0 14px;display:flex}.version__quien{color:var(--text-muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.version__quien strong{color:var(--text);font-weight:500}.version__quien .linkish{font-size:12.5px}.version__editar{font:inherit;color:var(--text-muted);opacity:.6;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:12px;transition:opacity .15s}.version__editar:hover,.version__editar:focus-visible{opacity:1}.version__edit{min-height:220px}.version__linea{border-top:1px solid color-mix(in srgb, var(--border) 55%, transparent);margin:0;padding:8px 0;font-size:15px;line-height:1.55}.version__bloque>.version__linea:first-of-type,.version__bloque>.cons__grupo+.version__linea{border-top:0}.version__linea--actual,.version__prosa-actual{color:var(--text-muted)}.version__actual summary{color:var(--text-muted);cursor:pointer;width:fit-content;font-size:12.5px}.version__actual summary:hover{color:var(--text)}.version__actual[open] summary{margin-bottom:8px}.version__acts{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.cchip__avatar--18{width:18px;height:18px;font-size:9px}.cons__grupo{text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);padding:14px 0 2px;font-size:12px;font-weight:600}.version__bloque:first-child>.cons__grupo{padding-top:4px}.nov{padding:0}.nov__cab{align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.nov__meta{color:var(--text-muted);flex:1;font-size:12.5px}.nov__lk{font:inherit;color:var(--text-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline;text-decoration-thickness:1px}.nov__lk:hover{color:var(--text)}.nov__lk:disabled{opacity:.5;cursor:default}.nov__ficha+.nov__ficha{margin-top:22px}.nov__para{color:var(--text-muted);margin:0 0 2px;font-size:12.5px}.nov__l{border-top:1px solid color-mix(in srgb, var(--border) 55%, transparent);align-items:flex-start;gap:20px;padding:16px 0;display:flex}.nov__para+.nov__l{border-top:0;padding-top:8px}.nov__cuerpo{flex:1;min-width:0}.nov__txt{color:var(--text);font-size:15px;line-height:1.55}.nov__txt--quita,.nov__antes{color:var(--text-muted);text-decoration:line-through}.nov__antes{margin-bottom:4px;font-size:13.5px;line-height:1.5}.nov__dest{color:var(--text-muted);margin-top:5px;font-size:12px}.nov__origen-lk{font:inherit;color:var(--text);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--border-fuerte);text-decoration-color:var(--border-fuerte);cursor:pointer;background:0 0;border:0;padding:0;transition:text-decoration-color .16s}.nov__origen-lk:hover{-webkit-text-decoration-color:var(--text);text-decoration-color:var(--text)}.nov__cita{border-left:2px solid var(--border-fuerte);color:var(--text-muted);border-radius:0;margin:12px 0 2px;padding:3px 0 3px 14px;font-size:13.5px;font-style:italic;line-height:1.55}.nov__extras{color:var(--text-muted);margin:6px 0 0;padding-left:18px;font-size:13.5px;line-height:1.5}.nov__acts{flex-shrink:0;align-items:center;gap:8px;margin-top:-5px;display:flex}.nov__acts>button,.nov__pie>button{padding:6px 14px;font-size:13px}.nov__editar .btn-primary{border:1px solid #0000}.nov .btn-soft:disabled{opacity:.45;cursor:default;color:var(--text-muted);border-color:var(--border)}.nov__editar .nov__acts{margin-top:10px}.nov__l--vale,.nov__l--no{align-items:baseline}.nov__l--vale .nov__i,.nov__l--no .nov__i{margin:0 4px 0 -38px}.nov__l--vale .nov__txt,.nov__l--no .nov__txt,.nov__l--ya .nov__txt{color:var(--text-muted)}.nov__l--no .nov__txt{text-decoration:line-through}.nov__i{color:var(--ok);flex-shrink:0;transform:translateY(2px)}.nov__l--no .nov__i{color:var(--text-muted)}.nov__motivos{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:12px;display:flex}.nov__motivos>span{margin-right:2px}.nov__pie{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:6px;padding-top:20px;display:flex}.nov__nota{color:var(--text-muted);font-size:12.5px}.nov>.parche__error{margin:10px 0 0}.nov__l .parche__error{margin:8px 0 0}@media (width<=760px){.nov__l--vale .nov__i,.nov__l--no .nov__i{margin:0}}@media (width<=700px){.nov__l{flex-direction:column;gap:12px}.nov__acts{margin-top:0}.nov__l--vale,.nov__l--no{flex-direction:row;gap:12px}}.bnd__otros{margin-top:18px}.bnd__otros-cab{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-size:13px;display:inline-flex}.bnd__otros-cab:hover{color:var(--text)}.borrador__apartado{border-top:1px solid var(--border);padding:24px 0 26px}.borrador__apartado:first-child{border-top:0;padding-top:6px}.borrador__apartado>.cons__rot{margin-bottom:10px}.borrador__aviso{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px 16px;padding:20px 0 4px;display:flex}.borrador__aviso:first-child{border-top:0;padding-top:6px}.borrador__aviso-t{color:var(--text);flex:280px;margin:0;font-size:14px;line-height:1.5}.borrador__aviso .parche__error{flex-basis:100%;margin:0}.borrador__hecho{border-top:1px solid var(--border);color:var(--ok);margin:0;padding:18px 0;font-size:13px}.borrador__hecho:first-child{border-top:0;padding-top:6px}.borrador__hecho+.borrador__hecho{border-top:0;padding-top:0}.borrador__hecho:has(+.borrador__hecho){padding-bottom:8px}.borrador>.cons__listo{margin-top:4px}.cf>*{width:min(680px,100%)}.cf__sub{color:var(--text-muted);margin:8px 0 0;font-size:15px;line-height:1.6}.cf__fallo{color:var(--text-muted);margin:14px 0 0;font-size:13px}.cf__pasos{margin:44px 0 0;padding:0;list-style:none}.cf__paso{grid-template-columns:32px minmax(0,1fr);column-gap:18px;padding-bottom:34px;display:grid;position:relative}.cf__paso:not(:last-child):before{content:"";background:var(--border);width:1px;position:absolute;top:40px;bottom:8px;left:16px;transform:translate(-50%)}.cf__i{background:var(--surface-2);width:32px;height:32px;color:var(--text-muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.cf__paso--tuyo .cf__i{background:var(--accent-soft);color:var(--accent)}.cf__t{margin:5px 0 8px;font-size:16px;font-weight:500;line-height:1.35}.cf__texto{color:var(--text-muted);margin:0;font-size:14.5px;line-height:1.6}.cf__real{vertical-align:top;border-radius:var(--radius);background:var(--surface-2);max-width:100%;color:var(--text);margin:14px 0 0;padding:11px 18px;font-size:13px;line-height:1.5;animation:.24s ease-out cf-aparece;display:inline-block}.cf__real--espera{visibility:hidden;animation:none}@keyframes cf-aparece{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.cf__real{animation:none}}.cf__paso--tuyo .cf__real{background:var(--accent-soft);color:var(--accent)}.cf__real a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.cf__cierre{border-top:1px solid var(--border);color:var(--text-muted);grid-template-columns:32px minmax(0,1fr);column-gap:18px;margin:2px 0 0;padding-top:26px;font-size:14px;line-height:1.6;display:grid}.cf__cierre .ico{justify-self:center;margin-top:3px}.cf__claude,.cf__permisos{border-top:1px solid var(--border);margin:0 0 30px;padding-top:30px}.cf__claude-t{margin:0 0 8px;font-size:18px;font-weight:500;line-height:1.35}.cf__cosas{margin:28px 0 0;padding:0;list-style:none}.cf__cosa{grid-template-columns:32px minmax(0,1fr);column-gap:18px;padding-bottom:28px;display:grid}.cf__conecta{padding-bottom:0}.cf__proyectos{margin-bottom:2px}.cf__dir{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);align-items:center;gap:10px;margin:12px 0 0;padding:8px 12px;display:flex}.cf__dir code{word-break:break-all;flex:1;font-size:12.5px}.cf__dir .linkish,.cf__dir .linkish .ico{color:var(--text-muted)}.cf__dir .linkish:hover,.cf__dir .linkish:hover .ico{color:var(--text)}.cf__permiso{margin-top:12px}.cf__nota{color:var(--text-muted);margin:12px 0 0;font-size:13px;line-height:1.55}@media (width<=760px){.cf__pasos{margin-top:32px}.cf__paso,.cf__cierre,.cf__cosa{grid-template-columns:28px minmax(0,1fr);column-gap:14px}.cf__i{width:28px;height:28px}.cf__paso:not(:last-child):before{top:36px;left:14px}.cf__t{margin-top:3px}.cf__real{padding:10px 14px}}.cerrada{text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:18px;max-width:560px;margin:32px auto 0;padding:40px 36px 34px}.cerrada__icono{background:var(--surface-2);width:52px;height:52px;color:var(--text-muted);border-radius:50%;place-items:center;margin:0 auto 16px;display:grid}.cerrada__tipo{color:var(--text-muted);margin:0 0 6px;font-size:12.5px}.main h1.cerrada__titulo,.cerrada__titulo{letter-spacing:-.02em;color:var(--text);margin:0 0 18px;font-size:24px;font-weight:600;line-height:1.25}.cerrada__que{max-width:440px;color:var(--text-muted);margin:0 auto 6px;font-size:14.5px}.cerrada__quien{color:var(--text);margin:0;font-size:14.5px;font-weight:500}.cerrada__ir{border:1px solid var(--border-fuerte);background:var(--bg);color:var(--text);border-radius:999px;align-items:center;gap:8px;margin-top:24px;padding:9px 16px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.cerrada__ir:hover{border-color:var(--accent);color:var(--accent)}.cv__reader .cerrada{margin-top:8px;padding:28px 20px 24px}.candado{vertical-align:-1px;color:var(--text-muted);margin-right:6px;display:inline-flex}.ev__aporte-adj .candado{margin-right:0}.emp-relacion{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);grid-template-columns:34px minmax(0,1fr);align-items:start;gap:4px 12px;margin-bottom:12px;padding:16px 18px;display:grid}.emp-relacion__ic{background:var(--surface-2);width:34px;height:34px;color:var(--text-muted);border-radius:9px;place-items:center;display:grid}.emp-relacion__cuerpo{min-width:0}.emp-relacion__k{font-size:13px;font-weight:600}.emp-relacion__t{margin-top:2px;font-size:14.5px}.emp-relacion__vacio{color:var(--text-muted);margin:2px 0 0}.emp-relacion--viva .emp-relacion__k{text-transform:uppercase;letter-spacing:1px;color:var(--text-muted);margin:0;font-size:13px;font-weight:400;line-height:34px}.emp-relacion__fase{color:var(--text-muted);margin:0;font-size:13.5px}.emp-relacion--viva .emp-relacion__t{margin:4px 0 0;line-height:1.55}.emp-relacion--viva .pmini__tit{margin:14px 0 4px}.emp-relacion--viva .pmini--linea li{grid-template-columns:minmax(0,1fr)}.emp-relacion--viva .pcard__pie{margin-top:14px}.pmini__tit{color:var(--text-muted);letter-spacing:0;text-transform:none;margin:0 0 8px;font-size:12px;font-weight:600}.emp-proyectos{margin-top:18px}.emp-proyectos__cab{align-items:center;gap:10px;margin-bottom:10px;display:flex}.emp-proyectos__cab .pmini__tit{margin:0}.emp-proyectos__cab .pr-btn{margin-left:auto}.emp-proyectos__antes{margin:16px 0 8px}.emp-programa{margin-top:22px}.pcard{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);margin-bottom:12px;transition:border-color .15s;overflow:hidden}.pcard:hover{border-color:var(--border-fuerte)}.pcard--esqueleto{padding:18px}.pcard--esqueleto .skel{margin:0}.pcard__top{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:16px 18px 14px;display:grid}.pcard__top:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:var(--radius)}.pcard__izq{min-width:0;display:block}.pcard__nom{align-items:center;gap:8px;font-size:16.5px;font-weight:600;line-height:1.35;display:flex}.pcard__nom svg{color:var(--text-muted);flex:none;transition:transform .15s}.pcard--abierta .pcard__nom svg{transform:rotate(90deg)}.pcard__fase{color:var(--text-muted);padding-left:23px;font-size:13.5px;display:block}.pcard__der{color:var(--text-muted);text-align:right;flex-direction:column;align-items:flex-end;gap:4px;font-size:12.5px;display:flex}.pcard__sig{background:var(--bg);border-radius:var(--radius-sm);grid-column:1/-1;align-items:center;gap:10px;min-width:0;margin:10px 0 0 23px;padding:9px 12px;font-size:14px;display:flex}.pcard__sigk{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;font-size:11.5px;font-weight:600}.pcard__sigt{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pcard__sigmas{color:var(--text-muted);white-space:nowrap;font-size:13px}.pcard__zoom{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;padding:16px 18px 18px 41px;display:grid}.pcard__pie{border-top:1px solid var(--border);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;margin-top:4px;padding-top:14px;display:flex}.pmini{margin:0;padding:0;list-style:none}.pmini li{grid-template-columns:48px minmax(0,1fr);gap:8px;padding:5px 0;font-size:13.5px;display:grid}.pmini--personas li{grid-template-columns:28px minmax(0,1fr);align-items:start}.pmini__f{color:var(--text-muted);font-variant-numeric:tabular-nums;padding-top:1px;font-size:12.5px}.pmini__t{min-width:0}.pmini__t>svg{color:var(--text-muted);vertical-align:-2px;margin-right:6px}.pmini__cerrada{color:var(--text-muted);align-items:center;gap:2px;display:inline-flex}.panterior{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);color:inherit;align-items:center;gap:12px;min-width:0;margin-bottom:8px;padding:12px 16px;text-decoration:none;display:flex}.panterior:hover{border-color:var(--border-fuerte)}.panterior:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.panterior__nom{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.panterior__linea{color:var(--text-muted);text-align:right;min-width:0;margin-left:auto;font-size:13px}.panterior>svg{color:var(--text-muted);flex:none}.emp-nuevo{max-width:520px;margin:0 0 14px}.emp-nuevo__campo{color:var(--text-muted);flex-direction:column;gap:4px;margin-bottom:10px;font-size:12.5px;display:flex}.emp-nuevo__k{color:var(--text-muted);margin-bottom:4px;font-size:12.5px;display:block}.emp-nuevo__campo .emp-nuevo__k{margin-bottom:0}.emp-nuevo__opc{opacity:.85;font-weight:400}.emp-nuevo__nota{color:var(--text-muted);margin:10px 0 0;font-size:12.5px}.qhp__chips{margin-top:10px}.qhp__etq{background:var(--accent-soft);color:var(--accent);white-space:nowrap;border-radius:999px;flex:none;padding:1px 8px;font-size:11.5px;line-height:1.5;text-decoration:none;display:inline-block}a.qhp__etq:hover{text-decoration:underline}.qhp__etq--emp{background:var(--surface-2);color:var(--text-muted)}.ev__tit{flex-wrap:wrap;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.ev__quien .qhp__etq{margin-left:2px}@media (width<=760px){.pcard__zoom{grid-template-columns:minmax(0,1fr);padding-left:18px}.pcard__fase{padding-left:0}.pcard__sig{margin-left:0}.pcard__sigk{display:none}.panterior{flex-wrap:wrap;row-gap:4px}.panterior__linea{text-align:left;flex-basis:100%;order:3;margin-left:0}}@media (width<=560px){.pcard__top{grid-template-columns:minmax(0,1fr)}.pcard__der{text-align:left;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:4px 10px;margin-top:6px}.emp-relacion{grid-template-columns:minmax(0,1fr);padding:14px 16px}.emp-relacion__ic{display:none}.emp-relacion--viva .emp-relacion__k{line-height:1.4}}.qhp__cargando{color:var(--text-muted);margin:10px 0 0;font-size:13px}.campo-fecha{background:var(--surface);max-width:100%;box-shadow:0 0 0 1px var(--border-fuerte);color:var(--text-muted);border-radius:10px;align-items:stretch;transition:box-shadow .14s;display:inline-flex}.campo-fecha:hover{box-shadow:0 0 0 1px var(--text-muted)}.campo-fecha:focus-within{box-shadow:0 0 0 1.5px var(--lavanda)}.campo-fecha--puesto{color:var(--text)}.campo-fecha__b{min-height:34px;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;outline:0;align-items:center;gap:8px;padding:0 12px;font-size:14px;display:inline-flex}.campo-fecha--puesto .campo-fecha__b{padding-right:6px}.campo-fecha__x{width:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0 6px 0 0;display:inline-grid}.campo-fecha__x:hover{color:var(--text)}.campo-fecha--mini{border-radius:999px}.campo-fecha--mini .campo-fecha__b{min-height:28px;padding:0 10px;font-size:12.5px}.campo-fecha--mini.campo-fecha--puesto .campo-fecha__b{padding-right:4px}.pag-main>*{width:min(760px,100%)}.pag-main.bnd>*{width:min(860px,100%)}.scope__camino a{color:inherit;text-decoration:none}.scope__camino a:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.pag-link{font:inherit;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;align-items:center;gap:5px;padding:4px 6px;font-size:13px;display:inline-flex}.pag-link:hover{color:var(--text);background:var(--hover-wash)}.pag-prop__abrir a{color:inherit;text-decoration:none}.pag-prop__abrir a:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.pag-doc{max-width:68ch;font-size:15.5px;line-height:1.7}.pag-doc h2{letter-spacing:-.005em;margin:30px 0 8px;font-size:18px}.pag-doc h2:first-child{margin-top:0}.pag-doc p{margin:0 0 12px}.pag-doc ul{margin:0 0 14px;padding-left:20px}.pag-doc li{margin-bottom:6px}.pag-doc strong{font-weight:600}.pag-doc blockquote{border-left:2px solid var(--lavanda);color:var(--text-muted);margin:0 0 12px;padding-left:14px}.pag-doc a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-fuerte);text-decoration-color:var(--border-fuerte);text-underline-offset:3px;text-decoration-thickness:1px}.pag-doc a:hover{color:var(--accent);text-decoration-color:currentColor}.pag-aviso{border-radius:var(--radius-sm);border-left:2px solid var(--ok);background:color-mix(in srgb, var(--ok) 9%, transparent);margin:-14px 0 22px;padding:9px 14px;font-size:13.5px}.pag-editor__pie{align-items:center;gap:10px;margin-top:12px;display:flex}.pag-editor__ayuda{color:var(--text-muted);flex:1;font-size:12.5px}.pag-editor__ayuda b{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12px;font-weight:500}.pag-crear__campo{color:var(--text-muted);flex-direction:column;gap:5px;font-size:13px;display:flex}.pag-crear__campo input,.pag-crear__campo select,.pag-crear__campo textarea{font:inherit;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface-2);color:var(--text);padding:6px 8px;font-size:13px}.pag-crear__campo textarea{resize:vertical;min-height:6.5em;line-height:1.5}.pag-crear__ayuda{font-size:12px}.pag-diff{flex-direction:column;gap:8px;margin:8px 0 0;display:flex}.pag-diff__p{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);padding:12px 16px}.pag-diff__p--entra{border-left:3px solid var(--ok)}.pag-diff__p--sale{border-left:3px solid var(--danger)}.pag-diff__p--sale .pag-doc{color:var(--text-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--danger) 50%, transparent);text-decoration-color:color-mix(in srgb, var(--danger) 50%, transparent)}.pag-diff__p .pag-doc{font-size:14.5px}.pag-diff__p .pag-doc>:last-child{margin-bottom:0}.pag-diff__rot{text-transform:uppercase;letter-spacing:.8px;color:var(--text-muted);margin-bottom:4px;font-size:11.5px;display:block}.pag-bnd__acc{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.pag-prop__vieja{border-left:2px solid var(--warn);background:var(--hover-wash);border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:0 0 10px;padding:8px 12px;font-size:13px}.pag-prop__fuera{color:var(--text-muted);margin-top:12px;font-size:13px}.pag-prop__fuera-t{margin:0 0 4px}.pag-prop__fuera-l{gap:2px;margin:0;padding-left:18px;display:grid}.pag-fuentes{border-top:1px solid var(--border);margin-top:48px;padding-top:20px}.pag-fuentes__t{color:var(--text-muted);margin:0 0 12px;font-size:13px;font-weight:600}.pag-fuentes__lista{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pag-fuentes__f{gap:2px;display:grid}.pag-fuentes__a{color:var(--text);justify-self:start;text-decoration:none}.pag-fuentes__a:hover{text-decoration:underline}.pag-fuentes__meta{color:var(--text-muted);font-size:13px}.pag-fuentes__entradilla{color:var(--text-muted);max-width:62ch;margin:-4px 0 14px;font-size:14px}.wiki-fuera{clear:both;border-top:0;margin-top:44px;padding-top:0}.wiki-fuera .pag-fuentes__t{border-bottom:1px solid var(--border);letter-spacing:-.02em;color:var(--text);margin:0 0 12px;padding-bottom:7px;font-size:21px;font-weight:600;line-height:1.3}.arbol{border-top:1px solid var(--border);margin-top:48px;padding-top:20px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pr-lector__drive{margin:0 0 12px;font-size:13px}.pr-lector__drive a{color:var(--accent);align-items:center;gap:5px;font-weight:500;text-decoration:none;display:inline-flex}.pr-lector__drive a:hover{text-decoration:underline}.qhp__reparto{color:var(--text-muted);font-size:13px}.qhp__reparto--esp{font-style:italic}.qhp__pag{color:inherit;text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent)}.qhp__pag:hover{color:var(--text)}a.ev__cita.qhp__nov{color:var(--text);margin-top:2px;font-size:14px;text-decoration:none;display:block}a.ev__cita.qhp__nov:hover{color:var(--accent)}.qhp__nov-d{color:var(--text-muted);font-size:12.5px}.ev__t--cerrada{color:var(--text-muted)}.editor{border:1px solid var(--border-fuerte);border-radius:var(--radius);background:var(--surface);color:var(--text);text-align:left;font-size:15.5px;line-height:1.65;transition:border-color .15s,box-shadow .15s}.editor:focus-within{border-color:color-mix(in srgb, var(--accent) 55%, var(--border-fuerte));box-shadow:0 0 0 3px var(--accent-soft)}.editor--off{opacity:.75}.pag-barra{z-index:2;border-bottom:1px solid var(--border);border-radius:var(--radius) var(--radius) 0 0;background:color-mix(in srgb, var(--surface) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:2px;padding:7px 10px;display:flex;position:sticky;top:0}.pag-barra__fila{flex-wrap:wrap;align-items:center;gap:2px;width:100%;display:flex}.pag-barra__fila--tabla{border-top:1px solid var(--border);margin-top:6px;padding-top:6px}.pag-barra__b{min-width:32px;height:30px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0 9px;font-size:13px;font-weight:500;display:inline-flex}.pag-barra__b:hover{background:var(--hover-wash);color:var(--text)}.pag-barra__b:disabled,.pag-barra__b:disabled:hover{color:var(--text-muted);opacity:.4;cursor:default;background:0 0}.pag-barra__b--on,.pag-barra__b--on:hover{background:var(--accent-soft);color:var(--accent)}.pag-barra__b:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pag-barra__sep{background:var(--border);width:1px;height:18px;margin:0 6px}.editor--notas .pag-barra,.editor--notas .pag-barra__fila{gap:0}.editor--notas .pag-barra__b{min-width:26px;padding:0 4px}.editor--notas .pag-barra__sep{margin:0 2px}.pag-barra__url{border:1px solid var(--border);background:var(--bg);min-width:160px;height:30px;color:var(--text);font:inherit;border-radius:7px;flex:1;margin:0 6px;padding:0 10px;font-size:13.5px}.pag-barra__url:focus{border-color:var(--accent);outline:none}.pag-barra>.ico{margin-left:6px}.editor__doc{outline:none;max-width:none}.editor__doc--pagina{min-height:56vh;padding:32px 44px 40px}.editor__doc--notas{min-height:14em;max-height:46vh;padding:16px 20px;font-size:14.5px;overflow-y:auto}.editor__doc--apartado{min-height:7em;padding:14px 18px;font-size:15px;line-height:1.6}.editor__doc>:first-child{margin-top:0}.editor__doc>:last-child{margin-bottom:0}.editor__doc a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.editor__doc p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;height:0;color:var(--text-muted);opacity:.7;pointer-events:none}.editor__doc .editor-imagen{border-radius:var(--radius-sm);vertical-align:middle;max-width:100%;height:auto}.editor__doc .editor-imagen.ProseMirror-selectednode{outline:2px solid var(--accent)}.pag-doc ul[data-type=taskList]{padding-left:2px;list-style:none}.pag-doc ul[data-type=taskList] li{align-items:flex-start;gap:8px;display:flex}.pag-doc ul[data-type=taskList] li>label{flex:none;margin-top:.3em}.pag-doc ul[data-type=taskList] li>label input{accent-color:var(--accent);margin:0}.pag-doc ul[data-type=taskList] li>div{flex:1;min-width:0}.pag-doc ul[data-type=taskList] li>div>p{margin:0}.pag-doc ul[data-type=taskList] li[data-checked=true]>div{color:var(--text-muted);text-decoration:line-through;-webkit-text-decoration-color:var(--border-fuerte);text-decoration-color:var(--border-fuerte)}.wiki-md ul.contains-task-list,.pag-doc ul.contains-task-list{padding-left:2px;list-style:none}.wiki-md li.task-list-item input,.pag-doc li.task-list-item input{vertical-align:-1px;accent-color:var(--accent);margin:0 8px 0 0}.pag-doc table,.wiki-md table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0 0 16px;font-size:.94em}.pag-doc th,.pag-doc td,.wiki-md th,.wiki-md td{border:1px solid var(--border-fuerte);vertical-align:top;text-align:left;overflow-wrap:anywhere;padding:7px 10px;position:relative}.pag-doc th,.wiki-md th{background:var(--hover-wash);font-weight:600}.pag-doc th>p,.pag-doc td>p{margin:0}.pag-doc .selectedCell:after{content:"";background:var(--accent-soft);pointer-events:none;position:absolute;inset:0}.pag-doc .tableWrapper{overflow-x:auto}.pag-doc del,.pag-doc s,.wiki-md del{-webkit-text-decoration-color:var(--text-muted);text-decoration-color:var(--text-muted)}.editor .pag-editor__pie{border-top:1px solid var(--border);border-radius:0 0 var(--radius) var(--radius);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);margin:0;padding:12px 16px;position:sticky;bottom:0}@media (width<=760px){.editor__doc--pagina{padding:20px 18px 24px}.pag-editor__atajos{display:none}.editor .pag-editor__pie{flex-wrap:wrap}.editor .pag-editor__ayuda{flex:1 0 100%}.editor .pag-editor__ayuda:empty{display:none}.editor .pag-editor__pie>.btn-soft{margin-left:auto}}.duda-int .bnd__texto{margin-bottom:0}.aviso-mem__par{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (width<=640px){.aviso-mem__par{grid-template-columns:1fr}}.aviso-mem__lado{border:1px solid var(--border);background:var(--surface-2);border-radius:8px;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.aviso-mem__lado--ahora{border-color:var(--accent)}.aviso-mem__rotulo{color:var(--text-muted);font-size:12px}.aviso-mem__pregunta{color:var(--text);margin:0;font-size:15px;font-weight:500}.aviso-mem__opcion{text-align:left;border:1px solid var(--border);border-radius:var(--radius-sm);color:inherit;font:inherit;cursor:pointer;background:0 0;flex-direction:column;gap:6px;min-width:0;padding:12px 14px;transition:border-color .16s,background .16s;display:flex}.aviso-mem__opcion:hover:not(:disabled),.aviso-mem__opcion:focus-visible{border-color:var(--accent);background:var(--accent-soft);outline:none}.aviso-mem__opcion:disabled{cursor:default}.aviso-mem__elegir{color:var(--accent);align-items:center;gap:5px;margin-top:4px;font-size:13px;font-weight:500;display:inline-flex}.aviso-mem__texto{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.aviso-mem__pie{color:var(--text-muted);font-size:12px}.duda-int__reunion{color:var(--text-muted);align-self:flex-start;align-items:center;gap:6px;font-size:12.5px;text-decoration:none;display:inline-flex}.duda-int__reunion:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.duda-int__reunion .ico{flex-shrink:0}.duda-int__sel{background:var(--surface-2);min-width:0;max-width:100%;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit;flex:260px;padding:6px 8px;font-size:13px}.duda-int__sel:focus{border-color:var(--accent);outline:0}.docs-ren__caja{flex-direction:column;gap:8px;margin-bottom:-10px;display:flex}.docs-ren{margin:0;padding:0;list-style:none}.docs-ren__item{flex-direction:column;gap:6px;padding:12px 0;display:flex}.docs-ren__item+.docs-ren__item{border-top:1px solid var(--border)}.docs-ren__item:first-child{padding-top:2px}.docs-ren__t{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;font-size:14.5px;display:flex}.docs-ren__t .ico{color:var(--text-muted);align-self:center}.docs-ren__t a{color:inherit;text-decoration:none}.docs-ren__t a:hover{color:var(--accent)}.docs-ren__ruta{color:var(--text-muted);font-size:12.5px}.docs-ren__fila .docs-ren__por{flex:260px}.docs-ren__por{color:var(--text-muted);margin:0;font-size:13.5px;line-height:1.5}.docs-ren__por a{color:var(--accent);white-space:nowrap;text-decoration:none}.docs-ren__por a:hover{text-underline-offset:3px;text-decoration:underline}.docs-ren__fila{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;display:flex}.docs-ren__nombre,.docs-ren__input.docs-ren__input--solo{box-sizing:border-box;background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-sm);flex:280px;min-width:0}.docs-ren__nombre{align-items:stretch;display:flex}.docs-ren__nombre:focus-within,.docs-ren__input.docs-ren__input--solo:focus{border-color:var(--accent);outline:0}.docs-ren__nombre select{border-radius:var(--radius-sm) 0 0 var(--radius-sm);color:var(--text);cursor:pointer;background-color:#0000;border:0;padding:6px 4px 6px 10px;font-size:13.5px}.docs-ren__nombre select:focus{outline:0}.docs-ren__nombre select.docs-ren__sin-tipo{color:var(--accent)}.docs-ren__nombre select:not(.docs-ren__sin-tipo){text-transform:uppercase}.docs-ren__sep{color:var(--text-muted);align-self:center;padding-left:8px;font-size:13.5px}.docs-ren__input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;padding:6px 10px;font-size:13.5px}.docs-ren__nombre .docs-ren__input{flex:1;padding-left:1px}.docs-ren__input:focus{outline:0}.docs-ren__acciones{align-items:center;gap:14px;margin-left:auto;display:inline-flex}.docs-ren__ok{font:inherit;color:var(--text-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-size:13px}.docs-ren__ok:hover:not(:disabled){color:var(--text)}.docs-ren__ok:disabled{opacity:.45;cursor:default}.docs-ren__btn{padding:6px 14px;font-size:13px;text-decoration:none}.docs-ren__nota{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.5}.docs-ren__error{color:var(--danger);overflow-wrap:anywhere;margin:0;font-size:12.5px;line-height:1.5}.carpetas{border:1px solid var(--border);border-radius:var(--radius-sm);margin:0;padding:0;list-style:none;overflow:hidden}.carpetas__item{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;display:flex}.carpetas__item:last-child{border-bottom:0}.carpetas__i{color:var(--text-muted);display:inline-flex}.carpetas__ruta{min-width:0;color:inherit;overflow-wrap:anywhere;flex:260px;font-size:14px;text-decoration:none}.carpetas__ruta:hover{text-underline-offset:3px;text-decoration:underline}.carpetas__accion{flex:0 auto;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.carpetas__sel{background:var(--surface-2);min-width:0;max-width:280px;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-sm);font:inherit;padding:6px 8px;font-size:13px}.carpetas__sel:focus{border-color:var(--accent);outline:0}.carpetas__ok{margin:0 0 12px}@media (width<=560px){.carpetas__accion{flex:100%}.carpetas__sel{flex:1;max-width:none}}.main>.reunion-caja{width:min(1120px,100%)}.reunion-caja{container-type:inline-size}.reunion{--reunion-marca:color-mix(in srgb, var(--accent) 16%, transparent);grid-template-columns:minmax(0,1fr);max-width:760px;margin:0 auto;display:grid}.reunion__cab,.reunion__notas{min-width:0}.reunion__camino{color:var(--text-muted);margin:0;font-size:12.5px}.reunion__camino a{color:inherit;text-decoration:none}.reunion__camino a:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.reunion__cab h1{letter-spacing:-.028em;margin:6px 0 10px;font-size:32px;font-weight:600;line-height:1.14}.reunion__meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:13.5px;display:flex}.reunion__datos{flex:1;min-width:0}.reunion__meta>.reunion__corr-mas{opacity:1;flex:none;position:static}.reunion__meta>.reunion__corr-mas:hover{border-color:var(--border);background:var(--surface)}.reunion__meta>.reunion__corr-pie{flex-basis:100%;justify-content:flex-end;margin-top:0}.reunion__meta>.reunion__corr-pie span{text-align:right;flex:1;min-width:0}.reader>.reunion__meta{margin-bottom:14px}.reunion__asist{flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.reunion__persona{background:var(--surface);border:1px solid var(--border);border-radius:999px;align-items:center;gap:7px;padding:3px 10px 3px 3px;font-size:13px;display:inline-flex}.reunion__persona i{background:color-mix(in srgb, var(--lavanda) 16%, var(--surface));width:22px;height:22px;color:var(--lavanda);border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:600;display:grid}.reunion__persona--fuera i{background:var(--surface-2);color:var(--text-muted)}.reunion__persona small{color:var(--text-muted);font-size:11.5px}.reunion__sec{border-radius:var(--radius-sm);margin-top:40px;scroll-margin-top:24px;transition:background .4s}.reunion__sec h2{letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 14px;font-size:21px;font-weight:600;display:flex}.reunion__sec h2 small{color:var(--text-muted);letter-spacing:0;font-size:12.5px;font-weight:500}.reunion__lead{margin:0 0 18px;font-size:18px;line-height:1.55}.reunion__bloque{margin:0 0 14px;font-size:16px;line-height:1.65}.reunion__bloque b{margin-bottom:2px;font-weight:600;display:block}.reunion__bloque p{margin:0}.reunion__decision{border-radius:var(--radius-sm);border-left:3px solid var(--warn);background:color-mix(in srgb, var(--warn) 7%, transparent);margin:0 0 10px;padding:14px 16px;font-size:15.5px;line-height:1.6}.reunion__decision--acordada{border-left-color:var(--ok);background:color-mix(in srgb, var(--ok) 7%, transparent)}.reunion__decision small{text-transform:uppercase;letter-spacing:.08em;color:var(--warn);margin-bottom:4px;font-size:11.5px;font-weight:600;display:block}.reunion__decision--acordada small{color:var(--ok)}.reunion__decision ul{margin:0;padding:0;list-style:none}.reunion__decision li+li{margin-top:8px}.reunion__pasos,.reunion__detalles{margin:0;padding:0;list-style:none}.reunion__pasos li{border-bottom:1px solid var(--border);grid-template-columns:18px 1fr;gap:10px;padding:9px 0;font-size:15px;line-height:1.55;display:grid}.reunion__pasos li:last-child{border-bottom:0}.reunion__pasos .reunion__corr-extra{grid-column:2}.reunion__corr{padding-right:36px;position:relative}.reunion__corr-mas{width:28px;height:28px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;padding:0;transition:opacity .15s;display:grid;position:absolute;top:2px;right:0}.reunion__pasos .reunion__corr{padding-right:36px}.reunion__corr-extra{margin-right:-36px}.reunion__pasos .reunion__corr-mas{top:6px}.reunion__corr:hover>.reunion__corr-mas,.reunion__corr-mas:focus-visible,.reunion__corr-mas[aria-expanded=true]{opacity:1;border-color:var(--border);background:var(--surface)}@media (hover:none){.reunion__corr-mas{opacity:.7}}.reunion__correccion{border-radius:var(--radius-sm);border:1px solid color-mix(in srgb, var(--lavanda) 30%, var(--border));background:color-mix(in srgb, var(--lavanda) 6%, var(--surface));color:var(--text);margin:8px 0 0;padding:10px 12px;font-size:14px;line-height:1.5}.reunion__correccion b{font-weight:600}.reunion__corr-linea{color:var(--text-muted);margin-top:4px;font-size:12px;display:block}.reunion__corr-linea button{color:var(--accent);cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}.reunion__corr-rehaciendo{vertical-align:middle;align-items:center;gap:6px;display:inline-flex}.reunion__corr-form{border-radius:var(--radius-sm);border:1px solid var(--border-fuerte);background:var(--surface);margin:8px 0 0;padding:12px}.reunion__corr-form textarea{resize:vertical;border:1px solid var(--border);width:100%;min-height:64px;font:inherit;background:var(--bg);color:var(--text);box-sizing:border-box;border-radius:8px;padding:8px 10px;font-size:14px}.reunion__corr-pie{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;font-size:12.5px;display:flex}.reunion__corr-pie span{flex:1;min-width:200px}.reunion__corr-error{color:var(--danger);margin:8px 0 0;font-size:13px}.reunion__corr-confirmar{color:var(--text);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.reunion__corr-sueltas{margin:12px 0 0}.reunion__corr-sobre{color:var(--text-muted);margin:12px 0 0;font-size:12.5px}.reunion__caja{border:1.5px solid var(--border-fuerte);border-radius:5px;width:16px;height:16px;margin-top:4px}.reunion__pasos b{font-weight:600}.reunion__pasos small{color:var(--text-muted);font-size:12.5px;display:block}.reunion__detalle{border-radius:var(--radius-sm);margin:0 -14px 4px -16px;padding:12px 14px 12px 16px;scroll-margin-top:24px;transition:background .4s}.reunion__detalle>b{margin-bottom:3px;font-size:15.5px;font-weight:600;display:block}.reunion__detalle>p{margin:0;font-size:15px;line-height:1.7}.reunion__min{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer;white-space:nowrap;vertical-align:1px;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:4px;margin-left:5px;padding:0 7px;font-size:11.5px;font-weight:500;line-height:1.7;display:inline-flex}.reunion__min:hover{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, var(--border))}.reunion__min--quieto{cursor:default}.reunion__min--quieto:hover{color:var(--text-muted);border-color:var(--border)}.reunion__abrir-trans{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);cursor:pointer;width:100%;color:var(--text);text-align:left;font:inherit;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;font-size:15px;display:flex}.reunion__abrir-trans:hover{border-color:var(--border-fuerte)}.reunion__abrir-trans small{color:var(--text-muted);margin-top:2px;font-size:12.5px;display:block}.reunion__abrir-trans svg{color:var(--text-muted);flex:none;transform:rotate(90deg)}.reunion__trans{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);padding:6px 18px 10px}.reunion__tbloque{border-bottom:1px solid var(--border);margin:0 -18px;padding:12px 18px;scroll-margin-top:24px;transition:background .4s}.reunion__tbloque:last-child{border-bottom:0}.reunion__tmin{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:11.5px;font-weight:600}.reunion__turno{grid-template-columns:124px 1fr;gap:10px;padding:2px 0;font-size:14px;line-height:1.55;display:grid}.reunion__turno b{color:var(--text-muted);font-size:13px;font-weight:500}.reunion--marca{background:var(--reunion-marca)}.reunion__notas>.related,.reunion__notas>.related__loading{margin-top:48px}.reunion__rot{text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);margin:0 0 8px;font-size:11.5px;font-weight:600}@container (width<=560px){.reunion__cab h1{font-size:26px}.reunion__turno{grid-template-columns:1fr;gap:0}.reunion__detalle{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}}.main>.correo-caja{width:min(1060px,100%)}.correo-caja{container-type:inline-size}.correo{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:0 56px;display:grid}.correo--solo{grid-template-columns:minmax(0,1fr);max-width:720px;margin:0 auto}.correo__principal{min-width:0}.correo__rail{color:var(--text-muted);padding-top:4px;font-size:13px;position:sticky;top:24px}.correo__rail dl{grid-template-columns:auto 1fr;gap:6px 12px;margin:0;display:grid}.correo__rail dd{color:var(--text);margin:0}.correo__hilo{flex-direction:column;gap:10px;margin-top:28px;display:flex}.correo__msg{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.correo__msg--plegado{background:0 0}.correo__msg--plegado:hover{background:var(--surface)}.correo__msg-cab{text-align:left;width:100%;color:var(--text);cursor:pointer;font:inherit;border-radius:var(--radius);background:0 0;border:0;align-items:center;gap:10px;padding:13px 16px;display:flex}.correo__msg--plegado .correo__msg-cab{padding:9px 16px}.correo__av{background:color-mix(in srgb, var(--lavanda) 16%, var(--surface));width:30px;height:30px;color:var(--lavanda);border-radius:50%;flex:none;place-items:center;font-size:11px;font-style:normal;font-weight:600;display:grid}.correo__av--fuera{background:var(--surface-2);color:var(--text-muted)}.correo__quien{flex:1;min-width:0}.correo__quien b{font-weight:600}.correo__quien small{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;display:block;overflow:hidden}.correo__fecha{color:var(--text-muted);white-space:nowrap;font-size:12.5px}.correo__cuerpo{overflow-wrap:anywhere;padding:0 18px 16px 56px;font-size:15px;line-height:1.65}.correo__cuerpo p{margin:0 0 10px}.correo__cuerpo ul,.correo__cuerpo ol{margin:0 0 10px;padding-left:22px}.correo__cuerpo li{margin-bottom:4px}.correo__cuerpo a{color:var(--accent)}.correo__img{color:var(--text-muted);border:1px dashed var(--border-fuerte);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;display:inline-flex!important}.correo__cita{border-left:2px solid var(--border-fuerte);color:var(--text-muted);margin:4px 0 10px;padding:2px 0 2px 12px;font-size:14px}.correo__cita summary{cursor:pointer;margin-bottom:6px;font-size:12.5px}.correo__mas{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;border-radius:999px;align-self:flex-start;margin-left:40px;padding:6px 14px;font-size:13px}.correo__mas:hover{border-color:var(--border-fuerte)}.correo__principal>.related,.correo__principal>.related__loading{margin-top:40px}.correo__aviso{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);gap:14px;margin-top:28px;padding:18px 20px;display:flex}.correo__aviso p{margin:0 0 4px}.correo__aviso b{font-weight:600}.correo__aviso small{color:var(--text-muted);font-size:13px}.correo__aviso-ico{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:10px;flex:none;place-items:center;display:grid}.correo__aviso-nota{color:var(--text-muted);margin:14px 0 0;font-size:13px}.chat{flex-direction:column;gap:18px;margin-top:28px;display:flex}.chat__grupo{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:0 12px;display:grid}.chat__col{min-width:0}.chat__cab{align-items:baseline;gap:8px;margin:4px 0 2px;display:flex}.chat__cab b{font-weight:600}.chat__cab span{color:var(--text-muted);font-size:12.5px}.chat__msg{overflow-wrap:anywhere;padding:3px 0;font-size:15px;line-height:1.6;position:relative}.chat__msg p{margin:0 0 6px}.chat__msg p:last-child{margin-bottom:0}.chat__msg a{color:var(--accent)}.chat__hora{text-align:right;width:40px;color:var(--text-muted);opacity:0;font-size:11px;transition:opacity .12s;position:absolute;top:6px;left:-46px}.chat__msg:hover .chat__hora{opacity:1}.chat__mencion{color:var(--lavanda);font-weight:600}.chat__resp{border-left:2px solid var(--border-fuerte);color:var(--text-muted);margin:2px 0 6px;padding:1px 0 1px 10px;font-size:13.5px}.chat__resp small{font-size:12px;display:block}.chat__resp b{font-weight:600}.chat__adjuntos{flex-wrap:wrap;gap:6px;display:flex}.chat__cuantos{display:block}.chat__cuantos small{color:var(--text-muted);margin-left:2px;font-size:12px}@container (width<=560px){.chat__hora{display:none}}@container (width<=820px){.correo{grid-template-columns:minmax(0,1fr)}.correo__rail{margin-top:28px;position:static}}@container (width<=560px){.correo__cuerpo{padding-left:16px;padding-right:16px}.correo__mas{margin-left:0}}.reunion__contado{margin-top:32px}.reunion__anadir-caja{margin:20px 0 8px}.reunion__anadir{text-align:left;border:1px dashed var(--border-fuerte);border-radius:var(--radius-sm);width:100%;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:12px 14px;font-size:14.5px;transition:color .15s,border-color .15s;display:flex}.reunion__anadir:hover:not(:disabled){color:var(--text);border-color:var(--lavanda)}.reunion__anadir:disabled{cursor:default}.reunion__anadir small{color:var(--text-muted);margin-top:1px;font-size:12.5px;display:block}.reunion__anadir-aviso{color:var(--text-muted);margin:8px 0 0;font-size:13.5px}.reunion__brain{margin:8px 0 0;padding:0;list-style:none}.reunion__brain>li{color:var(--text-muted);padding:3px 36px 3px 0;font-size:13px;line-height:1.5}.reunion__brain .reunion__corr-mas{top:-1px}.reunion__brain-linea{align-items:baseline;gap:7px;display:flex}.reunion__brain-linea>svg{color:var(--lavanda);flex:none;position:relative;top:2px}.reunion__brain .reunion__corr-linea{margin-top:0;padding-left:19px}.reunion__brain b{font-size:inherit;color:var(--text);margin:0;font-weight:600;display:inline}.reunion__brain a{color:var(--text)}.reunion__brain-que{font-style:italic}.reunion__brain-que button{font:inherit;color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;padding:0;font-size:12px;font-style:normal;text-decoration:underline}.reunion__brain-que button:hover{color:var(--text)}.reunion__brain>li.reunion--marca{background:var(--accent-soft);border-radius:6px}.reunion__nota{border:1px solid color-mix(in srgb, var(--lavanda) 30%, var(--border));background:color-mix(in srgb, var(--lavanda) 6%, var(--surface));border-radius:var(--radius);margin-bottom:10px;padding:16px 18px;scroll-margin-top:24px;transition:box-shadow .4s,border-color .4s}.reunion__nota--marca{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));box-shadow:0 0 0 4px var(--accent-soft)}.reunion__nota-cab{color:var(--text-muted);align-items:center;gap:9px;margin:0 0 8px;font-size:13px;display:flex}.reunion__nota-cab i{background:color-mix(in srgb, var(--lavanda) 16%, var(--surface));width:26px;height:26px;color:var(--lavanda);border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-style:normal;font-weight:600;display:grid}.reunion__nota-cab b{color:var(--text);font-weight:600}.reunion__nota-txt{white-space:pre-line;margin:0 0 8px;font-size:16px;line-height:1.65}.reunion__nota-txt:last-child{margin-bottom:0}.reunion__nota-adj{color:var(--text-muted);margin-top:10px;font-size:14px}.reunion__nota-adj summary{cursor:pointer;font-size:12.5px}.reunion__nota-adj p{white-space:pre-line;margin:6px 0 0}.reunion__sinacta{border-radius:var(--radius-sm);border:1px dashed var(--border-fuerte);color:var(--text-muted);margin:24px 0 0;padding:14px 16px;font-size:14px}.reunion__sinacta--arriba{margin:20px 0 0}.reunion__origen{color:var(--text-muted);margin:28px 0 0;font-size:13px}.reunion__origen--preparando{font-style:italic}.reunion__origen+.reunion__sec{margin-top:12px}.main>.fuente-caja{width:min(1060px,100%)}.fuente-caja{container-type:inline-size}.fuente{--fuente-marca:color-mix(in srgb, var(--accent) 16%, transparent);grid-template-columns:minmax(0,1fr) 230px;align-items:start;gap:0 56px;max-width:1006px;margin:0 auto;display:grid}.fuente__principal,.fuente__cab{min-width:0}.fuente__barra{opacity:.6;margin:0 6px}.fuente-chip{color:var(--lavanda);background:color-mix(in srgb, var(--lavanda) 10%, transparent);border-radius:999px;align-items:center;gap:7px;margin:14px 0 10px;padding:3px 10px 3px 8px;font-size:12px;font-weight:600;display:inline-flex}.fuente__cab h1{letter-spacing:-.018em;overflow-wrap:anywhere;margin:0 0 10px;font-size:30px;font-weight:600;line-height:1.2}.fuente-meta{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.fuente-meta__sep{opacity:.5}.fuente-meta__enlace{color:var(--accent);align-items:center;gap:5px;font-weight:500;text-decoration:none;display:inline-flex}.fuente-meta__enlace:hover{text-underline-offset:3px;text-decoration:underline}.fuente-aviso{border-left:2px solid var(--lavanda);background:var(--surface);border-radius:0 var(--radius-sm) var(--radius-sm) 0;color:var(--text-muted);margin:22px 0 0;padding:12px 16px;font-size:14px}.fuente-sinleer{color:var(--text-muted);margin:28px 0 0;font-size:14.5px}.fuente-sec{margin-top:44px;scroll-margin-top:24px}.fuente-sec h2{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 0 14px;font-size:13px;font-weight:600}.fuente-dequefue{letter-spacing:-.003em;max-width:62ch;margin:0;font-size:17.5px;line-height:1.6}.fuente-intro{color:var(--text-muted);margin:-4px 0 18px;font-size:14px}.fuente-grupo{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:14px;padding:6px 22px 8px}.fuente-grupo__cab{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:12px 0 10px;display:flex}.fuente-grupo__t{color:var(--text);font-size:16px;font-weight:600;text-decoration:none}.fuente-grupo__t:hover{text-underline-offset:3px;text-decoration:underline}.fuente-grupo__lleva{color:var(--text-muted);font-size:12.5px}.fuente-ideas{margin:0;padding:0;list-style:none}.fuente-idea{padding:16px 0 14px}.fuente-idea+.fuente-idea{border-top:1px solid var(--border)}.fuente-idea__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-bottom:7px;display:flex}.fuente-rel{letter-spacing:.02em;color:var(--lavanda);background:color-mix(in srgb, var(--lavanda) 10%, transparent);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600}.fuente-rel--contradice{color:var(--danger);background:color-mix(in srgb, var(--danger) 10%, transparent)}.fuente-rel--refuerza{color:var(--ok);background:color-mix(in srgb, var(--ok) 11%, transparent)}.fuente-idea__estado{color:var(--text-muted);font-size:12px}.fuente-idea__t{max-width:64ch;margin:0 0 4px;font-size:15.5px;font-weight:500;line-height:1.5}.fuente-idea__porque{max-width:64ch;color:var(--text-muted);margin:0 0 10px;font-size:14px}.fuente-idea__cita{border-left:2px solid var(--border-fuerte);max-width:64ch;color:var(--text-muted);overflow-wrap:anywhere;margin:0;padding:2px 0 2px 13px;font-size:13.5px;font-style:italic}.fuente-idea__de{margin-top:4px;font-size:12px;font-style:normal;display:block}.fuente-enlace{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0}.fuente-enlace:hover{text-underline-offset:3px;text-decoration:underline}.fuente-pliegue{border-top:1px solid var(--border)}.fuente-pliegue:last-of-type{border-bottom:1px solid var(--border)}.fuente-pliegue>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 2px;font-weight:500;list-style:none;display:flex}.fuente-pliegue>summary::-webkit-details-marker{display:none}.fuente-pliegue>summary:hover .fuente-pliegue__t{color:var(--accent)}.fuente-pliegue__sub{color:var(--text-muted);font-size:12.5px;font-weight:400}.fuente-editar{justify-content:flex-end;margin:2px 0 6px;display:flex}.fuente-editor{padding:4px 0 18px}.fuente-editor__aviso{color:var(--text-muted);margin:0 0 10px;font-size:13.5px}.fuente-chev{border-right:1.5px solid var(--text-muted);border-bottom:1.5px solid var(--text-muted);flex:none;width:8px;height:8px;margin-right:4px;transition:transform .15s;transform:rotate(45deg)}.fuente-pliegue[open]>summary .fuente-chev{transform:rotate(225deg)}.fuente-tema ul{max-width:64ch;margin:0 0 14px;padding-left:18px;font-size:14.5px}.fuente-tema li{margin-bottom:7px}.fuente-noclaro{max-width:64ch;color:var(--text-muted);margin-top:18px;font-size:13.5px}.fuente-noclaro b{color:var(--text);font-weight:600}.fuente-noclaro ul{margin:6px 0 0;padding-left:18px}.fuente-doc{overflow-wrap:anywhere;max-width:66ch;padding:4px 0 18px;font-size:15px;line-height:1.7}.fuente-doc h3{margin:22px 0 6px;font-size:15.5px}.fuente-doc h4{margin:18px 0 6px;font-size:15px}.fuente-doc p{margin:0 0 11px}.fuente-doc ul,.fuente-doc ol{margin:0 0 11px;padding-left:22px}.fuente-doc li{margin-bottom:7px}.fuente-doc a{color:var(--accent)}.fuente-doc pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;overflow-x:auto}.fuente-doc code{white-space:pre-wrap;overflow-wrap:anywhere}.fuente-doc--notas p,.fuente-doc--notas li{white-space:pre-line}.fuente-doc--notas hr{border:0;border-top:1px solid var(--border);margin:18px 0}.fuente [data-cita]:focus:not(:focus-visible){outline:none}.fuente-charla{overflow-wrap:anywhere;max-width:66ch;padding:2px 0 18px}.fuente-charla__aviso{color:var(--text-muted);margin:0 0 12px;font-size:12.5px}.fuente-t{margin:0 0 10px;font-size:14.5px;line-height:1.65}.fuente-t__q{color:var(--text-muted);margin-bottom:1px;font-size:12px;font-weight:600;display:block}.fuente-t--notas{white-space:pre-line}.fuente-t--ruido{display:none}.fuente-charla--ruido .fuente-t--ruido{opacity:.45;display:block}.fuente-doc [data-cita],.fuente-t{border-radius:4px;transition:background-color .5s,box-shadow .5s}.fuente-resalta{background:var(--fuente-marca);box-shadow:0 0 0 6px var(--fuente-marca)}.fuente__rail{padding-top:4px;font-size:13px;position:sticky;top:24px}.fuente__rot{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 0 8px;font-size:11.5px;font-weight:600}.fuente__anclas{margin:0 0 26px;padding:0;list-style:none}.fuente__anclas button{border:0;border-left:1.5px solid var(--border);width:100%;font:inherit;text-align:left;color:var(--text-muted);cursor:pointer;background:0 0;padding:4px 0 4px 10px;display:block}.fuente__anclas button:hover{color:var(--text);border-left-color:var(--accent)}.fuente__paginas{margin:0;padding:0;list-style:none}.fuente__paginas li{border-bottom:1px solid var(--border);justify-content:space-between;gap:8px;padding:5px 0;display:flex}.fuente__paginas a{color:var(--text);text-decoration:none}.fuente__paginas a:hover{text-underline-offset:3px;text-decoration:underline}.fuente__paginas span{color:var(--text-muted);flex:none}@container (width<=860px){.fuente{grid-template-columns:minmax(0,1fr);gap:0}.fuente__rail{display:none}}@container (width<=560px){.fuente__cab h1{font-size:25px}.fuente-grupo{padding:4px 16px 6px}}.prox{margin-bottom:8px}.prox__carril{margin-top:4px}.ev[data-punto=futuro] .ev__punto:before{border-style:dashed}.prox__cuando{white-space:nowrap;font-size:13px}.ev--gris .ev__t{color:var(--text-muted)}.qhp__aviso{color:var(--text-muted);margin:4px 0 0;font-size:13px}.rcal__sec{margin:0 0 18px}.rcal__rot{color:var(--text-muted);text-transform:uppercase;letter-spacing:.8px;margin:0 0 6px;font-size:12px;font-weight:600}.rcal__quien{margin:0;font-size:13.5px;line-height:1.5}.rcal__meet{margin:0 0 18px;padding:0;display:inline-block}.rcal__estado{margin:0 0 10px;font-size:13.5px}.rcal__fallo{color:var(--danger);margin-top:8px}.rcal__fecha{margin:0 0 4px;font-size:13px}.rcal__ver{margin-top:10px;padding:0;display:inline-block}.rcal .frase{position:relative}.rcal .pieza{position:static}.rcal .pop{width:auto;max-width:none;left:0;right:0}.cajatexto{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);transition:border-color .16s,box-shadow .16s;position:relative}.cajatexto:focus-within{border-color:var(--border-fuerte)}.cajatexto--soltar{border:1.5px dashed var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.cajatexto__texto{box-sizing:border-box;resize:none;width:100%;color:var(--text);font:inherit;border-radius:var(--radius) var(--radius) 0 0;background:0 0;border:0;outline:0;min-height:150px;max-height:320px;padding:18px 18px 8px;font-size:16.5px;line-height:1.65;display:block;overflow-y:auto}.cajatexto__texto::placeholder{color:var(--text-muted)}.cajatexto__barra{flex-wrap:wrap;align-items:center;gap:6px 18px;padding:8px 14px 12px 18px;display:flex}.cajatexto__barra .linkish{white-space:nowrap;align-items:center;gap:6px;padding:2px 0;font-size:13px;text-decoration:none;display:inline-flex}.cajatexto__barra .linkish:hover{text-decoration:none}.cajatexto__barra .linkish .ico{color:inherit}.cajatexto__barra .linkish:disabled{opacity:.6;cursor:default}.cajatexto__barra .linkish:disabled:hover{color:var(--text-muted)}.cajatexto__barra .ib--rec,.cajatexto__barra .ib--rec:hover{color:var(--danger)}.cajatexto__barra .linkish:focus-visible,.adjunto__quitar:focus-visible,.grande__listo:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.cajatexto__cuenta{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.cajatexto .cajatexto__error{margin:-4px 18px 12px}.cajatexto__pista{text-align:center;color:var(--accent);background:color-mix(in srgb, var(--surface) 88%, transparent);border-radius:var(--radius);pointer-events:none;justify-content:center;align-items:center;padding:0 24px;font-size:15px;font-weight:600;display:none;position:absolute;inset:0}.cajatexto--soltar .cajatexto__pista{display:flex}.adjunto{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);align-items:center;gap:10px;margin:4px 18px 6px;padding:10px 8px 10px 12px;font-size:13.5px;display:flex}.adjunto>.ico{color:var(--text-muted)}.adjunto__t{flex-direction:column;min-width:0;line-height:1.4;display:flex}.adjunto__n{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.adjunto__m{color:var(--text-muted);font-size:12.5px}.adjunto__quitar{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;margin-left:auto;transition:color .14s,background .14s;display:inline-flex}.adjunto__quitar:hover{color:var(--text);background:var(--hover-wash)}.grande{z-index:80;background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);padding:4vh 16px;position:fixed;inset:0}.grande__hoja{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);max-width:860px;height:100%;box-shadow:var(--shadow-pop);flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.grande__cab{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:10px 12px 10px 20px;font-size:13.5px;display:flex}.grande__cuenta{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12px}.grande__listo{margin-left:auto;padding:7px 18px;font-size:13.5px}.grande__texto{box-sizing:border-box;resize:none;width:100%;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:22px 28px;font-size:16.5px;line-height:1.7}.grande__texto::placeholder{color:var(--text-muted)}@media (width<=560px){.grande{padding:0}.grande__hoja{border:0;border-radius:0}.grande__texto{padding:18px 16px}.cajatexto__texto{padding:16px 16px 8px;font-size:16px}.cajatexto__barra{gap:6px 14px;padding:8px 12px 12px 16px}.adjunto{margin:4px 16px 6px}}@media (prefers-reduced-motion:reduce){.cajatexto{transition:none}}fieldset.cajatexto__barra{border:0;min-width:0;margin:0}.frase{border-top:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 55%, var(--surface));border-radius:0 0 var(--radius) var(--radius);padding:14px 18px 16px}.frase__linea{color:var(--text-muted);margin:0;font-size:15.5px;line-height:2.1}.frase__vacia{color:var(--text-muted);margin:0;font-size:14px;line-height:1.55}.pieza{vertical-align:baseline;align-items:baseline;max-width:100%;display:inline-flex;position:relative}.pieza>.token,.pieza>.fijo{min-width:0}.pieza--fijo{display:inline}.pieza__sig{flex:none}.token{vertical-align:baseline;max-width:min(440px,100%);font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border-fuerte);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:2px 8px 2px 9px;font-size:15px;font-weight:600;line-height:1.5;transition:border-color .14s,box-shadow .14s;display:inline-flex}.token:hover,.token--on{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.token:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.token .ico{color:var(--text-muted);flex:none}.token__t{text-overflow:ellipsis;min-width:0;overflow:hidden}.token__m{color:var(--text-muted);flex:none;font-size:13px;font-weight:400}.token--falta{color:var(--text-muted);border-style:dashed;font-weight:500}.fijo{color:var(--text);font-weight:600}.frase__aviso{color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);margin:10px 0 0;padding:8px 10px;font-size:12.5px;line-height:1.5}.frase__aviso .linkish{font-size:inherit;color:var(--accent);padding:0}.frase__aviso .linkish:hover{text-underline-offset:3px;text-decoration:underline}.frase__pie{flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;display:flex}.porque{min-width:220px;color:var(--text-muted);flex:1;align-items:flex-start;gap:6px;margin:0;font-size:12.5px;line-height:1.5;display:flex}.porque .ico{flex:none;margin-top:2px}.frase__guardar{white-space:nowrap;margin-left:auto}.frase .frase__error{margin:10px 0 0}.pop{z-index:40;background:var(--surface);border:1px solid var(--border);width:470px;max-width:calc(100vw - 40px);box-shadow:var(--shadow-pop);color:var(--text);text-align:left;white-space:normal;border-radius:12px;outline:0;font-size:14px;font-weight:400;line-height:1.4;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden}.pop__velo{display:none}.pop__buscar{border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:10px 12px;display:flex}.pop__buscar .ico{color:var(--text-muted)}.pop__buscar input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.pop__buscar input::placeholder{color:var(--text-muted)}.pop__buscar kbd{color:var(--text-muted);border:1px solid var(--border);border-radius:4px;padding:0 5px;font-family:inherit;font-size:11px}.pop__lista{outline:0;max-height:340px;padding:4px 6px 6px;overflow-y:auto}.pop__grupo{text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);padding:10px 8px 4px;font-size:11.5px;font-weight:600}.pop__vacio,.pop__aviso{color:var(--text-muted);margin:0;padding:14px 12px;font-size:13.5px;line-height:1.5}.pop__aviso a,.pop__aviso .linkish{font-size:inherit;color:var(--accent);padding:0;text-decoration:none}.pop__aviso a:hover,.pop__aviso .linkish:hover{text-underline-offset:3px;text-decoration:underline}.pop__pie{border-top:1px solid var(--border);color:var(--text-muted);align-items:center;gap:14px;padding:8px 12px;font-size:12px;line-height:1.4;display:flex}.pop__mas{color:var(--accent);white-space:nowrap;margin-left:auto;padding:0;font-size:12.5px;font-weight:600}.pop__fija{border-bottom:1px solid var(--border);margin:0 -6px 2px;padding:0 6px 4px}.it-nueva{border-radius:var(--radius-sm);width:100%;font:inherit;color:var(--accent);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:1px 10px;padding:8px;display:grid}.it-nueva__mas{border:1.5px solid;border-radius:6px;grid-row:1/span 2;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.it-nueva__t{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.it-nueva__m{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;overflow:hidden}.pop--ficha{width:420px}.ficha-rn__cab{border-bottom:1px solid var(--border);align-items:center;gap:6px;padding:8px 12px 8px 6px;font-size:14px;display:flex}.ficha-rn__cab b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.ficha-rn__vol{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ficha-rn__vol:hover{background:var(--hover-wash);color:var(--text)}.ficha-rn__vol:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ficha-rn__cuerpo{max-height:min(62vh,480px);padding:12px 14px 2px;overflow-y:auto}.ficha-rn__campo{margin-bottom:14px}.ficha-rn__lab{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin:0 0 5px;font-size:11.5px;font-weight:600;display:block}.ficha-rn__inp{width:100%;min-width:0;font:inherit;color:var(--text);background:var(--surface);border:1px solid var(--border-fuerte);border-radius:var(--radius-sm);padding:7px 10px;font-size:14px;transition:border-color .14s,box-shadow .14s}.ficha-rn__inp::placeholder{color:var(--text-muted);opacity:.8}.ficha-rn__inp:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:0}.ficha-rn__fila{gap:8px;display:flex}.ficha-rn__dia{flex:1}.ficha-rn__hora{font-variant-numeric:tabular-nums;flex:none;width:104px}input[type=time].ficha-rn__inp{background:var(--surface);border-color:var(--border-fuerte)}input[type=time].ficha-rn__inp:focus{border-color:var(--accent)}.ficha-rn__chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip-rn{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:3px 9px 3px 3px;font-size:13px;line-height:1.3;display:inline-flex}.chip-rn .pr-avatar{width:20px;height:20px;font-size:8.5px}.chip-rn .pr-avatar:not(.pr-avatar--cliente):not(.pr-avatar--foto):not(.pr-avatar--yo){background:var(--brand-lavender);border-color:var(--brand-lavender);color:var(--brand-green)}.chip-rn__x{width:18px;height:18px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;margin:0 -5px 0 -2px;padding:0;display:inline-flex}.chip-rn__x:hover{background:var(--hover-wash);color:var(--text)}.chip-rn__x:focus-visible{outline:2px solid var(--accent);outline-offset:0}.ficha-rn__anadir{color:var(--accent);align-items:center;gap:4px;padding:4px 6px;font-size:13px;font-weight:600;display:inline-flex}.ficha-rn__anadir .ico{color:currentColor}.ficha-rn__buscar{margin-top:8px}.ficha-rn__res{max-height:180px;margin-top:4px;overflow-y:auto}.ficha-rn__per{border-radius:var(--radius-sm);width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:20px minmax(0,auto) minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;font-size:13.5px;display:grid}.ficha-rn__per .pr-avatar{width:20px;height:20px;font-size:8.5px}.ficha-rn__per-n{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ficha-rn__per-e{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ficha-rn__ayuda{color:var(--text-muted);margin:6px 0 0;font-size:12px;line-height:1.45}.ficha-rn__check{color:var(--text);cursor:pointer;align-items:flex-start;gap:9px;margin:2px 0 12px;font-size:13.5px;line-height:1.4;display:flex}.ficha-rn__check input{width:15px;height:15px;accent-color:var(--accent);cursor:pointer;flex:none;margin:2px 0 0}.ficha-rn__check small{color:var(--text-muted);margin-top:1px;font-size:12px;display:block}.ficha-rn__acc{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:14px;padding:10px 14px;display:flex}.ficha-rn__cancelar{color:var(--text-muted);padding:0;font-size:13.5px}.ficha-rn__cancelar:hover{color:var(--text);text-decoration:none}.ficha-rn__crear{padding:7px 14px;font-size:13.5px}.it{border-radius:var(--radius-sm);width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:1px 10px;padding:7px 8px;display:grid}.it--foco,.tipo-it.it--foco{background:var(--hover-wash)}.it--on,.tipo-it--on{background:var(--accent-soft)}.it__hora{color:var(--text-muted);font-variant-numeric:tabular-nums;grid-row:1/span 2;font-size:12.5px;line-height:1.3}.it__t{text-overflow:ellipsis;white-space:nowrap;grid-column:2;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.it__m{min-width:0;color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:2;font-size:12.5px;overflow:hidden}.it__der{flex-direction:column;grid-area:1/3/span 2;align-items:flex-end;gap:5px;display:flex}.it__estado{color:var(--text-muted);white-space:nowrap;align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.punto{background:var(--border-fuerte);border-radius:50%;width:7px;height:7px}.punto--sin{background:var(--warn)}.punto--ok{background:var(--ok)}.it--proy{grid-template-columns:28px minmax(0,1fr)}.it__sangria{padding-left:30px}.monograma{width:26px;height:26px;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:7px;grid-row:1/span 2;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.monograma--lum{background:var(--brand-green);color:var(--brand-lavender);border-color:color-mix(in srgb, var(--brand-lavender) 30%, var(--brand-green))}.caras{align-items:center;display:inline-flex}.caras .pr-avatar{letter-spacing:-.02em;width:22px;height:22px;box-shadow:0 0 0 2px var(--surface);margin-left:-1px;font-size:8.5px;font-weight:700}.caras .pr-avatar:first-child{margin-left:0}.caras .pr-avatar--cliente{background:var(--surface);border-style:solid;border-color:var(--border-fuerte);color:var(--text)}.caras .pr-avatar:not(.pr-avatar--cliente):not(.pr-avatar--foto){background:var(--brand-lavender);border-color:var(--brand-lavender);color:var(--brand-green)}.caras__mas{color:var(--text-muted);margin-left:4px;font-size:11px}.tipo-it{border-radius:var(--radius-sm);width:100%;font:inherit;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px 1fr;gap:1px 8px;padding:9px 10px;display:grid}.tipo-it .ico{color:var(--text-muted);grid-row:1/span 2;margin-top:2px}.tipo-it b{font-size:14px;font-weight:600}.tipo-it span{color:var(--text-muted);font-size:12.5px}.hecho{background:var(--surface);border:1px solid color-mix(in srgb, var(--ok) 45%, var(--border));border-radius:var(--radius);box-shadow:var(--shadow);align-items:flex-start;gap:10px;padding:14px 16px;font-size:14px;line-height:1.55;display:flex}.hecho>.ico{color:var(--ok);margin-top:3px}.hecho p{margin:0}.hecho p.hecho__acc{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;display:flex}.hecho .linkish{color:var(--text);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-fuerte);text-decoration-color:var(--border-fuerte);padding:0;font-size:13.5px}.hecho .linkish:hover{color:var(--accent);text-decoration-color:currentColor}.panel-lqp{margin:16px 0 24px}.panel-lqp__cab{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.panel-lqp__t{margin:0;font-size:15px;font-weight:600}.panel-lqp__cerrar{color:var(--text-muted);padding:0;font-size:13px}.panel-lqp__cerrar:hover:not(:disabled){color:var(--text)}.panel-lqp__cerrar:disabled{opacity:.45;cursor:default}@media (width<=640px){.pop__velo{z-index:39;background:color-mix(in srgb, var(--bg) 55%, transparent);display:block;position:fixed;inset:0}.pop{width:auto;max-width:none;position:fixed;inset:auto 12px 12px;transform:none!important}.pop__lista{max-height:min(60vh,420px)}.pop__buscar input,.ficha-rn__inp{font-size:16px}.ficha-rn__cuerpo{max-height:min(64vh,520px)}.frase{padding:12px 16px 14px}.frase__linea{font-size:15px}.frase__guardar{width:100%}.porque{flex-basis:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.token{transition:none}}.tt-lista__nuevo{min-height:32px;color:var(--text-muted);align-items:center;gap:10px;padding:2px 6px 2px 8px;display:flex}.tt-lista__nuevo input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;flex:1;padding:4px 0;font-size:14px}.tt-lista__nuevo input:focus{outline:0}.tt-lista__nuevo input::placeholder{color:var(--text-muted)}.main.wiki-main{padding:0;display:block}.main.wiki-main>.wiki{width:100%}.wiki{min-height:100%}.wiki-lado{border-right:1px solid var(--border);background:color-mix(in srgb, var(--surface) 55%, var(--bg));flex-direction:column;align-self:start;height:calc(100vh - 60px);display:flex;position:sticky;top:0}.wiki-lado__cab{flex:none;align-items:center;gap:10px;padding:20px 12px 6px;display:none}.wiki-lado__indice{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);height:34px;color:var(--text);font:inherit;cursor:pointer;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:none}.wiki-lado__indice .ico{color:var(--text-muted)}.wiki-lado__indice:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wiki-cab__acciones{flex-wrap:wrap;gap:8px;margin:14px 0 0;display:flex}.wiki-cab__acciones .pr-btn{color:var(--text);font-size:13px;text-decoration:none}.wiki-cab__acciones .pr-btn .ico{color:var(--text-muted)}.wiki-cab__acciones .pr-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wiki-fuente{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.wiki-refs__a,.wiki-refs .wiki-fuente.wiki-refs__a{color:var(--accent);text-decoration:none}.wiki-refs__a:hover{text-underline-offset:3px;text-decoration:underline}.wiki-refs__a:focus-visible,.wiki-fuente:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.wiki-fuente__error{color:var(--danger);font-size:12.5px}.wiki-ref__acc{flex-wrap:wrap;gap:4px 14px;margin-top:5px;display:flex}.wiki-ref__acc .wiki-ref__ir{margin-top:0;text-decoration:none}.wiki-reuniones,.wiki-empresa{clear:both;margin-top:44px}.wiki-reuniones>h2{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:600;line-height:1.3}.wiki-reuniones>h2+.qhp{margin-top:12px;padding-top:20px}.wiki-donde{color:var(--text-muted);margin:0 0 14px;font-size:13px}.wiki-donde ol{flex-wrap:wrap;align-items:baseline;min-width:0;margin:0;padding:0;list-style:none;display:flex}.wiki-donde li{overflow-wrap:anywhere;min-width:0}.wiki-donde li+li:before{content:"›";opacity:.6;margin:0 8px}.wiki-donde__zona{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0}.wiki-donde__zona:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.wiki-donde__zona:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.wiki-recientes{border-bottom:1px solid var(--border);margin-bottom:8px;padding-bottom:8px}.wiki-recientes .wiki-indice__lista{margin-bottom:2px}.wiki-recientes__cab{align-items:center;gap:4px;display:flex}.wiki-recientes__cab .wiki-indice__rot{white-space:nowrap;flex:1;min-width:0}.wiki-recientes__vaciar{border-radius:var(--radius-sm);width:26px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:inline-grid}.wiki-recientes__vaciar:hover{color:var(--text);background:var(--hover-wash)}.wiki-recientes__vaciar:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wiki-marco{grid-template-columns:244px minmax(0,1fr);display:grid}.wiki-indice{flex:1;min-height:0;padding:28px 12px 40px;overflow-y:auto}.wiki-indice__cargando{color:var(--text-muted);margin:6px 10px;font-size:13px}.wiki-indice__zona+.wiki-indice__zona{margin-top:2px}.wiki-indice__rot{border-radius:var(--radius-sm);width:100%;color:var(--text-muted);cursor:pointer;font:inherit;text-transform:uppercase;letter-spacing:.1em;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:600;display:flex}.wiki-indice__rot .ico{opacity:.7}.wiki-indice__rot:hover{color:var(--text);background:var(--hover-wash)}.wiki-indice__n{letter-spacing:0;font-variant-numeric:tabular-nums;opacity:.8;margin-left:auto;font-size:11px;font-weight:500}.wiki-indice__lista{margin:2px 0 10px;padding:0 0 0 10px;list-style:none}.wiki-indice__it{border-radius:var(--radius-sm);color:var(--text);padding:5px 10px;font-size:14px;line-height:1.35;text-decoration:none;display:block}.wiki-indice__it--sin{color:var(--text-muted)}.wiki-indice__it:hover{background:var(--hover-wash)}.wiki-indice .wiki-indice--on,.wiki-indice .wiki-indice--on:hover{background:var(--accent-soft);color:var(--accent);font-weight:600}.wiki-indice__lista--hijas{border-left:1px solid var(--border);margin:0 0 2px 10px;padding-left:12px}.wiki-indice__lista--hijas .wiki-indice__it{font-size:13px}.wiki-indice__sec{color:var(--text-muted);padding:8px 10px 3px;font-size:12px;font-weight:600;display:block}.wiki-indice__rot--ficha{cursor:default;gap:0;padding:0 10px 0 0}.wiki-indice__rot--ficha:hover{background:0 0}.wiki-indice__plegar{width:27px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-self:stretch;align-items:center;padding:0 0 0 10px;display:inline-flex}.wiki-indice__rot-enlace{border-radius:var(--radius-sm);min-width:0;color:inherit;flex:1;padding:7px 6px 7px 7px;text-decoration:none}.wiki-indice__rot-enlace:hover{color:var(--text);background:var(--hover-wash)}.wiki-indice__configurar{color:var(--text-muted);align-items:center;gap:6px;margin:0 10px 14px;font-size:13px;text-decoration:none;display:inline-flex}.wiki-indice__configurar:hover{color:var(--text)}.wiki-indice__plegar:focus-visible,.wiki-indice__configurar:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.wiki-indice__rot-enlace:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wiki-pagina{min-width:0;padding:40px 56px 120px}.wiki-articulo{max-width:880px;margin:0 auto}.wiki-articulo--editando{max-width:1240px}.wiki-cargando{max-width:880px;margin:0 auto}.wiki-cab__tipo{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;margin:0 0 6px;font-size:11.5px;font-weight:600}.main .wiki-cab h1{letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;margin:0 0 10px;font-size:36px;font-weight:600;line-height:1.12}.wiki-cab__linea{color:var(--text-muted);margin:0 0 22px;font-size:17.5px;line-height:1.45}.wiki-cab__meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:13px;display:flex}.wiki-cab__estado{color:var(--text);align-items:center;gap:6px;font-weight:600;display:inline-flex}.wiki-cab__estado .ico{color:var(--text-muted)}.wiki-cab__dato+.wiki-cab__dato:before{content:"·";opacity:.5;margin-right:8px}.wiki-pestanas{border-bottom:1px solid var(--border);scrollbar-width:none;gap:4px;margin:20px 0 0;display:flex;overflow-x:auto}.wiki-pestana{color:var(--text-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:9px 12px;font-size:14px}.wiki-pestana:hover{color:var(--text)}.wiki-pestana[aria-selected=true]{color:var(--text);border-bottom-color:var(--accent);font-weight:600}.wiki-pestana:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:6px 6px 0 0}.wiki-sin{border:1px dashed var(--border-fuerte);border-radius:var(--radius-sm);color:var(--text-muted);margin:26px 0 0;padding:18px 20px;font-size:15px}.wiki-cuerpo-texto{margin-top:28px;font-size:16px;line-height:1.72;display:flow-root}.wiki-cuerpo-texto p{margin:0 0 14px}.wiki-entradilla{font-size:17.5px;line-height:1.66}.wiki-seccion>h2{border-bottom:1px solid var(--border);letter-spacing:-.02em;margin:38px 0 12px;padding-bottom:7px;font-size:21px;font-weight:600;line-height:1.3;overflow:hidden}.wiki-lista{margin:0 0 14px;padding:0;list-style:none}.wiki-lista>li{margin-bottom:8px;padding-left:22px;position:relative}.wiki-lista>li:before{content:"";background:var(--accent);border-radius:2px;width:9px;height:1.5px;position:absolute;top:.86em;left:3px}.wiki-enlace{color:var(--accent);text-decoration:none}.wiki-enlace:hover{text-underline-offset:3px;text-decoration:underline}.wiki-enlace--rojo{color:var(--danger)}.wiki-enlace:focus-visible,.wiki-indice a:focus-visible,.wiki-indice__rot:focus-visible,.pag-link.wiki-mas:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.wiki-ref{vertical-align:super;font-size:11px;line-height:0;position:relative}.wiki-ref__n{color:var(--accent);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;border-radius:3px;padding:0 1px;font-weight:600}.wiki-ref__n:hover,.wiki-ref__n[aria-expanded=true]{background:var(--accent-soft)}.wiki-ref__n:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.wiki-ref__pop{z-index:30;transform:translateX(var(--wiki-pop-dx,0px));border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:max-content;max-width:min(300px,100vw - 24px);box-shadow:var(--shadow-pop);color:var(--text);letter-spacing:0;text-align:left;white-space:normal;flex-direction:column;gap:3px;padding:11px 13px 10px;font-size:13px;font-weight:400;line-height:1.4;display:flex;position:absolute;top:1.6em;left:-10px}.wiki-ref__titulo{font-weight:600}.wiki-ref__fecha{color:var(--text-muted);font-size:12.5px}.wiki-ref__ir{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-top:5px;padding:0;font-size:12.5px;font-weight:600}.wiki-ref__ir:hover{text-underline-offset:3px;text-decoration:underline}.wiki-ref__ir:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.wiki-ficha{float:right;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);width:292px;margin:4px 0 22px 32px;font-size:13.5px;line-height:1.45}.wiki-cuerpo-texto .wiki-ficha__t{border-bottom:1px solid var(--border);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--surface-2);text-align:center;margin:0;padding:11px 14px;font-size:14px;font-weight:600}.wiki-ficha dl{margin:0;padding:6px 14px}.wiki-ficha__fila{grid-template-columns:92px minmax(0,1fr);gap:10px;padding:7px 0;display:grid}.wiki-ficha__fila+.wiki-ficha__fila{border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent)}.wiki-ficha dt{color:var(--text-muted)}.wiki-ficha dd{overflow-wrap:anywhere;min-width:0;margin:0}.wiki-cuerpo-texto .wiki-ficha__pie{border-top:1px solid var(--border);color:var(--text-muted);margin:0;padding:8px 14px;font-size:11.5px}.wiki-novedades{border-radius:var(--radius-sm);border:1px solid var(--border);border-left:3px solid var(--accent);background:var(--surface);margin:6px 0 22px;padding:13px 18px 11px;display:flow-root}.wiki-cuerpo-texto .wiki-novedades__t{color:var(--accent);text-transform:uppercase;letter-spacing:.1em;margin:0 0 8px;font-size:11.5px;font-weight:700}.wiki-novedades ul{margin:0;padding:0;list-style:none}.wiki-novedades li{grid-template-columns:52px minmax(0,1fr);gap:10px;padding:5px 0;font-size:15px;line-height:1.55;display:grid}.wiki-novedades time{color:var(--text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:2px;font-size:12.5px;font-weight:600}.wiki-novedades li.wiki-novedades__con{grid-template-columns:52px minmax(0,1fr) auto}.wiki-novedades__quitar{border-radius:var(--radius-sm);color:var(--text-muted);font:inherit;cursor:pointer;opacity:0;background:0 0;border:0;align-self:start;align-items:center;gap:4px;margin-top:1px;padding:2px 7px;font-size:12.5px;transition:opacity .12s;display:inline-flex}.wiki-novedades li:hover .wiki-novedades__quitar,.wiki-novedades__quitar:focus-visible{opacity:1}.wiki-novedades__quitar:hover{color:var(--text);background:var(--hover-wash)}.wiki-novedades__quitar:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:none){.wiki-novedades__quitar{opacity:1}}.wiki-novedades__quitada{color:var(--text-muted);font-size:14px}.pag-link.wiki-novedades__deshacer{font-size:inherit;color:var(--accent);padding:0 2px;font-weight:600}.wiki-novedades__pie{color:var(--text-muted);margin:6px 0 0;font-size:12px}.wiki-vease{margin:0 0 6px;padding:0;list-style:none}.wiki-vease li{margin-bottom:6px}.wiki-vease__por{color:var(--text-muted)}.pag-link.wiki-mas{color:var(--accent);margin-left:-6px;font-weight:600}.wiki-refs{margin:0;padding:0;font-size:13.5px;line-height:1.5;list-style:none}.wiki-refs li{border-radius:6px;grid-template-columns:26px minmax(0,1fr);gap:6px;margin-left:-4px;padding:4px 8px 4px 4px;scroll-margin:90px;display:grid}.wiki-refs li:focus{outline:0}.wiki-refs__n{color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.wiki-refs__f{color:var(--text-muted)}.wiki-refs--luz{animation:1.8s ease-out wiki-luz}@keyframes wiki-luz{0%{background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.wiki-refs--luz{background:var(--accent-soft);animation:none}}.wiki-categorias{clear:both;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:34px;padding:10px 14px;font-size:13.5px;display:flex}.wiki-categorias__rot{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px;font-weight:600}.wiki-categorias ul{list-style:none;display:contents}.wiki-categorias li+li:before{content:"·";color:var(--text-muted);margin-left:-8px;margin-right:14px}.wiki-cuerpo-texto .wiki-pie{color:var(--text-muted);margin:10px 0 0;font-size:12.5px}.wiki-discusion__intro{max-width:640px;color:var(--text-muted);margin:24px 0 18px;font-size:14.5px;line-height:1.6}.wiki-vacio{color:var(--text-muted)}.wiki-hilos{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.wiki-hilo{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);padding:12px 16px 13px}.wiki-hilo--no_cuadra{border-left:3px solid var(--warn)}.wiki-hilo__cab{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:12.5px;display:flex}.wiki-hilo__cab b{color:var(--text);font-size:13px}.wiki-hilo--no_cuadra .wiki-hilo__cab .ico{color:var(--warn)}.wiki-hilo__cab span:before{content:"·";opacity:.6;margin-right:8px}.wiki-hilo__t{margin:6px 0 0;font-size:15.5px;line-height:1.55}.wiki-historial__lista{margin:24px 0 0;padding:0;list-style:none}.wiki-historial__lista>li{border-left:2px solid var(--border);padding:2px 0 2px 16px}.wiki-historial__lista b{margin-right:10px;font-size:14px}.wiki-historial__lista>li>span{color:var(--text-muted);font-size:13px}.wiki-historial__lista p{margin:4px 0 0;font-size:15px;line-height:1.6}.wiki-historial__lista .wiki-historial__nota{color:var(--text-muted);margin-top:14px;font-size:14px}.wiki-historial__lista .wiki-historial__avisos{color:var(--text-muted);margin:6px 0 0;font-size:14px}.wiki-md h2{border-bottom:1px solid var(--border);letter-spacing:-.02em;margin:38px 0 12px;padding-bottom:7px;font-size:21px;font-weight:600;line-height:1.3;overflow:hidden}.wiki-md h3{letter-spacing:-.01em;margin:26px 0 8px;font-size:17px;font-weight:600;line-height:1.35}.wiki-md h4,.wiki-md h5,.wiki-md h6{margin:20px 0 6px;font-size:16px;font-weight:600}.wiki-md ul{margin:0 0 14px;padding:0;list-style:none}.wiki-md ul>li{margin-bottom:8px;padding-left:22px;position:relative}.wiki-md ul>li:before{content:"";background:var(--accent);border-radius:2px;width:9px;height:1.5px;position:absolute;top:.86em;left:3px}.wiki-md ol{margin:0 0 14px;padding-left:24px}.wiki-md ol>li{margin-bottom:8px;padding-left:2px}.wiki-md li>p{margin:0 0 6px}.wiki-md ul[data-type=taskList]>li,.wiki-md ul.contains-task-list>li{padding-left:0}.wiki-md ul[data-type=taskList]>li:before,.wiki-md ul.contains-task-list>li:before{content:none}.wiki-md strong{font-weight:600}.wiki-md blockquote{border-left:3px solid var(--lavanda);color:var(--text-muted);margin:0 0 14px;padding-left:16px}.wiki-md a:not(.wiki-enlace){color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-fuerte);text-decoration-color:var(--border-fuerte);text-underline-offset:3px;text-decoration-thickness:1px}.wiki-md a:not(.wiki-enlace):hover{color:var(--accent);text-decoration-color:currentColor}.wiki-md code{background:var(--surface-2);border-radius:4px;padding:1px 5px;font-size:.9em}.wiki-md pre{border-radius:var(--radius-sm);background:var(--surface-2);padding:12px 14px;font-size:13.5px;overflow-x:auto}.wiki-md pre code{background:0 0;padding:0}.wiki-md hr{border:0;border-top:1px solid var(--border);margin:26px 0}.wiki-aviso{margin:18px 0 0}.wiki-editor{margin-top:22px}.wiki-editor>.alert{margin-bottom:12px}.wiki-editor .editor__doc{font-size:16px;line-height:1.72}.wiki-pasado{border-top:1px solid var(--border);margin-top:40px;padding-top:6px}.wiki-versiones .wiki-versiones__v{padding-bottom:14px}.wiki-versiones .wiki-versiones__v+.wiki-versiones__v{padding-top:12px}.wiki-versiones .wiki-versiones__v--ahora{border-left-color:var(--accent)}.wiki-historial__lista .wiki-versiones__acc{flex-wrap:wrap;gap:4px;margin:6px 0 0 -6px;display:flex}.wiki-versiones__acc .pag-link{color:var(--accent);font-weight:600}.wiki-versiones__acc .pag-link:disabled{opacity:.5;cursor:default}.wiki-versiones__acc .pag-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wiki-versiones__texto{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);margin:12px 0 4px;padding:16px 20px 18px}.wiki-historial__lista .wiki-versiones__nota{color:var(--text-muted);margin:0 0 12px;font-size:13.5px}.wiki-versiones__texto .wiki-cuerpo-texto{margin-top:0;font-size:15px}.wiki-versiones__texto .wiki-md>:first-child{margin-top:0}.wiki-versiones__texto .wiki-md p{font-size:inherit;line-height:inherit;margin:0 0 12px}.wiki-versiones__vacio{margin-top:24px}@media (width<=1100px){.wiki-pagina{padding:36px 36px 100px}}@media (width<=980px){.wiki-cuerpo-texto{flex-direction:column;display:flex}.wiki-cuerpo-texto>.wiki-entradilla{order:-1}.wiki-novedades{margin-bottom:0}.wiki-ficha{float:none;width:auto;margin:0 0 24px}}@media (width<=960px){.wiki-marco{grid-template-columns:minmax(0,1fr)}.wiki-lado{z-index:20;border-right:0;border-bottom:1px solid var(--border);background:var(--bg);height:auto}.wiki-lado__cab{padding:10px 24px;display:flex}.wiki-lado__indice{display:inline-flex}.wiki-indice{border-bottom:1px solid var(--border);background:var(--surface);max-height:min(70vh,560px);box-shadow:var(--shadow-pop);padding:14px 16px 18px;display:none;position:absolute;top:100%;left:0;right:0}.wiki-indice--abierto{display:block}}@media (width<=760px){.wiki-lado__cab{padding:10px 16px}.wiki-pagina{padding:24px 16px 64px}.main .wiki-cab h1{font-size:29px}.wiki-cuerpo-texto{margin-top:22px}.wiki-entradilla{font-size:16.5px}.wiki-novedades{padding:12px 14px 10px}.wiki-novedades li{grid-template-columns:46px minmax(0,1fr);gap:8px;font-size:14.5px}.wiki-novedades li.wiki-novedades__con{grid-template-columns:46px minmax(0,1fr) auto}}@media (width<=560px){.wiki-cab__meta{flex-direction:column;align-items:flex-start;gap:3px}.wiki-cab__dato+.wiki-cab__dato:before{content:none}}.wiki-no-cuadra{background:var(--surface-2);border:1px solid var(--accent);color:var(--text);border-radius:8px;margin:0 0 14px;padding:8px 12px;font-size:13.5px}.wiki-frase{position:relative}.wiki-frase__lapiz{vertical-align:middle;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:4px;margin-left:4px;padding:2px;display:inline-flex}.wiki-frase:hover .wiki-frase__lapiz,.wiki-frase__lapiz:focus-visible,.wiki-frase--no-cuadra .wiki-frase__lapiz{opacity:1}.wiki-frase__lapiz:hover{color:var(--text);background:var(--surface-2)}.wiki-frase--no-cuadra{border-left:3px solid var(--accent);margin:6px 0;padding:4px 0 6px 10px;display:block}.wiki-frase__vieja{color:var(--text-muted);text-decoration:line-through}.wiki-frase__ahora{color:var(--text);margin-top:4px;font-size:13.5px;display:block}.wiki-frase__de{color:var(--text-muted)}.wiki-frase__acciones{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.wiki-frase-ed{flex-direction:column;gap:6px;margin:6px 0;display:flex}.wiki-frase-ed__pie{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.wiki-frase-ed__nota{color:var(--text-muted);font-size:12px}.dh__intro{color:var(--text-muted);margin:2px 0 12px;font-size:13px}.dh__lista{margin:0;padding:0;list-style:none}.dh__dec{border-bottom:1px solid var(--border);grid-template-columns:56px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.dh__dec:last-child{border-bottom:0}.dh__fecha{color:var(--text-muted);font-variant-numeric:tabular-nums;padding-top:2px;font-size:12.5px;font-weight:600}.dh__texto{margin:0;font-size:14px;line-height:1.45}.dh__meta{flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;display:flex}.dh__quien{border:1px solid var(--border);color:var(--text);background:var(--surface-2);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:600}.dh__quien--cliente{border-color:var(--accent);color:var(--accent);background:0 0}.dh__quien--lumyna{color:var(--text-muted);background:0 0;border-style:dashed}.dh__pie{color:var(--text-muted);font-size:12px}.dh__porque{color:var(--text-muted);margin:6px 0 0;font-size:13px}.dh__nocuadra{background:var(--surface-2);border-left:2px solid var(--warn);border-radius:8px;align-items:flex-start;gap:6px;margin:8px 0 0;padding:6px 10px;font-size:13px;display:flex}.dh__nocuadra svg{flex:none;margin-top:2px}.dh__antes{border-left:2px solid var(--border);margin:8px 0 0;padding:0 0 0 10px;list-style:none}.dh__antes li{color:var(--text-muted);padding:2px 0;font-size:13px;text-decoration:none}.dh__era{letter-spacing:.01em;font-size:11.5px;font-weight:600;display:block}.aviso-mem__motivo{gap:6px;margin-top:10px;font-size:13px;display:grid}.aviso-mem__motivo i{color:var(--text-muted);font-style:normal}.aviso-mem__motivo input{font:inherit;border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;padding:7px 10px}.np{width:600px}.np-campos{flex-direction:column;gap:14px;display:flex}.np-fila{grid-template-columns:1fr 1fr;gap:12px;display:grid}.np-modos{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.np-modos legend{margin-bottom:6px;padding:0}.np-modo{border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;color:var(--text);align-items:flex-start;gap:10px;padding:10px 12px;font-size:13.5px;display:flex}.np-modo:hover{background:var(--hover-wash)}.np-modo--on{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.np-modo input{opacity:0;pointer-events:none;position:absolute}.np-modo:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.np-modo svg{color:var(--text-muted);flex-shrink:0;margin-top:2px}.np-modo--on svg{color:var(--accent)}.np-modo b{font-weight:600;display:block}.np-modo__d{color:var(--text-muted);margin-top:2px;font-size:12.5px;display:block}.np-texto{flex-direction:column;gap:8px;display:flex}.np-casilla{color:var(--text-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.np-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.np-fuente+.np-fuente{border-top:1px solid var(--border)}.np-fuente label{cursor:pointer;align-items:flex-start;gap:10px;padding:10px 2px;font-size:13.5px;display:flex}.np-fuente input{flex-shrink:0;margin-top:3px}.np-fuente svg{color:var(--text-muted);flex-shrink:0;margin-top:2px}.np-fuente--bloq label{cursor:default;color:var(--text-muted)}.np-fuente__t{flex-direction:column;gap:2px;min-width:0;display:flex}.np-fuente__t b{overflow-wrap:anywhere;font-weight:600}.np-fuente__m{color:var(--text-muted);font-size:12px}.np-fuente__p{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.np-fuente__aviso{color:var(--text-muted);font-size:12px}.np-fuente__aviso--pocas{color:var(--text)}.np-vacio{color:var(--text-muted);margin:0;font-size:13.5px}.np-escribiendo{align-items:center;gap:10px;margin:8px 0;font-size:14px;display:flex}.np-pie__acc{gap:8px;display:flex}@media (width<=640px){.np-fila{grid-template-columns:1fr}}.np-mas{margin-top:10px}.np-medidor{color:var(--text-muted);text-align:right;max-width:280px;font-size:12.5px}@media (width<=640px){.np-pie__acc{flex-wrap:wrap;justify-content:flex-end}.np-medidor{flex-basis:100%;max-width:none}}.buscador{flex:0 320px;min-width:200px;margin-left:auto;position:relative}.buscador+.aspecto__btn{margin-left:0}.buscador__lupa{border:1px solid var(--border);background:var(--surface-2);width:34px;height:34px;color:var(--text-muted);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:color .16s,background .16s;display:none;position:relative}.buscador__lupa:hover{color:var(--text);background:var(--surface)}.buscador__campo{border:1px solid var(--border);background:var(--bg);height:36px;color:var(--text-muted);border-radius:999px;align-items:center;gap:8px;padding:0 8px 0 12px;transition:border-color .16s,background .16s;display:flex}.buscador__campo:focus-within{border-color:var(--accent);background:var(--surface)}.buscador__campo:focus-within .buscador__tecla{display:none}.buscador__campo input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.buscador__campo input::placeholder{color:var(--text-muted)}.buscador__tecla{border:1px solid var(--border);background:var(--surface);min-width:20px;height:20px;color:var(--text-muted);font:600 11px/1 var(--font);border-radius:5px;flex:none;place-items:center;padding:0 5px;display:inline-grid}.buscador__x{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.buscador__x:hover{color:var(--text);background:var(--hover-wash)}.buscador__lupa:focus-visible,.buscador__x:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.buscador__pop{z-index:40;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);width:min(480px,100vw - 32px);max-height:min(72vh,580px);box-shadow:var(--shadow-pop);padding:6px;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto}.buscador__aviso{color:var(--text-muted);margin:0;padding:9px 10px;font-size:13.5px}.buscador__grupo+.buscador__grupo{margin-top:2px}.buscador__rot{color:var(--text-muted);letter-spacing:.02em;padding:9px 10px 3px;font-size:11.5px;font-weight:600}.buscador__op{cursor:pointer;border-radius:6px;align-items:flex-start;gap:10px;padding:7px 10px;display:flex}.buscador__op--on{background:var(--accent-soft)}.buscador__op--todos{border-top:1px solid var(--border);border-radius:0 0 6px 6px;align-items:center;margin-top:4px}.buscador__ico{color:var(--text-muted);flex:none;padding-top:2px}.buscador__op--todos .buscador__ico{color:var(--accent);padding-top:0}.buscador__txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.buscador__tit{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.buscador__op--todos .buscador__tit{color:var(--accent);font-weight:500}.buscador__meta{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.buscador__n{color:var(--text-muted);flex:none;font-size:12px}@media (width<=1060px){.buscador{flex:none;min-width:0;position:static}.buscador__lupa{display:inline-flex}.buscador__campo{display:none}.buscador--desplegado .buscador__campo{z-index:2;background:var(--surface);height:38px;box-shadow:var(--shadow-pop);display:flex;position:absolute;top:11px;left:12px;right:12px}.buscador__tecla{display:none}.buscador__pop{width:auto;top:56px;left:8px;right:8px}}@media (width<=420px){.topnav{gap:6px;padding:0 8px}.buscador__lupa,.aspecto__btn,.gearmenu__btn{width:32px;height:32px}.buscador--desplegado .buscador__campo{left:8px;right:8px}}.capturar-btn{border:1px solid color-mix(in srgb, var(--accent) 32%, transparent);background:var(--accent-soft);height:36px;color:var(--accent);font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:7px;margin-left:auto;padding:0 15px 0 13px;font-size:14px;font-weight:600;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.buscador+.capturar-btn,.capturar-btn+.aspecto__btn{margin-left:0}.capturar-btn:hover{background:color-mix(in srgb, var(--accent) 17%, transparent)}.capturar-btn--on,.capturar-btn--on:hover{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.capturar-btn .ico{opacity:1}.capturar-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=760px){.capturar-btn{justify-content:center;width:34px;height:34px;padding:0}.capturar-btn__t{display:none}}@media (width<=420px){.capturar-btn{width:32px;height:32px}}.modal__velo:has(>.modal.cap){align-items:flex-start;padding-top:max(64px,13vh);overflow-y:auto}.modal.cap{flex-shrink:0;width:640px;max-height:none}.cap .modal__cab{border-bottom:0;align-items:center;padding:16px 16px 4px 22px}.cap .modal__tit h2{font-size:15px}.cap .modal__cuerpo{padding:0;overflow:visible}.cap .cajatexto{box-shadow:none;background:0 0;border:0;border-radius:0 0 24px 24px}.cap .cajatexto--soltar{box-shadow:inset 0 0 0 1.5px var(--accent)}.cap .cajatexto__texto{max-height:44vh;padding:8px 22px}.cap .cajatexto__barra{padding-left:22px;padding-right:18px}.cap .cajatexto .cajatexto__error{margin-left:22px;margin-right:22px}.cap .frase{border-radius:0 0 24px 24px;padding:14px 22px 18px}.cap .hecho{box-shadow:none;background:0 0;border:0;padding:10px 22px 24px}@media (width<=520px){.modal__velo:has(>.modal.cap){padding:10px 8px}.modal.cap{border-radius:20px}.cap .cajatexto,.cap .frase{border-radius:0 0 20px 20px}.cap .modal__cab{padding-left:18px}.cap .cajatexto__texto,.cap .frase,.cap .hecho{padding-left:18px;padding-right:18px}.cap .cajatexto__barra{padding-left:18px}}.wiki-todo{border-top:1px solid var(--border);margin:32px 0 0;padding-top:14px}.wiki-todo__a{color:var(--accent);align-items:center;gap:6px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.wiki-todo__a:hover{text-decoration:underline}.wiki-todo__a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.main.todo>*{flex-shrink:0}.todo__caja{border:1px solid var(--border);background:var(--surface);height:52px;color:var(--text-muted);cursor:text;border-radius:999px;align-items:center;gap:12px;margin:6px 0 0;padding:0 18px;transition:border-color .15s,box-shadow .15s;display:flex}.todo__caja:focus-within{border-color:var(--border-fuerte);box-shadow:0 0 0 3px var(--hover-wash)}.todo__caja input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:15.5px}.todo__caja input::placeholder{color:var(--text-muted)}.todo__caja input::-webkit-search-cancel-button{display:none}.todo__tecla{color:var(--text-muted);border:1px solid var(--border);border-radius:5px;padding:1px 6px;font-family:inherit;font-size:11px}.todo__caja-x{width:24px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.todo__caja-x:hover{background:var(--hover-wash);color:var(--text)}.todo__barra{box-shadow:inset 0 -1px 0 var(--border);align-items:flex-end;gap:16px;margin:14px 0 0;display:flex}.todo__tabs{scrollbar-width:none;flex:1;align-items:flex-end;gap:22px;min-width:0;display:flex;overflow-x:auto}.todo__tabs::-webkit-scrollbar{display:none}.todo__tab{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:5px;padding:10px 0 9px;font-size:13.5px;transition:color .15s,border-color .15s;display:inline-flex}.todo__tab:hover{color:var(--text)}.todo__tab--on{color:var(--text);border-bottom-color:var(--text);font-weight:500}.todo__tab:focus-visible,.todo__filtrar:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.todo__mas-w,.todo__filtrar-w{position:relative}.todo__filtrar{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;margin-bottom:6px;padding:6px 12px;font-size:13px;transition:background .15s,color .15s;display:inline-flex}.todo__filtrar:hover,.todo__filtrar--on{color:var(--text);background:var(--hover-wash)}.todo__n{background:var(--text);min-width:18px;height:18px;color:var(--bg);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-weight:600;display:inline-flex}.todo__menu,.todo__panel{z-index:20;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-pop);position:absolute;top:calc(100% + 6px)}.todo__menu{min-width:180px;padding:6px;position:fixed}.todo__panel{width:360px;max-width:calc(100vw - 32px);padding:6px 16px 16px;right:0}.todo__sec{padding:12px 0 0}.todo__sec+.todo__sec{border-top:1px solid var(--border);margin-top:12px}.main .todo__sec-t{letter-spacing:.02em;color:var(--text-muted);margin:0 0 8px;font-size:12px;font-weight:600}.todo__mini{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);width:100%;height:34px;font:inherit;color:var(--text);outline:0;padding:0 12px;font-size:13px}.todo__mini:focus{border-color:var(--border-fuerte)}.todo__opciones{max-height:150px;margin-top:6px;overflow-y:auto}.todo__grupo-op{color:var(--text-muted);margin:8px 8px 2px;font-size:11.5px}.todo__opcion{text-align:left;border-radius:var(--radius-sm);width:100%;font:inherit;color:var(--text);cursor:pointer;background:0 0;border:0;padding:6px 8px;font-size:13.5px;display:block}.todo__opcion:hover{background:var(--hover-wash)}.todo__opcion--on{background:var(--accent-soft);font-weight:500}.todo__nada{color:var(--text-muted);margin:6px 8px;font-size:13px}.todo__elegido{color:var(--text);align-items:center;gap:12px;font-size:13.5px;display:flex}.todo__elegido>span{flex:1;min-width:0;font-weight:500}.todo__link{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.todo__link:hover{color:var(--text);text-underline-offset:3px;text-decoration:underline}.todo__atajos{flex-wrap:wrap;gap:6px;display:flex}.todo__atajo{border:1px solid var(--border);font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:999px;padding:5px 11px;font-size:12.5px}.todo__atajo:hover{color:var(--text)}.todo__atajo--on{color:var(--text);border-color:var(--text)}.todo__fechas{align-items:center;gap:8px;margin-top:10px;display:flex}.todo__etiquetas{flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0 0;display:flex}.todo__etiqueta{background:var(--surface-2);color:var(--text);border-radius:999px;align-items:center;gap:6px;padding:3px 4px 3px 10px;font-size:12.5px;display:inline-flex}.todo__etiqueta .ico{color:var(--text-muted)}.todo__etiqueta button{width:20px;height:20px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.todo__etiqueta button:hover{background:var(--hover-wash);color:var(--text)}.todo__quitar{font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border:0;margin-left:4px;font-size:12.5px}.todo__quitar:hover{color:var(--text)}.todo__paginas{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:16px 0 0;font-size:13.5px;display:flex}.todo__paginas a{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-fuerte);text-decoration-color:var(--border-fuerte);text-underline-offset:3px}.todo__paginas a:hover{color:var(--accent)}.todo__sep{color:var(--text-muted);margin:0 8px 0 0}.todo__cargando{margin:18px 0 0}.todo__vacio{color:var(--text-muted);margin:28px 0 0;font-size:14px}.todo__total{color:var(--text-muted);margin:18px 0 0;font-size:12.5px}.todo__res{transition:opacity .15s}.todo__res--viejo{opacity:.45;pointer-events:none}.todo__grupo{margin-top:22px}.main .todo__rot{letter-spacing:.02em;color:var(--text-muted);margin:0 0 4px;font-size:12.5px;font-weight:600}.todo__lista{margin:0;padding:0;list-style:none}.todo-fila{border-bottom:1px solid var(--border);align-items:flex-start;gap:14px;padding:12px 4px;display:flex}.todo-fila:last-child{border-bottom:0}.todo-fila__ico{color:var(--text-muted);flex:none;padding-top:2px}.todo-fila__txt{flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;display:flex}.todo-fila__tit{color:var(--text);overflow-wrap:anywhere;font-size:14.5px;font-weight:500;line-height:1.35;text-decoration:none}.todo-fila__tit:hover{color:var(--accent)}.todo-fila__tit:focus-visible,.todo-fila__pieza:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.todo-fila__meta{color:var(--text-muted);overflow-wrap:anywhere;font-size:12.5px}.todo-fila__piezas{color:var(--text-muted);font-size:12.5px}.todo-fila__pieza{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--border-fuerte);text-decoration-color:var(--border-fuerte);text-underline-offset:3px}.todo-fila__pieza:hover{color:var(--accent)}.todo-fila__fecha{color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;padding-top:2px;font-size:12.5px}.todo__mas{align-items:center;gap:12px;margin:20px 0 0;display:flex}.todo__quedan{color:var(--text-muted);font-size:12.5px}@media (width<=560px){.todo__tabs{gap:16px}.todo__barra{gap:10px}.todo__filtrar{padding:6px 8px}.todo__panel{width:auto;max-height:62vh;margin-top:6px;position:fixed;top:auto;left:16px;right:16px;overflow-y:auto}}.wiki-recarga{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.wiki-recarga span{flex:260px}.wiki-editor--cuadro{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.wiki-editor--cuadro>.alert{grid-column:1/-1;margin-bottom:0}.wiki-cuadro-ed{border:1px solid var(--border-fuerte);border-radius:var(--radius-sm);background:var(--surface);font-size:13.5px;position:sticky;top:16px}.wiki-cuadro-ed__t{border-bottom:1px solid var(--border);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--surface-2);text-align:center;margin:0;padding:11px 14px;font-size:14px;font-weight:600}.wiki-cuadro-ed__vacio{color:var(--text-muted);margin:10px 14px 0;font-size:12.5px}.wiki-cuadro-ed__filas{margin:0;padding:4px 10px 0;list-style:none}.wiki-cuadro-ed__fila{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 6px;padding:8px 0;display:grid}.wiki-cuadro-ed__fila+.wiki-cuadro-ed__fila{border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent)}.wiki-cuadro-ed__campo,.wiki-cuadro-ed__valor{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--bg);width:100%;min-width:0;color:var(--text);font:inherit;padding:5px 8px;font-size:13px;line-height:1.4}.wiki-cuadro-ed__campo{height:28px;color:var(--text-muted);font-size:12.5px}.wiki-cuadro-ed__valor{resize:none;field-sizing:content;grid-column:1/-1;min-height:32px}.wiki-cuadro-ed__campo:focus,.wiki-cuadro-ed__valor:focus{border-color:var(--accent);color:var(--text);outline:none}.wiki-cuadro-ed__acc{gap:1px;display:flex}.wiki-cuadro-ed__b{width:22px;height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.wiki-cuadro-ed__b:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.wiki-cuadro-ed__b:disabled{opacity:.35;cursor:default}.wiki-cuadro-ed__b:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.wiki-cuadro-ed__mas{margin:10px 10px 0}.wiki-cuadro-ed__ayuda{color:var(--text-muted);margin:10px 14px 12px;font-size:11.5px;line-height:1.45}@media (width<=1100px){.wiki-editor--cuadro{grid-template-columns:minmax(0,1fr)}.wiki-editor--cuadro .wiki-cuadro-ed{order:-1;position:static}}.main.ci-caja{padding-top:0}.main>.ci-caja,.main.ci-caja>*{width:min(1180px,100%)}.ci-cargando{color:var(--text-muted);align-items:center;gap:8px;margin-top:40px;display:flex}.ci-vacio{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;align-items:flex-start;gap:14px;margin-top:64px;padding:24px;display:flex}.ci-vacio p{margin:0;font-size:15px}.ci-vacio .btn-soft{text-decoration:none}.ci-cab{z-index:3;background:var(--bg);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:22px 0 14px;display:flex;position:sticky;top:0}.ci-ruta{min-width:0;color:var(--text-muted);align-items:center;gap:8px;font-size:13.5px;display:flex}.ci-ruta .ico{opacity:.6}.ci-ruta a{color:inherit;text-decoration:none}.ci-ruta a:hover{color:var(--text)}.ci-ruta a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.main .ci-ruta h1{color:var(--text);margin:0;font-size:15px;font-weight:650}.ci-cab__acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ci-cab__cambios{color:var(--text-muted);margin-right:4px;font-size:13px}.ci-cab .btn-soft:disabled{opacity:.45;cursor:default}.ci-cab .btn-soft:disabled:hover{color:var(--text-muted);border-color:var(--border)}.ci-aviso{border:1px solid color-mix(in srgb, var(--warn) 40%, var(--border));border-radius:var(--radius-sm);background:color-mix(in srgb, var(--warn) 8%, var(--surface));color:var(--text);flex-basis:100%;margin:0;padding:10px 14px;font-size:13.5px}.ci-columnas{grid-template-columns:minmax(280px,370px) minmax(0,1fr);align-items:start;gap:22px;margin-top:20px;display:grid}.ci-panel{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.ci-panel__cab h2{margin:0;font-size:15.5px;font-weight:650}.ci-panel__cab p{color:var(--text-muted);margin:3px 0 0;font-size:13px}.ci-panel__cab--fila{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ci-panel__botones{flex-wrap:wrap;gap:6px;display:flex}.ci-buscar{border:1px solid var(--border-fuerte);border-radius:var(--radius-sm);background:var(--bg);height:40px;color:var(--text-muted);align-items:center;gap:8px;padding:0 12px;display:flex}.ci-buscar:focus-within{border-color:var(--accent)}.ci-buscar input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:14px}.ci-filtros{flex-wrap:wrap;gap:6px;display:flex}.ci-filtro{border:1px solid var(--border);height:30px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 12px;font-size:12.5px}.ci-filtro:hover{color:var(--text)}.ci-filtro--on{border-color:var(--text);background:var(--text);color:var(--bg);font-weight:600}.ci-filtro:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ci-dentro{border-radius:var(--radius-sm);background:var(--surface-2);color:var(--text-muted);margin:0;padding:8px 10px;font-size:12.5px;line-height:1.45}.ci-dentro b{color:var(--text);font-weight:600}.ci-enlace{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-weight:600}.ci-enlace:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.ci-error{color:var(--danger);margin:0;font-size:13px}.ci-cands{border-top:1px solid var(--border);max-height:60vh;margin:0;padding:0;list-style:none;overflow-y:auto}.ci-cand{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 2px;display:flex}.ci-cand--libre{cursor:grab}.ci-cand__ico{background:var(--surface-2);width:30px;height:30px;color:var(--text-muted);border-radius:7px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ci-cand__txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ci-cand__nombre{overflow-wrap:anywhere;font-size:13.5px;font-weight:500}.ci-cand__nombre b{font-weight:700}.ci-cand__linea{color:var(--text-muted);font-size:12px}.ci-anadir{border:1px solid var(--border-fuerte);height:30px;color:var(--text);font:inherit;cursor:pointer;background:0 0;border-radius:7px;flex:none;align-items:center;gap:4px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.ci-anadir:hover{border-color:var(--accent);color:var(--accent)}.ci-anadir:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ci-cands__nada{color:var(--text-muted);margin:0;padding:14px 2px;font-size:13px;list-style:none}.ci-nota{color:var(--text-muted);margin:0;font-size:12px;line-height:1.45}.ci-etiqueta{border:1px solid var(--border-fuerte);color:var(--text-muted);white-space:nowrap;border-radius:5px;flex:none;padding:2px 8px;font-size:11.5px}.ci-etiqueta--hueco{border-style:dashed}.ci-fila>.ci-etiqueta{margin-left:auto}.ci-etiqueta--falta{border-color:color-mix(in srgb, var(--danger) 45%, var(--border));color:var(--danger)}.ci-arbol{border-top:1px solid var(--border);flex-direction:column;gap:2px;padding-top:10px;display:flex}.ci-fila{--sangria:calc((var(--nivel,1) - 1) * 26px);min-height:40px;padding:4px 8px 4px calc(6px + var(--sangria));border-radius:var(--radius-sm);cursor:default;border:1px solid #0000;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;display:flex;position:relative}.ci-fila:hover{background:var(--hover-wash)}.ci-fila--n1{background:var(--surface-2);min-height:44px;margin-top:6px;font-size:14.5px;font-weight:600}.ci-fila--n1:first-child{margin-top:0}.ci-fila--n1:hover{background:color-mix(in srgb, var(--surface-2) 80%, var(--text) 4%)}.ci-fila--elemento{color:var(--text-muted)}.ci-fila--elegida,.ci-fila--elegida:hover{border-color:var(--text);background:var(--surface)}.ci-fila:focus{outline:none}.ci-fila:focus-visible{box-shadow:0 0 0 2px var(--accent)}.ci-fila--llevada{opacity:.45}.ci-fila--encima:before,.ci-fila--debajo:after{content:"";left:calc(6px + var(--sangria));background:var(--accent);pointer-events:none;border-radius:2px;height:2px;position:absolute;right:6px}.ci-fila--encima:before{top:-2px}.ci-fila--debajo:after{bottom:-2px}.ci-fila--dentro{border-color:var(--accent)}.ci-fila__asa{color:var(--text-muted);opacity:.55;cursor:grab;flex:none;display:inline-flex}.ci-fila--elegida .ci-fila__asa,.ci-fila:hover .ci-fila__asa{opacity:1}.ci-fila__plegar{width:20px;height:24px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}button.ci-fila__plegar:hover{background:var(--hover-wash);color:var(--text)}.ci-fila__num{min-width:30px;color:var(--text-muted);font-variant-numeric:tabular-nums;flex:none;font-size:12.5px;font-weight:500}.ci-fila__nombre{flex-direction:column;flex:140px;min-width:0;display:flex}.ci-fila__texto{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ci-fila__titulo{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:400;overflow:hidden}.ci-fila__meta{color:var(--text-muted);flex:none;font-size:12px;font-weight:400}.ci-fila__input{border:1px solid var(--accent);background:var(--bg);min-width:0;height:30px;color:var(--text);font:inherit;border-radius:6px;outline:none;flex:160px;padding:0 8px;font-size:14px}.ci-fila__herr{flex-wrap:wrap;gap:4px;margin-left:auto;display:inline-flex}.ci-herr{border:1px solid var(--border-fuerte);background:var(--surface);min-width:30px;height:30px;color:var(--text);font:inherit;cursor:pointer;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;font-size:12.5px;font-weight:500;display:inline-flex}.ci-herr--texto{padding:0 10px}.ci-herr:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.ci-herr:disabled{opacity:.35;cursor:default}.ci-herr:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ci-anidar{margin:0 6px 2px calc(6px + (var(--nivel,2) - 1) * 26px);border:1.5px dashed var(--border-fuerte);border-radius:var(--radius-sm);color:var(--text-muted);padding:9px 12px;font-size:13px}.ci-final{border:1.5px dashed var(--border);border-radius:var(--radius-sm);color:var(--text-muted);text-align:center;margin-top:6px;padding:10px 12px;font-size:13px}.ci-final--on{border-color:var(--accent);color:var(--text)}.ci-quitados{margin:2px 6px 4px calc(6px + (var(--nivel,2) - 1) * 26px);color:var(--text-muted);font-size:12.5px}.ci-quitados__boton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 2px;display:inline-flex}.ci-quitados__boton:hover{color:var(--text)}.ci-quitados__boton:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.ci-quitados__lista{margin:2px 0 0;padding:0;list-style:none}.ci-quitados__lista li{justify-content:space-between;align-items:center;gap:8px;padding:4px 0 4px 18px;display:flex}.ci-pie{border-top:1px solid var(--border);color:var(--text-muted);margin-top:4px;padding-top:12px;font-size:12px}.ci-pie p{flex-wrap:wrap;gap:4px 18px;margin:0;line-height:1.5;display:flex}.ci-pie p>span{align-items:center;gap:5px;display:inline-flex}.ci-pie__mas{margin-top:6px!important;display:block!important}.ci-pie kbd{border:1px solid var(--border);background:var(--surface-2);font:inherit;border-radius:4px;padding:0 5px;font-size:11px}@media (width<=900px){.ci-columnas{grid-template-columns:minmax(0,1fr)}.ci-cands{max-height:50vh}}@media (width<=520px){.ci-cab{padding-top:14px}.ci-panel{padding:14px 12px}.ci-fila{--sangria:calc((var(--nivel,1) - 1) * 16px);padding-right:4px}.ci-anidar,.ci-quitados{margin-left:calc(6px + (var(--nivel,2) - 1) * 16px)}.ci-fila__herr{justify-content:flex-end;width:100%}.ci-fila__meta{flex-basis:100%;padding-left:58px}}.rapida{border-bottom:1px solid var(--border)}.rapida__fila{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:14px 0;display:grid}.rapida__que{flex-direction:column;gap:3px;min-width:0;display:flex}.rapida__t{text-overflow:ellipsis;white-space:nowrap;font-size:15.5px;font-weight:500;overflow:hidden}.rapida__d{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.rapida__acc>*{flex:none}.rapida__acc{align-items:center;gap:8px;display:flex}.rapida__btn{border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--text);font:inherit;cursor:pointer;background:0 0;padding:7px 12px;font-size:13.5px}.rapida__btn:hover{border-color:var(--text-muted)}@media (width<=760px){.rapida__fila{grid-template-columns:minmax(0,1fr) auto}.rapida__acc{flex-wrap:wrap;grid-column:1/-1}}.rapida__fila{grid-template-columns:minmax(0,1fr) auto auto}.rapida__que--btn{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.rapida__que--btn:hover .rapida__t{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border)}.rapida__cuerpo{max-width:900px;padding:0 0 20px}.rapida__cuerpo .pregunta{padding-top:0}.bd2{border-top:1px solid var(--border);flex:none;grid-template-columns:minmax(280px,360px) minmax(0,1fr);gap:0;min-height:60vh;display:grid}.bd2__lista{border-right:1px solid var(--border);min-width:0;padding:14px 16px 14px 0}.bd2__tabs{gap:4px;margin-bottom:12px;display:flex}.bd2__tab{font:inherit;color:var(--text-muted);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;padding:6px 10px;font-size:14px}.bd2__tab span{margin-left:4px;font-size:12.5px}.bd2__tab[aria-selected=true]{background:var(--surface);color:var(--text);font-weight:500}.bd2__tab:disabled{opacity:.45;cursor:default}.bd2__items{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.bd2__item{text-align:left;width:100%;font:inherit;color:inherit;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;flex-direction:column;gap:3px;padding:10px 12px;transition:background .15s;display:flex}.bd2__item:hover{background:var(--surface)}.bd2__item[aria-current=true]{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border)}.bd2__item:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.bd2__item-t{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.35;display:-webkit-box;overflow:hidden}.bd2__item-d{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.bd2__detalle{min-width:0;max-width:820px;padding:22px 0 40px 36px}.bd2__titulo{margin:0;font-size:22px;font-weight:600;line-height:1.3}.bd2__meta{color:var(--text-muted);margin:6px 0 0;font-size:13.5px}.bd2__cuerpo{margin-top:18px}.bd2__cuerpo .pregunta{padding-top:0}.bd2__cuerpo .bnd__ex{max-height:46vh}@media (width<=860px){.bd2{grid-template-columns:minmax(0,1fr)}.bd2__item-d{white-space:normal}.bd2__lista{border-right:0;border-bottom:1px solid var(--border);padding-right:0}.bd2__detalle{padding:20px 0 32px}}.bd2__cuerpo .pregunta__acciones{justify-content:flex-start;gap:8px}.bd2__cuerpo .pregunta__acciones .btn-primary--sm{order:-2}.bd2__cuerpo .pregunta__acciones .btn-soft--sm{order:-1}.bd2__cuerpo .pregunta__acciones .sync__spacer{display:none}.bd2__cuerpo .btn-primary--sm,.bd2__cuerpo .btn-soft--sm,.bd2__cuerpo .bnd__quiet{padding:8px 14px;font-size:13.5px}.dec{margin-top:22px}.dec__q{margin:0 0 10px;font-size:15px;font-weight:600}.dec__ops{flex-direction:column;gap:6px;max-width:620px;display:flex}.dec__op{text-align:left;border:1px solid var(--border);border-radius:var(--radius-sm);width:100%;color:var(--text);font:inherit;cursor:pointer;background:0 0;align-items:flex-start;gap:12px;padding:11px 14px;transition:border-color .15s,background .15s;display:flex}.dec__op:hover:not(:disabled),.dec__op:focus-visible,.dec__op[aria-expanded=true]{border-color:var(--text-muted);background:var(--surface);outline:none}.dec__op--sug{border-color:var(--accent)}.dec__op--sug:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.dec__op:disabled{opacity:.55;cursor:default}.dec__n{width:20px;height:20px;font:inherit;color:var(--text-muted);border:1px solid var(--border);background:var(--surface);border-radius:5px;flex:none;place-items:center;margin-top:1px;font-size:11.5px;display:inline-grid}.dec__txt{flex-direction:column;gap:2px;min-width:0;display:flex}.dec__t{font-size:14.5px;font-weight:500}.dec__sug{color:var(--accent);margin-left:8px;font-size:12px;font-weight:500}.dec__e{color:var(--text-muted);font-size:13px;line-height:1.45}.dec__buscar{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);box-shadow:var(--shadow-pop);margin:6px 0 4px;overflow:hidden}.dec__input{width:100%;font:inherit;border:0;border-bottom:1px solid var(--border);color:var(--text);background:0 0;padding:10px 12px;font-size:14px}.dec__input:focus{outline:none}.dec__hits{max-height:232px;margin:0;padding:4px;list-style:none;overflow-y:auto}.dec__hit{color:var(--text);cursor:pointer;border-radius:6px;padding:8px 10px;font-size:14px}.dec__hit--act{background:var(--accent-soft)}.dec__vacio{color:var(--text-muted);padding:8px 10px;font-size:13px}.rdet__acta{white-space:pre-wrap;max-width:75ch;max-height:40vh;margin-top:16px;font-size:14px;line-height:1.6;overflow-y:auto}.rdet__serie{color:var(--text);align-items:center;gap:8px;margin-top:18px;font-size:13.5px;display:flex}.rdet__cita{max-width:70ch;margin:0;font-size:16px;line-height:1.6}.rdet__fuente{margin-top:8px;text-decoration:none;display:inline-block}.rdet__fuente:hover{text-underline-offset:3px;text-decoration:underline}.rdet__dos{gap:14px;max-width:70ch;margin:0;display:grid}.rdet__dos dt{color:var(--text-muted);font-size:12.5px}.rdet__dos dd{margin:2px 0 0;font-size:15px;line-height:1.55}.rdet__escribir{gap:10px;max-width:620px;margin-top:20px;display:grid}.rdet__diff{margin-top:14px}.tt-bola--planificando{background:var(--azul)}.tt-bola--en_curso{background:var(--accent)}.tt-bola--bloqueado{background:var(--warn)}.tt-bola--terminado{background:var(--ok)}.tt-col__ico--planificando{color:var(--azul)}.tt-col__ico--en_curso{color:var(--accent)}.tt-col__ico--bloqueado{color:var(--warn)}.tt-col__ico--terminado{color:var(--ok)}.pastilla--backlog{color:var(--text-muted);background:var(--surface-2)}.pastilla--backlog:before{background:var(--border-fuerte)}.pastilla--planificando{color:var(--azul);background:color-mix(in srgb, var(--azul) 11%, transparent)}.pastilla--planificando:before{background:var(--azul)}.pastilla--bloqueado{color:var(--warn);background:color-mix(in srgb, var(--warn) 11%, transparent)}.pastilla--bloqueado:before{background:var(--warn)}.tt-progreso{background:var(--surface-2);border-radius:999px;width:34px;height:5px;display:inline-block;overflow:hidden}.tt-progreso span{border-radius:inherit;background:var(--ok);height:100%;display:block}.pr-comova p{max-width:72ch;margin:14px 0 0;font-size:14px}.pr-comova__espera{color:var(--danger);font-weight:500}.pr-comova__t{font:inherit;color:var(--text);text-align:left;cursor:text;background:0 0;border:0;padding:0}.pr-comova__t:hover{text-decoration:underline;-webkit-text-decoration-color:var(--border-fuerte);text-decoration-color:var(--border-fuerte);text-underline-offset:4px}.pr-comova__t--vacia{color:var(--text-muted)}.pr-comova__in{background:var(--surface);width:min(60ch,100%);box-shadow:0 0 0 1.5px var(--lavanda);color:var(--text);font:inherit;border:0;border-radius:10px;margin:-5px 0;padding:4px 10px}.pr-comova__in:focus{outline:0}.pr-comova__guardado{color:var(--text-muted);margin-left:10px;font-size:12.5px}.pr-cuenta{color:var(--text-muted);margin:6px 0 0;font-size:13px}.pr-cuenta b{color:var(--text);font-weight:500}.pr-cuenta b.pr-cuenta__ati{color:var(--accent)}.mt-decisiones{margin:-12px 0 18px}.tt-campos-dos{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 16px;display:grid}.tt-menu__nuevo{padding:4px 10px}.tt-ficha__que{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.tt-menu__scroll{max-height:320px;overflow-y:auto}.tt-nueva-suelta{max-width:420px;margin-bottom:18px}.tt-porproyecto{grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:0 16px;display:grid}.gp-de{align-items:center;gap:7px;min-width:0;display:inline-flex}.gp-logo{width:18px;height:18px;color:var(--surface);border-radius:5px;flex:none;place-items:center;font-size:9.5px;font-weight:600;line-height:1;display:grid}.gp-logo--lumyna{background:var(--text);color:var(--bg)}.gp-crono-caja{background:var(--surface);box-shadow:0 2px 4px color-mix(in srgb, var(--text) 3%, transparent), 0 0 0 3px color-mix(in srgb, var(--border-fuerte) 16%, transparent);border-radius:16px;flex:none;align-items:stretch;display:flex;overflow:hidden}.gp-crono{flex:auto;min-width:0;padding:4px 16px 6px;position:relative;overflow-x:auto}.gp-crono__fila{grid-template-columns:280px minmax(var(--gp-pista,0px), 1fr);border-bottom:1px solid var(--border);min-height:46px;display:grid}.gp-crono__fila:last-of-type{border-bottom:0}.gp-crono__cab{min-height:44px;color:var(--text-muted);font-size:12.5px}.gp-crono__nom{z-index:3;background:var(--surface);flex-direction:column;justify-content:center;min-width:0;padding:8px 14px 8px 0;font-size:13.5px;display:flex;position:sticky;left:0}.gp-crono__cab .gp-crono__nom{flex-flow:wrap;place-content:center flex-start;align-items:center;gap:6px}.gp-crono__l1{min-width:0;font:inherit;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}button.gp-crono__l1{cursor:pointer}.gp-crono__t{white-space:nowrap;text-overflow:ellipsis;color:var(--text);font-weight:500;text-decoration:none;overflow:hidden}a.gp-crono__t:hover,button.gp-crono__l1:hover .gp-crono__t{text-underline-offset:3px;text-decoration:underline}.gp-crono__l2{color:var(--text-muted);font-size:12px}.gp-crono__espera{color:var(--danger)}.gp-crono__ati{color:var(--accent)}.gp-crono__pista{position:relative}.gp-crono__mes{white-space:nowrap;padding-left:6px;position:absolute;top:14px}.gp-crono__rej{border-left:1px solid var(--border);position:absolute;top:0;bottom:0}.gp-crono__hoy{border-left:1.5px solid var(--danger);z-index:2;position:absolute;top:0;bottom:0}.gp-crono__grupo{color:var(--text-muted);border-bottom:1px solid var(--border);padding:16px 0 6px;font-size:12px;font-weight:600}.gp-crono__guia{z-index:2;border-left:1.5px solid var(--text);pointer-events:none;position:absolute;top:0;bottom:0}.gp-crono__guia-dia{white-space:nowrap;background:var(--text);color:var(--bg);border-radius:999px;padding:1px 7px;font-size:11.5px;font-weight:500;position:absolute;top:12px;left:5px}.gp-sin{border-left:1px solid var(--border);flex-direction:column;flex:none;width:300px;min-width:0;padding:4px 14px 10px 16px;display:flex}.gp-sin__cab{border-bottom:1px solid var(--border);min-height:44px;color:var(--text-muted);justify-content:space-between;align-items:center;font-size:12.5px;font-weight:600;display:flex}.gp-sin__cab .modal__x{margin:0 -6px 0 0}.gp-sin__lista{max-height:480px;margin:0;padding:0;list-style:none;overflow-y:auto}.gp-sin__fila{border-bottom:1px solid var(--border);cursor:grab;align-items:center;gap:8px;min-height:46px;padding:6px 0;font-size:13.5px;display:flex}.gp-sin__fila:last-child{border-bottom:0}.gp-sin__fila--fuera{opacity:.4}.gp-sin__nom{flex:1;min-width:0;display:flex}.gp-sin__nom>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gp-sin__nom button{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.gp-sin__nom a,.gp-sin__nom button{color:var(--text);font-weight:500;text-decoration:none}.gp-sin__nom a:hover,.gp-sin__nom button:hover{text-underline-offset:3px;text-decoration:underline}button.pr-btn.gp-sin__poner{flex:none;padding:3px 10px;font-size:12.5px}.gp-c-backlog{--c:var(--border-fuerte)}.gp-c-planificando{--c:var(--azul)}.gp-c-en_curso{--c:var(--accent)}.gp-c-bloqueado{--c:var(--warn)}.gp-c-terminado{--c:var(--ok)}.gp-bar{background:color-mix(in srgb, var(--c) 22%, transparent);border-radius:999px;height:14px;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.gp-bar__hecho{background:color-mix(in srgb, var(--c) 60%, transparent);position:absolute;inset:0 auto 0 0}.gp-bar--riesgo{box-shadow:0 0 0 1.5px var(--danger)}.gp-rombo{background:var(--c);border-radius:2px;width:10px;height:10px;position:absolute;top:50%;transform:translate(-5px,-50%)rotate(45deg)}.gp-grafo{touch-action:none;position:relative;overflow-x:auto}.gp-grafo--tirando{cursor:crosshair;-webkit-user-select:none;user-select:none}.gp-carril{border-bottom:1px solid var(--border);grid-template-columns:140px 1fr;display:grid}.gp-carril:last-of-type{border-bottom:0}.gp-carril__nom{z-index:3;background:var(--bg);padding:16px 12px 14px 0;font-size:14px;font-weight:500;position:sticky;left:0}.gp-n{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:400;display:block}.gp-carril__plegar{font:inherit;color:var(--accent);cursor:pointer;z-index:2;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:500;position:absolute;bottom:4px;left:0}.gp-carril__plegar:hover{text-decoration:underline}.gp-nodos{position:relative}.gp-nodo{z-index:2;background:var(--surface);cursor:pointer;-webkit-user-select:none;user-select:none;box-shadow:0 2px 4px color-mix(in srgb, var(--text) 3%, transparent), 0 0 0 3px color-mix(in srgb, var(--border-fuerte) 16%, transparent);border-radius:16px;flex-direction:column;gap:4px;padding:10px 12px;font-size:13px;transition:opacity .15s,box-shadow .18s;display:flex;position:absolute}.gp-nodo:hover{box-shadow:0 8px 18px color-mix(in srgb, var(--text) 7%, transparent), 0 0 0 3px color-mix(in srgb, var(--border-fuerte) 24%, transparent)}.gp-nodo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.gp-nodo .gp-n{font-size:11.5px;display:inline}.gp-nodo__id{color:var(--text-muted);font-size:11.5px}.gp-nodo__t{letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.gp-pie{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:flex}.gp-der{margin-left:auto;display:inline-flex}.gp-nodo__espera{color:var(--danger)}.gp-nodo__ati{color:var(--accent)}.gp-nodo--brain{box-shadow:0 0 0 1.5px var(--lavanda)}.gp-nodo--hechas{width:auto;font:inherit;color:var(--ok);background:color-mix(in srgb, var(--ok) 11%, transparent);box-shadow:none;border:0;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:500}.gp-nodo--hecha{color:var(--text-muted);box-shadow:0 0 0 1px var(--border);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:5px 10px;font-size:12px;display:block;overflow:hidden}.gp-nodo--dim{opacity:.25}.gp-nodo--luz{box-shadow:0 0 0 1.5px var(--text), 0 8px 18px color-mix(in srgb, var(--text) 7%, transparent)}.gp-nodo--tira{box-shadow:0 0 0 1px color-mix(in srgb, var(--lavanda) 34%, transparent), 0 0 0 4px color-mix(in srgb, var(--lavanda) 18%, transparent)}.gp-flechas{z-index:1;color:var(--border-fuerte);pointer-events:none;position:absolute;inset:0 auto auto 0;overflow:visible}.gp-flecha path{fill:none;stroke:currentColor;stroke-width:1.5px;transition:opacity .15s}.gp-flecha--luz{color:var(--text)}.gp-flecha--luz path{stroke-width:1.8px}.gp-flecha--dim{opacity:.12}.gp-flecha path.gp-flecha__toque{stroke:#0000;stroke-width:12px;pointer-events:stroke;cursor:pointer}.gp-flecha:hover{color:var(--danger)}.gp-flecha__tira{stroke:var(--lavanda);stroke-width:1.6px;stroke-dasharray:4 4}@media (width<=900px){.gp-crono__fila{grid-template-columns:170px minmax(var(--gp-pista,0px), 1fr)}.gp-crono-caja{flex-direction:column}.gp-sin{border-left:0;border-top:1px solid var(--border);width:auto}}.modal.tt-ficha{border-radius:16px;width:620px;box-shadow:0 1px 2px #0000000f,0 24px 60px #00000038}:root[data-aspecto=oscuro] .modal.tt-ficha{box-shadow:0 24px 60px #00000073, 0 0 0 1px var(--border)}.tt-ficha .modal__cab{border-bottom:0;justify-content:flex-start;align-items:center;gap:2px;padding:16px 20px 0 30px}.tt-ficha .modal__tit{min-width:0;margin-right:auto;padding-right:10px}.tt-ficha .modal__sub{margin:0;font-size:12.5px}.tt-ficha .modal__acciones{gap:2px}.tt-ficha .modal__x{margin:0}.tt-ficha .modal__x:focus-visible{outline:2px solid var(--lavanda);outline-offset:0}.tt-ficha .modal__cuerpo{padding:10px 30px 24px}.tt-cab{min-width:0;color:var(--text-muted);align-items:center;gap:8px;display:flex}.tt-cab>span[aria-hidden]{opacity:.5}.tt-cab>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tt-ficha .tt-id{border-radius:6px;flex:none;align-items:center;gap:5px;margin-left:-5px;padding:1px 5px;text-decoration:none;display:inline-flex}.tt-ficha .tt-id:hover{background:var(--hover-wash);color:var(--text)}.tt-ficha .tt-id:focus-visible{outline:2px solid var(--lavanda);outline-offset:0}.tt-ficha .tt-ficha__que{gap:0;margin:0 -8px}.tt-entrada--suelta{min-height:0;box-shadow:none;resize:none;background:0 0;border-radius:8px;padding:4px 8px;transition:background-color .12s}.tt-entrada--suelta:hover{background:var(--hover-wash);box-shadow:none;resize:vertical}.tt-entrada--suelta:focus{background:var(--surface);resize:vertical;box-shadow:0 0 0 1.5px color-mix(in srgb, var(--lavanda) 55%, transparent)}.tt-entrada--suelta::placeholder{color:color-mix(in srgb, var(--text-muted) 70%, transparent)}.tt-entrada--suelta.tt-entrada--titulo{letter-spacing:-.018em;font-size:21px;font-weight:600;line-height:1.3}.tt-entrada--suelta.tt-entrada--resultado{color:var(--text-muted);margin-top:2px;font-size:14.5px;line-height:1.5}.tt-aviso{color:var(--lavanda);margin:12px 0 0;font-size:13px;line-height:1.5}.tt-aviso>.ico{vertical-align:-.12em;margin-right:6px}.tt-aviso__por{color:var(--text-muted);margin-left:6px}.tt-aviso__acc{white-space:nowrap;gap:12px;margin-left:10px;display:inline-flex}.tt-aviso__acc button{font:inherit;color:var(--lavanda);cursor:pointer;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--lavanda) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--lavanda) 40%, transparent);background:0 0;border:0;padding:0;font-weight:500}.tt-aviso__acc button:hover{text-decoration-color:currentColor}.tt-aviso__acc button:focus-visible{outline:2px solid var(--lavanda);outline-offset:2px;border-radius:3px}.tt-aviso__acc .tt-aviso__no{color:var(--text-muted);font-weight:400}.tt-aviso--gris{color:var(--text-muted);font-size:12.5px}.tt-ficha .pr-error{margin-top:10px}.tt-ficha .tt-confirmar{margin-top:14px}.tt-props{flex-direction:column;gap:1px;margin:18px 0 6px;display:flex}.tt-prop{min-height:32px;color:var(--text);font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:118px minmax(0,1fr);align-items:start;margin:0 -8px;padding:0 8px;font-size:13.5px;display:grid}button.tt-prop{cursor:pointer;transition:background-color .12s}button.tt-prop:hover,button.tt-prop[aria-expanded=true]{background:var(--hover-wash)}button.tt-prop:focus-visible{outline:2px solid var(--lavanda);outline-offset:0}.tt-prop__k{height:32px;color:var(--text-muted);align-items:center;gap:8px;padding-left:22px;font-size:13px;display:flex}.tt-prop__k:has(>.ico){padding-left:0}.tt-prop__k>.ico{flex:none}.tt-prop__v{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;min-height:32px;padding:5px 0;line-height:1.45;display:flex}.tt-prop__vacio{color:color-mix(in srgb, var(--text-muted) 75%, transparent)}.tt-prop__rojo,.tt-prop__rojo .tt-prop__persona{color:var(--danger)}.tt-prop__estado{align-items:center;gap:7px;font-weight:500;display:inline-flex}.tt-prop__persona{align-items:center;gap:6px;margin-right:6px;display:inline-flex}.tt-prop__persona .pr-avatar--peq{width:20px;height:20px}.tt-prop__v .tt-entrada--prop{flex:100%;width:calc(100% + 16px);margin:-4px -8px;font-size:13.5px;line-height:1.45}.tt-prop__v .tt-campos__nota{flex:100%;margin:4px 0 0}.tt-prop__trozo{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:baseline;gap:5px;margin:0 -4px;padding:1px 4px;display:inline-flex}.tt-prop__trozo:hover,.tt-prop__trozo[aria-expanded=true]{background:var(--hover-wash)}.tt-prop__trozo:focus-visible{outline:2px solid var(--lavanda);outline-offset:0}.tt-prop__flecha{color:var(--text-muted);margin:0 4px}.tt-prop__rel{color:var(--text-muted);font-size:12.5px}.tt-enl{flex-direction:column;align-items:stretch;width:100%;display:flex}.tt-enl__fila{align-items:flex-start;gap:4px;display:flex}.tt-enl__abrir{min-width:0;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:1;margin:0 -4px;padding:1px 4px}.tt-enl__abrir:hover{background:var(--hover-wash)}.tt-enl__abrir:disabled{cursor:default;background:0 0}.tt-enl__abrir:focus-visible{outline:2px solid var(--lavanda);outline-offset:0}.tt-enl__n{color:var(--text-muted);font-variant-numeric:tabular-nums;margin-right:6px}.tt-enl__fila--lista .tt-enl__abrir{color:var(--text-muted);text-decoration:line-through}.tt-enl__mas{color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;align-self:flex-start;align-items:center;gap:6px;margin:2px -4px 0;padding:1px 4px;font-size:13px;display:inline-flex}.tt-enl__mas:hover,.tt-enl__mas[aria-expanded=true]{background:var(--hover-wash);color:var(--text)}.tt-pasos{margin-top:20px}.tt-pasos__t{letter-spacing:normal;align-items:baseline;gap:8px;margin:0 0 6px;font-size:13px;font-weight:500;display:flex}.tt-pasos__n{color:var(--text-muted);font-variant-numeric:tabular-nums;font-weight:400}.tt-paso{border-radius:7px;align-items:flex-start;gap:10px;margin:0 -8px;padding:5px 8px;font-size:14px;line-height:1.45;display:flex}.tt-paso:hover{background:var(--hover-wash)}.tt-paso__caja{border:1.5px solid var(--border-fuerte);width:16px;height:16px;color:var(--surface);cursor:pointer;background:0 0;border-radius:4.5px;flex:none;place-items:center;margin-top:2.5px;padding:0;display:grid}.tt-paso__caja:hover{border-color:var(--text-muted)}.tt-paso__caja:focus-visible{outline:2px solid var(--lavanda);outline-offset:1px}.tt-paso--listo .tt-paso__caja{background:var(--ok);border-color:var(--ok)}.tt-paso__texto{overflow-wrap:anywhere;flex:1;min-width:0}.tt-paso--listo .tt-paso__texto{color:var(--text-muted);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--text-muted) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--text-muted) 60%, transparent)}.tt-paso__quitar,.tt-enl__quitar{width:22px;height:22px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;display:inline-grid}.tt-paso:hover .tt-paso__quitar,.tt-enl__fila:hover .tt-enl__quitar,.tt-paso__quitar:focus-visible,.tt-enl__quitar:focus-visible{opacity:1}.tt-paso__quitar:hover,.tt-enl__quitar:hover{background:var(--hover-wash);color:var(--text)}@media (hover:none){.tt-paso__quitar,.tt-enl__quitar{opacity:1}}.tt-paso--brain .tt-paso__caja{border-style:dashed;border-color:var(--lavanda);cursor:default}.tt-paso--brain .tt-paso__texto{color:var(--text-muted)}.tt-paso--brain small{color:var(--lavanda);font-size:12px;display:block}.tt-paso__anadir{color:var(--lavanda);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;padding:0;font-size:12.5px;font-weight:500}.tt-paso__anadir:hover{text-underline-offset:3px;text-decoration:underline}.tt-paso__anadir:focus-visible{outline:2px solid var(--lavanda);outline-offset:2px;border-radius:3px}.tt-paso--nuevo{color:var(--text-muted);cursor:text;align-items:center;font-size:13.5px}.tt-paso--nuevo>.ico{margin:0 1.5px}.tt-paso--nuevo input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;flex:1;padding:0}.tt-paso--nuevo input:focus{outline:0}.tt-paso--nuevo input::placeholder{color:var(--text-muted)}.tt-pie{border-top:1px solid var(--border);color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:22px;padding-top:12px;font-size:12.5px;display:flex}.tt-pie .pr-enlace{font-size:inherit;color:var(--text-muted);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--text-muted) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--text-muted) 40%, transparent);font-weight:400}.tt-pie .pr-enlace:hover{color:var(--text)}.tt-ficha__hist{margin-top:12px}.tt-menu__nota{color:var(--text-muted)}@media (width<=760px){.tt-prop{grid-template-columns:100px minmax(0,1fr)}}@media (width<=520px){.tt-ficha .modal__cab{padding:14px 12px 0 18px}.tt-ficha .modal__cuerpo{padding:8px 18px 22px}}
