:root{--brand-primary:#0d55d7;--brand-secondary:#2453a1;--brand-red:#d30a2a;--app-bg:#f2f5fb;--sidebar-bg:#163563;--sidebar-text:#fff;--sidebar-muted:#b8cee8;--surface:#fff;--surface-elevated:#fff;--text-primary:#162b49;--text-secondary:#637690;--border-default:#dde5f1;--primary:#0d55d7;--primary-hover:#0844b0;--nav-active-bg:#eaf1ff;--nav-active-text:#0d55d7;--sidebar-active-bg:#31548a;--sidebar-active-text:#fff;--sidebar-hover:#244674;--sidebar-border:#3a5680;--sidebar-control:#1c3e70;--sidebar-control-text:#fff;--font:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--fs-xs:12px;--fs-sm:12.5px;--fs-md:13.5px;--fs-lg:15px;--fs-xl:20px;--fs-2xl:24px;--card:var(--surface);--tx:var(--text-primary);--tx3:var(--text-secondary);--bg:var(--app-bg);--text:var(--text-primary);--muted:var(--text-secondary);--line:var(--border-default);--accent:var(--primary);--accent-soft:var(--nav-active-bg);--link:#0844b0;--warn:#9a5b00;--warn-soft:#fff4de;--danger:#a1262b;--danger-soft:#fdeaea;--ok:#1d6b3a;--ok-soft:#e5f4ea;--surface2:#f6f8fc;--line2:#e9eef6;--hover:#edf2fa;--tx2:#334c70;--tx4:#637690;--blue:var(--primary);--blue-s:#eaf1ff;--blue-tx:#0844b0;--green:#0e8f4f;--green-s:#e3f6ec;--green-tx:#0a7a43;--red:#d92d43;--red-s:#fde8eb;--red-tx:#c0283d;--viol:#7a56f0;--viol-s:#efeaff;--viol-tx:#6440d8;--amber:#c97a05;--amber-s:#fff1d9;--amber-tx:#9a4a07;--ia:#0b8bb0;--ia-s:#dff4fb;--ia-tx:#076a87;--slate:#64748b;--slate-s:#eef1f6;--slate-tx:#475569;--pink:#c93a8f;--pink-s:#fbe6f1;--pink-tx:#a3236f;--shadow:0 1px 2px #14285a0a, 0 8px 24px -14px #14285a33;--shadow-lg:0 24px 60px -24px #0e1a3373;--shadow-xs:0 1px 2px #14285a24;--shadow-card:0 1px 2px #14285a0d;--shadow-card-hover:0 6px 18px -10px #14285a66;--veil:#09102052;--chart:#0d55d7;--chart-soft:#0d55d71a;--grid:#e3eaf5;--space-mt:#1b2a44;--space-qp:#e15a24;--space-tl:#c9a961;--space-in:#64748b;--radius:10px;--nav-w:248px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--app-bg:#0b1426;--sidebar-bg:#101d34;--sidebar-text:#fff;--sidebar-muted:#bacbe1;--surface:#15243d;--surface-elevated:#1a2d4b;--text-primary:#f4f7ff;--text-secondary:#b6c5d9;--border-default:#344562;--primary:#0d55d7;--primary-hover:#2c6ff0;--nav-active-bg:#21395e;--nav-active-text:#eaf1ff;--sidebar-active-bg:#21395e;--sidebar-active-text:#eaf1ff;--sidebar-hover:#203452;--sidebar-border:#344562;--sidebar-control:#1a2d4b;--sidebar-control-text:#fff;--link:#a9c8ff;--warn:#ffcd7f;--warn-soft:#3a2a0e;--danger:#ffa3b0;--danger-soft:#3b1521;--ok:#7ce4b4;--ok-soft:#0f3024;--line2:#263b5b;--surface2:#1a2d4b;--hover:#203452;--tx2:#d3deec;--tx4:#a5b6ce;--blue-s:#203b67;--blue-tx:#bdd4ff;--green:#3ccf8e;--green-s:#0f3024;--green-tx:#7ce4b4;--red:#ff6b7f;--red-s:#3b1521;--red-tx:#ffa3b0;--viol:#a68dff;--viol-s:#261d4a;--viol-tx:#cbbcff;--amber:#f2a93b;--amber-s:#3a2a0e;--amber-tx:#ffcd7f;--ia:#3cc3e6;--ia-s:#0d2f3c;--ia-tx:#8bdcf2;--slate:#8b98ae;--slate-s:#1c2639;--slate-tx:#b4c0d2;--pink:#ee78bd;--pink-s:#3a1530;--pink-tx:#f6a9d6;--shadow:0 1px 2px #00000059, 0 8px 24px -14px #0009;--shadow-lg:0 24px 60px -20px #000000b3;--shadow-xs:0 1px 2px #00000080;--shadow-card:0 1px 2px #00000059;--shadow-card-hover:0 8px 20px -10px #000000bf;--veil:#0307109e;--chart:#8db6ff;--chart-soft:#8db6ff24;--grid:#344562;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--fs-md);-webkit-font-smoothing:antialiased;line-height:1.45;overflow-x:clip}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--primary-hover);outline-offset:2px}h1{margin:0 0 .25rem;font-size:1.5rem}h2{margin:1.5rem 0 .5rem;font-size:1.1rem}.muted{color:var(--muted)}.app{grid-template-columns:var(--nav-w) minmax(0, 1fr);min-height:100dvh;display:grid}.app.nav-oculta{grid-template-columns:minmax(0,1fr)}.app.nav-oculta .sidebar{display:none}.sidebar{background:var(--sidebar-bg);height:100dvh;color:var(--sidebar-text);border-right:1px solid var(--sidebar-border);z-index:60;flex-direction:column;gap:10px;padding:14px 12px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar :focus-visible{outline-color:#b8cee8}.sidebar{scrollbar-width:none}.sidebar::-webkit-scrollbar{display:none}.sidebar .logo{align-items:center;gap:10px;padding:4px 6px 6px;display:flex}.marca-bloque{align-items:center;gap:7px;display:flex}.marca-logo{flex:none;display:block}.logo-oscuro,:root[data-theme=dark] .logo-claro{display:none}:root[data-theme=dark] .logo-oscuro{display:block}.marca-nombre{letter-spacing:.08em;font-size:17px;font-style:italic;font-weight:700;line-height:1.05}.space-menu{position:relative}.space-btn{border:1px solid var(--sidebar-border);background:var(--sidebar-control);width:100%;color:var(--sidebar-control-text);text-align:left;font:inherit;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.space-btn>span:not(.sw-stack){flex:1;min-width:0}.space-btn b{font-size:var(--fs-sm);display:block}.space-btn small{font-size:var(--fs-xs);color:var(--sidebar-muted);display:block}.space-btn{cursor:pointer}.space-btn svg{flex:none}.pop.space-pop{border-radius:14px;min-width:0;padding:8px;top:calc(100% + 10px);left:4px;right:4px;box-shadow:0 14px 34px -12px #08122880,0 2px 6px #0812281f}.space-pop .opt{padding:8px 10px;position:relative}.space-pop .opt:has(.logo-esp) .opt-check{margin:-8px 0 0;position:absolute;top:50%;right:10px}.space-btn:has(.logo-esp)>span:not(.sw-stack){justify-content:center;padding-left:26px;display:flex}.space-pop .opt:has(.logo-esp){justify-content:center;min-height:68px;padding-top:10px;padding-bottom:10px}.space-pop .opt:has(.logo-esp)+.opt:has(.logo-esp){border-top:1px solid var(--line2);border-top-left-radius:0;border-top-right-radius:0;margin-top:6px}.opt-check{flex:none;place-items:center;width:16px;height:16px;margin-left:auto;display:inline-grid}.space-pop .opt small:not(.sr-only)+.opt-check{margin-left:8px}.space-pop .opt small{font-size:var(--fs-xs);color:var(--tx4);margin-left:auto}.opt-vacio{flex:none;width:16px}.opt-sw{background:var(--franja);border-radius:3px;flex:none;width:10px;height:10px}.sw-stack{display:flex}.sw-stack[hidden]{display:none}.logo-esp{text-align:center;vertical-align:middle;flex-direction:column;flex:none;align-items:center;gap:3px;max-width:100%;display:inline-flex}.logo-leyenda{white-space:nowrap;text-overflow:ellipsis;max-width:100%;color:var(--tx4);font-size:11px;font-weight:500;line-height:1.2;overflow:hidden}.space-btn .logo-leyenda{color:var(--sidebar-muted)}.space-btn:has(.logo-esp){padding-top:7px;padding-bottom:7px}.logo-esp img{object-fit:contain;display:block}.space-btn .logo-esp img,:root[data-theme=dark] .space-pop .logo-esp img{filter:brightness(0)invert()}.sw-stack i{border:2px solid var(--sidebar-control);background:var(--franja);border-radius:4px;width:12px;height:12px;margin-right:-4px}.nav,.nav>div{flex-direction:column;gap:2px;display:flex}.nav-h{font-size:var(--fs-xs);color:var(--sidebar-muted);letter-spacing:.02em;padding:10px 10px 4px;font-weight:650}.nav a{min-height:34px;color:var(--sidebar-muted);font-weight:560;font-size:var(--fs-md);border-radius:10px;align-items:center;gap:10px;padding:7px 10px;text-decoration:none;display:flex}.nav a:hover{background:var(--sidebar-hover);color:var(--sidebar-text);text-decoration:none}.nav a[aria-current=page]{background:var(--sidebar-active-bg);color:var(--sidebar-active-text);font-weight:650}.nav a .count{font-size:var(--fs-xs);background:var(--sidebar-control);border:1px solid var(--sidebar-border);color:var(--sidebar-text);border-radius:99px;margin-left:auto;padding:0 7px;font-weight:650;line-height:18px}.nav a[aria-current=page] .count{background:var(--sidebar-bg)}.side-foot{flex-direction:column;gap:8px;margin-top:auto;display:flex}.me{border:1px solid var(--sidebar-border);background:var(--sidebar-control);color:var(--sidebar-control-text);border-radius:12px;align-items:center;gap:10px;padding:8px;display:flex}.me>span:not(.avatar){flex:1;min-width:0}.me b,.me small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.me b{font-size:var(--fs-sm);color:var(--sidebar-text);display:block}.me small{font-size:var(--fs-xs);color:var(--sidebar-muted);display:block}.me .avatar{border:2px solid var(--sidebar-control)}.me .icono-btn{color:var(--sidebar-text)}.me .icono-btn:hover{background:var(--sidebar-hover)}.side-foot .salir{margin:0;padding:0 6px}.side-foot .boton-fantasma{color:var(--sidebar-text)}.side-foot .boton-fantasma:hover{background:var(--sidebar-hover)}.side-scrim{display:none}.principal{flex-direction:column;min-width:0;display:flex}.topbar{z-index:50;background:color-mix(in srgb, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line2);align-items:center;gap:10px;min-height:66px;padding:10px 20px;display:flex;position:sticky;top:0}.top-brand{color:var(--text);align-items:center;text-decoration:none;display:none}.top-brand:hover{text-decoration:none}.top-brand .marca-bloque{gap:6px}.top-brand .marca-nombre{font-size:14px}.search{border:1px solid var(--line);background:var(--card);max-width:420px;height:38px;color:var(--tx3);cursor:not-allowed;border-radius:11px;flex:280px;align-items:center;gap:8px;padding:0 12px;display:flex}.search input{min-width:0;color:var(--text);font:inherit;cursor:not-allowed;background:0 0;border:0;outline:none;flex:1;padding:0}.search input::placeholder{color:var(--tx4);opacity:1}.search kbd{font:inherit;font-size:var(--fs-xs);border:1px solid var(--line);color:var(--tx4);border-radius:6px;padding:0 5px}.topbar .search-icon{display:none}.top-titulo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.top-spacer{flex:1}.inbox-btn{position:relative}.inbox-btn .insignia{background:var(--accent);color:#fff;border-radius:99px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.li.anulado .main-t b{color:var(--tx3);text-decoration:line-through}.page{min-width:0;padding:20px 24px 64px}@media (max-width:960px){.app,.app.nav-oculta{grid-template-columns:minmax(0,1fr)}.sidebar,.app.nav-oculta .sidebar{visibility:hidden;width:280px;box-shadow:var(--shadow-lg);transition:transform .18s,visibility .18s;display:flex;position:fixed;top:0;bottom:0;left:0;transform:translate(-102%)}.app.nav-abierta .sidebar{visibility:visible;transition:transform .18s,visibility;transform:none}.app.nav-abierta .side-scrim{background:var(--veil);z-index:55;display:block;position:fixed;inset:0}.top-brand{display:inline-flex}}@media (max-width:760px){.page{padding:14px 16px 56px}.topbar{gap:8px;min-height:60px;padding:8px 12px}.search{flex:auto}.search kbd,.topbar .tema-estado{display:none}}@media (max-width:420px){.search{display:none}.topbar .search-icon{display:inline-grid}.top-brand .marca-nombre{display:none}}@media (prefers-reduced-motion:reduce){.sidebar{transition:none}}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:.5rem 0;padding:1rem}.grupo-titulo{align-items:baseline;gap:.5rem;display:flex}.contador{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:0 .55rem;font-size:.8rem}.lista{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.fila{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .85rem;display:flex}.fila .titulo{font-weight:600}.etiqueta{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:.1rem .5rem;font-size:.75rem;display:inline-block}.etiqueta.warn{background:var(--warn-soft);color:var(--warn)}.etiqueta.danger{background:var(--danger-soft);color:var(--danger)}.etiqueta.ok{background:var(--ok-soft);color:var(--ok)}.vacio{color:var(--muted);padding:.5rem 0;font-style:italic}table{border-collapse:collapse;width:100%;font-size:.9rem}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.4rem .5rem}th{color:var(--muted);font-weight:600}.botones{flex-wrap:wrap;gap:.5rem;display:flex}button,.boton{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:8px;padding:.5rem .9rem}button.primario{background:var(--primary);color:#fff;border-color:var(--primary)}button.primario:hover{background:var(--primary-hover);border-color:var(--primary-hover)}button:disabled{opacity:.55;cursor:not-allowed}.tema-control{white-space:nowrap}.tema-control .tema-estado{font-size:var(--fs-xs);font-weight:650}.login{max-width:460px;margin:8vh auto;padding:0 1rem}.aviso{background:var(--warn-soft);color:var(--warn);border-radius:var(--radius);margin:.75rem 0;padding:.6rem .85rem;font-size:.9rem}.icono{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.saltar{z-index:200;background:var(--surface);box-shadow:var(--shadow);border-radius:8px;padding:8px 12px;position:absolute;top:-48px;left:12px}.saltar:focus{top:12px}.xs{font-size:12px}.small{font-size:12.5px}.num{font-variant-numeric:tabular-nums}.pagina-h{flex-wrap:wrap;align-items:flex-end;gap:16px;margin-bottom:16px;display:flex}.pagina-t{flex:320px;min-width:0}.pagina-t h1{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:720;line-height:1.15}.pagina-t p{margin:4px 0 0}.acciones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.acciones:has(.proximamente){align-items:flex-start}.tarjeta{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;min-width:0;margin:.5rem 0}.tarjeta-h{align-items:center;gap:10px;padding:14px 16px 10px;display:flex}.tarjeta-h h2{flex:1;margin:0;font-size:15px;font-weight:680}.tarjeta-b{padding:0 16px 16px}.boton{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--text);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.boton:hover{background:var(--hover);text-decoration:none}.boton-sm{border-radius:8px;height:30px;padding:0 10px;font-size:12px}.boton .n{color:var(--tx4);font-weight:600}.icono-btn{border:1px solid var(--line);background:var(--surface);width:38px;height:38px;color:var(--tx2);border-radius:11px;place-items:center;display:inline-grid}.icono-btn:hover{background:var(--hover);color:var(--text);text-decoration:none}.icono-btn{padding:0}.icono-btn.plano{background:0 0;border-color:#0000}.boton{gap:7px}.boton-primario{background:var(--primary);border-color:var(--primary);color:#fff}.boton-primario:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.boton-fantasma{color:var(--tx2);background:0 0;border-color:#0000}.boton[disabled],.boton[aria-disabled=true],.icono-btn[disabled]{opacity:.5;cursor:not-allowed}.boton-primario[disabled]:hover{background:var(--primary)}.accion-produccion{flex-direction:column;align-items:flex-end;gap:4px;max-width:100%;display:inline-flex}.accion-produccion .late-tx{text-align:right;max-width:280px;font-weight:600}.accion-produccion[aria-busy=true] .boton{opacity:.75;cursor:progress}.boton-primario.accion-destacada{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 35%, transparent)}@media (max-width:760px){.accion-produccion{align-items:flex-start}.accion-produccion .late-tx{text-align:left}}.proximamente{vertical-align:top;flex-direction:column;align-items:center;gap:3px;max-width:100%;display:inline-flex}.proximamente:has(>.boton-proximamente-icono){flex-direction:row;align-items:center;gap:6px}.proximamente-nota{color:var(--tx4);white-space:nowrap;letter-spacing:.01em;font-size:10.5px;font-weight:600;line-height:1.2}.boton.boton-proximamente[aria-disabled=true],.boton.boton-proximamente[aria-disabled=true]:hover,.icono-btn.boton-proximamente-icono[aria-disabled=true],.icono-btn.boton-proximamente-icono[aria-disabled=true]:hover{opacity:1;cursor:not-allowed;background:var(--surface2);color:var(--tx4);border:1px dashed var(--line);box-shadow:none}.boton.boton-proximamente .icono,.icono-btn.boton-proximamente-icono .icono{opacity:.7}.split{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:16px;display:grid}.stack{flex-direction:column;gap:16px;min-width:0;display:flex}.stack>.tarjeta{margin:0;overflow:hidden}.tarjeta-h h2{letter-spacing:-.01em;align-items:center;gap:8px;min-width:0;display:flex}.tarjeta-h .n,.pestanas .n{font-size:var(--fs-xs);color:var(--tx3);background:var(--surface2);border:1px solid var(--line);border-radius:99px;padding:0 7px;font-weight:650}.pestanas .n{padding:0 6px}.tarjeta-sub{font-size:var(--fs-sm);color:var(--tx3);margin-top:-6px;padding:0 16px 10px}.obligaciones .pestanas{margin-bottom:0;padding:0 12px}.obligaciones .pestanas a{font-size:var(--fs-md)}.lista-ob{flex-direction:column;display:flex}.lista-ob .grupo-h{background:var(--surface2);border-top:1px solid var(--line2);font-weight:650;font-size:var(--fs-sm);color:var(--tx2);padding:9px 16px}.obligaciones .lista-ob>div:first-child .grupo-h{border-top:0}.lista-ob .li{min-height:46px;padding:9px 16px;text-decoration:none}.lista-ob .li.vacia:hover{background:0 0}.main-t{flex:1;min-width:0}.main-t b{font-weight:600;font-size:var(--fs-md);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.main-t small{font-size:var(--fs-xs);color:var(--tx3);flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-top:2px;display:flex}.main-t small.bloq-por{margin-top:4px;display:block}.end{color:var(--tx3);flex:none;align-items:center;gap:8px;display:flex}.obl-k{flex:none;width:128px}.obl-k .pildora{white-space:nowrap}.late-tx{color:var(--red-tx);font-weight:650}details.fold>summary{cursor:pointer;list-style:none}details.fold>summary::-webkit-details-marker{display:none}details.fold>summary>.icono:last-child{color:var(--tx3);transition:transform .15s}details.fold:not([open])>summary>.icono:last-child{transform:rotate(-90deg)}details.fold:not([open])>summary{padding-bottom:14px}.help{font-size:var(--fs-xs);color:var(--tx3);margin:0}.vacio-linea{border:1px dashed var(--line);color:var(--tx3);font-size:var(--fs-sm);background:var(--surface2);border-radius:12px;align-items:center;gap:10px;padding:14px;display:flex}.vacio-linea b{color:var(--tx2)}.avatar.av-leo{color:#1e3a8a;background:#dbe7ff}.avatar.av-ana{color:#8a3410;background:#ffe4d1}.avatar.av-bea{color:#11633b;background:#dcf3e6}.avatar.av-carla{color:#5b21b6;background:#efe3ff}.avatar.av-dora{color:#334155;background:#e6e9ef}.avatar.av-ia{background:var(--ia-s);color:var(--ia-tx);border-radius:7px}.avatar.av-otra{background:var(--slate-s);color:var(--slate-tx)}.avatar{border:2px solid var(--card);letter-spacing:.02em}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--tx4) 35%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:99px}.avatar.lg{width:34px;height:34px;font-size:12px}.avatar.xs{width:20px;height:20px;font-size:9px}@media (max-width:1100px){.split{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.hide-m{display:none}.pagina-t h1{font-size:var(--fs-xl)}.lista-ob .li{flex-wrap:wrap;padding:10px 12px}.lista-ob .main-t{flex:140px}.lista-ob .end{justify-content:flex-end;width:100%;margin-left:auto}.obl-k{width:auto}}.segmentado{scrollbar-width:none;background:var(--surface2);border:1px solid var(--line);border-radius:11px;gap:2px;max-width:100%;padding:3px;display:inline-flex;overflow-x:auto}.segmentado a{height:30px;color:var(--text);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.segmentado a:hover{color:var(--text);text-decoration:none}.segmentado a[aria-current=page]{background:var(--surface);color:var(--blue-tx);box-shadow:var(--shadow-xs)}.segmentado .segmentado-inerte{height:30px;color:var(--tx4);white-space:nowrap;cursor:not-allowed;border-radius:8px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.seg-prox{color:var(--tx4);margin-left:5px;font-size:10px;font-weight:600}.segmentado .n,.pestanas .n{color:var(--tx4);font-size:12px;font-weight:600}.pestanas{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;margin-bottom:16px;display:flex;overflow-x:auto}.pestanas a{color:var(--text);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:10px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.pestanas a:hover{color:var(--text);text-decoration:none}.pestanas a[aria-current=page]{color:var(--blue-tx);border-bottom-color:var(--blue)}.pildora{border-radius:99px;align-items:center;gap:5px;padding:2px 8px 2px 6px;font-size:12px;font-weight:650;line-height:1.5;display:inline-flex}.pildora .icono{width:13px;height:13px}.pildora.plana{background:0 0;padding:0}.g-por_empezar{background:var(--slate-s);color:var(--slate-tx)}.g-en_curso{background:var(--amber-s);color:var(--amber-tx)}.g-en_revision{background:var(--viol-s);color:var(--viol-tx)}.g-listas{background:var(--blue-s);color:var(--blue-tx)}.g-publicadas{background:var(--green-s);color:var(--green-tx)}.g-bloqueadas{background:var(--red-s);color:var(--red-tx)}.g-cerradas{background:var(--slate-s);color:var(--muted)}.esp-mt{--franja:var(--space-mt)}.esp-qp{--franja:var(--space-qp)}.esp-tl{--franja:var(--space-tl)}.esp-interno{--franja:var(--space-in)}.chip-marca{color:var(--tx2);white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:650;display:inline-flex}:root[data-theme=dark] .chip-marca i{box-shadow:0 0 0 1px #ffffff29}.chip-marca i{background:var(--franja);border-radius:3px;flex:none;width:10px;height:10px}.origen{white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:1px 7px 1px 5px;font-size:11px;font-weight:650;line-height:1.55;display:inline-flex}.o-humana{background:var(--surface2);color:var(--tx2);border-color:var(--line)}.o-sistema_ia{background:var(--ia-s);color:var(--ia-tx)}.o-propuesta{background:var(--pink-s);color:var(--pink-tx)}.etiqueta-neutra{background:var(--slate-s);color:var(--slate-tx);border-radius:6px;align-items:center;gap:4px;padding:1px 7px;font-size:11px;font-weight:650;display:inline-flex}.avatar{background:var(--blue-s);width:24px;height:24px;color:var(--blue-tx);border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:700;display:inline-grid}.corr-n{color:var(--amber-tx);align-items:center;gap:3px;font-size:11px;font-weight:650;display:inline-flex}.vacio-caja{text-align:center;color:var(--muted);justify-content:center;align-items:center;gap:12px;padding:28px 12px;display:flex}.nota{background:var(--slate-s);color:var(--slate-tx);border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:.6rem .85rem;font-size:12.5px;display:flex}.kv{grid-template-columns:max-content 1fr;gap:6px 14px;margin:0;font-size:13.5px;display:grid}.kv dt{color:var(--muted)}.kv dd{margin:0}.velo{background:var(--veil);z-index:100;position:fixed;inset:0}.cajon{background:var(--surface);z-index:110;border-left:1px solid var(--line);width:min(560px,100vw);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.cajon-h{border-bottom:1px solid var(--line2);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.cajon-b{flex-direction:column;gap:14px;padding:16px 18px 24px;display:flex;overflow-y:auto}.cajon-b h2{letter-spacing:-.015em;margin:0;font-size:20px;line-height:1.25}.cal-barra{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.cal-barra .fila-ctl{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rango{min-width:0;font-size:15px;font-weight:680}.filtros{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.fwrap{position:relative}.fbtn{border:1px solid var(--line);background:var(--surface);height:32px;color:var(--tx2);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;list-style:none;display:inline-flex}.fbtn::-webkit-details-marker{display:none}.fbtn:hover{background:var(--hover);text-decoration:none}.fbtn.on{border-color:color-mix(in srgb, var(--blue) 50%, var(--line));background:var(--blue-s);color:var(--blue-tx)}.fbtn .v{font-weight:500}.pop{z-index:90;background:var(--surface);border:1px solid var(--line);min-width:240px;box-shadow:var(--shadow-lg);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 6px);left:0}.pop .opt{color:var(--text);border-radius:8px;align-items:center;gap:9px;padding:7px 9px;font-size:12.5px;display:flex}.pop .opt:hover{background:var(--hover);text-decoration:none}.pop .opt .chk{border:1.5px solid var(--tx4);color:#fff;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;display:inline-grid}.pop .opt.on .chk{background:var(--blue);border-color:var(--blue)}.pop-h{color:var(--tx4);padding:6px 9px 4px;font-size:12px;font-weight:650}.pop-ayuda{color:var(--muted);max-width:280px;margin:0;padding:0 9px 6px;font-size:12px;line-height:1.4}.bs{background:var(--franja);border-radius:2px;flex:none;align-self:stretch;width:3px}.tpieza{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);color:var(--text);border-radius:11px;flex-direction:column;gap:6px;padding:11px 9px 8px;display:flex;position:relative;overflow:hidden}.tpieza:before{content:"";background:var(--franja);height:4px;position:absolute;top:0;left:0;right:0}.tpieza:hover{box-shadow:var(--shadow-card-hover);text-decoration:none;transform:translateY(-1px)}.tpieza.vencida{border-color:color-mix(in srgb, var(--red) 45%, var(--line))}.tpieza.limitada{background:var(--surface2)}.tpieza-top{align-items:center;gap:6px;min-width:0;display:flex}.tpieza-top .fmt{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;text-align:right;flex:1;min-width:0;font-size:11px;font-weight:600;overflow:hidden}.tpieza .ttl{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;font-weight:640;line-height:1.32;display:-webkit-box;overflow:hidden}.meta{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.meta .sp{flex:1}.tpieza .pildora{white-space:normal;font-size:11.5px}.semana{grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:8px;display:grid}.dia{background:var(--surface2);border:1px solid var(--line2);border-radius:12px;flex-direction:column;gap:6px;min-width:0;padding:6px;display:flex}.dia.hoy{background:color-mix(in srgb, var(--blue-s) 55%, var(--surface2));border-color:color-mix(in srgb, var(--blue) 30%, var(--line))}.dia.finde{background:color-mix(in srgb, var(--surface2) 60%, var(--bg))}.dia-h{align-items:baseline;gap:6px;padding:2px 4px 4px;display:flex}.dia-h b{font-size:15px;font-weight:700}.dia-h span{color:var(--muted);text-transform:capitalize;font-size:12px;font-weight:600}.dia-h .n{color:var(--tx4)}.hoy-tag{background:var(--surface);border-radius:99px;margin-left:auto;padding:0 7px;font-weight:700;color:var(--blue-tx)!important;text-transform:none!important;font-size:10.5px!important}.dia-tarjetas{flex-direction:column;gap:6px;display:flex}.dia-vacio,.col-vacio{padding:6px 4px}.mes{border:1px solid var(--line);background:var(--line2);border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.mes .dow{background:var(--surface2);color:var(--muted);text-transform:capitalize;padding:8px 10px;font-size:12px;font-weight:650}.mes .dow .dow-c{display:none}.mes .dow:first-child{border-top-left-radius:12px}.mes .dow:nth-child(7){border-top-right-radius:12px}.mcelda{background:var(--surface);flex-direction:column;gap:3px;min-width:0;min-height:116px;padding:6px;display:flex;position:relative}.mcelda.fuera{background:var(--surface2)}.mcelda.fuera .mnum{color:var(--tx4)}.mcelda.hoy{box-shadow:inset 0 0 0 2px var(--blue)}.mnum{justify-content:space-between;align-items:center;padding:0 2px 2px;font-size:12.5px;font-weight:650;display:flex}.mnum .hoy-tag{background:var(--blue-s);margin-left:0}.mitem{min-width:0;color:var(--text);border-radius:6px;align-items:center;gap:5px;padding:2px 5px 2px 0;font-size:11.5px;display:flex}.mitem:hover{background:var(--hover);text-decoration:none}.mitem .mst{flex:none;display:inline-flex}.mitem .mt{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.mitem .mt b{color:var(--muted);font-weight:650}.mst.g-por_empezar,.mst.g-cerradas{color:var(--muted);background:0 0}.mst.g-en_curso{color:var(--amber-tx);background:0 0}.mst.g-en_revision{color:var(--viol-tx);background:0 0}.mst.g-listas{color:var(--blue-tx);background:0 0}.mst.g-publicadas{color:var(--green-tx);background:0 0}.mst.g-bloqueadas{color:var(--red-tx);background:0 0}.mmas{color:var(--muted);text-underline-offset:2px;padding:1px 5px;font-size:11px;font-weight:650;text-decoration:underline}.mmas:hover{color:var(--blue-tx)}.popdia{width:340px;max-width:calc(100vw - 2rem);max-height:360px;top:26px;left:4px;overflow-y:auto}.popdia.der{left:auto;right:4px}.popdia.arriba{top:auto;bottom:26px}@media (max-width:760px){.popdia,.popdia.der,.popdia.arriba{width:auto;max-width:none;max-height:calc(100dvh - 120px);position:fixed;inset:80px 12px auto}}.popdia-h{justify-content:space-between;align-items:center;padding:4px 6px 6px;display:flex}.popdia .opt{align-items:flex-start}.opt-cuerpo{flex:1;min-width:0}.opt-cuerpo b{margin-bottom:3px;font-weight:600;display:block}.leyenda{color:var(--muted);flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;font-size:12px;display:flex}.flujo-nav{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.flujo{scroll-snap-type:x proximity;border-radius:12px;grid-template-columns:repeat(6,minmax(240px,1fr));align-items:start;gap:10px;min-height:420px;max-height:calc(100dvh - 280px);padding:0 2px 8px;display:grid;overflow:auto}.col{background:var(--surface2);border:1px solid var(--line2);scroll-snap-align:start;border-radius:12px;flex-direction:column;min-width:0;display:flex}.col-h{z-index:3;background:var(--surface2);border-bottom:1px solid var(--line2);border-radius:12px 12px 0 0;align-items:center;gap:7px;padding:8px 10px;font-size:12.5px;font-weight:680;display:flex;position:sticky;top:0}.col-h .n{color:var(--tx4);font-weight:600}.col-h small{color:var(--tx4);font-size:11px;font-weight:500;display:block}.col-b{flex-direction:column;gap:7px;padding:8px;display:flex}.grupo-h{color:var(--tx2);align-items:center;gap:8px;padding:12px 4px 6px;font-size:12.5px;font-weight:700;display:flex}.grupo-h .n{color:var(--tx4);font-weight:600}.li{border-top:1px solid var(--line2);color:var(--text);align-items:center;gap:10px;padding:8px 6px;display:flex}.li:hover{background:var(--hover);text-decoration:none}.li .bs{align-self:auto;height:30px}.li-main{flex:1;min-width:0}.li-main b{font-size:13.5px;font-weight:640;display:block}.li-main small{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.li-fin{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (max-width:1100px){.semana{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.filtros{position:relative}.fwrap{position:static}.pop:not(.popdia){min-width:0;left:0;right:0}.oculto-movil{display:none}.semana{grid-template-columns:1fr}.mcelda{min-height:70px;padding:4px}.mes{font-size:11px}.mes .dow{padding:8px 4px}.mes .dow .dow-l{display:none}.mes .dow .dow-c{display:inline}.mitem{padding-right:0;position:relative}.mitem .mt,.mnum .hoy-tag{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mcelda.hoy .mnum>span:first-child{background:var(--blue);color:#fff;text-align:center;border-radius:99px;min-width:22px;padding:0 5px}}.cal-sub{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.cal-sub form{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.campo-txt{border:1px solid var(--line);background:var(--surface);height:32px;color:var(--text);font:inherit;border-radius:9px;padding:0 10px;font-size:12.5px}.campo-txt:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.alcance{color:var(--tx2);margin:0 0 10px;font-size:13px}.alcance b{color:var(--text)}.canales-n{margin-top:2px}.pag{justify-content:center;align-items:center;gap:12px;padding:14px 0;display:flex}.pag [aria-disabled=true]{opacity:.45}.lista-vencidas{margin-bottom:8px}.notice{font-size:var(--fs-sm);border:1px solid #0000;border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.notice>.icono{width:18px;height:18px;margin-top:1px}.notice .body{flex:260px;min-width:0}.notice b{font-weight:680}.notice.bloque{margin-bottom:14px}.n-info{background:var(--blue-s);color:var(--blue-tx)}.n-ok{background:var(--green-s);color:var(--green-tx)}.n-warn{background:var(--amber-s);color:var(--amber-tx);border-color:color-mix(in srgb, var(--amber) 30%, transparent)}.n-neutral{background:var(--surface2);color:var(--tx2);border-color:var(--line)}.strong{font-weight:650}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.help .icono{vertical-align:-2px}.parrafo{margin:0 0 10px}.tarjeta-b.pie{padding-top:10px}.facts{font-size:var(--fs-xs);color:var(--tx3);flex-direction:column;gap:2px;margin:5px 0 0;padding:0;list-style:none;display:flex}.facts li{align-items:flex-start;gap:5px;display:flex}.facts li .icono{margin-top:1px}.facts.big{font-size:var(--fs-sm);gap:5px;margin:0}.tarjeta .kv{font-size:var(--fs-sm);grid-template-columns:128px minmax(0,1fr);align-items:center;gap:9px 12px}.tarjeta .kv dt{color:var(--tx3);align-items:center;gap:7px;display:flex}.tarjeta .kv dd{color:var(--text);flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.tarjeta .kv dd .pildora{white-space:normal}.kv-par{display:contents}.sec-t{font-size:var(--fs-sm);color:var(--tx2);align-items:center;gap:8px;margin-bottom:8px;font-weight:700;display:flex}.copy-box{border:1px solid var(--line);background:var(--surface2);font-size:var(--fs-md);white-space:pre-line;border-radius:12px;padding:12px 14px;line-height:1.6}.copy-box.cita{font-style:italic}.field{flex-direction:column;gap:5px;display:flex}.field>label{font-size:var(--fs-sm);color:var(--tx2);font-weight:600}.input{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--text);width:100%;font:inherit;border-radius:10px;padding:0 10px}textarea.input{resize:vertical;height:auto;min-height:78px;padding:8px 10px;line-height:1.45}.input::placeholder{color:var(--tx4);opacity:1}.input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-s);outline:none}.cajon-h.cajon-h-accion{justify-content:flex-start;gap:8px}.form-cajon{flex-direction:column;gap:16px;display:flex}h1.fecha-j,.cajon-b h2.fecha-j,.jornada .fecha-j{text-transform:capitalize}.split-asistencia{grid-template-columns:minmax(0,1fr) 340px}.li.estatica:hover{background:0 0}.mis-jornadas .tarjeta-h h2{flex:1}.jornada{align-items:flex-start}.jornada .main-t small{margin-top:5px}.jornada .main-t .facts+small{margin-top:8px}.jornada-estado{margin-top:6px}.end-col{flex-direction:column;align-items:flex-end;gap:6px}.fecha-pto{flex:none;width:44px}@media (max-width:1100px){.split-asistencia{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.tarjeta .kv{grid-template-columns:110px minmax(0,1fr)}.lista-ob .li.jornada .main-t{flex:220px}}.estado-centrado{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:520px;margin:60px auto;display:flex}.estado-centrado .ic{background:var(--slate-s);width:48px;height:48px;color:var(--slate-tx);border-radius:14px;place-items:center;display:grid}.estado-centrado h1{letter-spacing:-.01em;margin:0;font-size:20px}.estado-centrado p{margin:0}.dimnav{z-index:30;background:color-mix(in srgb, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(8px);border:1px solid var(--line2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:12px;padding:6px 8px;display:flex;position:sticky;top:66px}.dimnav .boton-fantasma{color:var(--text)}.dimnav-nota{margin-left:auto}.scope{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-xs);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:10px 12px;display:flex}.scope .who{flex-wrap:wrap;gap:6px;display:flex}.scope-nota{margin-left:auto}.pchip{border:1px solid var(--line);background:var(--surface);height:34px;font-weight:600;font-size:var(--fs-sm);color:var(--tx2);border-radius:99px;align-items:center;gap:7px;padding:0 12px 0 5px;display:inline-flex}.pchip:hover{color:var(--text);text-decoration:none}.pchip[aria-pressed=true]{border-color:var(--blue);background:var(--blue-s);color:var(--blue-tx)}.pchip .avatar{border-color:#0000}.legend{font-size:var(--fs-xs);color:var(--tx3);flex-wrap:wrap;gap:12px;display:flex}.legend span{align-items:center;gap:6px;display:inline-flex}.legend.nulls{border:1px dashed var(--line);border-radius:10px;margin-bottom:14px;padding:8px 12px}.legend.nulls b{color:var(--tx2)}.dim{margin-bottom:18px;scroll-margin-top:130px}.dim-h{flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 10px;display:flex}.dim-h h2{letter-spacing:-.01em;align-items:center;gap:9px;margin:0;font-size:17px;font-weight:720;display:flex}.dim-h h2 .ic{background:var(--blue-s);width:28px;height:28px;color:var(--blue-tx);border-radius:8px;place-items:center;display:grid}.dim-h .segmentado{flex-wrap:wrap}.period{font-size:var(--fs-xs);color:var(--blue-tx);background:var(--blue-s);border-radius:99px;align-items:center;gap:5px;padding:2px 10px;font-weight:650;display:inline-flex}.seg-inerte{height:30px;color:var(--tx4);cursor:not-allowed;border-radius:8px;align-items:center;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex}.stats{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.stat{background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:12px;flex-direction:column;gap:3px;min-width:0;padding:12px 14px;display:flex;position:relative}.stat.click{cursor:pointer}.stat.click:hover{border-color:color-mix(in srgb, var(--blue) 45%, var(--line));box-shadow:0 0 0 3px var(--blue-s)}.stat-go{z-index:1;border-radius:12px;position:absolute;inset:0}.stat-go:focus-visible{outline-offset:0}.stat .l{font-size:var(--fs-sm);color:var(--tx3);align-items:center;gap:6px;padding-right:18px;font-weight:560;display:flex}.stat .v{letter-spacing:-.02em;color:var(--text);font-size:26px;font-weight:700;line-height:1.12}.stat .v.txt{color:var(--tx3);letter-spacing:-.01em;padding:4px 0 3px;font-size:19px;font-weight:650}.stat .v small{color:var(--tx3);letter-spacing:0;font-size:14px;font-weight:600}.stat .s{font-size:var(--fs-xs);color:var(--tx3)}.stat .go{color:var(--tx4);position:absolute;top:11px;right:11px}.stat .bd{flex-direction:column;gap:4px;margin-top:6px;display:flex}.stat.wide{grid-column:span 2}.bdrow{font-size:var(--fs-xs);color:var(--tx2);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 24px;align-items:center;gap:8px;display:grid}.stat.wide .bdrow{grid-template-columns:180px minmax(0,1fr) 30px}.bdrow .bar{background:var(--chart-soft);border-radius:99px;height:8px;overflow:hidden}.bdrow .bar i{background:var(--chart);border-radius:99px;height:100%;display:block}.bdrow b{text-align:right;font-variant-numeric:tabular-nums}.src-h{font-size:var(--fs-xs);color:var(--tx3);align-items:center;gap:8px;margin:12px 0 8px;font-weight:650;display:flex}.src-h:after{content:"";background:var(--line);flex:1;height:1px}.tipwrap{z-index:2;display:inline-flex;position:relative}.tip-btn{width:20px;height:20px;color:var(--tx3);cursor:help;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.tip-btn:hover,.tip-btn:focus-visible{color:var(--blue-tx);background:var(--blue-s)}.tip{z-index:95;background:var(--text);width:260px;color:var(--surface);font-size:var(--fs-xs);box-shadow:var(--shadow-lg);pointer-events:none;text-align:left;border-radius:9px;padding:8px 10px;font-weight:500;line-height:1.45;display:none;position:absolute;bottom:calc(100% + 8px);right:-12px}.tipwrap:hover .tip,.tipwrap:focus-within .tip{display:block}.recon{box-shadow:none;margin-top:10px;overflow:hidden}.tarjeta-h h3{font-size:var(--fs-md);align-items:center;gap:8px;margin:0;font-weight:680;display:flex}.table-wrap{position:relative;overflow-x:auto}table.t{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}table.t th{text-align:left;color:var(--tx3);font-weight:650;font-size:var(--fs-xs);border-bottom:1px solid var(--line);white-space:nowrap;background:var(--surface2);padding:9px 12px}table.t td{border-bottom:1px solid var(--line2);vertical-align:middle;padding:9px 12px}table.t tr:last-child td{border-bottom:0}table.t tbody tr:hover td{background:var(--hover)}table.t .r{text-align:right}table.t td.num,table.t td.r,table.t td.nw{white-space:nowrap}table.t .quote{color:var(--tx2);min-width:160px;max-width:220px;font-style:italic}.cajon.amplio{width:min(940px,100vw)}.cajon-contexto{margin-left:auto}@media (max-width:1280px){.stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.stat .v{font-size:24px}.dimnav{top:60px}.dimnav-nota{margin-left:0}.stat.wide .bdrow{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 24px}}.crumbs{font-size:var(--fs-sm);color:var(--tx3);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;display:flex}.crumbs a{color:var(--tx3)}.crumbs a:hover{color:var(--text)}.stack-sm{flex-direction:column;gap:14px;display:flex}.main-t b.texto-libre{white-space:normal;font-weight:500}table.t .pildora{white-space:nowrap}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.grid-2>.tarjeta{margin:0;overflow:hidden}@media (max-width:760px){.grid-2{grid-template-columns:minmax(0,1fr)}}table.t .th-estado{color:var(--tx3);font-size:11px;font-weight:500;display:block}table.t .th-estado:first-letter{text-transform:uppercase}table.t-evid{table-layout:auto}table.t-evid th,table.t-evid td{padding:9px 8px}table.t-evid td.nw,table.t-evid .pildora{white-space:normal}table.t-evid td.fecha-ev{white-space:nowrap}table.t-evid .quote{min-width:0;max-width:none}table.t-evid td.xs{overflow-wrap:anywhere}@media (max-width:760px){table.t-evid thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}table.t-evid,table.t-evid tbody,table.t-evid tr,table.t-evid td{width:100%;display:block}table.t-evid tr{border-bottom:1px solid var(--line);padding:8px 0}table.t-evid tr:last-child{border-bottom:0}table.t-evid td{border:0;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:8px;padding:4px;display:grid}table.t-evid td:before{content:attr(data-label);font-size:var(--fs-xs);color:var(--tx3);font-weight:650}}.check{font-size:var(--fs-md);align-items:flex-start;gap:8px;padding:4px 0;display:flex}.check input{width:16px;height:16px;accent-color:var(--blue);flex:none;margin-top:2px}.pasos{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:16px;display:grid}.pasos button{border:1px solid var(--line);font:inherit;font-size:var(--fs-xs);color:var(--tx3);background:var(--surface);text-align:left;cursor:pointer;border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.pasos button span{color:var(--tx2);font-weight:800}.pasos button[aria-current=step]{border-color:var(--blue);background:var(--blue-s);color:var(--blue-tx)}.pasos button:disabled{cursor:not-allowed;opacity:.6}.lista-aviso{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lista-aviso li{border:1px solid var(--line2);border-radius:10px;padding:10px 12px}.pieza-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.props{margin:0;position:sticky;top:76px}.props .tarjeta-b{padding-top:4px}.pieza-sub{gap:6px;margin-top:6px}.sin-subrayado:hover{text-decoration:none}.persona{align-items:center;gap:7px;min-width:0;display:inline-flex}.persona>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.idc{color:var(--tx4);font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:1px 5px;font-size:11px;display:inline-flex}button.idc{font-family:inherit;line-height:inherit;cursor:pointer;background:0 0}.idc svg{opacity:.6;width:12px;height:12px}.idc:hover{border-color:var(--line);color:var(--tx2)}.ev.anulado .tx{color:var(--tx4)}.ev.anulado .tx>b,.ev.anulado .tx>span:not(.tag){text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--tx4) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--tx4) 60%, transparent)}.tag-anulado{margin-left:6px}.li.anulado .main-t b{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--tx4) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--tx4) 60%, transparent);color:var(--tx4)}.sep{background:var(--line2);height:1px;margin:12px 0}.tag{white-space:nowrap;border-radius:6px;align-items:center;gap:4px;padding:1px 7px;font-size:11px;font-weight:650;line-height:1.55;display:inline-flex}.t-ok{background:var(--green-s);color:var(--green-tx)}.t-neutral{background:var(--slate-s);color:var(--slate-tx)}.t-ia{background:var(--ia-s);color:var(--ia-tx)}.t-warn{background:var(--amber-s);color:var(--amber-tx)}.canales-chn{flex-wrap:wrap;gap:3px;display:inline-flex}.chn{color:var(--tx3);border:1px solid var(--line);letter-spacing:.02em;border-radius:4px;align-items:center;gap:2px;padding:0 3px;font-size:10px;font-weight:700;line-height:14px;display:inline-flex}.chn .icono{width:10px;height:10px}.chn.ch-pub{color:var(--green-tx);border-color:color-mix(in srgb, var(--green) 45%, var(--line));background:var(--green-s)}.chn.ch-prog{color:var(--blue-tx);border-color:color-mix(in srgb, var(--blue) 40%, var(--line));background:var(--blue-s)}.chn.ch-pend{color:var(--tx3)}.chn.ch-canc{color:var(--tx4);text-decoration:line-through}.nopub{background:var(--red-s);color:var(--red-tx);border:1.5px solid color-mix(in srgb, var(--red) 55%, transparent);font-size:var(--fs-sm);border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex}.nopub .body{flex:280px;min-width:0}.nopub b{font-weight:800}.nopub p{margin:2px 0 0}.cajon-b .nopub,.cajon-b .notice.bloque{margin-bottom:0}.notice p{margin:4px 0 0}.notice .body>p:first-child{margin-top:0}.ia-block{border:1px solid color-mix(in srgb, var(--ia) 35%, var(--line));background:color-mix(in srgb, var(--ia-s) 60%, var(--surface));border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.ia-block b{color:var(--ia-tx)}.lista-pz{flex-direction:column;display:flex}.lista-pz .li{min-height:46px;padding:9px 16px}.feed{flex-direction:column;display:flex}.ev{gap:12px;padding:10px 0;display:flex;position:relative}.ev:before{content:"";background:var(--line);width:1px;position:absolute;top:36px;bottom:-6px;left:13px}.ev:last-child:before{display:none}.ev .ic{background:var(--surface2);border:1px solid var(--line);width:28px;height:28px;color:var(--tx3);z-index:1;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.ev .tx{font-size:var(--fs-sm);color:var(--tx2);overflow-wrap:anywhere;flex:1;min-width:0;padding-top:4px}.ev .tx b{color:var(--text);font-weight:650}.ev .tx time{color:var(--tx4);font-size:var(--fs-xs);white-space:nowrap;margin-left:6px}.pie-actividad{margin-top:10px}.ev .comment{background:var(--surface2);border:1px solid var(--line);color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;margin-top:4px;padding:8px 12px}.composer{flex-direction:column;gap:8px;margin-top:12px;display:flex}.composer .row{flex-wrap:wrap;justify-content:space-between;gap:10px}.subir-archivo{flex-direction:column;gap:10px;display:flex}.telefono-img{object-fit:cover;border:1px solid var(--line);border-radius:10px;width:100%;max-height:320px;display:block}.corr{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.corr.abierta{border-left:4px solid var(--amber)}.corr.resuelta{border-left:4px solid var(--viol)}.corr.hecha{border-left:4px solid var(--green)}.corr.descartada{border-left:4px solid var(--slate);opacity:.85}.corr .h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.corr .h b{min-width:0;font-size:var(--fs-md);flex:200px}.corr .m{font-size:var(--fs-xs);color:var(--tx3);flex-wrap:wrap;gap:14px;display:flex}.corr .m span{align-items:center;gap:5px;display:inline-flex}.peek-corr{gap:4px;margin-bottom:6px;padding:8px 10px}.texto-2{color:var(--tx2)}.dist-sum{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dist-sum>div{background:var(--surface);border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;display:flex}.acciones-canal{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.row.acciones-canal,.acciones-canal-fila{flex-flow:wrap;justify-content:flex-end;align-items:flex-start;gap:6px}.li-registro .main-t small{display:block}table.t td.fecha-canal{white-space:nowrap;font-variant-numeric:tabular-nums}table.t tr.cancelado td{color:var(--tx3)}.evidencia{align-items:center;gap:4px;min-width:0;max-width:230px;display:inline-flex}.evidencia>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bloque-sub{margin-top:2px;display:block}table.t.t-movil th,table.t.t-movil td{padding:9px 10px}table.t.t-movil .pildora{white-space:normal}table.t.t-movil .evidencia{max-width:140px}table.t.t-movil .persona{max-width:150px}.evidencia-celda{overflow-wrap:anywhere}.stack-evidencia{flex-direction:column;gap:2px;min-width:150px;display:flex}.vista-previa{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.vista-previa .notice{margin-top:8px}.lbl{font-size:var(--fs-sm);color:var(--tx2);font-weight:600}.ch-tabs{flex-wrap:wrap;gap:4px;margin-top:12px;display:flex}.chtab{border:1px solid var(--line);font-size:var(--fs-xs);color:var(--tx2);background:var(--surface);border-radius:8px;flex-direction:column;padding:4px 10px;font-weight:650;display:inline-flex}.chtab small{color:var(--tx3);font-weight:500}.contador-copy{text-align:right;margin-top:6px}.cta-fila{margin-top:10px}.telefono{border:1px solid var(--line);background:var(--surface);border-radius:16px;flex-direction:column;gap:10px;padding:12px;display:flex}.telefono-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.telefono-sin-archivo{background:var(--surface2);border:1px dashed var(--line);min-height:120px;color:var(--tx3);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px;display:flex}.telefono .cap{font-size:var(--fs-sm);color:var(--tx2)}.ficha-angosta{max-width:720px}section.ficha-angosta{margin-top:16px}.peek-kv{font-size:var(--fs-sm);grid-template-columns:128px minmax(0,1fr);align-items:center;gap:9px 12px}.peek-kv dt{color:var(--tx3);align-items:center;gap:7px;display:flex}.peek-kv dd{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.peek-kv dd .pildora{white-space:normal}.stack-xs{flex-direction:column;gap:6px;display:flex}.peek-aporte{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.peek-aporte .small{flex:120px}.sin-margen{margin:0}.sec-t .n{color:var(--tx4);font-weight:600}@media (max-width:1280px){.pieza-grid{grid-template-columns:minmax(0,1fr) 290px}.vista-previa{grid-template-columns:minmax(0,1fr)}}@media (max-width:1100px){.pieza-grid{grid-template-columns:minmax(0,1fr)}.props{position:static}}@media (max-width:760px){.dist-sum{grid-template-columns:minmax(0,1fr)}.peek-kv,.tarjeta .kv.peek-kv{grid-template-columns:110px minmax(0,1fr)}table.t-movil thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}table.t-movil,table.t-movil tbody,table.t-movil tr,table.t-movil td{width:100%;display:block}table.t-movil tr{border-bottom:1px solid var(--line);padding:8px 12px}table.t-movil tr:last-child{border-bottom:0}table.t-movil td{text-align:left;white-space:normal;border:0;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:2px 8px;padding:4px 0;display:grid}table.t-movil td.r,table.t-movil td.num{text-align:left;white-space:normal}table.t-movil td:before{content:attr(data-label);font-size:var(--fs-xs);color:var(--tx3);grid-row:1;font-weight:650}table.t-movil td>*{grid-column:2;justify-self:start;max-width:100%}table.t-movil .acciones-canal{align-items:flex-start}table.t-movil .row.acciones-canal{justify-content:flex-start}table.t-movil tbody tr:hover td{background:0 0}.lista-pz .li.li-registro{flex-wrap:wrap}.lista-pz .li.li-registro .main-t{flex:200px}.lista-pz .li.li-registro .main-t b{white-space:normal}.lista-pz .li.li-registro .tag,.lista-pz .li.li-registro>.pildora{margin-left:34px}table.t-movil .acciones-canal-fila{flex-wrap:wrap;justify-content:flex-start}}.tarjeta-h:has(>.segmentado){flex-wrap:wrap}.tarjeta-h:has(>.segmentado) h2{flex:1 0 auto}.indicadores-texto{margin:0 0 10px}.nueva-pieza{max-width:792px}.nueva-pieza>.tarjeta{margin:0}.grid-form{gap:12px;margin-top:12px;display:grid}.grid-form.c2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-form.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.tarjeta-b>.grid-form:first-child{margin-top:0}.stack-campos{flex-direction:column;gap:12px;display:flex}.segmentado.seg-radio label{height:30px;color:var(--text);white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}.segmentado.seg-radio label:has(input:checked){background:var(--surface);color:var(--blue-tx);box-shadow:var(--shadow-xs)}.segmentado.seg-radio label:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:1px}.segmentado.seg-radio input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute;inset:0}.segmentado.seg-radio .muestra{background:var(--franja);border-radius:3px;flex:none;width:10px;height:10px}.publicadoras{margin-top:12px}.publicadoras .grid-form{margin-top:0}.publicadoras label.row{flex-wrap:nowrap}.publicadoras label.row .input{flex:1;min-width:0}.error-campo{font-size:var(--fs-xs);color:var(--red-tx);font-weight:600}.input[aria-invalid=true]{border-color:var(--red)}.n-danger{background:var(--red-s);color:var(--red-tx);border-color:color-mix(in srgb, var(--red) 30%, transparent)}@media (max-width:1100px){.grid-form.c4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.grid-form.c2,.grid-form.c4{grid-template-columns:minmax(0,1fr)}.nueva-pieza{max-width:none}}button.velo{cursor:default;border:0;padding:0}.boton-ok{background:var(--green-s);color:var(--green-tx);border-color:#0000}.boton-ok:hover{background:color-mix(in srgb, var(--green-s) 80%, var(--green))}.boton-warn{background:var(--amber-s);color:var(--amber-tx);border-color:#0000}.boton-warn:hover{background:color-mix(in srgb, var(--amber-s) 80%, var(--amber))}.aviso-revision,.aviso-canal{max-width:280px}.aviso-canal{display:block}.cajon .agregar-correccion{align-self:flex-start}.cajon .corr .field>label,.resolve .field>label{font-size:var(--fs-sm)}.resolve{border-top:1px dashed var(--line);grid-template-columns:minmax(0,1fr) 160px;gap:10px;padding-top:10px;display:grid}.resolve .resolve-fila,.resolve .field:nth-child(3),.resolve .field:nth-child(4){grid-column:1/-1}.reservado{border:1px dashed var(--line);background:var(--surface2);border-radius:10px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.reservado .rotulo{font-size:var(--fs-xs);color:var(--tx3);align-items:center;gap:5px;font-weight:650;display:inline-flex}@media (max-width:760px){.resolve{grid-template-columns:minmax(0,1fr)}.aviso-revision{max-width:none}}.mas-wrap{display:inline-flex;position:relative}.pop.pop-der{min-width:200px;left:auto;right:0}.pop .opt.opt-btn{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12.5px}.pop .opt.opt-btn:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;background:var(--hover)}.maquina{color:var(--tx4);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;display:flex}.split-ideas{grid-template-columns:minmax(0,1fr) 400px}.panel-doble{background:var(--surface);border:1px solid var(--line);min-height:540px;box-shadow:var(--shadow);border-radius:14px;grid-template-columns:400px minmax(0,1fr);display:grid;overflow:hidden}.panel-doble .lp{border-right:1px solid var(--line);flex-direction:column;min-width:0;display:flex}.panel-doble .lp .pestanas{margin:0;padding:0 12px}.panel-doble .rp{flex-direction:column;gap:14px;min-width:0;padding:18px 22px;display:flex}.panel-doble .rp h2{letter-spacing:-.01em;margin:0;font-size:20px}.ib{border-bottom:1px solid var(--line2);color:var(--text);align-items:center;gap:10px;padding:12px 14px;text-decoration:none;display:flex}.ib:hover{background:var(--hover);text-decoration:none}.ib[aria-current=true]{background:var(--blue-s)}.ib .bx{flex:1;min-width:0}.ib .bx b{font-weight:650;font-size:var(--fs-sm);display:block}.ib .bx small{color:var(--tx4);font-size:var(--fs-xs);align-items:center;gap:8px;margin-top:3px;display:flex}@media (max-width:1100px){.split-ideas{grid-template-columns:minmax(0,1fr)}.panel-doble{grid-template-columns:320px minmax(0,1fr)}}@media (max-width:760px){.panel-doble{grid-template-columns:minmax(0,1fr);min-height:0}.panel-doble .lp{border-right:0;border-bottom:1px solid var(--line)}.panel-doble .rp{padding:16px}}.selector-periodo{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rango-form{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.rango-form .input{width:138px;height:32px}.stats.stats-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:760px){.stats.stats-3{grid-template-columns:repeat(1,minmax(0,1fr))}}.cierre-periodo{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.cierre-periodo form{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.cierre-periodo .field{flex:260px;min-width:260px}:root{--brief-tx-rojo:var(--red-tx);--brief-tx-naranja:var(--amber-tx);--brief-tx-verde:var(--green-tx);--brief-tx-azul:var(--blue-tx);--brief-tx-morado:var(--viol-tx);--brief-tx-gris:var(--slate-tx);--brief-res-amarillo:#fff0a3;--brief-res-verde:#d6f3e2;--brief-res-azul:#dce8ff;--brief-res-rosa:#fbdcec}:root[data-theme=dark]{--brief-res-amarillo:#4d4212;--brief-res-verde:#154532;--brief-res-azul:#23406e;--brief-res-rosa:#4d1d3e}.brief-plano{white-space:pre-wrap;overflow-wrap:anywhere}.brief-rico{overflow-wrap:anywhere;line-height:1.5}.brief-rico>:first-child{margin-top:0}.brief-rico>:last-child{margin-bottom:0}.brief-rico p{min-height:1.5em;margin:0 0 .45em}.brief-rico h1,.brief-rico h2,.brief-rico h3,.brief-rico h4,.brief-rico h5,.brief-rico .brief-h1,.brief-rico .brief-h2,.brief-rico .brief-h3{color:var(--text);letter-spacing:-.01em;margin:.7em 0 .35em;line-height:1.3}.brief-rico h1,.brief-rico .brief-h1{font-size:18px;font-weight:700}.brief-rico h2,.brief-rico .brief-h2{font-size:16px;font-weight:700}.brief-rico h3,.brief-rico .brief-h3{font-size:14.5px;font-weight:680}.brief-rico ul,.brief-rico ol{margin:0 0 .45em;padding-left:1.4em}.brief-rico li>p{margin-bottom:.15em}.brief-rico blockquote{border-left:3px solid var(--line);color:var(--tx3);margin:0 0 .45em;padding:.1em 0 .1em .85em}.brief-rico hr{border:0;border-top:1px solid var(--line);margin:.8em 0}.brief-rico a{color:var(--link);text-underline-offset:2px;text-decoration:underline}.brief-rico mark{color:inherit;border-radius:3px;padding:0 .1em}.brief-rico [data-indent="1"]{margin-inline-start:1.5em}.brief-rico [data-indent="2"]{margin-inline-start:3em}.brief-rico [data-indent="3"]{margin-inline-start:4.5em}.brief-rico [data-indent="4"]{margin-inline-start:6em}.brief-tx-rojo{color:var(--brief-tx-rojo)}.brief-tx-naranja{color:var(--brief-tx-naranja)}.brief-tx-verde{color:var(--brief-tx-verde)}.brief-tx-azul{color:var(--brief-tx-azul)}.brief-tx-morado{color:var(--brief-tx-morado)}.brief-tx-gris{color:var(--brief-tx-gris)}.brief-res-amarillo{background:var(--brief-res-amarillo)}.brief-res-verde{background:var(--brief-res-verde)}.brief-res-azul{background:var(--brief-res-azul)}.brief-res-rosa{background:var(--brief-res-rosa)}.brief-rico ul.brief-tareas,.brief-rico ul[data-type=taskList]{padding-left:.2em;list-style:none}.brief-tarea,.brief-rico ul[data-type=taskList]>li{align-items:flex-start;gap:.5em;display:flex}.brief-tarea>div,.brief-rico ul[data-type=taskList]>li>div{flex:1;min-width:0}.brief-casilla{border:1.5px solid var(--tx4);background:var(--surface);border-radius:4px;flex:none;width:15px;height:15px;margin-top:.2em}.brief-hecha>.brief-casilla{background:var(--primary);border-color:var(--primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:11px}.brief-hecha>div{color:var(--tx4);text-decoration:line-through}.brief-rico ul[data-type=taskList]>li>label{flex:none;margin-top:.2em;display:inline-flex}.brief-rico ul[data-type=taskList] input[type=checkbox]{width:16px;height:16px;accent-color:var(--primary);margin:0}.brief-rico ul[data-type=taskList]>li[data-checked=true]>div{color:var(--tx4);text-decoration:line-through}.brief-acciones{gap:8px;margin-top:10px}.eb{border:1px solid var(--line);background:var(--surface);border-radius:10px;min-width:0;max-width:100%}.eb:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-s)}.eb.eb-invalido{border-color:var(--red)}.eb-barra{border-bottom:1px solid var(--line2);flex-wrap:wrap;align-items:center;gap:2px;min-height:45px;padding:4px;display:flex}@media (max-width:760px){.eb-barra{overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}}.eb-btn{width:36px;height:36px;color:var(--tx2);background:0 0;border:1px solid #0000;border-radius:8px;flex:none;place-items:center;padding:0;display:inline-grid}.eb-btn:hover:not([disabled]){background:var(--hover)}.eb-btn[aria-pressed=true],.eb-btn[aria-expanded=true]{background:var(--accent-soft);color:var(--accent);border-color:color-mix(in srgb, var(--accent) 25%, transparent)}.eb-btn[disabled]{opacity:.4;cursor:not-allowed}.eb-btn:focus-visible,.eb-estilo:focus-visible,.eb-muestra:focus-visible{outline:2px solid var(--blue);outline-offset:1px}.eb-sep{background:var(--line);flex:none;width:1px;height:20px;margin:0 3px}.eb-estilo{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--text);font:inherit;border-radius:8px;flex:none;padding:0 6px;font-size:12.5px}.eb-panel{border-bottom:1px solid var(--line2);background:var(--surface2);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 8px;display:flex}.eb-panel-enlace .input{flex:200px;min-width:0}.eb-panel .error-campo{flex-basis:100%}.eb-muestra{border:1px solid var(--line);background:var(--surface);border-radius:8px;width:36px;height:36px;padding:0;font-size:15px;font-weight:700}.eb-muestra[aria-pressed=true]{box-shadow:0 0 0 2px var(--accent)}.eb-tx-rojo{color:var(--brief-tx-rojo)}.eb-tx-naranja{color:var(--brief-tx-naranja)}.eb-tx-verde{color:var(--brief-tx-verde)}.eb-tx-azul{color:var(--brief-tx-azul)}.eb-tx-morado{color:var(--brief-tx-morado)}.eb-tx-gris{color:var(--brief-tx-gris)}.eb-res-amarillo{background:var(--brief-res-amarillo);color:var(--text)}.eb-res-verde{background:var(--brief-res-verde);color:var(--text)}.eb-res-azul{background:var(--brief-res-azul);color:var(--text)}.eb-res-rosa{background:var(--brief-res-rosa);color:var(--text)}.eb-area{min-height:140px;max-height:60vh;color:var(--text);font-size:var(--fs-md);outline:none;padding:10px 12px;overflow-y:auto}.eb-cargando .eb-area{min-height:140px}.eb-area p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--tx4);float:left;pointer-events:none;height:0}.lista-archivos-nuevos,.progreso-subidas,.lista-rechazos{gap:.3rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.lista-archivos-nuevos li,.progreso-subidas li{border:1px solid var(--line2);background:var(--surface2);border-radius:8px;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;padding:.3rem .5rem;display:flex}.nombre-archivo{overflow-wrap:anywhere;min-width:0;font-size:var(--fs-sm);flex:8rem}.progreso-subidas progress{width:7rem;max-width:40%;height:.5rem;accent-color:var(--accent)}.progreso-subidas .subida-fallido{border-color:var(--danger)}.referencias{border-top:1px solid var(--line2);margin-top:14px;padding-top:12px}.referencias-t{font-size:var(--fs-md);color:var(--text);align-items:center;gap:6px;margin:0 0 8px;display:flex}.referencias-grilla,.adjuntos-comentario{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));align-items:start;gap:10px;display:grid}.vista-archivo{border:1px solid var(--line2);background:var(--surface2);border-radius:10px;flex-direction:column;gap:6px;min-width:0;margin:0;padding:8px;display:flex}.va-mini{cursor:zoom-in;background:0 0;border:0;border-radius:8px;padding:0;display:block;overflow:hidden}.va-mini img{object-fit:cover;width:100%;height:140px;display:block}.va-video{background:#000;border-radius:8px;width:100%;max-height:220px}.va-audio{width:100%}.va-doc{min-height:48px;color:var(--muted);align-items:center;gap:10px;display:flex}.va-pie{flex-direction:column;min-width:0;display:flex}.va-pie .nombre-archivo{flex:none}.va-dialogo{border:1px solid var(--line);background:var(--surface);max-width:min(96vw,1100px);max-height:92vh;color:var(--text);border-radius:12px;padding:10px}.va-dialogo::backdrop{background:#0009}.va-dialogo img{object-fit:contain;max-width:100%;max-height:calc(92vh - 70px);margin:0 auto 8px;display:block}.va-dialogo form{justify-content:space-between}.agregar-referencias{margin-top:10px}.adjuntos-comentario{margin-top:8px}.composer .archivos-nuevos{margin-top:6px}
