:root[data-theme=dark]:not([data-theme-mode=constellation]),:root[data-theme=dark]:not([data-theme-mode=constellation]) .app-shell--v2{--bg:#0a0a0b;--panel:#141416;--panel-soft:#18181b;--panel-lift:#1f1f23;--text:#e8e8ea;--muted:#a1a1aa;--muted-2:#6e6e76;--line:#ffffff14;--line-strong:#ffffff26;--gold-soft:color-mix(in srgb, var(--acento) 14%, transparent);--success:#4ea56f;--warning:#c9913f;--danger:#c0564e;--body-bg:#0a0a0b;--sidebar-bg:#0e0e10;--topbar-bg:#0a0a0bdb;--surface-bg:#141416f0;--v2-navy:#0e0e10;--v2-oro:var(--acento);--v2-lienzo:#0a0a0b;--v2-carta:#141416;--v2-borde:#26262b;--v2-tinta:#e8e8ea;--v2-tinta-2:#a1a1aa;--v2-tinta-3:#6e6e76;--v2-carta-suave:#1a1a1d;--v2-borde-fuerte:#34343a;--v2-fila-borde:#1e1e22;--v2-lado-tinta:#8a8a92;--v2-lado-tinta-viva:#f4f4f5;--v2-rojo-fondo:#2a1715;--v2-rojo-tinta:#e59a8f;--v2-ambar-fondo:#2a2112;--v2-ambar-tinta:#dcb46a}:root[data-theme=dark]:not([data-theme-mode=constellation]) .app-shell--v2 .sidebar{border-right:1px solid var(--v2-borde)}:root[data-theme=dark][data-theme-mode=clasico],:root[data-theme=dark][data-theme-mode=clasico] .app-shell--v2{--acento:#c9a24b;--bg:#04090f;--panel:#0a1723;--panel-soft:#0d1e2c;--panel-lift:#12283a;--line:#78aad21c;--line-strong:#78aad238;--text:#e8f0f8;--muted:#8ba3b8;--muted-2:#5f7488;--success:#4ce08a;--warning:#f5b845;--danger:#ef5f5f;--modal-workspace:#0a1723;--modal-surface:#0d1e2c;--modal-panel:#12283a;--modal-border:#1f3f5c;--body-bg:radial-gradient(120% 80% at 50% -10%, #071320, #04090f 65%);--sidebar-bg:#050c14;--topbar-bg:#04090fdb;--surface-bg:#0a1723f0;--v2-navy:#050c14;--v2-lienzo:#061019;--v2-carta:#0a1723;--v2-borde:#173049;--v2-tinta:#e8f0f8;--v2-tinta-2:#8ba3b8;--v2-tinta-3:#5f7488;--v2-carta-suave:#0d1e2c;--v2-borde-fuerte:#1f3f5c;--v2-fila-borde:#10243a;--v2-lado-tinta:#7f93a8;--v2-lado-tinta-viva:#e8f0f8}:root[data-theme=dark][data-theme-mode=mario],:root[data-theme=dark][data-theme-mode=mario] .app-shell--v2{--acento:#43b047;--gorra:#e52521;--moneda:#fbd000;--bg:#0b1030;--panel:#121a44;--panel-soft:#16204f;--panel-lift:#1b275c;--line:#a0b9ff1f;--line-strong:#a0b9ff38;--text:#f2f6ff;--muted:#a9bbe6;--muted-2:#6f82b8;--success:#43b047;--warning:#fbd000;--danger:#e52521;--modal-workspace:#121a44;--modal-surface:#16204f;--modal-panel:#1b275c;--modal-border:#2e3c85;--body-bg:radial-gradient(120% 80% at 50% -10%, #141c52, #0b1030 65%);--sidebar-bg:#080c26;--topbar-bg:#0b1030db;--surface-bg:#121a44f0;--v2-navy:#080c26;--v2-lienzo:#0b1030;--v2-carta:#121a44;--v2-borde:#243070;--v2-tinta:#f2f6ff;--v2-tinta-2:#a9bbe6;--v2-tinta-3:#6f82b8;--v2-carta-suave:#16204f;--v2-borde-fuerte:#2e3c85;--v2-fila-borde:#1a2458;--v2-lado-tinta:#8e9fd0;--v2-lado-tinta-viva:#fff}:root[data-theme=dark][data-theme-mode=mario] .app-shell--v2 .nav-link.active .nav-glyph{background:var(--gorra);box-shadow:0 0 7px color-mix(in srgb, var(--gorra) 85%, transparent)}:root[data-theme=dark][data-theme-mode=mario] .app-shell--v2 .sidebar{background:linear-gradient(#3a1402, #3a1402) left calc(100% - 6px) / 100% 1px no-repeat, repeating-linear-gradient(90deg, #b8501c 0 15px, #3a1402 15px 16px) left bottom / 100% 6px no-repeat, var(--v2-navy)}:root[data-theme=dark][data-theme-mode=ironman],:root[data-theme=dark][data-theme-mode=ironman] .app-shell--v2{--acento:#f2c14e;--reactor:#4fd1ff;--bg:#0f0708;--panel:#1a0c0e;--panel-soft:#211013;--panel-lift:#2a1418;--line:#ffbe9617;--line-strong:#ffbe962e;--text:#f6ecec;--muted:#c9a3a3;--muted-2:#8a6468;--success:#5ee0a0;--warning:#f2a24e;--danger:#ff4b3e;--modal-workspace:#1a0c0e;--modal-surface:#211013;--modal-panel:#2a1418;--modal-border:#4a2129;--body-bg:radial-gradient(120% 80% at 50% -10%, #1d0a0c, #0f0708 65%);--sidebar-bg:linear-gradient(180deg, #1c0609, #120607);--topbar-bg:#0f0708db;--surface-bg:#1a0c0ef0;--v2-navy:#16060a;--v2-lienzo:#0f0708;--v2-carta:#1a0c0e;--v2-borde:#3a1a20;--v2-tinta:#f6ecec;--v2-tinta-2:#c9a3a3;--v2-tinta-3:#8a6468;--v2-carta-suave:#211013;--v2-borde-fuerte:#4a2129;--v2-fila-borde:#26121a;--v2-lado-tinta:#b58a8e;--v2-lado-tinta-viva:#fff}:root[data-theme=dark][data-theme-mode=ironman] .app-shell--v2 .sidebar{background:linear-gradient(#1c0609,#120607)}:root[data-theme=dark][data-theme-mode=ironman] .app-shell--v2 .nav-link.active .nav-glyph{background:var(--reactor);box-shadow:0 0 8px var(--reactor), 0 0 2px #fff inset}:root[data-theme=dark][data-theme-mode=starwars],:root[data-theme=dark][data-theme-mode=starwars] .app-shell--v2{--acento:#ffe81f;--sable:#78f078;--bg:#050507;--panel:#0f0f16;--panel-soft:#14141d;--panel-lift:#1a1a26;--line:#c8c8ff14;--line-strong:#c8c8ff29;--text:#f0f0f6;--muted:#a3a3ba;--muted-2:#6b6b84;--success:#78f078;--warning:#ffb020;--danger:#ff3b30;--modal-workspace:#0f0f16;--modal-surface:#14141d;--modal-panel:#1a1a26;--modal-border:#2c2c40;--body-bg:radial-gradient(1px 1px at 12% 18%, #ffffff8c, transparent 60%), radial-gradient(1px 1px at 68% 8%, #fff6, transparent 60%), radial-gradient(1px 1px at 84% 62%, #ffffff73, transparent 60%), radial-gradient(1px 1px at 32% 76%, #ffffff59, transparent 60%), radial-gradient(1.5px 1.5px at 52% 42%, #ffffff4d, transparent 60%), #050507;--sidebar-bg:#07070b;--topbar-bg:#050507db;--surface-bg:#0f0f16f0;--v2-navy:#07070b;--v2-lienzo:#050507;--v2-carta:#0f0f16;--v2-borde:#24243a;--v2-tinta:#f0f0f6;--v2-tinta-2:#a3a3ba;--v2-tinta-3:#6b6b84;--v2-carta-suave:#14141d;--v2-borde-fuerte:#2c2c40;--v2-fila-borde:#18182a;--v2-lado-tinta:#8d8da6;--v2-lado-tinta-viva:#fff}:root[data-theme=dark][data-theme-mode=starwars] .app-shell--v2 .main{background:var(--body-bg)}:root[data-theme=dark][data-theme-mode=starwars] .app-shell--v2 .nav-link.active .nav-glyph{width:14px;height:3px;box-shadow:0 0 4px var(--sable), 0 0 10px var(--sable);background:#fff;border-radius:2px}.tema-menu__pop{z-index:1000;background:var(--v2-carta,var(--panel));min-width:14rem;color:var(--v2-tinta,var(--text));border:1px solid var(--v2-borde,var(--line));border-radius:12px;flex-direction:column;padding:.4rem;display:flex;position:fixed;box-shadow:0 6px 18px #00000038,0 20px 48px #0000004d}.tema-menu__pop .crear-rapido__item{padding:.55rem .7rem;font-size:.86rem}.tema-menu__pop .crear-rapido__item:hover,.tema-menu__pop .crear-rapido__item:focus-visible{background:color-mix(in srgb, var(--acento,#c9a45c) 16%, transparent)}.tema-menu__item .tema-menu__muestra{width:1.05rem;font-size:0}.tema-menu__item{align-items:center;gap:.6rem;display:flex}.tema-menu__muestra{border:1px solid #ffffff2e;border-radius:50%;flex:none;width:1.05rem;height:1.05rem;box-shadow:inset 0 0 0 2px #00000040}.tema-menu__item.is-activo{font-weight:700}.tema-menu__item .tema-menu__check{color:var(--acento,var(--gold));margin-left:auto}.crear-rapido>.topbar-scheme-toggle{position:relative}.tema-menu__punto{width:7px;height:7px;box-shadow:0 0 0 1.5px var(--v2-navy,var(--panel));border-radius:50%;position:absolute;bottom:4px;right:5px}.constellation-tag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#d6e4f0b8;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#03080f85;border:1px solid #8eb2ce38;border-radius:3px;align-items:center;gap:6px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.constellation-tag b{text-align:center;color:#f5d27a;letter-spacing:0;background:#f5b8452e;border-radius:999px;min-width:18px;padding:1px 5px;font-size:10px}.constellation-tag.is-urgente b{color:#ff8a80;background:#ff4b3e38;box-shadow:0 0 10px #ff4b3e73}.constellation-rail{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#08101c9e,#03070e80);border:1px solid #8eb2ce29;border-radius:12px;gap:4px;min-width:210px;padding:10px;display:grid;position:fixed;top:50%;left:22px;transform:translateY(-50%);box-shadow:0 18px 50px #00000073,inset 0 1px #ffffff0d}.constellation-rail__item{color:#d6e4f0c2;font:inherit;letter-spacing:.08em;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:7px 10px;font-size:12px;transition:background .14s,border-color .14s,color .14s;display:flex}.constellation-rail__item kbd{color:#8eb2ced9;width:20px;height:20px;font:inherit;border:1px solid #8eb2ce4d;border-radius:5px;place-items:center;font-size:10px;font-weight:700;display:grid}.constellation-rail__item span{text-transform:uppercase;flex:1}.constellation-rail__item b{color:#f5d27a;font-size:11px}.constellation-rail__item.is-urgente b{color:#ff8a80}.constellation-rail__item:hover,.constellation-rail__item.is-hover{color:#fff;background:#7fb3d814;border-color:#7fb3d859}.constellation-brief{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#e0ecf6e6;background:linear-gradient(160deg,#0a1626b3,#03081094);border:1px solid #7fdbff38;border-radius:14px;width:min(380px,42vw);padding:14px 14px 12px;position:fixed;bottom:96px;right:22px;box-shadow:0 20px 60px #00000080,inset 0 0 0 1px #7fdbff0d,0 0 40px #39c0e814}.constellation-brief__eyebrow{color:#7fdbff;letter-spacing:.24em;align-items:center;gap:8px;margin:0 0 8px;font-size:10px;font-weight:800;display:flex}.constellation-brief__nucleo{background:#7fdbff;border-radius:50%;width:9px;height:9px;animation:2.4s ease-in-out infinite constellation-nucleo;box-shadow:0 0 12px #39c0e8,inset 0 0 2px #fff}@keyframes constellation-nucleo{0%,to{opacity:.55;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.constellation-brief ul{gap:4px;margin:0 0 10px;padding:0;list-style:none;display:grid}.constellation-brief li button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff05;border:1px solid #0000;border-radius:8px;align-items:baseline;gap:6px;padding:6px 8px;font-size:12px;display:flex}.constellation-brief li button em{color:#fff;letter-spacing:.06em;text-transform:uppercase;margin-right:2px;font-size:10px;font-style:normal;font-weight:700}.constellation-brief li button span{color:#7fdbff;margin-left:auto}.constellation-brief li button.is-urgente{border-color:#ff4b3e47}.constellation-brief li button.is-urgente em{color:#ff8a80}.constellation-brief li button:hover{background:#7fdbff12;border-color:#7fdbff59}.constellation-brief__ok{color:#8fe0b0;margin:0 0 10px;font-size:12px}.constellation-brief__ask{gap:6px;display:flex}.constellation-brief__ask input{color:#fff;min-width:0;font:inherit;background:#00000059;border:1px solid #7fdbff3d;border-radius:9px;outline:none;flex:1;padding:8px 10px;font-size:12px}.constellation-brief__ask input:focus{border-color:#7fdbff;box-shadow:0 0 0 3px #7fdbff1f}.constellation-brief__ask button{color:#bfefff;font:inherit;cursor:pointer;background:#39c0e829;border:1px solid #7fdbff66;border-radius:9px;padding:0 12px;font-size:12px;font-weight:700}@media (max-width:900px){.constellation-rail{display:none}.constellation-brief{width:auto;bottom:86px;left:12px;right:12px}}
.esp-velo{z-index:65;background:#00000075;position:fixed;inset:0}.esp-raiz{--esp-borde:var(--line-strong,#0000002e);--esp-suave:var(--panel-soft,#f2f3f4);--esp-fondo-centro:color-mix(in srgb, var(--panel-soft,#eef0f2) 70%, #8a94a0 12%);--esp-acento:var(--acento,var(--gold,#9a7d43));border:1px solid var(--esp-borde);background:var(--panel,#fff);color:var(--text,#0d1b24);border-radius:8px;flex-direction:column;font-size:14px;display:flex;position:fixed;inset:12px;overflow:hidden;box-shadow:0 24px 64px #00000059}@media (max-width:1280px){.esp-raiz{inset:8px}}.esp-raiz .button{min-height:36px;font-size:13.5px}.esp-flex{flex:1}.esp-barra{border-bottom:1px solid var(--esp-borde);flex:none;align-items:center;gap:8px;min-width:0;height:56px;padding:0 16px;display:flex}.esp-barra__ident{flex-direction:column;flex:auto;min-width:0;display:flex}.esp-barra__bote{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:700;line-height:1.25;overflow:hidden}.esp-barra__meta{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.esp-barra__acc{flex:none;gap:8px;display:flex}.esp-barra__guardado{color:var(--muted);white-space:nowrap;flex:none;font-size:13px}.esp-barra__guardado.is-pendiente{color:var(--warning,#8b6f32)}.esp-barra__guardado.is-error{color:var(--danger,#8f3f3a);font-weight:700}.esp-barra__guardado.is-guardado{color:var(--success,#47645f)}@media (max-width:1360px){.esp-chip{text-overflow:ellipsis;max-width:140px;overflow:hidden}}.esp-chip{border:1px solid var(--esp-borde);background:var(--esp-suave);white-space:nowrap;border-radius:999px;flex:none;padding:4px 8px;font-size:12px;font-weight:700}.esp-chip--estado.is-borrador{color:#b45309;border-color:#b4530966}.esp-chip--estado.is-enviado,.esp-chip--estado.is-finalizado{color:#2f855a;border-color:#2f855a66}.esp-chip--aviso{color:#1d4ed8;border-color:#1d4ed866}:root[data-theme=dark] .esp-chip--aviso{color:#93b4ff}:root[data-theme=dark] .esp-chip--estado.is-borrador{color:#f0b45c}.esp-tabs{border-bottom:1px solid var(--esp-borde);flex:none;gap:8px;height:44px;padding:0 16px;display:flex}.esp-tab{min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 16px;font-size:14px;font-weight:600}.esp-tab:hover{color:var(--text)}.esp-tab.is-on{color:var(--text);border-bottom-color:var(--esp-acento)}.esp-tab__punto{vertical-align:middle;background:#e0a83a;border-radius:50%;width:8px;height:8px;margin-left:8px;display:inline-block}.esp-cuerpo{flex-direction:column;flex:1;min-height:0;display:flex}.esp-scroll{flex:1;min-height:0;padding:24px;overflow:auto}.esp-vacio{text-align:center;color:var(--muted);padding:48px 24px;font-size:14px}.esp-ayuda{color:var(--muted);margin:0 0 8px;font-size:13px;line-height:1.5}.esp-pista{color:var(--muted);white-space:pre-line;margin:4px 0 0;font-size:13px;line-height:1.45}.esp-subtit{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:16px 0 8px;font-size:13px;font-weight:700}.esp-badge{background:color-mix(in srgb, var(--esp-acento) 16%, transparent);color:var(--text);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.esp-icono{border:1px solid var(--esp-borde);background:var(--panel);min-width:36px;min-height:36px;color:var(--text);cursor:pointer;border-radius:6px;font-size:16px}.esp-btn-ancho{width:100%;margin-top:8px}.esp-seg{border:1px solid var(--esp-borde);border-radius:8px;flex-wrap:wrap;display:inline-flex;overflow:hidden}.esp-seg>button{border:0;border-right:1px solid var(--esp-borde);background:var(--panel);min-height:36px;color:var(--text);font:inherit;cursor:pointer;padding:0 12px;font-size:13px}.esp-seg>button:last-child{border-right:0}.esp-seg>button.is-on{background:color-mix(in srgb, var(--esp-acento) 22%, var(--panel));font-weight:700}.esp-seg>button:disabled{opacity:.55;cursor:default}.esp-seg--estado>button.is-on.is-sin_obs{background:color-mix(in srgb, #2f855a 22%, var(--panel))}.esp-seg--estado>button.is-on.is-con_obs{background:color-mix(in srgb, #b45309 22%, var(--panel))}.esp-seg--estado>button.is-on.is-deficiente{background:color-mix(in srgb, #c0392b 24%, var(--panel))}.esp-seg--estado>button.is-on.is-no_aplica{background:color-mix(in srgb, #6b7280 26%, var(--panel))}.esp-survey{flex:1;grid-template-columns:248px minmax(0,1fr) 360px;min-height:0;display:grid}.esp-survey.is-riel-plegado{grid-template-columns:56px minmax(0,1fr) 360px}.esp-survey.is-panel-plegado{grid-template-columns:248px minmax(0,1fr) 56px}.esp-survey.is-riel-plegado.is-panel-plegado{grid-template-columns:56px minmax(0,1fr) 56px}@media (max-width:1180px){.esp-survey{grid-template-columns:216px minmax(0,1fr) 320px}}.esp-riel{border-right:1px solid var(--esp-borde);background:var(--esp-suave);flex-direction:column;min-height:0;display:flex;overflow:hidden auto}.esp-riel__cab,.esp-der__cab{z-index:1;background:inherit;border-bottom:1px solid var(--esp-borde);justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:8px;font-size:13px;display:flex;position:sticky;top:0}.esp-riel__cab strong,.esp-der__cab strong{text-overflow:ellipsis;white-space:nowrap;padding-left:8px;overflow:hidden}.esp-riel__lista{gap:2px;margin:0;padding:8px;list-style:none;display:grid}.esp-riel__item{width:100%;min-height:40px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:8px;font-size:13.5px;display:flex}.esp-riel__item:hover{background:color-mix(in srgb, var(--esp-acento) 10%, transparent)}.esp-riel__item.is-on{background:color-mix(in srgb, var(--esp-acento) 22%, transparent);font-weight:700}.esp-riel__item.is-sub{padding-left:24px;font-size:13px}.esp-riel__item.is-apagada .esp-riel__txt{color:var(--muted);text-decoration:line-through}.esp-riel__txt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.is-riel-plegado .esp-riel__item{justify-content:center;padding:8px 0}.is-riel-plegado .esp-riel__item.is-sub{padding-left:0}.esp-riel__leyenda{color:var(--muted);border-top:1px solid var(--esp-borde);gap:4px;margin-top:auto;padding:16px;font-size:13px;display:grid}.esp-riel__leyenda i{font-style:normal}.esp-punto{flex:none;justify-content:center;width:20px;font-size:14px;font-weight:700;display:inline-flex}.esp-punto.is-listo{color:#2f855a}.esp-punto.is-cambio{color:#1d4ed8}.esp-punto.is-pendiente{color:#d97706}.esp-punto.is-intacta{color:var(--muted-2,#8a96a0)}:root[data-theme=dark] .esp-punto.is-listo{color:#5fc78a}:root[data-theme=dark] .esp-punto.is-cambio{color:#8fb0ff}.esp-centro{background:var(--esp-fondo-centro);min-width:0;min-height:0;padding:16px 24px 48px;overflow:auto}:root[data-theme=dark] .esp-centro{background:color-mix(in srgb, var(--bg,#0a0a0b) 70%, #2a2f36)}.esp-secbar{gap:8px;max-width:860px;margin:0 auto 16px;display:grid}.esp-secbar__fila{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.esp-secbar__tit{flex:1;min-width:0;margin:0;font-size:16px;font-weight:700}.esp-secbar__etq{color:var(--muted);font-size:13px;font-weight:700}.esp-btn-cambio{border-color:#1d4ed873!important}.esp-interruptor{cursor:pointer;align-items:center;gap:8px;min-height:36px;font-size:13px;display:inline-flex}.esp-interruptor input{width:18px;height:18px}.esp-hoja{color:#1f2937;background:#fff;border-radius:4px;max-width:860px;margin:0 auto;padding:48px 56px;font-family:Georgia,Times New Roman,serif;font-size:15.5px;line-height:1.65;box-shadow:0 10px 30px #0f172a29,0 1px 3px #0f172a1a}@media (max-width:1180px){.esp-hoja{padding:40px}}.esp-hoja.is-apagada{opacity:.6}.esp-hoja__titulo{color:#111827;width:100%;font:inherit;letter-spacing:.1em;text-transform:uppercase;background:0 0;border:0;outline:none;margin:0;padding:0;font-family:inherit;font-size:18px;font-weight:700;display:block}.esp-hoja__titulo--fijo{color:#6b7280}.esp-hoja__titulo:focus{box-shadow:0 2px #c4a052}.esp-hoja__regla{background:#c4a052;width:64px;height:2px;margin:12px 0 24px}.esp-hoja__barra{z-index:2;background:#fffffff5;border:1px solid #e5e7eb;border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px;margin:-8px -8px 16px;padding:8px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:flex;position:sticky;top:-16px}.esp-hoja__tipo{color:#1f2937;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:6px;min-width:40px;min-height:36px;padding:0 10px;font-size:13.5px}.esp-hoja__tipo:hover:not(:disabled){background:#f3f4f6}.esp-hoja__tipo.is-on{background:#fdf3dc;border-color:#c4a052;font-weight:700}.esp-hoja__tipo:disabled{opacity:.45;cursor:default}.esp-hoja__tipo--texto{margin-left:auto}.esp-hoja__barra-sep{flex:1}.esp-hoja__crudo{resize:none;color:#1f2937;background:#fff;border:1px dashed #d1d5db;border-radius:4px;width:100%;min-height:240px;padding:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.6;display:block;overflow:hidden}.esp-b{border-radius:3px;align-items:baseline;gap:8px;display:flex;position:relative}.esp-b.is-sep{margin-top:.9em}.esp-b:hover{background:#c4a0520f}.esp-b__texto,.esp-b__estado{white-space:pre-wrap;overflow-wrap:anywhere;caret-color:#1f2937;outline:none;flex:1;min-width:0;min-height:1.65em}.esp-b__texto:focus,.esp-b__estado:focus{background:#c4a0521a;box-shadow:-3px 0 #c4a052}.esp-b__texto:empty:before,.esp-b__estado:empty:before{content:attr(data-placeholder);color:#9ca3af;pointer-events:none}.esp-b--p .esp-b__texto{text-align:justify;-webkit-hyphens:auto;hyphens:auto}.esp-b--h2{margin-top:1.2em}.esp-b--h2 .esp-b__texto{text-align:center;text-transform:uppercase;letter-spacing:.08em;color:#1e3a5f;font-size:15.5px;font-weight:700}.esp-b--h3{margin-top:.8em}.esp-b--h3 .esp-b__texto{color:#111827;font-weight:700}.esp-b--li,.esp-b--lis{padding-left:8px}.esp-b__vineta{color:#4b5563;flex:none}.esp-b__estado{text-align:right;color:#92400e;flex:none;min-width:96px;max-width:40%;font-weight:700}.esp-b.is-marcador .esp-b__texto{color:#6b7280;-webkit-text-decoration:underline dotted #d97706;text-decoration:underline dotted #d97706}.esp-b__aviso{color:#92400e;background:#fef3c7;border-radius:999px;flex:none;padding:0 8px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:12px;font-weight:700}.esp-b strong{font-weight:700}.esp-bajo{gap:8px;max-width:860px;margin:16px auto 0;display:grid}.esp-aviso-linea{color:#b45309;margin:0;font-size:13px;font-weight:700}.esp-pendientes{background:var(--panel);border:1px solid var(--esp-borde);border-radius:8px;padding:8px 16px}.esp-pendientes p,.esp-pendientes span{color:var(--text)!important;font-size:13px!important}.esp-clima{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 16px;margin:0 0 16px;font-family:system-ui,-apple-system,Segoe UI,sans-serif;display:grid}.esp-clima div{border:1px solid #e5e7eb;border-radius:6px;padding:8px 12px}.esp-clima dt{color:#6b7280;font-size:13px}.esp-clima dd{color:#111827;margin:0;font-size:16px;font-weight:700}.esp-der{border-left:1px solid var(--esp-borde);background:var(--panel);min-height:0;overflow:hidden auto}.is-panel-plegado .esp-der__cab{justify-content:center}.esp-panel__cuerpo{gap:8px;padding:8px 16px 32px;display:grid}.esp-bloque{border-bottom:1px solid var(--esp-borde);min-width:0;padding:8px 0 16px}.esp-bloque:last-child{border-bottom:0}.esp-bloque__tit{align-items:center;gap:8px;margin:8px 0;font-size:14px;font-weight:700;display:flex}.esp-campo{gap:4px;font-size:13px;display:grid}.esp-campo>span{color:var(--muted);font-weight:600}.esp-campo textarea,.esp-hall__form input,.esp-hall__form textarea,.esp-hall__fila select{width:100%;min-height:36px;font:inherit;border:1px solid var(--esp-borde);background:var(--panel);color:var(--text);resize:vertical;border-radius:6px;padding:8px;font-size:14px}.esp-guardado{min-height:16px;color:var(--muted);font-size:13px}.esp-nota-lectura{white-space:pre-wrap;margin:0;font-size:13.5px}.esp-notas-items{gap:8px;margin:0;padding:0;font-size:13.5px;line-height:1.45;list-style:none;display:grid}.esp-notas-items li{background:var(--esp-suave);border-radius:6px;padding:8px}.esp-notas-items b{color:var(--muted);font-size:13px;display:block}.esp-panel__fotos{border:1px dashed #0000;border-radius:8px;margin-bottom:8px;padding:4px}.esp-panel__fotos.is-encima,.esp-fotos__grupo.is-encima{border-color:var(--esp-acento);background:color-mix(in srgb, var(--esp-acento) 8%, transparent)}.esp-panel__fotos-cab{align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.esp-panel__fotos-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.esp-subir{cursor:pointer;align-items:center;min-height:36px;display:inline-flex}.esp-subir.is-ocupado{opacity:.6}.esp-captura .svcap__panel{max-height:none;padding:0;overflow:visible}.esp-der .esp-captura .svcap__fila4,.esp-der .esp-captura .svcap__fila6{grid-template-columns:1fr 1fr}.esp-der .esp-captura .svcap__fila4>[style*=span\ 2]{grid-column:1/-1!important}.esp-der .esp-captura [style*="minmax(9rem, 1.2fr) 7rem"]{grid-template-columns:1fr auto!important}.esp-der .esp-captura [style*="minmax(9rem, 1.2fr) 7rem"]>:nth-child(3){grid-column:1/-1}.esp-der .esp-captura [style*="minmax(13rem, 1fr)"]{grid-template-columns:1fr!important}.esp-captura input,.esp-captura select,.esp-captura textarea{min-height:36px;font-size:14px}.svcap__layout--solo{display:block!important}.svcap--solo .svcap__paneltit{padding-top:0}.esp-hall__lista{gap:8px;margin:0;padding:0;list-style:none;display:grid}.esp-hall{background:var(--esp-suave);border-left:4px solid #9ca3af;border-radius:6px;align-items:flex-start;gap:8px;padding:8px;display:flex}.esp-hall.is-p1{border-left-color:#c0392b}.esp-hall.is-p2{border-left-color:#d97706}.esp-hall.is-p3{border-left-color:#2f855a}.esp-hall.is-editando{border-left-color:var(--esp-acento);display:grid}.esp-hall__p{color:#fff;background:#6b7280;border-radius:4px;flex:none;padding:2px 6px;font-size:12px;font-weight:800}.esp-hall__p.is-p1{background:#c0392b}.esp-hall__p.is-p2{background:#b45309}.esp-hall__p.is-p3{background:#2f855a}.esp-hall__txt{flex:1;min-width:0;font-size:13.5px;line-height:1.45}.esp-hall__txt p{margin:4px 0 0}.esp-hall__txt em{color:var(--muted);margin-top:4px;display:block}.esp-hall__acc{flex:none;gap:4px;display:flex}.esp-hall__acc button,.esp-foto__acciones button{border:1px solid var(--esp-borde);background:var(--panel);min-width:36px;min-height:36px;color:var(--text);cursor:pointer;border-radius:6px;font-size:14px}.esp-hall__acc button.is-peligro:hover,.esp-foto__acciones button.is-peligro:hover{color:var(--danger,#c0392b);border-color:var(--danger,#c0392b)}.esp-hall__form{gap:8px;display:grid}.esp-hall__fila{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.esp-hall__fila select{flex:1;width:auto}.esp-hall__nuevo{margin-top:8px}.esp-seg>button.is-on.is-p1{background:color-mix(in srgb, #c0392b 26%, var(--panel))}.esp-seg>button.is-on.is-p2{background:color-mix(in srgb, #d97706 26%, var(--panel))}.esp-seg>button.is-on.is-p3{background:color-mix(in srgb, #2f855a 26%, var(--panel))}.esp-fotos{gap:16px;max-width:1600px;margin:0 auto;display:grid}.esp-fotos__grupo{background:var(--panel);border:1px dashed #0000;border-radius:8px;padding:8px}.esp-fotos__cab{align-items:center;gap:8px;margin-bottom:8px;display:flex}.esp-fotos__cab h4{margin:0;font-size:15px}.esp-fotos__nota{color:var(--muted);font-size:13px}.esp-fotos__grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;display:grid}.esp-fotos__soltar{text-align:center;color:var(--muted);border:1px dashed var(--esp-borde);border-radius:8px;margin:0;padding:16px;font-size:13px}.esp-foto{border:1px solid var(--esp-borde);background:var(--esp-suave);border-radius:8px;gap:8px;min-width:0;margin:0;padding:8px;display:grid;position:relative}.esp-foto.is-portada{border:2px solid #c4a052}.esp-foto.is-excluida{opacity:.55}.esp-foto.is-ocupada{opacity:.5;pointer-events:none}.esp-foto__img{cursor:grab;background:#e5e7eb;border-radius:6px;display:block;overflow:hidden}.esp-foto__img img{object-fit:cover;width:100%;height:180px;display:block}.esp-foto--chica .esp-foto__img img{height:104px}.esp-foto__sello{color:#fff;background:#c4a052;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;position:absolute;top:12px;left:12px}.esp-foto__sello--fuera{background:#6b7280;left:auto;right:12px}.esp-foto__pie{border:1px solid var(--esp-borde);background:var(--panel);width:100%;min-height:36px;color:var(--text);border-radius:6px;padding:4px 8px;font-size:13px}.esp-foto__acciones{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.esp-foto__acciones select{border:1px solid var(--esp-borde);background:var(--panel);min-width:0;min-height:36px;color:var(--text);border-radius:6px;flex:1;font-size:13px}.esp-foto__acciones button.is-on{color:#c4a052;border-color:#c4a052}.esp-foto--chica .esp-foto__acciones select{flex-basis:100%;order:9}.esp-pdf{flex-direction:column;flex:1;gap:8px;min-height:0;padding:16px 24px;display:flex}.esp-pdf__barra{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.esp-pdf__visor,.visor-pdf--linea{flex-direction:column;flex:1;min-height:0;display:flex}.visor-pdf--linea .visor-pdf__marco{flex:1;height:auto;min-height:320px}.esp-aviso{background:color-mix(in srgb, #1d4ed8 10%, var(--panel));border:1px solid #1d4ed84d;border-radius:8px;margin:0;padding:8px 16px;font-size:13.5px}.esp-datos{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;max-width:1400px;margin:0 auto;display:grid}@media (max-width:1100px){.esp-datos{grid-template-columns:minmax(0,1fr)}}.esp-datos__col{gap:16px;min-width:0;display:grid}.esp-tarjeta{border:1px solid var(--esp-borde);background:var(--panel);border-radius:8px;min-width:0;padding:16px}.esp-tarjeta fieldset{border:0;min-width:0;margin:0;padding:0}.esp-tarjeta .report-draft-config-section{border:0;padding:0}.esp-tarjeta .report-draft-field>span,.esp-tarjeta .report-draft-sections-hint{font-size:13px}.esp-tarjeta .report-draft-input,.esp-tarjeta .report-draft-select{min-height:36px;font-size:14px}.esp-datos__fuente{color:var(--muted);font-size:13px;font-style:normal;display:block}.esp-hero,.esp-legacy{border:1px solid var(--esp-borde);background:var(--panel);border-radius:8px;max-width:720px;margin:48px auto;padding:32px}.esp-hero h3,.esp-legacy h3{margin:0 0 8px;font-size:18px}.esp-hero p,.esp-legacy p{font-size:14px;line-height:1.55}.esp-legacy{border-left:4px solid #d97706}.esp-legacy__acc{flex-wrap:wrap;gap:8px;margin:16px 0 8px;display:flex}.esp-capa{z-index:90;background:#00000080;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.esp-capa__caja{border:1px solid var(--line-strong,#0000002e);background:var(--panel,#fff);width:min(880px,100%);max-height:calc(100vh - 48px);color:var(--text);border-radius:8px;flex-direction:column;font-size:14px;display:flex;overflow:hidden;box-shadow:0 24px 64px #0006}.esp-capa__caja--ancha{width:min(1120px,100%)}.esp-capa__cab{border-bottom:1px solid var(--line-strong,#0000002e);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 24px;display:flex}.esp-capa__cab h3{margin:0;font-size:16px}.esp-capa__cab p{color:var(--muted);white-space:pre-line;margin:4px 0 0;font-size:13px}.esp-capa__scroll{flex:1;min-height:0;padding:16px 24px;overflow:auto}.esp-capa__pie{border-top:1px solid var(--line-strong,#0000002e);justify-content:flex-end;gap:8px;padding:16px 24px;display:flex}.esp-capa .button{min-height:36px;font-size:13.5px}.esp-comparar__leyenda{color:var(--muted);margin:0;padding:8px 24px;font-size:13px}.esp-comparar__cuerpo{color:#1f2937;background:#fff;border:1px solid #e5e7eb;border-radius:6px;flex:1;min-height:0;margin:0 24px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13.5px;line-height:1.55;overflow:auto}.esp-diff{white-space:pre-wrap;overflow-wrap:anywhere;gap:8px;padding:0 8px;display:flex}.esp-diff>span{color:#9ca3af;flex:none;width:12px}.esp-diff--quitada{color:#991b1b;background:#fee2e2;text-decoration:line-through}.esp-diff--agregada{color:#166534;background:#dcfce7}.esp-comparar__nuevo{white-space:pre-wrap;font:inherit;margin:0;padding:16px}.esp-versiones{gap:8px;margin:0;padding:8px 24px 24px;list-style:none;display:grid;overflow:auto}.esp-versiones li{border-bottom:1px solid var(--line,#0000001a);justify-content:space-between;align-items:center;gap:16px;padding:8px 0;display:flex}.esp-versiones li>div{font-size:13.5px;display:grid}.esp-versiones li span{color:var(--muted);font-size:13px}.esp-comparar__avisos{background:color-mix(in srgb, #d97706 12%, var(--panel,#fff));border:1px solid #d9770673;border-radius:8px;margin:8px 24px 0;padding:8px 16px;font-size:13.5px;line-height:1.45}.esp-comparar__avisos ul{margin:4px 0 0;padding-left:20px}.esp-captura small,.esp-captura [style*=font-size],.esp-captura .svcap__campo>span,.esp-captura .svcap__sev,.esp-captura .svcap__vacio,.esp-captura .svcap__finding small,.esp-captura .svcap__finding em,.esp-captura .svcap__galtitulo small,.esp-captura .svcap__pie,.esp-captura .svcap__label,.esp-captura .svcap__oper,.esp-captura .svcap__nota,.esp-captura .svcap__hulltitulo,.esp-captura .svcap__hullgeneral,.esp-captura .svcap__escala-tag,.esp-captura .svcap__escala-campo>span,.esp-captura .svcap__escala-campo input,.esp-captura .svcap__hullcelda,.esp-tarjeta small,.esp-tarjeta [style*=font-size],.esp-tarjeta .report-draft-config-title,.esp-tarjeta .report-draft-field span,.esp-tarjeta .sv-caso__datos small,.esp-tarjeta .sv-caso__titulo,.esp-tarjeta .sv-caso__meta,.esp-tarjeta .sv-caso__nota,.esp-tarjeta .sv-caso__vacio,.esp-tarjeta .sv-compartir__accesos{font-size:13px!important}.esp-captura .svcap__hullcol,.esp-captura .svcap__hullfila{font-size:12px!important}.esp-captura .svcap__escala-campo input{height:36px}.esp-captura .svcap__campo>span,.esp-tarjeta .report-draft-config-title{letter-spacing:.02em}.esp-pasos{align-items:center;gap:14px;min-width:0;margin-left:auto;padding-right:16px;display:flex}.esp-pasos__lista{align-items:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.esp-pasos__paso{color:var(--muted,#8a94a1);white-space:nowrap;align-items:center;gap:6px;font-size:12.5px;display:flex}.esp-pasos__paso+.esp-pasos__paso:before{content:"";background:var(--esp-borde,#0000002e);width:18px;height:1px;margin-right:2px}.esp-pasos__paso i{border:1px solid var(--esp-borde,#0000002e);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.esp-pasos__paso.is-hecho{color:var(--text,inherit)}.esp-pasos__paso.is-hecho i{color:#fff;background:#1d9e75;border-color:#1d9e75}.esp-pasos__paso.is-actual{color:var(--text,inherit);font-weight:700}.esp-pasos__paso.is-actual i{color:#1a1a1a;background:#c9a24b;border-color:#c9a24b}.esp-pasos__accion{white-space:nowrap;height:32px}@media (max-width:1280px){.esp-pasos__paso:not(.is-actual) span{display:none}}.esp-enviar{width:min(40rem,94vw)}.esp-enviar__pasos{flex-direction:column;gap:18px;margin:0;padding:0 0 4px;list-style:none;display:flex}.esp-enviar__pasos li{flex-direction:column;gap:8px;display:flex}.esp-enviar__pasos textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid var(--esp-borde,#0000002e);background:var(--panel,transparent);color:inherit;resize:vertical;border-radius:8px;padding:10px 12px;font-size:13.5px;line-height:1.5}.esp-enviar__acc{flex-wrap:wrap;gap:8px;display:flex}.esp-enviar__acc a.button{align-items:center;text-decoration:none;display:inline-flex}.esp-enviar__pasos li>.button.primary{align-self:flex-start}.esp-enviar__error{align-items:center;gap:10px;display:flex}.esp-raiz .esp-pasos .button.primary.esp-pasos__accion,.esp-raiz .esp-enviar .button.primary{font-weight:700;color:#1a1a1a!important;background:#c9a24b!important;border-color:#c9a24b!important}.esp-raiz .esp-pasos .button.primary.esp-pasos__accion:hover:not(:disabled),.esp-raiz .esp-enviar .button.primary:hover:not(:disabled){filter:brightness(1.08)}.esp-raiz .esp-pasos .button.primary.esp-pasos__accion:disabled{opacity:.55}.esp-dividido{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid}.esp-dividido__ed,.esp-dividido__pdf{flex-direction:column;min-width:0;min-height:0;display:flex}.esp-dividido__pdf{border-left:1px solid var(--esp-borde,#0000002e)}.esp-dividido__pdf .esp-pdf{padding:12px 14px}@media (max-width:1100px){.esp-dividido{grid-template-columns:1fr}.esp-dividido__ed{display:none}.esp-dividido__pdf{border-left:0}}.esp-raiz .esp-barra__previa.is-on{box-shadow:inset 0 0 0 1px #c9a24b;border-color:#c9a24b!important}.esp-menu{position:relative}.esp-menu__boton{min-width:38px;font-size:18px;line-height:1}.esp-menu__fondo{z-index:5;position:fixed;inset:0}.esp-menu__lista{z-index:6;border:1px solid var(--esp-borde,#0000002e);background:var(--panel,#fff);border-radius:10px;flex-direction:column;min-width:250px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #00000047}.esp-raiz .esp-menu__lista button{text-align:left;cursor:pointer;border-radius:6px;width:100%;min-height:0;padding:9px 12px;font-size:13.5px;display:block;color:var(--text,inherit)!important;background:0 0!important;border:0!important}.esp-raiz .esp-menu__lista button:hover:not(:disabled){background:color-mix(in srgb, var(--text,#888) 8%, transparent)!important}.esp-raiz .esp-menu__lista button:disabled{opacity:.5;cursor:default}
