:root{--asfalto: #1f262c;--asfalto-2: #2b343c;--papel: #eef1f3;--blanco: #ffffff;--tinta: #161b20;--acero: #56636e;--linea: #d3d9de;--rojo: #c8211b;--rojo-osc: #9e1712;--ok: #1d7a45;--ok-fondo: #e3f3ea;--falla: #c62828;--falla-fondo: #fbe6e6;--ambar: #b8790b;--ambar-fondo: #fdf1d8;--foco: #1b6ec2;--superficie: #ffffff;--suave: #e5eaee;--linea-suave: #edf0f2;--borde-campo: #b9c3cb;--borde-hover: #aab4bc;--falla-suave: #fff8f8;--falla-tinta: #7d1515;--ambar-tinta: #6b4705;--info-fondo: #e5eef8;--info-tinta: #1c3f63;--rojo-fondo: #f8e9e3;--rojo-tinta: #8a3414;color-scheme:light;--radio: 10px;--radio-sm: 6px;--toque: 56px;--sombra: 0 1px 2px rgba(22, 27, 32, .08), 0 4px 14px rgba(22, 27, 32, .06);font-family:Roboto,Segoe UI,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.45;color:var(--tinta);background:var(--papel);-webkit-tap-highlight-color:transparent}*{box-sizing:border-box}html,body,#raiz{margin:0;min-height:100%}body{min-height:100dvh}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--foco);outline-offset:2px}img{max-width:100%;display:block}h1,h2,h3{margin:0;line-height:1.2}h1{font-size:1.5rem;font-weight:700}h2{font-size:1.2rem;font-weight:700}h3{font-size:1rem;font-weight:600}p{margin:0}.num{font-variant-numeric:tabular-nums}.tenue{color:var(--acero)}.chico{font-size:.875rem}.oculto{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.app{display:grid;grid-template-rows:auto auto 1fr;min-height:100dvh}.barra{background:var(--asfalto);color:#fff;display:flex;align-items:center;gap:12px;padding:8px 16px;min-height:60px;position:sticky;top:0;z-index:20}.barra .marca{display:flex;align-items:center;gap:10px;font-weight:700;letter-spacing:.01em;text-decoration:none;color:inherit}.barra .marca svg{flex:none}.barra nav{display:flex;gap:4px;margin-left:12px;overflow-x:auto}.barra nav a{color:#c9d1d8;text-decoration:none;padding:10px 12px;border-radius:var(--radio-sm);white-space:nowrap;font-weight:500}.barra nav a[aria-current=page]{color:#fff;background:var(--asfalto-2)}.barra .espacio{flex:1}.barra .usuario{display:flex;align-items:center;gap:8px;font-size:.875rem;color:#c9d1d8}.barra select{background:var(--asfalto-2);color:#fff;border:1px solid #3b464f;border-radius:var(--radio-sm);padding:6px 8px}.estado-red{display:flex;align-items:center;gap:10px;padding:8px 16px;font-size:.9rem;font-weight:500}.estado-red[data-tipo=sin-red]{background:var(--ambar-fondo);color:var(--ambar-tinta)}.estado-red[data-tipo=pendiente]{background:var(--info-fondo);color:var(--info-tinta)}.estado-red[data-tipo=error]{background:var(--falla-fondo);color:var(--falla-tinta)}.contenido{padding:20px 16px 120px;max-width:1180px;width:100%;margin:0 auto}.encabezado-pagina{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px;flex-wrap:wrap}.placa{display:inline-flex;align-items:baseline;gap:6px;background:var(--superficie);color:#000;border:2.5px solid #000;border-radius:4px;padding:2px 10px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.04em;line-height:1.15;font-size:1.15rem}.placa small{font-size:.62em;font-weight:700;letter-spacing:.06em;color:#333}.placa.grande{font-size:1.9rem;padding:4px 14px;border-width:3px}.placa.folio{border-color:var(--asfalto);color:var(--asfalto)}.placa.provisional{border-style:dashed;color:var(--acero);border-color:var(--acero)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border-radius:var(--radio);border:1px solid var(--linea);background:var(--superficie);font-weight:600;cursor:pointer;text-decoration:none;color:var(--tinta);transition:background .12s,border-color .12s}.btn:hover{border-color:var(--borde-hover)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primario{background:var(--rojo);border-color:var(--rojo);color:#fff}.btn.primario:hover{background:var(--rojo-osc)}.btn.oscuro{background:var(--asfalto);border-color:var(--asfalto);color:#fff}.btn.fantasma{background:transparent;border-color:transparent}.btn.grande{min-height:var(--toque);font-size:1.05rem;padding:0 24px}.btn.peligro{color:var(--falla)}.btn.icono{width:48px;padding:0}.acciones{display:flex;gap:10px;flex-wrap:wrap}.campo{display:grid;gap:6px;align-content:start}.campo>label,.campo>.etiqueta{font-weight:600;font-size:.92rem}.campo .ayuda{font-size:.82rem;color:var(--acero)}.campo .error{font-size:.85rem;color:var(--falla);font-weight:500}.entrada,.campo input:not([type=checkbox]):not([type=radio]),.campo select,.campo textarea{min-height:52px;width:100%;border:1.5px solid var(--borde-campo);border-radius:var(--radio-sm);background:var(--superficie);padding:10px 12px;font-size:1.05rem}.campo textarea{min-height:96px;resize:vertical}.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:var(--foco);outline:none;box-shadow:0 0 0 3px #1b6ec22e}.campo input.mayus{text-transform:uppercase}.rejilla{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.rejilla .ancho{grid-column:1 / -1}.segmentado{display:flex;border:1.5px solid var(--borde-campo);border-radius:var(--radio-sm);overflow:hidden;background:var(--superficie)}.segmentado button{flex:1;min-height:52px;border:0;background:transparent;font-weight:600;cursor:pointer;border-right:1px solid var(--linea)}.segmentado button:last-child{border-right:0}.segmentado button[aria-pressed=true]{background:var(--asfalto);color:#fff}.panel{background:var(--superficie);border-radius:var(--radio);box-shadow:var(--sombra);padding:18px}.panel+.panel{margin-top:16px}.panel>h2{margin-bottom:14px}.vacio{text-align:center;padding:48px 16px;color:var(--acero)}.vacio h2{color:var(--tinta);margin-bottom:6px}.insignia{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:.8rem;font-weight:600}.insignia.ok{background:var(--ok-fondo);color:var(--ok)}.insignia.falla{background:var(--falla-fondo);color:var(--falla)}.insignia.ambar{background:var(--ambar-fondo);color:var(--ambar-tinta)}.insignia.gris{background:var(--suave);color:var(--acero)}.movimientos{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.movimiento{display:grid;grid-template-columns:56px 1fr;gap:14px;align-items:center;text-align:left;background:var(--superficie);border:1.5px solid var(--linea);border-radius:var(--radio);padding:18px;min-height:96px;cursor:pointer}.movimiento:hover{border-color:var(--asfalto)}.movimiento .icono-mov{width:56px;height:56px;border-radius:12px;display:grid;place-items:center;background:var(--papel)}.movimiento[data-mov=entrada] .icono-mov{background:var(--info-fondo);color:var(--info-tinta)}.movimiento[data-mov=salida] .icono-mov{background:var(--rojo-fondo);color:var(--rojo-tinta)}.movimiento strong{display:block;font-size:1.08rem}.movimiento .detalle{display:block;color:var(--acero);font-size:.9rem}.seccion-inicio{margin-top:28px}.seccion-inicio>h2{margin-bottom:12px}.fila-cola{display:flex;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid var(--linea)}.fila-cola:last-child{border-bottom:0}.fila-cola .info{flex:1;min-width:0}.barra-avance{height:6px;background:#e3e8ec;border-radius:3px;overflow:hidden;margin-top:6px}.barra-avance>i{display:block;height:100%;background:var(--ok)}.captura{display:grid;grid-template-columns:260px 1fr;gap:20px;align-items:start}.pasos{position:sticky;top:76px;display:grid;gap:4px}.pasos button{display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center;text-align:left;min-height:52px;padding:8px 12px;border-radius:var(--radio-sm);border:0;background:transparent;cursor:pointer;font-weight:500}.pasos button[aria-current=step]{background:var(--superficie);box-shadow:var(--sombra);font-weight:700}.pasos .numero{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--suave);font-weight:700;font-size:.9rem}.pasos .completo .numero{background:var(--ok);color:#fff}.pasos .contador{font-size:.8rem;color:var(--acero)}.cabecera-captura{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.pie-captura{position:fixed;left:0;right:0;bottom:0;z-index:15;background:var(--superficie);border-top:1px solid var(--linea);padding:10px 16px calc(10px + env(safe-area-inset-bottom));display:flex;gap:10px;align-items:center;justify-content:flex-end}.pie-captura .guardado{margin-right:auto;font-size:.85rem;color:var(--acero)}.fotos{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.foto{background:var(--superficie);border:1.5px solid var(--linea);border-radius:var(--radio);overflow:hidden;display:flex;flex-direction:column}.foto[data-estado=hecha]{border-color:var(--ok)}.foto[data-estado=falta]{border-color:var(--falla)}.foto .marco{position:relative;aspect-ratio:4 / 3;background:var(--suave);display:grid;place-items:center;border:0;padding:0;cursor:pointer;width:100%}.foto .marco img{width:100%;height:100%;object-fit:cover}.foto .marco .camara{display:grid;justify-items:center;gap:6px;color:var(--acero);font-weight:600;font-size:.9rem}.foto .marco .listo{position:absolute;top:8px;right:8px;background:var(--ok);color:#fff;border-radius:50%;width:28px;height:28px;display:grid;place-items:center}.foto .marco .mas{position:absolute;bottom:8px;right:8px;background:#000000a6;color:#fff;border-radius:999px;padding:2px 8px;font-size:.8rem}.foto .pie{padding:10px 12px;display:grid;gap:8px}.foto .pie strong{font-size:.95rem}.foto .requerida{font-size:.78rem;color:var(--acero)}.foto .extras{display:grid;gap:8px;padding:0 12px 12px}.foto .extras .campo input,.foto .extras .campo select{min-height:44px;font-size:.98rem}.ctpat{display:grid;gap:8px}.punto{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;background:var(--superficie);border-radius:var(--radio-sm);padding:10px 12px;border-left:5px solid var(--linea)}.punto[data-valor=N]{border-left-color:var(--ok)}.punto[data-valor=X]{border-left-color:var(--falla);background:var(--falla-suave)}.punto[data-valor=L]{border-left-color:var(--borde-campo)}.punto .opciones{display:flex;gap:6px}.punto .opciones button{min-width:72px;min-height:48px;border-radius:var(--radio-sm);border:1.5px solid var(--borde-campo);background:var(--superficie);font-weight:700;cursor:pointer}.punto .opciones button[aria-pressed=true][data-tono=ok]{background:var(--ok);border-color:var(--ok);color:#fff}.punto .opciones button[aria-pressed=true][data-tono=falla]{background:var(--falla);border-color:var(--falla);color:#fff}.punto .opciones button[aria-pressed=true][data-tono=neutro]{background:var(--acero);border-color:var(--acero);color:#fff}.punto .evidencia{grid-column:1 / -1;display:flex;gap:10px;align-items:center}.punto .evidencia img{width:72px;height:54px;object-fit:cover;border-radius:4px}.todo-ok{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:10px;flex-wrap:wrap}.firmas{display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.lienzo-firma{background:#fff;border:2px dashed #9aa5ae;border-radius:var(--radio);touch-action:none;width:100%;height:220px;display:block}.lienzo-firma.firmado{border-style:solid;border-color:var(--ok)}.pendientes{display:grid;gap:6px;margin:12px 0;padding:0;list-style:none}.pendientes li{display:flex;gap:8px;align-items:center;padding:8px 12px;background:var(--ambar-fondo);border-radius:var(--radio-sm)}.pendientes li button{margin-left:auto}.filtros{display:grid;gap:12px;grid-template-columns:2fr repeat(3,1fr) auto;align-items:end}.resultados{display:grid;gap:10px;margin-top:16px}.resultado{display:grid;grid-template-columns:96px 1fr auto;gap:14px;align-items:center;background:var(--superficie);border-radius:var(--radio);padding:10px;text-decoration:none;color:inherit;box-shadow:var(--sombra);border:1.5px solid transparent}.resultado:hover{border-color:var(--borde-hover)}.resultado .mini{width:96px;height:72px;border-radius:var(--radio-sm);object-fit:cover;background:var(--suave)}.resultado .lineas{display:grid;gap:4px;min-width:0}.resultado .lineas .fila{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.resultado .lado{text-align:right;display:grid;gap:6px;justify-items:end}.paginacion{display:flex;gap:10px;justify-content:center;align-items:center;margin-top:18px}.visor{display:grid;grid-template-columns:1fr 340px;gap:20px;align-items:start}.visor-lateral{position:sticky;top:76px;display:grid;gap:16px}.datos{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px 20px;margin:0}.datos div{display:grid;gap:2px}.datos dt{font-size:.8rem;color:var(--acero);font-weight:500}.datos dd{margin:0;font-weight:600}.tabla-ctpat{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px}.tabla-ctpat ol{list-style:none;margin:0;padding:0}.tabla-ctpat li{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-bottom:1px solid var(--linea-suave);font-size:.93rem}.tabla-ctpat li[data-valor=X]{color:var(--falla);font-weight:700}table.tabla{width:100%;border-collapse:collapse;font-size:.93rem}table.tabla th{text-align:left;font-weight:600;color:var(--acero);font-size:.82rem;padding:8px;border-bottom:1.5px solid var(--linea)}table.tabla td{padding:8px;border-bottom:1px solid var(--linea-suave)}.galeria{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.galeria figure{margin:0;background:var(--superficie);border-radius:var(--radio-sm);overflow:hidden;border:1px solid var(--linea)}.galeria button{padding:0;border:0;width:100%;display:block;cursor:zoom-in;background:var(--suave);aspect-ratio:4/3}.galeria img{width:100%;height:100%;object-fit:cover}.galeria figcaption{padding:6px 8px;font-size:.82rem;display:flex;justify-content:space-between;gap:6px}.galeria figure[data-falla="1"]{border-color:var(--falla)}.firmas-visor{display:grid;grid-template-columns:1fr 1fr;gap:12px}.firmas-visor figure{margin:0;border:1px solid var(--linea);border-radius:var(--radio-sm);padding:8px;background:var(--superficie)}.firmas-visor img{height:110px;object-fit:contain;margin:0 auto}.firmas-visor .sin{height:110px;display:grid;place-items:center;color:var(--falla);font-weight:600}.velo{position:fixed;inset:0;background:#0f14188c;z-index:50;display:grid;place-items:center;padding:16px}.dialogo{background:var(--superficie);border-radius:14px;width:min(640px,100%);max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 20px 60px #0000004d}.dialogo.ancho{width:min(1100px,100%)}.dialogo header{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-bottom:1px solid var(--linea);position:sticky;top:0;background:var(--superficie);z-index:1}.dialogo .cuerpo{padding:18px;display:grid;gap:16px}.dialogo footer{padding:14px 18px;border-top:1px solid var(--linea);display:flex;gap:10px;justify-content:flex-end;position:sticky;bottom:0;background:var(--superficie)}.pestanas{display:flex;gap:4px;border-bottom:1px solid var(--linea);padding:0 18px}.pestanas button{border:0;background:none;padding:12px 14px;font-weight:600;color:var(--acero);border-bottom:3px solid transparent;cursor:pointer}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{border:1.5px solid var(--borde-campo);background:var(--superficie);border-radius:999px;padding:8px 14px;font-weight:600;cursor:pointer;min-height:44px}.chip[aria-pressed=true]{background:var(--asfalto);border-color:var(--asfalto);color:#fff}.liga{display:grid;grid-template-columns:1fr auto;gap:8px;padding:10px 0;border-bottom:1px solid var(--linea)}.liga code{font-size:.8rem;word-break:break-all;background:var(--papel);padding:4px 6px;border-radius:4px}.visor-foto{position:fixed;inset:0;background:#0d1114;z-index:60;display:grid;grid-template-rows:auto 1fr auto;color:#fff}.visor-foto header,.visor-foto footer{display:flex;gap:10px;align-items:center;padding:10px 14px}.visor-foto header .espacio{flex:1}.visor-foto .lienzo{position:relative;display:grid;place-items:center;overflow:hidden;touch-action:none}.visor-foto .lienzo img,.visor-foto .lienzo canvas{max-width:100%;max-height:100%}.visor-foto .lienzo canvas.capa{position:absolute}.visor-foto .btn{background:#2b343c;border-color:#3b464f;color:#fff}.visor-foto .btn[aria-pressed=true]{background:var(--rojo);border-color:var(--rojo)}.disparador{width:76px;height:76px;border-radius:50%;border:5px solid #fff;background:var(--rojo);cursor:pointer;box-shadow:0 0 0 3px #00000059}.disparador:active{transform:scale(.94)}.disparador:disabled{opacity:.4}.visor-foto video{max-width:100%;max-height:100%}.color{width:32px;height:32px;border-radius:50%;border:2px solid #fff;cursor:pointer}.color[aria-pressed=true]{outline:3px solid #fff;outline-offset:2px}.aviso{position:fixed;left:50%;transform:translate(-50%);bottom:90px;z-index:70;background:var(--asfalto);color:#fff;padding:12px 18px;border-radius:var(--radio);box-shadow:0 8px 30px #00000040;max-width:calc(100% - 32px)}.aviso[data-tipo=error]{background:var(--falla)}.disenador{display:grid;grid-template-columns:280px 1fr 360px;gap:16px;align-items:start}.lista-secciones{display:grid;gap:6px}.lista-secciones button.sec{text-align:left;padding:10px 12px;border-radius:var(--radio-sm);border:1.5px solid transparent;background:var(--superficie);cursor:pointer;display:flex;justify-content:space-between;gap:6px}.lista-secciones button.sec[aria-current=true]{border-color:var(--asfalto)}.lista-secciones button.sec[data-inactiva="1"]{opacity:.55}.lista-campos{display:grid;gap:6px}.item-campo{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;padding:8px 10px;background:var(--superficie);border-radius:var(--radio-sm);border:1.5px solid transparent;cursor:pointer;text-align:left;width:100%}.item-campo[aria-current=true]{border-color:var(--rojo)}.item-campo[data-inactivo="1"]{opacity:.5}.item-campo .tipo{width:34px;height:34px;border-radius:8px;display:grid;place-items:center;background:var(--papel);color:var(--asfalto)}.item-campo .meta{font-size:.8rem;color:var(--acero)}.item-campo .ordenar{display:flex;gap:2px}.item-campo .ordenar button{width:32px;height:32px;border:0;background:transparent;border-radius:6px;cursor:pointer}.item-campo .ordenar button:hover{background:var(--papel)}.telefono{border:10px solid var(--asfalto);border-radius:28px;background:var(--papel);height:640px;overflow:auto;padding:12px}.barras{display:grid;gap:6px}.barras .b{display:grid;grid-template-columns:160px 1fr 50px;gap:10px;align-items:center;font-size:.9rem}.barras .b i{display:block;height:14px;border-radius:3px;background:var(--asfalto)}.barras .b.falla i{background:var(--falla)}.columnas{display:flex;align-items:flex-end;gap:3px;height:180px;padding-top:10px}.columnas div{flex:1;display:flex;flex-direction:column-reverse;min-width:4px}.columnas .u{background:var(--asfalto)}.columnas .p{background:#8fa1af}@media(max-width:980px){.captura,.visor,.disenador{grid-template-columns:1fr}.pasos{position:static;grid-auto-flow:column;grid-auto-columns:minmax(160px,1fr);overflow-x:auto}.visor-lateral{position:static}.filtros{grid-template-columns:1fr 1fr}}@media(max-width:600px){.barra{padding:8px 10px 0;gap:8px;flex-wrap:wrap}.barra nav{order:3;width:100%;margin:0 -4px;padding-bottom:6px}.barra .marca span{display:none}.barra .usuario>span{display:none}.barra select{max-width:150px}.contenido{padding:16px 12px 120px}.movimientos{grid-template-columns:1fr}.pie-captura .guardado{display:none}.pie-captura .btn.grande{padding:0 14px;font-size:.98rem}.resultado{grid-template-columns:72px 1fr}.resultado .lado{grid-column:1 / -1;justify-items:start;text-align:left}.resultado .mini{width:72px;height:54px}.barras .b{grid-template-columns:100px 1fr 40px}}:root[data-tema=noche]{color-scheme:dark;--asfalto: #0f1316;--asfalto-2: #1f262c;--papel: #14181c;--blanco: #1c2228;--superficie: #1c2228;--tinta: #e6eaed;--acero: #9aa7b2;--linea: #2f3940;--linea-suave: #262e35;--suave: #262e35;--borde-campo: #3b4750;--borde-hover: #55636e;--rojo: #d8322b;--rojo-osc: #b0231d;--ok: #2f9a5e;--ok-fondo: #173326;--falla: #e0524c;--falla-fondo: #3a1d1d;--falla-suave: #2a1e1f;--falla-tinta: #f3b3b0;--ambar: #e0a23a;--ambar-fondo: #3a2e15;--ambar-tinta: #f1d29a;--info-fondo: #1a2a3a;--info-tinta: #b7d2ee;--rojo-fondo: #3a221b;--rojo-tinta: #f1b9a3;--foco: #5aa2ec;--sombra: 0 1px 2px rgba(0, 0, 0, .4), 0 4px 14px rgba(0, 0, 0, .25)}:root[data-tema=noche] .insignia.ok{color:#9fe0b8}:root[data-tema=noche] .insignia.falla{color:#f3b3b0}.portada{position:relative;border-radius:var(--radio);overflow:hidden;box-shadow:var(--sombra);margin-bottom:18px;background:var(--superficie);isolation:isolate}.portada .escena{height:clamp(220px,26vw,300px)}.portada .escena svg{width:100%;height:100%;display:block}.portada .texto{position:absolute;inset:0 auto auto 0;padding:20px 24px;max-width:46%;z-index:1}.portada h1{font-size:1.7rem;letter-spacing:-.01em}.portada .saludo{color:var(--acero);margin-top:4px}.portada .cifras{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.portada .cifras div{display:flex;align-items:baseline;gap:6px;padding:6px 12px;border-radius:999px;background:color-mix(in srgb,var(--superficie) 78%,transparent);backdrop-filter:blur(6px);border:1px solid color-mix(in srgb,var(--linea) 70%,transparent)}.portada .cifras strong{font-size:1.1rem;font-variant-numeric:tabular-nums}.portada .cifras span{color:var(--acero);font-size:.85rem}@media(max-width:760px){.portada .escena{height:auto;aspect-ratio:1200 / 340}.portada .escena svg{height:auto}.portada .texto{position:static;max-width:none;padding:12px 14px 14px}.portada h1{font-size:1.3rem}.portada .cifras div{backdrop-filter:none;background:var(--suave);border-color:transparent}}.escena,.lado-marca[data-fondo=animacion]{--c1: #cfe0ec;--c2: #f3f7fa;--p1: #8f99a2;--p2: #6f7a84;--cerros: #dbe5ec;--nave: #e8edf1;--techo: #c3ccd3;--zoclo: #cfd6dc;--anden: #9aa5ae;--anden-sombra: #7d8892;--num: #7d8892;--carril: #f2f4f5;--caseta: #f4f6f8;--caseta-vidrio: #9fc3dc;--g-piel: #c8946a;--hud: rgba(255,255,255,.86);--hud-t: #161b20;--hud-barra: #dfe5ea}:root[data-tema=noche] .escena,:root[data-tema=noche] .lado-marca[data-fondo=animacion]{--c1: #07101a;--c2: #1a2938;--p1: #2a3239;--p2: #1a1f24;--cerros: #142130;--nave: #1d2730;--techo: #121a21;--zoclo: #182129;--anden: #2c3842;--anden-sombra: #222b33;--num: #66737e;--carril: #b9c1c8;--caseta: #26313b;--caseta-vidrio: #f2d38a;--g-piel: #b88660;--hud: rgba(20,27,33,.82);--hud-t: #e6eaed;--hud-barra: #2f3940}.escena .e-c1{stop-color:var(--c1)}.escena .e-c2{stop-color:var(--c2)}.escena .e-p1{stop-color:var(--p1)}.escena .e-p2{stop-color:var(--p2)}.escena .e-cerros{fill:var(--cerros)}.escena .e-nave{fill:var(--nave)}.escena .e-techo-nave{fill:var(--techo)}.escena .e-zoclo{fill:var(--zoclo)}.escena .e-anden{fill:var(--anden)}.escena .e-anden-sombra{fill:var(--anden-sombra)}.escena .e-num{font:700 10px Roboto,Arial,sans-serif;fill:var(--num)}.escena .e-lampara-anden{fill:var(--anden-sombra)}:root[data-tema=noche] .escena .e-lampara-anden{fill:#ffd98a;filter:drop-shadow(0 0 4px #ffcf6a)}.escena .e-letrero rect{fill:#1f262c}.escena .e-letrero text{font:700 10px Roboto,Arial,sans-serif;fill:#fff;letter-spacing:1.5px}.escena .e-poste-luz{fill:#59636c}.escena .e-foco{fill:#dfe5ea}:root[data-tema=noche] .escena .e-foco{fill:#fff3cf;filter:drop-shadow(0 0 6px #ffe09a)}.escena .e-solo-noche,.escena .haz{opacity:0}:root[data-tema=noche] .escena .e-solo-noche,:root[data-tema=noche] .escena .haz{opacity:1}.escena .e-caseta-muro{fill:var(--caseta);stroke:#9aa5ae;stroke-width:1}.escena .e-caseta-vidrio{fill:var(--caseta-vidrio);opacity:.9}.escena .e-caseta-techo{fill:#1f262c}.escena .e-caseta-franja{fill:#c8211b}.escena .e-caseta-txt{font:700 7.5px Roboto,Arial,sans-serif;fill:#fff;letter-spacing:1.4px}.escena .e-guarnicion{fill:#b9c1c8}:root[data-tema=noche] .escena .e-guarnicion{fill:#3b4750}.escena .e-carril rect{fill:var(--carril);opacity:.8}.escena .e-pluma-base rect{fill:#3b444c}.escena .e-pluma-brazo{fill:#fff;stroke:#9aa5ae;stroke-width:.8}.escena .e-pluma-franja{fill:#c8211b}.escena .e-visor-esq{fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;filter:drop-shadow(0 0 2px rgba(0,0,0,.6))}.escena .e-visor-centro{fill:#fff}.escena .e-marca-c{fill:#1d7a45;stroke:#fff;stroke-width:2.4}.escena .e-marca-p{fill:none;stroke:#fff;stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}.escena .e-sombra-g{fill:#000;opacity:.25}.escena .e-pantalon{fill:#2b3440}.escena .e-atras{filter:brightness(.78)}.escena .e-bota{fill:#14181b}.escena .e-camisa{fill:#24303c}.escena .e-manga{fill:#2b3946}.escena .e-chaleco{fill:#f3b21b}.escena .e-reflejante{fill:#eef2f5}.escena .e-radio{fill:#14181b}.escena .e-piel{fill:var(--g-piel)}.escena .e-gorra{fill:#1f2a36}.escena .e-tableta{fill:#14181b}.escena .e-pantalla{fill:#5aa2ec}.escena .e-hud-fondo{fill:var(--hud);stroke:#7f8c9640}.escena .e-hud-t{font:700 13px Roboto,Arial,sans-serif;fill:var(--hud-t)}.escena .e-hud-n{font:600 12px Roboto,Arial,sans-serif;fill:var(--acero);font-variant-numeric:tabular-nums}.escena .e-hud-barra{fill:var(--hud-barra)}.escena .e-hud-avance{fill:#c8211b;transition:width .3s}.escena .e-hud-avance.ok{fill:#1d7a45}@media(max-width:760px){.escena .e-hud{display:none}}.guia{border:1.5px solid var(--info-fondo);background:color-mix(in srgb,var(--info-fondo) 45%,var(--superficie));border-radius:var(--radio-sm);margin:10px 0 14px}.guia-cab{display:flex;align-items:center;gap:8px;width:100%;min-height:48px;padding:8px 12px;border:0;background:none;color:var(--info-tinta);font-weight:700;cursor:pointer;text-align:left}.guia-cab .espacio{flex:1}.guia-cuerpo{padding:0 12px 12px;display:grid;gap:10px}.guia-texto{white-space:pre-line;max-width:70ch}.guia-medios{display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(220px,400px))}.guia-medios img,.guia-medios video,.guia-medios iframe,.guia-yt{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radio-sm);border:0;background:#000}.guia-medios img{object-fit:contain;background:var(--suave)}.guia-yt{display:grid;place-items:center;background-size:cover;background-position:center;cursor:pointer;color:#fff;padding:0}.guia-yt span{display:inline-flex;align-items:center;gap:8px;background:#0009;padding:8px 14px;border-radius:999px;font-weight:700}.guia-sinred{display:flex;align-items:center;gap:6px;color:var(--acero);font-size:.9rem}.editor-guia{border:1px dashed var(--borde-campo);border-radius:var(--radio-sm);padding:10px 12px;margin-bottom:14px}.editor-guia summary{cursor:pointer;display:flex;align-items:center;gap:8px;font-weight:600;min-height:36px}.editor-guia .recurso{display:flex;gap:10px;align-items:center}.editor-guia .recurso img,.editor-guia .recurso video{width:120px;height:68px;object-fit:cover;border-radius:var(--radio-sm);background:var(--suave)}.btn.subir{cursor:pointer}.ayuda{font-size:.82rem;color:var(--acero)}.btn.en-barra{color:#fff}.btn.en-barra:hover{background:var(--asfalto-2);border-color:transparent}@media(max-width:900px){.solo-ancho{display:none}.barra .usuario>span:last-of-type{display:none}}:root[data-tema=noche] .btn.oscuro{background:#34404a;border-color:#34404a}.captura>div{min-width:0}@media(max-width:480px){.punto{grid-template-columns:1fr;gap:8px}.punto .opciones{width:100%}.punto .opciones button{flex:1;min-width:0}.punto .evidencia .btn{flex:1;white-space:normal;text-align:center}.guia-medios{grid-template-columns:1fr}}.diagrama-ctpat{margin:0 0 12px}.diagrama-ctpat summary{cursor:pointer;font-weight:600;color:var(--info-tinta);min-height:40px;display:flex;align-items:center}.diagrama-ctpat img{width:100%;background:#fff;border-radius:var(--radio-sm);border:1px solid var(--linea);margin-top:6px}.login{min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(360px,1fr);background:var(--superficie)}.login .lado-marca{position:relative;overflow:hidden;display:flex;flex-direction:column;padding:48px 52px 28px;color:#fff;isolation:isolate}.login .lado-marca[data-texto=claro]{color:#161b20}.login .lado-marca[data-fondo=animacion]{background:linear-gradient(180deg,var(--c1),var(--c2))!important;color:var(--tinta);padding-bottom:0}.login .escena-login .e-cielo-rect{display:none}.login .lado-marca[data-fondo=animacion] .pie-marca{order:1;margin-top:auto;padding:0 0 8px;position:static;color:var(--acero);opacity:1}.login .lado-marca[data-fondo=animacion] .escena-login{order:2;margin-top:0}.login .fondo-medio{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.login .velo-fondo{position:absolute;inset:0;background:linear-gradient(180deg,#000,#0000008c);z-index:-1}.login .marca-texto{max-width:34rem}.login .logo-login{width:112px;background:#fff;border-radius:10px;padding:8px;box-shadow:0 2px 10px #0000001f}.login .lado-marca h1{font-size:clamp(2rem,3.4vw,3rem);line-height:1.08;letter-spacing:-.02em;margin-top:28px;max-width:15ch}.login .lado-marca .marca-texto p{margin-top:14px;max-width:44ch;font-size:1.05rem;opacity:.82}.login .escena-login{margin:auto -52px 0}.login .escena-login svg{width:100%;height:auto;display:block}.login .pie-marca{margin-top:auto;padding-top:24px;opacity:.7}.login form{padding:48px;display:grid;gap:18px;align-content:center;max-width:440px;width:100%;justify-self:center}.login .logo-form{display:none;width:96px}.aviso-login{display:flex;gap:8px;align-items:flex-start;background:var(--ambar-fondo);color:var(--ambar-tinta);padding:10px 12px;border-radius:var(--radio-sm);font-weight:500}.login.previa{min-height:0;height:100%}.login.previa form{pointer-events:none}@media(max-width:900px){.login{grid-template-columns:1fr;grid-template-rows:auto 1fr}.login .lado-marca{padding:24px 20px 16px}.login .lado-marca[data-fondo=animacion]{padding-bottom:0}.login .lado-marca h1{font-size:1.6rem;margin-top:14px}.login .lado-marca .marca-texto p{display:none}.login .logo-login{width:76px}.login .escena-login{margin:12px -20px 0}.login .pie-marca{display:none}.login form{padding:24px 20px 40px;align-content:start}}.pestanas{display:flex;gap:4px;border-bottom:1px solid var(--linea);margin:4px 0 18px;overflow-x:auto}.pestanas button{display:inline-flex;align-items:center;gap:8px;padding:12px 16px;border:0;background:none;font-weight:600;color:var(--acero);cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-1px;white-space:nowrap}.pestanas button[aria-selected=true]{color:var(--tinta);border-bottom-color:var(--rojo)}.editor-dos{display:grid;grid-template-columns:minmax(320px,400px) minmax(0,1fr);gap:18px;align-items:start}.editor-lado{display:grid;gap:16px}.editor-lado .rejilla.una{grid-template-columns:1fr}.barra-guardar{display:flex;gap:10px;justify-content:flex-end;position:sticky;bottom:12px;background:color-mix(in srgb,var(--papel) 85%,transparent);backdrop-filter:blur(6px);padding:8px;border-radius:var(--radio)}.editor-vista{position:sticky;top:76px;display:grid;gap:10px}.vista-cab{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.dispositivo{background:#11161a;border-radius:18px;padding:12px;box-shadow:0 18px 40px #0000002e}.dispositivo[data-disp=vertical]{max-width:460px;justify-self:center;width:100%}.dispositivo[data-disp=escritorio]{border-radius:10px;padding:26px 8px 8px;position:relative}.dispositivo[data-disp=escritorio]:before{content:"";position:absolute;top:10px;left:12px;width:44px;height:8px;background:radial-gradient(circle at 4px 4px,#e5534b 3.5px,transparent 4px),radial-gradient(circle at 18px 4px,#e0a23a 3.5px,transparent 4px),radial-gradient(circle at 32px 4px,#3fb950 3.5px,transparent 4px)}.marco-escalado{position:relative;overflow:hidden;border-radius:8px;background:var(--superficie)}.marco-escalado>div{transform-origin:0 0;position:absolute;top:0;left:0}.fila-color{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.fila-color input[type=color]{width:44px;height:44px;border:1px solid var(--linea);border-radius:10px;padding:2px;background:var(--superficie)}.muestra{width:34px;height:34px;border-radius:50%;border:2px solid var(--superficie);box-shadow:0 0 0 1px var(--linea);cursor:pointer;padding:0}.muestra[aria-pressed=true]{box-shadow:0 0 0 2px var(--superficie),0 0 0 4px var(--foco)}.muestra.otra{position:relative;overflow:hidden;background:conic-gradient(#e53935,#fdd835,#43a047,#1e88e5,#8e24aa,#e53935)}.muestra.otra input{position:absolute;inset:0;opacity:0;cursor:pointer}.recurso-grande{margin-top:12px}.recurso-grande img,.recurso-grande video{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:var(--radio-sm);background:var(--suave)}.recurso-grande .acciones{display:flex;gap:8px;margin-top:8px}.soltar{display:grid;justify-items:center;gap:6px;text-align:center;padding:26px 16px;border:2px dashed var(--borde-campo);border-radius:var(--radio);cursor:pointer;color:var(--acero)}.soltar:hover{border-color:var(--foco);color:var(--foco)}.soltar strong{color:var(--tinta)}input[type=range]{width:100%;accent-color:var(--rojo)}.editor-pdf-barra{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.editor-pdf-barra .espacio{flex:1}.muestra-folio{display:flex;align-items:center;gap:8px}.muestra-folio label{font-weight:600;font-size:.9rem;color:var(--acero)}.muestra-folio input{width:110px;min-height:44px;border:1.5px solid var(--borde-campo);border-radius:var(--radio-sm);padding:0 10px;background:var(--superficie);font-variant-numeric:tabular-nums}.editor-pdf-cuerpo{display:grid;grid-template-columns:290px minmax(0,1fr) 320px;gap:16px;align-items:start}.editor-pdf-cuerpo>aside{position:sticky;top:76px;max-height:calc(100dvh - 92px);overflow:auto;padding:14px}.lista-bloques h3{font-size:.78rem;color:var(--acero);font-weight:600;margin:16px 4px 6px}.lista-bloques ol,.lista-bloques ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.lista-bloques li[data-arrastrando="1"]{opacity:.4}.bloque-item{display:grid;grid-template-columns:12px 30px minmax(0,1fr) auto auto;align-items:center;gap:6px;width:100%;padding:7px 8px;border-radius:var(--radio-sm);border:1.5px solid transparent;background:none;text-align:left;cursor:pointer;color:inherit}.bloque-item:hover{background:var(--suave)}.bloque-item[aria-pressed=true]{border-color:var(--foco);background:color-mix(in srgb,var(--foco) 8%,transparent)}.bloque-item.fuera .nom,.bloque-item.fuera .ico{opacity:.5}.bloque-item .asa{color:var(--borde-campo);font-size:11px;letter-spacing:-2px;cursor:grab}.bloque-item .ico{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;background:var(--suave);color:var(--acero)}.bloque-item .nom strong{font-weight:600;font-size:.92rem;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bloque-item .flechas{display:none}.bloque-item:hover .flechas,.bloque-item:focus-within .flechas,.bloque-item[aria-pressed=true] .flechas{display:flex}.bloque-item .flechas button{border:0;background:none;padding:2px;color:var(--acero);cursor:pointer;border-radius:4px}.bloque-item .flechas button:disabled{opacity:.3;cursor:default}.hoja-item{grid-template-columns:30px 1fr}.hoja-item small{display:block;color:var(--acero);font-size:.8rem}.interruptor-sw{width:38px;height:22px;border-radius:999px;border:0;background:var(--borde-campo);position:relative;cursor:pointer;padding:0;flex:none;transition:background .15s}.interruptor-sw span{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #0000004d;transition:transform .15s}.interruptor-sw[aria-checked=true]{background:var(--ok)}.interruptor-sw[aria-checked=true] span{transform:translate(16px)}.inspector h2{font-size:1.1rem}.insp-cab{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.grupo-props{border-top:1px solid var(--linea);margin-top:14px;padding-top:12px;display:grid;gap:10px}.grupo-props h3{font-size:.8rem;color:var(--acero);font-weight:600}.grupo-props>input,.grupo-props textarea{width:100%;min-height:44px;border:1.5px solid var(--borde-campo);border-radius:var(--radio-sm);padding:8px 10px;background:var(--superficie)}.grupo-props .campo input{min-height:44px}.opciones-enc{display:grid;grid-template-columns:1fr 1fr;gap:8px}.opciones-enc button{display:grid;gap:6px;padding:8px;border:1.5px solid var(--linea);border-radius:var(--radio-sm);background:var(--superficie);cursor:pointer;font-weight:600;font-size:.85rem}.opciones-enc button[aria-pressed=true]{border-color:var(--foco);box-shadow:0 0 0 2px color-mix(in srgb,var(--foco) 25%,transparent)}.mini-enc{display:grid;grid-template-columns:14px 1fr 16px;gap:4px;align-items:center;height:30px;padding:4px;border-radius:4px;background:#fff;border:1px solid #e3e7eb}.mini-enc i{height:12px;background:#c8211b;border-radius:2px}.mini-enc b{height:6px;background:var(--acento);border-radius:2px}.mini-enc em{height:14px;border:1.5px solid var(--acento);border-radius:2px}.mini-enc.banda{background:var(--acento);border-color:var(--acento)}.mini-enc.banda i,.mini-enc.banda b{background:#fff}.mini-enc.banda em{background:#fff;border-color:#fff}.logo-props{display:flex;gap:8px;align-items:center}.logo-props img{width:72px;height:44px;object-fit:contain;background:#fff;border:1px solid var(--linea);border-radius:6px;padding:4px}.mesa{background:var(--suave);border-radius:var(--radio);padding:24px;min-height:60vh;background-image:radial-gradient(color-mix(in srgb,var(--acero) 22%,transparent) 1px,transparent 1px);background-size:18px 18px}.nota-mesa{text-align:center;margin-top:12px}.hojas{display:grid;gap:24px;justify-items:center}.hoja-pdf{position:relative;width:100%;max-width:720px;aspect-ratio:8.5 / 11;background:#fff;color:#1a1d21;padding:42px 42px 52px;box-shadow:0 1px 3px #0000001f,0 14px 40px #00000024;font:11px/1.35 Helvetica,Arial,sans-serif;overflow:hidden;cursor:default;display:flex;flex-direction:column}.hoja-pdf[data-tam=a4]{aspect-ratio:210 / 297}.h-enc{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding-bottom:12px;margin-bottom:6px;cursor:pointer;border-radius:4px}.h-enc[data-sel="1"],.h-bloque[data-sel="1"]{outline:2px solid var(--foco);outline-offset:4px}.h-enc .h-logo{height:40px;max-width:120px;object-fit:contain}.h-titulos{display:grid;gap:2px}.h-titulos strong{font-size:14px;color:var(--acento);letter-spacing:.02em}.h-titulos span{color:#6b737c}.h-der{display:grid;justify-items:end;gap:6px}.h-ctpat-logo{font:700 13px Georgia,serif;color:#1f2a36;letter-spacing:1px}.h-folio{display:grid;border:1.5px solid var(--acento);padding:3px 10px;min-width:120px;font-weight:700;font-size:15px;color:var(--acento)}.h-folio small{font-size:8px;color:#6b737c}.h-enc.banda{background:var(--acento);color:#fff;margin:-42px -42px 10px;padding:22px 42px 18px;border-radius:0}.h-enc.banda .h-logo{background:#fff;padding:4px;border-radius:2px}.h-enc.banda .h-titulos strong,.h-enc.banda .h-titulos b{color:#fff}.h-enc.banda .h-titulos span{color:#ffffffd1}.h-enc.banda .h-folio{background:#fff;border-color:#fff}.h-bloque{position:relative;padding:2px 0 6px;cursor:pointer;border-radius:3px}.h-bloque:hover{outline:1px dashed color-mix(in srgb,var(--foco) 60%,transparent);outline-offset:4px}.h-etiqueta{position:absolute;top:-14px;right:0;background:var(--foco);color:#fff;font:600 10px Roboto,sans-serif;padding:2px 6px;border-radius:4px;display:none;z-index:1}.h-bloque[data-sel="1"] .h-etiqueta{display:block}.h-tit{margin:12px 0 8px;font-size:11.5px;text-transform:uppercase;color:var(--acento);border-bottom:1px solid var(--acento);padding-bottom:3px;letter-spacing:.02em}.h-pares{display:grid;grid-template-columns:1fr 1fr;gap:4px 18px;margin:0}.h-pares.una{grid-template-columns:1fr}.h-pares div{display:grid;grid-template-columns:112px 1fr;gap:6px}.h-pares.una div{grid-template-columns:46% 1fr}.h-pares dt{color:#6b737c;font-weight:700;font-size:9.5px}.h-pares dd{margin:0}.h-diagrama{width:78%;margin:4px auto 6px;display:block}.h-leyenda{color:#6b737c;font-size:9.5px;margin-bottom:6px}.h-ctpat{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}.h-ctpat table,.h-tabla{width:100%;border-collapse:collapse;font-size:9.5px}.h-ctpat th{background:var(--acento);color:#fff;text-align:left;padding:3px 6px;font-size:9.5px;text-transform:uppercase}.h-ctpat td{border-bottom:.5px solid #d3d9de;padding:2.5px 4px}.h-ctpat td:last-child{text-align:right;font-weight:700;color:#1d7a45;white-space:nowrap}.h-ctpat td[data-v=L]{color:#6b737c}.h-ctpat tr[data-falla="1"] td{color:#bd1f1f;font-weight:700}.h-tabla th{text-align:left;color:#6b737c;font-size:9.5px;padding:2px 0}.h-tabla td{padding:2px 0}.h-texto{white-space:pre-line}.h-fotos{display:grid;gap:10px}.h-fotos figure{margin:0}.h-fotos img{width:100%;aspect-ratio:4 / 3;object-fit:cover;background:#e5eaee;display:block}.h-fotos figure[data-falla="1"] img{outline:2px solid #bd1f1f;outline-offset:-2px}.h-fotos figcaption{display:grid;margin-top:3px;font-size:9.5px}.h-fotos figure[data-falla="1"] figcaption span{color:#bd1f1f;font-weight:700}.h-fotos small{color:#6b737c;font-size:8.5px}.h-firmas{display:grid;grid-template-columns:1fr 1fr;gap:40px}.h-firmas div{display:grid;gap:2px;font-size:9.5px}.h-recuadro{height:92px;border:1px solid #d3d9de;display:grid;place-items:center;margin-bottom:6px}.h-recuadro img{max-height:84px;max-width:90%}.h-recuadro b{color:#bd1f1f}.h-legal{margin-top:14px;font-size:9.5px}.h-vacio{color:#9aa5ae;font-style:italic;border:1px dashed #d3d9de;padding:8px;border-radius:4px;margin:8px 0;font-size:10px}.h-marca{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);font:700 110px Helvetica,Arial,sans-serif;color:var(--acento);opacity:.07;pointer-events:none;white-space:nowrap}.h-pie{margin-top:auto;padding-top:14px;display:flex;justify-content:space-between;color:#6b737c;font-size:8.5px;border-top:.5px solid #d3d9de}@media(max-width:1250px){.editor-pdf-cuerpo{grid-template-columns:250px minmax(0,1fr)}.editor-pdf-cuerpo>.inspector{grid-column:1 / -1;position:static;max-height:none}}@media(max-width:900px){.editor-dos,.editor-pdf-cuerpo{grid-template-columns:1fr}.editor-vista,.editor-pdf-cuerpo>aside{position:static;max-height:none}.mesa{padding:10px}}.interruptor{display:flex!important;flex-direction:row!important;align-items:center;gap:10px;cursor:pointer}.interruptor input{width:22px!important;height:22px;min-height:0!important;flex:none;accent-color:var(--ok)}.fila-color input[type=color]{width:44px!important;min-height:44px;flex:none}@media(max-width:900px){.login .lado-marca[data-fondo=animacion] .pie-marca{display:none}}.escena-caja{position:relative}.escena-control{position:absolute;right:10px;bottom:10px;width:36px;height:36px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;background:#141b218c;color:#fff;backdrop-filter:blur(4px);opacity:.75;transition:opacity .15s}.escena-control:hover,.escena-control:focus-visible{opacity:1}
