@font-face{font-family:besley;src:url(../media/Besley_Regular-s.p.0jjvqvrrwslv5.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:besley Fallback;src:local(Arial);ascent-override:110.52%;descent-override:37.58%;line-gap-override:0.0%;size-adjust:113.1%}.qHKHUq_className{font-family:besley,besley Fallback;font-style:normal;font-weight:400}.qHKHUq_variable{--font-besley:"besley", "besley Fallback"}
@font-face{font-family:figtree;src:url(../media/Figtree_Variable-s.p.1i0i6xyxueobj.ttf)format("truetype");font-display:swap;font-weight:300 900;font-style:normal}@font-face{font-family:figtree Fallback;src:local(Arial);ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:99.94%}.zg-nhq_className{font-family:figtree,figtree Fallback;font-style:normal}.zg-nhq_variable{--font-figtree:"figtree", "figtree Fallback"}
@font-face{font-family:inter;src:url(../media/Inter_Regular-s.p.26uph0ad073-t.otf)format("opentype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:90.0%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:107.64%}.kXb6tG_className{font-family:inter,inter Fallback;font-style:normal;font-weight:400}.kXb6tG_variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:lin3s;src:url(../media/Inter_Variable-s.17ohll32f3o9t.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:lin3s Fallback;src:local(Arial);ascent-override:90.0%;descent-override:22.43%;line-gap-override:0.0%;size-adjust:107.64%}.cGlvtq_className{font-family:lin3s,lin3s Fallback;font-style:normal}.cGlvtq_variable{--font-lin3s:"lin3s", "lin3s Fallback"}
:root{--lin3s-black:#0a0a0a;--lin3s-white:#fff;--bg:var(--lin3s-white);--fg:var(--lin3s-black);--line:var(--lin3s-black);--line-soft:#e4e4e4;--muted:#6f6f6f;--muted-2:#3d3d3d;--surface:#f6f6f5;--graph-crimson-deep:#6e120b;--graph-crimson:#b12b29;--graph-cream:#fbf2d8;--graph-navy-deep:#102f47;--graph-steel:#729ab9;--graph-forest-deep:#2b361c;--graph-olive:#636c3f;--graph-blush:#dfa3a2;--graph-amber:#bd6c27;--graph-yellow:#f9d94a;--ok:var(--graph-olive);--warn:var(--graph-amber);--err:var(--graph-crimson);--info:var(--graph-steel);--warn-text:#8f4e17;--info-text:var(--graph-navy-deep);--font-display:var(--font-besley), Georgia, "Times New Roman", serif;--font-body:var(--font-inter), system-ui, -apple-system, sans-serif;--mono:ui-monospace, "SF Mono", Menlo, monospace}*{box-sizing:border-box;border-radius:0}html,body{background:var(--bg);color:var(--fg);font-family:var(--font-display);margin:0;padding:0;font-size:14px;line-height:1.5}html{font-synthesis:none}strong,b,h1,h2,h3,h4,h5,h6,th{font-weight:400}em,i,cite,dfn{font-style:normal}:is(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--fg);outline-offset:2px}::selection{background:var(--fg);color:var(--bg)}a{color:var(--fg);text-underline-offset:3px;text-decoration:underline}a:hover{opacity:.65}.shell{max-width:1560px;margin:0 auto;padding:0 24px 64px}.topbar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:18px 0;display:flex}.brand{font-family:var(--font-display);letter-spacing:0;align-items:center;gap:14px;font-size:16px;display:flex}.brand-logo{width:auto;height:13px;display:block}.brand-sep{background:var(--fg);width:1px;height:18px}.brand small{font-family:var(--font-body);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.sesion{align-items:center;gap:12px;font-size:12.5px;display:flex}.panel{background:var(--bg);border:1px solid var(--line);padding:18px 20px;overflow-x:auto}.panel+.panel{margin-top:16px}.panel h3{font-family:var(--font-body);color:var(--fg);letter-spacing:.1em;text-transform:uppercase;margin:0 0 14px;font-size:11px}.grid-2{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;margin-bottom:16px;display:grid}@media (max-width:900px){.grid-2{grid-template-columns:1fr}}.grid-2 .panel{margin-top:0}button,.btn{font-family:var(--font-body);cursor:pointer;border:1px solid var(--line);color:var(--fg);background:0 0;padding:8px 16px;font-size:13px;font-weight:400;transition:background .15s,color .15s,opacity .15s}button:hover:not(:disabled){background:var(--fg);color:var(--bg)}button:disabled{opacity:.4;cursor:not-allowed}.btn-primary{background:var(--fg);color:var(--bg)}.btn-primary:hover:not(:disabled){opacity:.8;background:var(--fg);color:var(--bg)}.btn-danger{border-color:var(--fg);color:var(--fg)}.btn-danger:hover:not(:disabled){background:var(--fg);color:var(--bg)}.btn-sm{padding:4px 12px;font-size:12px}input[type=text],input[type=number],textarea,select{background:var(--bg);border:1px solid var(--line);width:100%;color:var(--fg);font-family:var(--font-body);padding:8px 10px;font-size:13px}input::placeholder,textarea::placeholder{color:var(--muted);opacity:1}textarea.mono{font-family:var(--mono);font-size:12px;line-height:1.6}input:focus,textarea:focus,select:focus{outline:1px solid var(--line);outline-offset:1px}input[type=checkbox]{accent-color:var(--fg)}.chip{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;background:0 0;border:1px solid;padding:2px 8px;font-size:10.5px;display:inline-block}.chip-rechazado{color:var(--err)}.chip-aprobado{color:var(--info-text);border-color:var(--info)}.console{font-family:var(--mono);color:var(--muted-2);background:var(--surface);border:1px solid var(--line-soft);min-width:0;max-height:420px;padding:12px 14px;font-size:11.5px;line-height:1.85;overflow-y:auto}.console .warn{color:var(--warn-text)}.console .err{color:var(--err)}.hint-wrap{margin-left:5px;display:inline-block;position:relative}.hint-btn{appearance:none;cursor:help;border:1px solid var(--line-soft);background:var(--bg);width:14px;height:14px;color:var(--muted);line-height:12px;font-family:var(--font-body);text-align:center;border-radius:50%;padding:0;font-size:9px}.hint-btn:hover,.hint-btn:focus-visible{color:var(--fg);border-color:var(--line)}.hint-pop{z-index:80;background:var(--bg);border:1px solid var(--line);font-family:var(--font-body);color:var(--muted-2);text-transform:none;letter-spacing:0;white-space:normal;text-align:left;padding:12px 14px;font-size:12px;font-weight:400;line-height:1.6;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #0a0a0a24}.hint-pop strong{color:var(--fg)}.hint-pop li{margin-bottom:5px}.hint-pop code{font-family:var(--mono);font-size:11px}.banner-done{border:1px solid var(--line);background:var(--bg);margin-bottom:16px;padding:12px 16px;font-size:14px;line-height:1.6}.banner-error{border-color:var(--err);color:var(--err)}.muted{color:var(--muted)}.small{font-size:12px}.mt{margin-top:14px}.parrafo{margin-top:1em;margin-bottom:1em}.relato-masthead{border-bottom:1px solid var(--line);padding:44px 0 30px}.relato-kicker{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--fg);font-size:11px}.relato-title{font-family:var(--font-display);max-width:900px;margin:16px 0 14px;font-size:clamp(34px,5vw,54px);font-weight:400;line-height:1.12}.relato-standfirst{font-family:var(--font-display);color:var(--muted-2);max-width:760px;margin:0 0 24px;font-size:19px;line-height:1.5}.relato-byline{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);flex-wrap:wrap;gap:6px 18px;font-size:11px;display:flex}.relato-chapter{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:20px 56px;padding:52px 0;display:grid}.relato-chapter:last-of-type{border-bottom:1px solid var(--line)}.relato-chapter-head{grid-column:1/-1;max-width:860px}.relato-num{font-family:var(--font-display);color:var(--muted);font-size:40px;line-height:1}.relato-h2{font-family:var(--font-display);margin:12px 0 0;font-size:clamp(21px,2.6vw,27px);font-weight:400;line-height:1.32}.relato-step{opacity:0;margin:0 0 32px;transition:opacity .7s,transform .7s;transform:translateY(18px)}.relato-step.is-visible{opacity:1;transform:none}.relato-label{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:10px}.relato-body{font-family:var(--font-display);font-size:16px;line-height:1.68}.relato-body ul{margin:0;padding-left:20px}.relato-body li{margin-bottom:8px}.relato-pull{border-left:2px solid var(--line);font-family:var(--font-display);margin:0;padding-left:18px;font-size:19px;line-height:1.5}.relato-evidence{font-family:var(--font-body);color:var(--muted-2);margin:0;padding:0;font-size:12.5px;line-height:1.6;list-style:none}.relato-evidence li{border-top:1px solid var(--line-soft);padding:10px 0}.relato-evidence .src{font-family:var(--mono);color:var(--fg);background:var(--surface);white-space:nowrap;margin-right:8px;padding:1px 6px;font-size:11px}.relato-evidence .dato{color:var(--fg)}.relato-articulo{grid-template-columns:minmax(0,1fr);max-width:860px}.relato-articulo .relato-h2{margin:10px 0 0;font-size:24px;line-height:1.35}.relato-inic{margin:0 0 18px}.relato-inic:last-child{margin-bottom:0}.link-editorial{margin-left:14px;font-size:12.5px;font-weight:400}.relato-footer{padding:44px 0 20px}.relato-claim{font-family:var(--font-display);margin:0 0 10px;font-size:22px}.relato-note{font-family:var(--font-body);color:var(--muted);max-width:640px;font-size:11px;line-height:1.6}@media (max-width:940px){.relato-chapter{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.relato-step{opacity:1;transition:none;transform:none}}.aviso{border-left:3px solid var(--warn);background:var(--surface);font-size:13px;line-height:1.6}.kpis{background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;margin-bottom:16px;display:grid}.kpi{background:var(--bg);padding:14px 16px}.kpi-t{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);align-items:center;gap:4px;font-size:10.5px;display:flex}.kpi-v{font-family:var(--font-body);margin-top:6px;font-size:30px;line-height:1.1}.kpi-b{font-family:var(--font-body);color:var(--muted);margin-top:4px;font-size:11px}.barras{gap:6px;max-width:620px;display:grid}.barra-fila{grid-template-columns:190px 1fr 32px;align-items:center;gap:10px;display:grid}.barra-etq{font-family:var(--font-body);color:var(--muted-2);font-size:12px}.barra-pista{background:0 0;height:16px}.barra-marca{background:var(--graph-navy-deep);height:16px;display:block}.barra-val{font-family:var(--font-body);text-align:right;font-size:12px}.barra-desglose{color:var(--muted);white-space:normal;font-size:10.5px;display:block}.btn-lapiz{color:var(--muted);background:0 0;border:none;padding:0 4px;font-size:13px;line-height:1}.btn-lapiz:hover:not(:disabled){color:var(--fg);background:0 0}.modal-fondo{z-index:60;text-align:left;background:#0a0a0a73;justify-content:center;align-items:flex-start;padding:32px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-caja{background:var(--bg);border:1px solid var(--line);flex-direction:column;width:min(1040px,100%);max-height:calc(100vh - 64px);padding:0 22px 4px;display:flex}.modal-caja>form,.modal-caja>section{overflow:visible}.modal-cuerpo{flex:1;min-height:0;padding-bottom:4px;overflow-y:auto}.modal-cab{border-bottom:1px solid var(--line-soft);font-family:var(--font-body);text-transform:uppercase;letter-spacing:.06em;background:var(--bg);z-index:2;justify-content:space-between;align-items:center;gap:16px;margin-bottom:0;padding:14px 0;font-size:12px;display:flex;position:sticky;top:0}.modal-cab-titulo{align-items:center;gap:7px;display:flex}.modal-cab .mono{text-transform:none;letter-spacing:0}.modal-estrecho{width:min(640px,100%)}.modal-caja .panel{border:none;padding:0}.tipo-tag{color:var(--fg);letter-spacing:.04em;font-weight:500}.nav{align-items:baseline;gap:16px;display:flex}.filtros{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filtros select,.filtros input{width:auto;min-width:150px}.intervalo{background:#cfcfcf;height:6px;display:block;position:absolute;top:5px}h1{font-family:var(--font-display);margin:8px 0 4px;font-size:26px}.tabla{border-collapse:collapse;width:100%;font-family:var(--font-body);font-size:13px}.tabla th{text-align:left;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--muted-2);border-bottom:1px solid var(--fg);padding:8px 10px;font-size:11px}.tabla td{border-bottom:1px solid var(--line-soft);vertical-align:top;padding:8px 10px}.tabla tbody tr:hover td{background:var(--surface)}.tabla th.num,.tabla td.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.td-desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.td-corto{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}svg a,svg a text{text-decoration:none}.ev-punto .ev-tip{opacity:0;pointer-events:none;transition:opacity .12s}.ev-punto:hover .ev-tip{opacity:1}.ev-punto circle{transition:r .12s}.ev-punto:hover circle{r:6px}.cad-col .cad-tip{opacity:0;pointer-events:none;transition:opacity .12s}.cad-col:hover .cad-tip{opacity:1}.ev-filtro{font-family:var(--font-body);color:var(--muted);margin:0 0 6px;font-size:11px}.ev-filtro a{color:var(--muted-2);text-decoration:none}.ev-filtro a:hover{color:var(--fg)}.ev-filtro a.activa{color:var(--fg);border-bottom:2px solid var(--fg)}.ev-leyenda{font-family:var(--font-body);color:var(--muted-2);flex-wrap:wrap;gap:14px;margin:8px 0 0;font-size:10.5px;display:flex}.ev-leyenda i{vertical-align:-1px;width:9px;height:9px;margin-right:5px;font-style:normal;display:inline-block}.ev-leyenda i.redonda{border-radius:50%}.lienzo{position:relative}.lienzo-acciones{justify-content:flex-end;align-items:baseline;gap:12px;margin:-6px 0 2px;display:flex}.lienzo-acciones button{cursor:pointer;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:0 0;border:none;padding:2px;font-size:10px}.lienzo-acciones button:hover{color:var(--fg)}.lienzo-titulo{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--fg);margin-right:auto;font-size:11px}.lienzo-grande{z-index:70;background:var(--bg);flex-direction:column;padding:22px 44px 30px;display:flex;position:fixed;inset:0}.lienzo-grande .lienzo-acciones{margin:0 0 10px}.lienzo-grande .lienzo-cuerpo{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}.lienzo-grande .lienzo-cuerpo svg{width:auto;max-width:100%;height:100%}.cform label{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.05em;color:var(--muted-2);margin:10px 0 0;font-size:11px;display:block}.cform input,.cform select,.cform textarea{width:100%;font-family:var(--font-body);color:var(--fg);background:var(--bg);border:1px solid var(--line-soft);margin-top:4px;padding:7px 10px;font-size:13px;display:block}.cform input:not([type=checkbox]):not([type=radio]):not([type=file]),.cform select{height:34px}.cform input:focus,.cform select:focus,.cform textarea:focus{border-color:var(--fg)}.cform [aria-invalid=true]{border-color:var(--err)}.cform button{margin-top:12px}.cform-grid{grid-template-columns:repeat(4,1fr);align-items:flex-end;gap:0 16px;display:grid}.cform-grid .span2{grid-column:span 2}.cform-grid button{grid-column:1/-1;justify-self:start}.cform-editar{margin-top:0}.cform-editar .cform-bloque{border-top:1px solid var(--line-soft);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px 20px;margin:0;padding:20px 0;display:grid}.modal-estrecho .cform-bloque{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:720px){.cform-editar .cform-bloque{grid-template-columns:repeat(2,minmax(0,1fr))}}.cform-editar .cform-bloque:first-of-type{border-top:none;padding-top:16px}.cform-bloque-titulo{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);grid-column:1/-1;margin:0;font-size:10.5px}.campo{min-width:0;font-family:var(--font-body);text-transform:uppercase;letter-spacing:.05em;color:var(--muted-2);flex-direction:column;gap:6px;margin:0;font-size:11px;display:flex}.cform .campo{margin:0}.campo :is(input,select,textarea){margin-top:0}.campo .resp-select{display:block}.campo-etq{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.campo-todo{grid-column:1/-1}.campo-doble{grid-column:span 2}.campo-corto{max-width:150px}.modal-estrecho .campo-doble{grid-column:1/-1}@media (max-width:720px){.campo-doble{grid-column:1/-1}}.cform-hint{color:var(--muted);text-transform:none;letter-spacing:0;font-size:10.5px;line-height:1.4}.cform-editar textarea{resize:vertical;min-height:96px;line-height:1.55}.ice-vivo{height:34px;color:var(--muted);text-transform:none;letter-spacing:0;align-items:center;gap:6px;font-size:12.5px;display:flex}.ice-vivo-n{color:var(--fg);font-variant-numeric:tabular-nums}.cform-pie{border-top:1px solid var(--line);background:var(--bg);z-index:2;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex;position:sticky;bottom:0}.cform-pie button{margin-top:0}.cform-pie .btn,.cform-pie button{height:34px;padding:0 16px}.cform-pie.metricas-pie{border-top-color:var(--line-soft);position:static}.cform-error{margin:0 0 14px}.cform-pie-nota{font-family:var(--font-body);color:var(--muted);font-size:11px}.cform-inline{align-items:center;gap:6px;display:flex}.cform-inline select{font-family:var(--font-body);border:1px solid var(--line-soft);background:var(--bg);color:var(--fg);padding:3px 4px;font-size:12px}.decidir{font-family:var(--font-body);margin-top:6px;font-size:12px}.decidir summary{cursor:pointer;color:var(--muted-2);text-underline-offset:3px;text-decoration:underline}.decidir[open]{border:1px solid var(--line-soft);min-width:260px;margin-top:8px;padding:0 12px 12px}.kpis a.kpi:hover{background:var(--surface)}.cnav{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin:18px 0 0;display:flex}.cnav-tabs{flex-wrap:wrap;gap:2px;display:flex}.cnav a,.cnav-activa{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.05em;font-size:12px;text-decoration:none}.cnav-tabs a,.cnav-tabs .cnav-activa{border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 14px 9px;display:inline-block}.cnav-tabs a{color:var(--muted)}.cnav-tabs a:hover{color:var(--fg);opacity:1}.cnav-tabs .cnav-activa,.cnav-derecha .cnav-activa{color:var(--bg);background:var(--fg);border-bottom-color:var(--fg)}.cnav-derecha{align-items:center;gap:16px;padding-bottom:9px;display:flex}.cnav-derecha a{color:var(--muted-2)}.cnav-derecha a:hover{color:var(--fg);opacity:1}.periodo-seg{font-family:var(--font-body);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;margin:12px 0 16px;font-size:11px;display:flex}.periodo-seg a,.periodo-seg .seg-activo{border:1px solid var(--line-soft);color:var(--muted-2);letter-spacing:0;padding:3px 10px;font-size:12px;text-decoration:none;display:inline-block}.periodo-seg a:hover{border-color:var(--fg);color:var(--fg);opacity:1}.periodo-seg .seg-activo{background:var(--fg);color:var(--bg);border-color:var(--fg)}.bandera-warn{color:var(--err);vertical-align:-1px;align-items:center;margin-right:2px;display:inline-flex}.fila-roja td{background:#b12b2912}.hint-pop ul{margin:4px 0 8px;padding-left:16px}.hint-pop li{margin:2px 0}.tabla .hint-pop{left:18px;right:auto}.campo-ia{display:block}.campo-ia-fila{font-family:var(--font-body);align-items:center;gap:10px;margin-top:4px;display:flex}.campo-ia-aviso{color:var(--warn-text);font-size:11px}.imp-intro{color:var(--muted-2);max-width:760px;margin:4px 0 22px}.imp-anos{font-family:var(--font-body);flex-wrap:wrap;align-items:center;gap:14px;display:flex}.imp-etq{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px}.imp-anos-seg{border:1px solid var(--fg);display:inline-flex}.imp-ano{color:var(--fg);border-left:1px solid var(--line-soft);font-variant-numeric:tabular-nums;padding:8px 20px;font-size:14px;text-decoration:none;position:relative}.imp-ano:first-child{border-left:none}.imp-ano:hover{background:var(--surface);opacity:1}.imp-ano-activo,.imp-ano-activo:hover{background:var(--fg);color:var(--bg);border-left-color:var(--fg)}.imp-ano-punto{opacity:.6;background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:7px}.imp-anos-otro{align-items:center;gap:6px;display:inline-flex}.imp-anos-otro input{width:104px;font-family:var(--font-body);border:1px solid var(--line-soft);padding:7px 8px;font-size:14px}.imp-anos-ayuda{font-family:var(--font-body);color:var(--muted);margin:10px 0 22px;font-size:13px}.imp-cajas{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.imp-caja{border:1px solid var(--line-soft);background:var(--bg);font-family:var(--font-body);flex-direction:column;gap:14px;padding:18px;transition:border-color .15s,box-shadow .15s;display:flex}.imp-caja-llena{border-color:var(--fg)}.imp-caja-encima{border-color:var(--fg);box-shadow:0 0 0 3px #0a0a0a14}.imp-caja-cab{justify-content:space-between;align-items:center;gap:10px;display:flex}.imp-caja-cab h3{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:12px;font-weight:500}.imp-insignia{color:var(--muted);border:1px solid var(--line-soft);white-space:nowrap;padding:2px 8px;font-size:11px}.imp-insignia-llena{color:var(--bg);background:var(--fg);border-color:var(--fg)}.imp-lleno{align-items:center;gap:12px;font-size:14px;line-height:1.5;display:flex}.imp-lleno-icono{background:var(--surface);border:1px solid var(--line-soft);width:42px;height:42px;color:var(--ok);flex:none;place-items:center;display:grid}.imp-ver{font-size:13px;display:block}.imp-zona{text-align:center;border:1px dashed var(--muted);background:var(--surface);color:var(--muted-2);cursor:pointer;flex-direction:column;align-items:center;gap:6px;padding:26px 16px;transition:border-color .15s,background .15s;display:flex}.imp-zona:hover,.imp-caja-encima .imp-zona{border-color:var(--fg);background:var(--bg)}.imp-zona:focus-within{outline:2px solid var(--fg);outline-offset:2px}.imp-zona-icono{background:var(--bg);border:1px solid var(--line-soft);width:42px;height:42px;color:var(--fg);border-radius:50%;place-items:center;display:grid}.imp-zona-titulo{color:var(--fg);font-size:14px}.imp-zona-sub{color:var(--muted);font-size:12px}.imp-zona u{text-underline-offset:3px}.imp-zona-compacta{flex-direction:row;justify-content:center;gap:10px;padding:11px 12px}.imp-zona-compacta .imp-zona-icono{width:28px;height:28px}.imp-zona-compacta .imp-zona-titulo{color:var(--muted-2);font-size:13px}.imp-error{font-family:var(--font-body);color:var(--err);margin:0;font-size:13px;line-height:1.5}.imp-error .icono{margin-right:4px}.imp-error ul{margin:6px 0 0;padding-left:18px}.imp-requiere{color:var(--warn-text);margin:0;font-size:12.5px;line-height:1.5}.imp-caja-pie{border-top:1px solid var(--line-soft);margin-top:auto;padding-top:10px}.imp-caja-pie .btn-enlace-peligro{color:var(--muted);text-decoration:none}.imp-caja-pie .btn-enlace-peligro:hover:not(:disabled){color:var(--err);text-decoration:underline}.imp-revision{width:min(1080px,100%)}.imp-fichero{font-family:var(--font-body);align-items:center;gap:8px;margin:16px 0 14px;font-size:13px;display:flex}.imp-fichero-nombre{overflow-wrap:anywhere;font-weight:500}.imp-resumen{border:1px solid var(--line-soft);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));margin:0 0 16px;display:grid}.imp-resumen>div{border-left:1px solid var(--line-soft);padding:12px 14px}.imp-resumen>div:first-child{border-left:none}.imp-resumen dt{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:11px}.imp-resumen dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:28px;line-height:1}.imp-resumen-aviso dd{color:var(--warn-text)}.imp-resumen-fuera dd{color:var(--err)}.imp-filtros{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.imp-filtro{font-family:var(--font-body);border:1px solid var(--line-soft);background:var(--bg);cursor:pointer;padding:5px 10px;font-size:12.5px}.imp-filtro span{color:var(--muted);margin-left:4px}.imp-filtro-activo,.imp-filtro-activo:hover:not(:disabled){border-color:var(--fg);background:var(--fg);color:var(--bg)}.imp-filtro-activo span{color:var(--bg);opacity:.7}.imp-filas{border-top:1px solid var(--line-soft);font-family:var(--font-body);margin:0;padding:0;list-style:none}.imp-fila{border-bottom:1px solid var(--line-soft);grid-template-columns:150px 104px minmax(0,1fr) auto;align-items:start;gap:4px 14px;padding:11px 4px;font-size:13.5px;display:grid}.imp-fila-id{overflow-wrap:anywhere;padding-top:1px;font-size:12.5px}.imp-fila-desc{min-width:0;line-height:1.45}.imp-fila-meta{color:var(--muted);flex-wrap:wrap;gap:0 12px;margin-top:3px;font-size:12px;display:flex}.imp-fila-arq{max-width:230px;font-family:var(--font-body);font-size:12.5px}.imp-fila-motivo,.imp-fila-avisos{grid-column:3/-1;font-size:12.5px;line-height:1.45}.imp-fila-motivo{color:var(--err)}.imp-fila-fuera .imp-fila-desc{color:var(--muted)}.imp-fila-avisos{color:var(--warn-text);margin:0;padding:0;list-style:none}.imp-fila-avisos .icono{margin-right:4px}.imp-fila-vacia{padding:18px 4px;font-size:13px}.imp-est{white-space:nowrap;text-transform:uppercase;letter-spacing:.06em;border:1px solid;justify-self:start;padding:2px 7px;font-size:10.5px}.imp-est-nueva{color:var(--ok)}.imp-est-actualiza{color:var(--info-text)}.imp-est-mantiene{color:var(--muted)}.imp-est-fuera{color:var(--err)}.imp-pie{border-top:1px solid var(--line-soft);background:var(--bg);font-family:var(--font-body);flex-direction:column;gap:12px;padding:14px 0 16px;display:flex}.imp-modo{border:none;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}.imp-modo legend{color:var(--muted-2);margin-bottom:8px;padding:0;font-size:12px}.imp-modo-op{border:1px solid var(--line-soft);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.imp-modo-op strong{font-weight:500;display:block}.imp-modo-op span span{color:var(--muted)}.imp-modo-activo{border-color:var(--fg)}.imp-modo-peligro strong{color:var(--err)}.imp-modo-peligro.imp-modo-activo{border-color:var(--err)}.imp-pie-acciones{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.imp-pie-resumen{color:var(--muted-2);margin-right:auto;font-size:13px}.imp-pie .import-auditoria{color:var(--fg);cursor:pointer;align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.45;display:flex}.imp-pie .import-auditoria input{flex:none;width:auto;margin:2px 0 0}@media (max-width:900px){.imp-cajas{grid-template-columns:1fr}}@media (max-width:700px){.imp-modo{grid-template-columns:1fr}.imp-fila{grid-template-columns:minmax(0,1fr) auto}.imp-fila-desc,.imp-fila-arq,.imp-fila-motivo,.imp-fila-avisos{grid-column:1/-1}.imp-pie-resumen{flex-basis:100%}}.paso{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:10px;font-size:11px}.campo-ia-sugerencia{border:1px dashed var(--warn);background:var(--graph-cream);font-family:var(--font-body);color:var(--fg);margin-top:8px;padding:10px 12px;font-size:13px;display:block}.campo-ia-texto{white-space:pre-wrap;margin-bottom:8px;display:block}.campo-ia-sugerencia,.campo-ia-fila,.campo-ia-aviso{text-transform:none;letter-spacing:normal}.grid-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.grid-3 .panel{margin-top:0}.chip-running{color:var(--info-text);border-color:var(--info)}.chip-closed{color:var(--fg);border-color:var(--fg)}.chip-ready{color:var(--muted-2);border-color:var(--muted)}.chip-neutro{color:var(--muted);border-color:var(--line-soft)}.chip-won{color:var(--ok);border-color:var(--ok)}.chip-lost{color:var(--err);border-color:var(--err)}.chip-pending{color:var(--warn-text);border-color:var(--warn)}.chip-aviso{color:var(--warn-text);border-color:var(--warn);border-style:dashed}.chip-entregada{color:var(--muted-2);border-color:var(--muted-2);border-style:dotted}.filtros{font-family:var(--font-body);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.filtros select,.filtros input[type=search],.filtros input[type=text]{border:1px solid var(--line-soft);width:auto;min-width:130px;padding:5px 8px;font-size:12px}.filtros select:hover,.filtros input:hover{border-color:var(--fg)}.filtros a{color:var(--muted);font-size:11.5px}.aviso{padding:8px 12px;display:inline-block}.kpis{grid-template-columns:repeat(4,1fr)}@media (max-width:900px){.kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.kpis{grid-template-columns:1fr}}.kpi-v small{color:var(--muted);font-size:14px}.barra-marca.neg{background:var(--graph-crimson)}.barra-etq a{color:inherit;text-decoration:none}.barra-etq a:hover{text-decoration:underline}.cform-inline select{cursor:pointer;background:0 0;border-color:#0000;max-width:170px}.cform-inline select:hover,.cform-inline select:focus{border-color:var(--line-soft);background:var(--bg)}.btn-decidir{color:var(--muted);text-underline-offset:3px;font-size:11.5px;font-family:var(--font-body);background:0 0;border:none;padding:0;text-decoration:underline}.btn-decidir:hover:not(:disabled){color:var(--fg);background:0 0}.meta-linea{font-family:var(--font-body);flex-wrap:wrap;align-items:baseline;gap:6px 22px;margin:10px 0 4px;font-size:12.5px;display:flex}.meta-linea .k{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-right:5px;font-size:10px}.breadcrumb{font-family:var(--font-body);color:var(--muted);margin:2px 0 6px;font-size:12px}.breadcrumb a{color:var(--muted-2);text-decoration:none}.breadcrumb a:hover{color:var(--fg);opacity:1;text-decoration:underline}.graficas{margin-bottom:16px}@media (max-width:1000px){.grid-3.graficas{grid-template-columns:1fr}}.graficas .barra-fila{grid-template-columns:minmax(80px,130px) 1fr auto}.graficas .barra-etq{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.graficas .barra-val{white-space:nowrap}.sankey path{cursor:default}.sankey path:hover{opacity:.75}.visualmente-oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.relato-evidence .src a{text-decoration:none}.relato-evidence .src a:hover{text-decoration:underline}@media print{.topbar,.cnav,.periodo-seg,.breadcrumb{display:none}.relato-step{opacity:1;transform:none}.relato-chapter{break-inside:avoid}}.buscador{align-items:center;max-width:340px;margin-bottom:20px;display:flex;position:relative}.buscador .lupa{width:14px;height:14px;color:var(--muted);pointer-events:none;position:absolute;left:11px}.buscador input{border:1px solid var(--line-soft);background:var(--bg);width:100%;color:var(--fg);font-family:var(--font-body);padding:9px 12px 9px 34px;font-size:13px;transition:border-color .15s}.buscador input::placeholder{color:var(--muted)}.buscador input:hover{border-color:var(--muted)}.buscador input:focus{border-color:var(--fg)}.clientes{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;max-width:1440px;margin-bottom:16px;display:grid}@media (max-width:1320px){.clientes{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1080px}}@media (max-width:1000px){.clientes{grid-template-columns:repeat(2,minmax(0,1fr));max-width:720px}}@media (max-width:660px){.clientes{grid-template-columns:1fr;max-width:360px}}.cli{border:1px solid var(--line-soft);background:var(--bg);min-height:420px;color:var(--fg);cursor:pointer;flex-direction:column;padding:18px;text-decoration:none;transition:border-color .15s,background-color .15s;display:flex}.cli:hover{border-color:var(--fg);background:var(--bg);opacity:1}.cli-cab{min-height:66px}.cli-nombre{font-family:var(--font-display);letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:19px;line-height:1.2;display:-webkit-box;overflow:hidden}.cli-vertical{font-family:var(--font-body);color:var(--muted);text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 0;font-size:11px;overflow:hidden}.cli-hero{margin-top:20px}.cli-hero-v{font-family:var(--font-body);font-variant-numeric:tabular-nums;font-size:40px;line-height:1}.cli-hero-v.cero{color:var(--muted)}.cli-hero-k{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-top:7px;font-size:10.5px}.cli-specs{margin:18px 0 0;padding:0;list-style:none}.cli-specs li{border-top:1px solid var(--line-soft);font-family:var(--font-body);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;font-size:12.5px;display:flex}.cli-specs .k{color:var(--muted)}.cli-specs .v{color:var(--fg);font-variant-numeric:tabular-nums}.cli-specs .v small{color:var(--muted);font-size:10.5px}.cli-specs li.origen .k{color:var(--fg);align-items:center;gap:7px;display:flex}.cli-specs li.origen i{flex:0 0 7px;width:7px;height:7px}.cli .ia{background:var(--fg)}.cli .hum{background:#a8a8a8}.cli-specs li.corte{margin-top:8px}.fila-metrica td{background:var(--surface);font-family:var(--font-body);padding-top:6px;padding-bottom:6px;font-size:12px}.fila-metrica .metrica-nombre{font-family:var(--mono);margin-right:10px;font-size:11.5px}.fila-metrica .metrica-detalle{color:var(--muted)}.fila-metrica .chip{font-size:9.5px}.fila-metrica .metrica-rol{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:10px}.metrica-cuenta{font-family:var(--font-body);color:var(--muted);font-size:10.5px}.relato-stats{border-top:1px solid var(--line);padding-top:28px}.relato-test{margin:34px 0 44px}.relato-test-desc{font-family:var(--font-display);max-width:700px;margin:4px 0 16px;font-size:19px;line-height:1.5}.edstat{align-items:baseline;gap:16px;margin:0 0 18px;display:flex}.edstat-num{font-family:var(--font-display);letter-spacing:-.01em;font-size:46px;line-height:1}.edstat-meta{align-items:baseline;gap:12px;display:inline-flex}.edstat-p{font-family:var(--font-body);color:var(--muted);font-size:12px}.relato-test .relato-evidence{max-width:700px;margin-top:14px}.filtros-nota{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.ed-txt{position:relative}.ed-lapiz{opacity:0;transition:opacity .12s}.ed-txt:hover .ed-lapiz,.ed-lapiz:focus-visible{opacity:1}@media (hover:none){.ed-lapiz{opacity:.45}}.ed-marca{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px dotted var(--line);cursor:help;margin-left:6px;font-size:9.5px}.ed-form{margin:6px 0 10px;display:block}.ed-form textarea{width:100%;font-family:var(--font-body);border:1px solid var(--line);background:var(--bg);color:var(--fg);padding:8px 10px;font-size:14px;line-height:1.6}.ed-form-fila{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.ed-form-nota{font-family:var(--font-body);color:var(--muted);font-size:11px}.ed-form-original{border-left:2px solid var(--line-soft);font-family:var(--font-body);color:var(--muted-2);margin-top:8px;padding-left:10px;font-size:12px;line-height:1.6;display:block}.ed-form-original strong{color:var(--muted)}.ed-barra{border-bottom:1px solid var(--line-soft);font-family:var(--font-body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:10px 0;font-size:13px;display:flex}.ed-barra-acciones{align-items:center;gap:8px;display:flex}.ed-barra-acciones .cform-inline{display:inline}.ed-barra-pitch{margin:8px 0 18px}a.btn-sm{text-decoration:none;display:inline-block}@media print{.no-imprimir,.cnav,.periodo-seg,.breadcrumb,.cabecera-acciones,header.topbar,.ed-lapiz,.ed-marca,.lienzo-acciones{display:none!important}body{background:#fff}main{max-width:none;margin:0;padding:0}.relato-chapter{break-inside:avoid-page;break-before:page}.relato-masthead{break-after:page}.relato-step,.relato-inic,.relato-test,figure,table{break-inside:avoid}.relato-title{font-size:34pt}.relato-h2{font-size:19pt}a{color:inherit;text-decoration:none}.relato-step{opacity:1!important;transform:none!important}}.home-cabecera,.cabecera-pagina{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.home-cabecera h1,.cabecera-pagina h1{margin-bottom:4px}.kpis.kpis-central{grid-template-columns:repeat(7,minmax(0,1fr))}@media (max-width:1200px){.kpis.kpis-central{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:600px){.kpis.kpis-central{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-acciones{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.home-acciones>.btn{align-items:center;height:34px;text-decoration:none;display:inline-flex}.home-acciones>.btn-primary{height:34px}.cabecera-acciones{align-items:center;gap:10px;margin:4px 0 0 auto;display:flex}.cabecera-acciones .btn,.cabecera-acciones .btn-primary{white-space:nowrap;align-items:center;height:34px;padding:0 16px;text-decoration:none;display:inline-flex}.panel-cab{justify-content:space-between;align-items:center;gap:12px;display:flex}.panel-cab .btn-sm{text-transform:none;letter-spacing:0;font-weight:400}.acciones-rechazo{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.acciones-rechazo .btn-sm{margin-top:0}.aviso-rechazo{border-left-color:var(--err);margin:16px 0 0}.campo-fijo{min-height:34px;color:var(--fg);text-transform:none;letter-spacing:0;align-items:center;gap:6px;padding:7px 0;font-size:13px;display:flex}.alta-cliente{margin:18px 0 24px}.alta-cliente .cform-grid{grid-template-columns:repeat(4,1fr)}.alta-salidas{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.btn-secundario{background:var(--bg);color:var(--fg)}.resp-select select,.resp-otro input{width:100%}.resp-otro{align-items:center;gap:6px;display:flex}.resp-otro input{flex:1}.alta-equipo{margin-top:4px;display:block}.alta-equipo textarea{width:100%;font-family:var(--font-body)}.cform-aviso{font-family:var(--font-body);color:var(--muted-2);border-left:2px solid var(--warn);grid-column:1/-1;max-width:68ch;margin:4px 0 0;padding:8px 0 8px 12px;font-size:12.5px;line-height:1.6}.mono{font-family:var(--mono);font-size:.92em}.assets{border-top:1px solid var(--line-soft);margin-top:18px;padding-top:14px}.assets-rejilla{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin:10px 0 14px;display:grid}.asset{margin:0}.asset img{object-fit:cover;border:1px solid var(--line-soft);background:var(--surface);width:100%;height:150px;display:block}.asset-doc{border:1px solid var(--line-soft);background:var(--surface);height:150px;font-family:var(--font-body);justify-content:center;align-items:center;font-size:12px;text-decoration:none;display:flex}.asset-roto{border:1px dashed var(--line);height:150px;color:var(--muted);font-family:var(--font-body);text-align:center;justify-content:center;align-items:center;padding:0 10px;font-size:11.5px;display:flex}.asset figcaption{font-family:var(--font-body);color:var(--muted-2);flex-wrap:wrap;align-items:baseline;gap:4px;margin-top:5px;font-size:11.5px;line-height:1.5;display:flex}.asset-meta{color:var(--muted)}.asset figcaption .cform-inline{margin-left:auto}.assets-subir{font-family:var(--font-body);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.assets-subir input[name=caption]{flex:1;min-width:180px}.relato-figuras{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin:18px 0 6px;display:grid}.relato-figuras figure{margin:0}.relato-figuras img{border:1px solid var(--line-soft);width:100%;height:auto;display:block}.relato-figuras figcaption{font-family:var(--font-body);color:var(--muted-2);margin-top:6px;font-size:12px;line-height:1.55}.metricas-test{margin-top:8px}.tabla-compacta th,.tabla-compacta td{padding:4px 8px;font-size:12px}.metricas-alta{border-top:1px dashed var(--line-soft);margin-top:10px;padding-top:10px}.icono{vertical-align:-.08em;flex:none}.id-editable{appearance:none;font-family:inherit;font-size:inherit;color:var(--fg);cursor:pointer;text-align:left;border:none;border-bottom:1px solid var(--line);background:0 0;align-items:baseline;gap:5px;margin:0;padding:0;display:inline-flex}.id-editable:hover,.id-editable:focus-visible{border-bottom-color:var(--fg);background:0 0}.id-editable .icono{opacity:0;transition:opacity .12s}.id-editable:hover .icono,.id-editable:focus-visible .icono{opacity:.65}@media (hover:none){.id-editable .icono{opacity:.45}}.primarias{flex-direction:column;grid-column:1/-1;gap:10px;display:flex}.primaria-fila{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.primaria-fila>label:first-child{flex:1;min-width:200px}.primaria-quitar{margin-bottom:7px}.cform-nota{font-family:var(--font-body);color:var(--muted);grid-column:1/-1;margin:8px 0 0;font-size:11.5px}.tabla thead th{z-index:1;background:var(--bg);box-shadow:inset 0 -1px 0 var(--fg);position:sticky;top:0}@media print{.tabla thead th{position:static}}.modal-cargando{font-family:var(--font-body);color:var(--muted);margin:0;padding:24px 0 28px;font-size:13px}.sel-sitio{appearance:none;font-family:var(--font-body);color:var(--muted-2);cursor:pointer;text-align:left;border:none;border-bottom:1px dotted var(--line);background:0 0;margin:0;padding:0;font-size:12.5px}.sel-sitio:hover,.sel-sitio:focus-visible{color:var(--fg);border-bottom-color:var(--fg)}.sel-sitio-abierto{font-family:var(--font-body);border:1px solid var(--fg);background:var(--bg);color:var(--fg);max-width:100%;padding:2px 4px;font-size:12.5px}.ed-barra-nombre{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ed-barra-nombre input,.ed-barra-nombre select{font-family:var(--font-body);border:1px solid var(--line);background:var(--bg);color:var(--fg);padding:4px 7px;font-size:13px}.ed-barra-nombre input{min-width:220px}.ed-barra-nombre .btn-sm{margin-top:0}.uso-ia{border:1px solid var(--line-soft);font-family:var(--font-body);align-items:stretch;display:inline-flex}.uso-ia-k{letter-spacing:.08em;text-transform:uppercase;color:var(--bg);background:var(--fg);align-items:center;padding:0 10px;font-size:10.5px;display:flex}.uso-ia-c{border-left:1px solid var(--line-soft);flex-direction:column;justify-content:center;padding:5px 12px;display:flex}.uso-ia-c:first-of-type{border-left:0}.uso-ia-v{font-variant-numeric:tabular-nums;color:var(--fg);font-size:13px;line-height:1.1}.uso-ia-l{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-top:2px;font-size:9.5px}.cnav-derecha{align-items:flex-end}.tabla.ancha{width:max-content;min-width:100%}.tabla.ancha td.desc{white-space:normal;min-width:380px;max-width:600px;line-height:1.55}.tabla.ancha th{white-space:nowrap}.tabla.ancha td.ice{width:34px}.mini-assets{align-items:center;gap:3px;text-decoration:none;display:inline-flex}.mini-assets img{object-fit:cover;border:1px solid var(--line-soft);width:30px;height:30px;display:block}.mini-assets:hover img{border-color:var(--fg)}.mini-assets .mas{font-family:var(--font-body);color:var(--muted);padding-left:3px;font-size:11px}.marca{border:1px solid var(--line);min-width:24px;height:20px;color:var(--fg);font-family:var(--font-body);letter-spacing:.04em;justify-content:center;align-items:center;padding:0 5px;font-size:9.5px;line-height:1;text-decoration:none;display:inline-flex}a.marca:hover{background:var(--fg);color:var(--bg);opacity:1}.marca.vacia{border-color:var(--line-soft);color:var(--muted)}.links-celda{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}.links-rejilla{grid-template-columns:1fr 1fr;gap:12px 20px;padding:16px 0 18px;display:grid}.links-rejilla label{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);flex-direction:column;gap:6px;font-size:10.5px;display:flex}.links-rejilla .links-etq{align-items:center;gap:8px;display:flex}.links-rejilla input[type=url]{text-transform:none;letter-spacing:0}.links-derivado{font-family:var(--font-body);text-transform:none;letter-spacing:0;border:1px dashed var(--line-soft);color:var(--muted-2);padding:8px 10px;font-size:12.5px}.links-derivado a{color:var(--fg)}.tabla th a.th-sort{color:inherit;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.tabla th a.th-sort:hover{color:var(--fg);opacity:1}.tabla th a.th-sort.is-on{color:var(--fg)}.tabla th .th-arrow{width:9px;font-size:8px;line-height:1;display:inline-block}.tabla th.num a.th-sort{flex-direction:row-reverse}.cform-pie-peligro{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.btn-eliminar{border-color:var(--err);color:var(--err);align-items:center;gap:7px;display:inline-flex}.btn-eliminar:hover:not(:disabled){background:var(--err);border-color:var(--err);color:var(--bg)}.btn-papelera{vertical-align:-1px}.btn-papelera:hover:not(:disabled){color:var(--err)}.eliminar-error{font-family:var(--font-body);color:var(--err);max-width:280px;font-size:12px}.btn-enlace-peligro{color:var(--err);text-underline-offset:3px;background:0 0;border:none;align-items:center;gap:5px;padding:0;font-size:12px;text-decoration:underline;display:inline-flex}.btn-enlace-peligro:hover:not(:disabled){color:var(--graph-crimson-deep);background:0 0}.vaciar{border-color:var(--err);border-top-width:4px}.vaciar-cifra{font-family:var(--font-display);color:var(--err);font-variant-numeric:tabular-nums;margin:22px 0 6px;font-size:64px;line-height:1}.vaciar-cifra span{color:var(--fg);margin-left:6px;font-size:20px}.vaciar-lista{margin:12px 0 18px;padding-left:18px;font-size:14px;line-height:1.7}.vaciar-palabra{font-family:var(--font-body);flex-direction:column;gap:8px;margin:4px 0 18px;font-size:13px;display:flex}.vaciar-palabra .mono{color:var(--err)}.vaciar .vaciar-palabra input{font-family:var(--mono);letter-spacing:.2em;border:1px solid var(--line);background:var(--bg);color:var(--err);text-transform:none;padding:10px 12px;font-size:22px}.vaciar-palabra input[aria-invalid=true]{border-color:var(--err)}.vaciar .cform-pie .btn-borrar-definitivo{background:var(--err);border-color:var(--err);color:var(--bg)}.vaciar .cform-pie .btn-borrar-definitivo:hover:not(:disabled){background:var(--graph-crimson-deep);opacity:1}.zona-peligro{border-top:1px solid var(--err);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding-top:18px;display:flex}.zona-peligro p{margin:0}.zona-peligro-titulo{letter-spacing:.08em;text-transform:uppercase;color:var(--err);font-size:12px;margin-bottom:4px!important}.login{z-index:100;background:var(--lin3s-black);color:var(--lin3s-white);font-family:var(--font-body);position:fixed;inset:0;overflow-y:auto}.login-marco{grid-template-rows:auto 1fr auto;min-height:100%;padding:28px clamp(20px,5vw,72px);display:grid}.login-cab,.login-pie{text-transform:uppercase;letter-spacing:.14em;color:#8a8a8a;justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex}.login-cab{border-bottom:1px solid #2a2a2a;padding-bottom:20px}.login-pie{border-top:1px solid #2a2a2a;padding-top:18px}.login-logo{filter:invert();width:auto;height:20px;display:block}.login-centro{align-self:center;max-width:980px;padding:56px 0}.login-kicker{text-transform:uppercase;letter-spacing:.18em;color:#8a8a8a;margin:0 0 22px;font-size:12px}.login-titulo{font-family:var(--font-display);color:var(--lin3s-white);letter-spacing:-.035em;margin:0 0 36px;font-size:clamp(76px,15vw,208px);font-weight:400;line-height:.86}.login-linea{display:block}.login-rota{padding-bottom:.16em;display:grid}.login-rota em{color:#0000;-webkit-text-stroke:1.5px var(--lin3s-white);opacity:0;grid-area:1/1;align-self:end;font-style:normal;animation:9s 1.6s infinite both rota}.login-rota em:nth-child(2){animation-delay:4.6s}.login-rota em:nth-child(3){animation-delay:7.6s}.login-rota em.larga{-webkit-text-stroke-width:1px;font-size:.5em;line-height:1.1}@keyframes rota{0%{opacity:0;filter:blur(6px)}6%,28%{opacity:1;filter:blur()}34%,to{opacity:0;filter:blur(6px)}}.login-cab,.login-kicker,.login-linea,.login-escalera,.login-centro .banner-done,.login-centro .aviso,.login-acceso,.login-pie{animation:1.1s cubic-bezier(.2,.7,.2,1) both fundido}.login-kicker{animation-delay:.25s}.login-linea{animation-delay:.45s}.login-escalera{animation-delay:1.9s}.login-centro .banner-done,.login-centro .aviso{animation-delay:2.1s}.login-acceso{animation-delay:2.2s}.login-pie{animation-delay:2.4s}.login-linea{animation-name:fundido-titular;animation-duration:1.4s}@keyframes fundido{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fundido-titular{0%{opacity:0;letter-spacing:.02em;filter:blur(10px)}to{opacity:1;letter-spacing:-.035em;filter:blur()}}.login-escalera{letter-spacing:.04em;color:#5c5c5c;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 48px;font-size:13px;display:flex}.login-escalera b{font-weight:400;animation:6s infinite peldano}.login-escalera b:nth-of-type(2){animation-delay:1.5s}.login-escalera b:nth-of-type(3){animation-delay:3s}.login-escalera b:nth-of-type(4){animation-delay:4.5s}.login-escalera i{color:#3a3a3a;font-style:normal}@keyframes peldano{0%,30%,to{color:#5c5c5c}6%,24%{color:var(--lin3s-white)}}@media (prefers-reduced-motion:reduce){.login-escalera b{color:#bdbdbd;animation:none}.login *{animation:none!important}.login-rota em{opacity:0}.login-rota em:first-child{opacity:1}}.login-acceso{flex-wrap:wrap;align-items:center;gap:18px 24px;display:flex}.login .btn-google{background:var(--lin3s-white);height:58px;color:var(--lin3s-black);border:1px solid var(--lin3s-white);font-family:var(--font-body);align-items:center;gap:14px;padding:0 30px 0 24px;font-size:16px;text-decoration:none;transition:background .18s,color .18s;display:inline-flex}.login .btn-google svg{flex:none}.login .btn-google .flecha{transition:transform .18s}.login .btn-google:hover{color:var(--lin3s-white);background:0 0}.login .btn-google:hover .flecha{transform:translate(4px)}.login .btn-google:focus-visible{outline:2px solid var(--lin3s-white);outline-offset:4px}.login-nota{color:#8a8a8a;margin:0;font-size:13px}.login .banner-done{color:var(--lin3s-white);background:0 0;border-color:#3a3a3a;max-width:560px;margin:0 0 28px}.login .banner-error{border-color:var(--graph-blush);color:var(--graph-blush)}.login .aviso{color:var(--lin3s-white);background:#161616;max-width:640px}@media (max-width:560px){.login .btn-google{justify-content:center;width:100%}.login-cab span:last-child{display:none}}.dash-central{gap:16px;display:grid}.dash-central>.panel,.dash-central>.grid-2,.dash-central>.aviso{margin:0}.dash-filtros{gap:12px;display:grid}.chips-clientes{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip-cliente{font-family:var(--font-body);border:1px solid var(--line-soft);color:var(--muted-2);padding:4px 10px;font-size:12px;text-decoration:none}.chip-cliente:hover{border-color:var(--fg);color:var(--fg)}.chip-cliente.activa{background:var(--fg);border-color:var(--fg);color:var(--bg)}.n-pequeno{color:var(--warn-text);white-space:nowrap;font-size:10.5px}.fila-total td{border-top:1px solid var(--fg);font-weight:500}.dash-central>.panel .lienzo:not(.lienzo-grande) .lienzo-cuerpo{max-width:1000px}.volcano-mandos{font-family:var(--font-body);color:var(--muted);margin:0 0 6px;font-size:11px}.volcano-mandos select{width:auto;min-width:150px;margin-left:6px;padding:3px 6px;font-size:12px}.concordancia td.discorde{color:var(--warn-text);font-weight:500}.lienzo-grande .volcano{flex-direction:column;align-items:center;height:100%;display:flex}.lienzo-grande .volcano svg{flex:1;min-height:0}.dash-central{gap:0}.dash-central>.dash-filtros{margin-bottom:20px}.dash-filtros{border-color:var(--line-soft)}.dash-portada{background:var(--lin3s-black);color:var(--lin3s-white);margin-bottom:8px;padding:40px 44px 34px}.dash-kicker{font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:#9a9a9a;font-size:11px}.dash-titular{font-family:var(--font-display);color:var(--lin3s-white);max-width:900px;margin:14px 0 12px;font-size:clamp(30px,4vw,50px);font-weight:400;line-height:1.1}.dash-entradilla{font-family:var(--font-display);color:#cfcfcf;max-width:780px;margin:0 0 30px;font-size:18px;line-height:1.5}.dash-cifras{border-top:1px solid #3a3a3a;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.dash-cifras>div{padding:18px 18px 0 0}.dash-cifras>div+div{border-left:1px solid #2a2a2a;padding-left:18px}.dash-cifra{font-family:var(--font-display);letter-spacing:-.01em;font-size:40px;line-height:1}.dash-cifra small{color:#bdbdbd;font-size:18px}.dash-cifra-t{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--lin3s-white);margin-top:10px;font-size:10.5px}.dash-cifra-b{font-family:var(--font-body);color:#9a9a9a;margin-top:4px;font-size:11px;line-height:1.4}@media (max-width:1100px){.dash-cifras{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-cifras>div:nth-child(4){border-left:none;padding-left:0}}@media (max-width:600px){.dash-portada{padding:28px 20px 24px}.dash-cifras{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-cifras>div{border-left:none!important;padding-left:0!important}}.dash-capitulo{border-bottom:1px solid var(--line-soft);padding:44px 0 8px}.dash-capitulo:last-child{border-bottom:none}.dash-capitulo-cab{grid-template-columns:64px minmax(0,1fr);align-items:baseline;margin-bottom:22px;display:grid}.dash-num{font-family:var(--font-display);color:var(--muted);font-size:40px;line-height:1}.dash-h2{font-family:var(--font-display);margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:400;line-height:1.25}.dash-lede{font-family:var(--font-display);color:var(--muted-2);max-width:760px;margin:6px 0 0;font-size:16px;line-height:1.55}.dash-capitulo-cuerpo{gap:16px;display:grid}.dash-capitulo-cuerpo>.panel,.dash-capitulo-cuerpo>.grid-2,.dash-capitulo-cuerpo>.aviso{margin:0}.dash-capitulo-cuerpo>.panel .lienzo:not(.lienzo-grande) .lienzo-cuerpo{max-width:1000px}@media (max-width:600px){.dash-capitulo-cab{grid-template-columns:44px minmax(0,1fr)}.dash-num{font-size:30px}}.fichas{background:var(--line-soft);border:1px solid var(--line-soft);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:1px;display:grid}.ficha{background:var(--bg);color:var(--fg);flex-direction:column;gap:6px;padding:18px 20px 16px;text-decoration:none;transition:background .15s;display:flex}.ficha:hover{background:var(--surface);opacity:1}.ficha-nombre{font-family:var(--font-display);font-size:21px;line-height:1.2}.ficha:hover .ficha-nombre{text-underline-offset:3px;text-decoration:underline}.ficha-meta{font-family:var(--font-body);color:var(--muted);font-size:11.5px}.ficha-wr{align-items:baseline;gap:10px;margin-top:10px;display:flex}.ficha-num{font-family:var(--font-display);font-size:38px;line-height:1}.ficha-num small{color:var(--muted);font-size:16px}.ficha-wr-t{font-family:var(--font-body);color:var(--muted-2);font-size:11px}.ficha-vacio{font-family:var(--font-body);color:var(--muted);height:14px;font-size:11px}.ficha-etq{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:10px;font-size:9.5px}.ficha-mezcla{background:0 0;gap:2px;height:6px;margin-top:8px;display:flex}.ficha-mezcla:empty{background:var(--line-soft)}.ficha-datos{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0 0;padding-top:10px;display:grid}.ficha-datos dt{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.ficha-datos dd{font-family:var(--font-body);margin:2px 0 0;font-size:13px}.fichas{background:0 0;border:none;gap:14px}.ficha{border:1px solid var(--line-soft)}.ficha:hover{border-color:var(--fg)}.ed-piso{gap:0 40px;display:grid}.ed-piso.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-piso.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ed-piso:not(.cols-1) .relato-chapter{padding:32px 0}.ed-piso:not(.cols-1) .relato-h2{font-size:20px}.ed-piso:not(.cols-1) .relato-num{font-size:30px}.ed-piso:not(.cols-1) .relato-body{font-size:15px}@media (max-width:900px){.ed-piso.cols-2,.ed-piso.cols-3{grid-template-columns:minmax(0,1fr)}}.ed-cifras{gap:8px;display:grid}.ed-cifras .edstat{margin:0}.ed-piso:not(.cols-1) .ed-cifras .edstat-num{font-size:34px}.ed-nueva{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.ed-nueva p{max-width:680px;margin:0}.relato-label>.cform-inline{vertical-align:middle;margin-left:4px;display:inline-flex}.barra-nav{z-index:100;background:var(--fg);opacity:0;pointer-events:none;width:0;height:2px;position:fixed;top:0;left:0}.barra-nav.activa{opacity:1;animation:2.4s cubic-bezier(.1,.7,.3,1) forwards barra-nav}@keyframes barra-nav{0%{width:0}30%{width:45%}to{width:88%}}html[data-navegando] .shell>main{opacity:.55;pointer-events:none;transition:opacity .15s .12s}.shell>main{transition:opacity .1s}.esqueleto{padding-top:22px}.esq{background:#efefed;display:block;position:relative;overflow:hidden}.esq:after{content:"";background:linear-gradient(90deg,#0000,#fff9,#0000);animation:1.1s ease-in-out infinite esq;position:absolute;inset:0;transform:translate(-100%)}@keyframes esq{to{transform:translate(100%)}}.esq-migas{width:180px;height:12px;margin-bottom:18px}.esq-titulo{width:min(420px,70%);height:30px;margin-bottom:26px}.esq-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin-bottom:20px;display:grid}.esq-kpis .esq{height:92px}.esq-pestanas{border-bottom:1px solid var(--line);gap:22px;margin-bottom:18px;padding-bottom:12px;display:flex}.esq-pestanas .esq{width:96px;height:14px}.esq-panel{border:1px solid var(--line-soft);padding:18px 20px}.esq-filtros{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.esq-filtros .esq{width:160px;height:34px}.esq-fila{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr 4fr 1fr;gap:18px;padding:14px 0;display:grid}.esq-fila .esq{height:12px}@media (prefers-reduced-motion:reduce){.esq:after,.barra-nav.activa{animation:none}.barra-nav.activa{width:60%}}.sel-sitio[aria-busy=true]{opacity:.6}input.campo-fijo,input.campo-fijo:hover,input.campo-fijo:focus{color:var(--muted-2);border-color:var(--line-soft);cursor:not-allowed;background:#efefed}.chips-metricas{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chip-metrica{font-family:var(--mono);cursor:pointer;border:1px solid var(--line-soft);background:var(--bg);color:var(--muted-2);padding:5px 10px;font-size:12px}.chip-metrica:hover:not(:disabled){border-color:var(--fg);color:var(--fg);background:var(--bg)}.chip-metrica.activa{background:var(--fg);border-color:var(--fg);color:var(--bg)}.chip-metrica:disabled{opacity:.4;cursor:not-allowed}.chip-metrica-nueva{align-items:center;gap:6px;display:inline-flex}.chip-metrica-nueva input{width:160px;min-width:0}.metricas-pendientes{color:var(--muted-2);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;font-size:12.5px;display:flex}.edw{--s-font:var(--font-lin3s), "Inter", system-ui, -apple-system, sans-serif;--s-acento:#2891cc;--s-acento-fuerte:#1d6fa0;--s-tinte:#eaf4fb;--s-tinte-2:#cfe6f5;--s-tinta:#131313;--s-cuerpo:#3b3f45;--s-suave:#6b7280;--s-borde:#e3e7eb;--s-punteado:#b9c3cc;--s-fondo:#f3f5f7;--s-no:#b42318;--s-sombra:0 1px 2px #1020300d, 0 12px 32px #10203012;--edw-ok:var(--s-acento);--edw-borde:var(--s-borde);--edw-fondo:var(--s-fondo);--edw-suave:var(--s-suave);--edw-barra:77px;--edw-consola:61px;font-family:var(--s-font);color:var(--s-tinta);-webkit-font-smoothing:antialiased;background:linear-gradient(to right, #fff 0 287px, var(--s-borde) 287px 288px, transparent 288px);grid-template-columns:288px minmax(0,1fr);grid-template-areas:"top top""indice centro";margin:-24px -24px 0;display:grid}.edw.previa{background:0 0;grid-template-columns:minmax(0,1fr);grid-template-areas:"top""centro"}.edw.edw-capa{display:contents}@keyframes edw-aparece{0%{opacity:0}}html:has(.edw:not(.presentar)){scroll-behavior:smooth}.edw .btn-sm,.edw .btn{font-family:var(--s-font);letter-spacing:0;text-transform:none;border:1px solid var(--s-borde);color:var(--s-tinta);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:6px;margin:0;padding:9px 16px;font-size:13px;font-weight:600;line-height:1.2;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.edw .btn-sm:hover:not(:disabled),.edw .btn:hover:not(:disabled){border-color:var(--s-tinta);color:var(--s-tinta);background:#fff}.edw .btn-primary,.edw .edw-primario{background:var(--s-acento);border-color:var(--s-acento);color:#fff}.edw .btn-primary:hover:not(:disabled),.edw .edw-primario:hover:not(:disabled){background:var(--s-acento-fuerte);border-color:var(--s-acento-fuerte);color:#fff}.edw .edw-peligro{color:var(--s-no);border-color:#f0c9c4}.edw .edw-peligro:hover:not(:disabled){color:#fff;background:var(--s-no);border-color:var(--s-no)}.edw .btn-sm:disabled,.edw .btn:disabled{opacity:.5;cursor:default}.edw-top{z-index:30;min-height:var(--edw-barra);border-bottom:1px solid var(--s-borde);background:#fff;flex-wrap:nowrap;grid-area:top;align-items:center;gap:16px;padding:14px 24px;display:flex;position:sticky;top:0}.edw-volver{width:34px;height:34px;color:var(--s-tinta);border-radius:999px;place-items:center;font-size:18px;text-decoration:none;display:grid}.edw-volver:hover{background:var(--s-fondo)}.edw-top-id{flex-direction:column;min-width:0;display:flex}.edw-top-nombre{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:19px;font-weight:700;overflow:hidden}.edw-top-meta{white-space:nowrap;text-overflow:ellipsis;color:var(--s-suave);font-size:13px;overflow:hidden}.edw-top-progreso{color:var(--s-suave);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.edw-top-progreso .edw-barra{width:110px}.edw-top-acciones{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.edw .edw-top-acciones>form:first-child .btn-sm{border-color:var(--s-acento);color:var(--s-acento-fuerte)}.edw .edw-top-acciones>form:first-child .btn-sm:hover:not(:disabled){background:var(--s-tinte)}.edw-barra{background:#e6eaee;border-radius:999px;height:6px;display:block;overflow:hidden}.edw-barra>span{background:var(--s-acento);border-radius:inherit;height:100%;display:block}.edw-mas{position:relative}.edw-mas>summary{cursor:pointer;list-style:none}.edw-mas>summary::-webkit-details-marker{display:none}.edw .edw-mas>summary.btn-sm{padding:9px 14px}.edw-mas-menu{z-index:40;border:1px solid var(--s-borde);min-width:280px;box-shadow:var(--s-sombra);background:#fff;border-radius:14px;flex-direction:column;gap:4px;padding:8px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.edw .edw-mas-menu>.btn,.edw .edw-mas-menu>form>.btn-sm{justify-content:flex-start;width:100%}.edw .edw-menu-item{text-align:left;width:100%;font:600 13.5px var(--s-font);color:var(--s-tinta);cursor:pointer;background:0 0;border:0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;margin:0;padding:9px 12px;text-decoration:none;display:flex}.edw .edw-menu-item small{color:var(--s-suave);font-size:12px;font-weight:400}.edw .edw-menu-item:hover:not(:disabled){background:var(--s-tinte);color:var(--s-tinta)}.edw-menu-bloque{border-top:1px solid var(--s-borde);padding:10px 12px}.edw-menu-etq{color:var(--s-suave);margin-bottom:8px;font-size:12px;display:block}.edw-menu-nota{color:var(--s-suave);border-top:1px solid var(--s-borde);margin:0;padding:10px 12px;font-size:12px}.edw-cols{gap:6px;display:flex}.edw .edw-col{border:1px solid var(--s-borde);font:600 13px var(--s-font);color:var(--s-tinta);cursor:pointer;background:#fff;border-radius:9px;flex:1;margin:0;padding:7px 0}.edw .edw-col:hover:not(:disabled){background:var(--s-tinte);color:var(--s-tinta)}.edw .edw-col.activo{border-color:var(--s-acento);background:var(--s-tinte);color:var(--s-acento-fuerte)}.edw-toast{z-index:95;background:var(--s-tinta);color:#fff;font:500 13.5px var(--s-font);box-shadow:var(--s-sombra);border-radius:999px;padding:11px 20px;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.edw-indice{top:var(--edw-barra);height:calc(100vh - var(--edw-barra) - var(--edw-consola));border-right:1px solid var(--s-borde);background:#fff;flex-direction:column;grid-area:indice;align-self:start;display:flex;position:sticky}.edw-indice-cab{justify-content:space-between;align-items:baseline;gap:8px;padding:20px 20px 10px;display:flex}.edw-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--s-suave);margin:0;font-size:11px;font-weight:700}.edw-suave{color:var(--s-suave);margin:0;font-size:13px}.edw-indice-cab .edw-suave{text-align:right;font-size:12px}.edw-indice-lista{flex:1;min-height:0;padding:0 12px 12px;transition:opacity .15s;overflow-y:auto}.edw-indice-lista.ocupado{opacity:.55;pointer-events:none}.edw-indice-lista a{min-width:0;color:var(--s-tinta);border-radius:10px;grid-template-columns:24px minmax(0,1fr);gap:6px;padding:8px;text-decoration:none;display:grid;position:relative}.edw-indice-lista a:hover{background:var(--s-fondo)}.edw-indice-lista a[aria-current]{background:var(--s-tinte)}.edw-indice-lista a[aria-current]:before{content:"";background:var(--s-acento);border-radius:3px;width:3px;position:absolute;top:9px;bottom:9px;left:0}.edw-indice-num{color:var(--s-suave);font-variant-numeric:tabular-nums;padding-top:1px;font-size:12.5px;font-weight:700}.edw-indice-lista a[aria-current] .edw-indice-num{color:var(--s-acento-fuerte)}.edw-indice-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.edw-indice-tipo{letter-spacing:.08em;text-transform:uppercase;color:var(--s-suave);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:700;overflow:hidden}.edw-indice-titulo{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.edw-indice-fija{align-items:center;gap:2px;margin:4px 0;display:flex}.edw-indice-fija>a{flex:1;grid-template-columns:minmax(0,1fr);padding-left:12px}.edw-indice-fija .edw-indice-titulo{color:var(--s-cuerpo);font-weight:500}.edw-indice-editar{color:var(--s-acento-fuerte);border-radius:999px;flex:none;padding:4px 9px;font-size:11.5px;font-weight:600;text-decoration:none}.edw-indice-editar:hover{background:var(--s-tinte)}.edw-diapo{border:1px solid var(--s-borde);background:#fff;border-radius:12px;margin:10px 0;padding:8px 6px 6px;transition:border-color .15s,background-color .15s}.edw-diapo.sobre{border-color:var(--s-acento);background:var(--s-tinte)}.edw-diapo-cab{align-items:center;gap:6px;padding:0 2px 6px 8px;display:flex}.edw-diapo-n{letter-spacing:.1em;text-transform:uppercase;min-width:0;color:var(--s-acento-fuerte);white-space:nowrap;flex:1;font-size:10.5px;font-weight:700}.edw-diapo-cols{background:var(--s-fondo);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.edw .edw-diapo-cols button{cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:26px;height:22px;margin:0;padding:0;display:grid}.edw .edw-diapo-cols button:hover:not(:disabled){background:#fff}.edw .edw-diapo-cols button[aria-pressed=true]{background:#fff;box-shadow:0 1px 2px #10203029}.edw-croquis{gap:2px;width:15px;height:10px;display:grid}.edw-croquis.c1{grid-template-columns:1fr}.edw-croquis.c2{grid-template-columns:1fr 1fr}.edw-croquis.c3{grid-template-columns:1fr 1fr 1fr}.edw-croquis i{background:#b7c2cc;border-radius:1.5px;display:block}.edw-diapo-cols button[aria-pressed=true] .edw-croquis i{background:var(--s-acento)}.edw-diapo-disp{color:var(--s-suave);align-items:center;gap:6px;padding:0 6px 6px 8px;font-size:11.5px;display:flex}.edw .edw-diapo-disp select{width:auto;min-width:0;font:500 12px var(--s-font);color:var(--s-tinta);border:1px solid var(--s-borde);background:#fff;border-radius:8px;flex:1;padding:3px 6px}.edw-diapo ol{margin:0;padding:0;list-style:none}.edw-diapo li{border-radius:10px;grid-template-columns:14px minmax(0,1fr) 26px;align-items:center;gap:2px;display:grid;position:relative}.edw-diapo li.arrastrando{opacity:.4}.edw-diapo li.sobre:before{content:"";background:var(--s-acento);border-radius:3px;height:3px;position:absolute;top:-2px;left:6px;right:6px}.edw-asa{cursor:grab;color:#aab4be;text-align:center;-webkit-user-select:none;user-select:none;font-size:13px;line-height:1}.edw-diapo li:hover .edw-asa{color:var(--s-cuerpo)}.edw .ed-papelera{width:26px;height:26px;color:var(--s-suave);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin:0;padding:0;display:grid}.edw .ed-papelera:hover:not(:disabled){color:var(--s-no);background:#fdecea}.edw .ed-papelera:disabled{opacity:.4;cursor:progress}.edw .edw-entrada-quitar{opacity:0}.edw .edw-diapo li:hover .edw-entrada-quitar,.edw .edw-entrada-quitar:focus-visible{opacity:1}.edw-diapo-nueva{text-align:center;color:var(--s-suave);border:1.5px dashed var(--s-borde);border-radius:12px;margin:10px 0 4px;padding:12px 10px;font-size:12px;line-height:1.4}.edw-diapo-nueva.sobre{border-color:var(--s-acento);background:var(--s-tinte);color:var(--s-acento-fuerte)}.edw-indice-error{color:var(--s-no);margin:8px 6px;font-size:12.5px}.edw .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.edw-anadir{border-top:1px solid var(--s-borde);flex-direction:column;gap:8px;padding:14px 20px 20px;display:flex}.edw .edw-anadir .btn{width:100%;padding:11px 16px;font-size:14px}.edw .edw-anadir .btn-primary{box-shadow:0 6px 16px #2891cc40}.edw-centro{background:var(--s-fondo);grid-area:centro;min-width:0;padding:28px 32px 80px}.edw-hoja{max-width:1040px;box-shadow:var(--s-sombra);background:#fff;border:1px solid #e8ecef;border-radius:20px;margin:0 auto;padding:0 64px 32px}.edw .banner-done{border-radius:12px;max-width:1040px;margin:0 auto 16px}.edw .relato-chapter,.edw .ed-portada,.edw .ed-cierre,.edw .ed-bloque{scroll-margin-top:84px}.edw .ed-form textarea{font-family:var(--s-font);border:1px solid var(--s-borde);border-radius:10px}.edw .ed-form textarea:focus{border-color:var(--s-acento);box-shadow:0 0 0 3px var(--s-tinte-2);outline:none}.ed-portada{flex-direction:column;min-height:560px;padding:44px 0 40px;display:flex;position:relative}.edw .ed-editar-fijo{z-index:1;position:absolute;top:12px;right:0}.ed-portada-barra{border-top:1px solid var(--s-tinta);border-bottom:1px solid var(--s-tinta);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.ed-portada-logo{width:auto;height:26px;display:block}.ed-portada-cliente{font-size:15px;font-weight:600}.ed-portada-centro{flex-direction:column;flex:1;justify-content:center;padding:56px 0;display:flex}.ed-portada-titulo{letter-spacing:-.035em;font-size:clamp(44px,6vw,84px);font-weight:700;line-height:1.02}.ed-portada-sub{letter-spacing:-.02em;color:var(--s-acento);margin-top:12px;font-size:clamp(26px,3.2vw,44px);font-weight:600;line-height:1.15}.ed-portada-pie{border-top:1px solid var(--s-tinta);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding-top:16px;display:grid}.ed-portada-pie dt{color:var(--s-suave);font-size:13px}.ed-portada-pie dd{margin:4px 0 0;font-size:16px;font-weight:700}.ed-vacio{border:1.5px dashed var(--s-punteado);text-align:center;background:#fbfcfd;border-radius:18px;margin:8px 0 40px;padding:30px 32px}.ed-vacio-titulo{letter-spacing:-.01em;margin:0 0 8px;font-size:20px;font-weight:700}.ed-vacio p{color:var(--s-cuerpo);max-width:640px;margin:0 auto;line-height:1.55}.ed-vacio-botones{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.edw .ed-piso{gap:0 40px;display:grid}.edw .relato-chapter{border-top:1px solid var(--s-borde);border-bottom:0;margin:0;padding:40px 0 36px;display:block;position:relative}.edw .relato-chapter-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;max-width:none;margin-bottom:22px;display:flex}.edw .relato-chapter-head>.relato-num{order:0}.edw .relato-chapter-head>.relato-label{flex:auto;order:1;margin:0}.edw .relato-chapter-head>.ed-pieza-mando{order:2}.ed-pieza-mando{align-self:center;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.ed-pieza-mando .ed-pill{margin-left:0}.edw .relato-chapter-head>.relato-h2{flex:1 0 100%;order:3;margin:10px 0 0}.edw .relato-num{font-family:var(--s-font);color:#fff;background:var(--s-acento);border-radius:999px;align-self:center;padding:3px 9px;font-size:12.5px;font-weight:700;line-height:1.3;text-decoration:none}.edw .relato-label{font-family:var(--s-font);letter-spacing:.1em;text-transform:uppercase;color:var(--s-suave);font-size:11.5px;font-weight:700}.edw .relato-label a{color:var(--s-acento-fuerte);text-decoration:none}.edw .relato-h2,.edw .relato-articulo .relato-h2{font-family:var(--s-font);letter-spacing:-.02em;color:var(--s-tinta);font-size:28px;font-weight:700;line-height:1.25}.edw .ed-piso:not(.cols-1) .relato-h2{font-size:20px}.edw .relato-h2.ed-h-largo{letter-spacing:-.01em;font-size:21px;font-weight:600;line-height:1.4}.edw .relato-body,.edw .relato-body p,.edw .relato-inic,.edw .relato-test-desc{font-family:var(--s-font);color:var(--s-cuerpo);font-size:16px;line-height:1.6}.edw .relato-standfirst{font-family:var(--s-font);color:var(--s-suave);font-size:17px;line-height:1.55}.edw .relato-pull{font-family:var(--s-font);color:var(--s-cuerpo);border-left:3px solid var(--s-acento);background:var(--s-tinte);border-radius:0 12px 12px 0;margin:12px 0 0;padding:14px 18px;font-size:16px;font-style:normal}.edw .ed-texto .relato-step{margin:0 0 22px}.edw .ed-texto .relato-step>.relato-label{color:var(--s-acento-fuerte);margin:0 0 8px}.edw .ed-texto .relato-step+.relato-step{border-top:1px dotted var(--s-punteado);padding-top:20px}.ed-pill{color:var(--s-cuerpo);letter-spacing:0;background:#eef1f4;border-radius:999px;align-self:center;margin-left:auto;padding:4px 11px;font-size:12px;font-weight:600}.ed-pill.hecho{background:var(--s-tinte);color:var(--s-acento-fuerte)}.ed-ficha{position:relative}.edw .ed-ficha .ed-editar-fijo{top:22px;right:10px}.ed-ficha-hueco{color:#9aa6b2;font-style:italic}.ed-ficha-ini{border:1px dashed var(--s-punteado);border-radius:12px;margin:14px 0 0;padding:4px 14px}.ed-ficha-ini>div{border-bottom:1px solid var(--s-borde);grid-template-columns:160px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.ed-ficha-ini>div:last-child{border-bottom:0}.ed-ficha-ini dt{color:var(--s-tinta);font-size:13px;font-weight:700}.ed-ficha-ini dd{color:var(--s-cuerpo);overflow-wrap:anywhere;margin:0;font-size:13.5px}.ed-lado{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:44px;display:grid}.ed-lado.imagen-primero{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.ed-lado.imagen-primero>.ed-visual{order:-1}.ed-figura{margin:0}.ed-figura figcaption,.ed-carrusel-diapo figcaption{color:var(--s-tinta);text-align:center;margin:0 0 10px;font-size:15px;font-weight:600}.ed-figura img{border:1px solid var(--s-borde);border-radius:14px;width:100%;height:auto;display:block}.ed-documentos{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.edw .ed-cifras{gap:10px;margin:0 0 22px;display:grid}.edw .edstat-num{font-family:var(--s-font);letter-spacing:-.02em;color:var(--s-acento);font-weight:700}.ed-carrusel{outline:none;position:relative}.ed-carrusel:focus-visible{box-shadow:0 0 0 3px var(--s-tinte-2);border-radius:14px}.ed-carrusel-ventana{border-radius:14px;position:relative;overflow:hidden}.ed-carrusel-pista{transition:transform .45s cubic-bezier(.2,.8,.2,1);display:flex}.ed-carrusel-diapo{flex:0 0 100%;min-width:0;margin:0}.ed-carrusel-diapo img{object-fit:contain;-webkit-user-select:none;user-select:none;border:1px solid var(--s-borde);background:#fff;border-radius:14px;width:100%;height:auto;max-height:70vh;display:block}.edw .ed-carrusel-flecha{z-index:2;border:1px solid var(--s-borde);width:40px;height:40px;color:var(--s-tinta);font:400 26px/1 var(--s-font);cursor:pointer;background:#fffffff2;border-radius:999px;place-items:center;margin:0;padding:0 0 3px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #1020301f}.edw .ed-carrusel-flecha:hover:not(:disabled){border-color:var(--s-acento);color:var(--s-acento-fuerte);background:#fff}.ed-carrusel-flecha.izq{left:10px}.ed-carrusel-flecha.der{right:10px}.ed-carrusel-puntos{justify-content:center;gap:8px;margin-top:12px;display:flex}.edw .ed-carrusel-puntos button{cursor:pointer;background:#cdd5dc;border:0;border-radius:999px;width:8px;height:8px;margin:0;padding:0;transition:width .2s,background-color .2s}.edw .ed-carrusel-puntos button:hover:not(:disabled){background:var(--s-acento-fuerte)}.edw .ed-carrusel-puntos button.activo{background:var(--s-acento);width:22px}.ed-decision{border-top:1px solid var(--s-borde);gap:8px;margin-top:22px;padding-top:12px;display:grid}.ed-decision-fila{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.ed-decision-que{color:var(--s-suave);min-width:0;margin-right:auto}.ed-decision-que strong{color:var(--s-tinta);margin-right:4px;font-weight:600}.ed-decision-etq{letter-spacing:.1em;text-transform:uppercase;color:var(--s-suave);font-size:10.5px;font-weight:700}.ed-decision-sel{display:inline-flex;position:relative}.ed-decision-sel:before,.ed-decision-sel:after{content:"";pointer-events:none;position:absolute;top:50%}.ed-decision-sel:before{background:#b9c3cc;border-radius:50%;width:7px;height:7px;margin-top:-3.5px;left:10px}.ed-decision-sel:after{border:solid var(--s-suave);border-width:0 1.5px 1.5px 0;width:5px;height:5px;margin-top:-4px;right:11px;transform:rotate(45deg)}.ed-decision-sel.si:before{background:var(--s-acento)}.ed-decision-sel.no:before{background:var(--s-no)}.edw .ed-decision-sel select{appearance:none;cursor:pointer;width:auto;font:600 12.5px/1.2 var(--s-font);color:var(--s-tinta);border:1px solid var(--s-borde);background:#fff;border-radius:999px;margin:0;padding:5px 26px 5px 23px}.edw .ed-decision-sel select:hover:not(:disabled){border-color:var(--s-acento)}.edw .ed-decision-sel.si select{color:var(--s-acento-fuerte)}.edw .ed-decision-sel.no select{color:var(--s-no)}.edw .ed-decision-sel select:disabled{opacity:.6;cursor:progress}.ed-decision-cerrada{color:var(--s-cuerpo);font-size:12.5px;font-weight:600}.edw .ed-decision-motivo{cursor:pointer;font:600 12.5px var(--s-font);color:var(--s-no);text-underline-offset:3px;background:0 0;border:0;margin:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.edw .ed-decision-motivo:hover:not(:disabled){color:var(--s-no);background:0 0;text-decoration-style:solid}.ed-decision-pide{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.edw .ed-decision-pide select{width:auto;font:12.5px var(--s-font);border:1px solid var(--s-borde);background:#fff;border-radius:8px;padding:4px 8px}.edw .ed-decision-guardar{font:600 12.5px var(--s-font);border:1px solid var(--s-no);background:var(--s-no);color:#fff;cursor:pointer;border-radius:999px;margin:0;padding:4px 12px}.edw .ed-decision-guardar:hover:not(:disabled){background:var(--s-no);color:#fff;opacity:.85}.edw .ed-decision-cancelar{font:600 12.5px var(--s-font);color:var(--s-suave);cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline}.edw .ed-decision-cancelar:hover:not(:disabled){color:var(--s-tinta);background:0 0}.ed-decision-error{color:var(--s-no);flex-basis:100%;font-size:12.5px}.edw .ed-bloque{position:relative}.ed-bloque-mando{align-items:center;gap:8px;display:flex;position:absolute;top:18px;right:0}.ed-num-bloque{color:var(--s-suave);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.ed-bloque-editar{color:var(--s-cuerpo);border:1px solid var(--s-borde);background:#fff;border-radius:999px;padding:3px 11px;font-size:12px;font-weight:600;text-decoration:none}.ed-bloque-editar:hover{border-color:var(--s-acento);color:var(--s-acento-fuerte)}.relato-chapter.ed-bloque .relato-h2{margin-bottom:14px;padding-right:110px}.ed-bloque-figura{margin:14px 0 0}.ed-bloque-figura>img{border:1px solid var(--s-borde);border-radius:14px;max-width:100%;height:auto;margin:0 auto;display:block}.ed-bloque-figura iframe{aspect-ratio:16/9;border:1px solid var(--s-borde);background:#fafbfc;border-radius:14px;width:100%;display:block}.ed-bloque-figura>figcaption{color:var(--s-suave);text-align:center;margin-top:10px;font-size:13px}.edw .ed-bloque-cifra .edstat-num{white-space:nowrap;font-size:72px}.ed-bloque-nota{color:var(--s-cuerpo);margin-top:6px;font-size:14px;display:block}.ed-dato-ref{margin:0 0 6px}.ed-dato-cifras{flex-wrap:wrap;align-items:flex-end;gap:20px 52px;margin:22px 0 6px;display:flex}.ed-dato-cifra{flex-direction:column;gap:6px;display:flex}.ed-dato-num{letter-spacing:-.035em;color:var(--s-acento);font-variant-numeric:tabular-nums;font-size:clamp(48px,6vw,88px);font-weight:700;line-height:1}.ed-dato-cifra+.ed-dato-cifra .ed-dato-num{color:var(--s-tinta)}.ed-dato-menor .ed-dato-num{font-size:clamp(30px,3.5vw,46px)}.ed-dato-etq{color:var(--s-suave);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.ed-dato-veredicto{align-self:center}.ed-dato-vacio{color:var(--s-suave);margin:18px 0 0;font-size:15px}.edw .relato-stats{border-top:3px solid var(--s-acento)}.ed-cierre{border-top:1px solid var(--s-tinta);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:30px;min-height:380px;margin-top:24px;padding:64px 0 40px;display:flex;position:relative}.ed-claim{letter-spacing:-.04em;color:var(--s-tinta);margin:0;font-size:clamp(40px,5.6vw,88px);font-weight:700;line-height:1}.ed-cierre-logo{width:auto;height:22px}html.edw-modal-abierto{overflow:hidden}.edw-modal-fondo{z-index:90;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1018206b;justify-content:center;align-items:center;padding:24px;animation:.15s edw-aparece;display:flex;position:fixed;inset:0}.edw-modal{width:min(780px,100%);max-height:calc(100vh - 48px);font-family:var(--s-font);color:var(--s-tinta);background:#fff;border-radius:20px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 30px 80px #10182047}.edw-modal-form{width:min(640px,100%)}.edw-modal-cab{border-bottom:1px solid var(--s-borde);justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 26px 16px;display:flex}.edw-modal-titulo{font-family:var(--s-font);letter-spacing:-.02em;margin:4px 0 0;font-size:22px;font-weight:700}.edw .edw-modal-cerrar{border:1px solid var(--s-borde);width:34px;height:34px;color:var(--s-tinta);cursor:pointer;background:#fff;border-radius:999px;flex:none;place-items:center;margin:0;padding:0;display:grid}.edw .edw-modal-cerrar:hover:not(:disabled){background:var(--s-fondo);color:var(--s-tinta)}.edw-modal-cuerpo{padding:20px 26px 24px;overflow-y:auto}.edw-modal-pie{border-top:1px solid var(--s-borde);background:#fafbfc;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:14px 26px;display:flex}.edw-tipos-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.edw .edw-tipo-card{text-align:left;cursor:pointer;text-transform:none;letter-spacing:0;border:1px solid var(--s-borde);font-family:var(--s-font);color:var(--s-tinta);background:#fff;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);gap:2px 12px;margin:0;padding:14px 16px;display:grid}.edw .edw-tipo-card:hover:not(:disabled){color:var(--s-tinta);border-color:var(--s-acento);box-shadow:0 0 0 3px var(--s-tinte);background:#fff}.edw .edw-tipo-card:first-child{background:var(--s-tinte);border-color:var(--s-tinte-2);grid-column:1/-1}.edw-tipo-icono{background:var(--s-tinte);width:40px;height:40px;color:var(--s-acento-fuerte);border-radius:12px;grid-row:1/3;place-items:center;font-size:18px;font-weight:700;display:grid}.edw-tipo-card:first-child .edw-tipo-icono{background:#fff}.edw-tipo-nombre{font-size:15px;font-weight:700}.edw-tipo-texto{color:var(--s-suave);font-size:13px;line-height:1.45}.edw-bloque-form form{flex-direction:column;gap:14px;display:flex}.edw-campo{color:var(--s-cuerpo);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.edw .edw-campo input,.edw .edw-campo select,.edw .edw-campo textarea{width:100%;font:400 14px var(--s-font);color:var(--s-tinta);border:1px solid var(--s-borde);background:#fff;border-radius:10px;padding:9px 12px}.edw .edw-campo input:focus,.edw .edw-campo select:focus,.edw .edw-campo textarea:focus{border-color:var(--s-acento);box-shadow:0 0 0 3px var(--s-tinte-2);outline:none}.edw-campo-linea{flex-direction:row;align-items:center}.edw .edw-campo-linea select{width:auto}.edw-check{color:var(--s-tinta);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.edw .edw-check input{accent-color:var(--s-acento);width:16px;height:16px;margin:0}.edw-ayuda{color:var(--s-suave);margin:0;font-size:12.5px;font-weight:400;line-height:1.45}.edw-aviso{color:#8a4b0f;background:#fff6e8;border:1px solid #f3d9b0;border-radius:10px;margin:0;padding:9px 12px;font-size:13px}.edw-error{color:var(--s-no);font-size:13px}.edw-fila-botones{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.edw-separado{border-top:1px solid var(--s-borde);margin-top:18px;padding-top:16px}.edw-carrusel-lista{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.edw-carrusel-lista li{border:1px solid var(--s-borde);border-radius:12px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px;display:grid}.edw-carrusel-lista img,.edw-carrusel-hueco{object-fit:cover;background:var(--s-fondo);border-radius:8px;width:64px;height:44px;display:block}.edw .edw-carrusel-lista input{font:400 13.5px var(--s-font);border:1px solid var(--s-borde);border-radius:8px;padding:7px 10px}.edw-carrusel-mando{align-items:center;gap:4px;display:inline-flex}.edw .edw-carrusel-mando button{border:1px solid var(--s-borde);width:28px;height:28px;color:var(--s-tinta);cursor:pointer;background:#fff;border-radius:8px;margin:0;padding:0;font-size:14px}.edw .edw-carrusel-mando button:hover:not(:disabled){background:var(--s-tinte);color:var(--s-tinta)}.edw .edw-carrusel-mando button:disabled{opacity:.35;cursor:default}.edw-carrusel-nueva{color:var(--s-acento-fuerte);background:var(--s-tinte);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.edw-carrusel-anadir{cursor:pointer;font:600 13px var(--s-font);color:var(--s-acento-fuerte);border:1.5px dashed var(--s-tinte-2);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:8px 14px;display:inline-flex;position:relative}.edw-carrusel-anadir:hover{background:var(--s-tinte)}.edw .edw-carrusel-anadir input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.edw-modal.bkm{width:min(1200px,100%);height:min(880px,100vh - 48px)}.bkm-barra{border-bottom:1px solid var(--s-borde);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 26px;display:flex}.edw .bkm-buscar{width:auto;font:400 15px var(--s-font);border:1px solid var(--s-borde);border-radius:999px;flex:280px;padding:10px 16px}.edw .bkm-buscar:focus{border-color:var(--s-acento);box-shadow:0 0 0 3px var(--s-tinte-2);outline:none}.bkm-seg{background:var(--s-fondo);border-radius:999px;padding:3px;display:inline-flex}.edw .bkm-seg button{cursor:pointer;font:600 13px var(--s-font);color:var(--s-cuerpo);text-transform:none;letter-spacing:0;background:0 0;border:0;border-radius:999px;margin:0;padding:7px 13px}.edw .bkm-seg button:hover:not(:disabled){color:var(--s-tinta);background:#fff9}.edw .bkm-seg button.activo{color:var(--s-tinta);background:#fff;box-shadow:0 1px 3px #1020301f}.bkm-solo{color:var(--s-cuerpo);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.edw .bkm-solo input{accent-color:var(--s-acento);margin:0}.bkm-cuerpo{flex:1;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:0;display:grid}.bkm-lista{border-right:1px solid var(--s-borde);padding:14px 16px 24px 20px;overflow-y:auto}.bkm-lista ul{margin:0;padding:0;list-style:none}.bkm-grupo{margin-bottom:10px}.bkm-lista .bkm-hijos{border-left:2px solid var(--s-borde);gap:4px;margin:4px 0 0 22px;padding-left:10px;display:grid}.bkm-fila{border:1px solid var(--s-borde);background:#fff;border-radius:12px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;padding:10px 12px;display:grid}.edw .bkm-fila input{accent-color:var(--s-acento);width:16px;height:16px;margin:3px 0 0}.bkm-fila.activa{border-color:var(--s-acento);box-shadow:0 0 0 3px var(--s-tinte)}.bkm-fila.dentro{background:var(--s-tinte);border-color:var(--s-tinte-2)}.bkm-fila.dentro.activa{border-color:var(--s-acento)}.bkm-fila.apagada{opacity:.6}.bkm-fila.vetada{opacity:.45}.edw .bkm-fila-cuerpo{all:unset;cursor:pointer;min-width:0;font-family:var(--s-font);flex-direction:column;gap:4px;display:flex}.edw .bkm-fila-cuerpo:hover:not(:disabled){color:inherit;background:0 0}.bkm-fila-cuerpo:focus-visible{outline:2px solid var(--s-acento);outline-offset:3px;border-radius:6px}.bkm-fila-cab{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bkm-code{font-family:var(--mono);color:var(--s-tinta);font-size:13px;font-weight:700}.bkm-badge{color:var(--s-cuerpo);background:#eef1f4;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600}.edw .bkm-chip{font-size:9.5px}.bkm-lift{color:var(--s-acento-fuerte);font-size:12px;font-weight:700}.bkm-fig{color:var(--s-suave);font-size:12px}.bkm-desc{color:var(--s-cuerpo);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.bkm-detalle{flex-direction:column;padding:22px 28px 0;display:flex;overflow-y:auto}.bkm-titulo{font-family:var(--mono);letter-spacing:-.01em;margin:6px 0 10px;font-size:24px;font-weight:700}.bkm-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bkm-meta{color:var(--s-suave);font-size:13px}.bkm-desc-larga{color:var(--s-cuerpo);margin:16px 0;font-size:16px;line-height:1.6}.bkm-numeros{gap:32px;margin:0 0 16px;display:flex}.bkm-numeros dt{text-transform:uppercase;letter-spacing:.08em;color:var(--s-suave);font-size:12px;font-weight:700}.bkm-numeros dd{color:var(--s-acento-fuerte);letter-spacing:-.02em;margin:2px 0 0;font-size:30px;font-weight:700}.bkm-datos{grid-template-columns:auto minmax(0,1fr);gap:6px 14px;margin:0 0 16px;font-size:14px;display:grid}.bkm-datos dt{color:var(--s-suave)}.bkm-datos dd{margin:0}.bkm-figuras{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:4px 0 18px;display:grid}.bkm-figuras figure{margin:0}.bkm-figuras img{object-fit:cover;border:1px solid var(--s-borde);border-radius:10px;width:100%;height:150px;display:block}.bkm-figuras figcaption{color:var(--s-suave);margin-top:4px;font-size:12px}.bkm-hilo{gap:4px;margin-bottom:18px;display:grid}.edw .bkm-hilo-item{all:unset;cursor:pointer;font-family:var(--s-font);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:8px 10px;display:grid}.edw .bkm-hilo-item:hover:not(:disabled){background:var(--s-fondo);color:inherit}.bkm-hilo-item:focus-visible{outline:2px solid var(--s-acento)}.bkm-hilo-item .bkm-desc{-webkit-line-clamp:1}.bkm-en{color:var(--s-acento-fuerte);white-space:nowrap;font-size:11px;font-weight:700}.edw .bkm-enlace{all:unset;color:var(--s-acento-fuerte);cursor:pointer;text-decoration:underline}.edw .bkm-enlace:hover:not(:disabled){color:var(--s-tinta);background:0 0}.bkm-accion{border-top:1px solid var(--s-borde);background:#fff;margin-top:auto;padding:14px 0 22px;position:sticky;bottom:0}.bkm-vacio{padding:24px 8px}.bkm-pie{justify-content:space-between}.bkm-resumen{color:var(--s-cuerpo);font-size:14px}.bkm-destino{color:var(--s-cuerpo);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.edw .bkm-destino select{width:auto;font:13.5px var(--s-font);border:1px solid var(--s-borde);border-radius:10px;padding:7px 10px}html.modo-presentar{scroll-snap-type:y mandatory}html.modo-presentar .topbar{display:none}html.modo-presentar .shell{max-width:none;padding:0}.edw.presentar{margin:0;display:block}.edw.presentar .edw-centro{background:#fff;padding:0}.edw.presentar .edw-hoja{max-width:none;box-shadow:none;border:0;border-radius:0;padding:0}.edw.presentar .diapo{scroll-snap-align:start;box-sizing:border-box;border-top:0;border-bottom:1px solid var(--s-borde);flex-direction:column;justify-content:center;min-height:100vh;margin:0;padding:6vh 7vw;display:flex}.edw.presentar .ed-piso.diapo{place-content:center stretch;display:grid}.edw.presentar .ed-piso.diapo>.relato-chapter{border-top:0;padding:0}.edw.presentar .ed-portada-titulo{font-size:clamp(56px,7.5vw,128px)}.edw.presentar .ed-portada-sub{font-size:clamp(32px,4vw,64px)}.edw.presentar .relato-h2{font-size:clamp(26px,2.6vw,42px)}.edw.presentar .relato-h2.ed-h-largo{font-size:clamp(20px,1.7vw,28px)}.edw.presentar .ed-claim{font-size:clamp(56px,8vw,150px)}.edw.presentar .ed-carrusel-diapo img,.edw.presentar .ed-figura img,.edw.presentar .ed-bloque-figura>img{object-fit:contain;width:auto;max-width:100%;max-height:64vh;margin:0 auto}.edw.presentar .ed-bloque-carrusel .ed-carrusel{max-width:min(100%,108vh);margin:0 auto}.edw.presentar .ed-bloque-cifra .edstat-num{font-size:clamp(64px,10vw,160px)}.edw.presentar .ed-cierre{margin:0}.edw-mando{z-index:50;color:#fff;font:500 13px var(--s-font,var(--font-body));background:#131313e0;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 8px 24px #0003}.edw-mando span{font-variant-numeric:tabular-nums;padding:0 6px}.edw .edw-mando button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;margin:0;padding:6px 10px}.edw .edw-mando button:hover:not(:disabled){color:#fff;background:#ffffff24}.edw-mando button:disabled{opacity:.35;cursor:default}@media (max-width:1540px){.edw-top-progreso{display:none}}@media (max-width:1100px){.edw{background:linear-gradient(to right, #fff 0 239px, var(--s-borde) 239px 240px, transparent 240px);grid-template-columns:240px minmax(0,1fr)}.edw-hoja{padding:0 32px 24px}.edw .edw-anadir .btn{white-space:nowrap;padding:10px 12px;font-size:13px}.edw-anadir{padding:12px 14px 16px}.ed-lado,.ed-lado.imagen-primero{grid-template-columns:minmax(0,1fr)}.ed-lado.imagen-primero>.ed-visual{order:0}}@media (max-width:820px){.edw{background:0 0;grid-template-columns:minmax(0,1fr);grid-template-areas:"top""centro"}.edw-top,.edw-top-acciones{flex-wrap:wrap}.edw-indice{display:none}.edw-centro{padding:16px 12px 60px}.edw-hoja{padding:0 18px 20px}.ed-portada-pie{grid-template-columns:repeat(2,minmax(0,1fr))}.bkm-cuerpo{grid-template-columns:minmax(0,1fr)}.bkm-detalle{display:none}.edw-tipos-grid{grid-template-columns:minmax(0,1fr)}}@media print{.edw{margin:0;display:block}.edw-centro{background:0 0;padding:0}.edw-hoja{box-shadow:none;border:0;max-width:none;padding:0}.edw .diapo{break-after:page;break-inside:avoid}.edw .relato-chapter{break-before:auto}.ed-portada{min-height:92vh}.ed-bloque-figura iframe{display:none}.ed-carrusel-ventana{overflow:visible}.ed-carrusel-pista{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;transform:none!important}}.edw-modal-cuerpo.edw-bloque-form{flex-direction:column;gap:14px;display:flex}.edw-modal-form .edw-modal-pie{justify-content:space-between}.edw-tipos-entregable{gap:8px;display:grid}.edw .edw-tipo-ent{text-align:left;cursor:pointer;border:1px solid var(--s-borde);color:var(--s-tinta);font-family:var(--s-font);text-transform:none;letter-spacing:0;background:#fff;border-radius:12px;flex-direction:column;gap:2px;margin:0;padding:11px 14px;display:flex}.edw .edw-tipo-ent:hover:not(:disabled){color:var(--s-tinta);border-color:var(--s-acento);background:#fff}.edw .edw-tipo-ent.activo{border-color:var(--s-acento);background:var(--s-tinte);box-shadow:inset 0 0 0 1px var(--s-acento)}.edw-tipo-ent-t{font-size:14px;font-weight:700}.edw-tipo-ent-p{color:var(--s-suave);font-size:12.5px;line-height:1.4}.ed-acciones{white-space:nowrap;text-align:right}.ed-acciones a{margin-left:14px;font-size:12.5px}
