.login{flex:1;place-items:center;padding:24px 16px;display:grid}.login form{background:var(--panel);border:1.5px solid var(--borde-fuerte);border-radius:var(--radius);flex-direction:column;gap:12px;width:min(380px,100%);padding:24px;display:flex;box-shadow:6px 6px #00000080}.login h1{margin:0;font-size:1.4rem}.login p{color:var(--texto-suave);margin:0;font-size:.92rem}.capa-dibujo{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.herramientas{z-index:20;flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:absolute;top:12px;left:12px}.hbarra,.hsub{background:var(--panel);border:1.5px solid var(--borde-fuerte);border-radius:var(--radius)}.hbarra{gap:2px;padding:4px;display:flex}.hbarra button{width:38px;height:38px;color:var(--texto);border-radius:var(--radius);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.hbarra button:hover:not(:disabled){background:var(--borde)}.hbarra button[aria-pressed=true]{background:var(--acento);color:var(--acento-texto)}.hbarra button:disabled{opacity:.35;cursor:default}.hbarra svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.hbarra .sep{background:var(--borde-fuerte);width:1px;margin:6px 4px}.hsub{flex-wrap:wrap;align-items:center;gap:8px 14px;max-width:320px;padding:8px 10px;display:flex}.colores,.opciones{align-items:center;gap:6px;display:flex}.color{border-radius:var(--radius);background:var(--c);cursor:pointer;border:2px solid #0000;width:24px;height:24px;padding:0}.color[aria-pressed=true]{border-color:var(--texto);box-shadow:inset 0 0 0 2px var(--panel)}.opcion{border:1.5px solid var(--borde-fuerte);border-radius:var(--radius);min-width:34px;height:30px;color:var(--texto);cursor:pointer;background:0 0;place-items:center;padding:0 8px;display:grid}.opcion[aria-pressed=true]{border-color:var(--texto);background:var(--fondo)}.opcion i{background:var(--texto);border-radius:50%;display:block}.modo-lista .herramientas{display:none}.toast{background:var(--texto);color:var(--fondo);border-radius:var(--radius);z-index:100;max-width:calc(100vw - 32px);padding:10px 16px;font-size:.92rem;font-weight:700;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:4px 4px #0000008c}.toast-accion{border:1.5px solid var(--fondo);border-radius:var(--radius);color:var(--fondo);font:inherit;cursor:pointer;background:0 0;margin-left:14px;padding:4px 10px;font-weight:600}.banner{background:var(--panel);color:var(--texto);border-bottom:1.5px solid var(--aviso);text-align:center;padding:6px 16px;font-size:.88rem}.barra-prio{flex-direction:column;flex:none;justify-content:center;gap:2px;display:inline-flex}.barra-prio i{background:var(--barra-prio-apagada);width:9px;height:4px;display:block}.barra-prio i.on{background:var(--barra-prio)}.barra-prio[data-prio=urgente] i.on{background:var(--p-urgente)}.barra-prio[data-prio=alta] i.on{background:var(--p-alta)}.barra-prio[data-prio=media] i.on{background:var(--p-media)}.barra-prio[data-prio=baja] i.on{background:var(--p-baja)}.nota{width:220px;height:180px;color:var(--nota-texto);box-shadow:var(--sombra);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;border-radius:3px 3px 14px;flex-direction:column;gap:4px;padding:10px 12px 8px;font-family:Patrick Hand,Segoe Print,Comic Sans MS,cursive;transition:box-shadow .15s,filter .15s;display:flex;position:absolute}.nota:hover{filter:brightness(1.03)}.nota.arrastrando{cursor:grabbing;z-index:50;transition:none;box-shadow:0 14px 28px #3c280a59}.nota.p-urgente{background:var(--p-urgente)}.nota.p-alta{background:var(--p-alta)}.nota.p-media{background:var(--p-media)}.nota.p-baja{background:var(--p-baja)}.nota.p-ninguna{background:var(--p-ninguna)}.nota.hecha{opacity:.6;filter:saturate(.5)}.nota.hecha .titulo{text-decoration:line-through}.nota-cab{letter-spacing:.04em;text-transform:uppercase;opacity:.8;justify-content:space-between;gap:6px;font:600 .68rem/1.2 system-ui,sans-serif;display:flex}.nota-cab span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.titulo{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1.25rem;font-weight:400;line-height:1.15;display:-webkit-box;overflow:hidden}.etiquetas{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.et{border-radius:var(--radio-chip);background:#ffffff8c;border:1.5px solid #0000008c;padding:2px 6px;font:700 .66rem/1.2 Space Mono,ui-monospace,monospace}.et.atrasada{background:var(--atrasada);color:#fff;border-color:var(--atrasada)}.fechas{opacity:.85;margin:0;font:.78rem/1.25 system-ui,sans-serif}.nota-pie{align-items:center;gap:8px;margin-top:auto;font:.78rem system-ui,sans-serif;display:flex}.nota-pie .espacio{flex:1}.nota button{color:#15171c;border-radius:var(--radius);cursor:pointer;letter-spacing:.03em;text-transform:uppercase;background:#ffffff8c;border:1.5px solid #15171c;min-width:32px;min-height:28px;padding:0 8px;font-family:Manrope,system-ui,sans-serif;font-size:.78rem;font-weight:700;line-height:1}.nota button:hover{color:#fff;background:#15171c}.estrella{font-size:.95rem}.nota.con-area:not(.abierta) .titulo{-webkit-line-clamp:2}.area{border-radius:var(--radio-chip);border:1.5px solid hsl(var(--tono) 50% 30% / .75);color:#2b2a26;text-overflow:ellipsis;white-space:nowrap;background:#ffffff9e;align-self:flex-start;align-items:center;gap:5px;max-width:100%;padding:2px 8px 2px 6px;font:600 .68rem/1.2 system-ui,sans-serif;display:inline-flex;overflow:hidden}.area-punto{background:hsl(var(--tono) 65% 42%);flex:none;width:8px;height:8px}.nota.abierta{z-index:40;width:300px;height:auto;min-height:180px;box-shadow:0 14px 30px #3c280a59;transform:none!important}.nota.abierta .titulo{-webkit-line-clamp:unset;display:block}.nota.abierta .fechas{display:none}.nota-detalle{flex-direction:column;gap:8px;margin-top:2px;font:.86rem/1.35 system-ui,sans-serif;display:flex}.det-desc,.det-notas{white-space:pre-wrap;margin:0}.det-notas{opacity:.85;font-style:italic}.det-datos{grid-template-columns:auto 1fr;gap:2px 10px;margin:0;display:grid}.det-datos dt{opacity:.7}.det-datos dd{margin:0}.det-pasos{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.det-pasos li.hecho{opacity:.7;text-decoration:line-through}.det-acciones{gap:6px;display:flex}.lienzo.lista .nota{cursor:pointer;touch-action:auto;position:relative;top:auto!important;left:auto!important}.lienzo.lista .nota.abierta{width:100%;max-width:320px}.texto-caja,.texto-edicion{overflow-wrap:anywhere;border-radius:4px;width:260px;padding:2px 4px;font-family:Patrick Hand,Segoe Print,Comic Sans MS,cursive;line-height:1.3;position:absolute}.texto-caja{white-space:pre-wrap;-webkit-user-select:none;user-select:none;touch-action:none;border:1px dashed #0000}.lienzo-marco[data-herramienta=mover] .texto-caja{cursor:move}.texto-caja:hover{border-color:var(--texto-suave)}.texto-caja.sel{border-color:var(--acento)}.texto-edicion{border:1px dashed var(--acento);resize:none;background:0 0;outline:none;min-height:0;margin:0;overflow:hidden}.lienzo-marco{background:var(--corcho);background-image:radial-gradient(var(--corcho-punto) 1.2px, transparent 1.4px);cursor:grab;touch-action:none;background-size:22px 22px;flex:1;position:relative;overflow:hidden}.lienzo-marco.moviendo{cursor:grabbing}.lienzo-marco.lista{cursor:auto;touch-action:auto;overflow:auto}.lienzo{transform-origin:0 0;width:0;height:0;position:absolute;top:0;left:0}.vacio{text-align:center;color:var(--texto-suave);pointer-events:none;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.lienzo.lista{width:auto;height:auto;padding:18px 16px 40px;display:block;position:relative;transform:none!important}.lienzo.lista .capa-dibujo,.lienzo.lista .capa-textos{display:none}.lienzo.lista .capa-notas{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));place-items:start center;gap:18px;width:auto;height:auto;display:grid;position:static}.capa-textos,.capa-notas{width:0;height:0;position:absolute;top:0;left:0}.lienzo-marco[data-herramienta=lapiz]{cursor:crosshair}.lienzo-marco[data-herramienta=texto]{cursor:text}.lienzo-marco[data-herramienta=borrador]{cursor:cell}.lienzo-marco.pan-espacio{cursor:grab!important}.lienzo-marco[data-herramienta=lapiz] .capa-textos,.lienzo-marco[data-herramienta=borrador] .capa-textos{pointer-events:none}.dictar{justify-content:center;align-items:center;width:2.6rem;padding:0;display:inline-flex}.dictar.no-soportado{opacity:.55}.dictar.escuchando{background:var(--peligro);border-color:var(--peligro);color:#fff}.dictado-panel{z-index:50;background:var(--panel);max-width:min(92vw,560px);color:var(--texto);border:1.5px solid var(--borde-fuerte);border-radius:var(--radius);align-items:center;gap:10px;padding:10px 14px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:4px 4px #0000008c}.dictado-texto{overflow-wrap:anywhere;flex:1;min-width:0}.dictado-punto{background:var(--peligro);flex:none;width:10px;height:10px;animation:1s ease-in-out infinite dictado-latido}@keyframes dictado-latido{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.dictado-punto{animation:none}}.pagina-dictado{background:var(--fondo);min-height:100dvh;color:var(--texto);flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px 16px;display:flex}.pagina-volver{color:var(--texto-suave);text-decoration:none;position:absolute;top:14px;left:16px}.pagina-pista{color:var(--texto-suave);margin:0;font-size:1.05rem}.pagina-botones{flex-direction:column;gap:16px;width:min(520px,100%);display:flex}.dictar-grande{border:2px solid var(--acento);border-radius:var(--radius);background:var(--acento);min-height:28dvh;color:var(--acento-texto);font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:2rem;font-weight:800;display:flex;box-shadow:6px 6px #0000008c}.dictar-grande span{font-size:2.6rem}.dictar-grande.personal{--acento:#8fb4f0;--acento-texto:#10182a}.dictar-grande:active{transform:translate(3px,3px);box-shadow:3px 3px #0000008c}dialog.asistente{width:min(520px,100vw - 24px);max-height:calc(100dvh - 24px);overflow:hidden}dialog.asistente[open]{flex-direction:column;display:flex}.asistente-cuerpo{flex-direction:column;flex:1;gap:14px;min-height:0;padding:16px;display:flex;overflow-y:auto}.asistente-cabecera{justify-content:space-between;align-items:center;gap:10px;display:flex}.asistente-cabecera h2{margin:0;font-size:1.05rem}.asistente-barra{padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--borde);background:var(--panel);gap:10px;display:flex}.asistente-barra .btn{flex:1;min-height:48px;font-size:1rem}.asistente-voz{align-items:center;gap:12px;display:flex}.asistente-oido{overflow-wrap:anywhere;min-width:0;color:var(--texto-suave);flex:1}.asistente-paso{flex-direction:column;gap:12px;display:flex}.opciones{flex-wrap:wrap;gap:8px;display:flex}.opciones .btn{min-height:44px}.opciones .btn.elegido{background:var(--texto);border-color:var(--texto);color:var(--fondo)}.opciones .btn.nuevo{border-style:dashed}.opciones .btn.prio{align-items:center;gap:8px;display:inline-flex}.opciones .btn.prio.elegido .barra-prio{--barra-prio-apagada:#9aa0ad}.opciones .btn.prio.elegido .barra-prio i.on{background:var(--fondo)}.tarjeta-dictado{background:var(--panel);border:1.5px solid var(--borde-fuerte);border-radius:var(--radius);align-items:stretch;display:flex}.tarjeta-dictado>.barra-prio{border-right:1.5px solid var(--borde-fuerte);padding:0 10px}.tarjeta-filas{flex-direction:column;flex:1;gap:4px;min-width:0;padding:10px 12px;display:flex}.tarjeta-fila{border-left:3px solid #0000;align-items:baseline;gap:10px;padding:2px 6px;display:flex}.tarjeta-fila.activa{border-left-color:var(--acento);background:var(--fondo)}.tarjeta-campo{width:4.8rem;font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--texto-tenue);flex:none;font-size:.7rem}.tarjeta-valor{overflow-wrap:anywhere;flex:1;min-width:0}.tarjeta-fila.titulo .tarjeta-valor{font-size:1.2rem;font-weight:800}.tarjeta-valor.vacio{color:var(--texto-tenue)}@media (width<=700px){dialog.asistente{border:0;border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh}}dialog{border:1.5px solid var(--borde-fuerte);border-radius:var(--radius);background:var(--panel);color:var(--texto);width:min(560px,100vw - 24px);max-height:calc(100vh - 24px);padding:0;box-shadow:6px 6px #00000080}dialog::backdrop{background:#050609b3}.dlg{flex-direction:column;gap:12px;padding:18px 20px 16px;display:flex}.dlg h2{margin:0;font-size:1.15rem}.acciones{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:4px;display:flex}.acciones .izq{margin-right:auto}.rejilla{grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.rejilla .ancho{grid-column:1/-1}.pasos{flex-direction:column;gap:6px;display:flex}.paso{align-items:center;gap:8px;display:flex}.paso input[type=checkbox]{flex:none;width:20px;height:20px}.paso input[type=text]{flex:1}@media (width<=520px){.rejilla{grid-template-columns:1fr}}.barra{background:var(--panel);border-bottom:1.5px solid var(--borde);flex-wrap:nowrap;align-items:center;gap:12px;padding:10px 16px;display:flex}.solo-lector{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.barra-izq{flex:none;align-items:center;gap:10px;display:flex}.controles{flex-wrap:nowrap;flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.ranura-zoom{justify-content:flex-end;width:13.5rem;display:flex}.filtro{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.filtro select{text-overflow:ellipsis;width:10rem}.controles .chk{white-space:nowrap}.texto-conexion{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.salto{display:none}.controles>*,.barra-izq>*{flex:none}.controles select,.controles label{font-size:.9rem}.zoom{border:1.5px solid var(--borde-fuerte);border-radius:var(--radius);background:var(--panel);display:inline-flex;overflow:hidden}.zoom button{border:0;border-right:1.5px solid var(--borde-fuerte);color:var(--texto);cursor:pointer;min-width:34px;min-height:36px;font-family:var(--mono);background:0 0;padding:0 10px;font-size:.85rem}.zoom button:last-child{border-right:0}.zoom button:hover{background:var(--borde)}.zoom .nivel{font-variant-numeric:tabular-nums;min-width:62px}.modo-lista .zoom{display:none}.ambitos{border:1.5px solid var(--borde-fuerte);border-radius:var(--radius);background:var(--panel);display:inline-flex;overflow:hidden}.ambitos button+button{border-left:1.5px solid var(--borde-fuerte)}.ambitos button{cursor:pointer;min-height:36px;color:var(--texto-suave);letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:6px;padding:5px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.ambitos button:hover{background:var(--borde);color:var(--texto)}.ambitos button[aria-pressed=true]{background:var(--texto);color:var(--fondo)}.ambitos .n{font-family:var(--mono);border-radius:var(--radio-chip);background:var(--fondo);min-width:2.4em;color:var(--texto);border:1.5px solid var(--borde-fuerte);letter-spacing:0;font-variant-numeric:tabular-nums;text-align:center;padding:0 5px;font-size:.72rem}.ambitos button[aria-pressed=true] .n{border-color:var(--fondo);color:inherit;background:0 0}.ambitos .n:empty{visibility:hidden}.estado-conexion{font-family:var(--mono);color:var(--texto-suave);align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.punto{background:var(--aviso);width:9px;height:9px}.punto.vivo{background:var(--ok)}@media (width>=701px) and (width<=1279px){.barra{flex-wrap:wrap;row-gap:0}.barra-izq{order:1}.ranura-zoom{order:2;margin-left:auto}.salto{flex-basis:100%;order:3;height:0;display:block}.controles{display:contents}.filtro{order:4;margin-right:auto}.controles .chk,.nueva,.dictar,.estado-conexion,.salir{order:4}.filtro,.controles .chk,.nueva,.dictar,.estado-conexion,.salir{margin-top:10px}}@media (width<=700px){.barra{grid-template-columns:1fr auto auto auto;gap:10px;display:grid}.barra-izq{flex-wrap:nowrap;grid-column:1/-1;gap:6px;min-width:0}.ambitos button{letter-spacing:0;gap:4px;padding:5px 7px;font-size:.7rem}.controles{display:contents}.ranura-zoom{display:none}.filtro{grid-area:2/1/auto/4}.filtro select{flex:1;width:auto;min-width:0}.controles .chk{grid-area:2/4}.nueva{grid-area:3/1}.dictar{grid-area:3/2}.estado-conexion{grid-area:3/3}.salir{grid-area:3/4}}.lista-vista{background:var(--corcho);flex:1;padding:8px 16px 40px;position:relative;overflow:auto}.lista-contenido{max-width:920px;margin:0 auto}.grupo{margin-top:14px}.grupo-titulo{z-index:2;background:var(--corcho);letter-spacing:.08em;text-transform:uppercase;color:var(--texto-suave);margin:0;padding:8px 2px 6px;font-size:.78rem;font-weight:800;position:sticky;top:0}.grupo-cuenta{border-radius:var(--radio-chip);border:1.5px solid var(--borde-fuerte);background:var(--panel);color:var(--texto);font-family:var(--mono);letter-spacing:0;font-variant-numeric:tabular-nums;margin-left:6px;padding:1px 7px;font-weight:400}.filas{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fila{background:var(--panel);border:1.5px solid var(--borde);border-radius:var(--radius);cursor:pointer}.fila.compacta{align-items:flex-start;gap:10px;padding:8px 12px 8px 0;display:flex}.fila>.barra-prio{border-right:1.5px solid var(--borde);align-self:stretch;padding:0 9px}.fila:hover{border-color:var(--texto-suave)}.fila.abierta{border-color:var(--acento)}.fila.hecha{opacity:.55}.fila.hecha .fila-titulo{text-decoration:line-through}.fila-check{border:1.5px solid var(--borde-fuerte);border-radius:var(--radius);background:var(--fondo);min-width:34px;min-height:34px;color:var(--texto);cursor:pointer;flex:none;font-size:1rem}.fila-check:hover{background:var(--acento);border-color:var(--acento);color:var(--acento-texto)}.fila-cuerpo{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.fila-principal{align-items:baseline;gap:6px;display:flex}.fila-titulo{overflow-wrap:anywhere;font-size:1rem;font-weight:700;line-height:1.25}.fila-meta{font-family:var(--mono);color:var(--texto-suave);flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:.74rem;line-height:1.25;display:flex}.fila-prio{letter-spacing:.06em;text-transform:uppercase;color:var(--texto);font-size:.68rem;font-weight:700}.fila .estrella{color:var(--texto)}.fila .nota-detalle{color:var(--texto);font-family:var(--tipografia);margin-top:6px}.fila .det-acciones button{border:1.5px solid var(--borde-fuerte);background:var(--fondo);color:var(--texto);border-radius:var(--radius);cursor:pointer;min-height:30px;font:inherit;letter-spacing:.03em;text-transform:uppercase;padding:0 10px;font-size:.78rem;font-weight:700}.fila .det-acciones button:hover{background:var(--borde)}.fila .et,.fila .area{color:var(--texto-suave);border:1.5px solid var(--borde-fuerte);border-radius:var(--radio-chip);font-family:var(--mono);background:0 0;padding:0 6px;font-weight:400}.fila .area-punto{display:none}.fila .et.atrasada{background:var(--atrasada);color:#fff;border-color:var(--atrasada);font-weight:700}.lista-contenido:not(.estrecha){max-width:none;margin:0}.lista-contenido:not(.estrecha) .lista-tabla{min-width:var(--ancho-min)}.lista-herramientas{z-index:6;align-items:center;gap:8px;padding:10px 0 2px;display:flex;position:sticky;left:0}.menu-columnas{position:relative}.menu-columnas-panel{z-index:10;background:var(--panel);border:1.5px solid var(--borde-fuerte);border-radius:var(--radius);flex-direction:column;gap:8px;min-width:190px;padding:12px;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:4px 4px #0000008c}.orden-movil{min-width:0;color:var(--texto-suave);flex:1;align-items:center;gap:8px;font-size:.8rem;display:flex}.orden-movil select{flex:1;min-width:0}.lista-encabezado{z-index:3;grid-template-columns:var(--cols);background:var(--corcho);border-bottom:1.5px solid var(--borde-fuerte);align-items:center;margin-top:6px;display:grid;position:sticky;top:0}.enc-col{min-width:0;color:var(--texto-tenue);font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:7px 8px;font-size:.68rem;display:flex}.enc-col:hover,.enc-col.activa{color:var(--texto)}.enc-flecha{min-width:.8em;font-size:.6rem}.lista-contenido:not(.estrecha) .grupo-titulo{top:33px}.grupo-boton{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.grupo-boton:hover{color:var(--texto)}.grupo-flecha{width:1em;font-size:.85em}.grupo-boton .grupo-cuenta{margin-left:0}.fila.tabla{grid-template-columns:var(--cols);align-items:stretch;padding:0;display:grid}.fila.tabla>.barra-prio{padding:0 9px}.fila.tabla .fila-check{place-self:center;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;font-size:.85rem}.celda{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--mono);color:var(--texto-suave);align-items:center;padding:7px 8px;font-size:.76rem;display:flex;overflow:hidden}.celda-nombre{white-space:normal;font-family:var(--tipografia);color:var(--texto);gap:8px;font-size:.95rem}.celda-nombre .fila-titulo{font-size:.95rem}.celda .area{max-width:100%}.fila-detalle{border-top:1px solid var(--borde);color:var(--texto);grid-column:1/-1;padding:2px 52px 12px 44px}.fila.tabla .fila-detalle .nota-detalle{max-width:640px}.estado{border:1.5px solid var(--borde-fuerte);border-radius:var(--radio-chip);letter-spacing:.04em;text-transform:uppercase;color:var(--texto-suave);padding:0 7px;font-size:.68rem}.estado.e-en_progreso{border-color:var(--acento);color:var(--acento)}.estado.e-en_revision{border-color:var(--texto);color:var(--texto)}.estado.e-completada{color:var(--texto-tenue);text-decoration:line-through}.celda .fila-prio{align-items:center;gap:6px;display:inline-flex}.cuadro-prio{background:var(--p-ninguna);width:9px;height:9px;display:block}.cuadro-prio.p-urgente{background:var(--p-urgente)}.cuadro-prio.p-alta{background:var(--p-alta)}.cuadro-prio.p-media{background:var(--p-media)}.cuadro-prio.p-baja{background:var(--p-baja)}.fecha-atrasada{color:var(--atrasada);font-weight:700}.fila.tabla:hover{border-color:var(--borde-fuerte);background:#1b1f27}@font-face{font-family:Patrick Hand;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/patrick-hand-latin-400-normal-B7HHA2Vw.woff2)format("woff2"),url(/assets/patrick-hand-latin-400-normal-Df9_VoRQ.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-BYYD-dBL.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-DMZssgOp.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff)format("woff")}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/manrope-latin-800-normal-BfWYOv1c.woff2)format("woff2"),url(/assets/manrope-latin-800-normal-uHUdIJgA.woff)format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-400-normal-Rg4St2Dn.woff2)format("woff2"),url(/assets/space-mono-latin-400-normal-_3DlpgIW.woff)format("woff")}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/space-mono-latin-700-normal-mWgeinG7.woff2)format("woff2"),url(/assets/space-mono-latin-700-normal-D7A851RN.woff)format("woff")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--fondo:#0f1115;--panel:#171a21;--corcho:#0f1115;--corcho-punto:#1f232c;--texto:#e8eaf0;--texto-suave:#aab0c0;--texto-tenue:#7b8194;--borde:#2f3340;--borde-fuerte:#3a3f4d;--acento:#4ade80;--acento-texto:#06130b;--peligro:#ff6b6b;--atrasada:#d93636;--ok:#4ade80;--aviso:#ffb454;--radius:3px;--radio-chip:2px;--tipografia:"Manrope", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono:"Space Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--barra-prio:#e8eaf0;--barra-prio-apagada:#363a47;--nota-texto:#2b2a26;--p-urgente:#ffb4a8;--p-alta:#ffd19a;--p-media:#fff0a3;--p-baja:#c9ecb6;--p-ninguna:#dfe8ef;--sombra:0 6px 14px #00000080, 0 1px 2px #0009;--chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%23aab0c0' stroke-width='2' stroke-linecap='square'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5'/%3E%3C/svg%3E");--dib-tinta:#e8eaf0;--dib-rojo:#ff8a7a;--dib-naranja:#ffb05c;--dib-verde:#6fcf97;--dib-azul:#7db4ff;--dib-morado:#c3a1ff}body[data-ambito=personal]{--corcho:#11151c;--corcho-punto:#212733;--acento:#8fb4f0;--acento-texto:#10182a}*{box-sizing:border-box}html,body{height:100%}body{background:var(--fondo);color:var(--texto);font:16px/1.4 var(--tipografia);flex-direction:column;margin:0;display:flex}#root{display:contents}[hidden]{display:none!important}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--acento);outline-offset:2px}select,input[type=text],input[type=email],input[type=password],input[type=date],textarea{background:var(--fondo);border:1.5px solid var(--borde-fuerte);border-radius:var(--radius);width:100%;padding:7px 10px}select:focus,input:focus,textarea:focus{border-color:var(--acento)}select{appearance:none;cursor:pointer;background-image:var(--chevron);background-position:right 10px center;background-repeat:no-repeat;background-size:12px 12px;padding-right:32px}select:hover{border-color:var(--texto-suave)}::placeholder{color:var(--texto-tenue)}select option{background:var(--panel);color:var(--texto)}input[type=checkbox]{accent-color:var(--acento)}.chk{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.btn{border:1.5px solid var(--borde-fuerte);background:var(--panel);color:var(--texto);border-radius:var(--radius);cursor:pointer;letter-spacing:.03em;text-transform:uppercase;min-height:38px;padding:7px 14px;font-size:.82rem;font-weight:700}.btn:hover{background:var(--borde);border-color:var(--texto-suave)}.btn:disabled{opacity:.5;cursor:default}.btn.primario{background:var(--acento);color:var(--acento-texto);border-color:var(--acento);font-weight:800}.btn.primario:hover{filter:brightness(1.1);background:var(--acento)}.btn.peligro{color:var(--peligro);border-color:var(--peligro)}label.campo{color:var(--texto-suave);flex-direction:column;gap:4px;font-size:.85rem;display:flex}label.campo>:is(input,select,textarea){color:var(--texto);font-size:1rem}h1,h2{letter-spacing:-.01em}textarea{resize:vertical;min-height:64px}.mensaje{min-height:1.3em;font-size:.9rem}.mensaje.error{color:var(--peligro)}.mensaje.ok{color:var(--ok)}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
