:root{--naranja:#e26413;--naranja-2:#ff8a3d;--carbon:#141416;--vidrio:#ffffff0e;--vidrio-borde:#ffffff1a;--texto:#f4f1ed;--texto-2:#a8a29b;--verde:#2fbf71;--amarillo:#f2b632;--rojo:#e5484d;--peligro:#ff7b7f;color:var(--texto);background:var(--carbon);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;font:16px/1.45 Plus Jakarta Sans,system-ui,Segoe UI,Roboto,sans-serif}*{box-sizing:border-box}html,body{margin:0}body{background:var(--carbon);min-height:100svh}h1,h2,h3{margin:0;line-height:1.2}p{margin:0}img{display:block}button,input,select,textarea{font:inherit}.fondo{z-index:-1;pointer-events:none;background:radial-gradient(900px 600px at 85% -10%,#e2641347,#0000 60%),radial-gradient(700px 500px at -10% 110%,#e2641329,#0000 60%),linear-gradient(#151518,#0e0e10);position:fixed;inset:0}.fondo:after{content:"";opacity:.35;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.vidrio{background:var(--vidrio);border:1px solid var(--vidrio-borde);-webkit-backdrop-filter:blur(18px);border-radius:22px;box-shadow:inset 0 1px #ffffff0f,0 20px 50px -20px #0009}.aparece{opacity:0;animation:.7s cubic-bezier(.2,.8,.2,1) forwards aparece;transform:translateY(16px)}@keyframes aparece{to{opacity:1;transform:none}}@keyframes flotar{0%,to{transform:translateY(0) rotate(var(--r,0deg))}50%{transform:translateY(-14px) rotate(var(--r,0deg))}}@media (prefers-reduced-motion:reduce){.aparece{opacity:1;animation:none;transform:none}}.boton{color:#fff;cursor:pointer;background:linear-gradient(180deg, var(--naranja-2), var(--naranja));border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 22px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff59,0 10px 24px -8px #e26413b3}.boton:active{transform:translateY(1px)}.boton:disabled{opacity:.6;cursor:default}.boton.secundario{color:var(--texto);border:1px solid var(--vidrio-borde);box-shadow:none;background:#ffffff0f}.boton.ancho{width:100%}.link{color:var(--naranja-2);cursor:pointer;background:0 0;border:0;padding:6px 0;font-weight:600;text-decoration:none}.link.peligro{color:var(--peligro);justify-self:start}.campo{gap:6px;display:grid}.campo>span{color:var(--texto-2);font-size:13px;font-weight:600}.campo input,.campo select,.campo textarea{border:1px solid var(--vidrio-borde);min-height:50px;color:var(--texto);background:#00000059;border-radius:13px;padding:0 14px}.campo textarea{padding:12px 14px}.campo select option{background:#1c1c20}.campo input:focus,.campo select:focus,.campo textarea:focus{outline:2px solid var(--naranja);outline-offset:1px}.campo-ayuda{color:var(--texto-2);font-size:13px}.aviso{border-radius:13px;padding:12px 14px;font-size:14px}.aviso.error{color:var(--peligro);background:#e5484d24}.aviso.ok{color:#6fe0a2;background:#2fbf7124}.chip{white-space:nowrap;border-radius:99px;padding:4px 10px;font-size:11.5px;font-weight:700}.chip.rojo{color:#ff8d90;background:#e5484d29}.chip.amarillo{color:#ffd36b;background:#f2b63229}.chip.verde{color:#6fe0a2;background:#2fbf7129}.chip.gris{color:var(--texto-2);background:#ffffff12}.pagina{gap:16px;max-width:860px;display:grid}.pagina-cabeza{align-items:center;gap:16px;display:flex}.pagina-cabeza img{object-fit:contain;filter:drop-shadow(0 12px 14px #00000080);width:72px;height:72px}.pagina-cabeza h1{letter-spacing:-.6px;font-size:clamp(24px,3vw,32px)}.pagina-cabeza p{color:var(--texto-2);margin-top:4px}.tarjeta{gap:16px;padding:22px 20px;display:grid}.tarjeta h2{font-size:19px}.vacio{text-align:center;color:var(--texto-2);justify-items:center;gap:8px;padding:26px 12px;display:grid}.vacio img{object-fit:contain;filter:drop-shadow(0 14px 14px #00000080);width:96px;height:96px}.vacio strong{color:var(--texto)}.buscador{min-height:48px;color:var(--texto);border:1px solid var(--vidrio-borde);background:#ffffff0d;border-radius:14px;padding:0 16px}.lista{gap:10px;display:grid}.fila{text-align:left;width:100%;min-height:72px;color:var(--texto);cursor:pointer;background:var(--vidrio);border:1px solid var(--vidrio-borde);border-radius:18px;align-items:center;gap:14px;padding:10px 16px 10px 12px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.fila:hover{border-color:#e2641380;transform:translateY(-1px)}.fila-icono{object-fit:contain;filter:drop-shadow(0 8px 10px #00000073);flex:none;width:52px;height:52px}.fila-texto{flex:1;gap:2px;min-width:0;display:grid}.fila-texto small{color:var(--texto-2);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.fila-flecha{color:var(--texto-2);font-size:24px}.pestañas{border-radius:16px;gap:4px;padding:5px;display:flex}.pestañas button{min-height:42px;color:var(--texto-2);cursor:pointer;background:0 0;border:0;border-radius:11px;flex:1;font-size:14px;font-weight:700}.pestañas button.activa{background:linear-gradient(180deg, var(--naranja-2), var(--naranja));color:#fff}.formulario{gap:14px;display:grid}.formulario-botones{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.datos{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;display:grid}.datos dt{color:var(--texto-2);font-size:12.5px;font-weight:600}.datos dd{white-space:pre-wrap;margin:2px 0 0}.empresa-logo{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.empresa-logo>div:last-child{flex:1;justify-items:start;gap:8px;min-width:200px;display:grid}.empresa-logo-caja{color:#888;background:#fff;border-radius:12px;flex:none;place-items:center;width:120px;height:84px;font-size:12.5px;display:grid;overflow:hidden}.empresa-logo-caja img{object-fit:contain;max-width:92%;max-height:90%}.empresa-logo .boton{cursor:pointer}.ingreso{grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;max-width:1240px;min-height:100svh;margin:0 auto;padding:56px 32px 40px;display:grid}.ingreso-marca{align-items:center;gap:12px;font-weight:800;display:flex}.ingreso-marca img{border-radius:12px;width:46px;height:46px}.ingreso-titular{letter-spacing:-1.5px;margin:22px 0 16px;font-size:clamp(34px,5vw,62px);font-weight:800;line-height:1.04}.ingreso-titular em{background:linear-gradient(90deg, var(--naranja-2), #ffc08f);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.ingreso-bajada{color:var(--texto-2);max-width:46ch;margin-bottom:26px;font-size:18px;line-height:1.55}.ingreso-beneficios{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ingreso-beneficios li{border-radius:18px;align-items:center;gap:14px;max-width:460px;padding:10px 14px 10px 10px;display:flex}.ingreso-beneficios img{object-fit:contain;filter:drop-shadow(0 8px 10px #00000073);flex:none;width:54px;height:54px}.ingreso-beneficios b{font-size:15px;display:block}.ingreso-beneficios span{color:var(--texto-2);font-size:13.5px}.ingreso-confianza{color:var(--texto-2);flex-wrap:wrap;gap:18px;margin-top:24px;font-size:13px;display:flex}.ingreso-confianza b{color:var(--texto)}.ingreso-lado{position:relative}.ingreso-escena{height:230px;position:relative}.ingreso-escena img{object-fit:contain;filter:drop-shadow(0 30px 30px #0000008c);animation:6s ease-in-out infinite flotar;position:absolute}.ingreso-escena .f1{--r:-8deg;width:170px;height:170px;top:0;left:4%}.ingreso-escena .f2{--r:9deg;width:150px;height:150px;animation-delay:-2s;top:30px;right:2%}.ingreso-escena .f3{--r:-4deg;width:130px;height:130px;animation-delay:-4s;top:70px;left:40%}.ingreso-tarjeta{z-index:2;gap:14px;width:min(400px,100%);margin-top:-40px;margin-left:auto;padding:28px;display:grid;position:relative}.ingreso-tarjeta h2{font-size:22px}.ingreso-tarjeta>p:not(.aviso){color:var(--texto-2);margin-top:-8px;font-size:14px}.ingreso-links{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:14px;display:flex}@media (width<=900px){.ingreso{grid-template-columns:1fr;gap:24px;padding:28px 16px 32px}.ingreso-escena{display:none}.ingreso-tarjeta{width:100%;margin:0}.ingreso-titular{margin:16px 0 12px}.ingreso-bajada{font-size:16px}}.marco{grid-template-columns:252px 1fr;min-height:100svh;display:grid}.lateral{border-right:1px solid var(--vidrio-borde);-webkit-backdrop-filter:blur(20px);background:#0a0a0c8c;flex-direction:column;gap:14px;height:100svh;padding:22px 14px;display:flex;position:sticky;top:0}.lateral-marca{color:var(--texto);align-items:center;gap:12px;padding:0 8px 8px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.lateral-marca img{border-radius:11px;width:42px;height:42px}.lateral nav{gap:4px;display:grid;overflow:hidden auto}.lateral nav a,.lateral nav .pronto{color:var(--texto-2);border-radius:12px;align-items:center;gap:12px;padding:8px 10px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.lateral nav img{object-fit:contain;flex:none;width:32px;height:32px}.lateral nav a:hover{color:var(--texto);background:#ffffff0a}.lateral nav a.on{color:var(--texto);box-shadow:inset 3px 0 0 var(--naranja);background:linear-gradient(90deg,#e2641338,#e264130a)}.lateral nav .pronto{opacity:.55;cursor:default}.lateral nav .pronto small{background:#ffffff12;border-radius:99px;margin-left:auto;padding:2px 7px;font-size:10.5px;font-weight:700}.lateral-salir{text-align:left;border:1px solid var(--vidrio-borde);color:var(--texto);cursor:pointer;background:#ffffff0a;border-radius:14px;align-items:center;gap:10px;margin-top:auto;padding:10px;text-decoration:none;display:flex}.lateral-salir>span:last-child{min-width:0;display:grid}.lateral-salir small{color:var(--texto-2);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.avatar{color:#fff;cursor:pointer;background:linear-gradient(135deg, var(--naranja-2), #8a3a07);border:0;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-weight:800;text-decoration:none;display:grid}.avatar.chico{width:34px;height:34px;font-size:14px}.contenido{min-width:0}.arriba{padding:14px 16px;padding-top:max(14px, env(safe-area-inset-top));align-items:center;gap:12px;display:none}.arriba-marca{color:var(--texto);align-items:center;gap:10px;font-weight:800;text-decoration:none;display:flex}.arriba-marca img{border-radius:10px;width:38px;height:38px}.arriba-volver{width:44px;height:44px;color:var(--texto);border-radius:14px;place-items:center;font-size:30px;line-height:1;text-decoration:none;display:grid}.arriba-espacio{flex:1}.principal{max-width:1200px;padding:36px 36px 60px}.barra-abajo{display:none}@media (width<=900px){.marco{grid-template-columns:1fr}.lateral{display:none}.arriba{display:flex}.principal{padding:4px 16px 116px}.barra-abajo{left:12px;right:12px;bottom:max(12px, env(safe-area-inset-bottom));z-index:40;background:#1c1c20cc;border-radius:22px;justify-content:space-around;padding:8px 4px;display:flex;position:fixed}.barra-abajo a,.barra-abajo .pronto{min-width:56px;color:var(--texto-2);justify-items:center;gap:2px;font-size:11px;font-weight:700;text-decoration:none;display:grid}.barra-abajo img{object-fit:contain;width:32px;height:32px}.barra-abajo a.on{color:var(--naranja-2)}.barra-abajo .pronto{opacity:.5}}.saludo h1{letter-spacing:-.8px;font-size:clamp(28px,3.2vw,38px)}.saludo-nombre{text-transform:capitalize;background:linear-gradient(90deg, var(--naranja-2), #ffc08f);color:#0000;-webkit-background-clip:text;background-clip:text}.saludo p{color:var(--texto-2);margin-top:6px}.kpis{grid-template-columns:repeat(4,1fr);gap:16px;margin:26px 0 16px;display:grid}.kpi{min-height:150px;color:var(--texto);padding:20px;text-decoration:none;transition:transform .25s,border-color .25s;display:block;position:relative;overflow:hidden}.kpi:hover{border-color:#e2641373}.kpi small{color:var(--texto-2);font-size:13px;font-weight:600}.kpi-num{letter-spacing:-1px;margin:6px 0 2px;font-size:42px;font-weight:800}.kpi-dato{color:var(--texto-2);max-width:62%;font-size:12.5px}.kpi img{object-fit:contain;filter:drop-shadow(0 16px 18px #00000080);width:108px;height:108px;position:absolute;bottom:-12px;right:-8px}.kpi.alerta{background:linear-gradient(145deg,#e264134d,#e264130f);border-color:#e2641373}.guia{background:linear-gradient(120deg,#e2641338,#ffffff0a);align-items:center;gap:20px;padding:20px 22px;display:flex}.guia>img{object-fit:contain;filter:drop-shadow(0 14px 14px #00000080);flex:none;width:84px;height:84px}.guia-texto{flex:1;min-width:0}.guia-texto b{font-size:16px}.guia-barra{background:#00000059;border-radius:99px;height:6px;margin:10px 0;overflow:hidden}.guia-barra i{border-radius:inherit;background:linear-gradient(90deg, var(--naranja), var(--naranja-2));height:100%;transition:width .8s;display:block}.pasos{flex-wrap:wrap;gap:8px;display:flex}.paso{color:var(--texto-2);background:#0000004d;border-radius:99px;padding:6px 10px;font-size:12.5px}.paso.ok{color:#6fe0a2;background:#2fbf712e}.paso.ahora{background:var(--naranja);color:#fff}.titulo-seccion{margin:30px 0 14px;font-size:17px}.accesos{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.acceso{min-height:160px;color:var(--texto);flex-direction:column;justify-content:space-between;gap:10px;padding:18px;text-decoration:none;transition:transform .25s,border-color .25s;display:flex;position:relative}.acceso:hover{border-color:#e2641380}.acceso img{object-fit:contain;filter:drop-shadow(0 14px 14px #00000080);width:76px;height:76px}.acceso b{font-size:15px}.acceso span{color:var(--texto-2);margin-top:2px;font-size:12.5px;display:block}.acceso-pronto{position:absolute;top:14px;right:14px;margin:0!important}.todo-modulos{justify-content:center;margin-top:18px;display:flex}@media (width<=1100px){.kpis,.accesos{grid-template-columns:1fr 1fr}}@media (width<=900px){.kpis{gap:12px;margin-top:20px}.kpi{min-height:132px}.kpi-num{font-size:34px}.kpi img{width:82px;height:82px}.guia{flex-wrap:wrap}.guia>img{width:60px;height:60px}.guia .boton{width:100%}}.ini-grilla{grid-template-columns:1fr 1.2fr;gap:16px;margin-top:16px;display:grid}.ini-bloque{padding:20px 22px}.ini-bloque h3{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:16px;display:flex}.ini-bloque h3 a{color:var(--naranja-2);font-size:13px;text-decoration:none}.ini-nada{color:var(--texto-2);padding:8px 0;font-size:14px}.ini-tarea{color:var(--texto);border-top:1px solid #ffffff0f;align-items:center;gap:12px;padding:10px 0;text-decoration:none;display:flex}.ini-tarea:first-of-type{border-top:0}.ini-tarea img{object-fit:contain;flex:none;width:40px;height:40px}.ini-hora{width:50px;color:var(--texto-2);flex:none;font-size:13px;font-weight:700}.ini-texto{flex:1;min-width:0;display:grid}.ini-texto b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.ini-texto small{color:var(--texto-2);font-size:12.5px}@media (width<=900px){.ini-grilla{grid-template-columns:1fr}}.modulos-grupo{margin-top:26px}.modulos-grupo h2{color:var(--texto-2);margin-bottom:12px;font-size:16px}.modulos-grilla{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.modulo{min-height:92px;color:var(--texto);border-radius:18px;align-items:center;gap:14px;padding:12px 16px 12px 12px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex;position:relative}a.modulo{border-color:#e2641373}a.modulo:hover{transform:translateY(-2px)}.modulo img{object-fit:contain;filter:drop-shadow(0 10px 12px #00000080);flex:none;width:64px;height:64px}.modulo span{gap:2px;min-width:0;padding-right:54px;display:grid}.modulo small{color:var(--texto-2);font-size:12.5px}.modulo em{font-style:normal;position:absolute;top:10px;right:10px}.modulo.es-pronto img{filter:drop-shadow(0 10px 12px #00000080)saturate(.85)}.ag-resumen{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.ag-resumen>div{border-radius:18px;padding:14px 16px;display:grid}.ag-resumen b{letter-spacing:-.5px;font-size:30px;font-weight:800}.ag-resumen span{color:var(--texto-2);font-size:13px;font-weight:600}.ag-resumen .rojo{background:linear-gradient(145deg,#e5484d38,#e5484d0a);border-color:#e5484d59}.ag-resumen .amarillo{background:linear-gradient(145deg,#f2b63233,#f2b63208);border-color:#f2b6324d}.ag-barra{align-items:center;gap:12px;display:flex}.ag-barra .pestañas{flex:1;max-width:280px}.ag-seccion{gap:10px;display:grid}.ag-seccion h2{color:var(--texto-2);align-items:center;gap:8px;font-size:15px;display:flex}.ag-seccion h2 span{background:#ffffff12;border-radius:99px;padding:2px 8px;font-size:12px}.ag-seccion h2.rojo{color:#ff8d90}.ag-seccion h2.amarillo{color:#ffd36b}.ag-fila{border-radius:18px;align-items:stretch;display:flex;overflow:hidden}.ag-fila.vencido,.ag-fila.pronto{box-shadow:inset 4px 0 0 var(--rojo)}.ag-fila.aviso{box-shadow:inset 4px 0 0 var(--amarillo)}.ag-fila.hecho{opacity:.6}.ag-fila-cuerpo{min-width:0;color:var(--texto);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:10px 12px 10px 14px;display:flex}.ag-fila-cuerpo img{object-fit:contain;filter:drop-shadow(0 8px 10px #00000073);flex:none;width:48px;height:48px}.ag-fila-texto{flex:1;gap:2px;min-width:0;display:grid}.ag-fila-texto b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ag-fila-texto small{color:var(--texto-2);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.ag-hecho{border:0;border-left:1px solid var(--vidrio-borde);color:#6fe0a2;cursor:pointer;background:#2fbf7114;flex:none;width:56px;font-size:20px;font-weight:800}.ag-hecho:hover{background:#2fbf7133}.ag-fuente{color:var(--texto-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.ag-fuente img{object-fit:contain;width:26px;height:26px}.ag-dos{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ag-mes{border-radius:22px;gap:12px;padding:16px;display:grid}.ag-mes header{justify-content:space-between;align-items:center;display:flex}.ag-mes header b{font-size:17px}.ag-mes header button{border:1px solid var(--vidrio-borde);width:40px;height:40px;color:var(--texto);cursor:pointer;background:#ffffff0d;border-radius:12px;font-size:22px}.ag-grilla{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.ag-dia-nombre{text-align:center;color:var(--texto-2);padding:4px 0;font-size:12px;font-weight:700}.ag-dia{aspect-ratio:1/.9;color:var(--texto);cursor:pointer;background:#ffffff08;border:1px solid #0000;border-radius:12px;align-content:center;place-items:center;gap:4px;font-size:14px;font-weight:700;display:grid}.ag-dia.fuera{opacity:.35}.ag-dia.hoy{border-color:var(--naranja)}.ag-dia.elegido{background:linear-gradient(180deg, var(--naranja-2), var(--naranja));color:#fff}.ag-puntos{gap:3px;min-height:6px;display:flex}.ag-puntos i{background:var(--verde);border-radius:50%;width:6px;height:6px}.ag-puntos i.rojo{background:var(--rojo)}.ag-puntos i.amarillo{background:var(--amarillo)}.ag-puntos i.gris{background:var(--texto-2)}.ag-dia.elegido .ag-puntos i{box-shadow:0 0 0 1.5px #fff}.ag-del-dia{gap:10px;display:grid}.ag-del-dia h3{font-size:15px}@media (width<=600px){.ag-dos{grid-template-columns:1fr}.ag-resumen b{font-size:24px}.ag-dia{border-radius:10px;font-size:13px}}.tareas-grupo{gap:12px;margin-top:6px;display:grid}.tareas-grupo h2{color:var(--texto-2);align-items:center;gap:8px;font-size:16px;display:flex}.tareas-grupo h2 span{background:#ffffff12;border-radius:99px;padding:2px 8px;font-size:12px}.tareas-nota{color:var(--texto-2);margin-top:-6px;font-size:13px}.tareas-grilla{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;display:grid}.tarea-tarjeta{min-height:130px;color:var(--texto);border-radius:18px;justify-items:start;gap:10px;padding:14px;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.tarea-tarjeta:hover{border-color:#e2641380;transform:translateY(-2px)}.tarea-tarjeta img{object-fit:contain;filter:drop-shadow(0 10px 12px #00000080);width:58px;height:58px}.tarea-ojo{background:linear-gradient(120deg,#e2641340,#e264130d);border-color:#e2641373;border-radius:18px;padding:14px 18px}.tarea-ojo b{color:var(--naranja-2);text-transform:uppercase;letter-spacing:.5px;font-size:13px}.tarea-ojo p{margin-top:4px}.guia-bloque{border-radius:18px;overflow:hidden}.guia-bloque summary{cursor:pointer;align-items:center;gap:12px;padding:12px 16px;list-style:none;display:flex}.guia-bloque summary::-webkit-details-marker{display:none}.guia-bloque summary b{flex:1}.guia-bloque summary img{object-fit:contain;width:40px;height:40px}.guia-bloque summary:after{content:"›";color:var(--texto-2);font-size:22px;transition:transform .2s}.guia-bloque[open] summary:after{transform:rotate(90deg)}.guia-bloque ul{gap:10px;margin:0;padding:4px 16px 16px;list-style:none;display:grid}.guia-bloque li{background:#00000038;border-radius:12px;gap:4px;padding:10px 12px;font-size:14.5px;line-height:1.5;display:grid}.guia-bloque li.norma{box-shadow:inset 3px 0 0 var(--naranja)}.guia-bloque li.practica{box-shadow:inset 3px 0 0 var(--verde)}.marca{text-transform:uppercase;letter-spacing:.5px;border-radius:99px;justify-self:start;padding:2px 8px;font-size:10.5px;font-weight:800}.marca.norma{color:var(--naranja-2);background:#e2641333}.marca.practica{color:#6fe0a2;background:#2fbf7129}.punto{vertical-align:middle;border-radius:50%;width:10px;height:10px;margin:0 3px;display:inline-block}.punto.verde{background:var(--verde)}.punto.amarillo{background:var(--amarillo)}.punto.rojo{background:var(--rojo)}.tarea-normas{gap:10px;margin-top:8px;display:grid}.tarea-normas h2{color:var(--texto-2);font-size:16px}.norma-fila{color:var(--texto);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:border-color .2s;display:flex}.norma-fila:hover{border-color:#e2641380}.norma-fila img{object-fit:contain;flex:none;width:42px;height:42px}.norma-fila>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.norma-fila small{color:var(--texto-2);font-size:12.5px;line-height:1.45}.norma-fila .norma-titulo{color:var(--texto);font-size:13.5px}.norma-ir{color:var(--naranja-2);flex:none;font-size:12.5px;font-weight:700}.planillas-chips{flex-wrap:wrap;gap:8px;display:flex}.planillas-chips .chip{padding:6px 12px;font-size:12.5px}.fuentes{color:var(--texto-2);gap:6px;margin:0;padding-left:18px;font-size:13.5px;display:grid}.fuentes a{color:var(--naranja-2)}@media (width<=600px){.tareas-grilla{grid-template-columns:1fr 1fr}.norma-ir{display:none}}.marca.en-linea{vertical-align:1px;margin:0 4px;display:inline-block}.marca.atencion{color:#ffd36b;background:#f2b6322e}.tarea-proc{color:var(--texto);border-color:#e2641373;border-radius:18px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;display:flex}.tarea-proc img{object-fit:contain;flex:none;width:52px;height:52px}.tarea-proc>span:nth-child(2){flex:1;gap:2px;display:grid}.tarea-proc small{color:var(--texto-2);font-size:12.5px}.pl-carpeta{gap:10px;margin-top:8px;display:grid}.pl-carpeta h2{color:var(--texto-2);align-items:center;gap:10px;font-size:16px;display:flex}.pl-carpeta h2 img{object-fit:contain;width:34px;height:34px}.pl-fila{min-height:64px}.pl-codigo{text-align:center;letter-spacing:.3px;min-width:64px;color:var(--naranja-2);background:#e2641324;border-radius:10px;flex:none;padding:6px 8px;font-size:11.5px;font-weight:800}.pf-cabeza small{color:var(--texto-2)}.pf-norma{color:var(--texto-2);font-size:13px;line-height:1.5}.pf-norma b{color:var(--naranja-2)}.pf-bloque{border-radius:20px;gap:12px;padding:18px;display:grid}.pf-bloque>h3{font-size:15px}.pf-campos{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.pf-check{gap:8px;display:grid}.pf-item{background:#00000038;border-radius:12px;gap:6px;padding:10px 12px;display:grid}.pf-item>span{font-size:14px}.pf-opciones{flex-wrap:wrap;gap:6px;display:flex}.pf-opciones button{cursor:pointer;border:1px solid var(--vidrio-borde);min-width:56px;min-height:36px;color:var(--texto-2);background:#ffffff0a;border-radius:10px;padding:0 12px;font-size:13px;font-weight:700}.pf-opciones button.si{color:#6fe0a2;background:#2fbf7138;border-color:#2fbf7180}.pf-opciones button.no{color:#ff8d90;background:#e5484d33;border-color:#e5484d80}.pf-opciones button.na{color:var(--texto);background:#ffffff1f}.pf-obs{border:1px solid var(--vidrio-borde);min-height:38px;color:var(--texto);background:#0000004d;border-radius:10px;padding:0 12px}.pf-renglon{background:#00000038;border-radius:14px;gap:10px;padding:12px;display:grid}.pf-renglon header{color:var(--texto-2);justify-content:space-between;align-items:center;font-size:12.5px;font-weight:700;display:flex}.pf-renglon .pf-campos{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.pf-firma-celda{border:1px dashed var(--vidrio-borde);min-height:50px;color:var(--texto-2);cursor:pointer;background:#ffffff0a;border-radius:13px;font-weight:600}.pf-firma-celda img{background:#fff;border-radius:6px;max-height:46px;margin:0 auto;padding:2px 6px}.pf-acciones{flex-wrap:wrap;gap:10px;display:flex}.pf-firmas{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.pf-firma{background:#00000038;border-radius:14px;gap:8px;padding:12px;display:grid}.pf-firma b{font-size:13.5px}.pf-firma .pf-firma-celda{min-height:90px}.pf-firma .pf-firma-celda img{max-height:84px}.pf-fotos{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.pf-foto{aspect-ratio:4/3;background:#0000004d;border-radius:14px;position:relative;overflow:hidden}.pf-foto img{object-fit:cover;width:100%;height:100%}.pf-foto button{color:#fff;cursor:pointer;background:#000000a6;border:0;border-radius:50%;width:30px;height:30px;position:absolute;top:6px;right:6px}.pf-subir{aspect-ratio:4/3;border:1px dashed var(--vidrio-borde);color:var(--texto-2);cursor:pointer;text-align:center;border-radius:14px;place-items:center;padding:8px;font-weight:700;display:grid}.pf-subir input{display:none}.pf-barra{z-index:30;background:#1c1c20e6;border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex;position:sticky;bottom:12px}.pf-barra small{color:var(--texto-2);flex:1;min-width:140px}@media (width<=900px){.pf-barra{bottom:96px}}.pf-doc-titulo{color:var(--naranja-2);margin:10px 0 -4px;font-size:16px}.pf-doc-item{gap:8px;padding:0 4px;font-size:14.5px;line-height:1.55;display:flex}.pf-doc-item>span{min-width:20px;color:var(--naranja-2);flex:none;font-weight:700}.firma-fondo{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.firma-caja{background:#1c1c20f5;gap:10px;width:min(620px,100%);padding:20px;display:grid}.firma-caja p{color:var(--texto-2);font-size:13px}.firma-lienzo{touch-action:none;cursor:crosshair;background:#fff;border-radius:14px;width:100%;height:220px}.imp{color:#111;background:#e9e6e1;min-height:100svh;padding:16px 12px 40px;font-family:Plus Jakarta Sans,system-ui,sans-serif}.imp-error{text-align:center;color:var(--texto);padding:40px}.imp-botones{justify-content:space-between;align-items:center;max-width:210mm;margin:0 auto 12px;display:flex}.imp-botones a{color:#333;font-weight:700;text-decoration:none}.imp-botones button{color:#fff;cursor:pointer;background:#e26413;border:0;border-radius:12px;padding:12px 18px;font-weight:700}.hoja{background:#fff;gap:10px;max-width:210mm;margin:0 auto;padding:14mm 12mm;font-size:11px;line-height:1.4;display:grid;box-shadow:0 8px 30px #00000026}.imp-cabeza{border-bottom:3px solid #e26413;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding-bottom:10px;display:grid}.imp-cabeza img{width:auto;max-width:130px;height:auto;max-height:60px}.imp-cabeza h1{color:#2b2b2d;margin:0;font-size:16px}.imp-cabeza p{color:#555;margin:2px 0 0;font-size:10px}.imp-codigo{color:#555;justify-items:end;font-size:10px;display:grid}.imp-codigo b{color:#e26413;font-size:12px}.imp-datos,.imp-tabla{border-collapse:collapse;width:100%}.imp-datos th,.imp-datos td,.imp-tabla th,.imp-tabla td{text-align:left;vertical-align:top;border:1px solid #bbb;padding:4px 6px}.imp-datos th{background:#f3f1ec;width:32%;font-weight:700}.imp-tabla th{color:#fff;background:#2b2b2d;font-size:10px;font-weight:700}.imp-op{width:34px;text-align:center!important}.imp-n{width:26px;text-align:center!important}.imp-firma-chica{max-height:26px}.imp-texto{border:1px solid #bbb;padding:6px 8px}.imp-texto p{white-space:pre-wrap;min-height:24px;margin:4px 0 0}.imp-parrafo{color:#333;margin:0;font-size:10.5px}.imp-firmas{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-top:10px;display:grid}.imp-firma{text-align:center;justify-items:center;gap:2px;display:grid}.imp-firma-img{border-bottom:1px solid #333;place-items:end center;width:100%;height:60px;display:grid}.imp-firma-img img{max-height:58px}.imp-firma span{color:#555}.imp-fotos{break-inside:avoid;gap:6px;display:grid}.imp-fotos>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.imp-fotos img{aspect-ratio:4/3;object-fit:cover;border:1px solid #ccc;width:100%}.imp-pie{color:#777;border-top:1px solid #ddd;margin-top:8px;padding-top:6px;font-size:9px}@media print{@page{size:A4;margin:10mm}body,.imp{padding:0;background:#fff!important}.no-imprimir,.fondo{display:none!important}.hoja{box-shadow:none;max-width:none;padding:0}tr,.imp-firma,.imp-texto{break-inside:avoid}}.imp-botones{flex-wrap:wrap;gap:10px}.imp-logo-elegir{color:#333;align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.imp-logo-elegir button{color:#333;cursor:pointer;background:#fff;border:1px solid #bbb;border-radius:10px;padding:7px 11px;font-weight:700}.imp-logo-elegir button.on{color:#fff;background:#2b2b2d;border-color:#2b2b2d}.imp-logo-elegir button:disabled{opacity:.4;cursor:default}.imp-imprimir{color:#fff;cursor:pointer;background:#e26413;border:0;border-radius:12px;padding:12px 18px;font-weight:700}.imp-cabeza img{object-fit:contain}.imp-cabeza.sin-logo{grid-template-columns:1fr auto}.imp-profesional{background:#f3f1ec;border-left:3px solid #e26413;margin-top:6px;padding:6px 8px;font-size:10.5px}.imp-doc-titulo{color:#2b2b2d;break-after:avoid;border-bottom:1px solid #e26413;margin:8px 0 0;padding-bottom:2px;font-size:12px}.imp-doc-item{gap:6px;margin:0;font-size:10.5px;line-height:1.45;display:flex}.imp-doc-item>span{color:#e26413;flex:none;min-width:14px;font-weight:700}.imp-sub{color:#2b2b2d;margin:6px 0 0;font-size:12.5px}.hoja+.hoja{margin-top:16px}.imp-elegir{gap:4px;display:flex}.imp-botones .imp-elegir button{color:#333;background:#fff;border:1px solid #bbb;padding:8px 12px}.imp-botones .imp-elegir button.on{color:#fff;background:#2b2b2d}.imp-lista{columns:2;column-gap:16px;margin:0;padding-left:16px}.imp-lista.una{columns:1;padding-left:0;list-style:none}.imp-nota{color:#555;margin:0;font-size:10px;font-style:italic}.imp-renglones{white-space:pre-wrap;min-height:34px}.imp-alto td{height:24px}@media print{.hoja+.hoja{break-before:page;margin-top:0}}.cuenta .tarjeta{gap:14px}.cuenta-firma{color:#888;background:#fff;border-radius:14px;place-items:center;min-height:110px;font-size:14px;display:grid}.cuenta-firma img{max-height:100px}.cuenta-logo{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.cuenta-logo-caja{color:#888;background:#fff;border-radius:14px;flex:none;place-items:center;width:140px;height:100px;font-size:13px;display:grid;overflow:hidden}.cuenta-logo-caja img{object-fit:contain;max-width:92%;max-height:90%}.cuenta-logo-acciones{flex:1;justify-items:start;gap:8px;min-width:200px;display:grid}.cuenta-logo-acciones .boton{cursor:pointer}.cuenta-persona{cursor:default;min-height:64px}.cuenta-persona:hover{border-color:var(--vidrio-borde);transform:none}.cuenta-invitar{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.cuenta-invitar .campo{flex:1;min-width:220px}.cuenta-invitado{background:linear-gradient(120deg,#e2641338,#ffffff0a);border-color:#e2641380}.cap-seccion{gap:10px;margin-top:6px;display:grid}.cap-seccion h2{color:var(--texto-2);align-items:center;gap:8px;font-size:16px;display:flex}.cap-seccion h2 span{background:#ffffff12;border-radius:99px;padding:2px 8px;font-size:12px}.cap-grilla{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.cap-tarjeta{color:var(--texto);border-radius:18px;align-content:start;gap:8px;padding:16px;text-decoration:none;transition:transform .2s,border-color .2s;display:grid}.cap-tarjeta:hover{border-color:#e2641380;transform:translateY(-2px)}.cap-tarjeta img{object-fit:contain;filter:drop-shadow(0 10px 12px #00000080);width:64px;height:64px}.cap-tarjeta small{color:var(--texto-2);font-size:12.5px}.cap-campos{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.cap-acciones{gap:16px;display:flex}.cap-nomina{gap:8px;display:grid}.cap-persona{cursor:pointer;background:#00000038;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;display:flex}.cap-persona.on{background:#e264131a;border-color:#e2641399}.cap-persona input{width:20px;height:20px;accent-color:var(--naranja)}.cap-persona span{display:grid}.cap-persona small{color:var(--texto-2);font-size:12.5px}.filmina{border:1px solid var(--vidrio-borde);background:linear-gradient(145deg,#23232a,#16161a);border-radius:24px;min-height:340px;padding:28px 26px 26px;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #000000b3}.filmina:before{content:"";pointer-events:none;background:radial-gradient(500px 260px at 100% 0,#e2641340,#0000 70%);position:absolute;inset:0}.filmina h2{letter-spacing:-.4px;max-width:80%;font-size:clamp(22px,3vw,32px);position:relative}.filmina ul{gap:12px;max-width:78%;margin:18px 0 0;padding:0;list-style:none;display:grid;position:relative}.filmina li{padding-left:24px;font-size:clamp(16px,2vw,20px);line-height:1.45;position:relative}.filmina li:before{content:"";background:var(--naranja);border-radius:3px;width:10px;height:10px;position:absolute;top:.55em;left:0}.filmina-num{color:var(--naranja-2);margin-bottom:10px;font-size:12.5px;font-weight:700;position:relative}.filmina-icono{opacity:.95;filter:drop-shadow(0 20px 24px #0009);width:clamp(90px,16vw,160px);position:absolute;bottom:18px;right:18px}.filmina-notas{color:var(--texto-2);border-radius:16px;padding:14px 16px;font-size:14px;line-height:1.5}.filmina-notas b{color:var(--naranja-2)}.filmina-botones{justify-content:space-between;align-items:center;gap:10px;display:flex}.cap-modo{flex-wrap:wrap;gap:8px;display:flex}.cap-modo button{cursor:pointer;min-height:38px;color:var(--texto-2);border:1px solid var(--vidrio-borde);background:#ffffff0d;border-radius:99px;padding:0 14px;font-size:13.5px;font-weight:700}.cap-modo button.on{color:#fff;background:#e264132e;border-color:#e26413b3}.cap-video{border:1px solid var(--vidrio-borde);background:#000;border-radius:20px;overflow:hidden;box-shadow:0 30px 60px -30px #000000b3}.cap-video video{aspect-ratio:16/9;background:#000;width:100%;display:block}.cap-partes{gap:8px;display:grid}.cap-partes .fila{min-height:60px}.cap-partes .fila.on{background:#e264131a;border-color:#e26413b3}.cap-parte-num{background:#ffffff12;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.cap-partes .fila.on .cap-parte-num{background:linear-gradient(180deg, var(--naranja-2), var(--naranja));color:#fff}.cap-asistente{cursor:default}.cap-asistente:hover{transform:none}.cap-estado{border:2px solid var(--vidrio-borde);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.cap-estado.ok{background:var(--verde);border-color:var(--verde)}.boton.chico-boton{min-height:38px;padding:0 12px;font-size:13px}.cap-chips{flex-wrap:wrap;gap:8px;display:flex}.cap-chips .chip{cursor:pointer;border:0;padding:7px 12px;font-size:12.5px}.cap-manual{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.cap-manual .campo{flex:1;min-width:160px}.cap-paso{max-height:90svh;overflow-y:auto}.cap-paso>b{font-size:18px}.cap-preguntas{gap:14px;display:grid}.cap-pregunta{background:#00000040;border-radius:14px;gap:6px;padding:12px;display:grid}.cap-pregunta>span{font-weight:700}.cap-pregunta button{text-align:left;border:1px solid var(--vidrio-borde);min-height:42px;color:var(--texto);cursor:pointer;background:#ffffff0a;border-radius:10px;padding:8px 12px;font-size:14px}.cap-pregunta button.on{border-color:var(--naranja);background:#e264132e}.cap-repasar{background:#f2b6321f;border-radius:14px;gap:8px;padding:12px;font-size:14px;display:grid}@media (width<=600px){.filmina{min-height:300px;padding:22px 18px}.filmina ul,.filmina h2{max-width:100%}.filmina-icono{opacity:.25}}.ch-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ch-semana{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.ch-dia{color:var(--texto);cursor:pointer;font:inherit;border-radius:14px;justify-items:center;gap:2px;padding:10px 4px;display:grid}.ch-dia small{color:var(--texto-2);text-transform:capitalize;font-size:12px}.ch-dia b{font-size:20px}.ch-dia span{color:var(--texto-2);white-space:nowrap;font-size:11.5px}.ch-dia span.ok{color:var(--verde);font-weight:800}.ch-dia.hoy b{color:var(--naranja-2)}.ch-dia.on{background:#e2641324;border-color:#e26413b3}.filmina.con-foto{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-content:start;gap:0 22px;display:grid}.filmina.con-foto>:not(.filmina-foto){grid-column:1}.filmina.con-foto h2,.filmina.con-foto ul{max-width:none}.filmina-foto{grid-area:1/2/span 3;margin:0;position:relative}.filmina-foto img{object-fit:cover;border-radius:16px;width:100%;height:100%;max-height:320px;display:block}.filmina-foto figcaption{color:var(--texto-2);margin-top:6px;font-size:10.5px}.filmina.destacada{background:linear-gradient(145deg, var(--naranja), #a8470c);align-content:center;display:grid}.filmina.destacada li{padding-left:0;font-size:clamp(20px,3vw,30px);font-weight:800}.filmina.destacada li:before{display:none}.filmina.destacada .filmina-num{color:#fff;opacity:.85}.filmina.destacada ul{max-width:none}@media (width<=640px){.filmina.con-foto{grid-template-columns:1fr}.filmina-foto{grid-area:auto/1;margin-top:14px}.filmina-foto img{max-height:200px}}.td-chips{flex-wrap:wrap;gap:8px;display:flex}.td-chip{min-height:36px;font:inherit;text-align:left;cursor:pointer;color:var(--texto-2);border:1px solid var(--vidrio-borde);background:#ffffff0d;border-radius:99px;padding:6px 12px;font-size:13.5px}.td-chip.on{color:#fff;background:#e2641338;border-color:#e26413bf}.td-sumar{gap:8px;display:flex}.td-sumar input{min-width:0;min-height:40px;color:var(--texto);border:1px solid var(--vidrio-borde);font:inherit;background:#ffffff0d;border-radius:12px;flex:1;padding:0 12px}.td-medidas{gap:8px;display:grid}.td-medidas .cap-persona span{line-height:1.45;display:block}.td-medidas .marca{vertical-align:1px;margin-right:6px}.td-cuenta{color:var(--naranja-2);margin-left:8px;font-size:12.5px;font-weight:700}.td-resumen ul{gap:8px;margin:0;padding-left:18px;line-height:1.5;display:grid}.td-link{color:var(--texto);text-decoration:none}.ch-grupo{align-items:flex-start}.ch-grupo .cap-parte-num{margin-top:4px}.ch-ficha{color:var(--naranja-2)!important}.ch-acciones{justify-items:end;gap:6px;display:grid}.ch-form{border-top:1px solid var(--vidrio-borde);margin-top:8px;padding-top:14px}.ch-form h3{font-size:16px}.pr-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pr-kpis .tarjeta{gap:2px;padding:14px;display:grid}.pr-kpis small{color:var(--texto-2);font-size:12px}.pr-kpis b{font-size:24px}.pr-kpis span{color:var(--texto-2);font-size:12px}.pr-fila{flex-wrap:wrap;align-items:flex-start}.pr-fila .fila-texto{min-width:220px}.pr-acciones{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.pr-acciones select,.pr-acciones input[type=date],.pr-input{min-height:34px;color:var(--texto);border:1px solid var(--vidrio-borde);font:inherit;background:#ffffff0d;border-radius:10px;padding:0 10px;font-size:13px}.pr-input{width:100%;font-weight:700}.pr-manual{color:var(--texto-2);align-items:center;gap:6px;font-size:12.5px;display:flex}.pr-fecha{flex:none;justify-items:center;width:44px;display:grid}.pr-fecha b{font-size:20px}.pr-fecha small{color:var(--texto-2);font-size:11.5px}.pr-mes{text-transform:capitalize;font-size:18px}.pr-mes-bloque{gap:8px;display:grid}.pr-mes-bloque h3{text-transform:capitalize;justify-content:space-between;align-items:center;gap:10px;font-size:15px;display:flex}.pr-mes-bloque h3 .link{text-transform:none}@media (width<=640px){.pr-kpis{grid-template-columns:1fr 1fr}.pr-kpis .tarjeta:last-child{grid-column:1/-1}}.filmina-imagen{aspect-ratio:16/9;object-fit:contain;background:#fff;width:100%;display:block}.pr-botones{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pr-subir{justify-self:start}.pr-tutorial{gap:8px;margin:0;padding-left:20px;line-height:1.5;display:grid}.pc-bloque{background:#00000038;border-radius:14px;gap:8px;padding:12px;display:grid}.pc-bloque textarea{width:100%;color:var(--texto);border:1px solid var(--vidrio-borde);font:inherit;background:#ffffff0d;border-radius:10px;padding:8px 10px;font-size:13.5px}.pc-bloque .link{justify-self:start}.pc-opcion{align-items:center;gap:8px;display:flex}.pc-opcion input[type=radio]{width:18px;height:18px;accent-color:var(--naranja);flex:none}.pc-opcion .pr-input{font-weight:500}.eq-cabeza{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.eq-texto{margin:0;font-size:14px;line-height:1.45}.eq-meta{color:var(--texto-2);font-size:12.5px}.grabador{gap:12px;display:grid}.gr-pantalla{border:1px solid var(--vidrio-borde);background:#000;border-radius:16px;position:relative;overflow:hidden}.gr-pantalla canvas{aspect-ratio:16/9;width:100%;height:auto;display:block}.gr-rec{color:#fff;background:var(--rojo);border-radius:99px;padding:4px 10px;font-size:12.5px;font-weight:800;position:absolute;top:10px;left:10px}.gr-oculto{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.gr-num{color:var(--texto-2);font-size:13px;font-weight:700}.gr-acciones{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gr-acciones>span{flex:1}.consulta-form{align-items:stretch;gap:8px;display:flex}.consulta-form .buscador{flex:1;min-width:0;margin:0}.consulta-form .boton{flex:none;padding-inline:16px}.consulta-ejemplos{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.consulta-ejemplos small{color:var(--texto-2);width:100%}.consulta-ejemplos .chip{cursor:pointer;font:inherit;text-align:left;border:0;font-size:13px}.consulta-respuesta{gap:10px;display:grid}.consulta-respuesta h2{color:var(--texto-2);font-size:16px}.consulta-respuesta .guia-bloque{padding-top:14px;list-style:none}.consulta-fuente{color:var(--naranja-2);justify-self:start;font-size:12.5px;font-weight:700;text-decoration:none}.consulta-tareas{flex-wrap:wrap;gap:8px;display:flex}.consulta-tareas .chip{text-decoration:none}.consulta-aviso{color:var(--texto-2);margin-top:6px;font-size:12.5px}.legajo-resumen{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.legajo-resumen>div{text-align:center;border-radius:16px;justify-items:center;gap:2px;padding:12px 6px;display:grid}.legajo-resumen small{color:var(--texto-2);font-size:12px}.legajo-num{font-size:26px;line-height:1}.legajo-num.rojo{color:#ff8d90}.legajo-num.amarillo{color:#ffd36b}.legajo-num.verde{color:#6fe0a2}.legajo-barra{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.legajo-barra .pestañas{flex:1;min-width:220px}.legajo-doc{border-radius:18px;gap:4px;padding:12px 16px;display:grid}.legajo-doc-cabeza{justify-content:space-between;align-items:center;display:flex}.legajo-doc-cabeza .link{padding:0}.legajo-norma{color:var(--texto-2);font-size:13px}.legajo-ev{color:#6fe0a2;font-size:13px;text-decoration:none}.legajo-cargado{color:var(--texto);flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.legajo-cargado .link{padding:0;font-size:13px}.legajo-capa{z-index:50;background:#0009;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow-y:auto}.legajo-editor{width:min(520px,100%);max-height:calc(100dvh - 32px);overflow-y:auto}.legajo-fechas{grid-template-columns:1fr 1fr;gap:10px;display:grid}.legajo-check{align-items:center;gap:8px;font-size:14px;display:flex}.legajo-check input{width:18px;height:18px;accent-color:var(--naranja)}.legajo-papeles{gap:6px;padding:4px 16px 16px}.legajo-papel{color:var(--texto);background:#00000038;border-radius:12px;justify-content:space-between;gap:10px;padding:10px 12px;font-size:14px;text-decoration:none;display:flex}.legajo-papel small{color:var(--texto-2);white-space:nowrap}@media (width<=520px){.legajo-resumen{grid-template-columns:repeat(2,1fr)}.legajo-fechas{grid-template-columns:1fr}}.epp-paso{gap:12px}.epp-tareas{flex-wrap:wrap;gap:8px;display:flex}.epp-tareas .chip{font:inherit;cursor:pointer;border:0;font-size:13px}.epp-lista{gap:8px;display:grid}.epp-otro{gap:8px;display:flex}.epp-otro .buscador{flex:1;min-width:0}.cot-renglon{background:#00000038;border-radius:14px;grid-template-columns:repeat(4,1fr) auto;align-items:end;gap:8px;padding:12px;display:grid}.cot-renglon .cot-desc{grid-column:1/-1}.cot-renglon input,.cot-renglon select{border:1px solid var(--vidrio-borde);width:100%;min-height:42px;color:var(--texto);background:#00000059;border-radius:10px;padding:0 10px}.cot-renglon select option{background:#1c1c20}.cot-renglon label{gap:4px;display:grid}.cot-renglon small{color:var(--texto-2);font-size:11.5px}.cot-sugeridos{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.cot-sugeridos .chip{font:inherit;cursor:pointer;text-align:left;white-space:normal;border:0;font-size:12.5px}.cot-grilla{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.cot-cuentas{grid-template-columns:1fr auto;gap:8px 16px;margin:0;display:grid}.cot-cuentas dt{color:var(--texto-2)}.cot-cuentas dd{text-align:right;margin:0;font-weight:700}.cot-cuentas .cot-total{color:var(--naranja-2);font-size:19px}.cot-estado{border:1px solid var(--vidrio-borde);min-height:50px;color:var(--texto);background:#00000059;border-radius:13px;padding:0 12px}@media (width<=560px){.cot-renglon{grid-template-columns:1fr 1fr}.cot-renglon .link{grid-column:1/-1;justify-self:start}}
