:root{--ink:#0D0D0D;--ink-2:#141414;--panel:#161616;--cream:#F2F2F2;--faint:#B0B0B0;--faint-2:#8C8C8C;--ember:#6B7280;--ember-deep:#52525B;--ember-ink:#FFFFFF;--ember-hover:color-mix(in hsl, var(--ember) 85%, white);--cat-1:#A99AF0;--cat-2:#E0709A;--cool:#56A8CE;--cool-deep:#3E7FA0;--hot:#FF7A7A;--good:#4FAE5C;--warn:#F5A623;--good-text:#6FCB7B;--line:rgba(255,255,255,.08);--line-2:rgba(255,255,255,.14);--r:14px;--r-sm:9px;--r-lg:18px;--font-cifra:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,sans-serif;--fs-sm:12px;--fs-base:14px;--fs-md:17px;--fs-lg:24px;--fs-xl:clamp(30px,8.5vw,40px);--fs-display:clamp(30px,4.2vw,50px);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--page-top:var(--sp-6);--fw-sm:180px;--fw-md:320px;--fw-lg:480px;--measure:60ch;--safe-b:env(safe-area-inset-bottom, 0px);--safe-t:env(safe-area-inset-top, 0px);--shadow-1:0 8px 24px rgba(0,0,0,.4);--dur-fast:.12s;--dur:.18s;--dur-mid:.26s;--dur-slow:.36s;--ease:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in:cubic-bezier(.4,0,1,1);--z-overlay:30;--z-tooltip:35;--z-fab:40;--z-modal:50;--z-toast:60}:root{color-scheme:dark;--fg-rgb:255 255 255;--superficie-alta:#1B1B1B;--campo-foco:#0A0A0A;--tip-bg:#232323;--tip-fg:#F2F2F2;--tip-fg-2:#B0B0B0;--hot-ink:#0A0A0A;--hot-hover:#FF9999;--warn-ink:#1D1404}:root[data-tema=claro]{color-scheme:light;--fg-rgb:0 0 0;--ink:#F3F3F0;--ink-2:#E9E9E5;--panel:#FFFFFF;--cream:#161616;--faint:#555555;--faint-2:#5E5E5E;--ember:#4B5563;--ember-deep:#374151;--ember-ink:#FFFFFF;--cat-1:#6A56C6;--cat-2:#B3376C;--cool:#19607F;--cool-deep:#124A63;--hot:#B02E2E;--good:#1A6E30;--good-text:#1A6E30;--warn:#8F5208;--line:rgba(0,0,0,.1);--line-2:rgba(0,0,0,.18);--shadow-1:0 8px 24px rgba(0,0,0,.14);--superficie-alta:#F0F0EC;--campo-foco:#FFFFFF;--hot-ink:#FFFFFF;--hot-hover:#8F2424;--warn-ink:#FFFFFF}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:radial-gradient(1200px 700px at 78% -8%,color-mix(in srgb,var(--ember) 6%,transparent),transparent 55%),radial-gradient(900px 600px at -5% 105%,rgba(86,168,206,.05),transparent 55%),var(--ink);color:var(--cream);font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;min-height:100vh;line-height:1.5;letter-spacing:.005em;overflow-wrap:break-word;text-wrap:pretty}h1,h2,h3,h4,.kpi-t,.eyebrow,.section-title,.panel-title,button,.chip{text-wrap:balance}.mono{font-family:var(--font-cifra);font-variant-numeric:tabular-nums}.serif{font-family:Archivo,system-ui,sans-serif}a{color:inherit}button{font-family:inherit;color:inherit;cursor:pointer}input,select,textarea{font-family:inherit}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-color:var(--ink-2);border:1px solid var(--line);color:var(--cream);border-radius:8px;padding:7px 26px 7px 10px;font-size:var(--fs-base);cursor:pointer;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 10 6" fill="none"><path d="M1 1l4 4 4-4" stroke="%23A0A0A0" stroke-width="1.5" stroke-linecap="round"/></svg>');background-repeat:no-repeat;background-position:right 9px center;background-size:10px;transition:border-color var(--dur) var(--ease)}select:hover{border-color:var(--line-2)}select:focus{border-color:color-mix(in srgb,var(--ember) 50%,transparent)}select option{background:var(--panel);color:var(--cream)}input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.75);cursor:pointer}::selection{background:color-mix(in srgb,var(--ember) 35%,transparent);color:#fff}:root[data-tema=claro] ::selection{color:var(--cream)}@keyframes just-saved-fade{0%{border-color:var(--good)}to{border-color:var(--line)}}input.just-saved{border-color:var(--good)!important;animation:just-saved-fade .9s ease forwards}.shell{display:flex;min-height:100vh;align-items:stretch}:root[data-plataforma="1"] body:before{content:"";position:fixed;top:0;left:0;right:0;height:3px;background:var(--warn);opacity:.75;z-index:60;pointer-events:none}.sidebar-spacer{width:76px;flex:none;transition:width .2s var(--ease)}.sidebar{width:276px;flex:none;border-right:1px solid var(--line);display:flex;flex-direction:column;position:fixed;left:0;top:0;height:100vh;height:100dvh;overflow:hidden;background:var(--ink-2);z-index:40}.side-head{display:flex;flex-direction:column;gap:14px;flex:none;padding:26px 22px 4px}.brand{display:flex;align-items:center;gap:12px}.brand-col{flex-direction:column;align-items:flex-start;text-align:left;gap:5px}.brand-logo{display:block;width:100%;max-width:116px;height:auto}.brand-wordmark{display:block;font-family:Archivo,system-ui,sans-serif;font-size:17px;font-weight:700;color:var(--cream);letter-spacing:-.005em;line-height:1.05;white-space:nowrap}.brand-product{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint-2);font-weight:600}.brand-mark{width:32px;height:38px;flex:none;filter:drop-shadow(0 3px 10px color-mix(in srgb,var(--ember) 35%,transparent))}.emp-sel{position:relative;display:flex;flex-direction:column;gap:5px;min-width:0}.emp-btn{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;margin:-6px -8px;padding:6px 8px;background:none;border:1px solid transparent;border-radius:var(--r-sm);color:var(--cream);text-align:left;cursor:pointer;min-height:44px}.emp-btn:hover,.emp-btn[aria-expanded=true]{background:rgb(var(--fg-rgb) / .05);border-color:var(--line)}.emp-btn:focus-visible{outline:2px solid var(--ember);outline-offset:1px}.emp-btn svg{flex:none;color:var(--faint-2)}.emp-txt{display:flex;flex-direction:column;gap:5px;min-width:0}.emp-txt .brand-wordmark{overflow:hidden;text-overflow:ellipsis}.emp-menu{position:absolute;z-index:40;top:calc(100% + 8px);left:-8px;min-width:244px;max-width:min(320px,calc(100vw - 32px));background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:0 12px 32px #00000073;padding:6px}.emp-menu ul{list-style:none;margin:0;padding:0;outline:none;max-height:min(340px,60vh);overflow-y:auto}.emp-buscar{width:100%;box-sizing:border-box;margin:0 0 6px;padding:9px 10px;background:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--cream);font:inherit;font-size:var(--fs-base)}.emp-op{display:flex;align-items:center;gap:8px;padding:10px;min-height:44px;box-sizing:border-box;border-radius:var(--r-sm);cursor:pointer;font-size:var(--fs-base);color:var(--cream)}.emp-op.activo{background:rgb(var(--fg-rgb) / .07)}.emp-op-check{width:14px;flex:none;color:var(--ember);font-weight:700}.emp-op-nombre{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.emp-op.actual .emp-op-nombre{color:var(--cream)}.emp-op-det{flex:none;font-size:var(--fs-sm);color:var(--faint-2)}.emp-vacio{padding:12px 10px;font-size:var(--fs-sm);color:var(--faint-2)}.emp-sel-rail{align-items:center;padding:14px 0 4px}.emp-sel-rail .emp-btn{width:auto;margin:0;padding:0;justify-content:center;border-radius:50%;min-height:0}.emp-inicial{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:color-mix(in srgb,var(--ember) 22%,var(--panel));border:1px solid var(--line-2);font-family:Archivo,system-ui,sans-serif;font-weight:700;font-size:15px;color:var(--cream)}.emp-sel-rail .emp-menu{position:fixed;left:72px;top:14px}.side-nav{display:flex;flex-direction:column;gap:2px;flex:0 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:10px 12px 14px;scrollbar-width:thin;scrollbar-color:rgb(var(--fg-rgb) / .14) transparent}.side-gap{flex:1 1 auto;min-height:24px}.side-nav>*{flex:none}.side-nav::-webkit-scrollbar{width:9px}.side-nav::-webkit-scrollbar-track{background:transparent}.side-nav::-webkit-scrollbar-thumb{background:rgb(var(--fg-rgb) / .12);border-radius:5px;border:3px solid transparent;background-clip:content-box}.side-tab{position:relative;width:100%;display:flex;align-items:center;gap:9px;text-align:left;background:transparent;border:none;color:var(--faint);padding:7px 10px;border-radius:8px;font-size:var(--fs-base);font-weight:500;line-height:1.35;transition:color var(--dur) var(--ease),background var(--dur) var(--ease)}.side-tab:before{content:"";position:absolute;left:-6px;top:50%;transform:translateY(-50%);width:3px;height:0;border-radius:0 3px 3px 0;background:var(--ember);transition:height var(--dur) var(--ease)}.side-tab svg{flex:none;opacity:.65;transition:opacity var(--dur) var(--ease)}.side-tab:hover{color:var(--cream);background:rgb(var(--fg-rgb) / .04)}.side-tab:hover svg{opacity:.9}.side-tab.active{background:rgb(var(--fg-rgb) / .045);color:var(--cream);font-weight:600}.side-tab.active:before{height:58%}.side-tab.active svg{opacity:1;color:var(--ember)}.home-tab{font-weight:600;color:var(--faint);margin-bottom:10px;border:1px solid var(--line)}.home-tab.active{border-color:color-mix(in srgb,var(--ember) 35%,transparent)}.sidebar{transition:width .2s var(--ease),box-shadow .2s var(--ease)}.sidebar.collapsed{width:76px}.sidebar:not(.collapsed){box-shadow:var(--shadow-1)}.sidebar.collapsed .side-nav{padding:12px 4px}.rail{align-items:stretch}.rail-tab{justify-content:center;position:relative;padding:10px 0}.rail-tab:before{display:none}.rail-tab.has-lbl{flex-direction:column;gap:3px;padding:7px 0}.rail-lbl{font-size:12px;line-height:1;max-width:100%;white-space:nowrap;overflow:hidden;letter-spacing:0}.rail-dot{position:absolute;top:7px;right:11px;width:7px;height:7px;border-radius:50%;background:var(--hot);border:2px solid var(--ink)}.nav-group+.nav-group{margin-top:4px}.nav-group.open{padding-bottom:6px;transition:padding-bottom .22s var(--ease)}.nav-group-head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;background:transparent;border:none;color:var(--faint);padding:8px 10px 6px;font-size:var(--fs-sm);font-weight:700;text-align:left;border-radius:8px;transition:color var(--dur) var(--ease)}.nav-group-head:hover{color:var(--cream)}.nav-group.open .nav-group-head{color:var(--faint)}.nav-caret{width:7px;height:7px;flex:none;opacity:.7;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-1px);transition:transform .2s var(--ease)}.nav-group.open .nav-caret{transform:rotate(-135deg) translateY(-1px)}.nav-group-list{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-mid) var(--ease)}.nav-group.open .nav-group-list{grid-template-rows:1fr}.nav-group-list-inner{overflow:hidden;min-height:0;display:flex;flex-direction:column;gap:1px;margin-left:13px;border-left:1px solid var(--line);padding-left:9px}.nav-group-list-inner .side-tab{position:relative;font-size:var(--fs-base)}.nav-group-list-inner .side-tab:before{content:"";position:absolute;left:-10px;top:50%;transform:translateY(-50%);width:2px;height:0;border-radius:2px;background:var(--ember);transition:height var(--dur) var(--ease)}.nav-group-list-inner .side-tab.active:before{height:62%}.nav-badge{margin-left:auto;flex:none;min-width:20px;height:20px;padding:0 6px;display:inline-grid;place-items:center;font-size:12px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;color:var(--hot);background:#ff7a7a26;border:1px solid rgba(255,122,122,.4);border-radius:10px}.powered-by{font-size:var(--fs-sm);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);text-align:center;padding-top:8px}.side-foot .powered-by{font-size:12px;letter-spacing:0;text-transform:none;color:var(--faint-2);text-align:left;padding-top:0}.side-foot{display:flex;flex-direction:column;gap:10px;flex:none;padding:10px 22px 22px}.side-foot[hidden]{display:none}.launch-meta{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:var(--ink-2);border:1px solid var(--line);border-radius:9px;padding:9px 11px;color:var(--cream);transition:border-color var(--dur) var(--ease)}.launch-meta:hover{border-color:color-mix(in srgb,var(--ember) 40%,transparent)}.launch-meta.as-button{font:inherit;cursor:pointer}.launch-meta.as-button:hover .lm-txt small{color:var(--ember)}.launch-meta .lm-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.launch-meta .lm-txt b{font-size:var(--fs-base);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.launch-meta .lm-txt small{font-size:var(--fs-sm);color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.launch-meta svg{flex:none;color:var(--faint)}.launch-meta:hover svg{color:var(--ember)}.side-actions{display:flex;align-items:center;gap:8px}.side-link{background:transparent;border:none;padding:0;font-size:var(--fs-sm);font-weight:500;color:var(--faint);display:inline-flex;align-items:center;min-height:32px;transition:color var(--dur) var(--ease)}.side-link:hover{color:var(--cream)}.side-link-sep{color:var(--faint-2);font-size:var(--fs-sm)}.side-foot.rail{padding:10px 0 22px;align-items:center}.cuenta{position:relative}.cuenta-tarjeta{display:flex;align-items:center;gap:10px;width:100%;text-align:left;font:inherit;cursor:pointer;background:transparent;border:1px solid var(--line);border-radius:12px;padding:8px 10px;color:var(--cream);transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.cuenta-tarjeta:hover,.cuenta-tarjeta.abierta{background:var(--superficie-alta);border-color:var(--line-2)}.cuenta-tarjeta:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.cuenta-tarjeta>svg{flex:none;color:var(--faint-2)}.cuenta-riel .cuenta-tarjeta{width:auto;padding:0;border:none;background:transparent;border-radius:50%}.cuenta-av{width:34px;height:34px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--ember);color:var(--ember-ink);font-size:12px;font-weight:700;letter-spacing:.02em}.cuenta-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.cuenta-txt[hidden]{display:none}.cuenta-txt b{font-size:var(--fs-base);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cuenta-txt small{font-size:var(--fs-sm);color:var(--faint-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cuenta-menu{position:absolute;left:0;right:0;bottom:calc(100% + 8px);z-index:2;display:flex;flex-direction:column;padding:6px;background:var(--superficie-alta);border:1px solid var(--line-2);border-radius:14px;box-shadow:var(--shadow-1)}.cuenta-menu-quien{display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px;margin-bottom:4px;border-bottom:1px solid var(--line)}.cuenta-menu-quien b{font-size:var(--fs-base);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cuenta-menu-quien small{font-size:var(--fs-sm);color:var(--faint-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cuenta-item{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 10px;border-radius:9px;background:transparent;border:none;color:var(--cream);font:inherit;font-size:var(--fs-base);text-align:left;cursor:pointer}.cuenta-item>svg{flex:none;color:var(--faint)}button.cuenta-item:hover{background:rgb(var(--fg-rgb) / .06)}button.cuenta-item:focus-visible{outline:2px solid var(--ember);outline-offset:-2px}.cuenta-tema{display:flex;flex-direction:column;gap:8px;padding:8px 10px 10px}.cuenta-tema-tit{display:flex;align-items:center;gap:10px;font-size:var(--fs-base)}.cuenta-tema-tit>svg{flex:none;color:var(--faint)}.cuenta-tema .tema-sel{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;padding:2px;background:var(--ink);border-radius:9px}.cuenta-tema .tema-sel-label{display:none}.cuenta-tema .tema-sel button{border:none;border-radius:7px;padding:5px 0;min-height:30px}.cuenta-sep{height:1px;background:var(--line);margin:4px 0}.cuenta-salir,.cuenta-salir>svg{color:var(--hot)}.saved{font-size:var(--fs-sm);color:var(--faint);letter-spacing:.04em;display:block;margin-top:2px}.ghost{background:transparent;border:1px solid var(--line-2);color:var(--cream);border-radius:9px;padding:8px 13px;font-size:var(--fs-base);font-weight:500;transition:.15s}.ghost:hover{border-color:var(--ember);color:var(--ember)}.icon-btn{display:inline-grid;place-items:center;min-width:36px;min-height:36px;padding:0;font-size:var(--fs-md);line-height:1}.main-col{flex:1;min-width:0;padding:var(--page-top) 30px 90px;max-width:1180px;margin-inline:auto}.menu-btn{display:none;align-items:center;gap:8px;background:var(--panel);border:1px solid var(--line-2);color:var(--cream);border-radius:9px;padding:8px 10px;font-size:var(--fs-base)}.sidebar-overlay{display:none}.topbar{position:sticky;top:0;z-index:calc(var(--z-overlay) - 1);display:flex;align-items:center;gap:var(--sp-3);padding:calc(22px + var(--safe-t)) 0 12px;margin:calc(-1 * var(--page-top)) 0 var(--sp-4);background:color-mix(in srgb,var(--ink) 86%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.tb-name{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.tb-name b{font-size:var(--fs-base);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tb-right{margin-left:auto;display:flex;align-items:center;gap:var(--sp-3);flex:none}.topbar .savebar{margin-top:0}.tb-peers{display:flex;align-items:center;gap:4px}.peer-dot{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:var(--fs-sm);background:var(--panel);color:var(--faint);border:1px solid var(--line)}.peer-more{font-size:var(--fs-sm);color:var(--faint)}.tb-alert{display:inline-flex;align-items:center;gap:5px;border:1px solid;border-radius:999px;padding:3px 10px;font-size:var(--fs-sm);font-weight:700;font-variant-numeric:tabular-nums;font-family:var(--font-cifra);cursor:pointer;transition:filter var(--dur) var(--ease)}.tb-alert:hover{filter:brightness(1.2)}.tb-alert[data-tone=brand]{color:var(--ember);border-color:color-mix(in srgb,var(--ember) 40%,transparent);background:color-mix(in srgb,var(--ember) 8%,transparent)}.tb-alert[data-tone=danger]{color:var(--hot);border-color:#ff7a7a73;background:#ff7a7a1a}.tb-alert-wrap{position:relative;display:inline-flex}.alerts-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:60;width:min(440px,calc(100vw - 32px));max-height:min(70vh,560px);overflow-y:auto;padding:12px;border-radius:12px;border:1px solid var(--line);background:var(--panel, #141414);box-shadow:0 16px 40px #00000080}.am-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.am-head b{font-size:12px;color:var(--faint)}.am-empty{margin:0}@media (max-width:560px){.alerts-menu{position:fixed;top:56px;right:8px;left:8px;width:auto}}@media (max-width:560px){.sync-badge-txt{display:none}}.sync-badge{position:relative}.sync-badge-btn{display:inline-flex;align-items:center;gap:7px;background:transparent;border:1px solid var(--line-2);border-radius:999px;padding:4px 11px;color:var(--faint);font-size:var(--fs-sm);letter-spacing:.04em;transition:border-color var(--dur) var(--ease),color var(--dur) var(--ease)}.sync-badge-btn:hover{border-color:var(--ember);color:var(--cream)}.sync-badge-btn .dot{width:7px;height:7px;border-radius:50%;flex:none;background:var(--good)}.sync-badge-btn .dot.busy{background:var(--ember);animation:pulse 1s ease infinite}.sync-badge-btn .dot.err{background:var(--hot)}.sync-badge-btn .dot.off{background:var(--faint)}.sync-pop{position:absolute;top:calc(100% + 8px);right:0;z-index:var(--z-tooltip);width:max-content;min-width:230px;max-width:300px;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:12px 14px;box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:10px}.sync-pop .savebar{margin-top:0}.sync-pop-sec{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--line);padding-top:10px}.sync-pop-h{font-size:var(--fs-sm);color:var(--faint);font-weight:600}.sync-pop-line{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--faint)}.sync-pop .ghost{padding:4px 10px;font-size:var(--fs-sm);align-self:flex-start}.banner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:10px 14px;margin-bottom:var(--sp-3);font-size:var(--fs-sm);line-height:1.5;color:var(--faint)}.banner b{font-weight:600}.banner[data-tone=brand]{border-color:color-mix(in srgb,var(--ember) 40%,transparent);color:var(--ember);background:color-mix(in srgb,var(--ember) 5%,transparent)}.banner[data-tone=danger]{border-color:#ff7a7a73;color:var(--hot);background:#ff7a7a0f}.banner[data-tone=warn]{border-color:#f5a62366;color:var(--warn);background:#f5a6230f}.banner-msg{flex:1;min-width:0}.banner-actions{margin-left:auto;display:inline-flex;gap:var(--sp-2);flex:none}.banner .ghost{padding:2px 10px;font-size:var(--fs-sm)}.seg{display:inline-flex;gap:6px;flex-wrap:wrap}.seg-btn{background:transparent;border:1px solid var(--line-2);color:var(--faint);border-radius:9px;padding:3px 9px;font-size:var(--fs-sm);font-weight:500;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.seg-btn:hover{border-color:var(--ember);color:var(--ember)}.seg-btn.active{border-color:var(--ember);color:var(--cream);background:color-mix(in srgb,var(--ember) 8%,transparent)}.meter{height:8px;border-radius:5px;background:var(--ink-2);border:1px solid var(--line);overflow:hidden}.meter-fill{display:block;height:100%;border-radius:5px;background:var(--ember);transition:width .3s var(--ease)}.meter-fill[data-tone=good]{background:var(--good)}.meter-fill[data-tone=warn]{background:var(--warn)}.meter-fill[data-tone=hot]{background:var(--hot)}.meter-fill[data-tone=cool]{background:var(--cool)}.chart-row-label{font-size:var(--fs-sm);color:var(--faint);font-weight:600;margin:2px 0 2px 4px}.chart-data{margin-top:8px}.chart-data summary{font-size:var(--fs-sm);color:var(--faint);cursor:pointer;-webkit-user-select:none;user-select:none}.chart-data summary:hover{color:var(--cream)}.chart-data-scroll{overflow-x:auto;margin-top:8px}.chart-data table{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.chart-data th,.chart-data td{text-align:right;padding:4px 8px;border-bottom:1px solid var(--line);white-space:nowrap}.chart-data th{font-size:var(--fs-sm);color:var(--faint);font-weight:600}.chart-data th:first-child,.chart-data td:first-child{text-align:left}.chart-data td{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;color:var(--faint)}.chart-legend{display:flex;gap:14px;flex-wrap:wrap;font-size:var(--fs-sm);color:var(--faint);margin-bottom:8px}.cl-item{display:inline-flex;align-items:center;gap:6px}.cl-swatch{width:14px;height:3px;border-radius:2px;flex:none}.cl-swatch.block{height:10px;border-radius:3px}.cl-ring{width:10px;height:10px;border-radius:50%;border:2px solid var(--faint);background:var(--ink);flex:none}.tl-legend-intro{margin-top:10px;margin-bottom:6px}.lead-source{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--sp-4);align-items:center}.ls-legend{list-style:none;margin:0;padding:0;display:grid;gap:7px;font-size:var(--fs-sm)}.ls-legend li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:9px}.ls-dot{width:9px;height:9px;border-radius:50%;flex:none}.ls-name{color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-val{color:var(--cream);font-weight:600;font-variant-numeric:tabular-nums}.ls-pct{color:var(--faint);font-variant-numeric:tabular-nums;min-width:52px;text-align:right}@media (max-width:760px){.lead-source{grid-template-columns:minmax(0,1fr)}}.ml-auto{margin-left:auto}.mb-lg{margin-bottom:18px}.page{display:flex;flex-direction:column;gap:var(--sp-5)}@media (max-width:760px){.page{gap:var(--sp-4)}.panel{padding:var(--sp-4)}}.page>:not(.section):not(.lead-in):has(>.section){display:contents}.page>.lead-in{margin-bottom:0}.section{display:flex;flex-direction:column;gap:var(--sp-3)}.section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3)}.section-head .section-title{margin-bottom:0}.section>.hint{margin:0}.section.metric,.section.form{gap:var(--sp-4)}.section.chart{gap:var(--sp-3)}.section.table{gap:var(--sp-2)}.btn-row{display:flex;gap:var(--sp-2);flex-wrap:wrap}.fieldset-bare{border:none;padding:0;margin:0;min-width:0}.grid-fluid{display:grid;gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start}.grid-fluid.wide{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-fluid.narrow{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.section-head>.eyebrow{margin:0}.ghost.sm,.btn-primary.sm{padding:var(--sp-1) var(--sp-3);font-size:var(--fs-sm)}.ghost.xs{padding:2px var(--sp-2);font-size:var(--fs-sm)}.home-row .sub{display:block;font-size:var(--fs-sm);color:var(--faint);line-height:1.45}.eyebrow-block{margin:0 0 10px}.mt-lg{margin-top:14px}.mt-tiny{margin-top:4px}.ml-tiny{margin-left:6px}.chip.off.sm{padding:2px 8px;font-size:var(--fs-sm)}.hint-xtight{margin:2px 0 0;font-size:var(--fs-sm);color:var(--faint)}.btn-row.mb-xl{margin-bottom:26px}.eyebrow-block.tall{margin-top:32px}.globals.mb-xl{margin-bottom:20px}.note.flush{margin-left:0;max-width:none}.row-gap-md{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:10px}.row-gap-md.center{justify-content:center}.row-gap-sm-flat{display:flex;gap:8px;flex-wrap:wrap}.mb-sm{margin-bottom:12px}.mt-block{margin-bottom:18px}.ml-sm{margin-left:8px}.pad-tbl{padding:6px 6px 0}.mt-xl{margin-top:32px}.cols-toggle-row{margin:8px 8px 0}.tbl-flush{padding:6px 6px 0;border:none}.hint-tbl-foot{margin:10px 12px 4px}.hint-tbl-note{margin:0 12px 12px}.mt-md{margin-top:12px}.panel-row-md{margin-bottom:8px}.w-90{width:90px}.m-btn-row{margin:8px 4px 10px}.m0{margin:0}.hint-tight{margin:4px 0 0}.hint-loose{margin:4px 0 12px}.hint.err{color:var(--hot)}.row-gap-sm{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.hint-row{margin:4px 0 0;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.hint-panel-top{margin:0 4px 10px}.hint-panel-bottom{margin:10px 4px 4px}.panel-compact-row{padding:10px 12px;margin-bottom:18px}.panel-compact-row>.row-gap-sm{gap:var(--sp-3)}.hint-grow{margin:0;flex:1;min-width:200px}.hint-grow.lg{min-width:220px}.pad-12{padding:12px}.stack-sm{display:grid;gap:var(--sp-2)}.stack-md{display:grid;gap:10px}.stack-lg{display:grid;gap:12px}.form-row-fields{display:flex;gap:var(--sp-2);align-items:flex-end}.form-row-fields>.ghost{margin-bottom:2px}.field-with-action{display:flex;gap:var(--sp-2)}.field-with-action>input{flex:1}.pick-list{display:grid;gap:4px;max-height:220px;overflow-y:auto}.pick-row{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-base)}.pick-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pick-tag{font-size:var(--fs-sm);padding:2px 8px}.catalog-refresh{display:flex;gap:var(--sp-2);align-items:center;flex-wrap:wrap;padding-top:4px}.catalog-refresh>.ghost{padding:2px 8px;font-size:var(--fs-sm)}.fsrc-row{border:1px solid var(--line-2);border-radius:var(--r-sm);padding:10px 12px}.fsrc-head{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.fsrc-step{font-weight:600;flex:1 1 200px;min-width:0}.fsrc-from{color:var(--faint);font-size:var(--fs-sm);display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.fsrc-val{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;color:var(--cream)}.fsrc-body{margin-top:10px;padding-top:10px;border-top:1px solid var(--line-2)}.fsrc-count{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;color:var(--faint);font-size:var(--fs-sm);flex:none}.chart-head-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:2px}.chart-head-row .legend-right{margin:0 0 0 auto}.eyebrow-section{margin:26px 0 10px;display:flex;align-items:center}.hint-flush-top{margin-top:0;margin-bottom:12px}.panel-row-sm{margin-bottom:12px}.stub{border:1px dashed var(--line-2);border-radius:var(--r);background:transparent;padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-2);color:var(--faint);font-size:var(--fs-base);line-height:1.5}.stub .stub-title{color:var(--cream);font-weight:600}.stub .stub-text{margin:0}.stub.tall{min-height:180px;justify-content:center}.stub.tall.center{align-items:center;text-align:center}.main-col.w-narrow{max-width:520px}.main-col.w-mid{max-width:980px}.full-page-loader{min-height:100vh;display:grid;place-items:center;padding:var(--sp-5)}.brand.flush{padding:0}.powered-by.left{padding:0;margin-top:var(--sp-6);text-align:left}.admin-console-shell{--ember:#6B7280;--ember-deep:#52525B;--ember-ink:#F2F2F2}.admin-header{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-6);flex-wrap:wrap}.admin-header-right{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.admin-header-right .admin-email{font-size:var(--fs-sm);color:var(--faint);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-slug{margin-top:var(--sp-2);font-size:var(--fs-sm);color:var(--faint)}.admin-list{display:grid;gap:var(--sp-2);margin-top:var(--sp-3)}.admin-row{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.admin-row-baseline{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap}.admin-form-row{display:flex;gap:var(--sp-2);flex-wrap:wrap;margin-top:var(--sp-4)}.admin-credential{padding:4px 8px;background:var(--ink-2);border-radius:6px;font-size:14px}.company-card[data-estado=active]{--tpl-color:var(--good)}.company-card[data-estado=suspended]{--tpl-color:var(--faint);opacity:.72}.company-card[data-estado=suspended]:hover,.company-card[data-estado=suspended]:focus-within{opacity:1}.company-card .cc-estado{position:relative;z-index:2}.cc-meta{display:grid;gap:var(--sp-1);margin-top:auto;position:relative;font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);color:var(--faint)}.cc-meta .cc-cifras{color:var(--cream);font-variant-numeric:tabular-nums}.cc-meta>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.project-grid.company-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.sync-list{display:grid;margin-top:var(--sp-3)}.sync-row{display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:var(--sp-3);padding:var(--sp-3) 0;font-size:var(--fs-base);border-top:1px solid var(--line)}.sync-row:first-child{border-top:none;padding-top:0}.sync-row .sync-donde{min-width:0;display:grid;gap:2px}.sync-row .sync-quien{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sync-row .sync-empresa{color:var(--cream)}.sync-row .sync-proyecto{color:var(--faint)}.sync-row .sync-causa{font-size:var(--fs-sm);color:var(--faint);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sync-row .sync-cuando{display:grid;gap:2px;justify-items:end;font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);color:var(--faint);white-space:nowrap;text-align:right}.sync-row .sync-veces{color:var(--hot)}@media (max-width:560px){.sync-row{grid-template-columns:auto 1fr;row-gap:var(--sp-1)}.sync-row .sync-cuando{grid-column:2;justify-items:start;text-align:left}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lead-in{max-width:660px;margin-bottom:22px}.lead-in h1{font-family:Archivo;font-weight:800;font-size:var(--fs-lg);line-height:1.08;letter-spacing:-.02em}.lead-in h2{font-family:Archivo;font-weight:700;font-size:var(--fs-md);letter-spacing:-.01em}.lead-in p{color:var(--faint);font-size:var(--fs-base);margin-top:9px}.lead-in.display{max-width:var(--measure)}.lead-in.display h1{font-size:var(--fs-display);line-height:1.04;text-wrap:balance}.lead-in.display p{font-size:var(--fs-md);margin-top:var(--sp-3);max-width:52ch}.eyebrow{font-size:var(--fs-sm);color:var(--faint);font-weight:600}.eyebrow.brand{color:var(--ember)}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:20px}label.fld{display:block;margin-bottom:13px}label.fld span{display:block;font-size:var(--fs-sm);color:var(--faint);margin-bottom:6px;letter-spacing:.01em}.in{width:100%;background:var(--ink-2);border:1px solid var(--line);color:var(--cream);border-radius:9px;padding:9px 11px;font-size:var(--fs-base);font-family:var(--font-cifra);font-variant-numeric:tabular-nums}.in:focus{border-color:color-mix(in srgb,var(--ember) 50%,transparent);background:var(--campo-foco)}.in.text{font-family:Plus Jakarta Sans;font-variant-numeric:normal}.in.text.w-md{max-width:360px;margin-bottom:10px}textarea.in{resize:vertical;min-height:58px;line-height:1.45}.color-swatch-input{width:44px;height:34px;padding:2px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel)}.in.w-sm{width:var(--fw-sm);max-width:100%}.in.w-md{width:var(--fw-md);max-width:100%}.in.w-lg{width:var(--fw-lg);max-width:100%}.slider-field{margin-bottom:16px}.slider-field .sf-head{display:flex;justify-content:space-between;align-items:baseline;font-size:var(--fs-sm);color:var(--faint);margin-bottom:6px;letter-spacing:.01em}.slider-field .sf-head b{color:var(--cream);font-size:var(--fs-base)}.slider-field .sf-row{display:flex;align-items:center;gap:12px}.slider-field .sf-range{flex:1;accent-color:var(--ember)}.slider-field .sf-num{width:78px;flex:none;text-align:right}.globals{display:flex;gap:18px;flex-wrap:wrap;align-items:flex-end;background:var(--ink-2);border:1px solid var(--line);border-radius:12px;padding:14px 18px;margin-bottom:20px}.globals label.fld{margin-bottom:0;width:150px}.globals .note{font-size:var(--fs-sm);color:var(--faint);max-width:230px;line-height:1.4;margin-left:auto}.sc-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:16px}.sc{border-radius:var(--r);border:1px solid var(--line);background:var(--panel);overflow:hidden}.sc[data-sc=rea]{border-color:var(--line-2)}.sc-head{padding:14px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:9px}.sc-head .dot{width:8px;height:8px;border-radius:50%}.sc-head h3{font-size:var(--fs-base);font-weight:600;letter-spacing:.01em}.sc[data-sc=pes]{box-shadow:inset 0 2px 0 var(--cool-deep)}.sc[data-sc=rea]{box-shadow:inset 0 2px 0 var(--ember)}.sc[data-sc=opt]{box-shadow:inset 0 2px 0 var(--ember-deep)}.sc[data-sc=pes] .dot{background:var(--cool)}.sc[data-sc=rea] .dot{background:var(--ember)}.sc[data-sc=opt] .dot{background:var(--ember-deep)}.sc-body{padding:16px 18px}.sc-body label.fld{margin-bottom:11px}.out{border-top:1px solid var(--line);padding:14px 18px;background:var(--ink-2)}.out .row{display:flex;justify-content:space-between;align-items:baseline;padding:5px 0;font-size:var(--fs-base)}.out .row span:first-child{color:var(--faint)}.out .row b{font-family:var(--font-cifra);font-weight:600;font-variant-numeric:tabular-nums}.out .head{font-size:var(--fs-sm);color:var(--faint);margin:6px 0 2px}.out .big{padding-top:11px;margin-top:7px;border-top:1px solid var(--line)}.out .big span:first-child{color:var(--cream);font-weight:500}.out .big b{font-size:var(--fs-md);color:var(--ember)}.roas b{color:var(--good)}.therm-intro{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin-bottom:18px;font-size:var(--fs-base);color:var(--faint)}.legend{display:inline-flex;align-items:center;gap:6px}.legend i{width:22px;height:8px;border-radius:4px;display:inline-block}.therm-strip{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:18px}.therm-dot{display:inline-flex;align-items:center;gap:6px;max-width:100%;background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:5px 12px 5px 8px;font-size:var(--fs-sm);color:var(--faint);cursor:pointer;transition:border-color .15s var(--ease)}.therm-dot:hover{border-color:var(--ember)}.therm-dot .dot{width:9px;height:9px;border-radius:50%;flex:none}.therm-dot .dot.frio{background:var(--cool)}.therm-dot .dot.templado{background:var(--warn)}.therm-dot .dot.caliente{background:var(--ember)}.therm-dot .dot.none{background:var(--faint)}.therm-dot .label{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.therm{display:grid;grid-template-columns:1fr;gap:9px}.bf{display:grid;grid-template-columns:1.5fr 1fr .8fr .7fr;gap:14px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:11px 16px}.bf .name{font-size:var(--fs-base);font-weight:500}.bf .name small{display:block;color:var(--faint);font-size:var(--fs-sm);font-weight:400;margin-top:2px}.result{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.result-val{font-family:var(--font-cifra);font-size:var(--fs-md);font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.result-val.frio{color:var(--cool)}.result-val.templado{color:var(--warn)}.result-val.caliente{color:var(--ember)}.result-val.none{color:var(--faint)}.result-trend{display:flex;align-items:center;gap:6px}.result-trend .sparkline{display:block;overflow:visible}.result-trend small{font-size:var(--fs-sm);color:var(--faint);letter-spacing:.04em}.result-src{font-size:var(--fs-sm);color:var(--faint);line-height:1.5;max-width:100%}.result-src button.ghost{padding:2px 8px;font-size:var(--fs-sm);margin-left:6px;vertical-align:baseline}.bf .field span{display:block;font-size:var(--fs-sm);color:var(--faint);margin-bottom:4px}.bf .field input{width:100%;background:var(--ink-2);border:1px solid var(--line);color:var(--cream);border-radius:8px;padding:6px 8px;font-size:var(--fs-base);font-family:var(--font-cifra);font-variant-numeric:tabular-nums}.bf .field input:focus{border-color:color-mix(in srgb,var(--ember) 50%,transparent)}.gauge{display:flex;align-items:center}.bar{flex:1;height:9px;border-radius:5px;background:linear-gradient(90deg,var(--cool-deep),#39506b 30%,var(--ember) 64%,var(--ember-deep));position:relative;opacity:.85}.bar .pin{position:absolute;top:-3px;width:3px;height:15px;border-radius:2px;background:var(--cream);box-shadow:0 0 0 2px var(--ink);transition:left .2s ease}.chip{font-size:var(--fs-sm);font-weight:600;letter-spacing:.04em;padding:4px 9px;border-radius:7px;white-space:nowrap;min-width:78px;text-align:center}.chip.frio{background:#56a8ce24;color:var(--cool)}.chip.templado{background:#f5a62324;color:var(--warn)}.chip.caliente{background:color-mix(in srgb,var(--ember) 16%,transparent);color:var(--ember)}.chip.none{background:#8c93a61f;color:var(--faint)}.chip.bajo-pesimista{background:#ff7a7a29;color:var(--hot)}.chip.pesimista{background:#f5a62324;color:var(--warn)}.chip.realista{background:color-mix(in srgb,var(--ember) 16%,transparent);color:var(--ember)}.chip.optimista{background:#7fd18b2e;color:var(--good)}.chip.sin-referencia{background:#8c93a61f;color:var(--faint)}@media (max-width:760px){.cap-meta{margin-left:0;flex-basis:100%}}.chip.lg{font-size:var(--fs-base);padding:7px 14px}.chip.ok{background:#7fd18b2e;color:var(--good-text)}.chip.warn,.chip.pending{background:#f5a62324;color:var(--warn)}.chip.err{background:#ff7a7a29;color:var(--hot)}.chip.off{background:#8c93a61f;color:var(--faint)}.chip.tpl-online{background:color-mix(in srgb,var(--ember) 16%,transparent);color:var(--ember)}.chip.tpl-fisico{background:#f5a62324;color:var(--warn)}.chip.tpl-fisico-series{background:#f0783c29;color:var(--warn)}.chip.tpl-evergreen{background:#56a8ce24;color:var(--cool)}.chip.tpl-vsl-frio{background:color-mix(in srgb,var(--ember-deep) 18%,transparent);color:var(--ember-deep)}.chip.tpl-setter{background:#7fd18b2e;color:var(--good)}[data-tpl=online]{--tpl-color:var(--ember)}[data-tpl=fisico]{--tpl-color:var(--warn)}[data-tpl=fisico_series]{--tpl-color:#F0783C}[data-tpl=evergreen]{--tpl-color:var(--cool)}[data-tpl=vsl_frio]{--tpl-color:var(--ember-deep)}[data-tpl=setter]{--tpl-color:var(--good)}.picker-account{margin-left:auto;display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;justify-content:flex-end}.picker-account .side-actions{flex-wrap:nowrap;min-width:0}.picker-account .pa-email{font-size:var(--fs-sm);color:var(--faint);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-row{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.action-row .secondary{display:flex;gap:var(--sp-2);align-items:center;flex-wrap:wrap}.field-inline{display:flex;align-items:center;gap:var(--sp-2)}.field-inline .field-label{font-size:var(--fs-sm);color:var(--faint)}.project-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--sp-4);align-items:start}.project-card.ghost{opacity:.07;pointer-events:none}.project-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:var(--sp-4);position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--sp-3);transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.project-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--tpl-color,var(--line-2));opacity:.45;transition:opacity var(--dur-fast) var(--ease);pointer-events:none}.project-card:hover,.project-card:focus-within{transform:translateY(-2px);background:var(--ink-2);border-color:var(--line-2)}.project-card:hover:before,.project-card:focus-within:before{opacity:1}.pc-open{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:transparent;border:none;padding:0;margin:0;cursor:pointer}.pc-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;position:relative}.pc-glyph{width:30px;height:30px;border-radius:9px;background:color-mix(in srgb,var(--tpl-color,var(--faint)) 16%,transparent);color:var(--tpl-color,var(--faint));display:grid;place-items:center;flex:none}.pc-name{font-family:Archivo;font-weight:800;font-size:var(--fs-md);letter-spacing:-.01em;line-height:1.25}.pc-progress-label{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);color:var(--faint)}.pc-meta{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);color:var(--faint);margin-top:auto;position:relative}.pc-actions{display:flex;gap:6px;opacity:0;transform:translateY(2px);transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease);position:relative;z-index:2}.project-card:hover .pc-actions,.project-card:focus-within .pc-actions{opacity:1;transform:none}.pc-actions button{background:var(--superficie-alta);border:1px solid var(--line-2);color:var(--faint);border-radius:7px;padding:5px 9px;font-size:var(--fs-sm);font-weight:600;cursor:pointer;position:relative}.pc-actions button:hover{color:var(--cream);border-color:var(--faint)}@media (pointer:coarse){.pc-actions{opacity:1;transform:none}}.alert{grid-column:1/-1;font-size:var(--fs-sm);color:var(--hot);margin-top:2px;display:none}.bf.cold .alert{display:block}.reg-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);background:#0009;display:grid;place-items:end center;animation:fade-in var(--dur) var(--ease)}.reg-panel{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r) var(--r) 0 0;padding:var(--sp-5);width:100%;max-width:520px;max-height:92vh;overflow-y:auto;box-shadow:var(--shadow-1);animation:dialog-in var(--dur-mid) var(--ease-out);display:grid;gap:var(--sp-4)}@media (min-width:620px){.reg-overlay{place-items:center}.reg-panel{border-radius:var(--r)}}.reg-titulo{font-family:Archivo,system-ui,sans-serif;font-weight:800;font-size:var(--fs-md);letter-spacing:-.01em}.reg-cabecera{display:flex;align-items:center;gap:var(--sp-2)}.reg-cargando{display:grid;place-items:center;padding:var(--sp-6)}.reg-pendiente{color:var(--faint);font-size:var(--fs-base);line-height:1.5;margin:0}.reg-comision{margin:0;padding:var(--sp-3);border-radius:var(--r-sm);background:color-mix(in srgb,var(--warn) 10%,transparent);border:1px solid color-mix(in srgb,var(--warn) 30%,transparent);color:var(--cream);font-size:var(--fs-base);line-height:1.45;min-width:0}.reg-comision b{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;color:var(--warn)}.reg-comision span{color:var(--faint)}.reg-aviso{margin:0;color:var(--faint);font-size:var(--fs-sm);line-height:1.45;min-width:0}.reg-sugerido{font-style:normal;color:var(--faint-2);font-weight:400;text-transform:none;letter-spacing:0}.reg-check{display:flex;align-items:center;gap:var(--sp-2);cursor:pointer;font-size:var(--fs-base);color:var(--cream);min-width:0;padding:var(--sp-1) 0}.reg-check input{width:17px;height:17px;flex:none;accent-color:var(--ember);cursor:pointer}.reg-casos{display:grid;gap:var(--sp-2)}.reg-caso{display:flex;align-items:center;gap:var(--sp-3);width:100%;text-align:left;background:var(--ink-2);border:1px solid var(--line);border-radius:10px;padding:var(--sp-3);color:var(--cream);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.reg-caso:hover,.reg-caso:focus-visible{border-color:var(--ember);background:var(--panel)}.reg-atajo{display:flex;align-items:center;gap:var(--sp-3);text-align:left;width:100%;min-width:0;padding:var(--sp-3);border:1px dashed var(--line-2);border-radius:var(--r-sm);background:transparent;color:var(--cream);cursor:pointer}.reg-atajo:hover,.reg-atajo:focus-visible{border-color:var(--ember);background:var(--panel)}.reg-caso-icono{width:36px;height:36px;border-radius:9px;flex:none;display:grid;place-items:center;background:color-mix(in srgb,var(--ember) 14%,transparent);color:var(--ember)}.reg-caso-txt{display:grid;gap:1px;min-width:0}.reg-caso-txt b{font-weight:600;font-size:var(--fs-base)}.reg-caso-txt small{color:var(--faint);font-size:var(--fs-sm)}.reg-form{display:grid;gap:var(--sp-4);min-width:0}.reg-campo{display:grid;gap:var(--sp-2);min-width:0}.reg-panel>*{min-width:0}.reg-label{font-size:var(--fs-sm);color:var(--faint);font-weight:600}.reg-importe-fila{display:flex;align-items:baseline;gap:var(--sp-2);min-width:0}.reg-importe{flex:1;min-width:0;background:none;border:none;border-bottom:2px solid var(--line-2);color:var(--cream);font-family:var(--font-cifra);font-size:var(--fs-xl);font-weight:600;padding:var(--sp-2) 0;font-variant-numeric:tabular-nums}.reg-importe:focus{outline:none;border-bottom-color:var(--ember)}.reg-importe::placeholder{color:var(--faint-2)}.reg-moneda{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:var(--fs-md);color:var(--faint)}.reg-cuentas{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.reg-cuenta{display:flex;align-items:center;gap:6px;background:var(--ink-2);border:1px solid var(--line);border-radius:999px;padding:7px 13px;color:var(--cream);font-size:var(--fs-base);cursor:pointer;transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.reg-cuenta small{color:var(--faint);font-size:var(--fs-sm);font-family:var(--font-cifra);font-variant-numeric:tabular-nums}.reg-cuenta:hover{border-color:var(--faint)}.reg-cuenta.on{border-color:var(--ember);background:color-mix(in srgb,var(--ember) 12%,transparent)}.reg-cuenta.on small{color:var(--ember)}.reg-cuenta.mas{color:var(--faint);border-style:dashed}.reg-sugerencias{display:grid;gap:2px;margin-top:var(--sp-2);max-height:220px;overflow-y:auto}.reg-sugerencia{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);background:var(--ink-2);border:1px solid var(--line);border-radius:8px;padding:var(--sp-2) var(--sp-3);color:var(--cream);text-align:left;cursor:pointer}.reg-sugerencia:hover,.reg-sugerencia:focus-visible{border-color:var(--ember)}.reg-sugerencia small{color:var(--warn);font-size:var(--fs-sm);white-space:nowrap}.reg-sin-resultados{color:var(--faint);font-size:var(--fs-sm);margin:var(--sp-2) 0 0}.reg-elegido{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-3);width:100%;background:color-mix(in srgb,var(--ember) 10%,transparent);border:1px solid var(--ember);border-radius:8px;padding:var(--sp-3);color:var(--cream);text-align:left;cursor:pointer}.reg-elegido small{color:var(--warn);font-size:var(--fs-sm);white-space:nowrap}.reg-guardar{width:100%;padding:13px;font-size:var(--fs-md)}@media (min-width:900px){.reg-panel--ancho{max-width:1080px}}.rev-cabecera{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.rev-nav{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.rev-contador{color:var(--faint);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.rev-pasos{list-style:none;margin:0;padding:0;display:flex;gap:6px;flex-wrap:wrap}.rev-paso{width:24px;height:8px;border-radius:4px;border:0;padding:0;cursor:pointer;background:var(--line-2)}.rev-paso.leyendo{background:var(--cool)}.rev-paso.listo{background:var(--faint)}.rev-paso.error{background:var(--hot)}.rev-paso.guardado{background:var(--good)}.rev-paso.descartado{background:var(--line)}.rev-paso.actual{outline:2px solid var(--cream);outline-offset:2px}.rev-grid{display:grid;gap:var(--sp-4);grid-template-columns:minmax(0,1fr);min-width:0}@media (min-width:900px){.rev-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}}.rev-datos{display:grid;gap:var(--sp-4);min-width:0}.rev-visor{margin:0;display:grid;gap:var(--sp-2);min-width:0;align-content:start}@media (min-width:900px){.rev-visor{position:sticky;top:0}}.rev-visor-barra{display:flex;align-items:center;gap:var(--sp-2);min-width:0}.rev-visor-nombre{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--faint);font-size:var(--fs-sm)}.rev-visor-botones{display:flex;gap:2px}.rev-ampliar{font-size:var(--fs-sm)}@media (min-width:900px){.rev-ampliar{display:none}}.rev-lienzo{background:var(--ink);border:1px solid var(--line);border-radius:var(--r-sm);height:240px;overflow:auto;min-width:0}.rev-visor.grande .rev-lienzo{height:70vh}@media (min-width:900px){.rev-lienzo{height:min(72vh,720px)}}.rev-lienzo img{display:block;margin:0 auto;width:100%;height:auto;max-width:none;-webkit-user-select:none;user-select:none}.rev-lienzo img[data-zoom="1"]{width:150%}.rev-lienzo img[data-zoom="2"]{width:200%}.rev-lienzo img[data-zoom="3"]{width:300%}.rev-lienzo img[data-giro="90"]{transform:rotate(90deg)}.rev-lienzo img[data-giro="180"]{transform:rotate(180deg)}.rev-lienzo img[data-giro="270"]{transform:rotate(270deg)}.rev-pdf{display:block;width:100%;height:100%;border:0;background:#fff}.rev-sin-vista{margin:0;padding:var(--sp-5);color:var(--faint);font-size:var(--fs-sm);line-height:1.5}.rev-drop{display:grid;gap:var(--sp-3);justify-items:center;text-align:center;padding:var(--sp-7) var(--sp-5);border:2px dashed var(--line-2);border-radius:var(--r);color:var(--faint);transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.rev-drop b{color:var(--cream);font-size:var(--fs-md);font-family:Archivo,system-ui,sans-serif;font-weight:800}.rev-drop span{font-size:var(--fs-sm);max-width:44ch;line-height:1.45}.rev-drop.on{border-color:var(--ember);background:color-mix(in srgb,var(--ember) 8%,transparent)}.rev-leyendo{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-6) var(--sp-3);color:var(--faint)}.rev-hecho,.rev-error{display:grid;gap:var(--sp-2);padding:var(--sp-5) var(--sp-3);color:var(--faint);font-size:var(--fs-base)}.rev-hecho b{color:var(--good);font-size:var(--fs-md)}.rev-error b{color:var(--hot)}.rev-error p{margin:0;line-height:1.45}.rev-tipos{display:grid;gap:var(--sp-2)}.rev-marca{font-style:normal;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:none;padding:1px 7px;border-radius:999px;margin-left:var(--sp-1);border:1px solid;cursor:help;white-space:nowrap}.rev-marca.leido{color:var(--good);border-color:color-mix(in srgb,var(--good) 40%,transparent)}.rev-marca.deducido{color:var(--cool);border-color:color-mix(in srgb,var(--cool) 40%,transparent)}.rev-marca.falta{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,transparent);background:color-mix(in srgb,var(--warn) 12%,transparent)}.rev-motivo{margin:0;font-size:var(--fs-sm);color:var(--faint);line-height:1.45;min-width:0}.rev-motivo.falta{color:var(--warn)}.reg-cambio{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.reg-cambio-btn{padding:0 var(--sp-1);min-height:0;font-size:inherit;text-decoration:underline}.reg-cambio-editor{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-2)}.reg-cambio-campo{display:flex;flex-direction:column;gap:2px;min-width:0}.reg-cambio-campo .in{width:9rem;max-width:100%}.rev-avisos{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}.rev-aviso,.rev-previo{margin:0;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);border:1px solid var(--line-2);font-size:var(--fs-sm);line-height:1.45;color:var(--cream);min-width:0}.rev-aviso.info{color:var(--faint)}.rev-aviso.aviso,.rev-previo{border-color:color-mix(in srgb,var(--warn) 40%,transparent);background:color-mix(in srgb,var(--warn) 9%,transparent)}.rev-aviso.error{border-color:color-mix(in srgb,var(--hot) 45%,transparent);background:color-mix(in srgb,var(--hot) 10%,transparent)}.rev-previo{display:grid;gap:var(--sp-2)}.rev-previo p{margin:0}.rev-acciones{display:flex;gap:var(--sp-2);flex-wrap:wrap}.rev-pie{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;color:var(--faint);font-size:var(--fs-sm);border-top:1px solid var(--line);padding-top:var(--sp-3)}.reg-fab{position:fixed;right:var(--sp-5);bottom:calc(var(--sp-5) + var(--safe-b));z-index:var(--z-fab);display:flex;align-items:center;gap:8px;background:var(--ember);color:var(--ember-ink);border:none;border-radius:999px;padding:13px 20px;font-weight:700;font-size:var(--fs-base);cursor:pointer;box-shadow:0 6px 20px #00000073;transition:transform var(--dur-fast) var(--ease-out)}.reg-fab:hover{transform:translateY(-2px)}@media (max-width:560px){.reg-fab{padding:14px;right:var(--sp-4);bottom:calc(var(--sp-4) + var(--safe-b))}.reg-fab span{display:none}}.fin-titular{background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--line-2);border-radius:var(--r);padding:var(--sp-5);display:grid;gap:var(--sp-2)}.fin-titular.falta{border-left-color:var(--hot)}.fin-titular.sobra{border-left-color:var(--good)}.fin-titular-frase{font-family:Archivo,system-ui,sans-serif;font-weight:800;letter-spacing:-.02em;font-size:var(--fs-lg);line-height:1.12;margin:0}.fin-titular.falta .fin-titular-frase{color:var(--hot)}.fin-titular.sobra .fin-titular-frase{color:var(--good)}.fin-titular-pie{margin:0;font-size:var(--fs-base);color:var(--faint);line-height:1.5}.fin-titular-pie b{color:var(--cream);font-weight:600}.fin-titular-aviso{margin:0;font-size:var(--fs-sm);color:var(--warn);background:#f5a6231a;border-radius:8px;padding:var(--sp-2) var(--sp-3)}@media (max-width:560px){.fin-titular{padding:var(--sp-4)}.fin-titular-frase{font-size:var(--fs-md)}}.switch{position:relative;display:inline-flex;align-items:center;gap:9px;cursor:pointer;-webkit-user-select:none;user-select:none}.switch input{position:absolute;opacity:0;width:1px;height:1px}.switch-track{width:34px;height:20px;border-radius:999px;background:var(--line-2);transition:background .15s var(--ease);flex:none;position:relative}.switch-track:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--faint);transition:transform .15s var(--ease)}.switch input:checked+.switch-track{background:var(--ember)}.switch input:checked+.switch-track:after{transform:translate(14px);background:var(--ember-ink)}.switch input:focus-visible+.switch-track{outline:2px solid var(--ember);outline-offset:2px}.switch-label{font-size:var(--fs-sm);color:var(--faint);font-weight:600}.tabs-row{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:16px;border-bottom:1px solid var(--line)}.tab-btn{background:transparent;border:none;color:var(--faint);font-size:var(--fs-base);font-weight:600;padding:9px 6px 11px;margin-bottom:-1px;border-bottom:2px solid transparent;cursor:pointer;display:flex;align-items:center;gap:7px}.tab-btn:hover{color:var(--cream)}.tab-btn.active{color:var(--cream);border-bottom-color:var(--ember)}.tab-dot{width:7px;height:7px;border-radius:50%;flex:none}.tab-dot.ok{background:var(--good)}.tab-dot.warn,.tab-dot.pending{background:var(--warn)}.tab-dot.err{background:var(--hot)}.tab-dot.off{background:var(--faint)}.fld-help{font-size:var(--fs-sm);color:var(--faint);margin-top:4px;line-height:1.4}.etapas{display:grid;gap:12px}.et{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.et-head{display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:center;padding:16px 20px;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;background:none;border:none;color:inherit;font:inherit;text-align:left}.et-num{font-family:Archivo;font-weight:900;font-size:25px;color:var(--ember);line-height:1;width:34px}.et-t h3{font-size:15.5px;font-weight:600}.et-t p{font-size:var(--fs-sm);color:var(--faint);margin-top:2px}.et-emot{font-size:var(--fs-sm);color:var(--ember);background:color-mix(in srgb,var(--ember) 10%,transparent);padding:5px 11px;border-radius:20px;white-space:nowrap}.et-caret{width:12px;height:12px;border-right:2px solid var(--faint);border-bottom:2px solid var(--faint);transform:rotate(45deg);transition:.2s;margin-left:4px}.et.open .et-caret{transform:rotate(-135deg)}.et-body{display:none;border-top:1px solid var(--line);padding:18px 20px;gap:16px}.et.open .et-body{display:grid;grid-template-columns:repeat(2,1fr)}.lens h4{font-size:var(--fs-sm);margin-bottom:7px;display:flex;align-items:center;gap:7px}.lens h4 i{width:7px;height:7px;border-radius:50%}.lens.hueso h4 i{background:var(--cream)}.lens.musculo h4 i{background:var(--cool)}.lens.corazon h4 i{background:var(--ember-deep)}.lens.mente h4 i{background:var(--ember)}.lens p{font-size:var(--fs-base);color:var(--faint);line-height:1.5}.et-notes{grid-column:1/-1;border-top:1px solid var(--line);padding-top:14px}.et-notes label{font-size:var(--fs-sm);color:var(--faint);display:block;margin-bottom:7px}.curve-wrap{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:22px}.curve-grid{display:grid;grid-template-columns:1fr 290px;gap:26px;align-items:center}.curve-pts{display:grid;gap:9px}.cp{display:grid;grid-template-columns:1fr 64px;gap:10px;align-items:center;max-width:360px}.cp label{font-size:var(--fs-base);color:var(--faint)}.cp label b{color:var(--cream);font-weight:600}.cp input{background:var(--ink-2);border:1px solid var(--line);color:var(--cream);border-radius:8px;padding:6px 8px;font-size:var(--fs-base);font-family:var(--font-cifra);font-variant-numeric:tabular-nums;text-align:right}.cp input:focus{border-color:color-mix(in srgb,var(--ember) 50%,transparent)}.legend-row{display:flex;gap:18px;margin-bottom:16px;font-size:var(--fs-sm);color:var(--faint)}.legend-row i{width:18px;height:0;border-top-width:2px;border-top-style:solid;display:inline-block;margin-right:7px;vertical-align:middle}.tbl-scroll{position:relative;overflow-x:auto;background:linear-gradient(90deg,var(--panel) 30%,transparent),linear-gradient(270deg,var(--panel) 30%,transparent) 100% 0,linear-gradient(90deg,rgba(0,0,0,.4),transparent),linear-gradient(270deg,rgba(0,0,0,.4),transparent) 100% 0,var(--panel);background-repeat:no-repeat;background-size:40px 100%,40px 100%,12px 100%,12px 100%,auto;background-attachment:local,local,scroll,scroll,scroll}.tbl-scroll .fn th:first-child,.tbl-scroll .fn td:first-child{position:sticky;left:0;z-index:1;background:var(--panel)}.panel.tbl-scroll{padding:6px 6px 0}.fn input.col-n-sm{width:48px}.fn input.col-n{width:52px}.fn input.col-n-lg{width:64px}.fn input.col-date{width:96px}.fn input.col-wide{width:104px}.fn input.col-label{width:140px}.cols-toggle{display:none}@media (max-width:760px){.fn:not(.show-all) [data-mobile-hide]{display:none}.cols-toggle{display:inline-flex}}.fn{width:100%;border-collapse:collapse}.fn th,.fn td{text-align:right;padding:12px 14px;font-size:var(--fs-base);border-bottom:1px solid var(--line)}.fn th{font-size:var(--fs-sm);color:var(--faint);font-weight:600}.fn td:first-child,.fn th:first-child{text-align:left}.fn td.label{color:var(--cream);font-weight:500;font-family:Plus Jakarta Sans}.fn td.hist-ronda{text-align:left;min-width:220px}.hist-nota{font-size:var(--fs-sm);color:var(--faint);margin-top:4px;line-height:1.45;max-width:440px;white-space:normal}details.hist-nota summary{cursor:pointer;color:var(--soft);list-style:revert}.ref-real{margin-bottom:18px}.ref-real-lista{margin:0 0 10px;padding-left:18px;display:grid;gap:8px;font-size:var(--fs-base);line-height:1.5}.ref-real-con{color:var(--soft)}.fn td b,.fn td input{font-family:var(--font-cifra);font-variant-numeric:tabular-nums}.fn td.proy b{color:var(--faint)}.fn input.real{width:104px;background:var(--ink-2);border:1px solid var(--line);color:var(--cream);border-radius:8px;padding:7px 9px;font-size:var(--fs-base);text-align:right}.fn input.real:focus{border-color:color-mix(in srgb,var(--ember) 50%,transparent)}.fn td .wk-derived{display:inline-block;font-family:var(--font-cifra);font-variant-numeric:tabular-nums;color:var(--faint);font-size:var(--fs-base);padding:2px 3px;border-bottom:1px dotted color-mix(in srgb,var(--ember) 45%,transparent)}.fn td.pct{color:var(--ember);font-family:var(--font-cifra);font-variant-numeric:tabular-nums}.delta{font-size:var(--fs-sm);padding:3px 8px;border-radius:6px;font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-weight:600}.delta.up{background:#7fd18b21;color:var(--good)}.delta.dn{background:#ff7a7a21;color:var(--hot)}.delta.flat{color:var(--faint)}.delta.none{color:var(--faint-2)}.retention-legend{display:flex;gap:var(--sp-3);flex-wrap:wrap;font-size:var(--fs-sm);color:var(--faint);margin-bottom:8px}.retention-legend .dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px;vertical-align:middle}.activation-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}@media (max-width:860px){.activation-grid{grid-template-columns:1fr}}.act-channel{display:flex;flex-direction:column;gap:var(--sp-3)}.act-note{font-size:var(--fs-sm);color:var(--faint-2);margin:0}.chan-series{display:flex;flex-direction:column;gap:6px}.cs-row{display:flex;align-items:center;gap:8px}.cs-label{flex:0 0 110px;font-size:var(--fs-sm);color:var(--faint)}.cs-track{flex:1;height:6px;border-radius:3px;background:rgb(var(--fg-rgb) / .06);position:relative;overflow:hidden}.cs-fill{position:absolute;inset:0 auto 0 0;border-radius:3px;background:var(--ember)}.cs-figs{font-variant-numeric:tabular-nums;font-family:var(--font-cifra);font-size:var(--fs-sm);flex:0 0 auto}.src-tag{font-size:12px;color:var(--faint-2);text-transform:uppercase;letter-spacing:.04em}.email-funnel .fv-label{flex-basis:96px}.fv-of{color:var(--faint-2);font-size:var(--fs-sm)}.act-channel{min-width:0}.act-channel .tbl-scroll{max-width:100%}.activation-grid.stacked{grid-template-columns:1fr}.email-rows input.real{width:64px}.email-rows td.label{max-width:22ch}.sessions-rows input.real{width:64px}.sessions-rows input.col-wide{width:132px}.sessions-rows input.col-date{width:104px}.wa-audience{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.wa-aud-fig{display:flex;align-items:baseline;gap:var(--sp-2)}.wa-aud-fig b{font-family:Archivo;font-weight:800;font-size:var(--fs-lg);line-height:1;color:var(--cream)}.wa-aud-lbl{font-size:var(--fs-sm);color:var(--faint)}.email-rows td.num,.email-rows th.num{text-align:right;font-variant-numeric:tabular-nums}.email-rows td.num{font-family:var(--font-cifra);font-variant-numeric:tabular-nums}.email-rows td.dim{color:var(--faint-2)}.email-rows .good{color:var(--good)}.email-rows .bad{color:var(--hot)}.email-rows .cell-bar{display:inline-block;width:44px;height:4px;border-radius:2px;background:rgb(var(--fg-rgb) / .07);margin-right:var(--sp-2);vertical-align:middle;overflow:hidden}.email-rows .cell-bar-fill{display:block;height:100%;border-radius:2px;background:var(--faint-2)}.act-trend{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;padding-top:var(--sp-3);border-top:1px solid var(--line)}.act-trend-txt{font-size:var(--fs-sm);color:var(--faint);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.act-trend-txt b{color:var(--cream);font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-weight:600}.act-warn{margin:0;font-size:var(--fs-sm);line-height:1.5;color:var(--cream);background:color-mix(in srgb,var(--warn) 10%,transparent);border-left:2px solid var(--warn);border-radius:0 var(--r-sm) var(--r-sm) 0;padding:8px 11px}.incremental-bars{display:flex;flex-direction:column;gap:6px}.inc-row{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm)}.diag-tree{display:flex;flex-direction:column;gap:var(--sp-3)}.diag-node{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3);align-items:flex-start;padding:10px 12px;border-radius:10px;background:rgb(var(--fg-rgb) / .03)}.diag-node .q{flex:1 1 200px;min-width:0;color:var(--faint)}.diag-node .a{flex:2 1 240px;min-width:0;overflow-wrap:anywhere}.eq-final{display:flex;gap:24px;flex-wrap:wrap;align-items:center;background:linear-gradient(120deg,color-mix(in srgb,var(--ember) 7%,transparent),#00a3000d);border:1px solid color-mix(in srgb,var(--ember) 25%,transparent);border-radius:var(--r);padding:22px 26px;margin-bottom:22px}.eq-final .big{font-family:Archivo;font-weight:900;font-size:var(--fs-xl);color:var(--ember);line-height:1}.eq-final .sub{font-size:var(--fs-base);color:var(--faint);max-width:340px}.eq-cols{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.eq-block{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:18px 20px}.eq-block h4{font-size:var(--fs-sm);color:var(--ember);margin-bottom:14px}.eq-row{display:grid;grid-template-columns:1fr 130px;gap:12px;align-items:center;margin-bottom:9px;max-width:var(--fw-lg)}.eq-row label{font-size:var(--fs-base);color:var(--faint)}.eq-row input{background:var(--ink-2);border:1px solid var(--line);color:var(--cream);border-radius:8px;padding:7px 9px;font-size:var(--fs-base);font-family:var(--font-cifra);font-variant-numeric:tabular-nums;text-align:right}.eq-row input:focus{border-color:color-mix(in srgb,var(--ember) 50%,transparent)}.hint{font-size:var(--fs-sm);color:var(--faint);margin-top:14px;margin-bottom:var(--sp-2);line-height:1.5}.hint b{color:var(--cream);font-weight:600}.help-tip{position:relative;display:inline-flex;vertical-align:middle;margin-left:5px}.help-tip-trigger{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;padding:0;border:1px solid var(--line-2);border-radius:50%;background:transparent;color:var(--faint);cursor:pointer;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.help-tip-trigger:hover,.help-tip-trigger:focus-visible{color:var(--cream);border-color:var(--faint)}.help-tip-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:var(--z-tooltip);width:max-content;max-width:240px;padding:10px 12px;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--faint);line-height:1.5;box-shadow:var(--shadow-1)}.help-tip-popover.align-right{left:auto;right:0}.help-tip-popover dl{display:grid;grid-template-columns:auto 1fr;gap:5px 10px;margin:0}.help-tip-popover dt{color:var(--cream);font-weight:600;white-space:nowrap}.help-tip-popover dd{margin:0;color:var(--faint)}@media (max-width:560px){.help-tip-popover{max-width:calc(100vw - 48px)}}.kpi-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.kpi-row.kpi-row-5{grid-template-columns:repeat(5,1fr)}.kpi-row.kpi-row-2{grid-template-columns:repeat(2,1fr)}.kpi-row.kpi-row-3{grid-template-columns:repeat(3,1fr)}.kpi-row.money-hero{gap:var(--sp-3)}.kpi-row.money-hero .kpi{padding:18px;border-radius:12px}.kpi-row.money-hero .kpi-t{font-size:12px;color:var(--faint-2);letter-spacing:.05em;font-weight:700;margin-bottom:8px}.kpi-row.money-hero .kpi-v{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700}.kpi-row.money-hero.kpi-row-5{grid-template-columns:repeat(3,1fr)}@media (max-width:860px){.kpi-row.money-hero.kpi-row-5{grid-template-columns:repeat(2,1fr)}}.kpi{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:15px 17px}.kpi-t{font-size:var(--fs-sm);color:var(--faint);margin-bottom:9px}.kpi-v{display:flex;align-items:baseline;gap:7px;font-family:var(--font-cifra);font-variant-numeric:tabular-nums}.kpi-from{font-size:var(--fs-base);color:var(--faint)}.kpi-arrow{color:var(--faint);font-size:var(--fs-sm)}.kpi-to{font-size:var(--fs-md);font-weight:600;color:var(--cream)}.kpi-ev{margin-top:8px;font-size:var(--fs-sm);font-weight:600;font-family:var(--font-cifra);font-variant-numeric:tabular-nums;display:inline-block;padding:2px 8px;border-radius:6px}.kpi-ev.up{background:#7fd18b21;color:var(--good)}.kpi-ev.dn{background:#ff7a7a21;color:var(--hot)}@media (max-width:760px){.kpi-row,.kpi-row.kpi-row-5,.kpi-row.kpi-row-3{grid-template-columns:repeat(2,1fr)}.kpi-to{font-size:var(--fs-lg)}.kpi-t{font-size:12px;letter-spacing:.08em}}.prog{position:relative;height:9px;border-radius:5px;background:#edebe614;overflow:hidden}.prog-fill{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,var(--ember-deep),var(--ember));border-radius:5px;transition:width .25s ease}.prog-must{position:absolute;left:0;top:0;height:100%;border-right:2px solid var(--cream);opacity:.35}.ready-block{margin-bottom:12px;padding:16px 20px}.ready-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px}.ready-head h3{font-size:var(--fs-base);font-weight:600;letter-spacing:.01em}.ready-head .mono{font-size:var(--fs-sm);color:var(--faint)}.ready-item{display:flex;gap:11px;align-items:flex-start;padding:9px 0;border-top:1px solid var(--line)}.ready-item:first-of-type{border-top:none}.ready-item input[type=checkbox]{margin-top:2px;accent-color:var(--ember);width:16px;height:16px;flex:none;cursor:pointer}.ready-main{flex:1;min-width:0}.ready-label{display:block;font-size:var(--fs-base);color:var(--cream);line-height:1.45}.ready-label.done{color:var(--faint);text-decoration:line-through;text-decoration-color:#8c93a680}.must-badge{flex:none;font-size:var(--fs-sm);letter-spacing:.04em;text-transform:uppercase;font-weight:600;color:var(--ember);background:color-mix(in srgb,var(--ember) 10%,transparent);border:1px solid color-mix(in srgb,var(--ember) 30%,transparent);padding:3px 7px;border-radius:6px;margin-top:1px;white-space:nowrap}@media (max-width:560px){.must-badge{display:none}}.ready-meta{display:flex;align-items:center;gap:8px;margin-top:4px;flex-wrap:wrap}.ready-meta .in{font-size:var(--fs-sm);color:var(--faint);background:transparent;border-color:transparent;padding:2px 4px;height:auto;width:auto}.ready-meta .in:hover,.ready-meta .in:focus{border-color:var(--line-2);background:var(--ink-2)}.ready-meta .in[type=date]{width:124px}.ready-meta .in.owner{width:104px}.ready-meta.done{opacity:.5}.ready-meta.overdue .in[type=date]{color:var(--hot)}.ready-meta-flag{font-size:var(--fs-sm);color:var(--hot);font-weight:600;white-space:nowrap}.cal-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.cal-nav{display:flex;align-items:center;justify-content:center;gap:14px;flex:1}.cal-export-btn{font-size:12.5px;padding:6px 12px;flex:none;white-space:nowrap}@media (max-width:560px){.cal-toolbar{justify-content:center}.cal-nav{flex:none}}.cal-nav-btn{padding:4px 12px;font-size:16px;line-height:1;min-width:36px;min-height:36px}.cal-title{font-family:Archivo,system-ui,sans-serif;font-size:var(--fs-md);font-weight:700;min-width:200px;text-align:center}.cal-grid{width:100%;border-collapse:separate;border-spacing:3px;table-layout:fixed}.cal-grid th{font-size:var(--fs-sm);color:var(--faint);font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding-bottom:6px}.cal-cell{--phase-color: transparent;position:relative;height:76px;vertical-align:top;padding:0;background:color-mix(in srgb,var(--phase-color) 14%,var(--panel));border:1px solid var(--line);border-radius:var(--r-sm);border-left:3px solid var(--phase-color)}.cal-cell.out{opacity:.4}.cal-cell.today{border-color:var(--ember);border-width:2px}.cal-cell.closing:before{content:"";position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:0 10px 10px 0;border-color:transparent var(--ember-deep) transparent transparent;border-radius:0 var(--r-sm) 0 0}.cal-day,.cal-day-empty{width:100%;height:100%;display:flex;flex-direction:column;gap:2px;padding:5px 6px;background:transparent;border:none;color:inherit;text-align:left;cursor:default;border-radius:var(--r-sm)}button.cal-day{cursor:pointer}button.cal-day:hover{background:rgb(var(--fg-rgb) / .04)}button.cal-day:focus-visible{outline:2px solid var(--ember);outline-offset:-2px}button.cal-day.selected{background:color-mix(in srgb,var(--ember) 10%,transparent);box-shadow:inset 0 0 0 1px var(--ember)}.cal-daynum{font-family:var(--font-cifra);font-size:12px;font-variant-numeric:tabular-nums;color:var(--faint)}.cal-cell.today .cal-daynum{color:var(--ember);font-weight:700}.cal-phase-label{font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--phase-color);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-marks{display:flex;flex-wrap:wrap;gap:3px;margin-top:auto}.cal-dot{width:7px;height:7px;border-radius:50%;flex:none}.cal-dot.vencido{box-shadow:0 0 0 1.5px var(--hot)}.cal-mark-ready{width:7px;height:7px;border-radius:2px;background:var(--faint);flex:none}.cal-mark-ready.overdue{background:var(--hot)}.cal-real-flag{position:absolute;bottom:4px;right:5px;color:var(--good);font-size:8px}@media (max-width:560px){.cal-cell{height:56px}.cal-phase-label{display:none}.cal-grid{border-spacing:2px}}.cal-detail{margin-top:14px}.cal-detail-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cal-detail-close{font-size:18px;line-height:1;padding:2px 9px}.cal-detail-block{padding-top:12px;margin-top:12px;border-top:1px solid var(--line)}.cal-detail-block:first-of-type{border-top:none;margin-top:0;padding-top:0}.cal-detail-block-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.cal-detail-row{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:12px}.cal-detail-field{width:180px;margin-bottom:0}.cal-piece-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid var(--line)}.cal-piece-label{flex:2 1 180px;min-width:130px}.cal-piece-owner{flex:1 1 100px;min-width:90px}.cal-piece-remove{padding:5px 10px;font-size:13px;line-height:1}.cal-piece-add{margin-top:10px;padding:6px 12px;font-size:12px}.cal-ready-row{display:flex;align-items:center;gap:9px;padding:6px 0;cursor:pointer}.cal-ready-row input{accent-color:var(--ember);width:16px;height:16px;flex:none}.cal-ready-row .done{color:var(--faint);text-decoration:line-through;text-decoration-color:#8c93a680}.fase-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.fase-card+.fase-card{margin-top:10px}.fase-head{width:100%;display:flex;align-items:center;gap:16px;padding:14px 18px;cursor:pointer;text-align:left;background:transparent;border:none;color:inherit}.fase-head:hover{background:rgb(var(--fg-rgb) / .02)}.fase-title{flex:1;min-width:0}.fase-title b{font-size:var(--fs-base);font-weight:600}.fase-title .meta{font-size:var(--fs-sm);color:var(--faint);margin-top:2px}.fase-title .note{font-size:var(--fs-sm);color:var(--faint);margin-top:5px;line-height:1.45;font-weight:400}.fase-stats{display:flex;gap:20px;flex:none}.fase-stat{text-align:right}.fase-stat b{display:block;font-family:var(--font-cifra);font-size:var(--fs-base);color:var(--cream);font-variant-numeric:tabular-nums}.fase-stat span{font-size:var(--fs-sm);color:var(--faint)}.fase-caret{width:9px;height:9px;flex:none;opacity:.7;border-right:1.6px solid var(--faint);border-bottom:1.6px solid var(--faint);transform:rotate(45deg) translateY(-1px);transition:transform .2s var(--ease)}.fase-card.open .fase-caret{transform:rotate(-135deg) translateY(-1px)}.fase-body{max-height:0;overflow:hidden;transition:max-height var(--dur-mid) var(--ease)}.fase-card.open .fase-body{max-height:4000px}.fase-body-inner{padding:16px 18px 18px;border-top:1px solid var(--line)}.fase-body-inner.flush{padding:0}.fase-group+.fase-group{margin-top:16px}.fase-group h4{font-size:var(--fs-sm);color:var(--ember);margin-bottom:9px;font-weight:600}.fase-fields{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px}.fase-fields label.fld{margin-bottom:0}@media (max-width:760px){.fase-head{flex-wrap:wrap}.fase-stats{width:100%;justify-content:space-between}}.plan-group-row td{padding:12px 14px 6px;border-bottom:none}.plan-group-label{font-size:var(--fs-sm);font-weight:700}.fn tbody tr.hover td{background:color-mix(in srgb,var(--ember) 6%,transparent)}.fn tbody tr.next td{background:color-mix(in srgb,var(--ember) 4%,transparent)}.fn tbody tr.next td:first-child{box-shadow:inset 3px 0 0 var(--ember)}.fn tbody tr.late td{background:#ff7a7a0d}.fn tbody tr.late td:first-child{box-shadow:inset 3px 0 0 var(--hot)}.tbl-scroll .fn tbody tr.hover td:first-child{background:color-mix(in srgb,var(--panel),var(--ember) 6%)}.tbl-scroll .fn tbody tr.next td:first-child{background:color-mix(in srgb,var(--panel),var(--ember) 4%)}.tbl-scroll .fn tbody tr.late td:first-child{background:color-mix(in srgb,var(--panel),var(--hot) 5%)}@media (max-width:860px){.sc-grid,.curve-grid,.eq-cols,.et.open .et-body{grid-template-columns:1fr}.bf{grid-template-columns:1fr 1fr;gap:10px}.bf .name{grid-column:1/-1}.result{grid-column:1/-1;flex-direction:row;align-items:center}.gauge{grid-column:1/-1}}@media (max-width:860px){:root{--page-top:20px}.sidebar{position:fixed;left:0;top:0;z-index:40;width:288px;max-width:84vw;transform:translate(-100%);transition:transform var(--dur-mid) var(--ease);border-right:1px solid var(--line);box-shadow:var(--shadow-1);background:var(--ink-2);padding-bottom:var(--safe-b);box-sizing:border-box}.sidebar.open{transform:translate(0)}.main-col{padding:var(--page-top) 16px calc(70px + var(--safe-b));max-width:none}.menu-btn{display:inline-flex;align-items:center;gap:8px}.menu-flotante{display:inline-flex;align-items:center;justify-content:center;position:fixed;top:max(10px,var(--safe-t,0px));left:12px;z-index:25;min-width:44px;min-height:44px;background:var(--panel);border:1px solid var(--line-2);color:var(--cream);border-radius:10px;box-shadow:var(--shadow-1)}body:has(.topbar) .menu-flotante{display:none}body:has(.menu-flotante):not(:has(.topbar)) .main-col{padding-top:calc(var(--page-top) + 52px)}.sidebar-overlay.open{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:30}}@media (max-width:560px){.lead-in h1{font-size:25px}}.btn-primary{background:var(--ember);border:1px solid var(--ember);color:var(--ember-ink);border-radius:var(--r-sm);padding:8px 15px;font-size:var(--fs-base);font-weight:700;transition:var(--dur) var(--ease)}.btn-primary:hover{background:var(--ember-hover);border-color:var(--ember-hover)}.btn-danger{background:var(--hot);border-color:var(--hot);color:var(--hot-ink)}.btn-danger:hover{background:var(--hot-hover);border-color:var(--hot-hover);box-shadow:none}.toast-host{position:fixed;right:var(--sp-5);bottom:calc(var(--sp-5) + var(--safe-b));z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--sp-2);max-width:min(380px,calc(100vw - 32px))}.toast{display:flex;align-items:center;gap:var(--sp-3);background:var(--panel);border:1px solid var(--line-2);border-left-width:3px;border-radius:var(--r-sm);padding:12px 14px;box-shadow:var(--shadow-1);font-size:var(--fs-base);color:var(--cream);animation:toast-in var(--dur-mid) var(--ease-out)}.toast-success{border-left-color:var(--good)}.toast-error{border-left-color:var(--hot)}.toast-info{border-left-color:var(--cool)}.toast-msg{flex:1;line-height:1.4}.toast-action{background:transparent;border:none;color:var(--ember);font-size:var(--fs-base);font-weight:600;white-space:nowrap;padding:2px 4px;flex:none}.toast-action:hover{color:var(--ember-deep)}.toast-close{background:transparent;border:none;color:var(--faint);font-size:var(--fs-md);line-height:1;padding:0 2px;flex:none}.toast-close:hover{color:var(--cream)}.toast-more{align-self:flex-end;background:var(--panel);border:1px solid var(--line-2);color:var(--faint);border-radius:999px;padding:4px 12px;font-size:var(--fs-sm);font-weight:600;box-shadow:var(--shadow-1)}.toast-more:hover{color:var(--cream)}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:560px){.toast-host{max-height:60vh;overflow-y:auto}}.dialog-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-modal);background:#0000008c;display:grid;place-items:center;padding:var(--sp-5);animation:fade-in var(--dur) var(--ease)}.dialog{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r);padding:24px;width:min(420px,100%);box-shadow:var(--shadow-1);animation:dialog-in var(--dur-mid) var(--ease-out);max-height:calc(100vh - 2 * var(--sp-5));max-height:calc(100dvh - 2 * var(--sp-5));overflow-y:auto;overscroll-behavior:contain}.dialog-title{font-size:var(--fs-md);font-weight:600;letter-spacing:-.01em}.dialog-msg{color:var(--faint);font-size:var(--fs-base);line-height:1.5;margin-top:var(--sp-2)}.dialog-input{margin-top:var(--sp-4)}.dialog-actions{display:flex;justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-5)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.auto-field{border-color:color-mix(in srgb,var(--ember) 40%,transparent)!important;background:color-mix(in srgb,var(--ember) 6%,transparent);box-shadow:inset 0 -2px 0 -1px color-mix(in srgb,var(--ember) 50%,transparent)}.skeleton{background:linear-gradient(90deg,#edebe60d 25%,#edebe61a 37%,#edebe60d 63%);background-size:400% 100%;border-radius:var(--r-sm);animation:skeleton-shimmer 1.4s ease infinite}@keyframes skeleton-shimmer{0%{background-position:100% 50%}to{background-position:0 50%}}.empty-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--sp-3);padding:var(--sp-8) var(--sp-5);color:var(--faint)}.empty-state .empty-icon{opacity:.5;margin-bottom:var(--sp-1)}.empty-state h3{font-size:var(--fs-base);font-weight:600;color:var(--cream)}.empty-state p{font-size:var(--fs-base);max-width:340px;line-height:1.5}.empty-state .empty-cta{margin-top:var(--sp-2)}.onboard-banner{background:linear-gradient(120deg,color-mix(in srgb,var(--ember) 8%,transparent),#00a3000a);border:1px solid color-mix(in srgb,var(--ember) 28%,transparent);border-radius:var(--r);padding:16px 20px;margin:var(--sp-5) 0 22px;font-size:var(--fs-base);line-height:1.55;color:var(--faint)}.onboard-banner b{color:var(--ember);font-weight:600}.integ-nudge b svg{vertical-align:-2px;margin-right:2px}.savebar{display:flex;align-items:center;gap:7px;font-size:var(--fs-sm);color:var(--faint);letter-spacing:.04em;margin-top:2px}.savebar .dot{width:7px;height:7px;border-radius:50%;flex:none;background:var(--faint)}.savebar.saving .dot{background:var(--ember);animation:pulse 1s ease infinite}.savebar.saved .dot{background:var(--good)}.savebar.error{color:var(--hot)}.savebar.error .dot{background:var(--hot)}.savebar .retry{background:transparent;border:none;color:var(--ember);font-size:var(--fs-sm);font-weight:600;text-decoration:underline;padding:0}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.busy-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor;animation:pulse 1s ease infinite;flex:none}.home-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4);margin-top:var(--sp-4)}.home-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:18px 20px}.home-card h3{font-size:var(--fs-sm);color:var(--faint);font-weight:600;margin-bottom:var(--sp-3)}.home-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line);font-size:var(--fs-base)}.home-row:first-of-type{border-top:none}.home-row .grow{flex:1 1 12ch;min-width:12ch}.home-row>.hint{min-width:0}.home-row .dot{width:8px;height:8px;border-radius:50%;flex:none}.home-row .date{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;color:var(--faint);font-size:var(--fs-sm);width:90px;flex:none}.home-row .date-empty{font-family:inherit;font-style:italic;color:var(--faint-2)}.home-row .rel{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;color:var(--faint);font-size:var(--fs-sm);white-space:nowrap}.home-row-group{border-top:1px solid var(--line);padding-bottom:6px}.home-row-group:first-of-type{border-top:none}.home-row-group .home-row{border-top:none;padding-bottom:4px}.home-card .cta{margin-top:var(--sp-3)}.cockpit-hero{margin-bottom:18px;display:flex;flex-direction:column;gap:14px}.cockpit-hero .ch-head{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cockpit-hero .ch-sub{font-size:var(--fs-sm);color:var(--faint)}.cockpit-hero .ch-headline{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.cockpit-hero .ch-headline b{font-weight:800;font-size:var(--fs-xl);line-height:1;color:var(--cream)}.cockpit-hero .ch-cash{font-size:var(--fs-base);color:var(--faint)}.cockpit-hero .ch-cash b{color:var(--cream)}.cockpit-hero .ch-goal{display:flex;flex-direction:column;gap:7px}.cockpit-hero .ch-goal-bar{height:8px;border-radius:6px;background:var(--ink-2);overflow:hidden;border:1px solid var(--line)}.cockpit-hero .ch-goal-bar span{display:block;height:100%;background:var(--ember);border-radius:6px;transition:width .3s var(--ease)}.cockpit-hero .ch-goal-txt{font-size:var(--fs-base);color:var(--faint)}.cockpit-hero .ch-goal-txt b{color:var(--cream)}.cockpit-hero .ch-stats{display:flex;gap:16px;flex-wrap:wrap;font-size:var(--fs-sm);color:var(--faint)}.cockpit-hero .ch-stats b{color:var(--cream)}.cockpit-hero .ch-stat-warn{color:var(--warn)}.cockpit-hero .ch-goal-bar-wrap{margin-top:6px}.cockpit-hero .ch-goal-bar-wrap .ch-goal-bar-fill{height:100%;border-radius:99px;background:linear-gradient(90deg,var(--ember-deep),var(--ember));transition:width .3s var(--ease)}.cockpit-hero .ch-goal-bar-marks{display:flex;justify-content:space-between;margin-top:6px;font-size:12px;color:var(--faint-2);font-family:var(--font-cifra);font-variant-numeric:tabular-nums}.ch-scenarios{display:flex;flex-direction:column;gap:8px}.ch-scenario-row{display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-radius:9px;background:rgb(var(--fg-rgb) / .03);border:1px solid var(--line)}.ch-scenario-row.current{border-color:var(--line-2);background:color-mix(in srgb,var(--ember) 6%,transparent)}.ch-scenario-row .lbl{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--faint);font-weight:600}.ch-scenario-row .sw{width:8px;height:8px;border-radius:2px;flex:none}.ch-scenario-row .val{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600;color:var(--cream)}.ch-body-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:var(--sp-6);align-items:start}@media (max-width:860px){.ch-body-grid{grid-template-columns:1fr}}.launch-tl{display:flex;flex-direction:column;gap:10px}.launch-tl-empty{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.launch-tl-bar{position:relative;display:flex;height:14px;border-radius:7px;overflow:visible;margin-top:14px}.launch-tl-band{display:block;height:100%}.launch-tl-band:first-child{border-radius:7px 0 0 7px}.launch-tl-band:last-child{border-radius:0 7px 7px 0}.launch-tl-today{position:absolute;top:-6px;bottom:-6px;width:2px;background:var(--cream);transform:translate(-1px)}.launch-tl-today-lbl{position:absolute;top:-16px;left:50%;transform:translate(-50%);font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--cream);white-space:nowrap}.launch-tl-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.launch-tl-chips{display:flex;flex-wrap:wrap;gap:6px}.launch-tl-where{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.launch-tl-labels{display:flex;margin-top:-4px}.launch-tl-label{display:block;font-size:12px;letter-spacing:.04em;color:var(--faint-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:6px}.launch-tl-label.now{font-weight:700}@media (max-width:760px){.launch-tl-labels{display:none}}.launch-tl-chip-next{border:1px solid color-mix(in srgb,var(--ember) 45%,transparent);color:var(--ember);background:color-mix(in srgb,var(--ember) 10%,transparent)}.resumen-marcador{display:grid;grid-template-columns:minmax(200px,1.4fr) repeat(3,1fr);gap:var(--sp-4);align-items:start;margin-top:14px;padding-top:16px;border-top:1px solid var(--line)}.resumen-marcador.n5{grid-template-columns:minmax(200px,1.3fr) repeat(4,1fr)}.resumen-marcador-celda{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.resumen-marcador-celda .kpi-t{margin-bottom:0}.resumen-marcador-celda .kpi-to{font-size:22px;font-weight:700;font-family:var(--font-cifra);font-variant-numeric:tabular-nums}.resumen-marcador-celda.big .kpi-to{font-size:44px;line-height:1.05}.resumen-marcador-prog-row{display:flex;align-items:center;gap:10px;align-self:stretch;max-width:260px}.resumen-marcador-prog{position:relative;display:block;flex:1;height:6px;border-radius:3px;background:rgb(var(--fg-rgb) / .07);margin:2px 0}.resumen-marcador-prog-pct{font-size:13px;font-weight:700;color:var(--cream);white-space:nowrap}.resumen-marcador-prog-pct.up,.resumen-marcador-meta.up{color:var(--good)}.resumen-marcador-prog-pct.dn,.resumen-marcador-meta.dn{color:var(--warn)}.resumen-marcador-meta{font-size:13px;font-weight:600;color:var(--faint);white-space:nowrap}.resumen-marcador-prog-fill{position:absolute;inset:0 auto 0 0;border-radius:3px;background:var(--ember)}.resumen-marcador-prog-fill.up{background:var(--good)}.resumen-marcador-prog-fill.dn{background:var(--warn)}.resumen-marcador-prog-tick{position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--cream);transform:translate(-1px)}@media (max-width:1100px){.resumen-marcador.n5{grid-template-columns:repeat(4,1fr)}.resumen-marcador.n5 .resumen-marcador-celda.big{grid-column:1 / -1}}@media (max-width:760px){.resumen-marcador,.resumen-marcador.n5{grid-template-columns:1fr 1fr}.resumen-marcador-celda.big{grid-column:1 / -1}}.rent-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}.rent-col-t{font-size:12px;font-weight:700;margin-bottom:6px}.rent-col.costo .rent-col-t{color:var(--warn)}.rent-col.valor .rent-col-t{color:var(--good)}.rent-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;border-top:1px solid var(--line)}.rent-row-l{display:flex;flex-direction:column;gap:2px;color:var(--faint)}.rent-row-l small{font-size:12px;color:var(--faint-2)}.rent-row-v{display:flex;align-items:baseline;gap:8px;font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-weight:700;font-size:17px;color:var(--cream);white-space:nowrap}.rent-concl{margin:0;padding:12px 14px;border-radius:var(--r-sm);font-size:14.5px;line-height:1.55;color:var(--cream);background:color-mix(in srgb,var(--good) 8%,transparent);border-left:3px solid var(--good)}.rent-concl.dn{background:color-mix(in srgb,var(--warn) 9%,transparent);border-left-color:var(--warn)}.rent-concl.none{background:rgb(var(--fg-rgb) / .03);border-left-color:var(--line)}.rent-discreto{align-self:flex-end;margin:-6px 0 0;padding:0 6px;border:0;background:none;color:var(--line);font-size:14px;line-height:1;cursor:default;opacity:.5}.rent-discreto:hover,.rent-discreto:focus-visible{opacity:1;color:var(--faint)}@media (max-width:760px){.rent-grid{grid-template-columns:1fr}}.rent-aviso{margin:0}.rent-nota-obj{margin:6px 0 0}.rent-cas-fill.t-ads{background:var(--cool)}.rent-cas-fill.t-herramienta{background:var(--good)}.rent-cas-fill.t-equipo{background:var(--warn)}.rent-cas-fill.t-otro{background:var(--faint-2)}.rent-cas-fill.t-finanzas{background:var(--faint)}.rent-cas-fill.t-comision{background:var(--hot)}.rent-seg.c-0,.rent-dot.c-0{background:var(--cool)}.rent-seg.c-1,.rent-dot.c-1{background:var(--good)}.rent-seg.c-2,.rent-dot.c-2{background:var(--warn)}.rent-seg.c-3,.rent-dot.c-3{background:#b48cf0}.rent-seg.c-4,.rent-dot.c-4{background:#e879b9}.rent-seg.c-5,.rent-dot.c-5{background:#2dd4bf}.rent-seg.c-6,.rent-dot.c-6{background:#d4a373}.rent-seg.c-7,.rent-dot.c-7{background:var(--hot)}.rent-cascada{display:flex;flex-direction:column;gap:10px;margin-top:10px}.rent-cas-row{display:grid;grid-template-columns:150px 1fr 110px;align-items:center;gap:12px}.rent-cas-label{color:var(--faint);font-size:var(--fs-sm)}.rent-cas-track{position:relative;height:18px;border-radius:4px;background:rgb(var(--fg-rgb) / .04)}.rent-cas-fill{position:absolute;top:0;bottom:0;border-radius:4px}.rent-cas-fill.ingreso{background:color-mix(in srgb,var(--cream) 70%,transparent)}.rent-cas-fill.beneficio{background:var(--good)}.rent-cas-fill.perdida{background:var(--hot)}.rent-cas-val{text-align:right;font-size:14px;color:var(--cream)}.rent-cas-val.beneficio{color:var(--good)}.rent-cas-val.perdida{color:var(--hot)}.rent-stack{display:flex;height:22px;border-radius:5px;overflow:hidden;margin:10px 0 12px}.rent-seg{display:block;min-width:4px}.rent-seg+.rent-seg{border-left:2px solid var(--panel)}.rent-leyenda{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.rent-leyenda li{display:grid;grid-template-columns:12px 1fr 56px 96px;align-items:center;gap:10px;padding:7px 0;border-top:1px solid var(--line);font-size:var(--fs-sm)}.rent-dot{display:block;width:10px;height:10px;border-radius:50%}.rent-ley-l{color:var(--cream)}.rent-ley-p{color:var(--faint-2);text-align:right}.rent-leyenda b{text-align:right;color:var(--cream)}@media (max-width:760px){.rent-cas-row{grid-template-columns:1fr 92px;grid-template-areas:"l v" "t t"}.rent-cas-label{grid-area:l}.rent-cas-val{grid-area:v}.rent-cas-track{grid-area:t}.rent-leyenda li{grid-template-columns:12px 1fr 92px}.rent-ley-p{display:none}}.gastos-ap{display:flex;flex-direction:column;gap:var(--sp-3)}.gastos-vacio,.gastos-suma{margin:0}.gasto-fila{display:grid;grid-template-columns:minmax(160px,2fr) auto minmax(110px,1fr) auto auto;align-items:center;gap:var(--sp-3)}.gasto-fila .gasto-concepto{min-width:0}.gasto-pct{display:inline-flex;align-items:center;gap:6px}.gasto-pct input{width:64px}.gasto-comision{grid-template-columns:1fr auto auto;padding-top:var(--sp-3);border-top:1px solid var(--line)}.gasto-com-l{display:flex;flex-direction:column;gap:2px;color:var(--cream)}.gasto-com-l small{color:var(--faint-2);font-size:12px}.gasto-com-eur{color:var(--faint);min-width:96px;text-align:right}@media (max-width:760px){.gasto-fila{grid-template-columns:1fr 1fr}.gasto-fila .gasto-concepto{grid-column:1 / -1}.gasto-comision{grid-template-columns:1fr auto}.gasto-com-eur{grid-column:1 / -1;text-align:left}}.fu-c0{--fu:var(--cool)}.fu-c1{--fu:var(--good)}.fu-c2{--fu:var(--warn)}.fu-c3,.fu-c4,.fu-c5,.fu-c6{--fu:var(--faint-2)}.fu-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--fu);margin-right:9px;vertical-align:middle}.fu-donuts{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-5);align-items:center}.fu-donut{margin:0;display:flex;align-items:center;gap:var(--sp-4)}.fu-donut svg{width:132px;height:132px;flex:none;transform:rotate(0)}.fu-anillo-fondo{fill:none;stroke:rgb(var(--fg-rgb) / .06);stroke-width:5.5}.fu-seg{fill:none;stroke:var(--fu);stroke-width:5.5}.fu-centro{font:700 6.6px Spline Sans Mono,monospace;fill:var(--cream);text-anchor:middle}.fu-centro-sub{font:600 2.6px Plus Jakarta Sans,sans-serif;fill:var(--faint-2);text-anchor:middle;text-transform:uppercase;letter-spacing:.3px}.fu-donut figcaption{display:flex;flex-direction:column;gap:8px;min-width:0;flex:1}.fu-donut figcaption>b{font-size:12px;color:var(--faint-2);font-weight:700}.fu-ley{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.fu-ley li{display:flex;align-items:baseline;gap:8px;font-size:var(--fs-sm)}.fu-ley .fu-dot{margin-right:0;align-self:center}.fu-ley-l{flex:1;color:var(--cream);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fu-ley b{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;color:var(--cream)}.fu-ley small{width:38px;text-align:right;color:var(--faint-2)}.fu-sin-ventas{margin:0}.fuentes-tbl td.fu-n{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;text-align:right;color:var(--cream)}.fuentes-tbl th{text-align:right}.fuentes-tbl th:first-child{text-align:left}.fuentes-tbl td.fu-tenue{color:var(--faint)}.fuentes-tbl td small{font-size:12px;color:var(--faint-2);margin-left:4px;font-weight:500}.fu-media{display:block;font-size:12px;color:var(--faint-2);letter-spacing:.02em;text-transform:none;font-weight:500}.fu-conv{font-weight:700;font-size:15px;color:var(--cream)}.fu-conv.up{color:var(--good)}.fu-conv.dn{color:var(--hot)}.fuentes-pago{margin-left:8px;vertical-align:middle}@media (max-width:860px){.fu-donuts{grid-template-columns:1fr}}@media (max-width:480px){.fu-donut{flex-direction:column;align-items:flex-start}}.attn-list{display:flex;flex-direction:column;gap:8px}.attn-row{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:10px;background:rgb(var(--fg-rgb) / .03);border:1px solid var(--line)}.attn-row .sev{width:8px;height:8px;border-radius:50%;flex-shrink:0}.attn-row .sev.crit{background:var(--hot);box-shadow:0 0 0 4px #ff7a7a26}.attn-row .sev.warn{background:var(--warn);box-shadow:0 0 0 4px #f5a62321}.attn-row .body{flex:1;min-width:0}.attn-row .title{font-weight:700;font-size:13.5px;color:var(--cream)}.attn-row .desc{font-size:12.5px;color:var(--faint);margin-top:1px}.attn-row .sev.ok{background:var(--good);box-shadow:0 0 0 4px #4fae5c21}.attn-row .figs{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:13px;text-align:right;white-space:nowrap}.attn-row .figs .vs{color:var(--faint-2);font-size:12px;display:block}.panel-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--sp-4);gap:var(--sp-3);flex-wrap:wrap}.panel-title h3{font-size:15px;letter-spacing:.01em;margin:0}.panel-title .hint{font-size:12px;color:var(--faint-2);font-weight:500}.link-more{font-size:12.5px;color:var(--cool);font-weight:600;white-space:nowrap;cursor:pointer;text-decoration:none;background:transparent;border:none;padding:0}.link-more:hover{color:var(--cool)}.link-more.muted{color:var(--faint)}.link-more.muted:hover{color:var(--faint-2)}.checklist{display:flex;flex-direction:column;gap:2px}.check-row{display:flex;align-items:center;gap:12px;padding:11px 4px;border-bottom:1px solid var(--line)}.check-row:last-child{border-bottom:0}.check-box{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--line-2);flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900}.check-box.done{background:var(--ember);border-color:var(--ember);color:var(--ember-ink)}.check-row .lbl{flex:1;font-size:13px}.check-row.done .lbl{color:var(--faint-2);text-decoration:line-through}.hero-projection-body{display:grid;grid-template-columns:1.3fr 1fr;gap:var(--sp-6);align-items:start}@media (max-width:860px){.hero-projection-body{grid-template-columns:1fr}}.hero-left .eyebrow{color:var(--faint)}.hero-headline{font-family:var(--font-display, "Archivo", sans-serif);font-weight:900;font-size:clamp(34px,4.6vw,54px);line-height:1.02;letter-spacing:-.01em;margin:2px 0 8px}.hero-headline .cur{color:var(--cream)}.hero-headline .of{color:var(--faint-2);font-weight:700;font-size:.5em;margin:0 4px}.hero-headline .goal{color:var(--faint);font-weight:800}.hero-sub{color:var(--faint);font-size:13.5px;max-width:46ch}.hero-sub b{color:var(--cream);font-weight:600}.hero-status-row{display:flex;align-items:center;gap:10px;margin-top:16px;flex-wrap:wrap}.delta-pill{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600;padding:5px 10px;border-radius:8px}.delta-pill.neg{background:#ff7a7a1f;color:var(--hot)}.delta-pill.pos{background:#4fae5c24;color:var(--good)}.goal-bar-wrap{margin-top:22px}.goal-bar{height:8px;border-radius:99px;background:rgb(var(--fg-rgb) / .06);overflow:hidden;position:relative}.goal-bar-fill{height:100%;border-radius:99px;background:linear-gradient(90deg,var(--ember-deep),var(--ember))}.goal-bar-marks{display:flex;justify-content:space-between;margin-top:6px;font-size:12px;color:var(--faint-2);font-family:var(--font-cifra);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 10px}.hero-right{display:flex;flex-direction:column;gap:10px;justify-content:center}.scenario-row{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-radius:10px;background:rgb(var(--fg-rgb) / .03);border:1px solid var(--line)}.scenario-row.is-current{border-color:var(--line-2);background:color-mix(in srgb,var(--ember) 6%,transparent)}.scenario-row .lbl{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--faint);font-weight:600}.scenario-row .lbl .sw{width:8px;height:8px;border-radius:2px;flex:none}.scenario-row .val{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.funnel-mini{display:grid;grid-template-columns:repeat(5,1fr);gap:2px}.fm-step{position:relative;padding:14px 10px 12px;text-align:center;background:rgb(var(--fg-rgb) / .02)}.fm-step:first-child{border-radius:10px 0 0 10px}.fm-step:last-child{border-radius:0 10px 10px 0}.fm-step.leak{background:#ff7a7a14;box-shadow:inset 0 0 0 1px #ff7a7a59;border-radius:10px}.fm-step .lbl{font-size:12px;color:var(--faint-2);margin-bottom:6px;font-weight:700}.fm-step .val{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}.fm-step .pct{font-size:12px;margin-top:4px;font-weight:600}.fm-arrow{display:flex;align-items:center;justify-content:center;color:var(--faint-2);font-size:13px;padding:0 2px}.leak-callout{margin-top:14px;padding:12px 14px;border-radius:10px;background:#ff7a7a14;border:1px solid rgba(255,122,122,.25);display:flex;align-items:center;gap:10px;font-size:13px}.leak-callout .ic{color:var(--hot);font-size:16px}.leak-callout b{color:var(--cream)}.leak-callout .sep{color:var(--faint-2);margin:0 2px}.tool-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(86,168,206,.35);background:#56a8ce14;color:var(--cool);border-radius:8px;padding:8px 13px;font-size:12.5px;font-weight:700;cursor:pointer;white-space:nowrap;font-family:inherit;flex-shrink:0}.tool-link:hover{background:#56a8ce29}.sim-cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;gap:16px;text-align:left;cursor:pointer;padding:18px 22px;border-radius:14px;font-family:inherit;background:linear-gradient(135deg,#56a8ce24,#56a8ce0d);border:1.5px solid rgba(86,168,206,.4);transition:background var(--dur-fast),border-color var(--dur-fast),transform var(--dur-fast)}.sim-cta:hover{background:linear-gradient(135deg,#56a8ce33,#56a8ce14);border-color:#56a8ce99}.sim-cta:active{transform:scale(.995)}.sim-cta-icon{flex-shrink:0;width:44px;height:44px;border-radius:11px;background:#56a8ce2e;color:var(--cool);font-size:20px;display:flex;align-items:center;justify-content:center}.sim-cta-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.sim-cta-title{font-size:15.5px;font-weight:800;color:var(--cream)}.sim-cta-sub{font-size:13px;color:var(--faint)}.sim-cta-sub b{color:var(--cool);font-weight:700}.sim-cta-arrow{flex-shrink:0;color:var(--cool);font-size:16px;font-weight:900;transition:transform var(--dur-mid)}.sim-cta[aria-expanded=true] .sim-cta-arrow{transform:rotate(180deg)}.hero-sim-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:16px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:10px 16px;border-radius:10px;font-size:13.5px;font-weight:700;font-family:inherit;background:#56a8ce24;border:1.5px solid rgba(86,168,206,.45);color:var(--cool)}.hero-sim-link:hover{background:#56a8ce38;border-color:#56a8cea6}.sim-panel{border-color:#56a8ce4d;background:linear-gradient(160deg,var(--panel) 0%,rgba(86,168,206,.04) 100%)}.sim-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--sp-6);align-items:start}@media (max-width:860px){.sim-grid{grid-template-columns:1fr}}.sim-inputs{display:flex;flex-direction:column;gap:13px}.sim-group-label{font-size:12px;font-weight:800;color:var(--cool);margin-bottom:2px;padding-bottom:6px;border-bottom:1px solid rgba(86,168,206,.25)}.sim-group-embudo{margin-top:6px;color:var(--warn);border-bottom-color:#f5a62340}.sim-field-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:5px}.sim-real{color:var(--faint-2);font-weight:400}.sim-val{font-size:13.5px;font-weight:700;color:var(--cool)}.sim-panel .slider-field{margin-bottom:0}.sim-panel .slider-field input[type=range]{accent-color:var(--cool)}.sim-sc-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:2px}.sim-sc-btn{padding:5px 11px;border-radius:99px;border:1px solid var(--line);background:rgb(var(--fg-rgb) / .02);color:var(--faint);font-size:12px;font-weight:700;cursor:pointer;transition:all .12s}.sim-sc-btn:hover{color:var(--cream);border-color:color-mix(in srgb,var(--warn) 40%,transparent)}.sim-sc-btn.on{background:color-mix(in srgb,var(--warn) 14%,transparent);border-color:color-mix(in srgb,var(--warn) 55%,transparent);color:var(--warn)}.sim-sc-custom{font-size:12px;color:var(--faint-2);font-style:italic}.sim-sc-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.sim-sc-card{padding:9px 10px;border-radius:8px;border:1px solid var(--line);background:rgb(var(--fg-rgb) / .015)}.sim-sc-card.on{border-color:color-mix(in srgb,var(--warn) 45%,transparent);background:color-mix(in srgb,var(--warn) 6%,transparent)}.sim-sc-card-lbl{font-size:12px;font-weight:800;color:var(--faint-2);margin-bottom:6px}.sim-sc-card.on .sim-sc-card-lbl{color:var(--warn)}.sim-sc-card-row{display:flex;justify-content:space-between;align-items:baseline;gap:6px;padding:2px 0}.sim-sc-card-row .k{font-size:12px;color:var(--faint)}.sim-sc-card-row .v{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;color:var(--cream)}@media (max-width:560px){.sim-sc-compare{grid-template-columns:1fr;gap:6px}}.sim-commit{position:relative;display:inline-flex}.sim-group-out{color:var(--ember)}.sim-warn{color:var(--warn)}.sim-commit-pop{position:absolute;top:calc(100% + 6px);right:0;z-index:40;width:min(380px,calc(100vw - 32px));display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:10px;border:1px solid var(--line);background:var(--panel, #141414);box-shadow:0 14px 34px #00000080}.plan-cta{border-color:color-mix(in srgb,var(--ember) 55%,transparent);color:var(--ember)}.plan-cta:hover{background:color-mix(in srgb,var(--ember) 12%,transparent)}.plan-diff-pop{width:min(360px,calc(100vw - 32px))}.plan-diff-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:12.5px;color:var(--faint)}.plan-diff-list b{color:var(--cream)}.plan-goal-cell{margin-bottom:2px;text-align:left;padding:14px}.plan-goal-cell .lbl{font-size:12px}.plan-goal-saved{margin:8px 0 0;font-size:12px;line-height:1.4}.plan-goal-input{font-size:26px!important;max-width:160px!important;margin-top:4px}.plan-conv-tile{margin-top:2px}.plan-hint{padding:2px 2px 4px}.plan-ajusta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.plan-vistas{margin:0;flex-wrap:wrap}.plan-panel .chip.ok{background:color-mix(in srgb,var(--good) 16%,transparent);color:var(--good-text)}.plan-panel .chip.warn{background:color-mix(in srgb,var(--warn) 15%,transparent);color:var(--warn)}.plan-panel .chip.bad{background:color-mix(in srgb,var(--hot) 15%,transparent);color:var(--hot)}.plan-panel .chip.mute{background:rgb(var(--fg-rgb) / .05);color:var(--faint)}.plan-panel td .chip{min-width:0}.hp{display:flex;flex-direction:column;gap:18px;max-width:760px}.hp-q{display:flex;flex-direction:column;gap:6px}.hp-q>label,.hp-ql{font-weight:700;font-size:14px}.hp-campo{display:inline-flex;align-items:center;gap:8px}.hp-num{width:150px;font-family:var(--font-cifra);font-size:18px;font-weight:700;text-align:right}.hp-num.sm{width:96px;font-size:16px}.hp-unidad{color:var(--faint);font-size:13px}.hp-trio{display:grid;grid-template-columns:repeat(3,minmax(0,max-content));gap:12px}.hp-trio-cell{display:flex;flex-direction:column;gap:4px;min-width:0}.hp-trio-cell>span{font-size:12px;color:var(--faint);font-weight:700}.hp-respuesta{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:var(--r);background:rgb(var(--fg-rgb) / .03);border:1px solid var(--line)}.hp-frase{margin:0;font-size:15px;line-height:1.55;max-width:68ch}.hp-error{margin:0;color:var(--hot);font-weight:700;font-size:13px}.hp-tabla-wrap{overflow-x:auto;min-width:0}.hp-tabla{width:100%;border-collapse:collapse;font-size:13.5px;font-variant-numeric:tabular-nums}.hp-tabla th,.hp-tabla td{padding:8px;text-align:right;white-space:nowrap}.hp-tabla th[scope=row],.hp-tabla thead th:first-child{text-align:left;font-weight:600}.hp-tabla thead th{font-size:11.5px;color:var(--faint);font-weight:600}.hp-tabla tbody tr+tr{border-top:1px solid var(--line)}.hp-tabla tr.is-rea td,.hp-tabla tr.is-rea th{font-weight:800}.pf{display:flex;flex-direction:column;gap:18px}.pf-veredicto{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border-radius:var(--r);border:1px solid var(--line);background:rgb(var(--fg-rgb) / .03)}.pf-veredicto.ok{background:color-mix(in srgb,var(--good) 9%,transparent)}.pf-veredicto.warn{background:color-mix(in srgb,var(--warn) 9%,transparent)}.pf-veredicto.bad{background:color-mix(in srgb,var(--hot) 9%,transparent)}.pf-veredicto p{max-width:68ch}.pf-titulo{font-family:var(--font-cifra);font-size:19px;line-height:1.3;text-wrap:balance}.pf-inicial{font-size:12.5px}.pf-etapas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:8px}.pf-etapa{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:var(--r);border:1px solid var(--line);min-width:0}.pf-etapa-t{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.pf-etapa small{color:var(--faint);font-size:12px}.pf-etapa.ahora{border-color:color-mix(in srgb,var(--cool) 55%,transparent);background:color-mix(in srgb,var(--cool) 10%,transparent)}.pf-etapa.ahora .pf-etapa-t{color:var(--cool)}.pf-etapa.hecha{opacity:.7}@media (max-width:600px){.pf-etapas{grid-template-columns:1fr}.hp-num{width:130px}}.pf-presu{display:flex;flex-direction:column;gap:6px}.pf-presu-cab{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;font-size:13px}.pf-presu-pasado{color:var(--hot);font-weight:700}.pf-presu-barra{height:8px;border-radius:99px;background:rgb(var(--fg-rgb) / .07);overflow:hidden}.pf-presu-barra span{display:block;height:100%;border-radius:99px;background:var(--cool)}.pf-presu-barra span.bad{background:var(--hot)}.pf-pasos{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.pf-paso{display:grid;grid-template-columns:minmax(150px,1.1fr) minmax(190px,1fr) minmax(200px,1.6fr) 128px;gap:16px;align-items:center;padding:12px 16px}.pf-paso+.pf-paso{border-top:1px solid var(--line)}.pf-paso-cab{padding-block:8px;background:rgb(var(--fg-rgb) / .03);font-size:11.5px;color:var(--faint);font-weight:600}.pf-paso-cab .pf-obj b{font-weight:700;color:var(--cream)}.pf-paso.es-ventas{background:rgb(var(--fg-rgb) / .025)}.pf-paso-nombre{display:flex;flex-direction:column;gap:2px;min-width:0}.pf-paso-nombre b{font-size:14px}.pf-paso-nombre small{font-size:12px;color:var(--faint)}.pf-obj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;text-align:right;font-variant-numeric:tabular-nums;font-size:13.5px}.pf-obj span{color:var(--faint)}.pf-obj b{font-weight:800}.pf-paso-estado{text-align:right}.pf-paso-estado .chip{min-width:0}.pf-zb{display:flex;flex-direction:column;gap:3px;min-width:0}.pf-zb-track{position:relative;height:10px;border-radius:99px;background:rgb(var(--fg-rgb) / .05)}.pf-zb-zona:first-child{border-radius:99px 0 0 99px}.pf-zb-zona:nth-last-child(1 of.pf-zb-zona){border-radius:0 99px 99px 0}.pf-zb.vacia{opacity:.5}.pf-zb.vacia .pf-zb-valor{display:none}.pf-zb.vacia .pf-zb-marca.rea{color:var(--faint)}.pf-zb-valor{position:relative;height:20px}.pf-zb-pin{position:absolute;bottom:2px;transform:translate(-50%);padding:1px 7px;border-radius:6px;font-size:11.5px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap;background:var(--cream);color:var(--panel);transition:left var(--dur-mid) var(--ease)}.pf-zb-pin.ok{background:var(--good-text)}.pf-zb-pin.warn{background:var(--warn)}.pf-zb-pin.bad{background:var(--hot)}.pf-zb-pin.mute,.pf-zb-pin.tenue{background:rgb(var(--fg-rgb) / .55)}.pf-zb-linea{position:absolute;top:-4px;bottom:-4px;width:3px;margin-left:-1.5px;border-radius:2px;background:var(--cream);box-shadow:0 0 0 2px var(--panel);transition:left var(--dur-mid) var(--ease)}.pf-zb-linea.ok{background:var(--good-text)}.pf-zb-linea.warn{background:var(--warn)}.pf-zb-linea.bad{background:var(--hot)}.pf-zb-linea.mute,.pf-zb-linea.tenue{background:rgb(var(--fg-rgb) / .55)}.pf-zb-zona{position:absolute;top:0;bottom:0}.pf-zb-zona.bad{background:rgb(var(--fg-rgb) / .06)}.pf-zb-zona.warn{background:rgb(var(--fg-rgb) / .12)}.pf-zb-zona.ok{background:rgb(var(--fg-rgb) / .22)}.pf-zb-zona.top{background:rgb(var(--fg-rgb) / .32)}.pf-zb-ejes{position:relative;height:14px}.pf-zb-zona+.pf-zb-zona{box-shadow:inset 1px 0 0 var(--panel)}.pf-zb-marca{position:absolute;transform:translate(-50%);font-size:10.5px;color:var(--faint);white-space:nowrap;font-variant-numeric:tabular-nums}.pf-zb-marca.rea{color:var(--cream);font-weight:700}@media (max-width:760px){.pf-paso{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.pf-paso-obj,.pf-paso-barra{grid-column:1 / -1}.pf-paso-estado{grid-column:2;grid-row:1;align-self:start}.pf-paso-cab{display:none}.pf-paso-obj .pf-obj:before{content:none}.pf-obj{grid-template-columns:repeat(3,auto);justify-content:start;gap:14px;text-align:left}.pf-obj span:before{content:"Pes. ";font-size:11px}.pf-obj span:last-child:before{content:"Opt. "}.pf-obj b:before{content:"Real. ";font-size:11px;font-weight:600;color:var(--faint)}}@media (prefers-reduced-motion:reduce){.pf-zb-pin,.pf-zb-linea{transition:none}}.sim-chain-label{font-size:12.5px;color:var(--faint-2);font-weight:700;margin-bottom:10px}.sim-chain-viz{display:flex;flex-direction:column;gap:9px;margin-bottom:20px}.sim-chain-row{display:grid;grid-template-columns:108px 1fr 60px 56px 56px;align-items:center;gap:10px}.sim-chain-head{display:grid;grid-template-columns:108px 1fr 60px 56px 56px;gap:10px;font-size:12px;color:var(--faint-2);font-weight:700;margin-bottom:4px}.sim-chain-head span{text-align:right}.sim-chain-row .pct{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:13px;text-align:right;color:var(--faint)}.sim-chain-row .pct.cum{color:var(--cool);font-weight:700}.sim-chain-row .pct.cum.pass{color:var(--faint-2);font-weight:400}@media (max-width:560px){.sim-chain-row,.sim-chain-head{grid-template-columns:80px 1fr 52px 44px}.sim-chain-row>:last-child,.sim-chain-head>:last-child{display:none}}.sim-rate-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:2px 0 8px;border-bottom:1px solid rgb(var(--fg-rgb) / .07);font-size:12px;color:var(--faint)}.sim-rate-head b{font-size:13.5px;color:var(--cool)}.sim-rate-empty{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:7px 0;font-size:12px;color:var(--faint);border-bottom:1px dashed rgb(var(--fg-rgb) / .07)}.sim-rate-empty .sin{font-size:12px;color:var(--faint-2);font-style:italic;white-space:nowrap}.sim-conv-tile{padding:12px 14px;border-radius:10px;background:rgb(var(--fg-rgb) / .02);border:1px solid var(--line);margin-bottom:12px}.sim-conv-tile .lbl{font-size:12px;color:var(--faint-2);font-weight:700}.sim-conv-tile .row{display:flex;align-items:baseline;gap:10px;margin-top:3px}.sim-conv-tile .val{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;color:var(--cool)}.sim-conv-tile .delta{font-size:12px;font-weight:700}.sim-edit-num{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;color:var(--cream);width:auto;max-width:120px;padding:2px 8px;text-align:right;background:#00000040;border:1px solid var(--line)}.sim-edit-num:hover{border-color:var(--faint-2)}.sim-edit-num:focus{border-color:var(--faint);outline:none}.sim-conv-tile .val-unit{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;color:var(--faint);margin-left:2px}.sim-result-cell.is-editable .sim-edit-num{font-size:18px;max-width:100%;text-align:center;margin-top:2px}.sim-chain-row .lbl{font-size:12.5px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:600}.sim-chain-row .track{height:21px;border-radius:6px;background:rgb(var(--fg-rgb) / .05);overflow:hidden}.sim-chain-row .fill{height:100%;border-radius:6px;background:linear-gradient(90deg,var(--cool-deep),var(--cool));transition:width .15s}.sim-chain-row .val{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:700;text-align:right}.sim-result-hero{padding:18px;border-radius:12px;background:color-mix(in srgb,var(--ember) 6%,transparent);border:1px solid color-mix(in srgb,var(--ember) 25%,transparent);text-align:center;margin-bottom:12px}.sim-result-hero .lbl{font-size:12px;color:var(--faint-2);font-weight:700}.sim-result-hero .val{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:32px;font-weight:800;color:var(--ember);margin-top:4px}.sim-compare-track{position:relative;height:8px;border-radius:99px;background:rgb(var(--fg-rgb) / .08);margin:14px 2px 6px}.sim-compare-fill{position:absolute;left:0;top:0;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--ember-deep),var(--ember));transition:width .15s}.sim-compare-real-mark{position:absolute;top:-4px;width:2px;height:16px;background:var(--cream);opacity:.7}.sim-compare-legend{display:flex;justify-content:space-between;font-size:12px;color:var(--faint);font-weight:600}.sim-compare-legend .dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:5px}.sim-result-row{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.sim-result-cell{padding:10px;border-radius:9px;background:rgb(var(--fg-rgb) / .02);border:1px solid var(--line);text-align:center}.sim-result-cell .lbl{font-size:12px;color:var(--faint-2);font-weight:700}.sim-result-cell .val{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;margin-top:3px}.money-row{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-3)}.money-cell{padding:14px;border-radius:10px;background:rgb(var(--fg-rgb) / .02);border:1px solid var(--line)}.money-cell .lbl{font-size:12px;color:var(--faint-2);font-weight:700;margin-bottom:6px}.money-cell .val{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.money-cell .val.warn{color:var(--warn)}.budget-bar{margin-top:14px}.budget-bar .track{height:7px;border-radius:99px;background:rgb(var(--fg-rgb) / .06);overflow:hidden}.budget-bar .fill{height:100%;background:linear-gradient(90deg,var(--cool-deep),var(--cool));border-radius:99px}.budget-bar .cap{display:flex;justify-content:space-between;font-size:12px;color:var(--faint-2);margin-top:6px;font-family:var(--font-cifra);font-variant-numeric:tabular-nums}.milestone-card{display:flex;align-items:center;gap:16px;padding:16px 18px;border-radius:12px;background:rgb(var(--fg-rgb) / .02);border:1px solid var(--line)}.milestone-card .when{text-align:center;padding:8px 12px;border-radius:9px;background:var(--ink-2);border:1px solid var(--line);min-width:64px}.milestone-card .when .d{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700;line-height:1}.milestone-card .when .m{font-size:12px;color:var(--faint-2);margin-top:2px}.milestone-card .info b{font-size:14px}.milestone-card .info div{font-size:12.5px;color:var(--faint);margin-top:2px}.stage-group-label{font-size:12px;color:var(--faint-2);font-weight:700;margin:22px 0 10px;display:flex;align-items:center;gap:8px}.stage-group-conv{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap;font-size:12.5px;font-weight:500;color:var(--faint);letter-spacing:0;text-transform:none}.stage-group-conv b{color:var(--cream);font-weight:700}.fv-head{display:flex;justify-content:flex-end;font-size:12px;color:var(--faint-2);margin-bottom:-2px}.fv-head .fv-cost{font-size:inherit;color:inherit;width:auto;white-space:nowrap}@media (max-width:760px){.fv-head{display:none}}.stage-group-label.first{margin-top:0}.stage-group-label .line{flex:1;height:1px;background:var(--line)}.stage-group-label.acq{color:var(--cool)}.stage-group-label.act{color:var(--warn)}.stage-group-label.mon{color:var(--ember)}.fv-help{width:15px;height:15px;border-radius:50%;border:1px solid var(--line-2);color:var(--faint-2);font-size:12px;display:inline-flex;align-items:center;justify-content:center;cursor:help;flex-shrink:0}.camp-bars{display:flex;flex-direction:column;gap:10px}.camp-bar-row{display:grid;grid-template-columns:180px 1fr 150px;align-items:center;gap:12px}.camp-name{font-size:12.5px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.camp-track{height:18px;border-radius:5px;background:rgb(var(--fg-rgb) / .04);overflow:hidden}.camp-fill{height:100%;border-radius:5px}.camp-figs{display:flex;flex-direction:column;align-items:flex-end;line-height:1.3}.camp-figs b{font-size:13px}.camp-figs .cpl{font-size:12px}@media (max-width:760px){.camp-bar-row{grid-template-columns:1fr}.camp-figs{flex-direction:row;justify-content:space-between;width:100%}}.home-links{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-3);margin-top:var(--sp-4)}.home-link{text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px;color:var(--cream);cursor:pointer;transition:var(--dur) var(--ease)}.home-link:hover{border-color:var(--ember)}.home-link b{display:block;font-size:var(--fs-base);font-weight:600;margin-bottom:4px}.home-link span{display:block;font-size:var(--fs-sm);color:var(--faint);line-height:1.45}@media (max-width:860px){.home-grid{grid-template-columns:1fr}.home-links{grid-template-columns:1fr 1fr}}@media (max-width:560px){.home-links{grid-template-columns:1fr}}.funnel-viz{display:flex;flex-direction:column}.fv-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:6px 0}.fv-label{width:190px;flex:none;font-size:var(--fs-base);color:var(--faint);text-wrap:balance}.fv-track{flex:1 1 120px;min-width:120px;background:var(--panel);border-radius:4px;height:22px;overflow:hidden}.fv-fill{height:100%;border-radius:4px;transition:width .3s var(--ease)}.fv-hollow{height:100%;box-sizing:border-box;border:1.5px dashed var(--line-2);border-radius:4px;background:transparent}.fv-val{width:64px;flex:none;text-align:right;font-family:var(--font-cifra);font-variant-numeric:tabular-nums}.fv-cost{width:108px;flex:none;text-align:right;font-size:var(--fs-sm);color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap}.fv-jump{margin-left:6px;font-size:12px;color:var(--faint-2)}.fv-nota{color:var(--cream);font-weight:600}.fv-jump.big{color:var(--warn);font-weight:700}@media (max-width:760px){.fv-cost{display:none}}.funnel-followup-note{margin-top:4px}.stage-pick-help{margin-bottom:6px}.fv-tail{flex:none;display:flex;align-items:center;gap:8px;min-width:116px}.fv-step{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-left:202px;padding:3px 0;font-size:var(--fs-sm);color:var(--faint)}.fv-step .fv-pct{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:var(--fs-md);font-weight:600;color:var(--cream)}.fv-leak{font-size:var(--fs-sm);color:var(--hot);border:1px solid rgba(255,122,122,.4);border-radius:6px;padding:2px 7px;font-weight:700;white-space:nowrap}@media (max-width:760px){.fv-label{width:110px}.fv-step{margin-left:0}.fv-tail{min-width:0}}@media (max-width:560px){.fv-label{width:100%}}.fstrip{display:flex;align-items:center;gap:8px;flex-wrap:wrap;width:100%;background:transparent;border:0;padding:0;color:var(--cream);text-align:left;font:inherit}button.fstrip{cursor:pointer}button.fstrip:hover .fstrip-cell{border-color:var(--ember)}.fstrip-cell{display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:var(--r-sm);padding:6px 10px;transition:border-color var(--dur) var(--ease)}.fstrip-cell .dot{width:8px;height:8px;border-radius:50%;flex:none}.fstrip-cell b{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:var(--fs-base)}.fstrip-cell span:not(.dot){font-size:var(--fs-sm);color:var(--faint)}.fstrip-arrow{display:flex;flex-direction:column;align-items:center;color:var(--faint);font-size:var(--fs-sm);font-family:var(--font-cifra);font-variant-numeric:tabular-nums;line-height:1.2}.fstrip-cell.leak,button.fstrip:hover .fstrip-cell.leak{border-color:var(--hot)}.fstrip-diag{display:flex;flex-direction:column;gap:2px;margin:10px 0 0;font-size:var(--fs-sm);color:var(--faint);line-height:1.5}.fstrip-diag .leak-line b{color:var(--hot)}@media (pointer:coarse){.icon-btn{min-width:44px;min-height:44px}.side-tab,.side-link,.tab-btn{min-height:44px}.menu-btn{min-width:44px;min-height:44px;justify-content:center}.tb-alert{min-height:32px}.therm-dot{position:relative}.therm-dot:after{content:"";position:absolute;top:-9px;right:0;bottom:-9px;left:0}.ghost,.btn-primary,.btn-danger,.seg-btn,.tema-sel button,.in-zooms button,.in-tabs button,.fx-prev-tabs button,.periodo-chip,.fx-chip,.fx-tramo,.in-arrow,.in-saltobtn,.crm-modo button,.crm-vistas button,.crm-menu>button,.crm-icono,.crm-pil,.crm-col-fold,.fx-drawer-x,.toast-close{min-height:44px}.in-arrow,.crm-modo button,.crm-icono,.crm-col-fold,.fx-drawer-x,.toast-close{min-width:44px}.help-tip-trigger{position:relative}.tl-marca:after,.help-tip-trigger:after{content:"";position:absolute;top:-12px;right:-8px;bottom:-12px;left:-8px}input,select,textarea{font-size:16px!important}}.section-title{font-size:var(--fs-sm);color:var(--faint);font-weight:700;margin-bottom:var(--sp-2)}.form-rows{border-top:1px solid var(--line);max-width:880px}.settings-row{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:var(--sp-6);padding:var(--sp-4) 0;border-bottom:1px solid var(--line);align-items:start}.settings-row:last-child{border-bottom:none}.settings-row .sr-copy b{display:block;font-size:var(--fs-base);font-weight:600;color:var(--cream);margin-bottom:4px}.settings-row .sr-copy span{font-size:var(--fs-sm);color:var(--faint);line-height:1.5;display:block;max-width:38ch}.settings-row .sr-copy{min-width:0}.settings-row .sr-control{display:flex;flex-direction:column;gap:8px;align-items:flex-start;width:100%;min-width:0}@media (max-width:760px){.settings-row{grid-template-columns:minmax(0,1fr);gap:8px}}.integ-list{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;width:100%;max-width:var(--fw-md)}.integ-list.wide{max-width:none;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--sp-2)}.integ-row{display:flex;align-items:center;gap:10px;width:100%;background:var(--ink-2);border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 12px;cursor:pointer;color:var(--cream);transition:border-color var(--dur-fast) var(--ease)}.integ-row:hover{border-color:var(--line-2)}.integ-row .dot{width:7px;height:7px;border-radius:50%;flex:none}.integ-row .dot.on{background:var(--good)}.integ-row .dot.off{background:var(--faint)}.integ-row .dot.warn{background:var(--warn)}.integ-row .name{flex:1;min-width:0;font-weight:600;font-size:var(--fs-base);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.integ-row .state{flex:none;font-size:var(--fs-sm);color:var(--faint);white-space:nowrap}#ajustes-cuenta{margin-top:var(--sp-4);padding-top:var(--sp-5);border-top:1px solid var(--line)}.wz-shell{display:grid;grid-template-columns:240px 1fr;gap:var(--sp-7);align-items:start}@media (max-width:860px){.wz-shell{grid-template-columns:1fr}}.wz-rail{display:flex;flex-direction:column;gap:var(--sp-5)}@media (min-width:861px){.wz-rail{position:sticky;top:24px}}.wz-steps{display:flex;flex-direction:column;gap:2px}@media (max-width:860px){.wz-steps{display:none}}.wz-step-item{display:flex;align-items:center;gap:10px;padding:8px 4px;font-size:var(--fs-sm);color:var(--faint)}button.wz-step-item{background:none;border:none;width:100%;text-align:left;cursor:pointer;font:inherit}.wz-step-item:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--line-2);flex:none;transition:background var(--dur-fast) var(--ease)}.wz-step-item.done:before{background:var(--ember)}.wz-step-item.current{color:var(--cream);font-weight:700}.wz-step-item.current:before{background:var(--ember);box-shadow:0 0 0 3px color-mix(in srgb,var(--ember) 20%,transparent)}.wz-progress{height:3px;background:var(--line);border-radius:999px;overflow:hidden;margin-left:4px}.wz-progress span{display:block;height:100%;background:var(--ember);border-radius:999px;transition:width var(--dur-mid) var(--ease)}.wz-preview{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:var(--sp-4);display:grid;gap:8px}.wz-preview .pv-label{font-size:var(--fs-sm);color:var(--faint);font-weight:700}.wz-preview .pv-name{font-family:Archivo;font-weight:800;font-size:var(--fs-md)}.wz-preview .pv-empty{color:var(--faint);font-size:var(--fs-sm);font-style:italic}.wz-question{font-family:Archivo;font-weight:800;font-size:var(--fs-display);letter-spacing:-.02em;line-height:1.06;text-wrap:balance;margin-bottom:var(--sp-5)}.tpl-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:var(--sp-4);text-align:left;cursor:pointer;color:inherit;display:flex;flex-direction:column;gap:var(--sp-3);position:relative;overflow:hidden;align-self:stretch;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.tpl-card .tpl-top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.tpl-card .tpl-text{display:flex;flex-direction:column;gap:4px}.tpl-card:before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:var(--tpl-color,var(--line-2));opacity:.25;transition:opacity var(--dur-fast) var(--ease)}.tpl-card[aria-pressed=true]{background:var(--ink-2);border-color:var(--line-2)}.tpl-card[aria-pressed=true]:before{opacity:1}.tpl-card .tpl-glyph{width:34px;height:34px;border-radius:9px;background:color-mix(in srgb,var(--tpl-color,var(--faint)) 16%,transparent);color:var(--tpl-color,var(--faint));display:grid;place-items:center;flex:none}.tpl-card .t{font-weight:700;font-size:var(--fs-base)}.tpl-card .d{font-size:var(--fs-sm);color:var(--faint);line-height:1.45}.tpl-card .check{color:var(--ember);opacity:0;transition:opacity var(--dur-fast) var(--ease);flex:none}.tpl-card[aria-pressed=true] .check{opacity:1}.pv-inherits{margin-top:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--line);display:flex;flex-direction:column;gap:var(--sp-2)}.pv-inherits .ti-counts{display:flex;flex-direction:column;gap:2px;font-size:var(--fs-sm);color:var(--faint)}.pv-inherits .ti-counts b{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;color:var(--cream);font-weight:600}.pv-inherits .ti-stages{font-size:var(--fs-sm);line-height:1.6}.pv-inherits .ti-stages>span:not(:last-child) .ti-stage:after{content:" ·";color:var(--line-2)}.wz-note{margin-top:var(--sp-3);max-width:var(--measure)}.wz-footer{display:flex;gap:10px;margin-top:var(--sp-6);align-items:center;flex-wrap:wrap}.recap-row{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);align-items:baseline}.recap-row:last-child{border-bottom:none}.recap-row .k{font-size:var(--fs-sm);color:var(--faint)}.recap-row .v{font-weight:600}.recap-row .recap-note{display:block;font-weight:400;font-size:var(--fs-sm);color:var(--faint);margin-top:2px}.recap-row button{background:none;border:none;color:var(--ember);font-size:var(--fs-sm);font-weight:600;cursor:pointer;padding:0}.login-stage{position:relative;min-height:100vh;overflow:hidden;isolation:isolate;display:flex;align-items:center}.login-vignette{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:conic-gradient(from 200deg at 20% -10%,transparent 0deg,rgba(242,242,242,.05) 18deg,transparent 40deg),conic-gradient(from 160deg at 85% -10%,transparent 0deg,rgba(242,242,242,.04) 22deg,transparent 48deg),radial-gradient(ellipse 90% 70% at 50% 8%,rgba(242,242,242,.05),transparent 60%),radial-gradient(ellipse 140% 90% at 50% 110%,rgba(0,0,0,.6),transparent 55%)}.login-nodefield{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;width:100%;height:100%}.login-split{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--sp-8);align-items:center;width:100%}@media (max-width:860px){.login-split{grid-template-columns:1fr;gap:var(--sp-6)}}.login-side p{color:var(--faint);font-size:var(--fs-md);margin-top:var(--sp-4);max-width:40ch}.login-kicker{display:flex;align-items:center;gap:8px;font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);margin-bottom:var(--sp-4)}.login-kicker span:last-child{color:var(--cream)}.login-kicker-mark{flex:none;opacity:.9}.login-dot{width:7px;height:7px;border-radius:50%;background:var(--cream);flex:none;animation:login-dot-pulse 1.8s ease-in-out infinite}@keyframes login-dot-pulse{0%,to{opacity:1;box-shadow:0 0 #f2f2f273}50%{opacity:.5;box-shadow:0 0 0 6px transparent}}@media (prefers-reduced-motion:reduce){.login-dot{animation:none}}.login-side h1{font-family:Archivo;font-weight:800;font-size:var(--fs-display);line-height:1.02;letter-spacing:-.02em;text-wrap:balance}.login-card{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);padding:var(--sp-6);max-width:var(--fw-md);display:grid;gap:var(--sp-3);box-shadow:var(--shadow-1)}.login-card .btn-neutral{background:var(--cream);border-color:var(--cream);color:var(--ink)}.login-card .btn-neutral:hover{background:color-mix(in srgb,var(--cream) 85%,transparent);border-color:color-mix(in srgb,var(--cream) 85%,transparent)}.entry-mark{position:fixed;right:-40px;bottom:-40px;width:360px;height:360px;opacity:.03;pointer-events:none;z-index:-1}@keyframes view-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes step-in-fwd{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes step-in-back{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.view-in{animation:view-in var(--dur-slow) var(--ease-out)}.step-in-fwd{animation:step-in-fwd var(--dur-mid) var(--ease-out)}.step-in-back{animation:step-in-back var(--dur-mid) var(--ease-out)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}:root{--dur-fast:1ms;--dur:1ms;--dur-mid:1ms;--dur-slow:1ms}}:focus-visible{outline:2px solid var(--ember);outline-offset:2px;border-radius:6px}.team-warnings{display:flex;flex-direction:column;gap:var(--sp-2);margin-bottom:var(--sp-4)}.team-warning{display:flex;align-items:flex-start;gap:var(--sp-3);font-size:var(--fs-sm);line-height:1.5;color:var(--faint);border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 12px;background:var(--ink-2)}.team-warning .dot{width:7px;height:7px;border-radius:50%;flex:none;margin-top:6px}.team-warning.warn{border-color:#f5a62347}.team-warning.warn .dot{background:var(--warn)}.team-warning.hot{border-color:#ff7a7a52}.team-warning.hot .dot{background:var(--hot)}.sh-figures{display:flex;flex-wrap:wrap;gap:var(--sp-5);margin-top:var(--sp-4)}.sh-fig{display:flex;flex-direction:column;gap:2px}.sh-fig-v{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-weight:600;font-size:var(--fs-lg);line-height:1;color:var(--cream)}.sh-fig-k{font-size:var(--fs-sm);color:var(--faint)}.sh-fig.muted .sh-fig-v{color:var(--faint)}.sh-fig.short .sh-fig-v{color:var(--hot)}.sh-sub{margin:var(--sp-3) 0 0;font-size:var(--fs-sm);color:var(--faint)}.closer-blocks{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line)}.cb-scale{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:baseline;font-size:var(--fs-sm);color:var(--faint);margin-bottom:var(--sp-3)}.cb-scale b{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;color:var(--cream)}.cb-sep{color:var(--line-2)}.cb-row{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:flex-end}.cb-block{position:relative;width:38px;height:52px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--ink-2);overflow:hidden;flex:none}.cb-fill{position:absolute;left:0;right:0;bottom:0;background:var(--ember);opacity:.55}.cb-block.thin .cb-fill{background:var(--warn)}.cb-num{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);font-weight:600;color:var(--cream)}.cb-block.reserve{border-style:dashed;background:none}.cb-block.reserve .cb-num{color:var(--faint-2)}.cb-legend{display:flex;flex-wrap:wrap;gap:var(--sp-4);margin-top:var(--sp-3);font-size:var(--fs-sm);color:var(--faint)}.cb-key{display:flex;align-items:center;gap:var(--sp-2)}.cb-key.muted{color:var(--faint-2)}.cb-swatch{width:11px;height:11px;border-radius:3px;background:var(--ember);opacity:.55;flex:none}.cb-swatch.reserve{background:none;border:1px dashed var(--line-2);opacity:1}.cb-thin-note{margin:var(--sp-3) 0 0;font-size:var(--fs-sm);line-height:1.5;color:var(--warn)}.cb-empty,.cb-many{font-size:var(--fs-sm);line-height:1.5;color:var(--faint)}.cb-many b{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;color:var(--cream)}.wz-steplabel{margin-bottom:22px}.crm-stage-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:7px 0}.crm-stage-head{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding-bottom:4px}.crm-stage-row .cs-name,.crm-stage-head .cs-name{width:170px;flex:none;font-size:var(--fs-base);color:var(--faint)}.crm-stage-row .cs-bar,.crm-stage-head .cs-bar{flex:1 1 80px;min-width:80px}.crm-stage-row .cs-num,.crm-stage-head .cs-num{flex:none;text-align:right;font-variant-numeric:tabular-nums}.cs-num.reached{width:72px}.cs-num.here{width:76px;color:var(--faint)}.crm-stage-head .cs-num{font-size:var(--fs-sm);color:var(--faint)}@media (max-width:560px){.crm-stage-row .cs-name{width:100%}.crm-stage-head .cs-name{display:none}}.mtg-head{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.mtg-head .mtg-name{min-width:0}.mtg-head .mtg-actions{flex:none;display:flex;align-items:center;gap:8px}.obj-conv{margin:14px 0;padding:12px 14px;border-radius:10px;background:rgb(var(--fg-rgb) / .02);border:1px solid var(--line)}.obj-conv-head{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.obj-conv-head b{font-size:12px;color:var(--ember)}.obj-conv-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:5px 0}.obj-conv-out{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700;color:var(--cool);text-align:right}.obj-conv-warn{grid-column:1/-1;margin-top:4px;padding:8px 10px;border-radius:8px;font-size:12px;line-height:1.45;color:var(--hot);background:color-mix(in srgb,var(--hot) 8%,transparent);border:1px solid color-mix(in srgb,var(--hot) 30%,transparent)}.sav-sc{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.sav-sc-head{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.sav-sc-head b{font-size:12px;color:var(--faint-2)}.sav-sc-new{display:flex;gap:8px;margin-bottom:12px}.sav-sc-new .in{flex:1;min-width:0}.sav-sc-list{display:flex;flex-direction:column;gap:6px}.sav-sc-row{display:grid;grid-template-columns:1fr auto;align-items:start;gap:10px;padding:9px 11px;border-radius:9px;background:rgb(var(--fg-rgb) / .02);border:1px solid var(--line)}.sav-sc-main{min-width:0}.sav-sc-name{display:block;padding:0;border:0;background:none;color:var(--cool);font-size:13px;font-weight:700;text-align:left;cursor:pointer}.sav-sc-name:hover{text-decoration:underline}.sav-sc-meta{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:12px;color:var(--faint);margin-top:2px}.sav-sc-drift{margin-top:5px;font-size:12px;line-height:1.45;color:var(--warn)}.side-sep{height:1px;background:var(--line);margin:10px 12px 6px}.side-nav-label{padding:14px 10px 4px;font-size:12px;color:var(--faint-2);font-weight:600}.side-nav-label:first-child{padding-top:2px}.side-tab-group-head{display:flex;align-items:center;gap:9px;padding:7px 10px;border-radius:8px;color:var(--faint);font-size:var(--fs-base);font-weight:600}.side-tab-group-head.active{color:var(--cream)}.side-tab-group-head.lm-row{padding:5px 8px 5px 10px;gap:4px}.side-tab-group-head .lm-open{display:flex;align-items:center;gap:9px;flex:1;min-width:0;padding:2px 0;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.side-tab-group-head .lm-txt{display:flex;flex-direction:column;gap:1px;min-width:0}.side-tab-group-head .lm-txt small{font-size:var(--fs-sm);font-weight:500;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-tab-group-head .lm-switch{flex:none;width:22px;height:22px;padding:0;border-radius:6px;border:1px solid transparent;background:var(--panel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23B0B0B0' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 3 4 7l4 4'/%3E%3Cpath d='M4 7h9a4 4 0 0 1 4 4v1'/%3E%3Cpath d='M16 21l4-4-4-4'/%3E%3Cpath d='M20 17h-9a4 4 0 0 1-4-4v-1'/%3E%3C/svg%3E") center/14px no-repeat;color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.side-tab-group-head .lm-switch:hover{border-color:var(--line-2)}.side-tab-group-head .lm-switch:disabled{opacity:.5;cursor:default}.side-subnav{display:flex;flex-direction:column;gap:2px;padding-left:14px;margin-bottom:4px}.side-subnav .side-tab{font-size:var(--fs-sm)}.side-sep.sub{margin:6px 10px 4px;background:var(--line-2)}.side-pipes{display:flex;flex-direction:column;gap:2px;padding-left:22px;margin:0 0 4px}.side-pipes-g{display:flex;flex-direction:column;gap:1px}.side-pipes-h{padding:6px 10px 2px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint);opacity:.75}.side-pipes .side-pipe{padding:5px 10px;font-size:var(--fs-sm)}.side-pipe-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-pipes-p{display:flex;flex-direction:column;gap:1px}.side-pipes-pn{padding:6px 10px 1px;font-size:12px;font-weight:500;font-style:italic;color:var(--faint);opacity:.7;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-pipes-p .side-pipe{padding-left:20px}.year-total{display:flex;flex-direction:column;gap:2px;margin-bottom:var(--sp-4)}.year-total-num{font-family:Archivo;font-weight:900;font-size:var(--fs-xl);line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.year-total-lbl{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);color:var(--faint)}.year-figs{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--line)}.year-figs>div{display:flex;flex-direction:column;gap:2px;min-width:0}.year-figs span{font-size:var(--fs-sm);color:var(--faint)}.year-figs b{font-size:var(--fs-md);font-weight:600;font-variant-numeric:tabular-nums}.year-h2{font-family:Archivo;font-weight:700;font-size:var(--fs-md);letter-spacing:-.01em;margin:0 0 var(--sp-4)}.year-months{display:grid;grid-template-columns:repeat(12,minmax(38px,1fr));gap:var(--sp-2);align-items:end;overflow-x:auto;padding-bottom:var(--sp-1)}.year-mcol{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0}.year-mbar-track{height:120px;display:flex;align-items:flex-end}.year-mbar{width:100%;border-radius:4px 4px 0 0;min-height:0;transition:filter var(--dur) var(--ease)}.year-mbar:hover{filter:brightness(1.15)}.year-mval{font-size:12px;color:var(--faint);text-align:center;font-variant-numeric:tabular-nums}.year-mname{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:12px;color:var(--faint-2);text-align:center;letter-spacing:.04em}.year-mname.empty{color:var(--hot)}.year-tpl-list{display:flex;flex-direction:column;gap:var(--sp-3)}.year-tpl{display:grid;grid-template-columns:10px 1fr auto auto auto;align-items:center;gap:var(--sp-3);min-width:0}.year-tpl-dot{width:10px;height:10px;border-radius:3px}.year-tpl-name{font-size:var(--fs-base);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.year-tpl-share,.year-tpl-rev,.year-tpl-roas{font-size:var(--fs-sm);color:var(--faint);font-variant-numeric:tabular-nums;text-align:right}.year-tpl-rev{color:var(--cream);font-weight:600}@media (max-width:560px){.year-tpl{grid-template-columns:10px 1fr auto}.year-tpl-roas{display:none}}.yp-list{display:flex;flex-direction:column;gap:var(--sp-2)}.yp-row{display:grid;grid-template-columns:3px 1fr auto auto;align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;border-bottom:1px solid var(--line)}.yp-row:last-child{border-bottom:0}.yp-bar{align-self:stretch;min-height:34px;border-radius:2px}.yp-row.running .yp-name{color:var(--ember)}.yp-when{display:flex;flex-direction:column;gap:3px;min-width:0}.yp-dates{font-size:var(--fs-sm);color:var(--faint-2);letter-spacing:.02em}.yp-name{font-weight:600;font-size:var(--fs-base);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yp-tags{display:flex;flex-wrap:wrap;gap:5px;align-items:center}.yp-tag{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:12px;padding:2px 6px;border-radius:5px;border:1px solid var(--line-2);color:var(--faint)}.yp-tag.live{color:var(--ember-ink);background:var(--ember);border-color:var(--ember)}.yp-tag.muted{border-color:transparent;color:var(--faint-2);padding-left:0}.yp-figs{display:flex;flex-direction:column;gap:2px;text-align:right}.yp-real{font-weight:600;font-size:var(--fs-md);font-variant-numeric:tabular-nums;line-height:1.2}.yp-goal{font-size:var(--fs-sm);color:var(--faint);font-variant-numeric:tabular-nums}.yp-up{color:var(--good)}.yp-down{color:var(--hot)}.yp-edit{padding:4px 10px;font-size:var(--fs-sm)}.yp-del{color:var(--hot)}.yp-goal-num{font-family:var(--font-cifra);font-size:var(--fs-lg);font-weight:600;font-variant-numeric:tabular-nums;margin:var(--sp-2) 0 0;line-height:1}.yp-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--sp-4);margin-bottom:var(--sp-4)}.field{display:flex;flex-direction:column;gap:6px;min-width:0}.field>.field-label{font-size:var(--fs-sm);color:var(--faint);font-weight:500}.field>.in,.field>select,.field>input{width:100%}.fld-help.error{color:var(--hot)}@media (max-width:560px){.yp-row{grid-template-columns:3px 1fr auto;row-gap:var(--sp-2)}.yp-edit{grid-column:3;justify-self:end}}.sim-mode{margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid var(--line)}.sim-mode-lbl{display:block;font-size:12px;color:var(--faint-2);font-weight:700;margin-bottom:6px}.sim-mode-btns{display:flex;gap:6px;margin-bottom:6px}.sim-mode-btn{padding:6px 12px;border-radius:99px;border:1px solid var(--line);background:rgb(var(--fg-rgb) / .02);color:var(--faint);font-size:12px;font-weight:700;cursor:pointer;transition:all .12s}.sim-mode-btn:hover:not(:disabled){color:var(--cream);border-color:color-mix(in srgb,var(--cool) 40%,transparent)}.sim-mode-btn.on{background:color-mix(in srgb,var(--cool) 14%,transparent);border-color:color-mix(in srgb,var(--cool) 55%,transparent);color:var(--cool)}.sim-mode-btn:disabled{opacity:.4;cursor:not-allowed}.caja-aviso.hot{color:var(--hot)}.caja-aviso.warn{color:var(--warn)}.caja-aviso.cool{color:var(--cool)}.caja-clase{font-size:var(--fs-sm);color:var(--faint-2)}.caja-clase.custodia{color:var(--warn)}.caja-clase.intermediaria{color:var(--cool-deep)}.caja-imp.entra{color:var(--good)}.caja-imp.sale{color:var(--faint)}.caja-estado{font-size:var(--fs-sm);color:var(--faint-2)}.caja-archivada td{opacity:.5}.caja-negativa td.dn{color:var(--hot)}.caja-acciones{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px}.fn .side-link{cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.fn .side-link:hover:not(:disabled){text-decoration-style:solid}.fn .side-link:disabled{cursor:default;opacity:.45;text-decoration:none}.empresa-nav{display:flex;flex-wrap:wrap;gap:var(--sp-1);border-bottom:1px solid var(--line);margin-bottom:var(--sp-4)}.empresa-nav-item{background:transparent;border:none;cursor:pointer;padding:8px 12px;margin-bottom:-1px;font-size:var(--fs-sm);font-weight:600;color:var(--faint-2);border-bottom:2px solid transparent;transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease)}.empresa-nav-item:hover:not(.on){color:var(--cream)}.empresa-nav-item.on{color:var(--ember);border-bottom-color:var(--ember);cursor:default}.periodo-picker{display:flex;flex-wrap:wrap;gap:var(--sp-1)}.periodo-chip{background:transparent;border:1px solid var(--line);border-radius:99px;cursor:pointer;padding:5px 13px;font-size:var(--fs-sm);font-weight:600;color:var(--faint-2);transition:color var(--dur) var(--ease),border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.periodo-chip:hover:not(.on){color:var(--cream);border-color:var(--line-2)}.periodo-chip.on{background:color-mix(in srgb,var(--ember) 14%,transparent);border-color:color-mix(in srgb,var(--ember) 55%,transparent);color:var(--ember);cursor:default}.mas-detalle>summary{cursor:pointer;list-style:none;padding:10px 0;font-size:var(--fs-sm);font-weight:600;color:var(--faint-2);display:flex;align-items:center;gap:var(--sp-2);transition:color var(--dur) var(--ease)}.mas-detalle>summary::-webkit-details-marker{display:none}.mas-detalle>summary:before{content:"▸";font-size:12px;color:var(--faint-2)}.mas-detalle[open]>summary:before{content:"▾"}.mas-detalle>summary:hover{color:var(--cream)}.panel.chart{display:flex;flex-direction:column;gap:var(--sp-2)}.ajuste-fila{padding:14px 0;border-bottom:1px solid var(--line)}.ajuste-fila:last-child{border-bottom:0}.ajuste-fila.tocado{border-left:2px solid var(--ember);padding-left:12px;margin-left:-14px}.ajuste-cab{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ajuste-label{font-weight:600;flex:1;min-width:180px}.ajuste-editor{border:0;padding:0;margin:0;min-width:0}.ajuste-editor:disabled{opacity:.6}.ajuste-campo{display:inline-flex;align-items:center;gap:6px}.ajuste-campo .in{width:90px;text-align:right}.ajuste-mapa{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:8px;width:100%}.ajuste-mapa-k{min-width:96px;text-align:right}.ajuste-aviso{width:100%;color:var(--warn)}.ajuste-hist-btn{margin-top:6px;font-size:var(--fs-sm)}.ajuste-barra{position:fixed;left:50%;transform:translate(-50%);bottom:calc(16px + var(--safe-b));z-index:40;width:min(940px,calc(100vw - 32px));box-sizing:border-box;display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap;padding:12px 16px;background:var(--panel);border:1px solid var(--line-2);border-radius:12px;box-shadow:0 8px 28px #00000073}.ajuste-barra>span:first-child{flex:1;min-width:160px;font-weight:600}.ajuste-desde{min-width:150px}.ajuste-fondo{height:calc(104px + var(--safe-b))}@media (max-width:560px){.ajuste-campo .in{width:76px}.ajuste-barra{flex-direction:column;align-items:stretch}.ajuste-fondo{height:calc(300px + var(--safe-b))}}.fin-entrada-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--sp-3);margin-bottom:18px}@media (max-width:560px){.fin-entrada-row{grid-template-columns:1fr}}.fin-entrada{display:flex;align-items:center;gap:var(--sp-3);width:100%;text-align:left;padding:14px 18px;cursor:pointer;background:var(--panel);border:1px solid var(--line);border-radius:14px;transition:border-color .15s var(--ease),transform .15s var(--ease)}.fin-entrada:hover{border-color:var(--ember);transform:translateY(-1px)}.fin-entrada:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.fin-entrada-txt{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.fin-entrada-txt b{font-size:var(--fs-md)}.fin-entrada-txt small{color:var(--faint);font-size:var(--fs-sm)}.fin-entrada-ir{color:var(--ember);font-size:18px;flex:none}.main-col.fin-col{max-width:1440px}.fin-topbar{flex-wrap:wrap;row-gap:10px}.fin-topbar .tb-right{flex-wrap:wrap;justify-content:flex-end}.fin-switch{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--faint);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap}.fin-switch input{position:absolute;opacity:0;width:1px;height:1px}.fin-switch-track{width:30px;height:17px;border-radius:99px;background:var(--panel);border:1px solid var(--line-2);position:relative;transition:background var(--dur) var(--ease)}.fin-switch-track:after{content:"";position:absolute;left:2px;top:2px;width:11px;height:11px;border-radius:50%;background:var(--faint);transition:transform var(--dur) var(--ease),background var(--dur) var(--ease)}.fin-switch input:checked+.fin-switch-track{background:color-mix(in srgb,var(--ember) 35%,var(--panel));border-color:var(--ember)}.fin-switch input:checked+.fin-switch-track:after{transform:translate(13px);background:var(--ember)}.fin-switch input:checked~span:last-child{color:var(--cream)}.fin-switch input:focus-visible+.fin-switch-track{outline:2px solid var(--ember);outline-offset:2px}.fin-demo-strip{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:var(--sp-4);font-size:var(--fs-sm);color:var(--cream);padding:8px 12px;border-radius:10px;background:color-mix(in srgb,var(--ember) 10%,var(--ink));border:1px solid color-mix(in srgb,var(--ember) 35%,transparent)}.fin-demo-strip b{color:var(--ember)}.fin-demo-strip button{margin-left:auto;padding:4px 12px}.fin-head{display:flex;align-items:flex-end;gap:var(--sp-3) var(--sp-4);flex-wrap:wrap}.fin-head-txt{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 280px}.fin-head h1{font-family:Archivo;font-weight:900;font-size:30px;line-height:1.05;letter-spacing:-.02em}.fin-head p{color:var(--faint);font-size:var(--fs-sm)}.fin-head-acts{display:flex;gap:var(--sp-2);flex-wrap:wrap;align-items:center}@media (max-width:860px){.fin-topbar .tb-right{flex:1 1 100%;min-width:0;justify-content:space-between;flex-wrap:nowrap}.fin-topbar .in-ctrl{flex-wrap:wrap;min-width:0}.fin-topbar .in-saltobtn{min-width:0}.fin-switch span:last-child{display:none}.fin-head h1{font-size:25px}}.cifras{padding:14px 16px}.cifras-head{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.cifras-head .hint{margin-top:0}.cifras-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--sp-4)}.cifras-field{display:flex;flex-direction:column;gap:5px;min-width:0}.cifras-lbl{font-size:var(--fs-sm);font-weight:600;color:var(--cream)}.cifras-input{display:flex;align-items:center;gap:6px}.cifras-input input{width:130px;max-width:100%;background:var(--ink-2);border:1px solid var(--line);color:var(--cream);border-radius:8px;padding:7px 9px;font-size:var(--fs-base);text-align:right;font-family:var(--font-cifra);font-variant-numeric:tabular-nums}.cifras-input input:focus{border-color:color-mix(in srgb,var(--ember) 50%,transparent)}.cifras-unit{font-size:var(--fs-sm);color:var(--faint)}.cifras-src{margin-bottom:0;line-height:1.4}.cifras-src b{color:var(--cream)}.falta-dato{display:flex;flex-direction:column;gap:10px;margin-bottom:14px;padding:12px 14px;border:1px solid color-mix(in srgb,var(--warn) 45%,transparent);border-radius:var(--radius, 10px);background:color-mix(in srgb,var(--warn) 7%,transparent)}.falta-dato-title{font-size:var(--fs-base);color:var(--cream)}.falta-dato .hint{margin-top:0}.falta-dato .hint b{color:var(--cream)}.falta-dato .cifras{padding:10px 12px;background:rgb(var(--fg-rgb) / .02)}.falta-dato-ritmo{display:flex;flex-direction:column;gap:8px}.ap-cifras{list-style:none;margin:0 0 var(--sp-6);display:flex;flex-direction:column;padding-top:0;padding-bottom:0}.ap-cifra{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--sp-4);row-gap:6px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.ap-cifra:first-child{border-top:none}.ap-cifra-info{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.ap-cifra-nombre{color:var(--cream);font-size:var(--fs-base);font-weight:600}.chip.ap-cifra-origen{white-space:normal;text-align:left;min-width:0;max-width:100%;font-weight:500;letter-spacing:.01em}button.chip.ap-cifra-origen{border:none;cursor:pointer;font-family:inherit}button.chip.ap-cifra-origen:hover{filter:brightness(1.2)}.ap-cifra-valor{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-3);flex-wrap:wrap}.ap-cifra-num{color:var(--cream);font-size:var(--fs-lg);font-family:var(--font-cifra);font-variant-numeric:tabular-nums}.ap-cifra.falta .ap-cifra-nombre{color:var(--warn)}.ap-cifra-input{display:inline-flex;align-items:center;gap:6px}.ap-cifra-input input{width:130px;max-width:100%;background:var(--ink-2);border:1px solid var(--line);color:var(--cream);border-radius:8px;padding:7px 9px;font-size:var(--fs-base);text-align:right;font-family:var(--font-cifra);font-variant-numeric:tabular-nums}.ap-cifra-input input:focus{border-color:color-mix(in srgb,var(--ember) 50%,transparent)}.ap-cifra-input input:disabled{opacity:.6}input.real:disabled,input.in:disabled{opacity:.55;cursor:not-allowed;background:transparent}.unir-campanas{margin-bottom:var(--sp-4)}.unir-fila{flex-wrap:nowrap}.unir-nombre{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chip.ok.sm{padding:2px 8px;font-size:var(--fs-sm);min-width:0}.chip.off.sm{min-width:0}.ap-cifra-unit{font-size:var(--fs-sm);color:var(--faint)}.ap-cifra-aviso{grid-column:1 / -1;margin:0}.ap-cifra-selector{grid-column:1 / -1;display:flex;flex-direction:column;gap:var(--sp-3);padding:12px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:rgb(var(--fg-rgb) / .02)}.fsrc-solo-row{margin:0}.fsrc-solo{margin-top:0;padding-top:0;border-top:none}@media (max-width:560px){.ap-cifra{grid-template-columns:1fr}.ap-cifra-valor{justify-content:flex-start}}.pulso-veredicto{display:flex;gap:var(--sp-3);align-items:flex-start;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm);background:var(--panel);border:1px solid var(--line)}.pulso-veredicto p{margin:0;font-size:var(--fs-md);line-height:1.5;color:var(--cream)}.pulso-veredicto-dot{width:10px;height:10px;border-radius:50%;margin-top:6px;flex:none;background:var(--good)}.pulso-veredicto--warn .pulso-veredicto-dot{background:var(--warn)}.pulso-veredicto--crit .pulso-veredicto-dot{background:var(--hot)}.pulso-kpis{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--sp-3)}@media (max-width:900px){.pulso-kpis{grid-template-columns:1fr 1fr}.pulso-kpi--hero{grid-column:1/-1}}@media (max-width:460px){.pulso-kpis{grid-template-columns:1fr}}.pulso-kpi{display:flex;flex-direction:column;gap:6px;text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--sp-4);font:inherit;color:inherit}.pulso-kpi--clickable{cursor:pointer;transition:border-color .15s}.pulso-kpi--clickable:hover{border-color:var(--line-2)}.pulso-kpi--clickable:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.pulso-kpi--clickable[aria-expanded=true]{border-color:var(--cream)}.pulso-kpi--hero .pulso-kpi-v{font-size:var(--fs-xl)}.pulso-kpi-l{font-size:var(--fs-sm);color:var(--faint);font-weight:600}.pulso-kpi-v{font-size:var(--fs-lg);font-weight:800;color:var(--cream);line-height:1.1}.pulso-kpi-s{font-size:var(--fs-sm);color:var(--faint)}.pulso-kpi-s2{font-size:var(--fs-sm);color:var(--faint);border-top:1px dashed var(--line-2);padding-top:6px;margin-top:2px}.pulso-kpi-more{font-size:var(--fs-sm);font-weight:700;color:var(--good);margin-top:auto;padding-top:4px}.pulso-kpi-bar{position:relative;height:8px;border-radius:99px;background:var(--line);margin-block:2px}.pulso-kpi-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:99px;background:var(--good)}.pulso-kpi-bar b{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--cream);border-radius:2px}.pulso-tabla-h{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-2);margin-bottom:var(--sp-3)}.pulso-tabla-h h4{margin:0;font-size:var(--fs-md);color:var(--cream)}.pulso-tabla-h span{font-size:var(--fs-sm);color:var(--faint)}.pulso-tabla{width:100%;border-collapse:collapse;font-size:var(--fs-base)}.pulso-tabla th{text-align:right;color:var(--faint);font-weight:600;font-size:var(--fs-sm);padding:6px 10px;border-bottom:1px solid var(--line-2)}.pulso-tabla td{text-align:right;padding:10px;border-bottom:1px solid var(--line)}.pulso-tabla th:first-child,.pulso-tabla td:first-child{text-align:left}.pulso-tabla tr:last-child td{border-bottom:none}.pulso-tabla td.up{color:var(--good)}.pulso-tabla td.down{color:var(--hot)}.pulso-tabla-fase{display:block;color:var(--faint);font-size:var(--fs-sm);font-weight:500}.pulso-chip{display:inline-block;font-size:12px;font-weight:700;padding:1px 7px;border-radius:5px;margin-right:6px;vertical-align:1px}.pulso-chip-lz{background:color-mix(in srgb,var(--good) 18%,transparent);color:var(--good)}.pulso-chip-eg{background:color-mix(in srgb,var(--cool) 18%,transparent);color:var(--cool)}.pulso-chip-st{background:color-mix(in srgb,var(--warn) 18%,transparent);color:var(--warn)}.pulso-pill{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;padding:2px 8px;border-radius:99px;white-space:nowrap}.pulso-pill-ok{background:color-mix(in srgb,var(--good) 18%,transparent);color:var(--good)}.pulso-pill-warn{background:color-mix(in srgb,var(--warn) 18%,transparent);color:var(--warn)}.pulso-pill-crit{background:color-mix(in srgb,var(--hot) 18%,transparent);color:var(--hot)}.pulso-pill-mute{background:var(--line);color:var(--faint)}.pulso-diag{border:1.5px solid var(--cream);display:flex;flex-direction:column;gap:var(--sp-4)}.pulso-diag-h{display:flex;justify-content:space-between;gap:var(--sp-3);align-items:flex-start}.pulso-diag-code{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.pulso-diag-h h4{margin:2px 0;font-size:var(--fs-lg);color:var(--cream)}.pulso-diag-h p{margin:0;font-size:var(--fs-base);color:var(--faint)}.pulso-diag-close{background:transparent;border:1px solid var(--line);border-radius:7px;color:var(--faint);width:28px;height:28px;cursor:pointer;font-size:16px;line-height:1}.pulso-diag-close:hover{border-color:var(--line-2);color:var(--cream)}.pulso-diag-hallazgo{font-size:var(--fs-base);background:var(--ink-2);border-radius:8px;padding:10px 12px}.pulso-diag-hallazgo p{margin:0}.pulso-diag-grid{display:grid;grid-template-columns:2fr 1fr;gap:var(--sp-5);align-items:start}@media (max-width:820px){.pulso-diag-grid{grid-template-columns:1fr}}.pulso-diag-foot{display:flex;flex-wrap:wrap;gap:6px var(--sp-5);font-size:var(--fs-sm);color:var(--faint);border-top:1px solid var(--line);padding-top:10px}.pulso-diag-foot b{color:var(--cream)}.pulso-diag-nums{display:flex;flex-direction:column;gap:10px}.pulso-diag-nums div{display:flex;flex-direction:column;border-bottom:1px solid var(--line);padding-bottom:8px}.pulso-diag-nums span{font-size:var(--fs-sm);color:var(--faint);font-weight:600}.pulso-diag-nums b{font-family:var(--font-cifra);font-size:var(--fs-lg);font-weight:800;font-variant-numeric:tabular-nums;color:var(--cream)}.pulso-funnel{display:flex;flex-direction:column;gap:10px}.pulso-funnel-step{display:grid;grid-template-columns:150px 1fr auto;gap:10px;align-items:center;font-size:var(--fs-base)}.pulso-funnel-label{font-weight:600;color:var(--cream);line-height:1.3}.pulso-funnel-label small{display:block;font-weight:500;color:var(--faint);font-size:var(--fs-sm)}.pulso-funnel-bar{position:relative;height:12px;background:var(--line);border-radius:99px}.pulso-funnel-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:99px;background:var(--faint-2)}.pulso-funnel-value{color:var(--faint);white-space:nowrap}@media (max-width:560px){.pulso-funnel-step{grid-template-columns:1fr auto}.pulso-funnel-bar{grid-column:1/-1;grid-row:2}}.pulso-tabla-scroll{overflow-x:auto}.pulso-tabla{min-width:640px}.pulso-zoom-bar{display:flex;justify-content:flex-end;margin-bottom:var(--sp-4)}.pulso-zoom{display:inline-flex;background:var(--ink-2);border:1px solid var(--line);border-radius:9px;padding:3px}.pulso-zoom button{font:600 13px Plus Jakarta Sans,sans-serif;color:var(--faint);background:transparent;border:0;border-radius:6px;padding:6px 14px;cursor:pointer}.pulso-zoom button[aria-selected=true]{background:var(--panel);color:var(--cream)}.pulso-zoom button:disabled{cursor:not-allowed;opacity:.4}.pulso-zoom button:not(:disabled):hover{color:var(--cream)}.pulso-scen{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:560px){.pulso-scen{grid-template-columns:1fr}}.pulso-scen-card{border:1px solid var(--line);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;background:var(--panel)}.pulso-scen-top b{font-size:var(--fs-base);color:var(--cream)}.pulso-scen-res{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;border-top:1px dashed var(--line-2);padding-top:8px}.pulso-scen-res span{display:block;font-size:12px;color:var(--faint)}.pulso-scen-res b{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:var(--fs-md);font-weight:800;color:var(--cream)}.pulso-agenda{display:flex;flex-direction:column;gap:14px}.pulso-agenda-grupo{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:12px;color:var(--faint);margin-bottom:6px}.pulso-agenda-list{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:8px;overflow:hidden}.pulso-agenda-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;border-bottom:1px solid var(--line);border-left:3px solid transparent;background:var(--panel)}.pulso-agenda-row:last-child{border-bottom:none}.pulso-agenda-row--crit{border-left-color:var(--hot)}.pulso-agenda-row--warn{border-left-color:var(--warn)}.pulso-agenda-row--ok{border-left-color:var(--good)}.pulso-agenda-txt{font-size:var(--fs-base);color:var(--cream);display:flex;flex-direction:column}.pulso-agenda-txt small{color:var(--faint);font-size:var(--fs-sm)}.pulso-agenda-proyecto{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:12px;color:var(--faint)}.pulso-agenda-fecha{color:var(--faint);font-size:var(--fs-sm);white-space:nowrap}.pulso-registro th{text-align:center}.pulso-registro td{text-align:center;padding:8px 6px}.pulso-registro td:first-child,.pulso-registro th:first-child{text-align:left}.pulso-registro-hoy{text-decoration:underline;text-underline-offset:3px;color:var(--cream)!important}.pulso-dot{display:inline-block;width:12px;height:12px;border-radius:4px}.pulso-dot-ok{background:var(--good)}.pulso-dot-miss{background:transparent;border:1.5px solid var(--hot)}.pulso-seg{display:inline-flex;background:var(--ink-2);border:1px solid var(--line);border-radius:9px;padding:3px}.pulso-seg button{font:600 12.5px Plus Jakarta Sans,sans-serif;color:var(--faint);background:transparent;border:0;border-radius:6px;padding:5px 12px;cursor:pointer}.pulso-seg button[aria-selected=true]{background:var(--panel);color:var(--cream)}.pulso-seg button:disabled{cursor:not-allowed;opacity:.4}.pulso-pill-btn{border:none;cursor:pointer;font-family:inherit}.pulso-pill-btn:hover{filter:brightness(1.15)}.pulso-cierre-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--sp-3)}.pulso-cierre-grid label,.pulso-cierre-notas label{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-sm);color:var(--faint)}.pulso-cierre-grid input,.pulso-cierre-notas textarea{background:var(--ink-2);border:1px solid var(--line);color:var(--cream);border-radius:8px;padding:8px 10px;font-size:var(--fs-base);font-family:var(--font-cifra);font-variant-numeric:tabular-nums}.pulso-cierre-notas textarea{font-family:inherit;resize:vertical}.pulso-cierre-notas{display:flex;flex-direction:column;gap:var(--sp-3)}.pulso-cierre-acciones{display:flex;justify-content:flex-end;gap:var(--sp-3)}.evp-row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media (max-width:480px){.evp-row2{grid-template-columns:1fr}}.evp-field{display:flex;flex-direction:column;gap:4px;min-width:0}.evp-field-head{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--faint);font-weight:600;letter-spacing:.01em}.evp-field-box{display:flex;align-items:center;gap:6px}.evp-field-box .in{flex:1;min-width:0;text-align:right}.evp-unit{font-size:var(--fs-sm);color:var(--faint-2);white-space:nowrap}.evp-hint{font-size:12px;color:var(--faint-2);line-height:1.35}.evp-field.is-derived .in{border-style:dashed;color:var(--faint)}.evp-big .in{font-size:24px;font-weight:800;padding:6px 10px}.evp-big .evp-field-head{font-size:12px;color:var(--faint-2);font-weight:700}.evp-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;font:inherit;color:var(--cool);cursor:pointer;text-decoration:underline}.evp-chip{font-size:12px;font-weight:700;letter-spacing:.04em;padding:2px 7px;border-radius:6px;white-space:nowrap;text-transform:uppercase}.evp-chip.supuesto{background:#f5a62324;color:var(--warn)}.evp-chip.medido{background:#7fd18b2e;color:var(--good)}.evp-chip.manual{background:#8c93a61f;color:var(--faint)}.evp-seg{display:flex;gap:6px}.evp-seg-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;min-width:40px;padding:8px 0;border-radius:9px;border:1px solid var(--line);background:rgb(var(--fg-rgb) / .02);color:var(--faint);font:inherit;font-weight:700}.evp-seg-btn.on{border-color:var(--cool);color:var(--cool);background:#56a8ce1f}.evp-seg-btn:disabled{opacity:.4;cursor:not-allowed}.evp-tasas{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:10px 0 14px}@media (max-width:480px){.evp-tasas{grid-template-columns:1fr}}.evp-usar-todo{display:flex;justify-content:flex-end;margin-bottom:6px}.evp-chain{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.evp-chain-row{display:grid;grid-template-columns:150px 1fr 58px 60px 74px;align-items:center;gap:10px}.evp-chain-row .lbl{display:flex;flex-direction:column;font-size:12.5px;color:var(--faint);font-weight:600;min-width:0}.evp-chain-row .lbl small{font-size:12px;color:var(--faint-2);font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evp-chain-row .track{height:21px;border-radius:6px;background:rgb(var(--fg-rgb) / .05);overflow:hidden}.evp-chain-row .fill{height:100%;border-radius:6px;background:linear-gradient(90deg,var(--cool-deep),var(--cool));transition:width .15s}.evp-chain-row .val{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:700;text-align:right}.evp-chain-row .pct{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:13px;text-align:right;color:var(--faint)}.evp-chain-row .chip-col{display:flex;justify-content:flex-end}@media (max-width:640px){.evp-chain-row{grid-template-columns:110px 1fr 52px 50px}.evp-chain-row .chip-col{display:none}}.evp-conv{padding:4px 2px 0}.evp-top{margin-top:18px}.evp-acct{display:flex;flex-direction:column;gap:2px;margin-bottom:12px;border-top:1px solid var(--line)}.evp-acct>div{display:flex;justify-content:space-between;gap:12px;padding:8px 2px;border-bottom:1px solid var(--line);font-size:var(--fs-base)}.evp-acct span{color:var(--faint)}.evp-acct b{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-weight:700}.evp-acct .neg b{color:var(--faint)}.evp-equipo{padding:12px 14px;border-radius:10px;background:rgb(var(--fg-rgb) / .02);border:1px solid var(--line);margin-top:12px}.evp-equipo .lbl{font-size:12px;color:var(--faint-2);font-weight:700;margin-bottom:4px}.evp-bar{display:flex;gap:14px;flex-wrap:wrap;align-items:end}.evp-bar .fld{margin-bottom:0}.evp-fld-s{max-width:170px}.evp-fld-m{flex:1 1 200px;max-width:320px}.evp-fld-l{max-width:210px}.evp-push{margin-left:auto}.evp-prices{max-width:340px}.evp-mb{margin:0 0 18px}.evp-tbl{padding:6px 6px 10px}.evp-actions{display:flex;gap:8px;padding:10px 6px 2px;flex-wrap:wrap}.evp-note{padding:6px 6px 0}.evp-note-s{padding:4px 6px 0}.evp-note-x{padding:0 6px}.evp-note-t{margin-top:8px}.evp-insight{margin-top:0}.evp-adv{display:flex;gap:18px;flex-wrap:wrap;padding:4px 6px 8px}.evp-bands{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:18px}.evp-bands-l{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin-bottom:0}.evp-eb{margin-bottom:6px}.evp-sec{padding-top:14px}.evp-sub{padding-left:18px;color:var(--faint)}.evp-rate{margin-left:6px;color:var(--faint)}.evp-dot{color:var(--good);margin-left:6px}.evp-hoy{margin-left:8px;min-width:0}.evp-src-name{border:none;background:transparent;padding:0;font-weight:600}.evp-tbl td.pct,.evp-tbl th{white-space:nowrap}.evp-tbl th{white-space:normal}.evr-track{position:relative;height:70px;margin:26px 22px 4px}.evr-line{position:absolute;left:0;right:0;top:20px;height:4px;border-radius:2px;background:rgb(var(--fg-rgb) / .1)}.evr-tick{position:absolute;top:16px;width:2px;height:12px;background:var(--faint-2)}.evr-pin{position:absolute;top:12px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px}.evr-pin-dot{width:16px;height:16px;border-radius:50%;background:var(--panel);border:2px solid var(--cool)}.evr-pin.hecho .evr-pin-dot{background:var(--cool)}.evr-pin.grande .evr-pin-dot{width:20px;height:20px;margin:-2px 0;border-color:var(--ember)}.evr-pin.grande.hecho .evr-pin-dot{background:var(--ember)}.evr-pin-lbl{font-size:12px;font-weight:700;color:var(--cream);display:flex;flex-direction:column;align-items:center;white-space:nowrap}.evr-pin-lbl small{font-weight:400;color:var(--faint-2);font-size:12px}.evr-atencion{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.evr-row{grid-template-columns:150px 1fr 58px 64px 180px}.evr-row .evr-plan{text-align:left;color:var(--faint-2);font-size:12px;white-space:nowrap}.evr-chip{margin-left:6px}.evr-tasa.up,.evr-up{color:var(--good)}.evr-tasa.dn,.evr-dn{color:var(--warn)}.evr-hint{padding-top:8px}.evr-fecha{display:block}.evr-proy{display:flex;flex-direction:column;gap:10px}.evr-ben{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;padding:12px 2px 4px}.evr-ben b{font-size:28px}@media (max-width:640px){.evr-row{grid-template-columns:110px 1fr 52px 56px}.evr-row .evr-plan{display:none}.evr-track{margin-left:30px;margin-right:30px}}.fn td.evr-up{color:var(--good)}.fn td.evr-dn{color:var(--warn)}.fn td.evr-n{color:var(--cream)}.evr-mini{display:block;height:4px;border-radius:2px;background:rgb(var(--fg-rgb) / .07);margin-top:4px;min-width:60px}.evr-mini>span{display:block;height:100%;border-radius:2px;background:var(--cool)}.evp-tbl td.pct,.evp-tbl td.pct.evr-n{color:var(--faint)}.evp-tbl td.evr-up,.evp-tbl td.pct.evr-up{color:var(--good)}.evp-tbl td.evr-dn,.evp-tbl td.pct.evr-dn{color:var(--warn)}.evp-pills{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.evp-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;font-weight:600;font-size:var(--fs-sm);padding:6px 14px;border-radius:99px;border:1px solid var(--line);background:transparent;color:var(--faint)}.evp-pill:hover{color:var(--cream);border-color:var(--line-2)}.evp-pill.on{color:var(--cream);background:rgb(var(--fg-rgb) / .08);border-color:var(--line-2)}.evp-pill.add{border-style:dashed}.evr-tick-lbl{position:absolute;top:36px;transform:translate(-50%);font-size:12px;color:var(--faint-2);white-space:nowrap}@media (max-width:640px){.evr-tick-lbl{display:none}}.accion-fila{display:grid;grid-template-columns:auto minmax(110px,auto) minmax(160px,2fr) auto auto;align-items:center;gap:var(--sp-3)}.accion-fila .accion-texto{min-width:0}.accion-email{display:flex;gap:6px;flex-wrap:wrap}@media (max-width:720px){.accion-fila{grid-template-columns:1fr 1fr}.accion-fila .accion-texto{grid-column:1 / -1}}.launch-tl-acciones{display:flex;gap:8px;flex-wrap:wrap}.tl-marcas{position:relative;height:30px;margin-top:-2px}.tl-marca{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:2px;padding:2px 3px;border:0;border-radius:4px;background:none;cursor:pointer}.tl-marca:hover,.tl-marca:focus-visible{background:rgb(var(--fg-rgb) / .08)}.tl-punto{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--faint)}.tl-mas{font-size:9px;line-height:1;color:var(--faint)}.t-hito.tl-punto{background:var(--cream)}.t-youtube.tl-punto{background:var(--hot)}.t-directo.tl-punto{background:var(--warn)}.t-email.tl-punto{background:var(--cool)}.t-whatsapp.tl-punto{background:var(--good)}.t-instagram.tl-punto{background:var(--ember)}.t-ads.tl-punto{background:var(--ember-deep)}.t-setter.tl-punto{background:#b48cf0}.cal-dd{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--line);padding-top:12px}.cal-dd-scroll{display:flex;align-items:flex-start;gap:10px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity}.cal-dd-fase{flex:none;display:flex;flex-direction:column;gap:8px}.cal-dd-fase-t{margin:0;padding-top:6px;border-top:3px solid}.cal-dd-fase-t>span{display:inline-block;position:sticky;left:0;font-size:12px;font-weight:700;white-space:nowrap}.cal-dd-dias{display:flex;gap:6px;align-items:flex-start}.cal-dd-dia{flex:none;width:208px;display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:var(--r-sm);background:rgb(var(--fg-rgb) / .035);border:1px solid transparent;scroll-snap-align:start;max-height:340px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgb(var(--fg-rgb) / .18) transparent}.cal-dd-dia.vacio{overflow:hidden;width:30px;height:72px;padding:10px 0;align-items:center;background:rgb(var(--fg-rgb) / .015)}.cal-dd-dia.vacio b{font-size:12px;color:var(--faint-2);font-weight:500}.cal-dd-dia.hoy{border-color:var(--cream)}.cal-dd-dia.foco{border-color:var(--ember)}.cal-dd-fecha{display:flex;flex-direction:column;gap:1px;font-size:12px;color:var(--faint)}.cal-dd-fecha b{color:var(--cream);font-weight:600;font-size:13px}.cal-dd-dia ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.cal-dd-dia li{display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:1.35;color:var(--cream);padding-left:9px;border-left:2px solid var(--faint)}.cal-dd-texto{font-weight:500;text-wrap:pretty}.cal-dd-metricas{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.cal-dd-met{display:inline-flex;align-items:baseline;gap:4px;padding:2px 7px;border-radius:999px;background:rgb(var(--fg-rgb) / .06);font-size:12px;color:var(--faint);white-space:nowrap}.cal-dd-met b{color:var(--cream);font-weight:600;font-size:12px}.cal-dd-met.con-barra{flex-wrap:wrap;border-radius:8px;width:100%;padding:4px 8px 6px}.cal-dd-barra{display:block;flex-basis:100%;height:4px;margin-top:3px;border-radius:2px;background:rgb(var(--fg-rgb) / .08);overflow:hidden}.cal-dd-barra>span{display:block;height:100%;border-radius:2px;background:currentColor}.cal-dd-dia li.t-email .cal-dd-barra>span{background:var(--cool)}.cal-dd-dia li.t-youtube .cal-dd-barra>span{background:var(--hot)}.cal-dd-dia li.t-hito{border-left-color:var(--cream)}.cal-dd-dia li.t-youtube{border-left-color:var(--hot)}.cal-dd-dia li.t-directo{border-left-color:var(--warn)}.cal-dd-dia li.t-email{border-left-color:var(--cool)}.cal-dd-dia li.t-whatsapp{border-left-color:var(--good)}.cal-dd-dia li.t-instagram{border-left-color:var(--ember)}.cal-dd-dia li.t-ads{border-left-color:var(--ember-deep)}.cal-dd-dia li.t-setter{border-left-color:#b48cf0}.cal-dd-canal{display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.cal-dd-pie{display:flex;justify-content:space-between;align-items:center;gap:8px 16px;flex-wrap:wrap}.cal-dd-leyenda{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12px;color:var(--faint)}.cal-dd-leyenda .tl-punto{margin-right:4px}.serie{display:flex;flex-direction:column;gap:0;padding-top:6px;padding-bottom:10px}.serie-fila{display:grid;grid-template-columns:96px minmax(0,1.4fr) minmax(120px,1fr) 64px;align-items:center;gap:14px;padding:11px 0;border-top:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.serie-fila:first-child{border-top:0}.serie-fecha{font-size:12px;color:var(--faint);white-space:nowrap}.serie-titulo{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:13.5px;font-weight:500;color:var(--cream);line-height:1.35;text-wrap:pretty}.serie-titulo small{font-size:12px;font-weight:400;color:var(--faint)}.serie-barra{position:relative;display:block;height:10px;border-radius:5px;background:rgb(var(--fg-rgb) / .06)}.serie-barra>span{position:absolute;left:0;top:0;bottom:0;border-radius:5px;background:var(--cool)}.serie-barra.t-youtube>span{background:var(--hot)}.serie-valor{text-align:right;font-size:14px;color:var(--cream)}.serie-fila.falla .serie-barra>span{background:var(--hot)}.serie-fila.falla .serie-valor{color:var(--hot)}.serie-pie{margin:10px 0 0}@media (max-width:640px){.serie-fila{grid-template-columns:minmax(0,1fr) 56px;gap:6px 10px}.serie-fecha{grid-column:1 / -1}.serie-barra{grid-column:1 / -1;grid-row:3}.serie-valor{grid-row:2;grid-column:2}}.rent-caja{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 22px;padding:10px 14px;border:1px solid var(--line);border-radius:12px}.rent-caja-t{font-size:12px;color:var(--faint)}.rent-caja span small{display:block;font-size:12px;color:var(--faint)}.rent-caja b{font-size:15px}.rent-caja-aviso{flex-basis:100%;font-size:12px;font-style:normal;color:var(--warn)}.rent-pago{margin-left:8px;font-size:12px;color:var(--faint)}.rent-pago.ok{color:var(--good)}.emp-sel .brand-product{letter-spacing:.12em}.link-chip{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.link-chip:disabled{cursor:default;text-decoration:none}.link-chip .chip{text-decoration:none}.tema-sel{display:flex;align-items:center;gap:var(--sp-1);flex-wrap:wrap;margin:var(--sp-2) 0}.tema-sel-label{font-size:var(--fs-sm);color:var(--faint-2);margin-right:var(--sp-1)}.tema-sel button{background:transparent;border:1px solid var(--line-2);color:var(--faint);border-radius:999px;padding:2px 10px;font-size:var(--fs-sm);font-weight:600;cursor:pointer;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.tema-sel button:hover{color:var(--cream)}.tema-sel button[aria-pressed=true]{background:var(--ember);border-color:var(--ember);color:var(--ember-ink)}.tema-sel button:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.fx-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;align-items:stretch}.fx-span-3{grid-column:span 3}.fx-span-4{grid-column:span 4}.fx-span-5{grid-column:span 5}.fx-span-6{grid-column:span 6}.fx-span-7{grid-column:span 7}.fx-span-8{grid-column:span 8}.fx-span-12{grid-column:span 12}@media (max-width:1100px){.fx-span-3{grid-column:span 6}.fx-span-4,.fx-span-5,.fx-span-7,.fx-span-8{grid-column:span 12}.fx-span-6{grid-column:span 6}}@media (max-width:760px){.fx-grid>*{grid-column:1 / -1}}.fx-box{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:10px;min-width:0}.fx-box-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.fx-lbl{font-size:12px;color:var(--faint);font-weight:600;margin:0}.fx-aside{font-size:var(--fs-sm);color:var(--faint);white-space:nowrap}.fx-link{background:none;border:0;padding:0;color:var(--faint);font-size:var(--fs-sm);cursor:pointer;white-space:nowrap}.fx-link:hover,.fx-link:focus-visible{color:var(--cream);text-decoration:underline;text-underline-offset:3px}.fx-frase{font-size:var(--fs-sm);color:var(--cream);margin:0}.fx-nota{font-size:var(--fs-sm);color:var(--faint);margin:0}.fx-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;padding:2px 9px;border-radius:999px;border:1px solid var(--line-2);white-space:nowrap;color:var(--faint)}.fx-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.fx-pill.ok{color:var(--good)}.fx-pill.warn{color:var(--warn)}.fx-pill.hot{color:var(--hot)}.fx-pill.cool{color:var(--cool)}.fx-cifra{display:flex;flex-direction:column;gap:6px;min-width:0}.fx-cifra-lbl{font-size:12px;color:var(--faint);font-weight:600}.fx-cifra-row{display:flex;align-items:center;gap:12px;justify-content:space-between;flex-wrap:wrap}.fx-cifra-v{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1;color:var(--cream)}.fx-cifra.lg .fx-cifra-v{font-size:38px}.fx-cifra.md .fx-cifra-v{font-size:26px}.fx-cifra.sm .fx-cifra-v{font-size:19px}.fx-cifra-v.up{color:var(--good)}.fx-cifra-v.dn{color:var(--hot)}.fx-cifra-v.wr{color:var(--warn)}.fx-cifra-sub{display:flex;gap:8px;flex-wrap:wrap;font-size:var(--fs-sm);color:var(--faint)}.fx-cifra-sub .up{color:var(--good)}.fx-cifra-sub .dn{color:var(--hot)}@media (max-width:760px){.fx-cifra.lg .fx-cifra-v{font-size:30px}}.fx-bar{display:flex;width:100%;border-radius:99px;overflow:hidden;background:var(--ink-2)}.fx-bar b{display:block;height:100%}.fx-bar b.click{cursor:pointer}.fx-bar b.click:hover{filter:brightness(1.2)}.fx-bar .t-ok{background:var(--good)}.fx-bar .t-warn{background:var(--warn)}.fx-bar .t-hot{background:var(--hot)}.fx-bar .t-cool{background:var(--cool)}.fx-bar .t-mute{background:var(--line-2)}.fx-bar .t-brand{background:var(--ember)}.fx-prog{display:flex;flex-direction:column;gap:4px;min-width:110px}.fx-prog small{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:12px;color:var(--faint)}.fx-leyenda{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:var(--fs-sm);color:var(--faint)}.fx-leyenda i{display:inline-block;width:9px;height:9px;border-radius:2px;margin-right:6px;vertical-align:middle}.fx-leyenda b{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-weight:600;color:var(--cream)}.fx-att{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.fx-att li+li{border-top:1px solid var(--line)}.fx-att-row{display:grid;grid-template-columns:4px 1fr auto;gap:12px;align-items:center;width:100%;padding:10px 0;background:none;border:0;color:inherit;text-align:left;font:inherit;font-size:var(--fs-base)}button.fx-att-row{cursor:pointer}button.fx-att-row:hover .fx-att-t{text-decoration:underline;text-underline-offset:3px}.fx-att-s{width:4px;height:28px;border-radius:2px;background:var(--faint)}.fx-att-s.hot{background:var(--hot)}.fx-att-s.warn{background:var(--warn)}.fx-att-s.cool{background:var(--cool)}.fx-att-t{min-width:0}.fx-att-t small{display:block;color:var(--faint);font-size:var(--fs-sm);margin-top:1px}.fx-att-v{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);white-space:nowrap}.fx-ok{color:var(--good);font-size:var(--fs-sm);margin:0}.fx-search{display:flex;align-items:center;gap:8px;background:var(--ink-2);border:1px solid var(--line-2);border-radius:9px;padding:6px 10px;color:var(--faint);flex:0 1 300px;min-width:180px}.fx-search:focus-within{border-color:color-mix(in srgb,var(--ember) 55%,transparent)}.fx-search input{background:none;border:0;outline:0;color:var(--cream);font-size:var(--fs-base);flex:1;min-width:0}.fx-search input::-webkit-search-cancel-button{display:none}.fx-search kbd{font-family:Spline Sans Mono,monospace;font-size:12px;border:1px solid var(--line-2);border-radius:4px;padding:0 5px}.fx-search-x{background:none;border:0;color:var(--faint);padding:0 2px}.fx-chip-wrap{position:relative}.fx-chip{font-size:var(--fs-sm);border:1px dashed var(--line-2);border-radius:999px;padding:5px 11px;background:none;color:var(--faint);white-space:nowrap}.fx-chip:hover:not(:disabled){color:var(--cream);border-color:var(--faint)}.fx-chip:disabled{opacity:.4;cursor:default}.fx-chip.on{border-style:solid;border-color:color-mix(in srgb,var(--ember) 60%,transparent);color:var(--cream);background:color-mix(in srgb,var(--ember) 12%,transparent)}.fx-menu{position:absolute;z-index:40;top:calc(100% + 6px);left:0;min-width:220px;max-height:320px;overflow:auto;list-style:none;margin:0;padding:6px;background:var(--panel);border:1px solid var(--line-2);border-radius:10px;box-shadow:0 12px 30px #00000073}.fx-menu.right{left:auto;right:0}.fx-menu button{display:flex;justify-content:space-between;gap:16px;width:100%;text-align:left;background:none;border:0;color:var(--cream);padding:7px 9px;border-radius:7px;font-size:var(--fs-sm)}.fx-menu button:hover,.fx-menu button:focus-visible{background:var(--ink-2)}.fx-menu button:focus-visible{outline:2px solid var(--ember);outline-offset:-2px}.fx-menu small{color:var(--faint);font-family:var(--font-cifra);font-variant-numeric:tabular-nums}.fx-dt{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden;min-width:0}.fx-dt-tabs{display:flex;gap:2px;padding:8px 12px 0;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.fx-dt-tabs button{background:none;border:0;border-bottom:2px solid transparent;color:var(--faint);padding:8px 10px;font-size:var(--fs-base);white-space:nowrap}.fx-dt-tabs button:hover{color:var(--cream)}.fx-dt-tabs button.on{color:var(--cream);border-bottom-color:var(--ember)}.fx-dt-tabs em{font-style:normal;font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:12px;color:var(--faint);margin-left:6px}.fx-dt-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line)}.fx-dt-bar .fx-grow{flex:1}.fx-dt-sum{display:flex;flex-wrap:wrap;gap:6px 22px;padding:9px 14px;font-size:var(--fs-sm);color:var(--faint);background:var(--ink-2);border-bottom:1px solid var(--line)}.fx-dt-sum b{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-weight:600;color:var(--cream);margin-left:6px}.fx-dt-sum b.up{color:var(--good)}.fx-dt-sum b.dn{color:var(--hot)}.fx-dt-sum b.wr{color:var(--warn)}.fx-dt-bulk{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:8px 14px;font-size:var(--fs-sm);background:color-mix(in srgb,var(--ember) 12%,var(--panel));border-bottom:1px solid var(--line)}.fx-dt-bulk button:not(.fx-link){padding:4px 12px}.fx-dt-scroll{overflow-x:auto}.fx-table{width:100%;border-collapse:collapse;font-size:var(--fs-base)}.fx-table th{text-align:left;font-size:12px;color:var(--faint);font-weight:600;padding:9px 14px;border-bottom:1px solid var(--line);background:var(--panel);white-space:nowrap}.fx-table th button{background:none;border:0;padding:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}.fx-table th.sortable button:hover{color:var(--cream)}.fx-sort{display:inline-block;width:10px;margin-left:3px}.fx-table th.r,.fx-table td.r{text-align:right}.fx-table td{padding:10px 14px;border-bottom:1px solid var(--line);vertical-align:middle}.fx-table tbody tr:last-child td{border-bottom:0}.fx-table tr.click{cursor:pointer}.fx-table tr.click:hover td{background:color-mix(in srgb,var(--cream) 3%,transparent)}.fx-table tr.activa td{background:color-mix(in srgb,var(--ember) 9%,transparent)}.fx-table tr.sel td{background:color-mix(in srgb,var(--ember) 6%,transparent)}.fx-table tr.anulado td{opacity:.45}.fx-dt-grupo td{background:var(--ink-2);font-size:12px;color:var(--faint);padding:6px 14px;font-weight:600}.fx-dt-cb{width:36px;padding-right:0!important}.fx-dt-cb input{accent-color:var(--ember);width:15px;height:15px;cursor:pointer}.fx-dt-open{background:none;border:0;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.fx-dt-open:focus-visible{outline:2px solid var(--ember);outline-offset:3px;border-radius:3px}.fx-t2{display:block;font-size:var(--fs-sm);color:var(--faint);margin-top:1px}.fx-num{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;white-space:nowrap}.fx-num.up{color:var(--good)}.fx-num.dn{color:var(--hot)}.fx-num.wr{color:var(--warn)}.fx-num.mute{color:var(--faint)}.fx-dt-foot{display:flex;justify-content:space-between;gap:10px;padding:9px 14px;font-size:var(--fs-sm);color:var(--faint);border-top:1px solid var(--line)}.fx-dt-vacio{padding:28px 16px;text-align:center;color:var(--faint);font-size:var(--fs-base)}.fx-dt-movil{display:none;list-style:none;margin:0;padding:0}@media (max-width:1100px){.fx-table .sec{display:none}}@media (max-width:760px){.fx-dt-scroll{display:none}.fx-dt-movil{display:block}.fx-dt-movil li+li{border-top:1px solid var(--line)}.fx-dt-movil li>button,.fx-dt-movil li>div{display:flex;justify-content:space-between;gap:12px;width:100%;padding:11px 14px;background:none;border:0;color:inherit;text-align:left;font:inherit}.fx-ml-a{min-width:0}.fx-ml-a small,.fx-ml-b small{display:block;font-size:var(--fs-sm);color:var(--faint)}.fx-ml-b{text-align:right;flex:none;font-family:var(--font-cifra);font-variant-numeric:tabular-nums}.fx-ml-grupo{background:var(--ink-2);font-size:12px;color:var(--faint);padding:6px 14px;font-weight:600}.fx-dt-bar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.fx-dt-bar .fx-search{flex:0 0 200px;min-width:200px}.fx-dt-bar>*{flex:none}.fx-dt-foot{flex-wrap:wrap}}.fx-drawer-veil{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:80;animation:fx-fade .15s ease}.fx-drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px,100vw);z-index:81;background:var(--panel);border-left:1px solid var(--line-2);display:flex;flex-direction:column;box-shadow:-20px 0 50px #00000073;animation:fx-in .18s ease;outline:none;padding-top:var(--safe-t, 0px)}.fx-drawer-top{display:flex;justify-content:space-between;align-items:center;padding:16px 20px 0}.fx-drawer-x{background:none;border:1px solid var(--line-2);color:var(--faint);border-radius:8px;width:30px;height:30px}.fx-drawer-x:hover{color:var(--cream)}.fx-drawer-title{padding:8px 20px 12px;font-family:Archivo;font-weight:800;font-size:22px;line-height:1.15}.fx-drawer-body{flex:1;overflow:auto;padding:0 20px 20px;display:flex;flex-direction:column;gap:16px;font-size:var(--fs-base)}.fx-drawer-acts{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;padding:14px 20px calc(14px + var(--safe-b, 0px));border-top:1px solid var(--line)}.fx-ficha{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;margin:0}.fx-ficha>div{display:contents}.fx-ficha dt{color:var(--faint);font-size:var(--fs-sm)}.fx-ficha dd{margin:0;min-width:0;overflow-wrap:anywhere}.fx-sub{border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;background:var(--ink-2)}.fx-tl{list-style:none;margin:0;padding:0 0 0 14px;border-left:1px solid var(--line-2);display:flex;flex-direction:column;gap:12px}.fx-tl li{position:relative}.fx-tl li:before{content:"";position:absolute;left:-19px;top:5px;width:9px;height:9px;border-radius:50%;background:var(--good)}.fx-tl li.previsto:before{background:var(--panel);border:1px dashed var(--faint)}.fx-tl li.vencido:before{background:var(--hot)}.fx-tl small{display:block;color:var(--faint);font-size:var(--fs-sm)}@keyframes fx-in{0%{transform:translate(24px);opacity:.4}to{transform:none;opacity:1}}@keyframes fx-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.fx-drawer,.fx-drawer-veil{animation:none}}.fx-ancla,#fin-cuentas{scroll-margin-top:96px}.fx-hero{display:flex;flex-wrap:wrap;align-items:flex-end;gap:14px 36px}.fx-hero>:first-child{flex:1 1 240px}.fx-curva-marco{padding-left:46px}.fx-curva-plot{position:relative;touch-action:pan-y;cursor:crosshair}.fx-curva-plot svg{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.fx-curva-y{position:absolute;right:calc(100% + 8px);transform:translateY(-50%);font-size:12px;color:var(--faint);font-family:var(--font-cifra);font-variant-numeric:tabular-nums;white-space:nowrap;pointer-events:none}.fx-curva-pto{position:absolute;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:var(--bg,#161616);border:1.5px solid var(--good);pointer-events:none}.fx-curva-pto.on{width:10px;height:10px;margin:-5px 0 0 -5px;background:var(--good)}.fx-curva-guia{position:absolute;top:0;bottom:0;width:1px;background:var(--line-2);pointer-events:none}.fx-curva-hueco{position:absolute;top:4px;right:0;max-width:100%;padding:1px 8px;border-radius:6px;background:color-mix(in srgb,var(--panel) 88%,transparent);font-size:12px;text-align:right;color:var(--faint);white-space:nowrap;pointer-events:none}.fx-curva-mes.fin-cerca{display:none}@media (max-width:760px){.fx-curva-mes.fin-medio{display:none}}.fx-curva-tip{position:absolute;top:6px;z-index:2;display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:8px;background:var(--tip-bg);border:1px solid var(--line-2);font-size:12px;color:var(--tip-fg-2);white-space:nowrap;pointer-events:none;box-shadow:0 6px 18px #0006}.fx-curva-tip b{color:var(--tip-fg);font-weight:600}.fx-curva-tip em{font-style:normal;font-family:var(--font-cifra);font-variant-numeric:tabular-nums;color:var(--tip-fg);font-weight:600}.fx-curva-falta,.fx-curva-falta em{color:var(--hot)}.fx-curva-x{position:relative;height:18px;margin-top:6px;font-size:12px;color:var(--faint)}.fx-curva-x span{position:absolute;top:0;white-space:nowrap}.fx-curva-mes{transform:translate(-50%)}.fx-curva-fecha.fin{transform:translate(-100%)}.fx-curva-pie{display:flex;flex-wrap:wrap;gap:4px 18px;font-size:12px;color:var(--faint);margin-top:6px}.fx-curva-pie b{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;color:var(--cream);font-weight:600}.fx-curva-pie small{font-size:12px}.fx-curva-ley i{display:inline-block;width:14px;height:0;border-top:2px solid var(--good);margin-right:6px;vertical-align:middle}.fx-curva-ley i.t-ref{border-top:2px dashed var(--faint)}.fx-curva-ley i.t-hot{width:10px;height:10px;border:0;border-radius:2px;background:var(--hot);opacity:.5}.fx-cuentas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 14px}.fx-cuentas>*{grid-column:1 / -1}.fx-cuentas>.fx-cuentas-grupo.mitad{grid-column:auto}.fx-cuentas>.fx-link{justify-self:center}@media (max-width:900px){.fx-cuentas>.fx-cuentas-grupo.mitad{grid-column:1 / -1}}.fx-cuentas-grupo{display:flex;flex-direction:column;gap:8px}.fx-cuentas-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:var(--fs-sm);font-weight:400;color:var(--faint);margin:0}.fx-cuentas-head b{color:var(--cream);font-weight:600;font-size:var(--fs-base)}.fx-cuentas-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.fx-cuenta{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden;transition:border-color var(--dur) var(--ease)}.fx-cuenta:hover{border-color:var(--line-2)}.fx-cuenta.on{border-color:var(--ember)}.fx-cuenta.neg:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--hot)}.fx-cuenta.pulso{animation:fx-pulso 1.2s ease 2}.fx-cuenta.arch{opacity:.55}@keyframes fx-pulso{50%{border-color:var(--hot);box-shadow:0 0 0 3px color-mix(in srgb,var(--hot) 25%,transparent)}}.fx-cuenta-main{display:flex;flex-direction:column;gap:4px;width:100%;padding:12px 14px;background:none;border:0;color:inherit;text-align:left;font:inherit;cursor:pointer}div.fx-cuenta-main{cursor:default}.fx-cuenta-main:focus-visible{outline:2px solid var(--ember);outline-offset:-2px;border-radius:12px}.fx-cuenta-nom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 8px;font-size:var(--fs-base);font-weight:600;padding-right:44px}.fx-cuenta-n{min-width:0;overflow-wrap:anywhere}.fx-cuenta-usd{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-weight:600;font-size:19px}.fx-cuenta-usd.dn{color:var(--hot)}.fx-cuenta-nat{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:12px;color:var(--faint);overflow-wrap:anywhere}.fx-cuenta-pie{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--faint);margin-top:2px}.fx-cuenta-edit{position:absolute;top:10px;right:10px;background:none;border:0;color:var(--faint);font-size:12px;padding:2px 4px;opacity:0;transition:opacity var(--dur) var(--ease)}.fx-cuenta:hover .fx-cuenta-edit,.fx-cuenta-edit:focus-visible{opacity:1}.fx-cuenta-edit:hover{color:var(--cream);text-decoration:underline}.fx-tag{font-size:12px;font-weight:500;border-radius:5px;padding:1px 6px;background:var(--ink-2);color:var(--faint);white-space:nowrap}.fx-tag.warn{color:var(--warn)}.fx-tag.hot{color:var(--hot)}@media (hover:none){.fx-cuenta-edit{opacity:1}}@media (prefers-reduced-motion:reduce){.fx-cuenta.pulso{animation:none;border-color:var(--hot)}}.fx-drawer-acts .danger-text{color:var(--hot)}.fx-drawer-body>.fx-pill{align-self:flex-start}@media (max-width:760px){.fx-cuentas-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fx-cuenta-main{padding:10px 11px}.fx-cuenta-nom{flex-direction:column;align-items:flex-start;padding-right:0;font-size:var(--fs-sm)}.fx-cuenta-usd{font-size:16px}.fx-cuenta-pie>:last-child{display:none}}.fx-tramos{justify-content:space-between}.fx-tramo{background:none;border:1px solid transparent;border-radius:8px;padding:4px 8px;color:var(--faint);font-size:var(--fs-sm);cursor:pointer}.fx-tramo:hover{color:var(--cream);border-color:var(--line-2)}.fx-tramo.on{color:var(--cream);border-color:color-mix(in srgb,var(--ember) 55%,transparent)}.fx-leyenda i.t-ok{background:var(--good)}.fx-leyenda i.t-cool{background:var(--cool)}.fx-leyenda i.t-warn{background:var(--warn)}.fx-leyenda i.t-hot{background:var(--hot)}.fx-leyenda i.t-mute{background:var(--line-2)}.fx-tl b{margin-right:5px}.fx-secciones{display:flex;gap:4px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.fx-secciones button{background:none;border:0;border-bottom:2px solid transparent;color:var(--faint);padding:10px 14px;font-size:var(--fs-md, 16px);font-weight:600;white-space:nowrap}.fx-secciones button:hover{color:var(--cream)}.fx-secciones button.on{color:var(--cream);border-bottom-color:var(--ember)}.fx-secciones em{font-style:normal;font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;margin-left:7px;padding:1px 6px;border-radius:99px;background:var(--ink-2);color:var(--warn)}.fx-chips{display:inline-flex;gap:5px;flex-wrap:wrap}.fx-mini{padding:4px 12px;font-size:var(--fs-sm)}.fx-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.fx-lista li{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--line)}.fx-lista li:first-child{border-top:0}.fx-lista small{display:block;color:var(--faint);font-size:var(--fs-sm)}.fx-drawer .fx-hero{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fx-drawer .fx-hero>:first-child{flex:none}.fx-box .fin-titular{background:none;border:0;padding:0;gap:12px}.fx-box .fin-titular-frase{font-size:clamp(22px,2.2vw,30px)}.fx-kstack{display:flex;flex-direction:column}.fx-kstack>.fx-cifra{padding:10px 0;border-top:1px solid var(--line)}.fx-kstack>.fx-cifra:first-child{border-top:0;padding-top:2px}.fx-situacion-curva{margin-top:auto;display:flex;flex-direction:column;gap:6px;padding-top:6px}.fx-global{display:flex;align-items:center;gap:8px;flex:0 1 340px;min-width:0;margin-left:var(--sp-3);background:var(--panel);border:1px solid var(--line-2);border-radius:9px;padding:6px 10px;color:var(--faint);font-size:var(--fs-sm);cursor:text;text-align:left}.fx-global:hover{border-color:var(--faint);color:var(--cream)}.fx-global-t{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-global kbd{font-family:Spline Sans Mono,monospace;font-size:12px;border:1px solid var(--line-2);border-radius:4px;padding:0 5px;white-space:nowrap}.fx-paleta{position:fixed;z-index:81;top:12vh;left:50%;transform:translate(-50%);width:min(620px,calc(100vw - 32px));background:var(--panel);border:1px solid var(--line-2);border-radius:14px;box-shadow:0 30px 80px #0009;overflow:hidden;outline:none;animation:fx-fade .12s ease}.fx-paleta-in{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line);color:var(--faint)}.fx-paleta-in input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--cream);font-size:17px}.fx-paleta-in kbd{font-family:Spline Sans Mono,monospace;font-size:12px;border:1px solid var(--line-2);border-radius:4px;padding:0 5px}.fx-paleta-lista{list-style:none;margin:0;padding:6px;max-height:min(60vh,460px);overflow:auto}.fx-paleta-grupo{font-size:12px;color:var(--faint);padding:10px 10px 4px;font-weight:600}.fx-paleta-nota{padding:16px 12px;color:var(--faint);font-size:var(--fs-sm)}.fx-paleta-lista button{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;text-align:left;background:none;border:0;color:var(--cream);padding:8px 10px;border-radius:8px;font:inherit}.fx-paleta-lista button.on{background:var(--ink-2)}.fx-paleta-lista small{display:block;color:var(--faint);font-size:var(--fs-sm)}@media (max-width:860px){.fx-global{flex:0 0 auto;margin-left:auto}.fx-global-t,.fx-global kbd{display:none}}@media (max-width:760px){.fx-box-head{flex-wrap:wrap}.fx-aside{white-space:normal}.fx-tramos{flex-direction:column;align-items:flex-start}}.fx-anillo{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.fx-anillo svg{flex:none}.fx-anillo-c{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-weight:600;font-size:7px;fill:var(--cream)}.fx-anillo-cs{font-size:3.4px;fill:var(--faint);letter-spacing:.04em}.fx-anillo-ley{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;flex:1;min-width:170px}.fx-anillo-ley button,.fx-anillo-f{display:grid;grid-template-columns:10px 1fr auto;gap:8px;align-items:center;width:100%;background:none;border:0;color:var(--cream);font:inherit;font-size:var(--fs-sm);text-align:left;padding:3px 4px;border-radius:6px}.fx-anillo-ley button:hover{background:var(--ink-2)}.fx-anillo-ley i{width:10px;height:10px;border-radius:3px}.fx-anillo-ley b{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-weight:600}.fx-hbars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.fx-hbars li>button,.fx-hbars li>div{display:grid;grid-template-columns:minmax(90px,150px) 1fr auto;gap:10px;align-items:center;width:100%;background:none;border:0;color:inherit;font:inherit;font-size:var(--fs-sm);text-align:left;padding:4px;border-radius:6px}.fx-hbars li>button{cursor:pointer}.fx-hbars li>button:hover{background:var(--ink-2)}.fx-hbars-e{color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-hbars-t{height:9px;background:var(--ink-2);border-radius:5px;overflow:hidden}.fx-hbars-t b{display:block;height:100%;border-radius:5px}.fx-hbars-t .t-cool{background:var(--cool)}.fx-hbars-t .t-ok{background:var(--good)}.fx-hbars-t .t-warn{background:var(--warn)}.fx-hbars-t .t-hot{background:var(--hot)}.fx-hbars-t .t-brand{background:var(--ember)}.fx-hbars-t .t-mute{background:var(--line-2)}.fx-hbars-v{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;white-space:nowrap}.fx-leyenda-col{flex-direction:column;gap:6px}.fx-toggle{display:inline-flex;border:1px solid var(--line-2);border-radius:8px;overflow:hidden;flex:none}.fx-toggle button{background:none;border:0;color:var(--faint);font-size:var(--fs-sm);padding:5px 12px}.fx-toggle button.on{background:var(--ink-2);color:var(--cream)}.fx-pcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:10px;padding:12px}.fx-pcard{position:relative;background:var(--ink-2);border:1px solid var(--line);border-radius:12px;transition:border-color var(--dur) var(--ease)}.fx-pcard:hover{border-color:var(--line-2)}.fx-pcard.on{border-color:var(--ember)}.fx-pcard-main{display:flex;flex-direction:column;gap:10px;width:100%;padding:13px 14px;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.fx-pcard-main:focus-visible{outline:2px solid var(--ember);outline-offset:-2px;border-radius:12px}.fx-pcard-top{display:flex;align-items:center;gap:10px;min-width:0}.fx-av{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:none;font-size:12px;font-weight:700;letter-spacing:.02em;background:var(--panel);border:1px solid var(--line-2);color:var(--cream)}.fx-pcard-nom{display:flex;flex-direction:column;min-width:0;font-weight:600}.fx-pcard-nom small{font-weight:400;color:var(--faint);font-size:var(--fs-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-pcard-due{margin-left:auto;text-align:right;font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-weight:600;font-size:19px;white-space:nowrap}.fx-pcard-due small{display:block;font-family:inherit;font-weight:400;font-size:12px;color:var(--faint)}.fx-pcard-pie{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--faint)}.fx-pcard-main:has(+.fx-pcard-liq) .fx-pcard-pie{padding-right:74px}.fx-pcard-liq{position:absolute;right:12px;bottom:10px}.fx-mentores{display:flex;flex-direction:column;gap:var(--sp-5)}.fx-cola{display:flex;flex-direction:column;gap:8px;outline:none;border-radius:10px}.fx-cola:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--ember) 55%,transparent)}.fx-qcard{display:grid;grid-template-columns:86px 1fr auto;gap:14px;align-items:center;background:var(--ink-2);border:1px solid var(--line);border-radius:10px;padding:10px 12px;cursor:pointer;transition:border-color var(--dur) var(--ease)}.fx-qcard.on{border-color:var(--ember)}.fx-qthumb{height:52px;border-radius:7px;display:grid;place-items:center;font-size:12px;color:var(--faint);text-align:center;border:1px solid var(--line-2);background:repeating-linear-gradient(45deg,var(--panel),var(--panel) 6px,var(--ink) 6px,var(--ink) 12px)}.fx-qthumb.falta{border-style:dashed;color:var(--warn)}.fx-qtxt{min-width:0;display:flex;flex-direction:column;gap:2px}.fx-qtxt small{color:var(--faint);font-size:var(--fs-sm)}.fx-qreq{font-style:italic}.fx-qacc{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}a.fx-mini{text-decoration:none;display:inline-flex;align-items:center}.fx-pcards-sueltas{padding:0}.fx-lista select{max-width:160px}@media (max-width:760px){.fx-qcard{grid-template-columns:1fr}.fx-qthumb{display:none}.fx-qacc{justify-content:flex-start}}.fx-qcard{padding:8px 12px;gap:12px}.fx-qthumb{height:40px}.fx-qtit{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fx-cascada-area{position:relative;display:flex;gap:10px;align-items:stretch;border-bottom:1px solid var(--line-2);padding-top:22px}.fx-cascada-col{flex:1;position:relative;min-width:0}.fx-cascada-col b{position:absolute;left:8%;right:8%;border-radius:4px}.fx-cascada-col .t-cool{background:var(--cool)}.fx-cascada-col .t-ok{background:var(--good)}.fx-cascada-col .t-warn{background:var(--warn)}.fx-cascada-col .t-hot{background:var(--hot)}.fx-cascada-col .t-brand{background:var(--ember)}.fx-cascada-col .t-mute{background:var(--line-2)}.fx-cascada-v{position:absolute;left:0;right:0;text-align:center;font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600;white-space:nowrap}.fx-cascada-ejes{display:flex;gap:10px;padding-top:8px}.fx-cascada-ejes span{flex:1;min-width:0;text-align:center;font-size:var(--fs-sm);color:var(--faint);line-height:1.25}.fx-cascada-ejes small{display:block;font-size:12px;color:var(--faint);opacity:.8}.fx-plegable{border:1px solid var(--line);border-radius:14px;background:var(--panel)}.fx-plegable>summary{cursor:pointer;padding:12px 16px;font-weight:600;list-style:none}.fx-plegable>summary::-webkit-details-marker{display:none}.fx-plegable>summary:before{content:"▸ ";color:var(--faint)}.fx-plegable[open]>summary:before{content:"▾ "}.fx-plegable>.fx-dt{border:0;border-top:1px solid var(--line);border-radius:0 0 14px 14px}@media (max-width:760px){.fx-cascada-v{font-size:12px}.fx-cascada-area,.fx-cascada-ejes{gap:4px}}.reg-fecha{width:auto;max-width:170px;padding:6px 8px;border-radius:999px;font-size:var(--fs-sm)}.reg-fecha.on{border-color:var(--ember);color:var(--cream)}.reg-adjunto{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:var(--fs-sm);background:var(--ink-2);border:1px solid var(--line-2);border-radius:9px;padding:6px 10px;min-width:0}.reg-adjunto span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reg-duplicado{border-left:3px solid var(--warn);padding-left:10px}.reg-cuota-toca{text-align:left;cursor:pointer;background:color-mix(in srgb,var(--ember) 8%,transparent);border:1px dashed color-mix(in srgb,var(--ember) 45%,transparent);border-radius:8px;padding:7px 10px;width:100%}.reg-guardia{border-left:3px solid var(--warn);padding-left:10px;display:flex;flex-direction:column;gap:6px}.reg-guardia p{margin:0}.reg-guardia-acc{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:2px}.reg-guardia-acc .btn-primary{padding:6px 12px;font-size:13px}.reg-guardia-nota{font-size:12px;color:var(--muted)}.reg-cuotas{display:flex;flex-direction:column;gap:6px}.reg-cuota{display:grid;grid-template-columns:1fr 1fr;gap:6px}.reg-cuota .in{min-width:0}.fx-plan-fila{display:grid;grid-template-columns:1fr 1fr auto;gap:6px;align-items:center}.fx-plan-fila .in{min-width:0}.reg-nota-label{font-style:normal;color:var(--faint);font-weight:400}.fx-proyectos{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px}.fx-proyecto{display:flex;flex-direction:column;gap:8px;text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:16px 18px;color:inherit;font:inherit;cursor:pointer;transition:border-color var(--dur) var(--ease)}.fx-proyecto:hover{border-color:var(--line-2)}.fx-proyecto:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.fx-proyecto.cerrado{opacity:.8}.fx-proyecto-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.fx-proyecto-top b{font-size:var(--fs-md, 16px)}.fx-proyecto .fx-hbars li>div{grid-template-columns:80px 1fr auto}.fx-sinproyecto{flex-direction:row;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.fx-sinproyecto small{display:block;color:var(--faint);font-size:var(--fs-sm);margin-top:2px}.fx-form{display:flex;flex-direction:column;gap:12px}.fx-dt-bulk select{max-width:200px}.fx-cierre-meses{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;margin-bottom:14px;scrollbar-width:thin}.fx-cierre-mes{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:46px;padding:6px 8px;border-radius:10px;border:1px solid var(--line);background:transparent;color:var(--faint);font:inherit;font-size:var(--fs-sm);cursor:pointer;text-transform:capitalize}.fx-cierre-mes i{font-style:normal;font-size:12px;line-height:1}.fx-cierre-mes.cerrado{color:var(--good);border-color:color-mix(in srgb,var(--good) 35%,var(--line))}.fx-cierre-mes.on{background:var(--panel-2);color:var(--cream);border-color:var(--line-2)}.fx-cierre-mes:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.fx-cierre-cuerpo{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px}.fx-cierre-tit{display:flex;align-items:center;gap:10px;margin-bottom:10px}.fx-cierre-tit b{font-size:var(--fs-md,16px);text-transform:none}.fx-cierre-tit b:first-letter{text-transform:uppercase}.fx-pasos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.fx-paso{display:grid;grid-template-columns:22px 1fr;gap:8px;align-items:start;line-height:1.45}.fx-paso-i{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;font-size:12px;font-weight:700}.fx-paso.ok .fx-paso-i{background:color-mix(in srgb,var(--good) 18%,transparent);color:var(--good)}.fx-paso.no .fx-paso-i{background:color-mix(in srgb,var(--hot) 18%,transparent);color:var(--hot)}.fx-paso.aviso .fx-paso-i{background:color-mix(in srgb,var(--warn) 18%,transparent);color:var(--warn)}.fx-paso.ok>span:last-child{color:var(--muted,inherit)}.fx-cierre-neg{list-style:none;margin:10px 0 0 30px;padding:8px 12px;border-radius:10px;background:var(--panel-2);display:flex;flex-direction:column;gap:4px;font-size:var(--fs-sm)}.fx-cierre-neg li{display:flex;justify-content:space-between;gap:12px}.fx-cierre-accion{display:flex;flex-direction:column;gap:12px;border-left:1px solid var(--line);padding-left:24px}.fx-cierre-flujo{display:flex;gap:18px;flex-wrap:wrap;font-size:var(--fs-sm);color:var(--faint)}.fx-cierre-flujo b{display:block;font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:18px;color:var(--cream);font-weight:500}.fx-cierre-flujo b.up{color:var(--good)}.fx-cierre-notas{margin:0;padding:8px 12px;border-left:3px solid var(--line-2);color:var(--muted,inherit);font-size:var(--fs-sm)}.fx-cierre .fx-form textarea{width:100%;resize:vertical}.fx-cierre .fx-form .btn-primary{align-self:flex-start}@media (max-width:760px){.fx-cierre-cuerpo{grid-template-columns:1fr}.fx-cierre-accion{border-left:0;padding-left:0;border-top:1px solid var(--line);padding-top:14px}}.fx-cierre .btn-primary:disabled{opacity:.4;cursor:not-allowed}.fx-paso .fx-link{font-size:inherit}.fin-vercomo{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.fin-vercomo small{color:var(--faint);font-size:var(--fs-sm);margin-right:2px}.fx-mio{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.fx-mio li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;align-items:center;padding:9px 0;border-bottom:1px solid var(--line)}.fx-mio li:last-child{border-bottom:0}.fx-mio li.fx-mio-venta{grid-template-columns:minmax(0,1fr)}.fx-mio-s{width:8px;height:8px;border-radius:50%;background:var(--faint)}.fx-mio-s.ok{background:var(--good)}.fx-mio-s.warn{background:var(--warn)}.fx-mio-s.cool{background:var(--cool)}.fx-mio-s.hot{background:var(--hot)}.fx-mio-s.mute{background:var(--line-2)}.fx-mio-t{display:flex;flex-direction:column;gap:2px;min-width:0}.fx-mio-t small{color:var(--faint);font-size:var(--fs-sm)}.fx-mio-v{text-align:right}.fx-roles-leyenda{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.fx-roles-leyenda li{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;font-size:var(--fs-sm)}.fx-roles-leyenda span{color:var(--faint)}.fx-miembro{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:12px 0;border-bottom:1px solid var(--line)}.fx-miembro:last-child{border-bottom:0}.fx-miembro.tocado{background:color-mix(in srgb,var(--ember) 5%,transparent)}.fx-miembro-quien{display:flex;flex-direction:column;gap:2px;min-width:0}.fx-miembro-quien b{overflow-wrap:anywhere}.fx-miembro-quien small{color:var(--faint);font-size:var(--fs-sm)}.fx-miembro-edit{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.fx-miembro-edit .in{width:auto;min-width:170px}.fx-miembro-edit{border:0;margin:0;padding:0;min-width:0}.fx-ficha{display:flex;flex-direction:column;gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.fx-ficha:last-child{border-bottom:0}.fx-ficha.tocado{background:color-mix(in srgb,var(--ember) 5%,transparent)}.fx-ficha-cab{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 16px}.fx-ficha-acciones{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.fx-ficha-fila{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.fx-ficha-bloque{display:flex;flex-direction:column;gap:8px;padding-top:12px;border-top:1px dashed var(--line)}.fx-ficha-eti{font-size:var(--fs-sm);color:var(--faint)}.fx-ficha-ayuda{color:var(--faint);font-size:var(--fs-sm)}.fx-ficha-proy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.fx-ficha-proy-n{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.fx-ficha-proy-n small{color:var(--faint);font-size:var(--fs-sm)}.fx-ficha-apuntar{align-items:flex-start}.fx-ficha-apuntar span{display:flex;flex-direction:column;gap:2px}.fx-ficha-apuntar small{color:var(--faint);font-size:var(--fs-sm)}.fx-invitar{display:flex;flex-direction:column;gap:8px;margin:0 0 16px}.fx-invitar-fila{display:flex;flex-wrap:wrap;gap:8px}.fx-invitar-fila .in{flex:1;min-width:220px}.fx-invitar .hint{margin:0}.fx-entrega{display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding:12px 14px;border:1px solid var(--line-2);border-radius:10px;background:color-mix(in srgb,var(--good) 8%,transparent)}.fx-entrega code{font-family:var(--mono,ui-monospace,monospace);padding:2px 6px;border-radius:6px;background:var(--ink-2);-webkit-user-select:all;user-select:all}.fx-entrega small{color:var(--faint)}.fx-cascada{margin:0}.fx-pcard-pie.sin-pr{padding-right:0}.fx-lbl.fx-lbl-sep{margin-bottom:9px}.fx-lbl.fx-lbl-arriba{margin-top:6px}.fx-arranque{display:flex;flex-direction:column;gap:12px}.fx-arranque p{margin:0}.fx-arranque .field{display:flex;flex-direction:column;gap:4px}.fx-arranque-ensayo{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border:1px dashed var(--line-2);border-radius:12px}.fx-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.fx-kpi{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border:1px solid var(--line);border-radius:12px;border-top:3px solid var(--line-2)}.fx-kpi.ok{border-top-color:var(--good)}.fx-kpi.warn{border-top-color:var(--warn)}.fx-kpi.hot{border-top-color:var(--hot)}.fx-kpi-l{font-size:12px;color:var(--faint);font-weight:600}.fx-kpi-v{font-size:28px;line-height:1.1;color:var(--cream)}.fx-kpi.hot .fx-kpi-v{color:var(--hot)}.fx-kpi.warn .fx-kpi-v{color:var(--warn)}.fx-kpi-q{font-size:var(--fs-sm);color:var(--muted,inherit)}.fx-kpi-r{font-size:12px;color:var(--faint);margin-top:auto;padding-top:4px}.fx-nota-warn{color:var(--warn)}.fx-apuntado{margin-top:18px}.fx-apuntado-t{margin:0 0 8px;font-size:12px;color:var(--faint);font-weight:600}.fx-apuntado-l{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.fx-apuntado-l li{display:flex;align-items:center;gap:10px;padding:8px 0;border-top:1px solid var(--line)}.fx-apuntado-n{flex:1;min-width:0;display:flex;flex-direction:column;overflow-wrap:anywhere}.fx-apuntado-n small{font-size:12px;color:var(--faint)}.fx-historial{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.fx-historial li{display:flex;flex-wrap:wrap;gap:2px 12px;align-items:baseline;padding-bottom:10px;border-bottom:1px solid var(--line)}.fx-historial li:last-child{border-bottom:0}.fx-historial-txt{flex:1 1 100%;min-width:0;overflow-wrap:anywhere;font-size:var(--fs-sm);color:var(--cream)}.fx-historial small{color:var(--faint);font-size:var(--fs-sm)}.fx-historial li.deshecho .fx-historial-txt{color:var(--faint);text-decoration:line-through}.fx-switch-row{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--cream);cursor:pointer}.fx-vta-tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin:0 0 -4px}.fx-vta-tabs button{background:none;border:0;border-bottom:2px solid transparent;color:var(--faint);padding:8px 12px;font-size:var(--fs-sm);margin-bottom:-1px}.fx-vta-tabs button:hover{color:var(--cream)}.fx-vta-tabs button.on{color:var(--cream);border-bottom-color:var(--ember)}.fx-vta-form{gap:12px}.fx-vta-campo{display:flex;flex-direction:column;gap:5px;min-width:0}.fx-vta-campo .in{width:100%;min-width:0}.fx-vta-par{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fx-vta-aviso{color:var(--warn)}.fx-vta-pie{position:sticky;bottom:-20px;display:flex;gap:8px;justify-content:flex-end;align-items:center;padding:12px 0 4px;margin-top:4px;background:var(--panel);border-top:1px solid var(--line)}.fx-vta-pie-corto{position:static;background:none;border-top:0;padding:4px 0 0}.fx-vta-cobro{margin-top:8px;padding:12px;border:1px solid var(--line-2);border-radius:10px;background:var(--ink-2)}.fx-vta-corregir{margin-top:2px;font-size:var(--fs-sm)}.fx-vta-calidad{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.fx-vta-calidad .fx-chip b{margin-left:3px;font-variant-numeric:tabular-nums}@media (max-width:480px){.fx-vta-par{grid-template-columns:minmax(0,1fr)}}.fx-mov-form{gap:14px}.fx-mov-campo{display:flex;flex-direction:column;gap:6px;min-width:0}.fx-mov-campo .in{width:100%;min-width:0}.fx-mov-campo textarea.in{resize:vertical}.fx-mov-campo input:disabled,.fx-mov-campo select:disabled{opacity:.55;cursor:not-allowed}.fx-mov-par{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.fx-mov-ayuda{margin-top:-6px;overflow-wrap:anywhere}.fx-mov-error{color:var(--hot);font-size:var(--fs-sm)}.fx-mov-aviso{margin:0;padding:10px 12px;border:1px solid var(--line-2);border-radius:10px;background:color-mix(in srgb,var(--warn) 8%,transparent);color:var(--cream);font-size:var(--fs-sm);overflow-wrap:anywhere}.fx-mov-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;position:sticky;bottom:0;padding:10px 0;background:var(--panel)}.fx-mov-historial{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--line)}.fx-rev{display:flex;flex-direction:column;gap:18px;margin-top:18px;min-width:0}.fx-rev-h{margin:6px 0 2px;font-size:clamp(20px,2vw,26px);color:var(--cream);font-weight:600}.fx-rev-detalle{display:flex;flex-direction:column;gap:12px;min-width:0}.fx-rev-volver{align-self:flex-start}.fx-rev-n{font-size:var(--fs-sm);color:var(--faint)}.fx-rev-falta{color:var(--warn);font-size:var(--fs-sm)}.fx-rev-marca{color:var(--warn)}.fx-rev-error{align-items:flex-start}.fx-rev-error p{margin:0;color:var(--cream)}.fx-rev-titular{flex-direction:row;align-items:center;gap:14px}.fx-rev-titular h2{margin:0;font-size:clamp(22px,2.4vw,32px);line-height:1.15;color:var(--cream);font-weight:600}.fx-rev-titular p{margin:6px 0 0;font-size:var(--fs-sm);color:var(--faint)}.fx-rev-titular.ok{border-color:var(--good)}.fx-rev-tic{flex:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:color-mix(in srgb,var(--good) 18%,transparent);color:var(--good);font-weight:700}.fx-rev-ok{flex-direction:row;align-items:center;gap:14px}.fx-rev-ok p{margin:2px 0 0}.fx-rev-ok .ghost{margin-left:auto}.fx-rev-grupo-p{display:flex;flex-direction:column;min-width:0}.fx-rev-cards{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.fx-rev-card{display:flex;flex-direction:column;gap:6px;padding:14px 16px;background:var(--panel);border:1px solid var(--line);border-radius:14px;min-width:0}.fx-rev-card h3{margin:0;font-size:var(--fs-md,16px);font-weight:600;color:var(--cream);min-width:0;overflow-wrap:anywhere}.fx-rev-card p{margin:0;font-size:var(--fs-sm);color:var(--faint)}.fx-rev-card-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.fx-rev-cuenta{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:22px;color:var(--warn);flex:none}.fx-rev-bien{font-size:var(--fs-sm);color:var(--good);white-space:nowrap;flex:none}.fx-rev-card.ok{opacity:.72}.fx-rev-card.info .fx-rev-cuenta{color:var(--faint)}.fx-rev-card-pie{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:auto;padding-top:8px;flex-wrap:wrap}.fx-rev-grupos{display:flex;flex-direction:column;gap:10px}.fx-rev-grupo header{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fx-rev-grupo header>div{flex:1;min-width:0;display:flex;flex-direction:column;overflow-wrap:anywhere}.fx-rev-grupo ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:var(--fs-sm);color:var(--faint)}.fx-rev-mas{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.fx-rev-listas{display:flex;flex-direction:column;gap:14px;min-width:0}.fx-rev-campos{display:flex;gap:6px;flex-wrap:wrap}.fx-rev-campos button{background:var(--panel);border:1px solid var(--line);color:var(--faint);border-radius:999px;padding:6px 14px;font-size:var(--fs-sm);font-weight:600}.fx-rev-campos button:hover{color:var(--cream)}.fx-rev-campos button.on{color:var(--cream);border-color:var(--ember)}.fx-rev-sugerencias ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.fx-rev-sugerencias li{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:space-between;font-size:var(--fs-sm);color:var(--cream)}.fx-rev-sugerencias li span{flex:1 1 260px;min-width:0;overflow-wrap:anywhere}.fx-rev-valores{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.fx-rev-fila{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:9px 0;border-top:1px solid var(--line)}.fx-rev-v{display:flex;align-items:baseline;gap:8px;flex:1 1 220px;min-width:0;overflow-wrap:anywhere;color:var(--cream)}.fx-rev-v input{align-self:center}.fx-rev-v b{font-weight:600}.fx-rev-v em{font-style:normal;font-size:var(--fs-sm);color:var(--faint);white-space:nowrap}.fx-rev-acts{display:flex;gap:8px;flex-wrap:wrap}.fx-rev-sin{border-top:0;border-bottom:1px solid var(--line);padding-top:0}.fx-rev-sin .fx-nota{flex:1 1 200px}.fx-rev-checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-height:260px;overflow:auto}.fx-rev-checks label{display:flex;align-items:center;gap:8px;padding:6px 0;font-size:var(--fs-sm);color:var(--cream);cursor:pointer}.fx-rev-checks label span{flex:1;min-width:0;overflow-wrap:anywhere}.fx-rev-checks label em{font-style:normal;color:var(--faint);white-space:nowrap}.fx-rev-cambios ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.fx-rev-cambios li{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 0;border-top:1px solid var(--line)}.fx-rev-cambios li:first-child{border-top:0;padding-top:0}.fx-rev-cambio-txt{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;overflow-wrap:anywhere;color:var(--cream)}.fx-rev-cambios li.deshecho .fx-rev-cambio-txt b{color:var(--faint);text-decoration:line-through}@media (max-width:760px){.fx-rev-titular{align-items:flex-start}.fx-rev-ok{flex-wrap:wrap}}.fx-imp{position:fixed;z-index:81;top:50%;left:50%;transform:translate(-50%,-50%);width:min(940px,calc(100vw - 32px));max-height:calc(100dvh - 32px);display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line-2);border-radius:16px;box-shadow:0 30px 80px #0000008c;outline:none;animation:fx-imp-in .16s ease}@keyframes fx-imp-in{0%{opacity:0;transform:translate(-50%,-48%)}to{opacity:1;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.fx-imp{animation:none}}.fx-imp-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 22px 0}.fx-imp-tit{margin:4px 0 0;font-family:Archivo;font-weight:800;font-size:22px;line-height:1.15}.fx-imp-pasos{list-style:none;margin:14px 22px 0;padding:0 0 12px;display:flex;gap:6px 18px;flex-wrap:wrap;border-bottom:1px solid var(--line);font-size:var(--fs-sm);color:var(--faint)}.fx-imp-pasos li{display:flex;align-items:center;gap:7px}.fx-imp-pasos i{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;border:1px solid var(--line-2);font-style:normal;font-size:12px}.fx-imp-pasos li.on{color:var(--cream)}.fx-imp-pasos li.on i{background:var(--ember);border-color:var(--ember);color:var(--ink,#0D0D0D);font-weight:700}.fx-imp-pasos li.hecho{color:var(--good)}.fx-imp-pasos li.hecho i{border-color:var(--good)}.fx-imp-body{flex:1;min-height:0;overflow:auto;padding:18px 22px;display:flex;flex-direction:column;gap:16px;font-size:var(--fs-base)}.fx-imp-pie{display:flex;gap:8px;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:14px 22px calc(14px + var(--safe-b, 0px));border-top:1px solid var(--line)}.fx-imp-motivo{flex:1 1 220px;font-size:var(--fs-sm);color:var(--warn);min-width:0}.fx-imp-error{margin:0;padding:10px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--hot) 40%,var(--line));background:color-mix(in srgb,var(--hot) 9%,transparent);color:var(--cream);font-size:var(--fs-sm);overflow-wrap:anywhere}.fx-imp-tipos{border:0;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px;min-width:0}.fx-imp-tipos legend{padding:0;margin-bottom:8px}.fx-imp-tipo{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid var(--line-2);border-radius:12px;cursor:pointer;position:relative;min-width:0}.fx-imp-tipo input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer}.fx-imp-tipo span{font-size:var(--fs-sm);color:var(--faint)}.fx-imp-tipo.on{border-color:var(--ember);background:color-mix(in srgb,var(--ember) 8%,transparent)}.fx-imp-tipo:has(input:focus-visible){outline:2px solid var(--ember);outline-offset:2px}.fx-imp-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;text-align:center;padding:30px 16px;border:1.5px dashed var(--line-2);border-radius:14px;cursor:pointer;color:var(--cream);overflow-wrap:anywhere}.fx-imp-drop span{font-size:var(--fs-sm);color:var(--faint)}.fx-imp-drop input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.fx-imp-drop:hover,.fx-imp-drop.on,.fx-imp-drop:focus-within{border-color:var(--ember);background:color-mix(in srgb,var(--ember) 6%,transparent)}.fx-imp-campo{display:flex;flex-direction:column;gap:5px;min-width:0}.fx-imp-campo>label{font-size:var(--fs-sm);color:var(--cream)}.fx-imp-campo>label.fx-lbl{color:var(--faint)}.fx-imp-mapeo{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px}.fx-imp-fila{display:grid;grid-template-columns:minmax(150px,1fr) minmax(0,1.4fr) minmax(0,1.6fr);gap:6px 14px;align-items:center;padding:9px 14px}.fx-imp-fila+.fx-imp-fila{border-top:1px solid var(--line)}.fx-imp-fila>label{font-size:var(--fs-base);color:var(--cream)}.fx-imp-fila>label em{font-style:normal;font-size:var(--fs-sm);color:var(--faint)}.fx-imp-ej{font-size:var(--fs-sm);color:var(--faint);overflow-wrap:anywhere;min-width:0}.fx-imp-ej b{font-weight:600;color:var(--cream)}.fx-imp-ay{display:block}.fx-imp-grupo{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--ink-2)}.fx-imp-dos{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fx-imp-tot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fx-imp-tot>div{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border:1px solid var(--line);border-top:3px solid var(--line-2);border-radius:12px}.fx-imp-tot b{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;line-height:1.1}.fx-imp-tot span{font-size:var(--fs-sm);color:var(--faint)}.fx-imp-tot .ok{border-top-color:var(--good)}.fx-imp-tot .hot{border-top-color:var(--hot)}.fx-imp-tot .hot b{color:var(--hot)}.fx-imp-tot .warn{border-top-color:var(--warn)}.fx-imp-tot .warn b{color:var(--warn)}.fx-imp-opc{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.fx-imp-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:12px}.fx-imp-tabla{min-width:640px}.fx-imp-cap{caption-side:top;text-align:left;padding:9px 14px;font-size:var(--fs-sm);color:var(--faint);border-bottom:1px solid var(--line)}.fx-imp-tabla td{padding:8px 14px}.fx-imp-txt{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fx-imp-mal td{background:color-mix(in srgb,var(--hot) 8%,transparent)}.fx-imp-dup td{background:color-mix(in srgb,var(--warn) 9%,transparent)}.fx-imp-det td{padding-top:0;border-top:0;font-size:var(--fs-sm)}.fx-imp-e{color:var(--hot)}.fx-imp-a{color:var(--warn)}.fx-imp-fin{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.fx-imp-grande{margin:0;font-family:Archivo;font-weight:800;font-size:28px;line-height:1.15}.fx-imp-prog{width:100%;height:10px;accent-color:var(--ember)}@media (max-width:760px){.fx-imp{top:0;left:0;transform:none;width:100vw;max-height:100dvh;height:100dvh;border-radius:0;border:0;animation:none;padding-top:var(--safe-t, 0px)}.fx-imp-top,.fx-imp-body,.fx-imp-pie{padding-left:16px;padding-right:16px}.fx-imp-pasos{margin-left:16px;margin-right:16px}.fx-imp-tipos,.fx-imp-dos{grid-template-columns:1fr}.fx-imp-fila{grid-template-columns:1fr;gap:4px;padding:11px 14px}.fx-imp-tot b{font-size:22px}}.fx-imp-body>*{flex-shrink:0}.fx-reg{display:flex;flex-direction:column;gap:14px}.fx-reg-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px}.fx-reg-fila{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:12px 14px;border-top:1px solid var(--line)}.fx-reg-fila:first-child{border-top:0}.fx-reg-fila.off .fx-reg-txt{color:var(--faint)}.fx-reg-txt{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:2px;overflow-wrap:anywhere;color:var(--cream)}.fx-reg-txt small{font-size:var(--fs-sm);color:var(--faint)}.fx-reg-acc{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.fx-reg-nueva{align-self:flex-start}.fx-reg-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;padding:14px 16px;border:1px dashed var(--line-2);border-radius:12px}.fx-reg-form .field{display:flex;flex-direction:column;gap:4px;min-width:0}.fx-reg-form .in{width:100%}.fx-reg-form>.fx-nota,.fx-reg-form-acc{grid-column:1 / -1}.fx-reg-form-acc{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.fx-reg-probar{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--line)}.fx-reg-sim{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px solid var(--line);border-radius:12px}.fx-reg-ejemplos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:var(--fs-sm);color:var(--cream)}.fx-reg-ejemplos li{overflow-wrap:anywhere}.fx-reg-ejemplos small{color:var(--faint)}.fx-vis-btn{border-style:solid}.fx-vis-menu{position:absolute;z-index:40;top:calc(100% + 6px);left:0;width:300px;max-width:calc(100vw - 24px);max-height:min(70vh,460px);overflow:auto;display:flex;flex-direction:column;gap:6px;padding:10px;background:var(--panel);border:1px solid var(--line-2);border-radius:10px;box-shadow:0 12px 30px #00000073}.fx-vis-tit{margin:4px 4px 0;font-size:12px;color:var(--faint);font-weight:600}.fx-vis-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.fx-vis-fila{display:flex;align-items:center;gap:2px}.fx-vis-aplicar{flex:1;min-width:0;text-align:left;background:none;border:0;color:var(--cream);padding:7px 9px;border-radius:7px;font-size:var(--fs-sm);overflow-wrap:anywhere}.fx-vis-aplicar:hover,.fx-vis-aplicar:focus-visible{background:var(--ink-2)}.fx-vis-aplicar:focus-visible{outline:2px solid var(--ember);outline-offset:-2px}.fx-vis-aplicar.on{background:color-mix(in srgb,var(--ember) 14%,transparent)}.fx-vis-ico{flex:none;background:none;border:0;color:var(--faint);padding:6px 8px;border-radius:7px;font-size:var(--fs-sm);cursor:pointer}.fx-vis-ico:hover,.fx-vis-ico:focus-visible{color:var(--cream);background:var(--ink-2)}.fx-vis-ico:focus-visible{outline:2px solid var(--ember);outline-offset:-2px}.fx-vis-borrar{color:var(--hot);white-space:nowrap}.fx-vis-vacio{padding:2px 9px 6px}.fx-vis-pie{border-top:1px solid var(--line);padding-top:8px;display:flex}.fx-vis-form{display:flex;flex-direction:column;gap:6px;width:100%;padding:4px 2px}.fx-vis-form .in{width:100%}.fx-vis-form-acc{display:flex;gap:8px;justify-content:flex-end}.fx-vis-error{margin:0;font-size:var(--fs-sm);color:var(--hot)}.fx-vis-tope{flex:1 1 100%;font-size:var(--fs-sm);color:var(--warn)}@media (max-width:760px){.fx-vis-menu{position:fixed;left:12px;right:12px;top:auto;bottom:12px;width:auto;max-width:none;max-height:70vh;z-index:80}}.fx-sem{gap:14px}.fx-sem.ok{border-color:var(--good)}.fx-sem-cab{display:flex;align-items:center;gap:14px}.fx-sem-h{margin:0;font-size:clamp(22px,2.4vw,32px);line-height:1.15;color:var(--cream);font-weight:600}.fx-sem-cab .fx-nota{margin-top:4px}.fx-sem-reintentar{align-self:flex-start}.fx-sem-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px}.fx-sem-item{display:grid;grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:12px 14px;border-top:1px solid var(--line)}.fx-sem-item:first-child{border-top:0}.fx-sem-marca{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;border:1.5px solid var(--line-2);font-size:13px;font-weight:700;line-height:1}.fx-sem-item.hecho .fx-sem-marca{background:color-mix(in srgb,var(--good) 18%,transparent);border-color:var(--good);color:var(--good)}.fx-sem-txt{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.fx-sem-txt b{font-size:var(--fs-md,16px);font-weight:600;color:var(--cream)}.fx-sem-txt span{font-size:var(--fs-sm);color:var(--faint)}.fx-sem-item.hecho .fx-sem-txt b{color:var(--faint);text-decoration:line-through;text-decoration-color:var(--line-2)}.fx-sem-estado{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fx-sem-txt b .fx-sem-estado{font-size:0}.fx-sem-guia{margin:0 0 8px}.fx-sem-paso-et{white-space:nowrap}.fx-sem-corte{gap:16px}.fx-sem-corte-cab .fx-nota{margin-top:6px;max-width:70ch}.fx-sem-corte-grupo{display:flex;flex-direction:column;gap:6px}.fx-sem-corte-filas{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:12px}.fx-sem-corte-fila{display:grid;grid-template-columns:minmax(0,1fr) 170px minmax(120px,auto);align-items:center;gap:6px 14px;padding:10px 14px;border-top:1px solid var(--line)}.fx-sem-corte-fila:first-child{border-top:0}.fx-sem-corte-nom{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere;cursor:pointer}.fx-sem-corte-nom b{color:var(--cream);font-weight:600}.fx-sem-corte-nom span{font-size:var(--fs-sm);color:var(--faint)}.fx-sem-corte-in{width:100%;text-align:right;font-family:var(--font-cifra);font-variant-numeric:tabular-nums}.fx-sem-corte-dif{font-size:var(--fs-sm);white-space:nowrap}.fx-sem-corte-dif.ok{color:var(--good)}.fx-sem-corte-dif.mal{color:var(--hot);font-weight:600}.fx-sem-pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding-top:12px;border-top:1px solid var(--line)}.fx-sem-pie .fx-nota{flex:1 1 240px}.fx-sem-aviso{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:var(--sp-4);padding:8px 12px;border-radius:10px;font-size:var(--fs-sm);color:var(--cream);background:var(--ink-2);border:1px solid var(--line-2)}.fx-sem-aviso b{color:var(--ember)}.fx-sem-aviso-acc{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:760px){.fx-sem-item{grid-template-columns:26px minmax(0,1fr)}.fx-sem-item .btn-primary{grid-column:2;justify-self:start}.fx-sem-corte-fila{grid-template-columns:minmax(0,1fr) minmax(0,150px)}.fx-sem-corte-dif{grid-column:1 / -1;white-space:normal}}.fx-prev{display:flex;flex-direction:column;gap:14px;min-width:0}.fx-prev-top{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:14px 28px}.fx-prev-frase{flex:1 1 320px;min-width:0;display:flex;flex-direction:column;gap:6px}.fx-prev-titular{margin:0;font-family:Archivo,system-ui,sans-serif;font-weight:800;letter-spacing:-.02em;font-size:clamp(20px,2.1vw,28px);line-height:1.15;color:var(--cream);overflow-wrap:anywhere}.fx-prev-titular.ok{color:var(--good)}.fx-prev-titular.warn{color:var(--warn)}.fx-prev-titular.hot{color:var(--hot)}.fx-prev-detalle{margin:0;font-size:var(--fs-base);color:var(--faint);line-height:1.5}.fx-prev-detalle b{color:var(--cream);font-weight:600}.fx-prev-caja{display:flex;flex-direction:column;gap:2px;padding:10px 16px;border:1px solid var(--line);border-top:3px solid var(--line-2);border-radius:12px;min-width:150px}.fx-prev-caja.ok{border-top-color:var(--good)}.fx-prev-caja.warn{border-top-color:var(--warn)}.fx-prev-caja.hot{border-top-color:var(--hot)}.fx-prev-caja-l{font-size:12px;color:var(--faint);font-weight:600}.fx-prev-caja-v{font-size:28px;line-height:1.1;color:var(--cream)}.fx-prev-caja.hot .fx-prev-caja-v{color:var(--hot)}.fx-prev-caja.warn .fx-prev-caja-v{color:var(--warn)}.fx-prev-caja-r{font-size:12px;color:var(--faint)}.fx-prev-fiab{margin:0;font-size:var(--fs-sm);color:var(--faint);line-height:1.5;padding:8px 12px;border-left:3px solid var(--line-2);background:var(--ink-2);border-radius:0 8px 8px 0}.fx-prev-fiab b{color:var(--cream);font-weight:600}.fx-prev-fiab.alta{border-left-color:var(--good)}.fx-prev-fiab.media{border-left-color:var(--warn)}.fx-prev-fiab.baja{border-left-color:var(--hot)}.fx-prev-aviso{margin:0;font-size:var(--fs-sm);color:var(--warn);background:#f5a6231a;border-radius:8px;padding:8px 12px;line-height:1.5}.fx-prev-fig{margin:0;display:flex;flex-direction:column;gap:2px}.fx-curva-mes.fin{transform:translate(-100%)}.fx-curva-y.cero{color:var(--cream);font-weight:600}.fx-curva-pto.neg{border-color:var(--hot)}.fx-curva-ley i.t-warn{border-top:2px dashed var(--warn)}.fx-curva-ley i.t-cero{border-top:2px solid var(--cream);opacity:.55}.fx-curva-ley i.t-pista{display:inline-block;width:10px;height:10px;border:0;border-radius:2px;background:var(--line-2);margin-right:6px;vertical-align:middle}.fx-curva-ley i.t-ok{border-top-width:3px}.fx-prev-tabs{display:flex;flex-wrap:wrap;gap:6px}.fx-prev-tabs button{background:none;border:1px solid var(--line-2);border-radius:999px;padding:5px 14px;font-size:var(--fs-sm);color:var(--faint);cursor:pointer}.fx-prev-tabs button:hover{color:var(--cream);border-color:var(--faint)}.fx-prev-tabs button.on{color:var(--cream);border-color:var(--good);background:color-mix(in srgb,var(--good) 12%,transparent)}.fx-prev-mes summary{cursor:pointer;font-size:var(--fs-sm);color:var(--faint);width:fit-content}.fx-prev-mes summary:hover{color:var(--cream)}.fx-prev-scroll{overflow-x:auto;margin-top:8px;border:1px solid var(--line);border-radius:12px}.fx-prev-scroll .fx-table{min-width:520px}.fx-prev-cap{caption-side:bottom;text-align:left;padding:8px 14px;font-size:var(--fs-sm);color:var(--faint);border-top:1px solid var(--line)}.fx-prev-sup{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:12px;border-top:1px solid var(--line)}.fx-prev-col{min-width:0}.fx-prev-h{margin:0 0 6px;font-size:12px;color:var(--faint);font-weight:600}.fx-prev-col ul{margin:0;padding:0 0 0 16px;display:flex;flex-direction:column;gap:6px;font-size:var(--fs-sm);color:var(--faint);line-height:1.5}.fx-prev-col li{overflow-wrap:anywhere}.fx-prev-col li b{color:var(--cream);font-weight:600}.fx-ano-det{margin:0;font-size:var(--fs-sm);color:var(--faint);min-height:1.5em}.fx-ano-det b{color:var(--cream);font-weight:600}.fx-ano-plot{position:relative}.fx-ano-linea{position:absolute;left:0;right:0;height:0;border-top:1px solid var(--line);pointer-events:none}.fx-ano-linea.cero{border-top-color:var(--line-2)}.fx-ano-cols{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;gap:6px}.fx-ano-col{flex:1 1 0;min-width:0;position:relative;background:none;border:0;border-radius:6px;padding:0;cursor:pointer}.fx-ano-col:hover,.fx-ano-col.on{background:color-mix(in srgb,var(--cream) 5%,transparent)}.fx-ano-col:focus-visible{outline:2px solid var(--good);outline-offset:1px}.fx-ano-barra{position:absolute;display:block;width:34%;border-radius:3px 3px 0 0;min-height:2px}.fx-ano-barra.ant{left:14%;background:var(--line-2)}.fx-ano-barra.act{right:14%;background:var(--good)}.fx-ano-barra.act.curso{background:color-mix(in srgb,var(--good) 35%,transparent);outline:1px dashed var(--good);outline-offset:-1px}.fx-ano-x{display:flex;gap:6px;margin-top:6px;font-size:12px;color:var(--faint)}.fx-ano-x span{flex:1 1 0;text-align:center;min-width:0}@media (max-width:900px){.fx-prev-sup{grid-template-columns:1fr}}@media (max-width:760px){.fx-prev-caja{align-self:stretch}.fx-ano-cols,.fx-ano-x{gap:3px}.fx-curva-marco{padding-left:40px}}.fx-ana-vistas{margin-bottom:var(--sp-4, 16px)}.fx-ana{display:flex;flex-direction:column;gap:14px;min-width:0}.fx-ana-franja{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:12px 16px;background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--faint);border-radius:12px}.fx-ana-franja.ok{border-left-color:var(--good)}.fx-ana-franja.warn{border-left-color:var(--warn)}.fx-ana-franja.hot{border-left-color:var(--hot)}.fx-ana-franja.nota{border-left-color:var(--line-2)}.fx-ana-franja-txt{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 320px}.fx-ana-franja-txt b{color:var(--cream);font-size:var(--fs-md, 16px);font-weight:600}.fx-ana-franja-txt>span{color:var(--faint);font-size:var(--fs-sm);overflow-wrap:anywhere}.fx-ana-franja-txt>.fx-ana-franja-barra{display:block;height:4px;max-width:240px;margin-top:5px;border-radius:99px;background:var(--ink-2);overflow:hidden}.fx-ana-franja-barra i{display:block;height:100%;border-radius:99px;background:var(--faint)}.fx-ana-franja.ok .fx-ana-franja-barra i{background:var(--good)}.fx-ana-franja.warn .fx-ana-franja-barra i{background:var(--warn)}.fx-ana-franja.hot .fx-ana-franja-barra i{background:var(--hot)}.fx-ana-franja-acc{display:flex;gap:8px;flex-wrap:wrap;flex:none}.fx-ana-frase{margin:0;color:var(--cream);font-size:var(--fs-md, 16px);line-height:1.45;max-width:72ch}@media (max-width:760px){.fx-ana-franja{padding:12px 14px}.fx-ana-franja-acc,.fx-ana-franja-acc .fx-mini{width:100%}}.fx-rpr-ficha{display:flex;flex-direction:column;gap:12px;min-width:0}.fx-rpr-titular{margin:0;font-family:Archivo,system-ui,sans-serif;font-weight:800;font-size:clamp(17px,4.6vw,20px);line-height:1.25;letter-spacing:-.01em;color:var(--cream);overflow-wrap:anywhere}.fx-rpr-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fx-rpr-res{display:flex;flex-direction:column;gap:3px;min-width:0;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--ink-2)}.fx-rpr-res small{color:var(--faint);font-size:var(--fs-sm);overflow-wrap:anywhere}.fx-rpr-et{font-size:12px;color:var(--faint);font-weight:600}.fx-rpr-v{font-size:26px;line-height:1.1;overflow-wrap:anywhere}.fx-rpr-h{margin:6px 0 0;font-size:12px;color:var(--faint);font-weight:600}.fx-rpr-ret{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fx-rpr-ret .fx-cifra{min-width:0}.fx-rpr-ret .fx-cifra-lbl{overflow-wrap:anywhere}.fx-rpr-lec{margin:0;padding:0 0 0 16px;display:flex;flex-direction:column;gap:6px;font-size:var(--fs-sm);color:var(--cream);line-height:1.5}.fx-rpr-lec li{overflow-wrap:anywhere}.fx-rpr-suelta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 12px;border-left:3px solid var(--warn);border-radius:0 10px 10px 0;background:var(--ink-2);font-size:var(--fs-sm);color:var(--faint);line-height:1.5}.fx-rpr-suelta>span{flex:1 1 220px;min-width:0;overflow-wrap:anywhere}.fx-rpr-suelta b{color:var(--cream);font-weight:600}.fx-rpr-sin{font-size:18px;font-weight:700;color:var(--warn)}.fx-rpr-comp{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.fx-rpr-comp li{border-top:1px solid var(--line)}.fx-rpr-comp li:first-child{border-top:0}.fx-rpr-comp button{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:6px 18px;width:100%;padding:10px 4px;background:none;border:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:8px}.fx-rpr-comp button:hover{background:var(--ink-2)}.fx-rpr-comp button:focus-visible{outline:2px solid var(--ember);outline-offset:1px}.fx-rpr-comp-n{display:flex;flex-direction:column;gap:2px;min-width:0;overflow-wrap:anywhere}.fx-rpr-comp-n b{color:var(--cream);font-weight:600}.fx-rpr-comp-n small,.fx-rpr-comp-v small{color:var(--faint);font-size:var(--fs-sm)}.fx-rpr-comp-v{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-family:var(--font-cifra);font-variant-numeric:tabular-nums}.fx-rpr-comp-v b{color:var(--cream);font-weight:600}.fx-rpr-cats{margin:0;padding:0;border:0;min-width:0;display:flex;flex-direction:column;gap:8px}.fx-rpr-cats legend{padding:0;margin-bottom:6px}.fx-rpr-cat{align-items:flex-start}.fx-rpr-cat span{display:flex;flex-direction:column;gap:1px;min-width:0}.fx-rpr-cat small{color:var(--faint);font-size:var(--fs-sm)}.fx-rpr-frase{padding:10px 12px;border-left:3px solid var(--good);background:var(--ink-2);border-radius:0 10px 10px 0;line-height:1.5}.fx-rpr-frase.vacia{border-left-color:var(--line-2);color:var(--faint)}.fx-rpr-lista summary{cursor:pointer;font-size:var(--fs-sm);color:var(--faint);width:fit-content}.fx-rpr-lista summary:hover{color:var(--cream)}.fx-rpr-lista ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;max-height:260px;overflow:auto;border:1px solid var(--line);border-radius:10px}.fx-rpr-lista li{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:10px;align-items:baseline;padding:6px 10px;border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--faint)}.fx-rpr-lista li:first-child{border-top:0}.fx-rpr-lista-c{color:var(--cream);overflow-wrap:anywhere}@media (max-width:760px){.fx-rpr-duo,.fx-rpr-ret{grid-template-columns:1fr}.fx-rpr-comp button{grid-template-columns:minmax(0,1fr) auto auto}.fx-rpr-comp button>.fx-pill{grid-column:1 / -1;justify-self:start}}.fx-flu-frase{display:flex;flex-direction:column;gap:6px;padding-left:12px;border-left:3px solid var(--line-2)}.fx-flu-frase.hot{border-left-color:var(--hot)}.fx-flu-frase.warn{border-left-color:var(--warn)}.fx-flu-frase.ok{border-left-color:var(--good)}.fx-flu-titular{margin:0;color:var(--cream);font-size:var(--fs-md, 17px);line-height:1.4;font-weight:600;max-width:64ch;overflow-wrap:anywhere}.fx-flu-detalle{margin:0;color:var(--faint);font-size:var(--fs-base, 14px);line-height:1.45;max-width:68ch;overflow-wrap:anywhere}.fx-flu-aviso{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px;padding:10px 12px;border:1px solid var(--line-2);border-left:3px solid var(--warn);border-radius:10px;font-size:var(--fs-sm);color:var(--cream);line-height:1.4}.fx-flu-aviso>span{flex:1 1 260px;min-width:0}.fx-flu-puente{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column}.fx-flu-fila{display:grid;grid-template-columns:minmax(78px,104px) minmax(90px,1fr) 88px minmax(140px,236px);gap:4px 12px;align-items:center;padding:7px 0;border-top:1px solid var(--line)}.fx-flu-fila:first-child{border-top:0}.fx-flu-fila.neto{border-top:1px solid var(--line-2);padding-top:9px}.fx-flu-nom{color:var(--cream);font-size:var(--fs-base, 14px);overflow-wrap:anywhere}.fx-flu-fila.entra .fx-flu-nom,.fx-flu-fila.neto .fx-flu-nom{font-weight:600}.fx-flu-pista{position:relative;display:block;height:16px;min-width:0}.fx-flu-barra{position:absolute;top:3px;height:10px;border-radius:3px;background:var(--line-2)}.fx-flu-barra.ok{background:var(--good)}.fx-flu-barra.hot{background:var(--hot)}.fx-flu-barra.mute{background:var(--faint);opacity:.55}.fx-flu-cero{position:absolute;top:0;bottom:0;width:1px;background:var(--line-2)}.fx-flu-marca{position:absolute;top:0;height:16px;width:2px;margin-left:-1px;background:var(--cream);border-radius:1px;text-decoration:none}.fx-flu-imp{text-align:right;font-size:var(--fs-base, 14px);color:var(--cream);white-space:nowrap}.fx-flu-imp.hot{color:var(--hot)}.fx-flu-imp.ok{color:var(--good)}.fx-flu-norm{display:flex;flex-direction:column;gap:1px;min-width:0;font-size:var(--fs-sm);color:var(--faint);line-height:1.3}.fx-flu-etq{font-weight:600}.fx-flu-etq.ok{color:var(--good)}.fx-flu-etq.hot{color:var(--hot)}.fx-flu-etq.warn{color:var(--warn)}.fx-flu-etq.mute{color:var(--faint)}.fx-flu-cobrar{margin:2px 0 0;font-size:var(--fs-base, 14px);color:var(--cream);line-height:1.45}.fx-flu-pie{line-height:1.45}@media (max-width:760px){.fx-flu-fila{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nom imp" "pista pista" "norm norm";gap:3px 10px;padding:9px 0}.fx-flu-nom{grid-area:nom}.fx-flu-pista{grid-area:pista}.fx-flu-imp{grid-area:imp}.fx-flu-norm{grid-area:norm;flex-direction:row;flex-wrap:wrap;gap:2px 10px}}.fx-drawer-body>dl.fx-ficha{display:grid;grid-template-columns:auto 1fr;gap:8px 16px;padding:0;border-bottom:0}.fx-rpr-cat input{accent-color:var(--good)}.fx-sal{gap:12px}.fx-sal-avisos{display:flex;flex-direction:column;gap:4px}.fx-sal-regla{max-width:78ch;line-height:1.5}.fx-sal-nota{margin-top:10px;max-width:78ch;line-height:1.5}.fx-sal-regla-lista{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:8px;font-size:var(--fs-sm);color:var(--faint);line-height:1.5;max-width:80ch}.fx-sal-regla-lista b{color:var(--cream);font-weight:600}.fx-sal-regla-lista li{overflow-wrap:anywhere}.fx-sal-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.fx-sal-trio>div{display:flex;flex-direction:column;gap:2px;padding:10px 14px;border:1px solid var(--line);border-radius:12px;min-width:0}.fx-sal-trio b{font-size:22px;line-height:1.15;color:var(--cream);font-weight:600}.fx-sal-trio small{font-size:var(--fs-sm);color:var(--faint);overflow-wrap:anywhere}.fx-sal-k{font-size:12px;color:var(--faint);font-weight:600}.fx-sal-col{flex:1 1 0;min-width:0;position:relative;display:block}.fx-sal-barra-mes{position:absolute;left:18%;right:18%;bottom:0;display:block;border-radius:3px 3px 0 0;min-height:2px}.fx-sal-barra-mes.si{background:var(--good)}.fx-sal-barra-mes.no{background:var(--warn)}.fx-sal-barra-mes.sin{background:repeating-linear-gradient(135deg,var(--line-2) 0 4px,transparent 4px 8px);outline:1px solid var(--line-2);outline-offset:-1px}.fx-sal-fijo{position:absolute;left:0;right:0;height:0;border-top:2px dashed var(--faint);pointer-events:none;z-index:1}.fx-sal-col.pila{display:flex;flex-direction:column-reverse;align-items:center;height:100%}.fx-sal-col.pila i{display:block;width:64%}.fx-sal-col.pila i:first-child{border-radius:0}.fx-sal-col.pila i.rec,.fx-sal-ley i.rec{background:var(--good)}.fx-sal-col.pila i.pun,.fx-sal-ley i.pun{background:color-mix(in srgb,var(--good) 32%,var(--line-2))}.fx-sal-col.pila i.sin,.fx-sal-ley i.sin{background:repeating-linear-gradient(135deg,var(--line-2) 0 3px,transparent 3px 6px);outline:1px solid var(--line-2);outline-offset:-1px}.fx-sal-ley i.si{background:var(--good)}.fx-sal-ley i.no{background:var(--warn)}.fx-sal-ley i.ref{width:14px;height:0;border:0;border-top:2px dashed var(--faint);border-radius:0;background:none}.fx-sal-ley i.rec,.fx-sal-ley i.pun,.fx-sal-ley i.sin,.fx-sal-ley i.si,.fx-sal-ley i.no,.fx-sal-ley i.s30,.fx-sal-ley i.s60,.fx-sal-ley i.s90,.fx-sal-ley i.mas,.fx-sal-ley i.pend{display:inline-block;width:10px;height:10px;border:0;border-radius:2px;margin-right:6px;vertical-align:middle}.fx-sal-pctfila{margin-top:2px;font-size:12px}.fx-sal-coh{display:flex;flex-direction:column;gap:6px}.fx-sal-cab,.fx-sal-fila{display:grid;grid-template-columns:78px minmax(120px,1fr) 190px 92px;align-items:center;gap:12px}.fx-sal-cab{font-size:12px;color:var(--faint);font-weight:600;padding-bottom:4px;border-bottom:1px solid var(--line)}.fx-sal-c-pcts,.fx-sal-pcts{display:grid;grid-template-columns:repeat(3,1fr);text-align:right;gap:8px}.fx-sal-c-pend,.fx-sal-pend{text-align:right}.fx-sal-mes{display:flex;flex-direction:column;font-size:var(--fs-base);color:var(--cream);font-weight:600}.fx-sal-mes small{font-size:12px;color:var(--faint);font-weight:400}.fx-sal-barra{display:flex;height:16px;border-radius:4px;overflow:hidden;background:var(--ink-2);min-width:0}.fx-sal-barra i{display:block;height:100%}.fx-sal-barra i.s30,.fx-sal-ley i.s30{background:var(--good)}.fx-sal-barra i.s60,.fx-sal-ley i.s60{background:color-mix(in srgb,var(--good) 70%,var(--ink-2))}.fx-sal-barra i.s90,.fx-sal-ley i.s90{background:color-mix(in srgb,var(--good) 45%,var(--ink-2))}.fx-sal-barra i.mas,.fx-sal-ley i.mas{background:color-mix(in srgb,var(--good) 24%,var(--ink-2))}.fx-sal-barra i.pend,.fx-sal-ley i.pend{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--warn) 55%,transparent) 0 4px,transparent 4px 8px)}.fx-sal-fila.curso .fx-sal-barra{opacity:.55}.fx-sal-fila.curso .fx-sal-mes{color:var(--faint)}.fx-num.parcial{color:var(--faint);font-style:italic}.fx-sal-pl{display:none;font-style:normal;font-size:12px;color:var(--faint);font-family:Archivo,system-ui,sans-serif}@media (max-width:900px){.fx-sal-trio{grid-template-columns:1fr}}@media (max-width:760px){.fx-sal-cab{display:none}.fx-sal-fila{grid-template-columns:70px minmax(0,1fr);row-gap:2px;padding-bottom:8px;border-bottom:1px solid var(--line)}.fx-sal-pcts{grid-column:2;justify-self:start;width:100%;max-width:210px;text-align:left}.fx-sal-pend{grid-column:2;text-align:left;font-size:var(--fs-sm)}.fx-sal-fila .fx-sal-pcts>span{font-size:var(--fs-sm)}.fx-sal-pctfila{font-size:12px}.fx-sal-pl{display:block}.fx-sal-pend .mute{display:none}.fx-sal-pend:not(:has(.mute)):before{content:"Pendiente ";color:var(--faint);font-family:Archivo,system-ui,sans-serif}.fx-sal-pcts{max-width:260px}.fx-sal .fx-ano-x span{font-size:12px;overflow:hidden;white-space:nowrap}.fx-sal-trio>div{padding:8px 12px}}.fx-dt-tabs button,.fx-cierre-flujo span,.fx-pcard-due{white-space:nowrap}.fx-prev-titular{max-width:56ch;text-wrap:balance}.fx-prev-detalle,.fx-flu-cobrar{max-width:80ch}.fx-prev-fiab,.fx-prev-aviso,.fin-titular-aviso,.fx-nota{max-width:110ch}@media (min-width:561px){.fx-kpi-l{min-height:3em}}@media (pointer:coarse){.fx-dt-tabs button,.fx-toggle button,.fx-global,.fx-search,.fx-anillo-ley button{min-height:44px}.fx-search input{align-self:stretch}.fx-global{min-width:44px;justify-content:center}.fx-toggle button{padding-inline:14px}.fx-box>.fx-link,.fx-cuentas>.fx-link{display:inline-flex;align-items:center;min-height:44px}}.fx-kpis-clave{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.fx-kpis-clave .fx-kpi-v{font-size:34px}.fx-kpis-clave .fx-kpi-r .fx-link{font-size:12px;white-space:normal;text-align:left}.fin-titular.estimado .fin-titular-frase{font-style:normal}.fx-caja-dudosa{border-left:3px solid var(--warn);padding-left:10px}.fx-prev-linea{font-size:var(--fs-base);font-weight:600;line-height:1.4}.fx-prev-plegada>summary{list-style:none;cursor:pointer;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 18px}.fx-prev-plegada>summary::-webkit-details-marker{display:none}.fx-prev-plegada>summary .fx-prev-titular{font-size:clamp(17px,1.6vw,22px)}.fx-prev-abrir{font-size:var(--fs-sm);color:var(--faint);white-space:nowrap}.fx-prev-abrir:after{content:" ▾"}.fx-prev-plegada[open] .fx-prev-abrir:after{content:" ▴"}.fx-prev-plegada>summary:hover .fx-prev-abrir{color:var(--cream)}.fx-prev-plegada[open]>summary{margin-bottom:12px}.fx-prev-lista{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.fx-prev-lista li{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;font-size:var(--fs-sm)}.fx-prev-lista-mes{color:var(--cream);margin-bottom:2px}.fx-prev-lista .dn{color:var(--hot)}.fx-nivel2{margin-top:18px;border-top:1px solid var(--line);padding-top:14px}.fx-nivel2>summary{list-style:none;cursor:pointer;display:flex;flex-direction:column;gap:2px;padding:12px 16px;border:1px solid var(--line);border-radius:12px;width:100%;box-sizing:border-box}.fx-nivel2>summary::-webkit-details-marker{display:none}.fx-nivel2>summary:hover{border-color:var(--line-2)}.fx-nivel2[open]>summary{margin-bottom:14px}.fx-nivel2-t{font-weight:700;color:var(--cream)}.fx-nivel2-t:after{content:" ▾";color:var(--faint)}.fx-nivel2[open] .fx-nivel2-t:after{content:" ▴"}.fx-nivel2-s{font-size:var(--fs-sm);color:var(--faint)}.ajuste-sin{margin-top:8px}.ajuste-sin>summary{cursor:pointer;font-size:var(--fs-sm);color:var(--faint);width:fit-content}.ajuste-sin>summary:hover{color:var(--cream)}.ajuste-sin ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.ajuste-sin li{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border:1px dashed var(--line);border-radius:10px}.fx-rellenar{display:inline-flex;align-items:center;max-width:100%}.fx-rellenar-sel{font:inherit;font-size:12px;color:var(--warn);background:transparent;border:1px dashed color-mix(in srgb,var(--warn) 55%,transparent);border-radius:6px;padding:2px 6px;cursor:pointer;max-width:180px}.fx-rellenar-sel:hover,.fx-rellenar-sel:focus-visible{border-style:solid;color:var(--cream)}.fx-rellenar-sel option{color:initial}.fx-rellenar-in{font-size:12px;padding:2px 6px;max-width:180px;height:auto}.fx-pagos-ocultas{margin:4px 0 12px}@media (max-width:560px){.fx-toggle[aria-label="Cómo ver las personas"]{display:none}}.fx-rev-impacto{margin:2px 0 4px;font-size:13px;color:var(--warn)}.fx-rev-impacto b{font-variant-numeric:tabular-nums}.in-root{--in-s1:#3987e5;--in-s2:#d95926;--in-s3:#199e70;--in-s4:#c98500;--in-s5:#d55181;--in-s6:#008300;--in-s7:#9085e9;--in-s0:#5c5c5c;--in-s9:#8a8a8a;--in-tile:color-mix(in srgb, rgb(var(--fg-rgb)) 4%, var(--panel));--in-azul:#7fb3f0;--in-fam-sistema:var(--cat-1);--in-fam-lanz:var(--cat-2);--in-fam-sin:var(--in-s9);--in-mal:#ff9a9a;--in-ojo:#f0b429;--in-bien:#5fd35f;--in-falta:var(--faint-2)}.in-bar{position:sticky;top:0;z-index:calc(var(--z-overlay) - 1);margin:calc(-1 * var(--page-top)) 0 0;padding:calc(18px + var(--safe-t)) 0 12px;background:color-mix(in srgb,var(--ink) 90%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.in-bar-top{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.in-title{flex:1;min-width:200px}.in-title h1{margin:2px 0 0;font-size:var(--fs-lg);font-weight:800;letter-spacing:-.02em;line-height:1.15;color:var(--cream)}.in-estado-periodo{margin:4px 0 0;font-size:var(--fs-sm);color:var(--faint)}.in-estado-periodo button{background:none;border:0;color:var(--ember);cursor:pointer;font-weight:600;padding:0;font-size:inherit}.in-ctrl{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.in-nav{display:flex;align-items:center;gap:4px}.in-arrow{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line-2);background:var(--panel);color:var(--faint);border-radius:var(--r-sm);cursor:pointer;font-size:17px;line-height:1}.in-arrow:hover:not(:disabled){color:var(--cream);border-color:var(--faint-2)}.in-arrow:disabled{opacity:.3;cursor:default}.in-saltowrap{position:relative}.in-saltobtn{border:1px solid transparent;background:none;color:var(--cream);cursor:pointer;font-weight:700;font-size:var(--fs-base);padding:7px 10px;border-radius:var(--r-sm);min-width:150px;display:inline-flex;gap:6px;align-items:center;justify-content:center}.in-saltobtn:hover,.in-saltobtn[aria-expanded=true]{border-color:var(--line-2)}.in-saltobtn i{font-style:normal;font-size:10px;color:var(--faint-2)}.in-pop{position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);z-index:5;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:6px;min-width:210px;max-height:320px;overflow:auto;box-shadow:0 14px 34px #0000008c}.in-pop button{display:block;width:100%;text-align:left;background:none;border:0;color:var(--cream);padding:8px 10px;border-radius:6px;cursor:pointer;font-size:var(--fs-base)}.in-pop button:hover{background:var(--in-tile)}.in-pop button[aria-current=true]{color:var(--ember);font-weight:700}.in-hoy{border:1px solid var(--line-2);background:var(--panel);color:var(--cream);border-radius:var(--r-sm);padding:8px 12px;cursor:pointer;font-weight:600;font-size:var(--fs-sm)}.in-zooms{display:flex;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:3px}.in-zooms button{border:0;background:none;color:var(--faint);padding:6px 13px;border-radius:6px;cursor:pointer;font-weight:600;font-size:var(--fs-sm)}.in-zooms button[aria-selected=true]{background:var(--ember);color:var(--ember-ink)}.in-bell{position:relative;width:36px;height:36px;border-radius:50%;border:1px solid var(--line-2);background:var(--panel);color:var(--cream);cursor:pointer;display:grid;place-items:center}.in-bell svg{width:17px;height:17px}.in-bell b{position:absolute;top:-4px;right:-4px;background:var(--warn);color:var(--warn-ink);font-size:12px;font-weight:800;border-radius:9px;min-width:18px;height:18px;display:grid;place-items:center;padding:0 4px}.in-bell.crit b{background:var(--hot)}.in-tira{display:flex;gap:6px;margin-top:10px;overflow-x:auto;padding-bottom:2px}.in-chip{flex:0 0 auto;border:1px solid var(--line-2);background:var(--panel);color:var(--cream);border-radius:var(--r-sm);padding:6px 10px;cursor:pointer;text-align:left;min-width:96px}.in-chip small{display:block;font-size:12px;color:var(--faint-2);font-weight:600}.in-chip span{display:block;font-weight:700;font-size:var(--fs-sm);margin-top:1px;font-variant-numeric:tabular-nums}.in-chip span em{font-style:normal;color:var(--faint-2);font-weight:500;font-size:12px}.in-chip[aria-current=true]{border-color:var(--ember)}.in-chip.vacio span{color:var(--faint-2);font-weight:500}.in-chip:disabled{opacity:.35;cursor:default}.in-note{font-size:var(--fs-sm);color:var(--faint);margin:0}.in-note button{background:none;border:0;color:var(--ember);cursor:pointer;font-weight:600;padding:0;font-size:inherit}.in-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:20px 22px;min-width:0}.in-ancla{scroll-margin-top:140px}.in-card-h{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:var(--sp-3)}.in-card-h h2{margin:3px 0 0;font-size:var(--fs-md);font-weight:700;letter-spacing:-.01em;color:var(--cream)}.in-card-h p,.in-sub{margin:4px 0 0;font-size:var(--fs-sm);color:var(--faint);line-height:1.5;max-width:720px}.in-num{font-variant-numeric:tabular-nums}.in-tabs{display:flex;gap:4px;background:var(--in-tile);border:1px solid var(--line);border-radius:var(--r-sm);padding:3px}.in-tabs button{border:0;background:none;color:var(--faint);padding:5px 10px;border-radius:6px;cursor:pointer;font-weight:600;font-size:var(--fs-sm)}.in-tabs button[aria-pressed=true]{background:rgb(var(--fg-rgb) / .1);color:var(--cream)}.in-hecho{border-left:3px solid var(--line-2);padding:2px 0 2px 14px;margin-bottom:18px}.in-hecho.mal{border-color:var(--warn)}.in-hecho.bien{border-color:var(--good)}.in-hecho .p1{margin:0;font-size:var(--fs-md);font-weight:700;letter-spacing:-.01em;line-height:1.35;color:var(--cream)}.in-hecho .p2{margin:6px 0 0;color:var(--faint);line-height:1.5;font-size:var(--fs-base)}.in-hecho .p2 b{color:var(--cream)}.in-big-l{font-size:var(--fs-sm);color:var(--faint-2);font-weight:600}.in-big{font-size:var(--fs-xl);font-weight:800;letter-spacing:-.03em;line-height:1.05;margin:6px 0 8px;color:var(--cream)}.in-big-fila{display:flex;gap:var(--sp-2) var(--sp-3);align-items:center;flex-wrap:wrap}.in-big-fila>span:last-child{color:var(--faint);font-size:var(--fs-sm)}.in-faltan{margin:12px 0 0;color:var(--faint);line-height:1.5}.in-faltan b{color:var(--cream)}.in-resumen{margin-bottom:var(--sp-5)}.in-pill{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;padding:3px 10px;border-radius:99px;border:1px solid;letter-spacing:.02em;white-space:nowrap}.in-pill.chica{padding:1px 7px;font-size:12px;gap:4px}.in-pill.opt{color:var(--in-bien);border-color:color-mix(in srgb,var(--good) 55%,transparent);background:color-mix(in srgb,var(--good) 12%,transparent)}.in-pill.rea{color:var(--in-azul);border-color:color-mix(in srgb,#3987e5 55%,transparent);background:color-mix(in srgb,#3987e5 12%,transparent)}.in-pill.pes{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 50%,transparent);background:transparent}.in-pill.bajo{color:var(--in-ojo);border-color:var(--in-ojo);background:color-mix(in srgb,var(--in-ojo) 24%,transparent);font-weight:800}.in-pill.nada{color:var(--faint-2);border-color:var(--line-2)}.in-kg{display:flex;flex-direction:column;gap:var(--sp-5)}.in-kgrupo{display:flex;flex-direction:column;gap:var(--sp-2)}.in-kgrupo h3{margin:0;font-size:var(--fs-sm);color:var(--faint-2);font-weight:700}.in-kg3{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:var(--sp-3)}.in-kpi{background:var(--in-tile);border:1px solid var(--line);border-radius:11px;padding:12px 13px;cursor:pointer;text-align:left;color:var(--cream);min-width:0;font:inherit;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.in-kpi:hover{border-color:var(--line-2)}.in-kpi[aria-pressed=true]{border-color:var(--ember)}.in-kpi-l{display:flex;justify-content:space-between;align-items:flex-start;gap:6px;font-size:var(--fs-sm);color:var(--faint);font-weight:700}.in-kpi-v{font-size:var(--fs-lg);font-weight:800;letter-spacing:-.02em;margin:5px 0 3px;line-height:1.1}.in-kpi-v.neg{color:var(--in-mal)}.in-kpi-s{font-size:var(--fs-sm);color:var(--faint);line-height:1.4}.in-kpi-s.aviso{color:var(--in-falta)}.in-kpi-s.mal{color:var(--in-mal)}.in-kpi-s.tenue{color:var(--faint-2);font-size:12px}.in-kpi-s .sube{color:var(--in-bien);font-weight:600}.in-kpi-s .baja{color:var(--in-ojo);font-weight:600}.in-escala{position:relative;height:6px;border-radius:3px;background:var(--line-2);margin:10px 0 3px}.in-escala .banda{position:absolute;top:0;bottom:0;background:color-mix(in srgb,#3987e5 38%,transparent);border-radius:3px}.in-escala .tip{position:absolute;top:-3px;width:2px;height:12px;background:var(--in-azul);border-radius:1px}.in-escala .val{position:absolute;top:-4px;width:12px;height:14px;margin-left:-6px;border-radius:3px;background:var(--cream);border:2px solid var(--in-tile)}.in-escala .val.ojo{background:var(--in-ojo)}.in-escala-l{display:flex;justify-content:space-between;font-size:12px;color:var(--faint-2);gap:4px}.in-chart{position:relative;width:100%;min-width:0}.in-chart svg{display:block;width:100%;height:auto;overflow:visible}.in-legend{display:flex;gap:6px 16px;flex-wrap:wrap;font-size:var(--fs-sm);color:var(--faint);margin-top:8px}.in-legend i{display:inline-block;width:12px;height:3px;border-radius:2px;vertical-align:middle;margin-right:6px}.in-legend i.caja{height:8px}.in-tip{position:fixed;pointer-events:none;z-index:200;background:var(--tip-bg);border:1px solid var(--line-2);border-radius:8px;padding:8px 10px;font-size:var(--fs-sm);line-height:1.45;box-shadow:0 8px 20px #00000073;max-width:260px;color:var(--tip-fg)}.in-fuente-unica{font-size:var(--fs-base);color:var(--cream);margin:0 0 14px}.in-barras-fuente{display:flex;flex-direction:column;gap:4px}.in-fila-barra{display:grid;grid-template-columns:minmax(120px,220px) minmax(0,1fr) auto;gap:12px;align-items:center;padding:7px 8px;border-radius:7px;cursor:pointer;border:1px solid transparent;width:100%;background:none;color:var(--cream);font:inherit;text-align:left}.in-fila-barra:hover{background:var(--in-tile)}.in-fila-barra[aria-pressed=true]{border-color:var(--line-2);background:var(--in-tile)}.in-fila-barra.atenuada{opacity:.45}.in-fila-barra .n{display:flex;align-items:center;gap:8px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.in-fila-barra .barra{display:block;height:8px;border-radius:4px;background:var(--line-2);overflow:hidden}.in-fila-barra .barra span{display:block;height:100%;border-radius:4px}.in-fila-barra .v{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.in-fila-barra .v .p{color:var(--faint-2);font-weight:500;margin-left:4px}.in-sw{width:12px;height:12px;border-radius:3px;display:inline-block;flex:none}.in-tabla{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.in-tabla th{font-size:12px;color:var(--faint-2);text-align:left;font-weight:700;padding:8px;border-bottom:1px solid var(--line)}.in-tabla td{padding:8px;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}.in-tabla tr:last-child td{border-bottom:0}.in-tabla .r{text-align:right}.in-tag{display:inline-flex;align-items:center;gap:6px}.in-minibar{height:5px;border-radius:3px;background:var(--line-2);overflow:hidden;width:60px;display:inline-block;vertical-align:middle;margin-right:6px}.in-minibar span{display:block;height:100%;background:var(--faint)}.in-scroll{overflow-x:auto}.in-causa{display:grid;grid-template-columns:minmax(140px,220px) 1fr 92px;gap:12px;align-items:center;padding:9px 0}.in-causa+.in-causa{border-top:1px solid color-mix(in srgb,var(--line) 50%,transparent)}.in-causa .n{font-weight:600;min-width:0;white-space:normal;line-height:1.25}.in-causa-barra{position:relative;height:16px}.in-causa-barra .eje{position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--line-2)}.in-causa-barra .b{position:absolute;top:2px;height:12px;border-radius:3px}.in-causa .d{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.in-causa .d.pos{color:var(--in-bien)}.in-causa .d.neg{color:var(--in-ojo)}.in-causa.in-causa-falta .d,.in-causa.in-causa-falta .n{color:var(--in-falta)}.in-causa-sep{border-top:1px solid var(--line);margin:8px 0}.in-apagado{font-size:var(--fs-sm);color:var(--faint-2);border:1px dashed var(--line-2);border-radius:var(--r-sm);padding:12px 14px}.in-apagado button{background:none;border:0;color:var(--ember);cursor:pointer;font-weight:600;padding:0;font-size:inherit}.in-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px}.in-caja{background:var(--in-tile);border:1px solid var(--line);border-radius:11px;padding:13px 14px;min-width:0}.in-caja .l{font-size:var(--fs-sm);color:var(--faint-2);font-weight:700}.in-caja .v{font-size:var(--fs-lg);font-weight:800;letter-spacing:-.02em;margin:5px 0 2px}.in-caja .v.mal{color:var(--in-mal)}.in-caja .v.bien{color:var(--in-bien)}.in-caja .s{font-size:var(--fs-sm);color:var(--faint)}.in-pila{display:flex;height:12px;border-radius:4px;overflow:hidden;gap:2px;margin:8px 0 6px}.in-pila span{display:block;height:100%}.in-pila-edad .t-0-30{background:var(--in-bien)}.in-pila-edad .t-31-60{background:var(--in-ojo)}.in-pila-edad .t-60\+{background:var(--in-mal)}.in-sw.t-0-30{background:var(--in-bien)}.in-sw.t-31-60{background:var(--in-ojo)}.in-sw.t-60\+{background:var(--in-mal)}.in-edad-l{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:10px}.in-sub.in-falta{color:var(--in-falta)}.in-sub.in-falta button{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-weight:600;color:var(--ember);text-decoration:underline}.in-sub.in-falta button:hover{text-decoration-thickness:2px}.in-note button:focus-visible,.in-sub.in-falta button:focus-visible{outline:2px solid var(--ember);outline-offset:2px;border-radius:3px}.in-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.in-sub-card{background:var(--in-tile);border:1px solid var(--line);border-radius:11px;padding:14px 15px;min-width:0;overflow-x:auto}.in-sub-card h3{font-size:var(--fs-base);margin:0 0 4px;font-weight:700;color:var(--cream)}.in-kv{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--line);font-size:var(--fs-base)}.in-kv:last-child{border-bottom:0}.in-kv b{font-variant-numeric:tabular-nums;white-space:nowrap}.in-kv.mal span,.in-kv.mal b{color:var(--in-mal);font-weight:600}.in-atencion-card{padding-top:16px;padding-bottom:16px}.in-sub-top{margin:4px 0 0}.in-aviso-lista{list-style:none;margin:8px 0 0;padding:0}.in-aviso{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:10px;padding:8px 0;border-bottom:1px solid var(--line);align-items:start}.in-aviso:last-child{border-bottom:0}.in-aviso .ic{width:18px;height:18px;border-radius:5px;display:grid;place-items:center;font-size:10px;font-weight:800;margin-top:1px}.in-aviso.crit .ic{background:color-mix(in srgb,var(--hot) 20%,transparent);color:var(--in-mal)}.in-aviso.warn .ic{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn)}.in-aviso.info .ic{background:color-mix(in srgb,#3987e5 18%,transparent);color:var(--in-azul)}.in-aviso-det{min-width:0}.in-aviso-det summary{cursor:pointer;list-style:none}.in-aviso-det summary::-webkit-details-marker{display:none}.in-aviso-det .t{font-weight:700;color:var(--cream);font-size:var(--fs-base)}.in-aviso-det .x{color:var(--faint);font-size:var(--fs-sm);margin:5px 0 0;line-height:1.45}.in-aviso button{background:none;border:1px solid var(--line-2);color:var(--cream);border-radius:var(--r-sm);padding:5px 10px;cursor:pointer;font-size:var(--fs-sm);font-weight:600;white-space:nowrap;min-width:136px;text-align:center}.in-aviso button:hover{border-color:var(--ember);color:var(--ember)}.in-lineatiempo{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-top:8px}.in-mes{background:var(--in-tile);border:1px solid var(--line);border-radius:9px;padding:9px 10px;min-height:70px;min-width:0}.in-mes.vacio{border-style:dashed}.in-mes small{font-size:12px;color:var(--faint-2);font-weight:700}.in-mes div{font-size:var(--fs-sm);margin-top:6px;line-height:1.35;overflow-wrap:anywhere}.in-mes.vacio div{color:var(--faint-2)}.in-dia-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.in-vacio{color:var(--faint-2);font-size:var(--fs-sm);padding:10px 0}@media (max-width:980px){.in-2,.in-dia-2,.in-3{grid-template-columns:minmax(0,1fr)}.in-lineatiempo{grid-template-columns:repeat(3,minmax(0,1fr))}.in-fila-barra{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n v" "barra barra"}.in-fila-barra .n{grid-area:n}.in-fila-barra .v{grid-area:v}.in-fila-barra .barra{grid-area:barra;margin-top:4px}}@media (max-width:640px){.in-card{padding:16px}.in-saltobtn{min-width:0}.in-causa{grid-template-columns:minmax(0,160px) 1fr 78px}.in-aviso{grid-template-columns:22px minmax(0,1fr)}.in-aviso button{grid-column:2;justify-self:start}.in-title h1{font-size:var(--fs-md)}}@media (prefers-reduced-motion:reduce){.in-root *{transition:none!important}}.in-cuerpo{margin-top:var(--sp-4)}.in-viene{margin-top:16px;padding-top:14px;border-top:1px solid var(--line)}.in-viene summary{cursor:pointer;list-style:none}.in-viene summary::-webkit-details-marker{display:none}.in-viene[open] summary{margin-bottom:10px}.in-sub-card .in-sub{margin:0 0 6px}.in-caja .s .in-tag{margin-right:10px}.in-barras-fuente .in-note{padding:6px 8px}.in-ventas{margin-top:16px}.in-tablavista{margin-top:10px}.in-tablavista summary{cursor:pointer;color:var(--faint);font-size:var(--fs-sm)}.in-sub.pie{margin-top:10px;color:var(--faint-2)}.in-sub.tenue{font-size:var(--fs-sm);color:var(--faint-2);margin-top:12px}.in-resumen-ano{margin-top:8px}.in-resumen-ano b{color:var(--cream)}.in-graf-mandos{display:flex;gap:var(--sp-2);align-items:center;flex-wrap:wrap}.in-btn-obj{padding:6px 12px;font-size:var(--fs-sm)}.in-obj-tabla td,.in-obj-tabla th{white-space:nowrap}.in-obj-tabla .in-obj-sub th{font-size:12px;padding-top:0;color:var(--faint-2)}.in-obj-tabla tr.actual td:first-child{color:var(--cream);font-weight:700}.in-obj-real{color:var(--faint-2)}.in-obj-celda{display:inline-flex;align-items:center;gap:4px}.in-obj-celda input{width:96px;text-align:right;background:var(--ink);border:1px solid var(--line-2);border-radius:6px;color:var(--cream);padding:5px 8px;font:inherit;font-variant-numeric:tabular-nums}.in-obj-celda input:focus{outline:2px solid var(--ember);outline-offset:1px}.in-obj-celda input.mal{border-color:var(--warn)}.in-obj-celda button{width:22px;height:22px;border:1px solid var(--line-2);background:none;color:var(--faint-2);border-radius:5px;cursor:pointer;font-size:12px;line-height:1}.in-obj-celda button:hover{color:var(--cream);border-color:var(--faint-2)}.in-obj-acciones{display:flex;gap:var(--sp-2);align-items:center;justify-content:flex-end;flex-wrap:wrap;margin-top:var(--sp-3)}.in-obj-acciones .in-sub{margin:0 auto 0 0}.in-obj-error{color:var(--warn);font-size:var(--fs-sm);margin:var(--sp-2) 0 0}.in-mix .in-chart{margin-top:var(--sp-2)}.in-mix-aviso{color:var(--warn)}.in-mix-aviso button.link{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.in-mix-suelo{margin:var(--sp-3) 0 0;font-weight:600}.in-vs{margin-left:10px;font-size:var(--fs-sm);font-weight:600;white-space:nowrap}.in-vs.pos{color:var(--in-bien)}.in-vs.neg{color:var(--in-ojo)}.in-ventas-plegable{margin-top:var(--sp-3)}.in-ventas-plegable>summary{cursor:pointer;color:var(--faint);font-size:var(--fs-sm)}:root[data-tema=claro] .in-root{--in-azul:#1F5FBF;--in-mal:#B02E2E;--in-ojo:#8F5208;--in-bien:#1A6E30}.in-kpi-v{white-space:nowrap}.in-dos{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,340px);grid-template-areas:"res lado" "resto lado";gap:var(--sp-4);align-items:start}.in-a-res{grid-area:res;min-width:0}.in-a-lado{grid-area:lado;display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.in-a-resto{grid-area:resto;display:flex;flex-direction:column;gap:var(--sp-4);min-width:0}.in-dos.propio{grid-template-areas:"resto lado"}@media (max-width:1100px){.in-dos{grid-template-columns:minmax(0,1fr);grid-template-areas:"res" "lado" "resto"}.in-dos.propio{grid-template-areas:"lado" "resto"}}.in-link{background:none;border:0;padding:0;color:var(--ember);font:inherit;font-weight:600;cursor:pointer}.in-root .in-link:focus-visible,.in-root .in-hoy-item button:focus-visible,.in-root .in-enlace:focus-visible,.in-root .in-maq-caja button:focus-visible,.in-root .in-falta-tile button:focus-visible,.in-root .in-marcha-lista button:focus-visible,.in-root .in-hoy-mas:focus-visible{outline:2px solid var(--ember);outline-offset:2px;border-radius:4px}.in-falta-tile{border:1px dashed var(--line-2);border-radius:11px;padding:12px 13px;display:flex;flex-direction:column;gap:5px;align-items:flex-start;min-width:0}.in-falta-tile .l{font-size:var(--fs-sm);color:var(--faint);font-weight:700}.in-falta-tile .v{font-size:var(--fs-md);font-weight:700;color:var(--faint-2)}.in-falta-tile .s{font-size:var(--fs-sm);color:var(--faint-2)}.in-falta-tile button{background:none;border:0;padding:4px 0;min-height:32px;color:var(--ember);font:inherit;font-size:var(--fs-sm);font-weight:700;cursor:pointer}.in-maq-leyenda{font-size:var(--fs-sm);color:var(--faint);white-space:nowrap}.in-maq-leyenda i{display:inline-block;width:2px;height:12px;background:var(--cream);vertical-align:middle;margin-right:6px}.in-maq-filas{display:flex;flex-direction:column;gap:6px}.in-maq-fila{display:grid;grid-template-columns:150px minmax(0,1fr) 64px minmax(120px,170px);gap:12px;align-items:center;padding:6px 8px;border-radius:8px}.in-maq-fila .n{font-weight:600;font-size:var(--fs-base);color:var(--cream);min-width:0}.in-maq-fila .pista{position:relative;height:22px;border-radius:5px;background:rgb(var(--fg-rgb) / .05)}.in-maq-fila .pista .b{display:block;height:100%;border-radius:5px;background:var(--ember)}.in-maq-fila .pista .tip{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;background:var(--cream);border-radius:1px}.in-maq-fila .v{font-weight:800;font-size:var(--fs-md);text-align:right;color:var(--cream)}.in-maq-fila .t{font-size:var(--fs-sm);color:var(--faint);min-width:0}.in-maq-fila .t em{font-style:normal;color:var(--faint-2)}.in-maq-fila.flojo{background:color-mix(in srgb,var(--hot) 9%,transparent)}.in-maq-fila.flojo .n,.in-maq-fila.flojo .v,.in-maq-fila.flojo .t,.in-maq-fila.flojo .t em{color:var(--in-mal)}.in-maq-fila.flojo .pista .b{background:var(--hot)}.in-maq-sin{margin:10px 0 0 8px;font-size:var(--fs-sm);color:var(--faint-2)}.in-maq-pie{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:var(--sp-3);margin-top:var(--sp-4)}.in-maq-caja{border:1px solid var(--line-2);border-radius:11px;padding:14px 16px;display:flex;flex-direction:column;gap:6px;align-items:flex-start;min-width:0}.in-maq-caja.mal{border-color:color-mix(in srgb,var(--hot) 55%,transparent)}.in-maq-caja .l{font-size:12px;font-weight:700;color:var(--faint)}.in-maq-caja.mal .l{color:var(--in-mal)}.in-maq-caja p{margin:0;font-size:var(--fs-base);line-height:1.45;color:var(--cream)}.in-maq-caja button{background:none;border:0;padding:4px 0;min-height:32px;color:var(--ember);font:inherit;font-size:var(--fs-sm);font-weight:700;cursor:pointer}@media (max-width:640px){.in-maq-fila{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"n v" "pista pista" "t t";row-gap:4px}.in-maq-fila .n{grid-area:n}.in-maq-fila .v{grid-area:v}.in-maq-fila .pista{grid-area:pista}.in-maq-fila .t{grid-area:t}}.in-hoy-card{padding:18px 18px 10px}.in-hoy-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.in-hoy-h h2,.in-lado-t{margin:0;font-size:var(--fs-sm);font-weight:700;color:var(--faint)}.in-hoy-h span{font-size:12px;color:var(--faint-2)}.in-hoy-lista{list-style:none;margin:6px 0 0;padding:0}.in-hoy-item{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.in-hoy-item:last-child{border-bottom:0}.in-hoy-item .pt{flex:none;width:8px;height:8px;border-radius:99px;margin-top:7px;background:var(--faint-2)}.in-hoy-item.crit .pt{background:var(--hot)}.in-hoy-item.cita .pt{background:var(--ember)}.in-hoy-item.warn .pt{background:var(--warn)}.in-hoy-item>div{display:flex;flex-direction:column;gap:3px;min-width:0;align-items:flex-start}.in-hoy-item strong{font-size:var(--fs-base);color:var(--cream);line-height:1.35}.in-hoy-item .x{font-size:var(--fs-sm);color:var(--faint);line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.in-hoy-item button,.in-hoy-mas{background:none;border:0;padding:4px 0;min-height:32px;color:var(--ember);font:inherit;font-size:var(--fs-sm);font-weight:700;cursor:pointer;text-align:left}.in-hoy-mas{margin:0 0 6px}.in-lado-card{padding:18px}.in-lado-t{margin-bottom:8px}.in-marcha-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.in-marcha-lista button{display:flex;flex-direction:column;gap:2px;width:100%;min-height:44px;text-align:left;background:none;border:0;padding:6px 0;color:var(--cream);font:inherit;cursor:pointer}.in-marcha-lista strong{font-size:var(--fs-md)}.in-marcha-lista span{font-size:var(--fs-sm);color:var(--faint)}.in-enlaces{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--panel)}.in-enlace{display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:0 18px;background:none;border:0;border-bottom:1px solid var(--line);color:var(--cream);font:inherit;cursor:pointer;text-align:left}.in-enlace:last-child{border-bottom:0}.in-enlace:hover{background:var(--in-tile)}.in-enlace span{font-size:var(--fs-sm);color:var(--faint)}.in-enlace b{font-variant-numeric:tabular-nums;white-space:nowrap}.in-enlace b i{font-style:normal;color:var(--ember)}.in-kpi-ver{font-weight:600;font-size:11px;color:var(--ember);white-space:nowrap;opacity:.85}.in-kpi[aria-expanded=true]{border-color:var(--ember)}.in-kpi-s>div+div{margin-top:2px}.in-datos-hasta{margin:0 0 12px;padding:10px 12px;border-radius:10px;border:1px solid var(--in-falta);background:color-mix(in srgb,var(--in-falta) 10%,transparent);font-size:var(--fs-sm);line-height:1.45;color:var(--cream)}.in-datos-hasta .in-link{margin-left:4px}.in-des{margin-top:14px;border-top:1px solid var(--line);padding-top:12px;display:flex;flex-direction:column;gap:12px;min-width:0}.in-des-top{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.in-des-regla{margin:0;font-size:var(--fs-sm);line-height:1.45;color:var(--faint)}.in-des-regla b{color:var(--cream)}.in-des-aviso{margin:0;font-size:var(--fs-sm);color:var(--in-falta)}.in-des-grupo{display:flex;flex-direction:column;gap:4px;min-width:0}.in-des-cab{display:flex;justify-content:space-between;gap:10px;font-size:var(--fs-sm);font-weight:700;color:var(--cream);padding-bottom:4px;border-bottom:1px solid var(--line)}.in-des-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.in-des-lista li{display:grid;grid-template-columns:52px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 0;border-bottom:1px solid var(--line);font-size:var(--fs-sm)}.in-des-fecha{color:var(--faint);font-variant-numeric:tabular-nums}.in-des-quien{min-width:0;overflow-wrap:anywhere;color:var(--cream)}.in-des-quien small{display:block;color:var(--faint-2);font-size:12px}.in-des-editar{background:none;border:1px solid var(--line-2);border-radius:7px;padding:3px 9px;font:inherit;font-size:12px;font-weight:600;color:var(--cream);cursor:pointer}.in-des-editar:hover{border-color:var(--ember);color:var(--ember)}.in-des-editar:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.in-des-vacio{margin:0;font-size:var(--fs-sm);color:var(--faint)}.in-des-pie{margin:0;font-size:12px}@media (max-width:520px){.in-des-lista li{grid-template-columns:44px minmax(0,1fr) auto;row-gap:2px}.in-des-lista li .in-des-editar{grid-column:2 / -1;justify-self:start}}.in-dudosas{margin:12px 0 0;font-size:var(--fs-sm);line-height:1.45;color:var(--faint)}.in-dudosas b{color:var(--warn)}.in-des-marca{display:block;color:var(--warn);font-size:12px;font-weight:600}.in-des-duda-abrir{align-self:flex-start;font-size:var(--fs-sm)}.in-des-duda{display:flex;flex-direction:column;gap:8px;padding:12px;border:1px solid var(--line-2);border-radius:10px;font-size:var(--fs-sm);line-height:1.45;color:var(--cream)}.in-des-duda ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:6px;color:var(--faint)}.in-des-duda ul b{color:var(--cream)}.in-des-duda p{margin:0;color:var(--faint)}.in-des-duda label{color:var(--faint)}.in-des-duda label b{color:var(--cream)}.in-des-duda textarea{width:100%;box-sizing:border-box;resize:vertical;min-height:64px;font:inherit;color:var(--cream);background:transparent;border:1px solid var(--line-2);border-radius:8px;padding:8px}.in-des-duda textarea:focus-visible{outline:2px solid var(--ember);outline-offset:1px}.in-des-duda-pie{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.in-des-ok{color:var(--in-bien)!important}.in-des-err{color:var(--in-mal)}.in-des-cuadre{display:flex;flex-direction:column;gap:6px}.in-des-cuadre label{color:var(--faint)}.in-des-cuadre label b{color:var(--cream)}.in-des-cuadre input{max-width:220px;font:inherit;color:var(--cream);background:transparent;border:1px solid var(--line-2);border-radius:8px;padding:6px 8px;font-variant-numeric:tabular-nums}.in-des-cuadre input:focus-visible{outline:2px solid var(--ember);outline-offset:1px}.in-des-explica{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-left:3px solid var(--ember);background:color-mix(in srgb,var(--ember) 7%,transparent);border-radius:0 8px 8px 0}.in-des-explica b{color:var(--cream)}.evg-res-avisos{display:flex;flex-direction:column;gap:var(--sp-2)}.evg-res-de{font-size:var(--fs-sm);color:var(--faint)}.evg-res-nota{font-size:var(--fs-sm);color:var(--faint);line-height:1.45}.evg-res-link{background:none;border:none;padding:0;font:inherit;color:var(--ember);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.evg-res-link:hover{color:var(--ember-hover)}.evg-res-link:focus-visible{outline:2px solid var(--ember);outline-offset:2px;border-radius:3px}.evg-res-pill{display:inline-block;font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);font-weight:600;padding:3px 8px;border-radius:6px;white-space:nowrap}.evg-res-pill.good{background:color-mix(in srgb,var(--good) 14%,transparent);color:var(--good)}.evg-res-pill.warn{background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--warn)}.evg-res-pill.hot{background:color-mix(in srgb,var(--hot) 14%,transparent);color:var(--hot)}.evg-res-pill.none{background:color-mix(in srgb,var(--faint) 12%,transparent);color:var(--faint)}.evg-res-panel .resumen-marcador{margin-top:0;padding-top:0;border-top:0}.evg-res-panel .resumen-marcador-celda .kpi-v{display:flex;align-items:baseline;gap:var(--sp-2);flex-wrap:wrap}.evg-res-panel .resumen-marcador-celda.big .evg-res-de{font-size:var(--fs-base)}.evg-res-panel .resumen-marcador-celda .evg-res-nota{max-width:34ch}.evg-res-panel .resumen-marcador-celda.big .evg-res-nota{max-width:none}.evg-res-panel .resumen-marcador-prog-fill.dn{background:var(--warn)}.evg-res-panel .resumen-marcador.n3{grid-template-columns:repeat(3,1fr)}.evg-res-panel .resumen-marcador.n4{grid-template-columns:repeat(4,1fr)}.evg-res-avance{display:flex;flex-direction:column;gap:6px;margin:0 0 var(--sp-4);padding-bottom:var(--sp-4);border-bottom:1px solid var(--line)}.evg-res-avance .resumen-marcador-prog-row{max-width:none}@media (max-width:860px){.evg-res-panel .resumen-marcador.n3,.evg-res-panel .resumen-marcador.n4{grid-template-columns:1fr 1fr}}@media (max-width:560px){.evg-res-panel .resumen-marcador.n3,.evg-res-panel .resumen-marcador.n4{grid-template-columns:1fr}}.evg-res-ritmo{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--sp-2);margin:var(--sp-4) 0 0;padding-top:var(--sp-4);border-top:1px solid var(--line);font-size:var(--fs-base);color:var(--faint);line-height:1.6}.evg-res-ritmo b{color:var(--cream);font-weight:700}.evg-res-ritmo b.falta{color:var(--warn)}.evg-res-panel>.empty-state{margin-top:var(--sp-4);padding-top:var(--sp-4);border-top:1px solid var(--line)}.evg-res-ok{display:flex;align-items:center}.evg-res-ok p{color:var(--faint)}.evg-res-eslabon{display:grid;grid-template-columns:minmax(190px,.8fr) minmax(0,1.7fr) auto;gap:var(--sp-5);align-items:center}.evg-res-eslabon-dato{display:flex;flex-direction:column;gap:var(--sp-1)}.evg-res-eslabon-tasa{font-size:var(--fs-xl);font-weight:800;line-height:1.05;color:var(--warn)}.evg-res-eslabon-texto h3{margin:0 0 var(--sp-1);font-size:var(--fs-md);font-weight:700;color:var(--cream);line-height:1.3}.evg-res-eslabon-texto p{margin:0;font-size:var(--fs-base);color:var(--faint);line-height:1.55;max-width:62ch}@media (max-width:860px){.evg-res-eslabon{grid-template-columns:1fr;gap:var(--sp-3)}.evg-res-eslabon .ghost{justify-self:start}}.evg-res-fun-head,.evg-res-fun-row{display:grid;grid-template-columns:minmax(130px,210px) minmax(0,1fr) 78px 60px 76px;gap:var(--sp-3);align-items:center}.evg-res-fun-head{padding-bottom:var(--sp-2);margin-bottom:var(--sp-1);border-bottom:1px solid var(--line);font-size:var(--fs-sm);color:var(--faint);font-weight:600}.evg-res-fun-head>:nth-child(n+3){text-align:right;white-space:nowrap}.evg-res-fun-row{padding:var(--sp-2) var(--sp-2);border-radius:var(--r-sm)}.evg-res-fun-row.rompe{background:color-mix(in srgb,var(--warn) 8%,transparent)}.evg-res-fun-row.rompe .evg-res-fun-lbl{color:var(--warn)}.evg-res-fun-lbl{font-weight:600;color:var(--cream);line-height:1.3;font-size:var(--fs-base)}.evg-res-fun-lbl small{display:block;font-weight:500;color:var(--faint);font-size:var(--fs-sm)}.evg-res-fun-bar{display:block}.evg-res-fun-bar i{background:var(--ember);min-width:3px}.evg-res-fun-bar i.pago{background:var(--cool);border-radius:99px 0 0 99px}.evg-res-fun-num{text-align:right;font-size:var(--fs-base);color:var(--faint)}.evg-res-fun-num.tasa{color:var(--cream);font-weight:700}.evg-res-fun-num.tasa.dn{color:var(--warn)}.evg-res-fun-num.tasa.up{color:var(--good)}.evg-res-fun-num.tasa.corta{color:var(--faint);font-weight:500}.evg-res-fun-num.ref{font-size:var(--fs-sm)}.evg-res-fun-leyenda{display:flex;align-items:center;gap:var(--sp-2);margin:var(--sp-3) 0 0;font-size:var(--fs-sm);color:var(--faint)}.evg-res-sw{display:inline-block;width:14px;height:8px;border-radius:99px;flex:none}.evg-res-sw.pago{background:var(--cool)}@media (max-width:560px){.evg-res-fun-head,.evg-res-fun-row{grid-template-columns:minmax(0,1fr) 48px 44px 44px;gap:var(--sp-1) var(--sp-2)}.evg-res-fun-lbl{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.evg-res-fun-head>:nth-child(2){display:none}.evg-res-fun-bar{grid-column:1 / -1;grid-row:2}}.evg-res-aviso-origen{margin:var(--sp-3) 0 0}.evg-res-grafico .chart-row-label{margin-top:var(--sp-3)}.evg-res-tabla td:not(.label){font-family:var(--font-cifra);font-variant-numeric:tabular-nums}.evg-res-tabla tr.hoy td{background:color-mix(in srgb,var(--ember) 6%,transparent)}.evg-res-tabla tr.hoy td.label{color:var(--ember)}.evg-res-tabla tr.hoy td:first-child{background:color-mix(in srgb,var(--ember) 6%,var(--panel))}.evg-res-tabla tr.pausa td{color:var(--faint)}.evg-res-mes-nota{display:block;font-weight:400;margin:0}.evg-res-cumple{margin-left:var(--sp-2);font-size:var(--fs-sm);color:var(--faint)}.evg-res-cumple.up{color:var(--good)}.evg-res-montaje-head{display:flex;flex-direction:column;gap:var(--sp-3)}.evg-res-montaje-n{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}.evg-res-montaje-cifra{font-size:var(--fs-lg);font-weight:700;color:var(--cream)}.evg-res-montaje-cifra small{font-family:Plus Jakarta Sans,sans-serif;font-size:var(--fs-base);font-weight:500;color:var(--faint)}.evg-res-montaje-accion{display:flex;justify-content:flex-start}.evg-res-montaje{display:flex;flex-direction:column;gap:var(--sp-3)}.evg-res-bloque-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:var(--sp-2)}.evg-res-bloque-head h3{margin:0;font-size:var(--fs-base);font-weight:600;color:var(--cream)}.evg-res-bloque-cnt{font-size:var(--fs-sm);color:var(--faint)}.evg-res-item{display:flex;gap:var(--sp-3);align-items:flex-start;padding:10px 0;border-top:1px solid var(--line);cursor:pointer}.evg-res-bloque-head+.evg-res-item{border-top:none}.evg-res-item input[type=checkbox]{margin-top:3px;accent-color:var(--ember);width:16px;height:16px;flex:none;cursor:pointer}.evg-res-item input[type=checkbox]:disabled{cursor:default}.evg-res-item input[type=checkbox]:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.evg-res-item-no{flex:none;width:38px;padding-top:2px;font-size:var(--fs-sm);color:var(--faint-2);white-space:nowrap}.evg-res-item-main{flex:1;min-width:0}.evg-res-item-label{display:block;color:var(--cream);line-height:1.45;font-size:var(--fs-base)}.evg-res-item-label.done{color:var(--faint);text-decoration:line-through;text-decoration-color:var(--faint-2)}.evg-res-item-etqs{display:flex;flex-wrap:wrap;gap:0 var(--sp-3);margin-top:2px}.evg-res-etq{font-size:var(--fs-sm);font-weight:600;color:var(--faint-2)}.evg-res-etq.must{color:var(--warn)}@media (max-width:560px){.evg-res-item-no{width:32px}}.evg-res-panel.vacio .resumen-marcador-celda .kpi-to{color:var(--faint);font-size:22px}.evg-res-tabla td.proy{white-space:nowrap}.evg-plan-mes{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.evg-plan-mes-hint{flex:1 1 260px;min-width:0;margin:0}.evg-plan-grid{display:grid;grid-template-columns:minmax(280px,1fr) 1.4fr;gap:var(--sp-5);align-items:start}.evg-plan-col{min-width:0}@media (max-width:900px){.evg-plan-grid{grid-template-columns:minmax(0,1fr)}}.evg-plan-panel{display:flex;flex-direction:column;gap:var(--sp-4)}.evg-plan-fila2{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3)}@media (max-width:480px){.evg-plan-fila2{grid-template-columns:minmax(0,1fr)}}.evg-plan-panel .in{font-size:var(--fs-md);font-weight:700}.evg-plan-tasas-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.evg-plan-subtitulo{font-size:var(--fs-sm);font-weight:700;color:var(--faint)}.evg-plan-tasas{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4) var(--sp-3)}@media (max-width:480px){.evg-plan-tasas{grid-template-columns:minmax(0,1fr)}}.evg-plan-nota{margin:0}.evg-plan-aviso{color:var(--warn)}.evg-plan-chips{display:inline-flex;align-items:center;gap:6px}.evg-plan-origen{font-size:12px;font-weight:700;padding:2px 7px;border-radius:6px;white-space:nowrap}.evg-plan-origen.supuesto{background:#f5a62324;color:var(--warn)}.evg-plan-origen.medido{background:#7fd18b2e;color:var(--good)}.evg-plan-origen.manual{background:#8c93a61f;color:var(--faint)}.evg-plan-cadena{display:flex;flex-direction:column;padding-top:var(--sp-2);padding-bottom:var(--sp-2)}.evg-plan-fila{display:grid;grid-template-columns:minmax(0,1fr) 80px 90px;gap:var(--sp-3);align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.evg-plan-fila:last-child{border-bottom:none}.evg-plan-paso{display:flex;flex-direction:column;min-width:0;font-weight:500}.evg-plan-paso small{color:var(--faint);font-size:12.5px;font-weight:400}.evg-plan-tz{text-align:right;font-size:var(--fs-base);color:var(--faint);white-space:nowrap}.evg-plan-nz{text-align:right;font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:17px;font-weight:600}.evg-plan-fila.top .evg-plan-nz{color:var(--ember);font-size:26px;font-weight:700}.evg-plan-fila.top .evg-plan-paso{font-weight:700}@media (max-width:480px){.evg-plan-fila{grid-template-columns:minmax(0,1fr) 64px 72px;gap:var(--sp-2)}}.evg-plan-ritmo{margin:0;font-size:var(--fs-base);line-height:1.7;color:var(--faint)}.evg-plan-ritmo b{color:var(--cream);font-weight:600}.evg-plan-compara{font-size:var(--fs-base);display:flex;flex-direction:column;gap:4px}.evg-plan-compara-ref{color:var(--faint)}.evg-plan-compra,.evg-plan-capacidad{font-size:var(--fs-base);display:flex;flex-direction:column;gap:var(--sp-2)}.evg-plan-compra[data-tono=falta] .evg-plan-compara-dif{color:var(--warn)}.evg-plan-compra[data-tono=justo] .evg-plan-compara-dif{color:var(--good)}.evg-plan-compra-barra{display:block;width:100%;height:8px}.evg-plan-capacidad-barra{margin:var(--sp-2) 0}.evg-plan-capacidad .evg-plan-compara-dif{font-weight:600}.evg-plan-cuota{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-sm);color:var(--faint)}.evg-plan-cuota .in{width:84px;text-align:right}.evg-plan-compara-dif{font-weight:600}.evg-plan-compara[data-tono=falta] .evg-plan-compara-dif{color:var(--warn)}.evg-plan-compara[data-tono=sobra] .evg-plan-compara-dif,.evg-plan-compara[data-tono=justo] .evg-plan-compara-dif{color:var(--good)}.evg-plan-esc{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.evg-plan-esc .kpi-v{font-size:var(--fs-lg)}.evg-plan-esc-fact{margin-top:10px;font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-weight:600}.evg-plan-esc-meta{color:var(--faint);font-size:var(--fs-sm)}@media (max-width:760px){.kpi-row.kpi-row-3:has(.evg-plan-esc){grid-template-columns:minmax(0,1fr)}}.evg-plan-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3) var(--sp-4);flex-wrap:wrap}.evg-plan-foot-hint{flex:1 1 260px;min-width:0;margin:0}.evg-plan-fijado:disabled{background:transparent;color:var(--good);border-color:color-mix(in srgb,var(--good) 45%,transparent);opacity:1;cursor:default}@media (min-width:761px){.evg-ads-tabla{min-width:820px}}.evg-ads-tabla.show-all{min-width:820px}.evg-ads-tabla td{white-space:nowrap;padding-top:10px;padding-bottom:10px}.evg-ads-tabla th{vertical-align:bottom}.evg-ads-tabla td:first-child{white-space:normal;min-width:260px}.evg-ads-meta{display:flex;align-items:center;gap:var(--sp-2);margin-top:var(--sp-1);font-size:var(--fs-sm);color:var(--faint);font-weight:400}.evg-ads-reel{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.evg-ads-titulo{color:var(--cream);font-weight:500}.evg-ads-ratio b{font-size:var(--fs-md);font-weight:700;color:var(--cream)}.evg-ads-ratio.mejor b{color:var(--good)}.evg-ads-ratio.bajo b{color:var(--warn)}.evg-ads-ratio.mejor b:after{content:" ▲";font-size:var(--fs-sm)}.evg-ads-ratio.bajo b:after{content:" ▼";font-size:var(--fs-sm)}.evg-ads-tabla tr.evg-ads-editando td,.tbl-scroll .evg-ads-tabla tr.evg-ads-editando td:first-child{background:color-mix(in srgb,var(--ember) 7%,var(--panel))}.evg-ads-editor{display:flex;flex-direction:column;gap:var(--sp-4)}.evg-ads-campos{display:grid;gap:var(--sp-4) var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:start}.evg-ads-campos label.fld{margin-bottom:0}.evg-ads-campos label.fld .fld-help{margin:var(--sp-1) 0 0;line-height:1.4}.evg-ads-ancho{grid-column:1 / -1}.evg-ads-acciones{justify-content:space-between}.evg-ads-borrar:hover{border-color:var(--hot);color:var(--hot)}.evg-ads-stale{opacity:.6}@media (max-width:760px){.evg-ads-tabla td:first-child{min-width:160px}.evg-ads-tabla th{white-space:nowrap}}@media (min-width:760px){.evg-ads-ancho{grid-column:span 2}}.evg-op-dia-selector{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.evg-op-dia-selector .in{width:auto}.evg-op-dia-selector .ghost[aria-pressed=true]{border-color:var(--ember);color:var(--cream);background:color-mix(in srgb,var(--ember) 8%,transparent)}.evg-op-form{display:flex;flex-direction:column;gap:var(--sp-4)}.evg-op-campos{display:flex;flex-direction:column;gap:var(--sp-5)}.evg-op-grupo{display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.evg-op-grupo-t{font-size:var(--fs-sm);font-weight:600;color:var(--faint)}.evg-op-grupo-c{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-3) var(--sp-4)}.evg-op-campo{margin-bottom:0}.evg-op-campo .in{width:100%}.evg-op-nota{margin-bottom:0}.evg-op-nota .in{width:100%}.evg-op-pie{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.evg-op-pista{margin:0}.evg-op-origen{margin:0;max-width:78ch}.evg-op-mes-nav{display:inline-flex;gap:var(--sp-2)}.evg-op-mes-nav .ghost{min-width:34px}.evg-op-tabla{min-width:880px}.evg-op-tabla th,.evg-op-tabla td{padding:9px 12px;font-variant-numeric:tabular-nums}.evg-op-tabla td{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;white-space:nowrap}.evg-op-tabla td.label{font-family:Plus Jakarta Sans}.evg-op-fila{cursor:pointer}.evg-op-fila:hover td{background:color-mix(in srgb,var(--ember) 5%,transparent)}.evg-op-fila.hoy td.label{color:var(--ember)}.evg-op-fila.sel td{background:color-mix(in srgb,var(--ember) 9%,transparent)}.evg-op-fila.sel td:first-child{box-shadow:inset 3px 0 0 var(--ember)}.evg-op-dia{background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;text-align:left}.evg-op-dia:focus-visible{outline:2px solid var(--ember);outline-offset:3px;border-radius:4px}.evg-op-vacio{color:var(--faint-2)}.evg-op-nota-marca{margin-left:var(--sp-2);font-size:var(--fs-sm);color:var(--faint);border:1px solid var(--line-2);border-radius:6px;padding:0 6px}.evg-op-tabla tfoot td{border-bottom:0}.evg-op-tot td{font-weight:600;background:var(--ink-2)}.evg-op-tot td.label{color:var(--cream)}.evg-op-sec td,.evg-op-sec td.label{color:var(--faint)}.tbl-scroll .evg-op-tot td:first-child,.tbl-scroll .evg-op-sec td:first-child{background:var(--panel)}.tbl-scroll .evg-op-tot td:first-child{background:var(--ink-2)}.evg-op-estado{display:flex;flex-direction:column;gap:var(--sp-4)}.evg-op-estado-cab{display:flex;align-items:flex-start;gap:var(--sp-3);flex-wrap:wrap}.evg-op-estado-txt{margin:0;flex:1;min-width:220px;font-size:var(--fs-md)}.evg-op-estado-pausas{margin:0}.evg-op-estado-acciones{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap}.evg-op-estado-ig{border-top:1px solid var(--line);padding-top:var(--sp-3)}.evg-op-cerrados{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}.evg-op-cerrados-txt{margin:0;flex:1;min-width:220px}@media (max-width:760px){.evg-op-grupo-c{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.evg-op-dia-selector{width:100%}}.evg-mc{display:flex;flex-direction:column;gap:var(--sp-4)}.evg-mc>.ghost{align-self:flex-start}.evg-mc-p{margin:0;color:var(--faint);max-width:62ch}.evg-mc-pasos{margin:0;padding-left:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-2);color:var(--faint);max-width:70ch}.evg-mc-pasos b{color:var(--cream)}.evg-mc-code{font-family:Spline Sans Mono,ui-monospace,monospace;font-size:var(--fs-sm);background:var(--ink-2);border:1px solid var(--line);border-radius:6px;padding:1px 6px;color:var(--cream)}.evg-mc-tabla{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}.evg-mc-fila{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:var(--sp-3) var(--sp-4);align-items:center;padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--line)}.evg-mc-fila:first-child{border-top:none}.evg-mc-que{display:flex;flex-direction:column;gap:2px;min-width:0}.evg-mc-que b{color:var(--cream)}.evg-mc-opc{font-size:12px;color:var(--faint-2)}.evg-mc-url{display:flex;gap:var(--sp-2);align-items:center;min-width:0}.evg-mc-url .in{flex:1;min-width:0;font-family:Spline Sans Mono,ui-monospace,monospace;font-size:var(--fs-sm)}.evg-mc-pie{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:flex-end}.evg-mc-zona{display:flex;flex-direction:column;gap:4px;margin-right:auto}.evg-mc-nota{margin:0}@media (max-width:760px){.evg-mc-fila{grid-template-columns:1fr}}.evg-personas{width:100%}.evg-personas th.label{display:flex;align-items:center;gap:6px;font-weight:600}.evg-personas td .in{max-width:96px}.evg-personas td .in.faint{opacity:.75}.evg-quien-frase{margin:0 0 var(--sp-3);font-size:var(--fs-base)}.evg-res-tabla td.rompe{color:var(--warn);background:color-mix(in srgb,var(--warn) 10%,transparent)}.cap-cpv{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--sp-3)}.cap-cpv-n{min-width:5ch;text-align:right}.cap-barra{display:inline-block;width:84px;height:6px;border-radius:3px;background:rgb(var(--fg-rgb) / .07);overflow:hidden;vertical-align:middle}.cap-barra i{display:block;height:100%;border-radius:3px}.cap-barra i.bien{background:var(--good)}.cap-barra i.ojo{background:var(--warn)}.cap-barra i.gris{background:var(--faint)}.cap-lista{list-style:none;margin:0;padding:var(--sp-2) var(--sp-4)}.cap-fila{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(160px,3fr) 84px minmax(150px,1.4fr);align-items:center;gap:var(--sp-4);padding:var(--sp-3) 0;border-bottom:1px solid var(--line)}.cap-fila:last-child{border-bottom:0}.cap-nombre{font-weight:600;color:var(--cream)}.cap-num{text-align:right;color:var(--cream);font-weight:700}.cap-num small{font-weight:400;color:var(--faint);font-family:inherit}.cap-tend{font-size:var(--fs-sm);color:var(--faint)}.cap-tend.up{color:var(--good)}.cap-tend.dn{color:var(--warn)}.cap-ritmo{position:relative;display:block;height:10px;border-radius:5px;background:rgb(var(--fg-rgb) / .07)}.cap-ritmo .fill{position:absolute;inset:0 auto 0 0;border-radius:5px}.cap-ritmo .fill.bien{background:var(--good)}.cap-ritmo .fill.ojo{background:var(--warn)}.cap-ritmo .fill.gris{background:var(--faint)}.cap-ritmo .marca{position:absolute;top:-4px;bottom:-4px;width:2px;transform:translate(-1px)}.cap-ritmo .marca.plan{background:var(--cream)}.cap-ritmo .marca.cuota{background:var(--faint);opacity:.7}.cap-leyenda{padding:0 var(--sp-4) var(--sp-3);margin:0}@media (max-width:700px){.cap-fila{grid-template-columns:1fr auto;grid-template-areas:"n v" "b b" "t t"}.cap-fila .cap-nombre{grid-area:n}.cap-fila .cap-num{grid-area:v}.cap-fila .cap-ritmo{grid-area:b}.cap-fila .cap-tend{grid-area:t}}:root{--uso-celda-0: rgb(var(--fg-rgb) / .05);--vc-alto: 40px}.uso{display:flex;flex-direction:column;gap:var(--sp-5)}.uso-veredicto{display:flex;flex-direction:column;gap:var(--sp-2)}.uso-frase{margin:0;max-width:62ch;font-family:Archivo,system-ui,sans-serif;font-weight:800;font-size:clamp(20px,2.3vw,27px);line-height:1.22;letter-spacing:-.015em;color:var(--cream)}.uso-meta{margin:0;font-size:var(--fs-sm);color:var(--faint);display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.uso-meta b{color:var(--cream);font-weight:600}.uso-check{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.uso-check input{accent-color:var(--cream);margin:0}.uso-link{background:none;border:0;padding:0;font:inherit;color:var(--cream);cursor:pointer;text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:3px}.uso-link:hover{text-decoration-color:var(--cream)}.uso-kpis{display:grid;grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(0,1fr));gap:var(--sp-3)}.uso-kpi{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:var(--sp-4) 18px;display:flex;flex-direction:column;gap:var(--sp-2);min-width:0}.uso-kpi-t{font-size:var(--fs-sm);color:var(--faint)}.uso-kpi-v{display:flex;align-items:baseline;gap:8px;min-width:0}.uso-kpi-num{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600;color:var(--cream);line-height:1.05;white-space:nowrap}.uso-kpi-de{color:var(--faint);font-size:var(--fs-md);white-space:nowrap}.uso-kpi.primario .uso-kpi-num{font-family:Archivo,system-ui,sans-serif;font-weight:900;font-size:var(--fs-xl);letter-spacing:-.02em}.uso-kpi-spark{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px;align-self:flex-end}.uso-kpi-spark-l{font-size:12px;color:var(--faint-2)}.uso-kpi-pie{margin-top:auto}.uso-delta{font-size:var(--fs-sm);font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-weight:600}.uso-delta.bien{color:var(--good)}.uso-delta.mal{color:var(--hot)}.uso-delta.neutro{color:var(--faint);font-family:inherit;font-weight:500}.uso-delta-ref{color:var(--faint);font-weight:500;font-family:Plus Jakarta Sans,system-ui,sans-serif}.uso-main{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:var(--sp-5);align-items:start}.uso-clientes,.uso-atencion,.uso-todo-bien{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.uso-fila{display:grid;grid-template-columns:minmax(0,1fr) 104px 112px 106px;gap:var(--sp-3);align-items:center;padding:var(--sp-3) var(--sp-4);width:100%;text-align:left;font:inherit;color:inherit;background:none;border:0;border-top:1px solid var(--line);border-radius:0}.uso-cab{border-top:0;padding-top:10px;padding-bottom:10px;font-size:12px;color:var(--faint-2)}.uso-cliente{cursor:pointer;transition:background var(--dur-fast) var(--ease)}.uso-cliente:hover{background:rgb(var(--fg-rgb) / .03)}.uso-cliente:focus-visible{outline:2px solid var(--cream);outline-offset:-2px}.uso-c-nombre{min-width:0;display:flex;flex-direction:column;gap:2px}.uso-c-nombre b{color:var(--cream);font-size:var(--fs-base);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uso-c-sub{display:block;font-size:var(--fs-sm);color:var(--faint);text-wrap:pretty}.uso-nunca{color:var(--warn)}.uso-c-estado{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.uso-c-ultima{display:flex;flex-direction:column;gap:2px;min-width:0}.uso-c-cuando{font-size:var(--fs-base);color:var(--cream);white-space:nowrap}.uso-cliente.dormida .uso-c-cuando{color:var(--hot)}.uso-cliente.enfriandose .uso-c-cuando{color:var(--warn)}.uso-periodo{font-size:12px;color:var(--faint-2);margin-bottom:calc(var(--sp-3) - var(--sp-5))}.num{text-align:right;font-variant-numeric:tabular-nums}.uso-chip{min-width:0}.uso-tira{display:inline-flex;gap:3px;align-items:flex-end}.uso-celda{width:10px;height:22px;border-radius:3px;display:block}.uso-celda.actual{box-shadow:0 0 0 1px var(--ink),0 0 0 2px var(--line-2)}.uso-atencion{list-style:none;margin:0;padding:0}.uso-at{display:grid;grid-template-columns:8px minmax(0,1fr) auto;gap:var(--sp-3);align-items:center;padding:var(--sp-3) var(--sp-4);border-top:1px solid var(--line)}.uso-at:first-child{border-top:0}.uso-at-punto{width:8px;height:8px;border-radius:50%;background:var(--warn)}.uso-at.alta .uso-at-punto{background:var(--hot)}.uso-at-txt{min-width:0;display:flex;flex-direction:column;gap:2px}.uso-at-txt b{color:var(--cream);font-weight:600;font-size:var(--fs-base)}.uso-at-det{font-size:var(--fs-sm);color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uso-at-mas{padding:var(--sp-2) var(--sp-4) var(--sp-3)}.uso-todo-bien{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-4);color:var(--cream)}.uso-todo-bien svg{color:var(--good);flex:none}.uso-vercomo{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.uso-mejora{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.uso-bloque{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:var(--sp-4) 18px;min-width:0}.uso-bloque-t{display:block;font-size:12px;color:var(--faint);margin-bottom:var(--sp-3);font-weight:600}.uso-barras{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.uso-barras li{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr) 52px;gap:10px;align-items:center}.uso-barra-l{font-size:var(--fs-sm);color:var(--cream);min-width:0;overflow-wrap:anywhere;text-wrap:balance}.uso-barra{height:8px;border-radius:4px;background:var(--uso-celda-0);overflow:hidden}.uso-barra-fill{display:block;height:100%;border-radius:4px;background:color-mix(in srgb,var(--cream) 72%,transparent)}.uso-barra-v{font-size:var(--fs-sm);color:var(--faint);font-family:var(--font-cifra);font-variant-numeric:tabular-nums}.uso-nadie{margin:var(--sp-3) 0 0;font-size:var(--fs-sm);color:var(--faint)}.uso-nadie b{color:var(--faint);font-weight:600}.uso-lista{list-style:none;margin:0;padding:0}.uso-lista li{padding:var(--sp-2) 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:2px}.uso-lista li:first-child{border-top:0;padding-top:0}.uso-lista-msg{font-size:var(--fs-sm);color:var(--cream)}.uso-lista-meta{font-size:var(--fs-sm);color:var(--faint-2)}.uso-visitas summary{cursor:pointer;font-size:var(--fs-sm);color:var(--faint);padding:var(--sp-2) 0}.uso-visitas[open] summary{color:var(--cream);margin-bottom:var(--sp-2)}.uso-visitas .uso-lista{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:var(--sp-3) var(--sp-4)}.uso-visitas .uso-link{align-self:flex-start;font-size:var(--fs-sm)}.uso-visitas-vacio{font-size:var(--fs-sm)}.uso-volver{align-self:flex-start}.uso-cabecera{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-4);flex-wrap:wrap}.uso-cabecera>div{display:flex;flex-direction:column;gap:6px;min-width:0}.uso-h{margin:0;font-family:Archivo,system-ui,sans-serif;font-weight:800;font-size:var(--fs-lg);letter-spacing:-.015em;color:var(--cream);overflow-wrap:anywhere}.uso-personas{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--sp-3)}.uso-persona{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:var(--sp-4);display:flex;flex-direction:column;gap:10px;min-width:0}.uso-persona-top{display:flex;flex-direction:column;gap:2px;min-width:0}.uso-persona-email{color:var(--cream);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uso-persona-rol{font-size:var(--fs-sm);color:var(--faint)}.uso-persona-estado{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--faint)}.uso-persona-cifras{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:var(--fs-sm);color:var(--faint)}.uso-persona-cifras b{color:var(--cream);font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-weight:600}.uso-mal,.uso-persona-cifras .uso-mal b{color:var(--hot)}.uso-persona-acc{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center;margin-top:2px}.uso-matriz{display:flex;flex-direction:column;gap:4px}.uso-m-fila{display:grid;grid-template-columns:minmax(0,190px) repeat(4,minmax(34px,64px)) 74px;gap:4px;align-items:center}.uso-m-cab{margin-bottom:2px}.uso-m-h{font-size:12px;color:var(--faint-2);text-align:center;white-space:nowrap}.uso-m-h.num{text-align:right}.uso-m-l{font-size:var(--fs-sm);color:var(--cream);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:6px}.uso-m-celda{height:22px;border-radius:4px;display:block}.uso-m-total{font-size:var(--fs-sm);color:var(--faint);font-family:var(--font-cifra);font-variant-numeric:tabular-nums}.uso-nunca-bloque{margin-top:var(--sp-4)}.uso-chips{display:flex;flex-wrap:wrap;gap:6px}.uso-chips .chip{min-width:0}.uso-mejora.dos{grid-template-columns:repeat(2,minmax(0,1fr))}.uso-timeline{display:flex;flex-direction:column;gap:var(--sp-5)}.uso-dia{display:flex;flex-direction:column;gap:var(--sp-2)}.uso-dia-t{margin:0;font-family:Archivo,system-ui,sans-serif;font-weight:700;font-size:var(--fs-md);color:var(--cream);display:flex;align-items:baseline;gap:var(--sp-3)}.uso-dia-meta{font-family:Plus Jakarta Sans,system-ui,sans-serif;font-weight:500;font-size:var(--fs-sm);color:var(--faint)}.uso-sesion{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:var(--sp-3) var(--sp-4)}.uso-sesion-cab{display:flex;gap:var(--sp-3);align-items:baseline;font-size:var(--fs-sm);color:var(--faint)}.uso-sesion-cab .mono{color:var(--cream);font-size:var(--fs-base)}.uso-sesion-min{margin-left:auto;font-family:var(--font-cifra);font-variant-numeric:tabular-nums}.uso-pasos{list-style:none;margin:var(--sp-3) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.uso-paso{display:inline-flex;align-items:center;gap:6px}.uso-paso:not(:first-child):before{content:"→";color:var(--faint-2);font-size:var(--fs-sm)}.uso-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:7px;background:rgb(var(--fg-rgb) / .05);font-size:var(--fs-sm);color:var(--cream);max-width:100%}.uso-paso-d{color:var(--faint);font-family:var(--font-cifra);font-variant-numeric:tabular-nums}.uso-paso.error .uso-pill{background:#ff7a7a21;color:var(--hot)}.uso-paso.accion .uso-pill{background:#4fae5c21;color:var(--good)}.uso-paso.vacio .uso-pill{background:#f5a6231f;color:var(--warn)}.uso-error{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center}@media (max-width: 860px){.uso-main{grid-template-columns:minmax(0,1fr)}.uso-main>#uso-atencion{order:-1}.uso-mejora,.uso-mejora.dos{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.uso-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.uso-kpi.primario,.uso-kpi:nth-child(4){grid-column:1 / -1}.uso-kpi-num{font-size:22px}.uso-cab{display:none}.uso-fila.uso-cliente{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nombre estado" "tira ultima";row-gap:var(--sp-2)}.uso-c-estado{grid-area:estado;justify-self:end;align-items:flex-end}.uso-c-nombre{grid-area:nombre}.uso-c-ultima{grid-area:ultima;text-align:right;align-items:flex-end}.uso-c-tira{grid-area:tira}.uso-m-fila{grid-template-columns:minmax(0,1fr) repeat(4,30px) 58px}.uso-barras li{grid-template-columns:minmax(0,134px) minmax(0,1fr) 46px}}html.ver-como body{padding-top:var(--vc-alto)}html.ver-como:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;border:3px solid var(--warn);pointer-events:none;z-index:69}html.ver-como .sidebar{top:var(--vc-alto);height:calc(100dvh - var(--vc-alto))}html.ver-como .topbar,html.ver-como .fin-topbar{top:var(--vc-alto)}.vc-banner{position:fixed;top:0;left:0;right:0;height:var(--vc-alto);z-index:70;display:flex;align-items:center;gap:var(--sp-3);padding:0 var(--sp-4);background:var(--warn);color:var(--warn-ink);font-size:var(--fs-sm);font-weight:600}.vc-quien{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vc-quien b{font-weight:800}.vc-empresa{font-weight:500}.vc-meta{margin-left:auto;white-space:nowrap;font-weight:500}.vc-salir{background:var(--warn-ink);color:var(--warn);border:0;border-radius:7px;padding:5px 14px;font:inherit;font-weight:800;cursor:pointer}.vc-salir:hover{background:#000}@media (max-width: 560px){.vc-empresa,.vc-meta{display:none}}.vc-pantalla{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--sp-3);padding:var(--sp-5);text-align:center;color:var(--cream)}.vc-pantalla span{color:var(--faint);font-size:var(--fs-sm);max-width:44ch}.vc-pantalla svg{color:var(--warn)}.uso-frase-ia{margin:0 0 var(--sp-3);color:var(--cream)}.uso-mejora>.uso-bloque:last-child:nth-child(odd){grid-column:1 / -1}.uso-mejora>.uso-bloque:last-child:nth-child(odd) .uso-lista{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));column-gap:var(--sp-5)}@media (pointer: coarse){li>.uso-link,.uso-visitas .uso-link{min-height:44px;display:inline-flex;align-items:center}}.uso-mejora>.uso-bloque:last-child:nth-child(odd) .uso-lista li{border-top:0;padding:var(--sp-2) 0}.accion-cuando{display:flex;gap:6px;align-items:center}.accion-cuando input[type=time]{width:92px}.cal-dd-efecto{margin:4px 0 6px;font-size:12px;line-height:1.35;color:var(--faint)}.cal-dd-efecto.sube{color:var(--good)}.serie-efecto{display:block;margin-top:2px;color:var(--faint)}.movio-lista{display:flex;flex-direction:column}.movio-fila{display:grid;grid-template-columns:auto 1fr auto;gap:var(--sp-3);align-items:baseline;padding:10px 12px;border-bottom:1px solid var(--line)}.movio-fila:last-child{border-bottom:none}.movio-pos{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:12px;color:var(--faint)}.movio-quien{display:flex;flex-direction:column;min-width:0}.movio-quien b{color:var(--cream);font-weight:600}.movio-quien small{color:var(--faint);font-size:var(--fs-sm)}.movio-cifra{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:13px;color:var(--good);white-space:nowrap}.pc-seccion{margin-top:var(--sp-7)}.pc-seccion:first-of-type{margin-top:var(--sp-4)}.pc-seccion-cab{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4)}.pc-seccion-cab h2{margin:0;flex:none;font-family:Archivo,system-ui,sans-serif;font-weight:800;font-size:var(--fs-base);color:var(--cream)}.pc-seccion-cab .lema{flex:none;font-size:var(--fs-sm);color:var(--faint)}.pc-seccion-cab:after{content:"";order:2;flex:1;height:1px;min-width:24px;background:var(--line-2, var(--line))}.pc-seccion-cab .cuenta{order:3;flex:none;font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);color:var(--faint);padding:2px 8px;border:1px solid var(--line);border-radius:999px}@media (max-width: 560px){.pc-seccion-cab .lema{display:none}}.pc-tipo{font-size:var(--fs-sm);color:var(--faint);margin-top:2px}.pc-estado{display:flex}.pc-estado .chip{min-width:0;text-align:left}.pc-cifra-bloque{display:flex;flex-direction:column;gap:2px;min-width:0}.pc-cifra{display:flex;align-items:baseline;gap:6px;color:var(--faint);font-size:var(--fs-sm)}.pc-cifra b{font-family:Archivo,system-ui,sans-serif;font-weight:800;font-size:var(--fs-lg);line-height:1.1;color:var(--cream);letter-spacing:-.01em}.pc-ref{font-family:var(--font-cifra);font-variant-numeric:tabular-nums;font-size:var(--fs-sm);color:var(--faint)}.pc-ref.good{color:var(--good)}.pc-ref.bad{color:var(--hot)}.pc-detalle,.pc-vacio{font-size:var(--fs-sm);color:var(--faint)}.pc-plegar{margin-top:var(--sp-3);background:none;border:0;padding:4px 0;color:var(--faint);font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer}.pc-plegar:hover{color:var(--cream)}.pc-filas{display:flex;flex-direction:column;gap:var(--sp-3)}.project-card.pc-fila{display:grid;align-items:center;gap:var(--sp-4);grid-template-columns:30px minmax(0,1.2fr) auto auto minmax(0,1.3fr) auto;padding:var(--sp-3) var(--sp-4)}.pc-fila .pc-glyph{align-self:center}.pc-fila-nombre{min-width:0}.pc-fila .pc-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-spark{display:flex;align-items:center;color:var(--faint)}.pc-fila .pc-actions{justify-self:end}@media (max-width: 860px){.project-card.pc-fila{grid-template-columns:30px minmax(0,1fr) auto;row-gap:var(--sp-2)}.pc-fila .pc-estado{grid-column:2}.pc-fila .pc-spark{grid-column:3;grid-row:1;justify-content:flex-end}.pc-fila .pc-cifra-bloque,.pc-fila .pc-vacio{grid-column:1 / -1}.pc-fila .pc-actions{grid-column:1 / -1;justify-self:start}}.pc-ejemplos{margin-top:var(--sp-7);padding-top:var(--sp-5);border-top:1px solid var(--line)}.pc-ejemplos.compacto{margin-top:var(--sp-5);border-top:0;padding-top:0}.pc-ejemplos-cab{display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:var(--sp-4)}.pc-ejemplos-cab h2{margin:0;font-family:Archivo,system-ui,sans-serif;font-weight:800;font-size:var(--fs-base);color:var(--cream)}.pc-ejemplos-cab span{font-size:var(--fs-sm);color:var(--faint)}.pc-ejemplos-cuerpo{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:var(--sp-5) var(--sp-5);align-items:start}.pc-ejemplos-fam{font-size:var(--fs-sm);font-weight:600;color:var(--faint);margin-bottom:var(--sp-2)}.pc-ejemplos-grid{display:flex;flex-direction:column;gap:var(--sp-3)}.pc-ejemplo{display:flex;align-items:flex-start;gap:var(--sp-3);text-align:left;cursor:pointer;padding:var(--sp-3) var(--sp-4);background:transparent;border:1px dashed var(--line-2, var(--line));border-radius:var(--r);color:inherit;font:inherit;transition:background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.pc-ejemplo:hover:not(:disabled){background:var(--panel);border-style:solid}.pc-ejemplo:disabled{opacity:.5;cursor:default}.pc-ejemplo .pc-glyph{margin-top:2px}.pc-ejemplo-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.pc-ejemplo-txt b{font-family:Archivo,system-ui,sans-serif;font-weight:800;font-size:var(--fs-base)}.pc-ejemplo-txt small{font-size:var(--fs-sm);color:var(--faint);line-height:1.4}.det-grupo{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-5)}.det-rotulo{font-size:var(--fs-sm);font-weight:600;color:var(--faint);margin-bottom:var(--sp-1)}.det-grupo .fase-card+.fase-card{margin-top:0}.fase-card:has(>.fase-body>.det-cuerpo:empty){display:none}.det-grupo:not(:has(.det-cuerpo:not(:empty))){display:none}.det-cuerpo>.section:first-child{margin-top:0}.det-pantallas{display:flex;flex-direction:column;gap:var(--sp-2);margin-top:var(--sp-5)}.det-pantallas .fase-card+.fase-card{margin-top:0}.det-pantalla:has(>.fase-body>.det-cuerpo:empty){display:block}.det-pantalla .lead-in{display:none}.det-pantalla .det-nota{font-weight:400;color:var(--faint)}.wz-familia+.wz-familia{margin-top:var(--sp-5)}.wz-familia-cab{display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;margin-bottom:var(--sp-3)}.wz-familia-cab b{font-family:Archivo,system-ui,sans-serif;font-weight:800;font-size:var(--fs-base);color:var(--cream)}.wz-familia-cab span{font-size:var(--fs-sm);color:var(--faint)}.pc-empresa{margin-top:var(--sp-5,32px)}.pc-empresa:first-of-type{margin-top:0}.pc-empresa-cab{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:10px;margin-bottom:6px;border-bottom:1px solid var(--line)}.pc-empresa-cab h2{margin:0;font-size:var(--fs-md);font-weight:700;color:var(--cream)}.ajustes-anidado .lead-in{display:none}.ajustes-anidado .page{padding:0}.pf-atencion{border:1px solid color-mix(in srgb,var(--warn) 30%,var(--line));background:color-mix(in srgb,var(--warn) 6%,var(--panel));border-radius:var(--r);padding:var(--sp-2) var(--sp-2) var(--sp-2) var(--sp-4);margin:var(--sp-4) 0 var(--sp-5)}.pf-atencion h2{margin:0;padding:var(--sp-2) 0 var(--sp-1);font-size:var(--fs-sm);font-weight:700;color:var(--warn)}.pf-aviso{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-2) var(--sp-2) 0;border-top:1px solid var(--line);flex-wrap:wrap}.pf-aviso:first-of-type{border-top:0}.pf-aviso p{flex:1;min-width:220px;margin:0;color:var(--faint);font-size:var(--fs-base)}.pf-aviso p b{color:var(--cream);font-weight:700}.pf-sev{width:8px;height:8px;border-radius:50%;flex:none;background:var(--faint-2)}.pf-sev.warn{background:var(--warn)}.pf-sev.bad{background:var(--hot)}.pf-sev.good{background:var(--good)}.pf-btn-sm{padding:6px 12px;font-size:var(--fs-sm);border-radius:var(--r-sm);white-space:nowrap}.pf-cab{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sp-4)}.pf-cab-sum{margin:4px 0 0;color:var(--faint);font-size:var(--fs-base)}.pf-pestanas{display:flex;gap:4px;margin:var(--sp-4) 0 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.pf-pestanas button{border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;padding:10px 12px;color:var(--faint);font-weight:600;font-size:var(--fs-base)}.pf-pestanas button[aria-selected=true]{color:var(--cream);border-bottom-color:var(--ember)}.pf-pestanas .c{margin-left:6px;font-size:var(--fs-sm);color:var(--faint-2)}.pf-tools{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin:var(--sp-4) 0;flex-wrap:wrap}.pf-seg{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--line-2);border-radius:10px;background:var(--panel)}.pf-seg button{border:0;background:transparent;color:var(--faint);font-weight:600;font-size:var(--fs-sm);padding:6px 12px;border-radius:7px}.pf-seg button[aria-pressed=true]{background:var(--ink-2);color:var(--cream);box-shadow:inset 0 0 0 1px var(--line-2)}.pf-grupo{margin-bottom:var(--sp-6)}.pf-grupo-cab{display:flex;align-items:baseline;gap:var(--sp-3);flex-wrap:wrap;margin:0 0 var(--sp-2);padding:0 var(--sp-1)}.pf-grupo-cab h2{margin:0;font-size:var(--fs-md);font-weight:700;color:var(--cream)}.pf-grupo-cab span{font-size:var(--fs-sm);color:var(--faint-2)}.pf-grupo-cab .pc-plegar{margin:0;padding:0}.pf-lista{border:1px solid var(--line);border-radius:var(--r);background:var(--panel)}.pf-fila{position:relative;display:grid;grid-template-columns:minmax(200px,1.3fr) minmax(170px,1fr) minmax(160px,1fr) minmax(170px,1fr) 32px;gap:var(--sp-5);align-items:center;padding:var(--sp-4);border-top:1px solid var(--line);transition:background var(--dur-fast) var(--ease)}.pf-fila:first-child{border-top:0;border-radius:var(--r) var(--r) 0 0}.pf-fila:last-child{border-radius:0 0 var(--r) var(--r)}.pf-fila:only-child{border-radius:var(--r)}.pf-fila:hover{background:var(--ink-2)}.pf-fila[data-grupo=cerrado] .pf-quien,.pf-fila[data-grupo=cerrado] .pf-celda{opacity:.78}.pf-abrir{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:transparent;cursor:pointer;border-radius:inherit;z-index:0}.pf-abrir:focus-visible{outline:2px solid var(--ember);outline-offset:-2px}.pf-encima{position:relative;z-index:1}.pf-quien{display:flex;align-items:center;gap:var(--sp-3);min-width:0;pointer-events:none}.pf-glifo{width:34px;height:34px;flex:none;display:grid;place-items:center;border-radius:var(--r-sm);color:var(--tpl-color, var(--faint));background:color-mix(in srgb,var(--tpl-color, var(--faint)) 16%,transparent)}.pf-quien-txt{min-width:0}.pf-nombre{font-weight:700;font-size:var(--fs-md);color:var(--cream);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pf-tipo{font-size:var(--fs-sm);color:var(--faint)}.pf-celda{min-width:0;pointer-events:none}.pf-celda .pf-encima{pointer-events:auto;margin-top:var(--sp-2)}.pf-k{font-size:var(--fs-sm);color:var(--faint-2);margin-bottom:4px}.pf-rango{margin:0}.pf-v{font-weight:600;color:var(--cream);font-variant-numeric:tabular-nums}.pf-v small{font-weight:500;color:var(--faint);font-size:var(--fs-sm)}.pf-v.pf-gris{color:var(--faint);font-weight:500}.pf-2l{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pf-tl{position:relative;display:flex;gap:2px;height:6px;margin:8px 0 6px}.pf-tl.vacia{background:var(--line-2);border-radius:3px}.pf-tl i{display:block;height:100%;border-radius:2px;background:var(--line-2)}.pf-tl i.hecho{background:color-mix(in srgb,var(--tpl-color, var(--faint)) 70%,transparent)}.pf-tl i.ahora{background:linear-gradient(90deg,color-mix(in srgb,var(--tpl-color, var(--faint)) 70%,transparent) var(--p),var(--line-2) var(--p))}.pf-hoy{position:absolute;top:-4px;width:2px;height:14px;border-radius:1px;background:var(--cream)}.pf-bar{position:relative;height:6px;margin:8px 0;border-radius:3px;background:var(--line-2)}.pf-bar b{display:block;height:100%;border-radius:3px}.pf-pace{position:absolute;top:-4px;width:2px;height:14px;margin-left:-1px;border-radius:1px;background:var(--faint)}.pf-pill{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;font-size:var(--fs-sm);font-weight:600;white-space:nowrap;color:var(--faint);background:color-mix(in srgb,var(--cream) 7%,transparent)}.pf-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.pf-pill.good{color:var(--good-text, var(--good));background:color-mix(in srgb,var(--good) 14%,transparent)}.pf-pill.warn{color:var(--warn);background:color-mix(in srgb,var(--warn) 13%,transparent)}.pf-pill.bad{color:var(--hot);background:color-mix(in srgb,var(--hot) 13%,transparent)}.pf-mas{justify-self:end}.pf-mas>summary{list-style:none;display:grid;place-items:center;width:30px;height:30px;border-radius:var(--r-sm);color:var(--faint);cursor:pointer}.pf-mas>summary::-webkit-details-marker{display:none}.pf-mas>summary:hover,.pf-mas[open]>summary{background:var(--panel);color:var(--cream)}.pf-menu{position:absolute;right:0;top:34px;z-index:5;min-width:170px;display:flex;flex-direction:column;padding:4px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);box-shadow:var(--shadow-1)}.pf-menu button{text-align:left;border:0;background:none;padding:8px 10px;border-radius:6px;font-size:var(--fs-sm);color:var(--cream)}.pf-menu button:hover{background:var(--ink-2)}.pf-pie{font-size:var(--fs-sm);color:var(--faint-2);margin:var(--sp-3) var(--sp-1) 0}.pf-pie button{border:0;background:none;padding:0;color:var(--faint);text-decoration:underline;text-underline-offset:3px;font:inherit;cursor:pointer}@media (max-width: 1060px){.pf-fila{grid-template-columns:1fr 1fr 32px;gap:var(--sp-3) var(--sp-4)}.pf-quien{grid-column:1 / 3}.pf-mas{grid-column:3;grid-row:1}}@media (max-width: 560px){.pf-fila{grid-template-columns:1fr 32px}.pf-quien{grid-column:1}.pf-mas{grid-column:2}.pf-celda{grid-column:1 / 3}}.pf-cal{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);padding:var(--sp-5) var(--sp-4) var(--sp-4);overflow-x:auto}.pf-cal-in{min-width:760px}.pf-cal-meses{display:grid;margin-left:200px;padding-bottom:6px;border-bottom:1px solid var(--line);font-size:var(--fs-sm);color:var(--faint-2)}.pf-cal-cuerpo{position:relative;margin-left:200px;margin-bottom:22px}.pf-cal-grid{position:absolute;top:0;bottom:0;width:1px;background:var(--line)}.pf-cal-hoy{position:absolute;top:0;bottom:0;width:2px;background:var(--ember);opacity:.85;z-index:1}.pf-cal-hoy span{position:absolute;bottom:-20px;left:-12px;font-size:11px;font-weight:700;color:var(--ember);white-space:nowrap}.pf-cal-fila{position:relative;display:flex;align-items:center;height:42px;margin-left:-200px;border-bottom:1px solid var(--line)}.pf-cal-fila:last-child{border-bottom:0}.pf-cal-nombre{width:200px;flex:none;padding:0 var(--sp-3) 0 0;border:0;background:none;text-align:left;color:var(--cream);font-weight:600;font-size:var(--fs-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.pf-cal-nombre small{display:block;font-weight:500;color:var(--faint-2);overflow:hidden;text-overflow:ellipsis}.pf-cal-pista{position:relative;flex:1;height:100%}.pf-cal-barra{position:absolute;top:12px;z-index:2;height:18px;display:flex;align-items:center;padding:0 7px;border-radius:5px;overflow:hidden;white-space:nowrap;font-size:11px;font-weight:700;color:var(--ink);background:var(--tpl-color, var(--faint))}.pf-cal-barra.apagada{opacity:.38}.pf-cal-barra.abierta{border-radius:5px 0 0 5px;-webkit-mask-image:linear-gradient(90deg,#000 78%,transparent);mask-image:linear-gradient(90deg,#000 78%,transparent)}.pf-cal-clave{position:absolute;top:8px;z-index:3;width:8px;height:26px;margin-left:-4px;border-radius:3px;background:var(--cream)}.hx-cifras{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--sp-3);margin:var(--sp-5) 0}.hx-cifra{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:var(--sp-4)}.hx-cifra b{display:block;font-family:Archivo,system-ui,sans-serif;font-weight:800;font-size:var(--fs-lg);color:var(--cream);font-variant-numeric:tabular-nums}.hx-cifra span{display:block;margin-top:4px;font-size:var(--fs-sm);color:var(--faint)}.hx-vacio{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-5);margin-top:var(--sp-5);padding:var(--sp-6);border:1px dashed var(--line-2);border-radius:var(--r);background:var(--panel)}.hx-vacio>div{flex:1;min-width:240px}.hx-vacio h2{margin:0;font-family:Archivo,system-ui,sans-serif;font-size:var(--fs-lg);color:var(--cream)}.hx-vacio p{margin:6px 0 0;color:var(--faint);max-width:60ch}.hx-vacio p b{color:var(--cream)}td.hx-sub span,td .hx-sub{display:block;font-size:var(--fs-sm);color:var(--faint-2);font-weight:400}td.hx-pos{color:var(--good-text, var(--good))}td.hx-neg{color:var(--hot)}.nx{display:grid;grid-template-columns:270px minmax(0,1fr) 320px;gap:var(--sp-5);align-items:start;margin-top:var(--sp-5)}.nx-col-h{margin:0 0 var(--sp-2);font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint-2)}.nx-opciones{display:flex;flex-direction:column;gap:6px;margin-bottom:var(--sp-5)}.nx-opt{position:relative;display:flex;gap:11px;align-items:flex-start;width:100%;padding:10px 11px;border:1px solid var(--line);border-radius:11px;background:var(--panel);text-align:left;color:var(--cream);transition:border-color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease)}.nx-opt:hover{border-color:var(--line-2);background:var(--ink-2)}.nx-opt[aria-pressed=true]{border-color:var(--ember);background:color-mix(in srgb,var(--ember) 8%,var(--panel))}.nx-opt .pf-glifo{width:30px;height:30px}.nx-opt b{display:block;font-size:var(--fs-base)}.nx-opt span.d{display:block;margin-top:1px;font-size:var(--fs-sm);color:var(--faint);line-height:1.35}.nx-ejemplo{border:0;background:none;padding:0;margin-top:4px;font:inherit;font-size:var(--fs-sm);color:var(--faint);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.nx-ejemplo:hover{color:var(--cream)}.nx-form{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:var(--sp-5)}.nx-form h2{margin:0 0 4px;font-family:Archivo,system-ui,sans-serif;font-weight:800;font-size:var(--fs-lg);color:var(--cream)}.nx-lead{margin:0 0 var(--sp-4);color:var(--faint)}.nx-campos{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4)}.nx-campo{display:flex;flex-direction:column;gap:6px;min-width:0}.nx-campo.full{grid-column:1 / -1}.nx-campo>span:first-child{font-size:var(--fs-sm);font-weight:600;color:var(--faint)}.nx-campo>span:first-child small{font-weight:500;color:var(--faint-2)}.nx-campo input{width:100%}.nx-ayuda{font-size:var(--fs-sm);color:var(--faint-2)}.nx-ayuda.warn{color:var(--warn)}.nx-unidad{display:flex;align-items:center;gap:8px}.nx-unidad input{flex:1;min-width:0}.nx-unidad span{color:var(--faint-2);font-size:var(--fs-sm);white-space:nowrap}.nx-nums{display:flex;gap:6px}.nx-nums button{min-width:38px}.nx-acciones{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);margin-top:var(--sp-5)}.nx-acciones .nx-ayuda{margin:0}.nx-lado{position:sticky;top:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-3)}.nx-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:var(--sp-4) var(--sp-5)}.nx-hero{font-family:Archivo,system-ui,sans-serif;font-weight:900;font-size:clamp(28px,3vw,34px);line-height:1;color:var(--cream);font-variant-numeric:tabular-nums}.nx-cap{margin-top:6px;font-size:var(--fs-sm);color:var(--faint)}.nx-dl{display:grid;grid-template-columns:1fr auto;gap:8px 12px;margin:var(--sp-4) 0 0;font-size:var(--fs-sm)}.nx-dl dt{color:var(--faint)}.nx-dl dd{margin:0;text-align:right;font-weight:700;color:var(--cream);font-variant-numeric:tabular-nums}.nx-dl dd input{width:76px;text-align:right;padding:3px 7px}.nx-dl dd.good{color:var(--good-text, var(--good))}.nx-dl dd.bad{color:var(--hot)}.nx-tasas{display:flex;gap:4px;margin-top:var(--sp-3)}.nx-tasas button{flex:1;padding:5px 6px;border:1px solid var(--line-2);border-radius:7px;background:transparent;color:var(--faint);font-size:var(--fs-sm)}.nx-tasas button[aria-pressed=true]{background:var(--ink-2);color:var(--cream);border-color:var(--ember)}.nx-fuente{margin:var(--sp-3) 0 0;padding-top:var(--sp-3);border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--faint-2)}.nx-etapas{list-style:none;margin:var(--sp-2) 0 0;padding:0}.nx-etapas li{display:grid;grid-template-columns:12px 1fr auto;gap:10px;align-items:center;padding:6px 0;border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--cream)}.nx-etapas li:first-child{border-top:0}.nx-etapas .pto{width:9px;height:9px;border-radius:50%;background:var(--tpl-color, var(--faint));opacity:.6}.nx-etapas li.clave{font-weight:700}.nx-etapas li.clave .pto{background:var(--cream);opacity:1}.nx-etapas .f{color:var(--faint);font-variant-numeric:tabular-nums}.nx-etapas li.clave .f{color:var(--cream)}.nx-alerta{margin-top:var(--sp-3);padding:10px 12px;border-radius:10px;font-size:var(--fs-sm);color:var(--warn);background:color-mix(in srgb,var(--warn) 10%,transparent)}.nx-alerta.bad{color:var(--hot);background:color-mix(in srgb,var(--hot) 10%,transparent)}.nx-mide{margin:var(--sp-2) 0 0;padding-left:18px;color:var(--faint);font-size:var(--fs-sm)}.nx-mide li{margin:3px 0}@media (max-width: 1180px){.nx{grid-template-columns:minmax(0,1fr) 320px}.nx-inicio{grid-column:1 / -1}.nx-inicio .nx-opciones{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}}@media (max-width: 860px){.nx{grid-template-columns:1fr}.nx-lado{position:static}}@media (max-width: 560px){.nx-campos{grid-template-columns:1fr}}.crm-light{--ink:#ffffff;--ink-2:#f5f8fa;--panel:#ffffff;--cream:#33475b;--faint:#516f90;--faint-2:#516f90;--line:#e5e8eb;--line-2:#cbd6e2;--ember:#0d5559;--ember-deep:#0a4346;--ember-ink:#ffffff;--ember-hover:#0a4346;--good:#1a8a5a;--hot:#d9304f;--warn:#b8750a;--cool:#0a6e73;--fg-rgb:0 0 0;--superficie-alta:#f5f8fa;--campo-foco:#ffffff;--hot-ink:#ffffff;--hot-hover:#b3203c;--warn-ink:#ffffff;color-scheme:light;--crm-link:#0a6a6d;--crm-col:#efefef;--crm-pie:#d9d9d9;--crm-sel:#eaeef2;--crm-azul:#0a6ee0;font-family:Lexend Deca,Plus Jakarta Sans,system-ui,sans-serif;color:var(--cream)}.main-col.crm-light{background:#fff;max-width:none;min-height:100vh;padding-left:24px;padding-right:24px}.crm-light .in,.crm-light select,.crm-light textarea,.crm-light input[type=date],.crm-light input[type=datetime-local]{background:#fff;border:1px solid var(--line-2);border-radius:8px;color:var(--cream)}.crm-light select option{background:#fff;color:#33475b}.crm-light .in:focus,.crm-light select:focus,.crm-light textarea:focus{border-color:var(--crm-azul);outline:0;box-shadow:0 0 0 1px var(--crm-azul)}.crm-light .hint{color:var(--faint)}.crm-light button.btn-primary{background:var(--ember);color:#fff;border:0;border-radius:999px}.crm-light button.btn-primary:hover:not(:disabled){background:var(--ember-deep)}.crm-light button.ghost{background:#fff;border:1px solid var(--line-2);color:var(--cream);border-radius:999px}.crm-light button.ghost:hover{background:var(--ink-2);border-color:var(--faint-2);color:var(--cream)}.crm-light .fx-link{color:var(--crm-link)}.crm-light .fx-box{background:#fff;border:1px solid var(--line);border-radius:8px;box-shadow:none}.crm-light .fx-lbl{color:var(--faint)}.crm-light .fx-menu{box-shadow:0 6px 18px #2d3e502e;border-radius:8px}.crm-light .fx-menu li.sep{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.crm-light .fx-menu button:hover,.crm-light .fx-menu button:focus-visible{background:var(--ink-2)}.crm-light .fx-pill{background:transparent}.crm-light .empty-state{background:#fff;border:1px solid var(--line);color:var(--cream)}.crm-link{color:var(--crm-link);font-weight:700;text-decoration:none}a.crm-link:hover,button.crm-link:hover{text-decoration:underline}.crm-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.crm-h1{margin:0;font-weight:400;font-size:26px;line-height:1.25}.crm-h1>.crm-menu>button{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:4px 0;font:inherit;color:inherit;cursor:pointer}.crm-sub{margin:0;color:var(--faint);font-size:13px}.crm-top-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.crm-menu{position:relative;display:inline-flex}.crm-menu>.fx-menu{top:calc(100% + 6px)}.fx-menu li.crm-menu-h{padding:8px 10px 3px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.fx-menu li.crm-menu-h.sep{border-top:1px solid var(--line);margin-top:4px;padding-top:9px}.crm-menu-sub{font-size:11.5px;color:var(--faint);font-weight:400;margin-left:4px;white-space:nowrap}.crm-h1 .fx-menu{font-size:var(--fs-base);line-height:1.35;font-weight:400}.crm-icono{width:32px;height:32px;border-radius:50%;border:1px solid var(--line-2);background:#fff;color:var(--cream);display:inline-grid;place-items:center;padding:0;cursor:pointer}.crm-icono:hover{background:var(--ink-2)}.crm-icono.on{background:var(--crm-sel)}.crm-primario{display:inline-flex;align-items:center;gap:8px;background:var(--ember);color:#fff;border:0;border-radius:999px;padding:0 16px;height:34px;font:inherit;font-size:13px;font-weight:500;cursor:pointer}.crm-primario:hover{background:var(--ember-deep)}.crm-primario:disabled{opacity:.5;cursor:default}.crm-caret{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid currentColor;display:inline-block}.crm-vistas{display:flex;flex-wrap:wrap;align-items:flex-end;gap:2px;border-bottom:1px solid var(--line-2);margin-top:8px}.crm-vistas button{display:inline-flex;align-items:center;gap:8px;background:none;border:0;border-bottom:2px solid transparent;border-radius:6px 6px 0 0;color:var(--cream);padding:9px 14px;font:inherit;font-size:14px;white-space:nowrap;cursor:pointer}.crm-vistas button:hover{background:var(--ink-2)}.crm-vistas button.on{background:var(--crm-sel);border-bottom-color:var(--cream)}.crm-vistas .crm-vista-x{padding:9px 4px 9px 0;font-size:12px;opacity:.6;background:none}.crm-vistas .crm-mas{color:var(--faint);padding:9px 12px}.crm-barra{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px}.crm-barra .fx-grow,.crm-grow{flex:1}.crm-buscar{display:flex;align-items:center;gap:8px;height:34px;min-width:230px;padding:0 14px;border:1px solid var(--line-2);border-radius:999px;background:#fff;color:var(--faint)}.crm-buscar:focus-within{border-color:var(--crm-azul)}.crm-buscar input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:13px;color:var(--cream)}.crm-buscar input::-webkit-search-cancel-button{display:none}.crm-pil{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border:1px solid var(--line-2);border-radius:999px;background:#fff;color:var(--cream);font:inherit;font-size:13px;cursor:pointer}.crm-pil:hover{background:var(--ink-2)}.crm-pil.on{background:var(--crm-sel)}.crm-modo{display:inline-flex;border:1px solid var(--line-2);border-radius:999px;padding:2px;background:#fff}.crm-modo button{width:30px;height:28px;border:0;border-radius:999px;background:none;color:var(--faint);display:inline-grid;place-items:center;cursor:pointer;padding:0}.crm-modo button.on{background:#fff;color:var(--cream);box-shadow:0 0 0 1px var(--cream) inset}.crm-qf{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;margin-top:10px;padding-left:4px}.crm-qf .fx-chip{border:0;background:none;padding:6px 0;border-radius:0;font-weight:700;font-size:13px;color:var(--cream)}.crm-qf .fx-chip:hover:not(:disabled){color:var(--cream);background:none;text-decoration:underline}.crm-qf .fx-chip.on{background:var(--crm-sel);border-radius:999px;padding:5px 12px;font-weight:500}.crm-qf-sep{width:1px;height:24px;background:var(--line-2);margin:0 4px}.crm-qf-avz{display:inline-flex;align-items:center;gap:8px;background:none;border:0;font:inherit;font-size:13px;font-weight:700;color:var(--cream);cursor:pointer;position:relative;padding:6px 0}.crm-qf-avz .punto{position:absolute;top:-4px;right:-10px;width:10px;height:10px;border-radius:50%;background:var(--crm-azul)}.crm-qf-n{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--crm-azul);color:#fff;font-size:11px;font-weight:600}.crm-qf-mas{display:inline-flex;align-items:center;gap:6px;background:none;border:1px dashed var(--line-2);border-radius:999px;padding:4px 12px;font:inherit;font-size:13px;color:var(--faint);cursor:pointer}.crm-qf-mas:hover,.crm-qf-mas[aria-expanded=true]{color:var(--cream);border-color:var(--faint);background:var(--ink-2)}.crm-avz{position:relative;display:inline-flex;align-items:center;border:1px solid var(--line-2);border-radius:999px;background:var(--crm-sel);color:var(--cream)}.crm-avz.a-medias{background:none;border-style:dashed;color:var(--faint)}.crm-avz-chip{display:inline-flex;align-items:center;gap:8px;border:0;background:none;padding:5px 4px 5px 12px;font:inherit;font-size:13px;color:inherit;cursor:pointer;max-width:340px;white-space:nowrap;border-radius:999px 0 0 999px}.crm-avz-chip .t{overflow:hidden;text-overflow:ellipsis}.crm-avz-chip:disabled{cursor:default}.crm-avz-x{border:0;background:none;padding:5px 10px 5px 4px;font-size:11px;line-height:1;color:var(--faint);cursor:pointer;border-radius:0 999px 999px 0}.crm-avz-x:hover{color:var(--hot)}.crm-avz-pop{position:absolute;z-index:45;top:calc(100% + 6px);left:0;width:300px;max-width:min(320px,92vw);box-sizing:border-box;background:#fff;border:1px solid var(--line-2);border-radius:10px;box-shadow:0 8px 24px #2d3e5033;padding:12px;color:var(--cream);font-size:13px;font-weight:400}.crm-avz-pop.dcha{left:auto;right:0}.crm-avz-ed{display:flex;flex-direction:column;gap:10px}.crm-avz-op-fila{display:flex}.crm-avz-op{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line-2);border-radius:8px;padding:6px 10px;font:inherit;font-size:13px;color:var(--cream);cursor:pointer}.crm-avz-op:hover{background:var(--ink-2)}.crm-avz-op-fila .fx-menu{min-width:200px}.crm-avz-busca{width:100%;box-sizing:border-box}.crm-avz-lista{max-height:230px;overflow:auto;display:flex;flex-direction:column;margin:0 -4px;scrollbar-width:thin}.crm-avz-fila{display:flex;align-items:center;gap:8px;padding:6px;border-radius:6px;font-size:13px;cursor:pointer}.crm-avz-fila:hover{background:var(--ink-2)}.crm-avz-fila input{accent-color:var(--ember);margin:0;flex:none}.crm-avz-fila small{margin-left:auto;color:var(--faint);font-variant-numeric:tabular-nums}.crm-avz-fila.cero{color:var(--faint)}.crm-avz-rango{display:grid;grid-template-columns:1fr 1fr;gap:8px}.crm-avz-campos-wrap{display:flex;flex-direction:column;gap:6px}.crm-avz-campos{max-height:300px;overflow:auto;scrollbar-width:thin}.crm-avz-grupo{padding:8px 6px 3px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.crm-avz-campo{display:block;width:100%;text-align:left;background:none;border:0;padding:7px 8px;border-radius:6px;font:inherit;font-size:13px;color:var(--cream);cursor:pointer}.crm-avz-campo:hover,.crm-avz-campo:focus-visible{background:var(--ink-2)}.crm-avz-panel .fx-drawer-body{padding:16px 24px}.crm-avz-tarj{border:1px solid var(--line);border-radius:10px;padding:12px 12px 14px;margin-bottom:10px}.crm-avz-tarj header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-weight:600;font-size:13px}.crm-avz-tarj .crm-avz-x{padding:4px 6px;border-radius:6px}.crm-avz-h{margin:16px 0 8px;font-size:12px;font-weight:600;color:var(--faint)}@media (max-width:560px){.crm-avz-pop,.crm-avz-pop.dcha{position:fixed;left:12px;right:12px;top:auto;bottom:12px;width:auto;max-width:none;max-height:75vh;overflow:auto;z-index:90}}@media (pointer:coarse){.crm-avz-chip,.crm-avz-x,.crm-qf-mas,.crm-avz-op,.crm-avz-fila,.crm-avz-campo{min-height:44px}}.crm-tablero{display:flex;gap:8px;overflow-x:auto;margin-top:12px;padding-bottom:10px;align-items:stretch;min-height:calc(100vh - 330px);scrollbar-width:thin}.crm-col{flex:0 0 280px;display:flex;flex-direction:column;background:var(--crm-col);border:0;border-radius:14px 14px 0 0;min-width:0}.crm-col.sobre{background:#e4eef0;outline:2px dashed var(--ember);outline-offset:-2px}.crm-col.plegada{flex-basis:52px}.crm-col-head{display:flex;align-items:center;gap:8px;padding:10px 10px 6px}.crm-etapa{display:inline-flex;align-items:center;font-size:12.5px;font-weight:700;padding:2px 8px;border-radius:4px;color:#fff;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-col-n{font-size:12px;color:var(--faint)}.crm-col-fold{margin-left:auto;background:none;border:0;color:var(--faint);font-size:14px;padding:2px 5px;border-radius:4px;cursor:pointer}.crm-col-fold:hover{background:#0000000f}.crm-col-body{flex:1;display:flex;flex-direction:column;gap:8px;padding:4px 8px 10px;min-height:120px}.crm-col-vacia{margin:auto;color:var(--faint-2);font-size:13px;text-align:center;padding:12px}.crm-col-pie{border-top:1px solid var(--crm-pie);padding:8px 8px 10px;font-size:12px;color:var(--faint);display:flex;flex-direction:column;gap:3px}.crm-col-pie b{color:var(--cream);font-weight:700}.crm-col-pie .info{display:inline-block;vertical-align:-2px;margin-left:3px;opacity:.7}.crm-col-mas{background:none;border:0;color:var(--crm-link);font-size:13px;padding:6px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.crm-col.plegada .crm-col-body,.crm-col.plegada .crm-col-pie{display:none}.crm-col.plegada .crm-col-head{flex-direction:column;padding:12px 6px}.crm-col.plegada .crm-etapa{writing-mode:vertical-rl;max-height:220px}.crm-card{background:#fff;border:1px solid #e1e5ea;border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:6px;cursor:pointer;touch-action:pan-y;position:relative;text-align:left;color:var(--cream);font:inherit;width:100%;box-shadow:0 1px 3px #2d3e501f}.crm-card:hover{box-shadow:0 2px 8px #2d3e5033}.crm-card:focus-visible{outline:2px solid var(--crm-azul);outline-offset:2px}.crm-card.arrastrando{opacity:.35}.crm-card.overlay{cursor:grabbing;box-shadow:0 14px 34px #2d3e5059;border-color:var(--ember)}.crm-card-t{font-weight:700;color:var(--crm-link);line-height:1.3;font-size:14.5px;overflow-wrap:anywhere;padding-right:26px}.crm-card-t button{background:none;border:0;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.crm-card-t button:hover{text-decoration:underline;text-underline-offset:3px}.crm-card-r{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--cream)}.crm-card-r svg{flex:none;color:var(--faint)}.crm-card-r.venc{color:var(--hot)}.crm-card-r.venc svg{color:var(--hot)}.crm-card-r.vacio{color:var(--faint-2)}.crm-card-c{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--crm-link);margin-top:2px;min-width:0}.crm-card-c span:last-child,.crm-card-c button{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-card-c button{background:none;border:0;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer;min-width:0}.crm-card-c button:hover{text-decoration:underline;text-underline-offset:3px}.crm-card-prop{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--cream);min-width:0}.crm-card-prop span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-card-prop.sin{color:var(--faint)}.crm-card-prop.sin svg{flex:none}.crm-chips{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.crm-chip-dato{font-size:12px;line-height:1;padding:3px 7px;border-radius:999px;background:#eaf0f6;color:#33475b;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-card-linea{height:1px;background:var(--line);margin:4px 0 2px}.crm-card-pie{display:flex;align-items:center;gap:10px;min-width:0}.crm-card-pie>svg{color:var(--faint-2);flex:none}.crm-card-sig{display:inline-flex;align-items:center;gap:6px;font-size:12px;border:1px solid var(--line-2);border-radius:6px;padding:3px 8px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;background:#fff}.crm-card-sig.sin{background:#fff6dd;border-color:#f5c26b;color:#5a4a1a}.crm-card-sig.venc{border-color:#f2a6b3;background:#fdecef;color:var(--hot)}.crm-card-sig i{font-style:normal;opacity:.5;margin:0 2px}.crm-card-menu{position:absolute;top:6px;right:6px}.crm-card-menu>button{background:none;border:0;color:var(--faint);padding:2px 6px;border-radius:6px;font-size:16px;line-height:1;cursor:pointer}.crm-card-menu>button:hover{background:var(--ink-2);color:var(--cream)}.crm-prio{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none}.crm-prio.alta{background:var(--hot)}.crm-prio.media{background:#f5a623}.crm-prio.baja{background:var(--faint-2)}.crm-card-t .crm-prio{margin-right:6px}.crm-avatar{display:inline-grid;place-items:center;border-radius:50%;color:#fff;font-weight:700;flex:none;line-height:1}.crm-light .fx-dt{background:#fff;border:0;border-radius:0;overflow:visible;margin-top:10px}.crm-light .fx-dt-sum{background:#fff;border:0;color:var(--faint);padding:6px 4px}.crm-light .fx-dt-bulk{background:#e4eef0;border-radius:6px;margin:6px 0}.crm-light .fx-table th{text-transform:none;letter-spacing:0;font-size:14px;font-weight:400;color:var(--faint);background:#fff;border-bottom:1px solid var(--line-2);padding:12px 14px}.crm-light .fx-table th button{color:var(--faint)}.crm-light .fx-table td{border-bottom:1px solid var(--line);padding:11px 14px;font-size:14px}.crm-light .fx-table tr.click:hover td{background:#f5f8fa}.crm-light .fx-dt-open{color:var(--crm-link);font-weight:700}.crm-light .fx-dt-foot{border-top:0;color:var(--faint)}.crm-light .fx-num.mute{color:var(--faint-2)}.crm-celda{display:inline-flex;align-items:center;gap:8px;min-width:0}.crm-etapa-sel{border-radius:4px;font-weight:700;font-size:12.5px;color:#fff;border:0;padding:4px 8px;width:auto;max-width:240px;cursor:pointer}.crm-light .crm-etapa-sel{border:0}.crm-sigact{font-weight:700;color:var(--cream)}.crm-ficha{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr) minmax(0,280px);gap:16px;align-items:start;margin-top:12px}@media (max-width:1100px){.crm-ficha{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.crm-ficha>:nth-child(3){grid-column:1 / -1}}@media (max-width:760px){.crm-ficha{grid-template-columns:minmax(0,1fr)}}.crm-ficha-col{display:flex;flex-direction:column;gap:14px;min-width:0}.crm-volver{background:none;border:0;color:var(--crm-link);padding:0;font-size:13px;align-self:flex-start;cursor:pointer;font-weight:700}.crm-volver:hover{text-decoration:underline}.crm-prop{display:flex;flex-direction:column;gap:2px;padding:8px 0}.crm-prop>span{font-size:12.5px;color:var(--faint);font-weight:400}.crm-prop .in,.crm-prop select{width:100%}.crm-etapas-barra{display:flex;gap:3px;flex-wrap:wrap}.crm-etapas-barra button{flex:1;min-width:72px;border:0;border-radius:4px;padding:8px 4px;font-size:12px;font-weight:700;background:#e9edf1;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.crm-etapas-barra button.pasada{color:#fff;opacity:.6}.crm-etapas-barra button.actual{color:#fff}.crm-etapas-barra button:hover{filter:brightness(.95)}.crm-etapas-barra button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px}.crm-etapa-n{max-width:100%;overflow:hidden;text-overflow:ellipsis}.crm-etapa-f{font-size:10.5px;font-weight:600;opacity:.85}.crm-etapas-barra button.sin-registro{opacity:.45;background-image:repeating-linear-gradient(135deg,transparent 0 6px,rgba(255,255,255,.22) 6px 12px)}.crm-seccion{border-top:1px solid var(--line-2);padding-top:14px}.crm-seccion-t{display:flex;align-items:center;gap:8px;background:none;border:0;padding:0;font:inherit;font-size:16px;font-weight:700;color:var(--cream);cursor:pointer}.crm-seccion-t svg{transition:transform .15s}.crm-seccion-t[aria-expanded=false] svg{transform:rotate(-90deg)}.crm-act-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:12px 0 8px}.crm-act-buscar{display:flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--line-2);border-radius:999px;color:var(--faint);min-width:130px;max-width:170px}.crm-act-buscar input{border:0;outline:0;background:none;font:inherit;font-size:13px;color:var(--cream);min-width:0;width:100%}.crm-chips-filtro{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.crm-chipf{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 6px 0 12px;border-radius:999px;background:#eaeef2;color:var(--cream);font-size:13px}.crm-chipf button{background:none;border:0;color:inherit;font:inherit;cursor:pointer;padding:0 4px}.crm-chipf .x{opacity:.7}.crm-mes{font-size:13px;color:var(--faint);margin:14px 0 8px;font-weight:700}.crm-act-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.crm-act{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;position:relative}.crm-act:not(:last-child):before{content:"";position:absolute;left:13px;top:30px;bottom:-12px;width:2px;background:var(--line-2)}.crm-act-ico{width:28px;height:28px;border-radius:50%;background:#fff;border:1px solid var(--line-2);display:grid;place-items:center;font-size:12px;color:var(--faint);z-index:1}.crm-act-box{border:1px solid var(--line-2);border-radius:8px;padding:10px 14px;background:#fff;min-width:0}.crm-act-t{font-weight:700;color:var(--cream);overflow-wrap:anywhere}.crm-act-m{font-size:12.5px;color:var(--faint);margin-top:2px;padding-bottom:8px;border-bottom:1px solid var(--line);margin-bottom:8px}.crm-act-c{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px}.crm-act.hecha .crm-act-t{text-decoration:line-through;color:var(--faint)}.crm-act.venc .crm-act-m{color:var(--hot)}.crm-act-acts{display:flex;gap:12px;margin-top:6px}.crm-act-vacia{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:26px 12px;color:var(--faint)}.crm-act-vacia svg{color:var(--faint-2)}.crm-act-vacia b{color:var(--cream)}.fx-drawer.crm-light{font-family:Lexend Deca,Plus Jakarta Sans,system-ui,sans-serif}.fx-drawer.crm-light .fx-drawer-top{position:absolute;right:14px;top:14px;border:0;padding:0;z-index:2}.fx-drawer.crm-light .fx-drawer-top .fx-lbl{display:none}.fx-drawer.crm-light .fx-drawer-title{font-size:20px;font-weight:500;padding:18px 24px 14px;border-bottom:1px solid var(--line-2)}.fx-drawer.crm-light .fx-drawer-acts{border-top:1px solid var(--line-2)}.crm-form-enlace{display:flex;justify-content:flex-end;margin:-4px 0 4px}.crm-form-enlace button{display:inline-flex;align-items:center;gap:6px;background:none;border:0;color:var(--crm-link);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.crm-form{display:flex;flex-direction:column;gap:14px}.crm-form .field{display:flex;flex-direction:column;gap:6px}.crm-form .field>.field-label,.crm-light .field>.field-label{font-size:14px;font-weight:700;color:var(--cream)}.crm-form .in,.crm-form select{width:100%;height:40px}.crm-form textarea.in{height:auto}.crm-form-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:760px){.crm-form-2{grid-template-columns:1fr}}.crm-selchip{position:relative}.crm-selchip select{color:transparent;padding-left:12px}.crm-selchip .crm-etapa{position:absolute;left:12px;top:50%;transform:translateY(-50%);pointer-events:none}.crm-selchip .crm-etapa.gris{background:#e5e8eb;color:var(--cream);font-weight:500}.crm-fecha{position:relative}.crm-fecha svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--faint);pointer-events:none}.crm-fecha input{padding-left:38px}.crm-aviso{font-size:13px;padding:9px 12px;border-radius:8px;border:1px solid #f5c26b;background:#fff6dd;color:#5a4a1a}.crm-aviso button{margin-left:8px}.crm-buscar-lista{list-style:none;margin:6px 0 0;padding:0;border:1px solid var(--line-2);border-radius:8px;max-height:180px;overflow:auto;background:#fff}.crm-buscar-lista button{width:100%;text-align:left;background:none;border:0;padding:8px 10px;color:inherit;font:inherit;display:flex;justify-content:space-between;gap:10px;cursor:pointer}.crm-buscar-lista button:hover{background:var(--ink-2)}.crm-chips{display:flex;flex-wrap:wrap;gap:6px}.crm-chip-x{display:inline-flex;align-items:center;gap:6px;background:#eaeef2;border-radius:999px;padding:3px 10px;font-size:13px}.crm-chip-x button{background:none;border:0;color:var(--faint);padding:0;cursor:pointer}.crm-imp-tabla{width:100%;border-collapse:collapse;font-size:13px}.crm-imp-tabla td,.crm-imp-tabla th{padding:5px 8px;border-bottom:1px solid var(--line);text-align:left}.crm-imp-tabla tr.mal td{color:var(--faint-2)}.crm-cfg-pipe{border:1px solid var(--line-2);border-radius:8px;padding:14px 16px;display:flex;flex-direction:column;gap:12px;background:var(--panel)}.crm-cfg-etapa{display:grid;grid-template-columns:34px minmax(140px,1fr) 84px 130px auto;gap:8px;align-items:center}.crm-cfg-etapa input[type=color]{width:34px;height:30px;padding:0;border:1px solid var(--line-2);border-radius:6px;background:none}@media (max-width:760px){.crm-cfg-etapa{grid-template-columns:34px minmax(0,1fr) 70px}.crm-cfg-etapa>:nth-child(n+4){grid-column:2 / -1}}.crm-estrenar{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.crm-estrenar-op{border:1px solid var(--line-2);border-radius:8px;padding:16px;background:var(--panel);display:flex;flex-direction:column;gap:10px}.crm-estrenar-op h3{margin:0}.crm-estrenar-et{display:flex;flex-wrap:wrap;gap:4px}.crm-skeleton{display:flex;gap:12px}.crm-page{display:flex;flex-direction:column;gap:0}.crm-flush{margin:0}.crm-mt6{margin-top:6px}.crm-mt8{margin-top:8px}.crm-mt10{margin-top:10px}.crm-mt16{margin-top:16px}.crm-mb6{margin-bottom:6px}.crm-mb12{margin-bottom:12px}.crm-ml4{margin-left:4px}.crm-ml6{margin-left:6px}.crm-ml8{margin-left:8px}.crm-full{width:100%}.crm-pad8{padding:8px;display:block}.crm-sec{margin:14px 0 8px}.crm-sec.lg{margin-top:18px}.crm-cfg-stack{display:flex;flex-direction:column;gap:18px}.crm-cfg-etapas{display:flex;flex-direction:column;gap:8px}.crm-cfg-acts{display:inline-flex;gap:4px;align-items:center}.crm-campo-fila{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.crm-check{display:flex;gap:8px;align-items:center}.crm-cfg-ver{display:flex;flex-direction:column;gap:8px;max-width:520px}.crm-cfg-ver-lista{display:flex;flex-direction:column;gap:6px}.crm-etapa-fila{display:flex;gap:8px;align-items:center;margin-top:4px}.crm-auto{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.crm-card-sig .txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.crm-card-sig>span:first-child{flex:none}.crm-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:6px}.crm-head-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.crm-light h1{font-family:inherit;font-weight:400;font-size:26px;line-height:1.25;letter-spacing:0;text-transform:none;margin:0}.crm-light .crm-head h1{font-size:24px}.crm-form-enlace{margin:0 0 2px}.crm-imp-hojas{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:13px}.crm-imp-hojas .mute{opacity:.55}.crm-imp-resumen{display:grid;gap:8px}.crm-imp-resumen h4{font-size:12px;color:var(--faint-2)}.crm-imp-avisos{margin:0;padding-left:18px;font-size:13px;display:grid;gap:3px}.crm-imp-avisos .err{color:#c0392b}.crm-rapidas{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:10px 12px}.crm-rapidas-fila{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.crm-rapidas-t{font-size:13px;font-weight:600;color:var(--cream)}.crm-rapidas button.ghost{height:30px;padding:0 12px;font-size:13px}.crm-paso{display:flex;flex-direction:column;gap:8px;margin-top:10px;padding:12px;border:1px solid var(--crm-azul);border-radius:8px;background:#f5f8fa}.crm-paso .in.text{max-width:480px}.crm-dia-resumen{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.crm-dia-cifra{display:flex;flex-direction:column;min-width:120px;padding:10px 14px;border:1px solid var(--line);border-radius:8px;background:#fff}.crm-dia-cifra b{font-size:26px;font-weight:500;line-height:1.1;color:var(--cream)}.crm-dia-cifra span{font-size:12px;color:var(--faint)}.crm-dia-cifra.alerta{border-color:var(--hot)}.crm-dia-cifra.alerta b{color:var(--hot)}.crm-dia-lista{margin-top:12px}.crm-dia-filas{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column}.crm-dia-filas li{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding:8px 0}.crm-dia-filas li:first-child{border-top:0}.crm-dia-filas li.venc b{color:var(--hot)}.crm-dia-abrir{display:flex;flex-direction:column;align-items:flex-start;gap:2px;flex:1;min-width:0;background:none;border:0;padding:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.crm-dia-abrir b{font-weight:600;overflow-wrap:anywhere}.crm-dia-abrir small{color:var(--faint);overflow-wrap:anywhere}.crm-dia-abrir:hover b{text-decoration:underline}.crm-closers{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.crm-closers li{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.crm-closers li:first-child{border-top:0}.crm-closers-quien{display:flex;flex-direction:column;min-width:200px;flex:1 1 200px}.crm-closers-quien small{color:var(--faint);overflow-wrap:anywhere}@media (max-width:760px){.crm-dia-cifra{flex:1 1 40%}.crm-closers-quien{flex-basis:100%}}.wa-box{gap:var(--sp-2)}.wa-lectura{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--sp-2);margin:var(--sp-2) 0}.wa-lectura div{min-width:0}.wa-lectura dt{font-size:12px;color:var(--faint)}.wa-lectura dd{margin:2px 0 0;font-weight:600}.wa-lectura dd.ok{color:var(--good-text, var(--good))}.wa-lectura dd.aviso{color:var(--warn-ink, var(--warn))}.wa-mas{align-self:flex-start;margin-bottom:var(--sp-2)}.wa-hilo{display:flex;flex-direction:column;gap:var(--sp-2);max-height:560px;overflow-y:auto;padding:var(--sp-2);border-radius:var(--r, 10px);background:var(--superficie-alta)}.wa-dia{display:flex;flex-direction:column;gap:4px}.wa-fecha{align-self:center;margin:var(--sp-2) 0 4px;font-size:12px;font-weight:600;color:var(--faint);text-transform:capitalize}.wa-msg{max-width:min(85%,460px);padding:6px 10px 4px;border-radius:12px;background:var(--panel);border:1px solid var(--line);display:flex;flex-direction:column;gap:2px}.wa-msg.in{align-self:flex-start;border-bottom-left-radius:4px}.wa-msg.out{align-self:flex-end;border-bottom-right-radius:4px;background:color-mix(in srgb,var(--good) 14%,var(--panel))}.wa-msg.out.ia{background:color-mix(in srgb,var(--cool) 14%,var(--panel))}.wa-msg p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.4}.wa-msg p.wa-especial{font-style:italic;color:var(--faint)}.wa-msg time{align-self:flex-end;font-size:11px;color:var(--faint)}.wa-quien{font-size:12px;font-weight:600;color:var(--faint)}.wa-plantilla{font-size:11px;color:var(--faint)}.wa-fila{display:flex;flex-direction:column}.wa-msg.fuera{opacity:.6}.wa-entro{align-self:stretch;margin:var(--sp-2) 0;text-align:center;font-size:12px;font-weight:600;color:var(--ember);border-top:1px dashed var(--ember);padding-top:4px}.wa-previo{margin:0 0 var(--sp-2);font-size:13px;color:var(--faint)}.crm-chip-pend{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:transparent;color:inherit;font:inherit;font-size:13px;cursor:pointer}.crm-chip-pend b{font-weight:700;color:var(--warn)}.crm-chip-pend.on{border-color:var(--ember);background:color-mix(in srgb,var(--ember) 14%,transparent)}.wa-atendido{display:block;margin-top:4px;font-weight:500}.crm-cfg-avisos{display:flex;flex-direction:column;gap:8px;margin:14px 0;padding:12px 14px;border:1px solid var(--line);border-radius:12px}.crm-cfg-horas{display:flex;align-items:center;gap:6px}.crm-cfg-dias{display:flex;flex-wrap:wrap;gap:4px;border:0;padding:0;margin:0}.crm-cfg-dias legend{width:100%;margin-bottom:4px}.crm-cfg-dia{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid var(--line);cursor:pointer;font-size:13px}.crm-cfg-dia input{position:absolute;opacity:0;pointer-events:none}.crm-cfg-dia.on{background:color-mix(in srgb,var(--ember) 18%,transparent);border-color:var(--ember);font-weight:600}.crm-cfg-dia:focus-within{outline:2px solid var(--ember);outline-offset:1px}.crm-cfg-dias-fila{display:flex;flex-wrap:wrap;gap:4px}.pf-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(240px,1fr);gap:var(--sp-4);align-items:stretch}.pf-hero .pf-veredicto{height:100%}.pf-eyebrow{font-size:var(--fs-sm);color:var(--faint);font-weight:600}.pf-dinero{display:flex;flex-direction:column;gap:var(--sp-2);padding:16px;border-radius:var(--r);border:1px solid var(--line);background:rgb(var(--fg-rgb) / .03)}.pf-dinero-fila{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13.5px;flex-wrap:wrap}.pf-dinero-fila>span:first-child{color:var(--faint)}.pf-dinero-fila small{color:var(--faint);font-size:12px}.pf-dinero-big{font-family:var(--font-cifra);font-size:20px;font-weight:800;font-variant-numeric:tabular-nums}.pf-sec{display:flex;flex-direction:column;gap:var(--sp-2)}.pf .pos{color:var(--good-text)}.pf .neg{color:var(--hot)}.pf b.mute{color:var(--faint-2)}.esc4{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;padding-top:24px;width:100%}.esc4-z{min-height:44px;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4px;line-height:1.2;background:rgb(var(--fg-rgb) / .06);color:var(--faint-2);font-size:12px;font-weight:600;min-width:0}.esc4-z small{font-size:10.5px;font-weight:500;opacity:.9;font-variant-numeric:tabular-nums;white-space:nowrap}.esc4-z span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.esc4-z.on{color:#101010;font-weight:800}.esc4-z.bajo.on{background:var(--hot)}.esc4-z.pes.on{background:var(--warn)}.esc4-z.rea.on{background:var(--good)}.esc4-z.opt.on{background:var(--good-text)}.esc4-z.on.prev{background:transparent;color:var(--cream)}.esc4-z.bajo.on.prev{box-shadow:inset 0 0 0 2px var(--hot)}.esc4-z.pes.on.prev{box-shadow:inset 0 0 0 2px var(--warn)}.esc4-z.rea.on.prev{box-shadow:inset 0 0 0 2px var(--good)}.esc4-z.opt.on.prev{box-shadow:inset 0 0 0 2px var(--good-text)}.esc4.tenue .esc4-z.on{background:rgb(var(--fg-rgb) / .22);color:var(--cream);box-shadow:none}.esc4-mk{position:absolute;top:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;pointer-events:none;font-style:normal;transition:left var(--dur-mid) var(--ease)}.esc4-mk b{font-size:12px;font-weight:800;white-space:nowrap;font-variant-numeric:tabular-nums}.esc4-mk:after{content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-top:7px solid var(--cream);margin-top:2px}.pf-veredicto .esc4{max-width:560px;margin-top:2px}.pp{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.pp-fila{display:grid;grid-template-columns:minmax(170px,.9fr) minmax(280px,1.6fr) minmax(240px,1.3fr);gap:20px;align-items:center;padding:16px 18px}.pp-fila+.pp-fila{border-top:1px solid var(--line)}.pp-fila.pend .pp-nombre b,.pp-fila.pend .pp-num{color:var(--faint)}.pp-fila.es-ventas{background:rgb(var(--fg-rgb) / .025)}.pp-nombre{display:flex;flex-direction:column;gap:2px;min-width:0}.pp-nombre b{font-size:15px}.pp-num{font-family:var(--font-cifra);font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}.pp-num small{font-family:inherit;font-size:12px;font-weight:500;color:var(--faint)}.pp-prev,.pp-mide{font-size:12px;color:var(--faint)}.pp-texto{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.pp-texto p{margin:0;font-size:13.5px;color:var(--cream)}.pp-texto p.pp-cal{font-size:12.5px;color:var(--faint)}.pp-texto .chip{min-width:0}.pe-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:8px}.pe-card{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border-radius:var(--r);border:1px solid var(--line);background:rgb(var(--fg-rgb) / .02);min-width:0}.pe-card.rea{border-color:color-mix(in srgb,var(--ember) 55%,var(--line))}.pe-cab{display:flex;justify-content:space-between;align-items:center;gap:8px}.pe-nombre{font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.pe-ventas{font-family:var(--font-cifra);font-size:26px;font-weight:800;font-variant-numeric:tabular-nums}.pe-ventas small{font-family:inherit;font-size:13px;font-weight:500;color:var(--faint)}.pe-pide{margin:0;font-size:11.5px;line-height:1.4;color:var(--faint-2)}.pe-hueco{margin:0;font-size:13.5px;color:var(--cream)}.pe-puente{display:grid;grid-template-columns:280px minmax(0,1fr);gap:24px;padding:18px;border-radius:var(--r);border:1px solid var(--line);margin-top:8px}.pe-resumen{display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;gap:10px 14px}.pe-resumen small{display:block;font-size:12px;color:var(--faint)}.pe-resumen b{font-family:var(--font-cifra);font-size:26px;font-weight:800;font-variant-numeric:tabular-nums}.pe-resumen>span{color:var(--faint-2);font-size:20px}.pe-resumen p b{font-family:inherit;font-size:inherit;font-weight:700}.pe-resumen p{flex-basis:100%;margin:4px 0 0;font-size:13.5px;color:var(--cream)}.pe-barras{display:flex;flex-direction:column;gap:8px}.pe-barra{display:grid;grid-template-columns:130px minmax(0,1fr) 96px;gap:12px;align-items:center;font-size:13px}.pe-barra b{text-align:right;font-variant-numeric:tabular-nums}.pe-pista{position:relative;height:14px;border-radius:4px;background:rgb(var(--fg-rgb) / .06)}.pe-eje{position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:var(--faint-2)}.pe-val{position:absolute;top:2px;height:10px;border-radius:3px}.pe-val.neg{background:var(--hot)}.pe-val.pos{background:var(--good)}@media (max-width:900px){.pf-hero{grid-template-columns:1fr}.pp-fila{grid-template-columns:1fr;gap:10px}.pe-grid,.pe-puente{grid-template-columns:1fr}}@media (max-width:520px){.esc4-z small{display:none}.esc4-z{min-height:34px}.pe-barra{grid-template-columns:96px minmax(0,1fr) 78px}}@media (prefers-reduced-motion:reduce){.esc4-mk{transition:none}}details.ref-real>summary{cursor:pointer;font-weight:600;font-size:var(--fs-base);color:var(--faint);padding:2px 0}details.ref-real[open]>summary{margin-bottom:var(--sp-3)}.cr-ahora{display:grid;grid-template-columns:minmax(260px,1fr) minmax(0,2fr);gap:var(--sp-4);margin-bottom:var(--sp-5)}.ah-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px 20px;border-radius:var(--r);border:1px solid var(--line);background:rgb(var(--fg-rgb) / .02);min-width:0}.ah-titulo{font-family:var(--font-cifra);font-size:24px;line-height:1.2;margin:0}.ah-cuenta{display:flex;flex-wrap:wrap;gap:12px 22px;margin-top:8px}.ah-cuenta b{display:block;font-family:var(--font-cifra);font-size:22px;font-weight:800}.ah-cuenta small{font-size:12px;color:var(--faint)}.ah-agenda{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}.ah-col h3{font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--faint);font-family:inherit;margin:0 0 8px}.ah-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ah-it{display:flex;flex-direction:column;gap:2px;font-size:13.5px;padding:9px 11px;border-radius:9px;background:rgb(var(--fg-rgb) / .05);border-left:3px solid var(--cool)}.ah-it small{font-size:11.5px;color:var(--faint)}.ah-it .ah-fecha{text-transform:capitalize}.cr-inicio{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 20px;margin-bottom:var(--sp-3)}.fg-scroll{overflow-x:auto;padding-bottom:4px}.fg{position:relative;min-width:760px}.fg-axis{position:relative;height:22px;margin-left:176px;border-bottom:1px solid var(--line)}.fg-axis span{position:absolute;font-size:11.5px;color:var(--faint);padding-left:4px;border-left:1px solid var(--line);height:22px;white-space:nowrap}.fg-row{display:flex;align-items:center;height:60px;border-bottom:1px solid var(--line)}.fg-row.fg-hitos{height:34px}.fg-label{width:176px;flex:none;padding-right:12px;font-size:13px;line-height:1.2;font-weight:600;display:flex;flex-direction:column;justify-content:center;min-width:0}.fg-label small{font-weight:500;color:var(--faint);font-size:11.5px}.fg-label .mute{color:var(--faint-2);font-weight:600}.fg-track{position:relative;flex:1;height:100%}.fg-hito{position:absolute;top:11px;width:10px;height:10px;margin-left:-5px;background:var(--cream);transform:rotate(45deg)}.fg-hito.pas{background:var(--faint-2)}.fg-bar{position:absolute;top:16px;height:28px;border:0;border-radius:7px;padding:0 9px;background:var(--c);color:#101010;font:inherit;font-size:12px;font-weight:700;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.fg-bar.hecha{opacity:.5}.fg-bar.sel{box-shadow:0 0 0 2px var(--panel),0 0 0 4px var(--c)}.fg-bar span{position:relative}.fg-prog{position:absolute;left:0;top:0;bottom:0;background:#00000040}.fg-hoy{position:absolute;top:0;bottom:0;width:2px;background:var(--hot);pointer-events:none;z-index:2}.fg-hoy b{position:absolute;top:-1px;left:4px;font-size:10.5px;color:var(--hot);font-weight:700}.fg-nota{margin-top:var(--sp-2)}.fd{margin-top:var(--sp-4);padding:18px 20px;border-radius:var(--r);border:1px solid var(--line)}.fd-cab h3{display:flex;align-items:center;gap:10px;font-size:20px;margin:0 0 2px}.fd-dot{width:12px;height:12px;border-radius:4px;background:var(--c);flex:none}.fd-cols{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;margin-top:12px}.fd-que{display:flex;flex-direction:column;gap:12px}.fd-dur{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:13.5px}.fd-dur .ghost.sm{min-width:30px;padding:2px 10px;font-weight:800}.fd-hitos{margin:0;padding-left:18px;font-size:13px;color:var(--cream)}.fd-hitos .mute{color:var(--faint);text-transform:capitalize}.fd-pasos{list-style:none;margin:0 0 8px;padding:0;display:flex;flex-direction:column;gap:8px}.fd-pasos li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:9px 12px;border-radius:9px;background:rgb(var(--fg-rgb) / .05);font-size:13.5px}.fd-pasos small{display:block;font-size:11.5px;color:var(--faint)}.fd-pasos .chip{min-width:0}.link-btn{background:none;border:0;padding:0;color:var(--cool);font:inherit;font-weight:600;cursor:pointer;align-self:flex-start}.cr-fino{margin-top:var(--sp-5)}.cr-fino>summary{cursor:pointer;font-weight:600;color:var(--faint)}.cal-dot-clase{background:var(--cool);border-radius:2px}@media (max-width:900px){.cr-ahora,.ah-agenda,.fd-cols{grid-template-columns:1fr}}.vd-veredicto{margin:0 0 var(--sp-3);font-size:15.5px;line-height:1.45;font-weight:600;padding:var(--sp-3);border-radius:12px;border:1px solid var(--line-2)}.vd-veredicto.ok{background:color-mix(in srgb,var(--good) 10%,transparent);border-color:transparent}.vd-veredicto.aviso{background:color-mix(in srgb,var(--warn) 14%,transparent);border-color:transparent}.vd-vivo{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--good)}.vd-vivo i{width:8px;height:8px;border-radius:50%;background:currentColor;animation:vd-latido 1.6s ease-in-out infinite}@keyframes vd-latido{50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.vd-vivo i{animation:none}}.vd-kpis{margin-bottom:var(--sp-3)}.vd-graficos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.vd-graf{min-width:0}.vd-graf h4{margin:0 0 var(--sp-1);font-size:13px;color:var(--faint);font-weight:600}.vd-graf small{display:block;color:var(--faint);margin-top:4px}.vd-ret{margin-top:var(--sp-3)}.vd-ret .vd-svg{max-width:640px}.vd-svg{width:100%;height:auto;display:block}.vd-eje{stroke:var(--line-2);stroke-width:1}.vd-linea{fill:none;stroke:var(--ember);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.vd-area{fill:color-mix(in srgb,var(--ember) 16%,transparent);stroke:none}.vd-barra{fill:var(--ember)}.vd-caida{fill:color-mix(in srgb,var(--warn) 22%,transparent)}.vd-txt{font-size:13px;fill:var(--cream)}.vd-txt.faint{fill:var(--faint)}.vd-caidas{margin:var(--sp-2) 0;padding-left:18px;font-size:13.5px}.vd-pie{display:block;margin-top:var(--sp-2);color:var(--faint)}.vd-libres{display:flex;flex-direction:column;gap:var(--sp-2)}.vd-libre{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center;justify-content:space-between;padding:var(--sp-2) var(--sp-3);border:1px solid var(--line-2);border-radius:10px}.vd-libre small{display:block;color:var(--faint)}@media (max-width:720px){.vd-graficos{grid-template-columns:minmax(0,1fr)}}.vd-avisos{display:flex;flex-direction:column;gap:var(--sp-2);margin-bottom:var(--sp-3)}.vd-aviso{margin:0;padding:var(--sp-2) var(--sp-3);border-radius:10px;background:color-mix(in srgb,var(--warn) 14%,transparent);font-size:14px}.vd-aviso.grave{background:color-mix(in srgb,var(--hot) 14%,transparent)}.crm-emb{display:flex;flex-direction:column;gap:24px;margin-top:16px;min-width:0}.crm-emb-esqueleto{display:flex;flex-direction:column;gap:8px;margin-top:16px}.crm-emb-cifras{display:flex;flex-wrap:wrap;gap:12px}.crm-emb-cifra{display:flex;flex-direction:column;gap:4px;min-width:170px;padding:12px 16px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.crm-emb-cifra-l{font-size:13px;color:var(--faint)}.crm-emb-cifra-v{font-size:24px;font-weight:500;line-height:1.2;color:var(--cream)}.crm-emb-ayuda{font-size:12px;line-height:1.4;color:var(--faint);max-width:280px}.crm-emb-inv{display:inline-flex;align-items:center;gap:8px}.crm-emb-input{width:130px;height:34px;padding:0 10px;font:inherit;font-size:15px}.crm-emb-moneda{font-size:13px;color:var(--faint)}.crm-emb-bloque{display:flex;flex-direction:column;gap:12px;min-width:0}.crm-emb-h{margin:0;font-size:17px;font-weight:500;color:var(--cream)}.crm-emb-h2{margin:0 0 6px;font-size:14px;font-weight:500;color:var(--cream)}.crm-emb-nota{margin:0;font-size:12px;line-height:1.5;color:var(--faint);max-width:68ch}.crm-emb-pasos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.crm-emb-paso{display:grid;grid-template-columns:minmax(120px,170px) minmax(120px,1fr) auto;align-items:center;column-gap:16px;row-gap:6px}.crm-emb-nombre{font-size:14px;color:var(--cream);overflow-wrap:anywhere}.crm-emb-pista{height:22px;border-radius:6px;background:var(--crm-col,#efefef);overflow:hidden}.crm-emb-barra{display:block;height:100%;min-width:2px;border-radius:6px}.crm-emb-datos{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;justify-content:flex-end;font-size:12px;color:var(--faint)}.crm-emb-n{font-size:17px;font-weight:600;color:var(--cream);min-width:2.5ch;text-align:right}.crm-emb-dato b{font-weight:600;color:var(--cream)}.crm-emb-salidas ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--cream)}.crm-emb-salidas li{display:inline-flex;align-items:center;gap:6px}.crm-emb-punto{width:10px;height:10px;border-radius:50%;flex:none}.crm-emb-asis{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.crm-emb-asis-t{padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:var(--panel)}.crm-emb-asis-v{margin:6px 0 0;font-size:16px;color:var(--cream)}.crm-emb-asis-v b{font-size:20px;font-weight:600}.crm-emb-scroll{overflow-x:auto;max-width:100%;border:1px solid var(--line);border-radius:8px;background:var(--panel);-webkit-overflow-scrolling:touch}.crm-emb-scroll:focus-visible{outline:2px solid var(--crm-azul,#0a6ee0);outline-offset:1px}.crm-emb-tabla{min-width:640px;white-space:nowrap}.crm-light .crm-emb-tabla th{text-align:right}.crm-light .crm-emb-tabla th:first-child,.crm-light .crm-emb-tabla tbody th{text-align:left}.crm-emb-tabla td{text-align:right;font-variant-numeric:tabular-nums}.crm-emb-tabla tbody th{font-weight:400;font-size:14px;color:var(--cream);padding:11px 14px;border-bottom:1px solid var(--line);background:var(--panel)}.crm-emb-tabla tr:last-child th,.crm-emb-tabla tr:last-child td{border-bottom:0}.crm-light .crm-emb-tabla tr.crm-emb-total th,.crm-light .crm-emb-tabla tr.crm-emb-total td{font-weight:600;background:var(--ink-2);border-top:1px solid var(--line-2)}.crm-emb-pct{margin-left:4px;font-size:12px;color:var(--faint)}.crm-emb-hoja{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.crm-emb-hoja-t{padding:14px 16px;border:1px solid var(--line);border-radius:8px;background:var(--panel);min-width:0}.crm-emb-hoja-l{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.crm-emb-hoja-l li{display:grid;grid-template-columns:minmax(70px,40%) 1fr auto;align-items:center;column-gap:10px;font-size:13px}.crm-emb-hoja-l .crm-emb-pista{height:12px;border-radius:4px}.crm-emb-hoja-l .crm-emb-barra{border-radius:4px}.crm-emb-hoja-v{color:var(--cream);overflow-wrap:anywhere}.crm-emb-hoja-n{min-width:7ch;text-align:right;font-size:12px;color:var(--faint);font-variant-numeric:tabular-nums}.crm-emb-hoja-n b{font-size:14px;font-weight:600;color:var(--cream)}.crm-emb-hoja-cero .crm-emb-hoja-v{color:var(--faint)}.crm-emb-hoja-sin{margin:10px 0 0;font-size:12px;color:var(--faint)}.crm-emb-hoja-sin b{color:var(--cream);font-weight:600}.crm-emb-hoja-cab{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;margin-bottom:6px}.crm-emb-hoja-cab .crm-emb-h2{margin:0}.crm-emb-hoja-modo{display:inline-flex;border:1px solid var(--line-2);border-radius:999px;padding:2px;background:var(--panel)}.crm-emb-hoja-modo button{height:24px;padding:0 10px;border:0;border-radius:999px;background:none;font:inherit;font-size:12px;color:var(--faint);cursor:pointer}.crm-emb-hoja-modo button.on{background:var(--crm-sel,#eaeef2);color:var(--cream);font-weight:500}@media (max-width:640px){.crm-emb{gap:20px}.crm-emb-cifra{flex:1 1 100%}.crm-emb-paso{grid-template-columns:1fr}.crm-emb-datos{justify-content:flex-start}.crm-emb-n{text-align:left}}.pr-filtros{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px 14px}.pr-sel,.pr-fecha{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--faint);min-width:0}.pr-sel select,.pr-fecha input{min-width:150px;max-width:100%}.pr-barra{background:var(--good)}.pr-peor .pr-barra{background:var(--warn)}.pr-peor-et{display:block;font-size:12px;color:var(--warn);margin-top:2px}.pr-n{background:none;border:0;padding:0;font:inherit;font-size:17px;font-weight:600;color:var(--cream);cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}.pr-n:hover{color:var(--ember)}.pr-roles{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:flex-end}.pr-lista{padding:14px 16px;border:1px solid var(--line);border-radius:12px}.pr-lista-cab{display:flex;justify-content:space-between;align-items:center;gap:12px}.pr-lista ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;max-height:360px;overflow:auto}.pr-lista li{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}@media (max-width:560px){.pr-sel,.pr-fecha{flex:1 1 100%}.pr-sel select,.pr-fecha input{width:100%}}.pr-previos{margin:0;font-size:13px;line-height:1.5;color:var(--faint)}.pr-previos b{color:var(--cream)}.pt-cab{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px}.pt-dia{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pt-dia button{min-width:34px}.pt-dia-txt{font-size:15px;color:var(--cream)}.pt-dia-txt:first-letter{text-transform:uppercase}.pt-dia input{width:auto;max-width:170px;flex:0 0 auto}.pt-decidido{padding:12px 16px;border-radius:12px;background:color-mix(in srgb,var(--ember) 12%,transparent);border:1px solid color-mix(in srgb,var(--ember) 40%,transparent)}.pt-decidido span{font-size:12px;color:var(--faint)}.pt-decidido p{margin:4px 0 0;white-space:pre-wrap;color:var(--cream);font-size:15px;line-height:1.5}.pt-tabla{min-width:520px}.pt-tabla th,.pt-tabla td{padding:8px 12px}.pt-tabla tbody th{text-align:left}.pt-tabla thead th{font-size:12px;font-weight:600;color:var(--faint);text-align:right;white-space:normal}.pt-sube{color:var(--good)}.pt-baja{color:var(--warn)}td.pt-mal{color:var(--hot);font-weight:600}.pt-mover{display:flex;flex-wrap:wrap;gap:10px}.pt-mover-n{display:inline-flex;align-items:baseline;gap:6px;padding:10px 14px;border-radius:12px;border:1px solid var(--line);background:transparent;color:var(--cream);font:inherit;font-size:14px;cursor:pointer}span.pt-mover-n{cursor:default}.pt-mover-n b{font-size:20px;font-weight:600}.pt-textarea{width:100%;min-height:84px;resize:vertical}.pt-dest{display:flex;flex-wrap:wrap;gap:6px 14px;border:0;padding:0;margin:0}.pt-dest legend{width:100%;margin-bottom:4px}.crm-miga{display:inline-flex;align-items:center;gap:6px;margin:0 0 2px;padding:2px 0;background:none;border:0;font:inherit;font-size:13px;color:var(--crm-link);cursor:pointer}.crm-miga:hover{text-decoration:underline}.crm-miga-fila{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0 0 2px;font-size:13px;color:var(--faint)}.crm-miga-fila .crm-miga{margin:0}.crm-miga-ctx{overflow-wrap:anywhere}.crm-ix-persona{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:16px;padding:10px 14px;border:1px solid var(--line-2);border-radius:8px;background:var(--ink-2);font-size:13px}.crm-ix{display:flex;flex-direction:column;gap:28px;margin-top:20px;min-width:0}.crm-ix-grupo{display:flex;flex-direction:column;gap:12px;min-width:0}.crm-ix-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--faint)}.crm-ix-h-nota{font-size:12px;font-weight:400;letter-spacing:0;text-transform:none}.crm-ix-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;min-width:0}.crm-ix-proy{grid-column:1/-1;display:flex;flex-direction:column;gap:8px;min-width:0}.crm-ix-proy-n{margin:0;font-size:15px;font-weight:500;color:var(--cream)}.crm-ix-proy-n small{font-size:13px;font-weight:400;color:var(--faint)}.crm-ix-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line-2);border-radius:10px;background:var(--panel);transition:border-color .15s,box-shadow .15s}.crm-ix-card:hover{border-color:var(--faint-2);box-shadow:0 1px 4px #0000000f}.crm-ix-abrir{display:flex;flex-direction:column;align-items:stretch;gap:10px;width:100%;min-width:0;padding:14px 16px;background:none;border:0;border-radius:10px;font:inherit;color:inherit;text-align:left;cursor:pointer}.crm-ix-abrir:focus-visible{outline:2px solid var(--crm-azul);outline-offset:-2px}.crm-ix-nombre{display:flex;align-items:center;gap:6px;min-width:0;font-size:15px;font-weight:500;color:var(--cream)}.crm-ix-nombre-t{overflow-wrap:anywhere}.crm-ix-privado{display:inline-flex;flex:none;color:var(--faint)}.crm-ix-sub{margin-top:-6px;font-size:12px;color:var(--faint);overflow-wrap:anywhere}.crm-ix-cifras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.crm-ix-cifra{display:flex;flex-direction:column;gap:2px;min-width:0}.crm-ix-cifra-v{font-size:22px;font-weight:500;line-height:1.15;color:var(--cream);font-variant-numeric:tabular-nums}.crm-ix-cifra-l{font-size:12px;color:var(--faint)}.crm-ix-barra{display:flex;gap:2px;height:6px;border-radius:3px;overflow:hidden;background:var(--crm-col)}.crm-ix-tramo{display:block;flex-basis:0;min-width:4px}.crm-ix-vacio{font-size:14px;color:var(--faint)}.crm-ix-pie{display:flex;flex-direction:column;gap:2px;font-size:12px;color:var(--faint)}.crm-ix-card.vacio{background:var(--ink-2);border-style:dashed}.crm-ix-card.vacio .crm-ix-nombre{color:var(--faint)}.crm-ix-acc{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px 12px;border-top:1px solid var(--line)}.crm-ix-acc select{flex:1 1 160px;min-width:0;height:32px;font:inherit;font-size:13px;padding:0 8px}.crm-ix-acc button.ghost{height:32px;padding:0 14px;font-size:13px}@media (max-width:560px){.crm-ix-grid{grid-template-columns:minmax(0,1fr)}}.hj{display:flex;flex-direction:column;gap:10px;margin-top:12px;min-width:0}.hj-barra{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--line)}.hj-tabs{display:flex;gap:2px;overflow-x:auto;scrollbar-width:thin;min-width:0;max-width:100%}.hj-tab{flex:none;display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border:1px solid transparent;border-bottom:0;border-radius:8px 8px 0 0;background:none;color:var(--faint);font:inherit;font-size:14px;cursor:pointer;white-space:nowrap}.hj-tab:hover{background:var(--ink-2);color:var(--cream)}.hj-tab.on{background:#fff;border-color:var(--line);color:var(--cream);font-weight:600;margin-bottom:-1px;box-shadow:inset 0 3px 0 var(--ember)}.hj-tab:focus-visible{outline:2px solid var(--crm-azul);outline-offset:-2px}.hj-tab-n{font-size:12px;font-weight:600;line-height:1;padding:3px 7px;border-radius:999px;background:var(--crm-sel);color:var(--cream)}.hj-tuyos{margin:0 0 8px;font-size:14px;color:var(--faint)}.hj-tuyos b{color:var(--cream)}.hj-pegar{display:inline-flex;align-items:center;gap:6px;margin-bottom:6px}.hj-caja{position:relative;overflow:auto;max-height:calc(100vh - 260px);max-height:calc(100dvh - 260px);min-height:220px;border:1px solid var(--line);border-radius:8px;background:#fff;overscroll-behavior:contain}.hj-tabla{border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:14px;color:var(--cream)}.hj-tabla th,.hj-tabla td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:0;background:#fff;text-align:left;vertical-align:middle}.hj-tabla thead th{position:sticky;top:0;z-index:2;background:var(--ink-2);padding:8px 10px;vertical-align:top;font-weight:600;font-size:13px}.hj-tabla tbody tr:nth-child(2n) td{background:#fafcfd}.hj-tabla tbody tr.hj-fila-activa td{background:#f2f7fd}.hj-fija0{position:sticky;left:0;z-index:1}.hj-fija1{position:sticky;left:56px;z-index:1;box-shadow:1px 0 0 var(--line-2)}.hj-tabla thead th.hj-fija0,.hj-tabla thead th.hj-fija1{z-index:3}.hj-th-tit{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.3;color:var(--cream);overflow-wrap:anywhere}.hj-th-sub{display:block;margin-top:4px;font-size:12px;font-weight:400;color:var(--faint)}.hj-th-cuentas{display:flex;flex-wrap:wrap;gap:3px;margin-top:6px}.hj-cuenta{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 7px;border:1px solid var(--line-2);border-radius:999px;background:#fff;font:inherit;font-size:12px;font-weight:400;color:var(--faint);cursor:pointer;white-space:nowrap;margin-top:4px}.hj-th-cuentas .hj-cuenta{margin-top:0}.hj-cuenta b{font-weight:600;color:var(--cream)}.hj-cuenta i{width:8px;height:8px;border-radius:50%;flex:none}.hj-cuenta-mini{padding:0 6px;gap:4px}.hj-cuenta:hover{border-color:var(--faint-2)}.hj-cuenta.on{background:var(--cream);border-color:var(--cream);color:#fff}.hj-cuenta.on b{color:#fff}.hj-num{width:56px;text-align:center!important;font-size:12px;color:var(--faint);background:var(--ink-2)!important}td.hj-num{display:table-cell}td.hj-num span{display:inline-block;min-width:2ch}.hj-abrir{display:none;width:24px;height:24px;margin-left:2px;border:0;border-radius:6px;background:none;color:var(--crm-link);cursor:pointer;vertical-align:middle;padding:0}.hj-abrir:focus-visible{display:inline-grid;place-items:center;outline:2px solid var(--crm-azul)}tr:hover .hj-abrir,tr.hj-fila-activa .hj-abrir{display:inline-grid;place-items:center}tr:hover td.hj-num span,tr.hj-fila-activa td.hj-num span{display:none}@media (hover:none){.hj-abrir{display:inline-grid;place-items:center}td.hj-num span{display:none}}.hj-celda{height:38px;padding:0 10px!important;cursor:cell;overflow:hidden;white-space:nowrap;outline:0}.hj-celda.activa{box-shadow:inset 0 0 0 2px var(--crm-azul)}.hj-celda.hj-centro{text-align:center!important}.hj-txt{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hj-txt.mute{color:var(--faint)}.hj-nombre{font-weight:600}.hj-dcha{text-align:right}.hj-vacia{display:block;height:20px}.hj-chip{display:inline-block;max-width:100%;padding:2px 10px;border-radius:999px;font-size:13px;font-weight:600;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.hj-persona{display:inline-block;max-width:100%;padding:2px 10px;border-radius:999px;background:#eaf0f6;font-size:13px;font-weight:600;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hj-tel{display:flex;align-items:center;gap:6px;min-width:0}.hj-tel .hj-txt{flex:1;min-width:0;font-variant-numeric:tabular-nums}.hj-wa{flex:none;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;color:#128c4b;background:#e7f6ee}.hj-wa:hover{background:#cdeedc}.hj-wa:focus-visible{outline:2px solid var(--crm-azul)}.hj-check{width:18px;height:18px;margin:0;accent-color:var(--ember);cursor:pointer;vertical-align:middle}.hj-in,.hj-sel{width:100%;height:30px;padding:0 6px;border:0;border-radius:4px;background:#fff;font:inherit;font-size:14px;color:var(--cream);outline:0}.hj-in:focus,.hj-sel:focus{box-shadow:none}.crm-light .hj-in,.crm-light .hj-sel{border:0;box-shadow:none}.hj-vacio{margin:0;padding:24px 16px;text-align:center}.hj-nueva{display:flex;align-items:center;gap:8px;padding:6px 10px;border:1px dashed var(--line-2);border-radius:8px;background:#fff;color:var(--faint)}.hj-nueva .in{flex:1;min-width:0;border:0;box-shadow:none;height:34px;padding:0 4px}.crm-light .hj-nueva .in:focus{box-shadow:none}.hj-ayuda{font-size:12px}.hj-pegado{font-family:Spline Sans Mono,ui-monospace,monospace;font-size:12px;white-space:pre;overflow:auto}.hj-mapa{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px}.hj-mapa .field-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hj-mentores{list-style:none;margin:0;padding:0;display:grid;gap:6px}.hj-mentores li{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:14px}.hj-mentores select{min-width:180px}.crm-cfg-sub{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:1px dashed var(--line-2);border-radius:8px;background:var(--ink-2);flex-basis:100%;min-width:0}.crm-cfg-sub h4{font-size:14px;font-weight:600;color:var(--cream)}.crm-cfg-fila{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hj-clave{margin:0 3px;padding:1px 5px;border-radius:4px;background:#fff;border:1px solid var(--line);font-family:Spline Sans Mono,ui-monospace,monospace;font-size:12px}.hj-url{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.hj-url code{flex:1;min-width:0;padding:8px 10px;border:1px solid var(--line-2);border-radius:6px;background:var(--ink-2);font-family:Spline Sans Mono,ui-monospace,monospace;font-size:12px;overflow-wrap:anywhere;color:var(--cream)}.hj-opciones{display:flex;flex-wrap:wrap;gap:8px}.hj-opcion{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 4px;border:1px solid var(--line-2);border-radius:999px;background:#fff}.hj-opcion input[type=color]{width:24px;height:24px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.hj-opcion input[type=text]{width:110px;height:26px;border:0;padding:0 4px;font:inherit;font-size:13px}.hj-opcion button{width:22px;height:22px;border:0;border-radius:50%;background:none;color:var(--faint);cursor:pointer;padding:0;line-height:1}.hj-opcion button:hover{background:var(--ink-2);color:var(--hot)}@media (max-width:640px){.hj-caja{max-height:calc(100dvh - 200px)}.hj-tab{height:36px;padding:0 10px;font-size:13px}.hj-pegar{display:none}}.hj-dup{border:1px solid var(--line-2);border-radius:8px;background:#fff;padding:8px 12px;margin-bottom:8px;font-size:13px}.hj-dup summary{cursor:pointer;font-weight:600}.hj-dup-g{margin-top:8px;border-top:1px solid var(--line-2);padding-top:8px;display:grid;gap:4px}.hj-dup-f{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.hj-dup-f span{color:var(--faint)}.hj-dup-f .hj-dup-n{color:inherit;font-weight:600}.hj-tab-n.hj-tab-aviso{background:var(--ember);color:#fff}.hj-soltar{display:inline-block;vertical-align:middle}.hj-soltar-btn{color:var(--faint)}.hj-soltar-menu{position:fixed;z-index:50;width:280px;display:grid;gap:6px;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 8px 28px #00000029;text-align:left;font-size:13px;color:var(--cream)}.hj-soltar-menu b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hj-soltar-menu button{justify-content:flex-start;text-align:left}.hj-bandeja{border:1px solid var(--line);border-top:0;border-radius:0 0 8px 8px;background:#fff;padding:10px 12px}.hj-band-lista{list-style:none;margin:8px 0 0;padding:0;display:grid}.hj-band-f{display:grid;grid-template-columns:minmax(160px,1.2fr) auto minmax(160px,2fr) auto;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line-2)}.hj-band-quien{display:grid;min-width:0}.hj-band-quien b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hj-band-tel{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--faint)}.hj-band-de{font-size:13px;color:var(--faint);min-width:0}@media (max-width:720px){.hj-band-f{grid-template-columns:1fr auto}.hj-band-de{grid-column:1/-1}}.hj-libre{margin:8px 0 0;padding:8px 12px;border-radius:8px;background:#fff6e5;color:var(--cream)}.crm-pl{display:flex;flex-direction:column;gap:14px;min-width:0}.crm-pl-cuenta{display:grid;grid-template-columns:1fr 1fr;gap:10px}.crm-pl-cifra{margin:0;display:flex;flex-direction:column;gap:2px;padding:12px;border:1px solid var(--line-2);border-radius:10px;background:var(--ink-2)}.crm-pl-n{font-size:40px;font-weight:700;line-height:1;color:var(--cream);font-variant-numeric:tabular-nums}.crm-pl-cifra:first-child .crm-pl-n{color:var(--good)}.crm-pl-et{font-size:13px;line-height:1.25;color:var(--faint)}.crm-pl-buscar{display:block}.crm-pl-buscar .in{width:100%;height:56px;font-size:18px;padding:0 14px;border-radius:10px}.crm-pl-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.crm-pl-h{margin:4px 0 0;font-size:14px;font-weight:700;color:var(--faint)}.crm-pl-lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.crm-pl-fila{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border:1px solid var(--line-2);border-radius:10px;background:#fff}.crm-pl-fila.llego{background:var(--ink-2)}.crm-pl-quien{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0;flex:1}.crm-pl-nombre{font-size:16px;line-height:1.2;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-pl-tel,.crm-pl-emb{font-size:13px;color:var(--faint);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-pl-btn{min-height:44px;padding:0 18px;font:inherit;font-size:15px;font-weight:700;cursor:pointer}.crm-pl-btn:disabled{opacity:.55;cursor:default}.crm-pl-asistio{min-width:104px;min-height:48px;flex:none}.crm-pl-ya{flex:none;font-size:13px;font-weight:700;color:var(--good)}.crm-pl-vacio{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;border:1px dashed var(--line-2);border-radius:10px;color:var(--faint)}.crm-pl-vacio p{margin:0}.crm-pl-seccion{display:flex;flex-direction:column;gap:10px;padding-top:10px;border-top:1px solid var(--line-2)}.crm-pl-plegar{display:flex;align-items:center;gap:8px;min-height:44px;width:100%;padding:0;background:none;border:0;font:inherit;font-size:15px;font-weight:700;color:var(--cream);text-align:left;cursor:pointer}.crm-pl-plegar:focus-visible,.crm-pl-btn:focus-visible,.crm-pl-buscar .in:focus-visible{outline:2px solid var(--crm-azul);outline-offset:2px}.crm-pp{min-width:0}.crm-pp-casilla{display:flex;align-items:flex-start;gap:10px;min-height:44px;font-size:14px;color:var(--cream);cursor:pointer}.crm-pp-casilla input{flex:none;width:20px;height:20px;margin:0}:root{--tar-p0:#9B8DFF;--tar-p1:#F08A6C;--tar-p2:#4CC3B5;--tar-p3:#6CC4E8;--tar-p4:#7FA8F0;--tar-p5:#E07FB8;--tar-p6:#B3C46A;--tar-p7:#C49A7A;--tar-sin:#8E8E87;--tar-hover:rgb(var(--fg-rgb) / .045);--tar-sunk:rgb(var(--fg-rgb) / .03)}:root[data-tema=claro]{--tar-p0:#6B5BE0;--tar-p1:#CF5E3E;--tar-p2:#1B8F82;--tar-p3:#1F7FA6;--tar-p4:#3F6FC4;--tar-p5:#B9478B;--tar-p6:#6E7F23;--tar-p7:#8C6446;--tar-sin:#7A7A74}.main-col.tar-col{max-width:none;padding-inline:clamp(20px,2.6vw,48px)}.tar-page{max-width:none;margin-inline:0;padding-block:var(--sp-5) var(--sp-8)}.tar-mt24{margin-top:var(--sp-5)}.tar-mt12{margin-top:var(--sp-3)}.tar-mb8{margin-bottom:var(--sp-2)}.tar-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;margin-bottom:var(--sp-5)}.tar-eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--faint-2)}.tar-h1{font-family:Archivo,system-ui,sans-serif;font-weight:800;font-size:40px;letter-spacing:-.03em;line-height:1;margin:6px 0 0;display:flex;align-items:center;gap:12px;color:var(--cream)}.tar-sun{width:30px;height:30px;color:var(--ember);fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.tar-sun circle{fill:currentColor;stroke:none}.tar-lede{color:var(--faint);margin:10px 0 0;font-size:15px}.tar-lede b{color:var(--cream);font-weight:600}.tar-late{color:var(--hot)}.tar-prog{display:flex;flex-direction:column;align-items:flex-end;gap:6px;font-size:12.5px;color:var(--faint)}.tar-prog-bar{width:150px;height:5px;border-radius:99px;background:rgb(var(--fg-rgb) / .09);overflow:hidden;display:block}.tar-prog-bar i{display:block;height:100%;background:var(--ember);border-radius:99px}.tar-grp{margin-top:var(--sp-6)}.tar-grp:first-of-type{margin-top:0}.tar-head+.tar-grp{margin-top:0}.tar-grp-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 0 8px 2px;border-bottom:1px solid var(--line-2)}.tar-grp-h h2{margin:0;font-size:14px;font-weight:700;display:flex;gap:8px;align-items:center;color:var(--cream)}.tar-grp-h .n{color:var(--faint-2);font-weight:500;font-family:Spline Sans Mono,ui-monospace,monospace;font-size:12px}.tar-grp.late .tar-grp-h h2{color:var(--hot)}.tar-grp.late .tar-grp-h{border-bottom-color:color-mix(in srgb,var(--hot) 35%,transparent)}.tar-link{background:none;border:0;padding:0;color:var(--faint);font-weight:600;font-size:12.5px;cursor:pointer}.tar-link:hover{color:var(--cream)}.tar-empty{padding:16px 2px;color:var(--faint-2);font-size:14px;margin:0}.tar-empty-box{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:18px 2px;color:var(--faint)}.tar-empty-box p{margin:0}.tar-row{display:flex;align-items:center;gap:14px;padding:10px 6px 10px 2px;border-bottom:1px solid var(--line);border-radius:8px}.tar-row:hover{background:var(--tar-hover)}.tar-row-t{flex:1;min-width:0;background:none;border:0;padding:0;text-align:left;color:var(--cream);cursor:pointer;display:flex;flex-direction:column;gap:1px}.tar-row-tit{font-size:15px;font-weight:500;overflow-wrap:anywhere}.tar-row-sub{font-size:12.5px;color:var(--faint)}.tar-row-t:hover .tar-row-tit{text-decoration:underline;text-decoration-color:var(--faint-2);text-underline-offset:3px}.tar-row.done .tar-row-tit{color:var(--faint-2);text-decoration:line-through}.tar-row-m{display:flex;align-items:center;gap:12px;flex:none;flex-wrap:wrap;justify-content:flex-end}.tar-row-act{display:flex;gap:4px}.tar-meta{font-size:12.5px;color:var(--faint);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.tar-meta.tar-late{color:var(--hot);font-weight:600}.tar-mono{font-family:Spline Sans Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.tar-pd{width:8px;height:8px;border-radius:50%;flex:none;display:inline-block}.tar-av{width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;font-size:9.5px;font-weight:700;color:#141414;background:var(--tar-sin);flex:none;letter-spacing:-.02em}.tar-av.s{width:18px;height:18px;font-size:8px}.tar-pill{font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:99px;white-space:nowrap}.tar-pill.hot{background:color-mix(in srgb,var(--hot) 13%,transparent);color:var(--hot)}.tar-ck{width:19px;height:19px;border-radius:50%;border:1.5px solid var(--faint-2);background:none;display:grid;place-items:center;padding:0;flex:none;cursor:pointer;transition:background var(--dur-fast,.15s),border-color var(--dur-fast,.15s)}.tar-ck svg{opacity:0;stroke:var(--ember)}.tar-ck:hover{border-color:var(--ember)}.tar-ck:hover svg{opacity:.4}.tar-ck.on{background:var(--ember);border-color:var(--ember)}.tar-ck.on svg{opacity:1;stroke:var(--ember-ink)}.tar-ck.urg{border-color:var(--hot)}.tar-ck svg path{stroke:inherit}.tar-btn{background:var(--panel);border:1px solid var(--line-2);border-radius:8px;padding:6px 11px;font-weight:600;font-size:13px;white-space:nowrap;color:var(--cream);cursor:pointer}.tar-btn:hover{border-color:var(--faint-2)}.tar-btn.xs{padding:3px 9px;font-size:12px}.tar-btn.pri{background:var(--ember);border-color:var(--ember);color:var(--ember-ink)}.tar-btn.pri:hover{background:var(--ember-hover)}.tar-btn:disabled{opacity:.5;cursor:default}.tar-x{background:none;border:0;width:32px;height:32px;border-radius:8px;color:var(--faint);font-size:20px;line-height:1;cursor:pointer;flex:none}.tar-x:hover{background:var(--tar-hover);color:var(--cream)}.tar-x.sm{width:24px;height:24px;font-size:16px}.tar-add{border-bottom:1px solid var(--line)}.tar-add-row{display:flex;align-items:center;gap:14px;padding:10px 6px 4px 2px}.tar-add-plus{width:19px;height:19px;display:grid;place-items:center;color:var(--ember);flex:none}.tar-add-in{flex:1;min-width:0;background:none;border:0;outline:0;font-size:15px;padding:0;color:var(--cream)}.tar-add-in::placeholder{color:var(--faint-2)}.tar-parsed{display:flex;gap:6px;flex-wrap:wrap;padding:4px 0 10px 35px;min-height:30px;align-items:center}.tar-parsed span{font-size:12px;background:rgb(var(--fg-rgb) / .07);padding:2px 8px;border-radius:6px;color:var(--cream)}.tar-parsed .hint{background:none;padding:0;color:var(--faint-2)}.tar-up-add{margin-bottom:var(--sp-3)}.tar-up-day{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px;padding:18px 0;border-bottom:1px solid var(--line-2)}.tar-up-date b{display:block;font-family:Archivo,system-ui,sans-serif;font-weight:800;font-size:32px;line-height:.9;letter-spacing:-.03em;color:var(--cream)}.tar-up-date span{display:block;font-size:12.5px;color:var(--faint);font-weight:600;margin-top:6px}.tar-up-day .tar-row:last-child{border-bottom:0}.tar-up-day.libre{padding:9px 0;align-items:center}.tar-up-day.libre b{font-size:18px;color:var(--faint-2);line-height:1.2}.tar-up-free{color:var(--faint-2);font-size:13.5px}.tar-up-sep{font-family:Archivo,system-ui,sans-serif;font-weight:700;font-size:13px;color:var(--faint);padding:28px 0 0}.tar-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a0859;z-index:var(--z-overlay,30)}.tar-drawer{position:fixed;top:calc(12px + var(--safe-t,0px));right:12px;bottom:calc(12px + var(--safe-b,0px));width:min(480px,calc(100% - 24px));background:var(--panel);border:1px solid var(--line-2);border-radius:16px;z-index:var(--z-modal,50);box-shadow:var(--shadow-1);display:flex;flex-direction:column;overflow:hidden;outline:0}.tar-dr-h{display:flex;justify-content:space-between;align-items:center;padding:12px 14px 12px 20px;border-bottom:1px solid var(--line)}.tar-dr-b{padding:22px 20px;overflow-y:auto;display:flex;flex-direction:column;gap:22px}.tar-dr-title{display:flex;gap:14px;align-items:flex-start}.tar-dr-title .tar-ck{width:24px;height:24px;margin-top:6px}.tar-dr-tin{flex:1;min-width:0;background:none;border:0;outline:0;resize:none;font-family:Archivo,system-ui,sans-serif;font-weight:800;font-size:23px;letter-spacing:-.02em;line-height:1.2;color:var(--cream);field-sizing:content}.tar-dr-tin:focus{background:var(--tar-sunk);border-radius:8px}.tar-fields{display:grid;grid-template-columns:112px minmax(0,1fr);gap:4px 12px;font-size:13.5px;margin:0}.tar-fields dt{color:var(--faint);padding:7px 0}.tar-fields dd{margin:0;display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:4px 0;color:var(--cream)}.tar-fields select,.tar-fields input[type=date],.tar-person select{background:var(--tar-sunk);border:1px solid var(--line-2);border-radius:7px;padding:5px 8px;color:var(--cream);font:inherit;font-size:13.5px;max-width:100%}.tar-fields .tar-meta{white-space:normal}.tar-dias{display:inline-flex;align-items:center;gap:6px;color:var(--faint);font-size:12.5px}.tar-dias input{width:58px;background:var(--tar-sunk);border:1px solid var(--line-2);border-radius:7px;padding:5px 6px;color:var(--cream);font:inherit;font-size:13px}.tar-switch{display:inline-flex;align-items:center;gap:6px;color:var(--faint);font-size:13px;cursor:pointer}.tar-switch input{accent-color:var(--ember);width:15px;height:15px}.tar-notas{width:100%;background:var(--tar-sunk);border:1px solid var(--line);border-radius:10px;padding:10px 12px;color:var(--cream);font:inherit;font-size:14px;resize:vertical;min-height:70px}.tar-in{width:100%;background:var(--tar-sunk);border:1px solid var(--line-2);border-radius:9px;padding:8px 11px;color:var(--cream);font:inherit;font-size:13.5px;outline:0}.tar-in:focus,.tar-notas:focus{border-color:var(--ember)}.tar-pasos{display:flex;flex-direction:column;gap:2px}.tar-paso{display:flex;gap:10px;align-items:center;font-size:14px;padding:6px 4px;border-bottom:1px solid var(--line);color:var(--cream)}.tar-paso span{flex:1;min-width:0}.tar-paso input{accent-color:var(--ember);width:16px;height:16px}.tar-paso.done span{color:var(--faint-2);text-decoration:line-through}.tar-pasos .tar-in{margin-top:8px}.tar-coms{display:flex;flex-direction:column;gap:12px}.tar-com{display:flex;gap:10px;font-size:13.5px}.tar-com-h{display:flex;gap:8px;align-items:baseline;color:var(--cream)}.tar-com p{margin:2px 0 0;color:var(--cream);overflow-wrap:anywhere}.tar-dr-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid var(--line);padding-top:14px;flex-wrap:wrap}.tar-color{width:26px;height:26px;border:0;border-radius:7px;padding:0;background:none;cursor:pointer;flex:none}.tar-in-flat{background:none;border-color:transparent;font-size:15px;font-weight:500;flex:1;width:auto}.tar-in-flat:hover{border-color:var(--line-2)}.tar-add-dep{padding-left:0}.tar-people{display:flex;flex-direction:column}.tar-person{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:center;padding:10px 2px;border-bottom:1px solid var(--line)}.tar-person-n{display:flex;gap:10px;align-items:center;min-width:0}.tar-person-n b{display:block;font-weight:600;color:var(--cream);font-size:14px}.tar-person-n small{display:block;color:var(--faint);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tar-person-n>span{min-width:0}.tar-cal{display:grid;grid-template-columns:232px minmax(0,1fr);gap:var(--sp-5);align-items:start;padding-top:var(--sp-2)}.tar-cal-side{display:flex;flex-direction:column;gap:var(--sp-5);position:sticky;top:var(--sp-4)}.tar-side-h{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--faint-2);margin:0 0 8px 2px;display:flex;justify-content:space-between}.tar-side-note{font-size:12px;color:var(--faint-2);margin:8px 2px 0}.tar-plist{display:flex;flex-direction:column;gap:1px}.tar-plist-i{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;cursor:pointer;font-size:13.5px;color:var(--cream)}.tar-plist-i:hover{background:var(--tar-hover)}.tar-plist-i input{position:absolute;opacity:0;pointer-events:none}.tar-sw{width:14px;height:14px;border-radius:4px;border:2px solid var(--c);flex:none}.tar-plist-i input:checked+.tar-sw{background:var(--c)}.tar-plist-i input:focus-visible+.tar-sw{outline:2px solid var(--ember);outline-offset:2px}.tar-plist-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tar-plist-c{font-size:12px;color:var(--faint-2)}.tar-seg{display:inline-flex;background:rgb(var(--fg-rgb) / .06);border-radius:9px;padding:2px;gap:2px}.tar-seg.full{display:flex}.tar-seg.full button{flex:1}.tar-seg button{background:none;border:0;border-radius:7px;padding:5px 12px;font-size:13px;font-weight:600;color:var(--faint);cursor:pointer;white-space:nowrap}.tar-seg button.on{background:var(--panel);color:var(--cream);box-shadow:0 1px 2px rgb(var(--fg-rgb) / .12)}.tar-nd{display:flex;gap:8px;align-items:center;width:100%;text-align:left;padding:7px 10px;margin-top:4px;border-radius:9px;font-size:13px;color:var(--cream);cursor:grab;touch-action:none;border:1px dashed var(--line-2);background:var(--panel)}.tar-nd:hover{border-color:var(--faint-2)}.tar-nd.ghost{opacity:.35}.tar-mini-h{display:flex;justify-content:space-between;align-items:center;padding:0 2px 6px;font-weight:600;font-size:13px;color:var(--cream)}.tar-mini-h button{background:none;border:0;color:var(--faint);width:24px;height:24px;border-radius:6px;cursor:pointer;font-size:15px}.tar-mini-h button:hover{background:var(--tar-hover);color:var(--cream)}.tar-mini-g{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:11.5px;row-gap:1px}.tar-mini-g .w{color:var(--faint-2);font-size:10px;font-weight:600;padding-bottom:4px}.tar-mini-g button{background:none;border:0;height:28px;border-radius:7px;color:var(--cream);position:relative;padding:0;font-variant-numeric:tabular-nums;cursor:pointer;font-size:11.5px}.tar-mini-g button:hover{background:var(--tar-hover)}.tar-mini-g button.o{color:var(--faint-2)}.tar-mini-g button.inw{background:rgb(var(--fg-rgb) / .06)}.tar-mini-g button.t{background:var(--ember);color:var(--ember-ink);font-weight:800}.tar-mini-g button i{position:absolute;left:50%;bottom:2px;width:4px;height:4px;border-radius:50%;transform:translate(-50%);background:var(--faint-2)}.tar-mini-g button.t i{background:var(--ember-ink)}.tar-cal-main{min-width:0}.tar-cal-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding-bottom:var(--sp-3);border-bottom:1px solid var(--line)}.tar-cal-l{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tar-cal-h{font-family:Archivo,system-ui,sans-serif;font-weight:800;font-size:24px;letter-spacing:-.02em;margin:0 8px 0 0;color:var(--cream)}.tar-cal-h span{color:var(--faint-2);font-weight:600}.tar-btn.ico{width:32px;height:32px;padding:0;display:inline-grid;place-items:center}.tar-wk{-webkit-user-select:none;user-select:none}.tar-wk-h{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.tar-wk-dh{padding:12px 8px 10px;display:flex;flex-direction:column;gap:3px;min-width:0;border-left:1px solid var(--line)}.tar-wk-dh:first-child{border-left:0}.tar-wk-dh .w{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--faint-2)}.tar-wk-dh .d{font-family:Archivo,system-ui,sans-serif;font-weight:700;font-size:24px;letter-spacing:-.02em;line-height:1.1;color:var(--cream);align-self:flex-start}.tar-wk-dh.hoy .w{color:var(--ember)}.tar-wk-dh.hoy .d{background:var(--ember);color:var(--ember-ink);border-radius:9px;padding:0 8px;font-weight:800}.tar-hito{all:unset;cursor:pointer;font-size:11px;font-weight:700;color:var(--cream);display:flex;align-items:center;gap:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.tar-hito:before{content:"";width:7px;height:7px;transform:rotate(45deg);background:var(--c);border-radius:1px;flex:none}.tar-hito:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.tar-wk-b{position:relative;min-height:calc(100vh - 230px)}.tar-wk-cols{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.tar-wk-col{border-left:1px solid var(--line);position:relative;cursor:cell}.tar-wk-col:first-child{border-left:0}.tar-wk-col.we{background:rgb(var(--fg-rgb) / .015)}.tar-wk-col.hoy{background:color-mix(in srgb,var(--ember) 7%,transparent)}.tar-wk-col.clave{background:repeating-linear-gradient(135deg,transparent 0 10px,rgb(var(--fg-rgb) / .03) 10px 20px)}.tar-wk-col.drop,.tar-mcol.drop{background:color-mix(in srgb,var(--ember) 12%,transparent);box-shadow:inset 0 0 0 1.5px var(--ember)}.tar-wk-add{position:absolute;left:50%;bottom:14px;transform:translate(-50%);font-size:12px;color:var(--faint-2);opacity:0;white-space:nowrap;pointer-events:none}.tar-wk-col:hover .tar-wk-add{opacity:1}.tar-ev{position:absolute;height:30px;border-radius:8px;font:inherit;font-size:12.5px;font-weight:600;display:flex;align-items:center;gap:7px;padding:0 8px 0 7px;white-space:nowrap;overflow:hidden;cursor:grab;touch-action:none;text-align:left;background:color-mix(in srgb,var(--c) 18%,var(--panel));color:var(--cream);border:1px solid color-mix(in srgb,var(--c) 32%,transparent);box-shadow:inset 3px 0 0 var(--c);transition:box-shadow .12s}.tar-ev:hover{box-shadow:inset 3px 0 0 var(--c),var(--shadow-1);z-index:2}.tar-ev:focus-visible{outline:2px solid var(--ember);outline-offset:1px}.tar-ev.mes{height:22px;font-size:11.5px;border-radius:6px;padding:0 6px 0 7px}.tar-ev.cl{border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:none}.tar-ev.cr{border-top-right-radius:0;border-bottom-right-radius:0}.tar-ev.done{opacity:.5}.tar-ev.done .tar-ev-tx{text-decoration:line-through}.tar-ev.late{border-color:var(--hot);box-shadow:inset 3px 0 0 var(--hot)}.tar-ev.ghost{opacity:.3}.tar-ev.overlay{position:static;width:240px;box-shadow:inset 3px 0 0 var(--c),var(--shadow-1);transform:rotate(-1.5deg);cursor:grabbing}.tar-ev-tx{overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.tar-ev-late{font-size:10.5px;font-weight:700;color:var(--hot)}.tar-ev-dot{width:7px;height:7px;border-radius:50%;background:var(--hot);flex:none}.tar-mes{margin-top:var(--sp-3);background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden;-webkit-user-select:none;user-select:none}.tar-dow{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-bottom:1px solid var(--line)}.tar-dow div{padding:8px 10px;font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--faint-2)}.tar-mwk{position:relative;border-bottom:1px solid var(--line)}.tar-mwk:last-child{border-bottom:0}.tar-mcol{border-left:1px solid var(--line);position:relative;cursor:cell}.tar-mcol:first-child{border-left:0}.tar-mcol.we{background:rgb(var(--fg-rgb) / .015)}.tar-mcol.fuera .tar-mnum{opacity:.4}.tar-mnum{position:absolute;top:6px;left:8px;font-size:12.5px;font-weight:600;color:var(--cream);width:24px;height:24px;display:grid;place-items:center;border-radius:7px;font-variant-numeric:tabular-nums}.tar-mcol.hoy .tar-mnum{background:var(--ember);color:var(--ember-ink);font-weight:800}.tar-mkey{position:absolute;top:10px;right:8px;left:38px;text-align:right;font-size:10.5px;font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--cream);pointer-events:none}.tar-mkey:before{content:"";display:inline-block;width:6px;height:6px;transform:rotate(45deg);background:var(--c);margin-right:5px;vertical-align:1px}.tar-mmas{position:absolute;left:6px;bottom:4px;background:none;border:0;font-size:11.5px;font-weight:600;color:var(--faint);padding:1px 4px;border-radius:5px;cursor:pointer}.tar-mmas:hover{background:var(--tar-hover);color:var(--cream)}.tar-agenda .tar-up-day.hoy .tar-up-date b{color:var(--ember)}.tar-hito-ag{font-size:13px;font-weight:700;color:var(--cream);padding:6px 0}.tar-ag-add{margin-top:6px}.tar-pop{position:fixed;z-index:var(--z-modal,50);background:var(--panel);border:1px solid var(--line-2);border-radius:12px;box-shadow:var(--shadow-1);padding:12px 12px 4px;width:340px;max-width:calc(100vw - 32px)}.tar-pop .tar-add{border-bottom:0}.tar-pop .tar-parsed{padding-left:33px}.tar-page.ancha{max-width:none}.tar-mb16{margin-bottom:var(--sp-4)}.tar-pill.ok{background:color-mix(in srgb,var(--good) 14%,transparent);color:var(--good-text,var(--good))}.tar-pill.warn{background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--warn)}.tar-pill.n{background:rgb(var(--fg-rgb) / .07);color:var(--faint)}.tar-pf{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden}.tar-pf-h,.tar-pf-r{display:grid;grid-template-columns:minmax(200px,1.6fr) 120px minmax(160px,1.3fr) 112px 160px 100px;gap:16px;align-items:center;padding:0 18px}.tar-pf-h{height:38px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint-2);border-bottom:1px solid var(--line)}.tar-pf-r{min-height:62px;width:100%;background:none;border:0;border-bottom:1px solid var(--line);text-align:left;color:var(--cream);cursor:pointer;font:inherit}.tar-pf-r:last-child{border-bottom:0}.tar-pf-r:hover{background:var(--tar-hover)}.tar-pf-r.on{background:color-mix(in srgb,var(--c) 7%,var(--panel));box-shadow:inset 3px 0 0 var(--c)}.tar-pf-n{display:flex;align-items:center;gap:12px;min-width:0}.tar-pf-n b{display:block;font-weight:700;font-size:14.5px}.tar-pf-n small,.tar-pf-k small{display:block;font-size:12px;color:var(--faint)}.tar-pf-k b{display:block;font-weight:600;font-size:13.5px}.tar-pg{display:flex;align-items:center;gap:10px}.tar-pg-bar{flex:1;height:6px;border-radius:99px;background:rgb(var(--fg-rgb) / .09);position:relative;display:block}.tar-pg-bar i{position:absolute;inset:0 auto 0 0;border-radius:99px}.tar-pg-bar u{position:absolute;top:-4px;bottom:-4px;width:2px;border-radius:2px;background:var(--cream);opacity:.55}.tar-pg .tar-mono{font-size:12.5px;width:40px;text-align:right}.tar-avs{display:flex;align-items:center}.tar-avs .tar-av{box-shadow:0 0 0 2px var(--panel);margin-left:-5px}.tar-pdet{margin-top:var(--sp-6)}.tar-pd-h{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:var(--sp-3)}.tar-pd-t{font-family:Archivo,system-ui,sans-serif;font-weight:800;font-size:26px;letter-spacing:-.02em;margin:4px 0 0;display:flex;gap:10px;align-items:center;color:var(--cream)}.tar-pd-t .tar-pd{width:12px;height:12px}.tar-pd-r{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.tar-anch{font-size:13px;color:var(--faint);background:var(--panel);border:1px solid var(--line-2);border-radius:9px;padding:5px 11px}.tar-anch b{color:var(--cream)}.tar-aviso{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:color-mix(in srgb,var(--warn) 10%,var(--panel));border:1px solid color-mix(in srgb,var(--warn) 35%,transparent);border-radius:12px;padding:12px 14px;margin-bottom:var(--sp-3);font-size:13.5px;color:var(--cream)}.tar-gen{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:18px;color:var(--cream)}.tar-gen p{margin:0;color:var(--faint);max-width:var(--measure,60ch)}.tar-gen-f{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap;margin-top:var(--sp-4)}.tar-gen-f label{display:flex;flex-direction:column;gap:6px;font-size:12px;color:var(--faint);font-weight:600}.tar-gen-f select,.tar-gen-f input{background:var(--tar-sunk);border:1px solid var(--line-2);border-radius:8px;padding:7px 9px;color:var(--cream);font:inherit;font-size:13.5px}.tar-gwrap{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow-x:auto;-webkit-user-select:none;user-select:none}.tar-gantt{position:relative;--tar-lw:280px}.tar-gr{display:grid;grid-template-columns:var(--tar-lw) auto;min-height:40px}.tar-gl{position:sticky;left:0;z-index:4;background:var(--panel);border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:0 14px;display:flex;align-items:center;gap:10px;min-width:0;font-size:13.5px}.tar-gl-t{all:unset;cursor:pointer;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cream)}.tar-gl-t:focus-visible{outline:2px solid var(--ember);outline-offset:2px;border-radius:4px}.tar-gl.done .tar-gl-t{color:var(--faint-2);text-decoration:line-through}.tar-gt{position:relative;border-bottom:1px solid var(--line)}.tar-gh .tar-gl,.tar-gh .tar-gt{height:50px;border-bottom-color:var(--line-2)}.tar-g-mo{position:absolute;top:7px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--cream);padding-left:6px;white-space:nowrap}.tar-g-dd{position:absolute;bottom:6px;text-align:center;font-size:11px;color:var(--faint-2);font-variant-numeric:tabular-nums}.tar-g-dd.hoy span{background:var(--ember);color:var(--ember-ink);border-radius:5px;padding:0 4px;font-weight:800}.tar-gp .tar-gl{font-weight:700;font-size:12px;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;background:var(--tar-sunk);color:var(--cream)}.tar-gp .tar-gl .tar-mono{font-size:11.5px;color:var(--faint);font-weight:500;letter-spacing:0}.tar-gp .tar-gt{background:var(--tar-sunk)}.tar-g-rng{position:absolute;top:17px;height:6px;border-radius:3px}.tar-gb{position:absolute;top:9px;height:22px;border-radius:7px;display:flex;align-items:center;font:inherit;font-size:11.5px;font-weight:600;padding:0 8px;white-space:nowrap;overflow:hidden;cursor:grab;touch-action:none;text-align:left;background:color-mix(in srgb,var(--c) 30%,var(--panel));border:1px solid color-mix(in srgb,var(--c) 70%,transparent);color:var(--cream)}.tar-gb.fija{cursor:pointer}.tar-gb:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.tar-gb-fill{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--c) 55%,var(--panel))}.tar-gb-tx{position:relative}.tar-gb.done{background:var(--c);border-color:var(--c);color:#fff;opacity:.55}.tar-gb.late{border-color:var(--hot);box-shadow:0 0 0 1px var(--hot)}.tar-gb-rs{position:absolute;right:0;top:0;bottom:0;width:10px;cursor:ew-resize}.tar-gb-rs:after{content:"";position:absolute;right:3px;top:6px;bottom:6px;width:2px;border-radius:2px;background:var(--cream);opacity:.35}.tar-g-base{position:absolute;top:9px;height:22px;border-radius:7px;border:1.5px dashed var(--faint-2);pointer-events:none}.tar-g-out{position:absolute;top:11px;font-size:12px;color:var(--faint);white-space:nowrap;pointer-events:none}.tar-g-out.fuerte{color:var(--cream);font-weight:700}.tar-g-ms{position:absolute;top:12px;width:15px;height:15px;transform:rotate(45deg);background:var(--cream);border:0;border-radius:3px;cursor:pointer;padding:0}.tar-g-ms:focus-visible{outline:2px solid var(--ember);outline-offset:3px}.tar-g-vl{position:absolute;top:0;bottom:0;width:2px;z-index:3;pointer-events:none}.tar-g-vl.hoy{background:var(--ember)}.tar-g-vl.clave{width:0;border-left:1.5px dashed var(--cream);opacity:.65}.tar-g-vl span{position:absolute;top:2px;transform:translate(-50%);font-size:10px;font-weight:800;padding:1px 6px;border-radius:4px;white-space:nowrap}.tar-g-vl.hoy span{background:var(--ember);color:var(--ember-ink)}.tar-g-vl.clave span{background:var(--cream);color:var(--ink);left:0}.tar-leg{display:flex;gap:16px;flex-wrap:wrap;font-size:12.5px;color:var(--faint);margin-top:var(--sp-3)}.tar-leg span{display:inline-flex;gap:6px;align-items:center}.tar-sw-b{width:22px;height:10px;border-radius:3px;display:inline-block;border:1px solid transparent}.tar-sw-b.hecha{opacity:.55}.tar-sw-b.base{border:1.5px dashed var(--faint-2)}.tar-sw-l{width:2px;height:12px;display:inline-block}.tar-sw-l.hoy{background:var(--ember)}.tar-sw-l.clave{width:0;border-left:1.5px dashed var(--cream)}.tar-tpl{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden}.tar-tpl-h,.tar-tpl-r{display:grid;grid-template-columns:110px minmax(180px,2fr) minmax(110px,1fr) minmax(130px,1fr) 70px 56px 30px;gap:10px;align-items:center;padding:6px 14px}.tar-tpl-h{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint-2);border-bottom:1px solid var(--line);padding-block:10px}.tar-tpl-r{border-bottom:1px solid var(--line)}.tar-tpl-r:last-child{border-bottom:0}.tar-tpl-r input[type=number],.tar-tpl-r select{background:var(--tar-sunk);border:1px solid var(--line-2);border-radius:7px;padding:5px 7px;color:var(--cream);font:inherit;font-size:13px;width:100%;min-width:0}.tar-tpl-r input[type=checkbox]{accent-color:var(--ember);width:16px;height:16px;justify-self:center}.tar-tpl-d{display:grid;grid-template-columns:44px minmax(0,1fr);gap:6px;align-items:center;font-size:12.5px;color:var(--cream)}.tar-tpl .tar-in-flat{font-size:14px;padding:5px 7px}.tar-tpl-wrap{overflow-x:auto}@media (max-width:1100px){.tar-pf-h,.tar-pf-r{grid-template-columns:minmax(180px,1.5fr) minmax(140px,1.2fr) 112px 140px}.tar-pf-h>:nth-child(2),.tar-pf-r>:nth-child(2),.tar-pf-h>:nth-child(6),.tar-pf-r>:nth-child(6){display:none}}@media (max-width:760px){.tar-pf-h{display:none}.tar-pf-r{grid-template-columns:minmax(0,1fr) auto;padding:14px 16px;gap:10px}.tar-pf-r>:nth-child(3){grid-column:1/-1;order:3}.tar-pf-r>:nth-child(5){display:none}.tar-gantt{--tar-lw:150px}.tar-tpl{overflow-x:auto}.tar-tpl-h,.tar-tpl-r{min-width:760px}}@media (max-width:1000px){.tar-cal{grid-template-columns:minmax(0,1fr)}.tar-cal-side{position:static;order:2;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}@media (max-width:760px){.tar-page{padding-block:var(--sp-3) var(--sp-7)}.tar-h1{font-size:34px}.tar-row{flex-wrap:wrap}.tar-row-m{width:100%;padding-left:33px;justify-content:flex-start;gap:8px}.tar-prog{align-items:flex-start}.tar-person{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tar-person-n{grid-column:1/-1}.tar-fields{grid-template-columns:96px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.tar-ck{transition:none}}.tar-block{display:block}.tar-parati .tar-grp-h h2{color:var(--ember)}.tar-aviso-r{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:10px 6px 10px 2px;border:0;border-bottom:1px solid var(--line);background:none;color:var(--cream);font:inherit;font-size:14px;cursor:pointer;border-radius:8px}.tar-aviso-r:hover{background:var(--tar-hover)}.tar-aviso-t{flex:1;min-width:0;overflow-wrap:anywhere}.tar-aviso-t b{font-weight:700}.tar-board-x{overflow-x:auto;padding-bottom:6px}.tar-board{display:grid;grid-template-columns:repeat(var(--ncol,4),minmax(250px,1fr));gap:14px;min-width:min(100%,1060px)}.tar-bcol{display:flex;flex-direction:column;gap:8px;min-height:320px;border-radius:14px;padding:6px;background:rgb(var(--fg-rgb) / .025);border:1px solid transparent;transition:background .12s}.tar-bcol.over{background:color-mix(in srgb,var(--ember) 10%,transparent);border-color:var(--ember)}.tar-bcol h2{margin:4px 6px 6px;font-size:13px;font-weight:700;display:flex;align-items:center;gap:8px;color:var(--cream)}.tar-bcol h2 i{width:9px;height:9px;border-radius:50%;border:2px solid}.tar-bcol h2 .tar-mono{color:var(--faint-2);font-weight:500;font-size:12px}.tar-bvacio{margin:8px 6px;font-size:12.5px;color:var(--faint-2)}.tar-kc{display:flex;flex-direction:column;gap:10px;width:100%;text-align:left;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:12px 13px;cursor:grab;color:var(--cream);font:inherit;touch-action:none;box-shadow:0 1px 2px rgb(var(--fg-rgb) / .05)}.tar-kc:hover{border-color:var(--line-2);box-shadow:var(--shadow-1)}.tar-kc:focus-visible{outline:2px solid var(--ember);outline-offset:2px}.tar-kc.ghost{opacity:.35}.tar-kc.flotando{width:260px;transform:rotate(-1.5deg);box-shadow:var(--shadow-1);cursor:grabbing}.tar-kc-t{font-weight:600;font-size:14px;line-height:1.35}.tar-kc-b{display:flex;justify-content:space-between;align-items:center;gap:8px;min-width:0}.tar-kc-p{min-width:0;overflow:hidden}.tar-kc-pn{overflow:hidden;text-overflow:ellipsis}.tar-kc-r{display:flex;gap:8px;align-items:center;flex:none}.tar-aviso-t .tar-row-sub{display:block;margin-top:2px}.tar-kc,.tar-kc-t,.tar-row-t,.tar-aviso-r{text-wrap:pretty}.tar-kc>*{align-self:stretch}.tar-miaviso{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:var(--sp-7);padding-top:var(--sp-4);border-top:1px solid var(--line);font-size:13px;color:var(--faint)}.tar-miaviso select{background:var(--tar-sunk);border:1px solid var(--line-2);border-radius:7px;padding:4px 7px;color:var(--cream);font:inherit;font-size:13px}.tar-miaviso .tar-link{margin-left:auto}.tar-imp-in{display:flex;gap:12px;align-items:flex-start;flex-wrap:wrap}.tar-imp-txt{flex:1;min-width:min(100%,320px);font-family:Spline Sans Mono,ui-monospace,monospace;font-size:12.5px}.tar-imp-file{position:relative;overflow:hidden;cursor:pointer}.tar-imp-file input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.tar-imp-cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px 14px;margin-top:var(--sp-3)}.tar-imp-cols label,.tar-imp-proy{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600;color:var(--faint)}.tar-imp-cols select,.tar-imp-proy select{background:var(--tar-sunk);border:1px solid var(--line-2);border-radius:7px;padding:5px 7px;color:var(--cream);font:inherit;font-size:13px;font-weight:500}.tar-imp-opts{display:flex;gap:18px;align-items:flex-end;flex-wrap:wrap;margin:var(--sp-3) 0}.tar-imp-tbl{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow-x:auto}.tar-imp-r{display:grid;grid-template-columns:48px minmax(220px,2fr) 100px minmax(120px,1fr) 150px minmax(130px,1fr);gap:10px;padding:9px 14px;border-bottom:1px solid var(--line);font-size:13px;color:var(--cream);min-width:780px;align-items:start}.tar-imp-r:last-child{border-bottom:0}.tar-imp-r.h{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--faint-2)}.tar-imp-r.fuera{opacity:.45}.tar-imp-r small{display:block;color:var(--warn);font-size:12px;margin-top:2px}.tar-imp-r em{color:var(--faint-2);font-style:normal}.tar-flag{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--faint);white-space:nowrap}.tar-flag svg{fill:currentColor;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round;stroke-linecap:round}.tar-flag.urgente{color:var(--hot)}.tar-flag.alta{color:var(--warn)}.tar-flag.normal,.tar-flag.baja{color:var(--faint-2)}.tar-flag.baja svg{fill:none}.tar-chip{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:99px;white-space:nowrap;color:var(--c);background:color-mix(in srgb,var(--c) 15%,transparent);line-height:1.35}.tar-chip-x{background:none;border:0;padding:0 0 0 2px;color:inherit;opacity:.7;cursor:pointer;font-size:13px;line-height:1}.tar-chip-x:hover{opacity:1}.tar-etqs{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.tar-etq-add{display:inline-flex;align-items:center;gap:8px}.tar-in.xs{width:150px;padding:4px 9px;font-size:12.5px}.tar-persona{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--cream);background:var(--tar-sunk);border:1px solid var(--line);border-radius:99px;padding:2px 8px 2px 3px}.tar-sel-min{background:var(--tar-sunk);border:1px dashed var(--line-2);border-radius:99px;padding:3px 8px;color:var(--faint);font:inherit;font-size:12.5px;max-width:190px}.tar-ld{width:8px;height:8px;border-radius:2px;flex:none;display:inline-block}.tar-row-madre{color:var(--faint-2);font-weight:500}.tar-dr-acc{display:inline-flex;align-items:center;gap:8px}.tar-btn.xs{padding:3px 8px;font-size:12px;border-radius:7px}.tar-dr-madre{display:block;margin:0 0 6px;font-size:12.5px}.tar-hora{background:var(--tar-sunk);border:1px solid var(--line-2);border-radius:7px;padding:5px 8px;color:var(--cream);font:inherit;font-size:13.5px}.tar-notas.corta{min-height:44px}.tar-notas-h{display:flex;justify-content:space-between;align-items:center}.tar-notas-ver{background:var(--tar-sunk);border:1px solid var(--line);border-radius:10px;padding:10px 14px;cursor:text;max-height:420px;overflow:auto}.tar-subs{display:flex;flex-direction:column;gap:2px}.tar-sub{display:flex;align-items:center;gap:10px;padding:6px 4px;border-radius:8px}.tar-sub:hover{background:var(--tar-hover)}.tar-sub-t{flex:1;min-width:0;text-align:left;background:none;border:0;padding:0;color:var(--cream);font:inherit;font-size:14px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tar-sub.done .tar-sub-t{color:var(--faint-2);text-decoration:line-through}.tar-subs .tar-in{margin-top:6px}.md{font-size:14px;line-height:1.55;color:var(--cream);overflow-wrap:anywhere}.md>:first-child{margin-top:0}.md>:last-child{margin-bottom:0}.md h3,.md h4,.md h5{font-family:Archivo,system-ui,sans-serif;margin:14px 0 6px;line-height:1.25;color:var(--cream)}.md h3{font-size:17px;font-weight:800}.md h4{font-size:15px;font-weight:700}.md h5{font-size:13.5px;font-weight:700;color:var(--faint)}.md p{margin:0 0 8px}.md ul,.md ol{margin:0 0 8px;padding-left:20px}.md li{margin:2px 0}.md li.n1{margin-left:16px}.md li.n2{margin-left:32px}.md li.n3{margin-left:48px}.md li.ck{list-style:none;margin-left:-18px;display:flex;gap:8px;align-items:baseline}.md-ck{width:12px;height:12px;border:1.5px solid var(--faint-2);border-radius:3px;flex:none;position:relative;top:1px}.md-ck.on{background:var(--ember);border-color:var(--ember)}.md blockquote{margin:0 0 8px;padding:2px 0 2px 12px;border-left:3px solid var(--line-2);color:var(--faint)}.md hr{border:0;border-top:1px solid var(--line-2);margin:12px 0}.md code{font-family:Spline Sans Mono,ui-monospace,monospace;font-size:12.5px;background:rgb(var(--fg-rgb) / .07);padding:1px 5px;border-radius:5px}.md pre{background:rgb(var(--fg-rgb) / .05);border-radius:8px;padding:10px 12px;overflow:auto;margin:0 0 8px}.md pre code{background:none;padding:0}.md a{color:var(--cream);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--faint-2)}.md a:hover{text-decoration-color:var(--cream)}.md strong{font-weight:700}.tar-lista-sw{width:16px;height:16px;border-radius:5px;flex:none}.tar-lista-desc{background:var(--tar-sunk);border:1px solid var(--line);border-radius:12px;padding:12px 16px;margin:-6px 0 var(--sp-4)}.tar-tabs{display:flex;gap:4px;box-shadow:inset 0 -1px 0 var(--line-2);margin-bottom:var(--sp-4);overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.tar-tabs::-webkit-scrollbar{display:none}.tar-tabs button{background:none;border:0;border-bottom:2px solid transparent;padding:8px 12px;color:var(--faint);font:inherit;font-weight:600;font-size:13.5px;cursor:pointer;white-space:nowrap}.tar-tabs button:hover{color:var(--cream)}.tar-tabs button.on{color:var(--cream);border-bottom-color:var(--ember)}.tar-incrustado{width:100%}.tar-head.bajo{margin-bottom:var(--sp-3)}.tar-gantt-caja{overflow-x:auto}.tar-lv{display:flex;flex-direction:column;gap:var(--sp-5)}.tar-lv-gh{display:flex;align-items:center;gap:10px;margin-bottom:6px}.tar-estado{font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:3px 9px;border-radius:7px;border:1px solid var(--line-2);color:var(--faint)}.tar-lv-t{display:flex;flex-direction:column}.tar-lv-r{display:grid;grid-template-columns:minmax(0,1fr) 92px 128px 112px 124px;align-items:center;gap:12px;min-height:42px;padding:4px 6px 4px 2px;border-bottom:1px solid var(--line)}.tar-lv-r:not(.tar-lv-hd):hover{background:var(--tar-hover)}.tar-lv-hd{min-height:30px;font-size:11.5px;font-weight:600;color:var(--faint-2);border-bottom-color:var(--line-2)}.tar-lv-hd span:first-child{padding-left:56px}.tar-lv-n{display:flex;align-items:center;gap:8px;min-width:0}.tar-lv-r.sub .tar-lv-n{padding-left:26px}.tar-lv-tit{background:none;border:0;padding:0;color:var(--cream);font:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tar-lv-tit:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--faint-2)}.tar-lv-r.done .tar-lv-tit{color:var(--faint-2);text-decoration:line-through}.tar-lv-nota{color:var(--faint-2);font-size:13px}.tar-caret,.tar-caret-sp{width:18px;height:18px;flex:none}.tar-caret{background:none;border:0;padding:0;display:grid;place-items:center;color:var(--faint);cursor:pointer;border-radius:5px}.tar-caret:hover{background:var(--tar-hover);color:var(--cream)}.tar-caret svg{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-fast,.15s)}.tar-caret.on svg{transform:rotate(90deg)}.tar-lv-r .c-p{display:flex;gap:2px}.tar-lv-r .c-f{font-size:13px;color:var(--faint)}.tar-lv-r .c-f.tar-late{color:var(--hot);font-weight:600}.tar-faint{color:var(--faint-2)}.tar-cel{display:inline-flex;align-items:center;gap:4px;position:relative}.tar-cel select{background:none;border:0;color:var(--faint);font:inherit;font-size:13px;padding:2px 0;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.tar-cel select:hover,.tar-cel select:focus-visible{color:var(--cream)}.tar-estado-sel{font:inherit;font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;border-radius:7px;padding:3px 8px;border:1px solid var(--line-2);background:var(--tar-sunk);color:var(--faint);cursor:pointer;max-width:100%}.tar-lv-add{padding-left:28px}.tar-lv-add.sub{padding-left:54px;padding-block:4px}.tar-lv-add .tar-add{border-bottom:0}.tar-modal{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);width:min(480px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;background:var(--panel);border:1px solid var(--line-2);border-radius:16px;box-shadow:var(--shadow-1);z-index:var(--z-modal,50);padding:20px 20px 16px;display:flex;flex-direction:column;gap:14px}.tar-modal-h{margin:0;font-family:Archivo,system-ui,sans-serif;font-weight:800;font-size:20px;color:var(--cream)}.tar-campo{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--faint);font-weight:600}.tar-campo select{background:var(--tar-sunk);border:1px solid var(--line-2);border-radius:8px;padding:7px 9px;color:var(--cream);font:inherit;font-size:13.5px;font-weight:400}.tar-colores{display:flex;gap:8px;flex-wrap:wrap}.tar-swatch{width:26px;height:26px;border-radius:8px;border:2px solid transparent;cursor:pointer;padding:0}.tar-swatch.on{border-color:var(--cream);box-shadow:0 0 0 2px var(--panel) inset}.tar-fila{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tar-dcha{margin-left:auto}.tar-modal-pie{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:4px}.tar-btn.primary{background:var(--ember);border-color:var(--ember);color:var(--ember-ink)}.tar-btn.primary:disabled{opacity:.5;cursor:default}.side-arbol{margin-top:8px;display:flex;flex-direction:column;gap:1px}.side-arbol-h{display:flex;align-items:center;justify-content:space-between;padding:6px 8px 4px 10px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--faint-2)}.side-arbol-mas{width:20px;height:20px;border-radius:6px;border:0;background:none;color:var(--faint);font-size:16px;line-height:1;cursor:pointer;display:grid;place-items:center;padding:0}.side-arbol-mas:hover{background:rgb(var(--fg-rgb) / .06);color:var(--cream)}.side-arbol-ch{display:flex;align-items:center;justify-content:space-between;padding-right:8px}.side-arbol-cb{display:flex;align-items:center;gap:6px;background:none;border:0;padding:5px 8px;color:var(--faint);font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer;min-width:0;text-align:left}.side-arbol-cb:hover{color:var(--cream)}.side-arbol-caret{fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--dur-fast,.15s);flex:none}.side-arbol-caret.on{transform:rotate(90deg)}.side-arbol-c .side-lista{padding-left:22px}.side-lista-d{width:8px;height:8px;border-radius:2px;background:var(--c);flex:none}.side-lista-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.side-lista-c{font-family:Spline Sans Mono,ui-monospace,monospace;font-size:11px;color:var(--faint-2);flex:none}.side-arbol-vacio{margin:2px 10px 6px 22px;font-size:12px;color:var(--faint-2);line-height:1.4}@media (max-width:760px){.tar-lv-r{grid-template-columns:minmax(0,1fr) 92px;gap:8px}.tar-lv-r .c-p,.tar-lv-r .c-pr,.tar-lv-r .c-f{display:none}.tar-lv-hd span:first-child{padding-left:50px}.tar-lv-add{padding-left:0}.tar-in.xs{width:120px}}@media (prefers-reduced-motion:reduce){.tar-caret svg,.side-arbol-caret{transition:none}}.tar-lv-hd .c-f{font-size:11.5px;color:var(--faint-2)}.tar-lv-add .tar-parsed .hint{display:none}.tar-lv-add .tar-parsed:empty{display:none}.tar-lv-add .tar-parsed:has(>.hint:only-child){display:none}.side-arbol-c.sueltas .side-lista{padding-left:10px}@media (max-width:760px){.tar-lv-n .tar-chip,.tar-lv-nota{display:none}}.tar-barra{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:-4px 0 var(--sp-4)}.tar-btn.sm{padding:5px 10px;font-size:12.5px;font-weight:600}.tar-btn.sm b{font-weight:700}.tar-btn.on{border-color:var(--cream);color:var(--cream)}.tar-sel-l{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--faint);font-weight:600}.tar-sel-l select{background:var(--panel);border:1px solid var(--line-2);border-radius:8px;padding:4px 8px;color:var(--cream);font:inherit;font-size:12.5px}.tar-buscar{width:220px}.tar-dd{position:relative}.tar-dd-panel{position:absolute;top:calc(100% + 6px);left:0;z-index:var(--z-modal,50);background:var(--panel);border:1px solid var(--line-2);border-radius:12px;box-shadow:var(--shadow-1);padding:8px;width:260px;max-height:min(70vh,520px);overflow:auto;display:flex;flex-direction:column;gap:2px}.tar-dd-h{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--faint-2);padding:8px 6px 4px}.tar-dd-p{padding:4px 6px}.tar-dd-sep{height:1px;background:var(--line);margin:6px 0}.tar-dd-fila{display:flex;align-items:center;gap:4px;border-radius:8px}.tar-dd-fila.on{background:var(--tar-hover)}.tar-dd-op{flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:1px;background:none;border:0;border-radius:8px;padding:6px 8px;color:var(--cream);font:inherit;font-size:13px;text-align:left;cursor:pointer}.tar-dd-op:hover{background:var(--tar-hover)}.tar-dd-op .tar-meta{font-size:11.5px}.tar-dd-chips{display:flex;flex-wrap:wrap;gap:5px;padding:0 6px 4px}.tar-fchip{background:var(--tar-sunk);border:1px solid var(--line-2);border-radius:99px;padding:3px 9px;color:var(--faint);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.tar-fchip.on{background:var(--cream);border-color:var(--cream);color:var(--bg,#111)}.tar-dd-n{display:inline-grid;place-items:center;min-width:17px;height:17px;border-radius:99px;background:var(--cream);color:var(--bg,#111);font-size:10.5px;margin-left:6px;padding:0 4px}.tar-star{background:none;border:0;padding:4px;border-radius:8px;cursor:pointer;color:var(--faint-2);display:inline-grid;place-items:center}.tar-star svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linejoin:round}.tar-star:hover,.tar-star.on{color:var(--warn)}.tar-star.on svg{fill:currentColor}.tar-star.sm{padding:2px}.side-fav{flex:none}.side-fav path{stroke:none}.tar-estado{--c:var(--faint-2);color:var(--c);border-color:color-mix(in srgb,var(--c) 45%,transparent);background:color-mix(in srgb,var(--c) 12%,transparent)}.tar-estado-sel{--c:var(--faint);color:var(--c);border-color:color-mix(in srgb,var(--c) 40%,transparent)}.tar-lv-gt{font-size:13px;font-weight:700;color:var(--cream)}.tar-lv-gh .tar-caret{margin-left:-4px}.tar-lv-t .tar-lv-r{grid-template-columns:var(--cols,minmax(0,1fr) 92px 128px 112px 150px)}.tar-lv-hd span:first-child{padding-left:0}.tar-sel{width:15px;height:15px;accent-color:var(--ember);flex:none;margin:0;opacity:0;transition:opacity var(--dur-fast,.15s)}.tar-lv-r:hover .tar-sel,.tar-lv-r.sel .tar-sel,.tar-lv-hd .tar-sel,.tar-sel:focus-visible,.tar-sel.vis{opacity:1}.tar-lv-r.sel{background:color-mix(in srgb,var(--ember) 8%,transparent)}.tar-lv-r.foco,.tar-tb-r.foco{box-shadow:inset 3px 0 0 var(--ember)}.tar-lv-r .c-l{min-width:0;overflow:hidden;text-overflow:ellipsis}.tar-lv-r.sub .tar-lv-n{padding-left:20px}.tar-tb-caja{overflow-x:auto;border:1px solid var(--line-2);border-radius:12px}.tar-tb{display:flex;flex-direction:column;min-width:max-content}.tar-tb-r{display:grid;grid-template-columns:var(--tb);align-items:center;border-bottom:1px solid var(--line);min-height:40px}.tar-tb-r>span{padding:4px 8px;min-width:0;display:flex;align-items:center;gap:6px;border-right:1px solid var(--line)}.tar-tb-r>span:last-child{border-right:0}.tar-tb-h{position:sticky;top:0;background:var(--panel);font-size:11.5px;font-weight:600;color:var(--faint-2);min-height:34px;z-index:1}.tar-tb-r:not(.tar-tb-h):hover{background:var(--tar-hover)}.tar-tb-r.sel{background:color-mix(in srgb,var(--ember) 8%,transparent)}.tar-tb-r.done .tar-tb-in{color:var(--faint-2);text-decoration:line-through}.tar-tb-r.sub .tar-tb-n{padding-left:22px}.tar-tb-ord{background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer}.tar-tb-ord.on,.tar-tb-ord:hover{color:var(--cream)}.tar-tb-in{flex:1;min-width:0;background:none;border:1px solid transparent;border-radius:6px;padding:4px 6px;color:var(--cream);font:inherit;font-size:13.5px}.tar-tb-in:hover{border-color:var(--line-2)}.tar-tb-in:focus{border-color:var(--ember);outline:0;background:var(--tar-sunk)}.tar-tb-sel{width:100%;background:none;border:1px solid transparent;border-radius:6px;padding:4px;color:var(--cream);font:inherit;font-size:13px;color-scheme:light dark}.tar-tb-sel:hover{border-color:var(--line-2)}.tar-tb-sel:focus{border-color:var(--ember);outline:0}.tar-tb-sel.tar-late{color:var(--hot)}.tar-tb-etq{flex-wrap:wrap}.tar-lote{position:sticky;bottom:12px;z-index:5;margin-top:var(--sp-4);display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--panel);border:1px solid var(--line-2);border-radius:14px;box-shadow:var(--shadow-1);padding:10px 14px;font-size:13px;color:var(--cream)}.tar-lote select,.tar-lote input{background:var(--tar-sunk);border:1px solid var(--line-2);border-radius:8px;padding:5px 8px;color:var(--cream);font:inherit;font-size:12.5px;color-scheme:light dark}.tar-lote-f{display:inline-flex;align-items:center;gap:6px;color:var(--faint);font-weight:600;font-size:12.5px}.tar-btn.danger{color:var(--hot)}.tar-kc-etq{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.tar-wrap{white-space:normal}.tar-estgrp{padding:6px 0 10px}.tar-estgrp-h{display:flex;align-items:baseline;gap:10px;padding:8px 2px 4px}.tar-estgrp-h b{font-size:13.5px;color:var(--cream)}.tar-estgrp-vacio{padding:2px 2px 6px}.busca-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0a0866;z-index:var(--z-overlay,30)}.busca{position:fixed;left:50%;top:12vh;transform:translate(-50%);width:min(620px,calc(100vw - 32px));max-height:72vh;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line-2);border-radius:16px;box-shadow:var(--shadow-1);z-index:var(--z-modal,50);overflow:hidden}.busca-in{border:0;border-bottom:1px solid var(--line-2);background:none;padding:16px 18px;font:inherit;font-size:16px;color:var(--cream);outline:0}.busca-res{overflow:auto;padding:6px}.busca-g{font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--faint-2);padding:10px 10px 4px}.busca-r{width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:12px;background:none;border:0;border-radius:9px;padding:8px 10px;color:var(--cream);font:inherit;font-size:14px;text-align:left;cursor:pointer}.busca-r.on{background:var(--tar-hover)}.busca-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.busca-s{flex:none;font-size:12px;color:var(--faint)}.busca-vacio{padding:14px;color:var(--faint);margin:0}.busca-pie{display:flex;gap:16px;padding:8px 14px;border-top:1px solid var(--line);font-size:11.5px;color:var(--faint-2)}@media (max-width:760px){.tar-lv-t .tar-lv-r{grid-template-columns:minmax(0,1fr) auto}.tar-lv-r .c-l{display:none}.tar-buscar{width:100%;margin-left:0}.tar-dd-panel{position:fixed;left:16px;right:16px;top:auto;width:auto!important}.tar-lote{bottom:8px}.busca{top:8vh}}.tar-dd-panel.dcha{left:auto;right:0}.tar-banda{margin:0 20px;padding:8px 12px;border-radius:10px;background:color-mix(in srgb,var(--warn) 12%,transparent);color:var(--cream);font-size:13px;display:flex;gap:10px;align-items:center}.tar-pill.warn{background:color-mix(in srgb,var(--warn) 15%,transparent);color:var(--warn)}.tar-pill{background:var(--tar-sunk);color:var(--faint)}.tar-in-ancho{width:100%}.tar-mt8{margin-top:8px}.tar-sinpad{padding:6px 0 0}.tar-link.on{color:var(--cream)}.tar-rel-h{display:block;margin:6px 0 2px}.tar-rel-p{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--warn);flex:none}.tar-rel-p.ok{background:var(--ember);border-color:var(--ember)}.tar-rel-in{flex:1;min-width:160px}.tar-adj{display:flex;flex-direction:column;gap:2px;border:1px dashed var(--line-2);border-radius:10px;padding:6px}.tar-adj.over{border-color:var(--ember);background:color-mix(in srgb,var(--ember) 6%,transparent)}.tar-adj-i{display:flex;align-items:center;gap:10px;padding:5px 6px;border-radius:8px}.tar-adj-i:hover{background:var(--tar-hover)}.tar-adj-add{position:relative;padding:8px;text-align:center;font-size:12.5px;color:var(--faint);cursor:pointer;border-radius:8px}.tar-adj-add:hover{color:var(--cream);background:var(--tar-hover)}.tar-adj-add input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.tar-paso-sub{margin-left:auto;font-size:12px;opacity:0;transition:opacity var(--dur-fast,.15s)}.tar-paso:hover .tar-paso-sub,.tar-paso-sub:focus-visible{opacity:1}.tar-hilo{display:flex;flex-direction:column;gap:6px}.tar-com.hijo{margin-left:32px}.tar-com.resuelto{opacity:.6}.tar-com-acc{display:flex;gap:12px;margin-top:2px}.tar-com-nuevo{display:flex;gap:8px;align-items:center}.tar-com-nuevo .tar-in{flex:1}.tar-com-resp{margin-left:32px;width:calc(100% - 32px)}.tar-hist{list-style:none;margin:8px 0 0;padding:0 0 0 12px;border-left:2px solid var(--line-2);display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--faint)}.tar-hist b{color:var(--cream);font-weight:600}.tar-fields-par{display:contents}.tar-campo-ck{width:16px;height:16px;accent-color:var(--ember)}.tar-campo-op{--c:var(--faint);color:var(--c);font-weight:600}.tar-campo-txt{display:inline-flex;align-items:center;gap:6px;width:100%}.tar-campos-ed{display:flex;flex-direction:column;gap:4px}.tar-campo-def{border-bottom:1px solid var(--line);padding-bottom:4px}.tar-campo-ops{padding:2px 0 6px 6px}.tar-campo-color{width:12px;height:12px;border:0;padding:0;background:none;cursor:pointer;border-radius:50%}.tar-campo-nuevo{flex:1;min-width:160px}.tar-metas{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;margin-top:10px}.tar-meta-card{display:flex;flex-direction:column;gap:10px;text-align:left;background:var(--panel);border:1px solid var(--line-2);border-top:3px solid var(--c);border-radius:14px;padding:14px 16px;color:var(--cream);font:inherit;cursor:pointer}.tar-meta-card:hover{border-color:var(--cream);border-top-color:var(--c)}.tar-meta-card-h{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.tar-meta-card-h b{font-size:15px;line-height:1.3}.tar-meta-card-n{font-family:Archivo,system-ui,sans-serif;font-weight:800;font-size:28px;letter-spacing:-.02em}.tar-meta-card-p{display:flex;align-items:center;gap:8px}.tar-meta-est{font-size:11px;font-weight:700;padding:2px 8px;border-radius:99px;white-space:nowrap;background:var(--tar-sunk);color:var(--faint)}.tar-meta-est.a_tiempo,.tar-meta-est.hecha{background:color-mix(in srgb,var(--ember) 14%,transparent);color:var(--ember)}.tar-meta-est.riesgo{background:color-mix(in srgb,var(--warn) 15%,transparent);color:var(--warn)}.tar-meta-est.retraso{background:color-mix(in srgb,var(--hot) 14%,transparent);color:var(--hot)}.tar-meta-bar{position:relative;display:block;height:7px;border-radius:99px;background:rgb(var(--fg-rgb) / .09);overflow:visible;width:100%}.tar-meta-bar i{display:block;height:100%;border-radius:99px;max-width:100%}.tar-meta-bar b{position:absolute;top:-3px;width:2px;height:13px;background:var(--cream);opacity:.55;border-radius:2px}.tar-meta-tit{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.tar-h1-in{background:none;border:1px solid transparent;border-radius:10px;padding:0 4px;margin-left:-5px;width:100%;font:inherit;font-family:Archivo,system-ui,sans-serif;font-weight:800;font-size:40px;letter-spacing:-.03em;color:var(--cream)}.tar-h1-in:hover:not(:disabled),.tar-h1-in:focus{border-color:var(--line-2);outline:0}.tar-meta-campos{max-width:640px;margin-bottom:var(--sp-5)}.tar-meta-campos input[type=date]{background:var(--tar-sunk);border:1px solid var(--line-2);border-radius:7px;padding:5px 8px;color:var(--cream);font:inherit;font-size:13.5px;color-scheme:light dark}.tar-obj{padding:12px 2px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.tar-obj-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tar-obj-h b{font-size:14.5px;color:var(--cream)}.tar-obj-h .tar-x{margin-left:auto}.tar-obj-p{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-size:13px}.tar-obj-t{color:var(--cream);font-weight:600}.tar-obj-num{width:110px}.tar-obj-nuevo{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:12px;border:1px solid var(--line-2);border-radius:12px;background:var(--tar-sunk)}.tar-meta-fila{width:100%;background:none;border:0;border-bottom:1px solid var(--line);color:inherit;font:inherit;text-align:left;cursor:pointer}.tar-meta-fila .tar-meta-bar{width:120px;flex:none}.tar-panel{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px}.tar-tj{background:var(--panel);border:1px solid var(--line-2);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;min-width:0}.tar-tj.ancha{grid-column:span 2}.tar-tj-h{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.tar-tj-h h2{margin:0;font-size:14px;font-weight:700;color:var(--cream)}.tar-tj-h p{margin:2px 0 0}.tar-tj-acc{display:flex;gap:2px;opacity:0;transition:opacity var(--dur-fast,.15s)}.tar-tj:hover .tar-tj-acc,.tar-tj-acc:focus-within{opacity:1}.tar-tj-num{font-family:Archivo,system-ui,sans-serif;font-weight:800;font-size:34px;letter-spacing:-.02em;color:var(--cream);line-height:1}.tar-tj-num.hot{color:var(--hot)}.tar-tj-lista{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.tar-tj-lista li{display:flex;flex-direction:column;gap:1px;font-size:13px}.tar-tj-lista .tar-link{text-align:left;color:var(--cream);font-weight:500;font-size:13px}.tar-bh{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.tar-bh li{display:grid;grid-template-columns:minmax(0,120px) minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px}.tar-bh-n{display:flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cream)}.tar-bh-d{width:8px;height:8px;border-radius:2px;flex:none}.tar-bh-b{height:8px;border-radius:4px;background:rgb(var(--fg-rgb) / .07);overflow:hidden}.tar-bh-b i{display:block;height:100%;border-radius:0 4px 4px 0;background:var(--tar-p0)}.tar-bh-v{color:var(--cream);font-size:12.5px;white-space:nowrap;display:flex;gap:6px;align-items:center}.tar-bh-v em{font-style:normal;font-size:11.5px}.tar-apilada{display:flex;gap:2px;height:12px;margin:10px 0 8px}.tar-apilada i{display:block;border-radius:4px;min-width:4px}.tar-leyenda{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;color:var(--faint)}.tar-leyenda li{display:flex;align-items:center;gap:6px}.tar-leyenda i{width:9px;height:9px;border-radius:3px}.tar-leyenda b{color:var(--cream);font-weight:600}.tar-cols{display:flex;align-items:flex-end;gap:10px;height:160px;padding-top:18px}.tar-sem{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:4px;min-width:0}.tar-sem-b{width:100%;max-width:36px;min-height:2px;background:var(--tar-p0);border-radius:4px 4px 0 0}.tar-sem-v{font-size:12px;color:var(--cream);min-height:15px}.tar-sem-n{font-size:11px;color:var(--faint);white-space:nowrap}.tar-carga{width:100%;border-collapse:separate;border-spacing:3px;font-size:13px}.tar-carga th{font-weight:600;color:var(--faint);text-align:left;font-size:12px;padding:2px 6px}.tar-carga tbody th{color:var(--cream);white-space:nowrap}.tar-carga td{text-align:center;padding:7px 4px;border-radius:6px;color:var(--cream);font-variant-numeric:tabular-nums;background:color-mix(in srgb,var(--tar-p0) calc(var(--a,0) * 55%),rgb(var(--fg-rgb) / .03))}.tar-tj-nota .tar-link{margin-top:6px}.tar-catalogo{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin-bottom:var(--sp-4)}.tar-catalogo-i{display:flex;flex-direction:column;gap:3px;text-align:left;background:var(--tar-sunk);border:1px dashed var(--line-2);border-radius:12px;padding:10px 12px;color:var(--cream);font:inherit;font-size:13.5px;cursor:pointer}.tar-catalogo-i:hover{border-style:solid;border-color:var(--cream)}@media (max-width:760px){.tar-tj.ancha{grid-column:auto}.tar-panel{grid-template-columns:1fr}}.tar-tj-h>div{min-width:0;flex:1}.tar-tj-acc{flex:none}@media (hover:none){.tar-tj-acc{opacity:1}}.tar-catalogo{list-style:none;padding:0;margin-top:0}.tar-catalogo-i{width:100%;height:100%}.tar-tiempo{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tar-crono{font-variant-numeric:tabular-nums}.tar-crono.on{background:color-mix(in srgb,var(--hot) 14%,transparent);border-color:color-mix(in srgb,var(--hot) 50%,transparent);color:var(--hot)}.side-crono{display:flex;align-items:center;gap:4px;margin:2px 8px 6px 18px;padding:4px 4px 4px 10px;border-radius:9px;background:color-mix(in srgb,var(--hot) 12%,transparent);border:1px solid color-mix(in srgb,var(--hot) 35%,transparent)}.side-crono.rail{margin:2px 6px;padding:4px;flex-direction:column}.side-crono-t{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;background:none;border:0;padding:0;color:var(--cream);font:inherit;cursor:pointer;text-align:left}.side-crono-r{font-size:13px;font-weight:700;color:var(--hot)}.side-crono-n{font-size:11.5px;color:var(--faint);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-crono-p{width:24px;height:24px;border-radius:7px;border:0;background:var(--hot);color:#fff;font-size:10px;cursor:pointer;flex:none}.tar-hoja{width:100%;border-collapse:collapse;font-size:13px;min-width:720px}.tar-hoja th,.tar-hoja td{padding:8px 10px;border-bottom:1px solid var(--line);text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tar-hoja th:first-child{text-align:left;white-space:normal;max-width:320px}.tar-hoja thead th{font-size:11.5px;color:var(--faint-2);font-weight:600}.tar-hoja .hoy{background:color-mix(in srgb,var(--ember) 7%,transparent)}.tar-hoja .tar-link{color:var(--cream);text-align:left;font-weight:500}.tar-hoja-t{font-weight:700;color:var(--cream)}.tar-hoja tfoot th,.tar-hoja tfoot td{font-weight:700;color:var(--cream);border-bottom:0}.tar-cap{width:58px}.tar-carga td.pasa{background:color-mix(in srgb,var(--hot) 30%,transparent);color:var(--cream);font-weight:700}.tar-fijar{width:24px;height:24px;border-radius:7px;border:0;background:none;color:var(--faint-2);display:grid;place-items:center;cursor:pointer;opacity:0;transition:opacity var(--dur-fast,.15s)}.tar-fijar svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.tar-row:hover .tar-fijar,.tar-fijar:focus-visible,.tar-fijar.on{opacity:1}.tar-fijar.on{color:var(--ember)}.tar-fijar.on svg{fill:currentColor}.tar-fijar:hover{background:var(--tar-hover);color:var(--cream)}@media (hover:none){.tar-fijar{opacity:1}}.tar-primero .tar-grp-h h2{color:var(--ember)}.tar-miaviso{flex-wrap:wrap}.fp{min-height:100dvh;display:flex;justify-content:center;align-items:flex-start;padding:48px 16px;background:var(--ink)}.fp-caja{width:min(560px,100%);background:var(--panel);border:1px solid var(--line-2);border-radius:18px;padding:28px 24px;display:flex;flex-direction:column;gap:16px;color:var(--cream)}.fp-caja h1{margin:0;font-family:Archivo,system-ui,sans-serif;font-weight:800;font-size:28px;letter-spacing:-.02em}.fp-emp{margin:0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--faint-2)}.fp-desc{margin:0;color:var(--faint);white-space:pre-line}.fp-campo{display:flex;flex-direction:column;gap:6px}.fp-campo label{font-weight:600;font-size:14px}.fp-campo input,.fp-campo textarea,.fp-campo select{background:var(--tar-sunk);border:1px solid var(--line-2);border-radius:10px;padding:10px 12px;color:var(--cream);font:inherit;font-size:15px;color-scheme:light dark}.fp-campo [aria-invalid=true]{border-color:var(--hot)}.fp-err{margin:0;color:var(--hot);font-size:13px}.fp-trampa{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.fp-btn{background:var(--ember);color:var(--ember-ink);border:0;border-radius:12px;padding:12px 16px;font:inherit;font-weight:700;font-size:15px;cursor:pointer}.fp-btn:disabled{opacity:.6}.fp-pie{margin:0;text-align:center;font-size:11.5px;color:var(--faint-2)}.fp-ok{text-align:center}.tar-modal.ancho{width:min(760px,calc(100vw - 32px))}.tar-form-ed{display:flex;flex-direction:column;gap:12px}.tar-form-enlace{display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:var(--tar-sunk);border:1px solid var(--line-2);border-radius:10px;padding:8px 10px}.tar-form-enlace code{font-size:12px;color:var(--cream);overflow-wrap:anywhere;flex:1;min-width:200px}.tar-preg{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 0;border-bottom:1px solid var(--line)}.tar-preg-e{flex:1;min-width:200px}.tar-preg-op{flex-basis:100%}.tar-docs-g{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px;align-items:start}.tar-doc-arbol{background:var(--panel);border:1px solid var(--line-2);border-radius:14px;padding:8px 4px;max-height:calc(100dvh - 240px);overflow:auto}.tar-doc-arbol ul{list-style:none;margin:0;padding:0}.tar-doc-i{display:flex;align-items:center;gap:4px;border-radius:8px;padding-right:4px}.tar-doc-i:hover{background:var(--tar-hover)}.tar-doc-i.on{background:color-mix(in srgb,var(--ember) 10%,transparent)}.tar-doc-t{flex:1;min-width:0;text-align:left;background:none;border:0;padding:6px 2px;color:var(--cream);font:inherit;font-size:13.5px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tar-doc-mas{opacity:0}.tar-doc-i:hover .tar-doc-mas,.tar-doc-mas:focus-visible{opacity:1}.tar-doc-ed{background:var(--panel);border:1px solid var(--line-2);border-radius:14px;padding:16px 22px;display:flex;flex-direction:column;gap:10px;min-height:420px}.tar-doc-bar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tar-doc-estado{margin-left:auto}.tar-doc-titulo{background:none;border:0;padding:0;font-family:Archivo,system-ui,sans-serif;font-weight:800;font-size:30px;letter-spacing:-.02em;color:var(--cream);outline:0}.tar-doc-txt{min-height:420px;width:100%;resize:vertical;background:var(--tar-sunk);border:1px solid var(--line);border-radius:10px;padding:14px;color:var(--cream);font-family:Spline Sans Mono,ui-monospace,monospace;font-size:13.5px;line-height:1.6}.tar-doc-ver{min-height:300px;cursor:text}.tar-doc-ver .md{font-size:15px}.tar-doc-vacio{display:grid;place-items:center;min-height:300px;border:1px dashed var(--line-2);border-radius:14px}.tar-doc-vers{border:1px solid var(--line-2);border-radius:10px;padding:6px;max-height:240px;overflow:auto}.md-tarea{background:color-mix(in srgb,var(--ember) 12%,transparent);color:var(--ember);border:0;border-radius:5px;padding:0 4px;font:inherit;font-weight:600;cursor:pointer}.fp-doc{width:min(760px,100%)}@media (max-width:860px){.tar-docs-g{grid-template-columns:1fr}.tar-doc-arbol{max-height:none}}.tar-regla-sel{background:var(--tar-sunk);border:1px solid var(--line-2);border-radius:8px;padding:6px 9px;color:var(--cream);font:inherit;font-size:13px;max-width:100%}.tar-regla-tabs{display:flex;flex-wrap:wrap;margin:6px 0 4px}.tar-regla-mas{align-self:flex-start}.tar-regla-frase{margin:0;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--ember) 8%,transparent);border:1px solid color-mix(in srgb,var(--ember) 25%,transparent);color:var(--cream);font-size:13.5px;line-height:1.45}.tar-regla{display:flex;align-items:center;gap:12px;padding:10px 4px;border-bottom:1px solid var(--line)}.tar-regla.off .tar-regla-t{opacity:.55}.tar-regla-t{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;background:none;border:0;padding:0;text-align:left;color:var(--cream);font:inherit;cursor:pointer}.tar-regla-t:hover b{text-decoration:underline}.tar-regla-log summary{cursor:pointer;font-size:13px;font-weight:600;color:var(--faint)}.tar-regla-err{color:var(--hot)}@media (max-width:640px){.tar-regla{flex-wrap:wrap}.tar-regla>.tar-meta{flex-basis:100%;padding-left:27px}}.tar-cmp-quien{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;color:var(--cream);overflow-wrap:anywhere}.tar-cmp-form .tar-in{flex:1;min-width:160px}.tp{display:flex;flex-direction:column;gap:18px}.tp-vacio{color:var(--faint)}.tp-sw{display:inline-block;width:12px;height:12px;border-radius:4px;margin-right:10px;vertical-align:middle}.tp-grupo{display:flex;flex-direction:column}.tp-grupo-h{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--faint-2)}.tp-grupo-h span{margin-left:6px;font-weight:600}.tp-fila{display:grid;grid-template-columns:minmax(0,1fr) auto 110px 90px 70px;align-items:center;gap:12px;padding:10px 8px;border:0;border-bottom:1px solid var(--line);background:none;color:var(--cream);font:inherit;font-size:14px;text-align:left;border-radius:8px}button.tp-fila{cursor:pointer}button.tp-fila:hover,.tp-fila.on{background:rgb(var(--fg-rgb) / .05)}.tp-titulo{min-width:0;overflow-wrap:anywhere;font-weight:600}.tp-sub{color:var(--faint);font-weight:400;font-size:12.5px}.tp-estado{justify-self:start;border:1px solid var(--line-2);border-radius:6px;padding:2px 8px;font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--faint);white-space:nowrap}.tp-meta{color:var(--faint);font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-pri.urgente{color:var(--hot)}.tp-pri.alta{color:var(--warn,#d9893f)}@media (max-width:640px){.tp-fila{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.tp-fila .tp-meta{grid-column:auto}.tp-fila .tp-pri{display:none}}.pi{min-height:100dvh;color:var(--cream);padding:24px 16px 32px;display:flex;flex-direction:column;gap:16px;max-width:1180px;margin:0 auto}.pi-cab{display:flex;align-items:center;justify-content:space-between;gap:12px}.pi-quien{margin:2px 0 0;color:var(--faint);font-size:13px;overflow-wrap:anywhere}.pi-listas{flex-wrap:wrap;align-self:flex-start;max-width:100%}.pi-cuerpo{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start;width:100%}.pi-cuerpo.con-ficha{grid-template-columns:minmax(0,1fr) 420px}.pi-lista{display:flex;flex-direction:column;gap:12px;min-width:0}.pi-h{margin:0;font-family:Archivo,system-ui,sans-serif;font-weight:800;font-size:30px;letter-spacing:-.02em;overflow-wrap:anywhere}.pi-desc{color:var(--faint)}.pi-ficha{width:100%;min-width:0;background:var(--panel);border:1px solid var(--line-2);border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:12px;position:sticky;top:16px;max-height:calc(100dvh - 32px);overflow:auto}.pi-ficha-h{display:flex;align-items:flex-start;gap:10px}.pi-ficha-h h2{margin:0;flex:1;font-size:19px;font-weight:800;overflow-wrap:anywhere}.pi-datos{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:13.5px}.pi-datos dt{color:var(--faint)}.pi-datos dd{margin:0}.pi-subs{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:14px}.pi-subs li.hecha{text-decoration:line-through;color:var(--faint)}.pi-com{background:var(--tar-sunk);border-radius:10px;padding:8px 10px}.pi-com.mio{background:color-mix(in srgb,var(--ember) 9%,transparent)}.pi-com-a,.pi-com-t{margin:0;font-size:13.5px}.pi-com-t{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:3px}.pi-escribir{display:flex;flex-direction:column;gap:8px;align-items:flex-end}.pi-escribir textarea{width:100%}@media (max-width:860px){.pi-cuerpo,.pi-cuerpo.con-ficha{grid-template-columns:minmax(0,1fr)}.pi-ficha{position:static;width:100%;max-height:none}}.tar-mt-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:clamp(24px,3vw,56px);align-items:start}.tar-mt-main{min-width:0}.tar-mt-main>.tar-add{margin-bottom:var(--sp-2)}.tar-mt-side{min-width:0;position:sticky;top:var(--sp-4);display:flex;flex-direction:column}.tar-mt-side>.tar-grp:first-child{margin-top:0}.tar-mt-side .tar-grp{margin-top:var(--sp-5)}.tar-mt-side .tar-grp:first-of-type{margin-top:0}.tar-mt-side .tar-link{align-self:flex-start}.tar-mt-crm{margin:10px 2px 8px;color:var(--faint);font-size:14px}.tar-mt-crm b{color:var(--cream)}@media (max-width:1100px){.tar-mt-grid{grid-template-columns:minmax(0,1fr)}.tar-mt-side{position:static}}.tar-mt .tar-up-day{grid-template-columns:64px minmax(0,1fr);padding:12px 0}.tar-mt .tar-up-date b{font-size:24px}.tar-up-libre{padding:9px 2px;color:var(--faint-2);font-size:13.5px;border-bottom:1px solid var(--line)}.tar-dd-panel.derecha{left:auto;right:0}.tar-dd-panel .tar-miaviso{flex-direction:column;align-items:flex-start;gap:10px;margin:0;padding:6px 8px 8px;border-top:0}.tar-dd-panel .tar-miaviso .tar-link{margin-left:0}.tar-miaviso-cuando{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.tar-subnav{margin:var(--sp-5) 0 0}.tar-subnav+.tar-page{padding-top:var(--sp-5)}.tar-tabs-fila{display:flex;align-items:flex-end;gap:12px;margin-bottom:var(--sp-4);box-shadow:inset 0 -1px 0 var(--line-2)}.tar-tabs-fila .tar-tabs{flex:1;min-width:0;margin-bottom:0;box-shadow:none}.tar-tabs-acc{display:flex;align-items:center;gap:8px;padding-bottom:6px;flex:none}.tar-tabs-sep{width:1px;align-self:center;height:18px;background:var(--line-2);margin:0 6px;flex:none}.tar-tab-vista{font-style:normal}.tar-barra-fin{margin-left:auto}.tar-dd-sub{display:flex;flex-direction:column;gap:2px;padding-left:8px;border-left:2px solid var(--line);margin:2px 0 4px 8px}.tar-vacio{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:22px;border:1px dashed var(--line-2);border-radius:14px;margin:var(--sp-2) 0 var(--sp-4)}.tar-vacio b{color:var(--cream);font-size:15px}.tar-vacio p{margin:0;color:var(--faint);max-width:var(--measure,60ch)}.tar-vacio .tar-add{align-self:stretch}.tar-badd-b{all:unset;cursor:pointer;margin:2px 6px 4px;padding:6px 8px;border-radius:8px;font-size:13px;font-weight:600;color:var(--faint)}.tar-badd-b:hover,.tar-badd-b:focus-visible{background:var(--tar-hover);color:var(--cream)}.tar-badd{padding:0 6px}.tar-badd .tar-add{border-bottom:0}.tar-page.tar-solo{padding-top:0}.side-mas{padding-left:10px}@media (max-width:760px){.main-col.tar-col{padding-inline:16px}.tar-tabs-fila{flex-wrap:wrap}}:root{--tar-pri-urgente:#F2555A;--tar-pri-alta:#F5B731;--tar-pri-normal:#6B8CF5;--tar-pri-baja:#8E8E87;--tar-v-lista:#5B7CF6;--tar-v-tablero:#5B7CF6;--tar-v-calendario:#F08A3C;--tar-v-gantt:#E5484D;--tar-v-tabla:#2FA86B;--tar-v-docs:#8B7CF6;--tar-fl-bg:#1D1D1D;--tar-ghost:rgb(var(--fg-rgb) / .055)}:root[data-tema=claro]{--tar-fl-bg:#FFFFFF;--tar-ghost:rgb(var(--fg-rgb) / .05) }.tar-ie,.tar-ib,.tar-ifa,.tar-ico{flex:none;display:block}.tar-ib,.tar-ifa{color:var(--faint-2)}.tar-vh{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:36px;margin-bottom:6px}.tar-ruta{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.tar-ruta-i{display:inline-flex;align-items:center;gap:6px;color:var(--faint);font-size:14px}.tar-ruta-sep{color:var(--faint-2);font-size:14px}.tar-ruta-l{display:inline-flex;align-items:center;gap:6px;margin:0;font-family:inherit;font-size:14px;font-weight:600;letter-spacing:0;color:var(--cream);line-height:1.2}.tar-ruta-l .tar-lista-sw{width:12px;height:12px;border-radius:4px}.tar-ruta-v{background:none;border:0;padding:4px;border-radius:6px;color:var(--faint);cursor:pointer;display:grid;place-items:center}.tar-ruta-v:hover{background:var(--tar-hover);color:var(--cream)}.tar-ruta .tar-star{padding:3px}.tar-ruta .tar-star svg{width:15px;height:15px}.tar-ruta-n{font-size:12.5px;color:var(--faint-2);margin-left:4px}.tar-vh-acc{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.tar-vh-b,.tar-vh-acc .tar-btn{display:inline-flex;align-items:center;gap:6px;background:none;border:0;border-radius:7px;padding:6px 9px;color:var(--faint);font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.tar-vh-b:hover,.tar-vh-acc .tar-btn:hover,.tar-vh-b.on{background:var(--tar-hover);color:var(--cream)}.tar-lista .tar-lista-desc{margin:4px 0 10px;font-size:13.5px}.tar-tabs-fila{margin-bottom:10px}.tar-tabs{gap:2px}.tar-tabs button{display:inline-flex;align-items:center;gap:7px;padding:8px 10px 9px;font-size:13px;font-weight:600}.tar-tabs button.on{border-bottom-color:var(--cream)}.tar-iv{flex:none;display:block}.tar-iv rect{fill:var(--tar-v-lista)}.tar-iv.tablero rect{fill:var(--tar-v-tablero)}.tar-iv.calendario rect{fill:var(--tar-v-calendario)}.tar-iv.gantt rect{fill:var(--tar-v-gantt)}.tar-iv.tabla rect{fill:var(--tar-v-tabla)}.tar-iv.docs rect{fill:var(--tar-v-docs)}.tar-tab-mas{background:none;border:0;border-radius:7px;padding:6px 9px;color:var(--faint);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.tar-tab-mas:hover,.tar-tab-mas.on{background:var(--tar-hover);color:var(--cream)}.tar-barra{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin:0 0 14px}.tar-barra-izq,.tar-barra-der{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.tar-barra-der{margin-left:auto}.tar-pb{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--line-2);border-radius:8px;background:none;color:var(--faint);font:inherit;font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer}.tar-pb:hover{color:var(--cream);border-color:var(--faint-2)}.tar-pb.on{color:var(--cream);border-color:color-mix(in srgb,var(--cream) 45%,transparent);background:var(--tar-ghost)}.tar-pb .tar-dd-n{margin-left:2px}.tar-pb-x{background:none;border:0;color:var(--faint-2);font-size:15px;cursor:pointer;padding:0 4px;margin-left:-4px}.tar-pb-x:hover{color:var(--cream)}.tar-barra .tar-dd>.tar-btn{height:28px;padding:0 10px;border-radius:8px;background:none}.tar-q{display:inline-flex;align-items:center;height:28px;border:1px solid var(--line-2);border-radius:8px;overflow:hidden}.tar-q-b{background:none;border:0;width:28px;height:100%;display:grid;place-items:center;color:var(--faint);cursor:pointer;padding:0}.tar-q-b:hover{color:var(--cream)}.tar-q-in{width:0;padding:0;border:0;background:none;color:var(--cream);font:inherit;font-size:12.5px;outline:0;transition:width .15s}.tar-q.on .tar-q-in{width:170px;padding-right:10px}.tar-q.on{border-color:var(--faint-2)}.tar-add-b{height:28px;padding:0 12px;border:0;border-radius:8px;background:var(--cream);color:var(--ink);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer;white-space:nowrap}.tar-add-b:hover{opacity:.88}.tar-estado{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;padding:3px 7px 3px 6px;border-radius:5px;border:0;line-height:1.25;white-space:nowrap;background:var(--c);color:#fff}.tar-estado.g-pendiente{background:rgb(var(--fg-rgb) / .09);color:var(--cream)}.tar-estado-v{margin-left:1px;opacity:.85}.tar-lv-gh .tar-estado{font-size:11.5px;padding:4px 8px 4px 7px}.tar-cke{position:relative;width:18px;height:18px;flex:none;border:0;background:none;padding:0;cursor:pointer;display:grid;place-items:center}.tar-cke>span{grid-area:1/1;display:grid;place-items:center;transition:opacity .12s}.tar-cke-b,.tar-cke:hover .tar-cke-a{opacity:0}.tar-cke:hover .tar-cke-b,.tar-cke.on .tar-cke-a{opacity:1}.tar-cke.on .tar-cke-b{opacity:0}.tar-cke.on:hover .tar-cke-a{opacity:.55}.tar-cke:focus-visible{outline:2px solid var(--ember);outline-offset:2px;border-radius:50%}.tar-flag svg{fill:currentColor}.tar-flag.urgente{color:var(--tar-pri-urgente)}.tar-flag.alta{color:var(--tar-pri-alta)}.tar-flag.normal{color:var(--tar-pri-normal)}.tar-flag.baja{color:var(--tar-pri-baja)}.tar-pri{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--cream)}.tar-pri.vacia{color:var(--faint-2)}.tar-fl-b{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:26px;background:none;border:0;border-radius:6px;padding:2px 5px;margin:-2px -5px;color:inherit;font:inherit;font-size:13px;cursor:pointer;text-align:left}.tar-fl-b:hover,.tar-fl-b.on{background:var(--tar-ghost)}.tar-fl-b:disabled{cursor:default;opacity:.6}.tar-fl-b:disabled:hover{background:none}.tar-fl-b:focus-visible{outline:2px solid var(--ember);outline-offset:1px}.tar-fl-est:hover{background:none}.tar-fl-est:hover .tar-estado{filter:brightness(1.12)}.tar-fant{display:inline-flex;align-items:center;color:var(--faint-2);opacity:.75}.tar-fl-b:hover .tar-fant{opacity:1;color:var(--faint)}.tar-fecha{font-size:13px;color:var(--cream);white-space:nowrap}.tar-fecha.tarde{color:var(--hot);font-weight:600}.tar-avs{display:inline-flex;align-items:center}.tar-avs .tar-av{box-shadow:0 0 0 2px var(--ink);margin-left:-5px}.tar-avs .tar-av:first-child{margin-left:0}.tar-av.vacio{background:none;border:1px dashed var(--faint-2);color:var(--faint-2);width:20px;height:20px}.tar-fl{position:fixed;z-index:calc(var(--z-modal,50) + 10);background:var(--tar-fl-bg);border:1px solid var(--line-2);border-radius:12px;box-shadow:0 12px 32px #00000059,0 2px 6px #0003;padding:6px;max-height:min(72vh,560px);overflow:auto;display:flex;flex-direction:column;gap:2px;color:var(--cream);font-size:13px}.tar-fl-q{display:flex;align-items:center;gap:7px;margin:2px 2px 6px;padding:0 10px;height:32px;border:1px solid var(--line-2);border-radius:8px;color:var(--faint-2)}.tar-fl-q:focus-within{border-color:var(--cream)}.tar-fl-q input{flex:1;min-width:0;background:none;border:0;outline:0;color:var(--cream);font:inherit;font-size:13px}.tar-fl-s{display:flex;flex-direction:column;gap:1px;padding:2px 0}.tar-fl-s+.tar-fl-s{border-top:1px solid var(--line);margin-top:4px;padding-top:6px}.tar-fl-h{font-size:11.5px;font-weight:600;color:var(--faint-2);padding:6px 10px 4px}.tar-fl-op{display:flex;align-items:center;gap:9px;width:100%;min-height:32px;padding:5px 10px;border:0;border-radius:7px;background:none;color:var(--cream);font:inherit;font-size:13px;text-align:left;cursor:pointer}.tar-fl-op:hover,.tar-fl-op:focus-visible{background:var(--tar-ghost);outline:0}.tar-fl-op.on{background:var(--tar-ghost)}.tar-fl-op-c{flex:1;min-width:0;display:flex;align-items:center;gap:9px}.tar-fl-k{font-size:11.5px;color:var(--faint-2);flex:none}.tar-fl-ok{color:var(--cream);flex:none}.tar-fl-nom{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tar-fl-est-n{font-size:11.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.tar-fl-tenue{color:var(--faint)}.tar-fl-vacio{margin:4px 10px 8px;color:var(--faint-2);font-size:12.5px}.tar-fl-sw{display:flex;align-items:center;gap:9px;padding:6px 10px;border-radius:7px;cursor:pointer;font-size:13px}.tar-fl-sw:hover{background:var(--tar-ghost)}.tar-fl-sw input{accent-color:var(--cream)}.tar-fl-filtros .tar-dd-chips{padding:0 8px 6px}.tar-fl .tar-ld{width:9px;height:9px;border-radius:3px}.tar-fec{display:flex;flex-direction:column}.tar-fec-top{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:4px 4px 10px;border-bottom:1px solid var(--line)}.tar-fec-c{display:flex;align-items:center;gap:8px;height:34px;padding:0 10px;border:1px solid var(--line-2);border-radius:8px;background:var(--tar-ghost);color:var(--faint);font:inherit;font-size:13px;cursor:pointer;text-align:left}.tar-fec-c.on{border-color:var(--cream);color:var(--cream)}.tar-fec-cuerpo{display:grid;grid-template-columns:232px minmax(0,1fr)}.tar-fec-atj{display:flex;flex-direction:column;padding:6px 6px 6px 0;border-right:1px solid var(--line)}.tar-fec-atj button{display:flex;justify-content:space-between;gap:8px;align-items:center;height:32px;padding:0 10px;border:0;border-radius:7px;background:none;color:var(--cream);font:inherit;font-size:13px;cursor:pointer;text-align:left}.tar-fec-atj button:hover{background:var(--tar-ghost)}.tar-fec-pie{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 4px 2px;border-top:1px solid var(--line)}.tar-fec-hora{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;border:1px solid var(--line-2);border-radius:8px;color:var(--faint-2)}.tar-fec-hora:focus-within{border-color:var(--cream)}.tar-fec-hora input{width:92px;background:none;border:0;outline:0;color:var(--cream);font:inherit;font-size:13px}.tar-fec-rep{display:inline-flex;align-items:center;gap:6px;color:var(--faint);font-size:13px}.tar-fec-quitar{margin-left:auto;background:none;border:0;color:var(--faint-2);font:inherit;font-size:12.5px;cursor:pointer;padding:4px 6px;border-radius:6px}.tar-fec-quitar:hover{color:var(--hot);background:var(--tar-ghost)}.tar-dp{padding:6px 4px 6px 12px}.tar-dp-h{display:flex;align-items:center;justify-content:space-between;margin:2px 0 8px}.tar-dp-h b{font-size:13.5px;text-transform:capitalize}.tar-dp-h span{display:flex;gap:2px}.tar-dp-h button{background:none;border:0;border-radius:6px;min-width:26px;height:26px;color:var(--faint);font:inherit;font-size:14px;cursor:pointer}.tar-dp-h button:hover{background:var(--tar-ghost);color:var(--cream)}.tar-dp-h .tar-dp-hoy{font-size:12.5px;padding:0 8px}.tar-dp-g{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center}.tar-dp-dn{font-size:11.5px;color:var(--faint-2);padding:4px 0}.tar-dp-d{height:30px;border:0;border-radius:50%;background:none;color:var(--cream);font:inherit;font-size:12.5px;cursor:pointer;font-variant-numeric:tabular-nums}.tar-dp-d:hover{background:var(--tar-ghost)}.tar-dp-d.rango{background:var(--tar-ghost);border-radius:6px}.tar-dp-d.hoy{color:#fff;background:var(--tar-pri-urgente);font-weight:700}.tar-dp-d.on{background:var(--cream);color:var(--ink);font-weight:700}.tar-lv-hd .tar-sel{opacity:0}.tar-lv-g:hover .tar-lv-hd .tar-sel,.tar-lv-hd .tar-sel:checked,.tar-lv-hd .tar-sel:focus-visible{opacity:1}.tar-lv{gap:18px}.tar-lv-gh{gap:8px;margin-bottom:2px}.tar-lv-r{min-height:38px;gap:10px;padding:2px 8px 2px 2px}.tar-lv-hd{min-height:30px;font-size:12px;font-weight:500;color:var(--faint-2)}.tar-lv-tit{font-weight:500;font-size:13.5px}.tar-lv-tit:hover{text-decoration:none;color:var(--cream)}.tar-lv-r:not(.tar-lv-hd):hover .tar-lv-tit{color:var(--cream)}.tar-lv-subn{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;color:var(--faint-2);padding:1px 5px;border-radius:5px;background:var(--tar-ghost);flex:none}.tar-lv-nota{display:inline-flex;color:var(--faint-2)}.tar-lv-r .c-p,.tar-lv-r .c-f,.tar-lv-r .c-pr,.tar-lv-r .c-e{display:flex;align-items:center;min-width:0}.tar-lv-add{padding-left:52px}.tar-lv-add .tar-add{min-height:36px}.tar-lv-r.done .tar-lv-tit{text-decoration:none}.tar-tb-caja{border-radius:10px;border-color:var(--line)}.tar-tb-r{min-height:36px}.tar-tb-h{font-size:12px;font-weight:500}.tar-tb-per{display:inline-flex;align-items:center;gap:7px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.tar-tb-etq-mas{font-size:15px;padding:0 4px}.tar-tb-r.done .tar-tb-in{text-decoration:none}.tar-board{gap:10px;grid-template-columns:repeat(var(--ncol,4),minmax(260px,1fr))}.tar-bcol{--c:var(--faint-2);gap:8px;min-height:120px;align-self:start;border-radius:12px;padding:8px;background:color-mix(in srgb,var(--c) 9%,transparent);border:1px solid transparent}.tar-bcol.g-pendiente{background:rgb(var(--fg-rgb) / .035)}.tar-bcol.over{background:color-mix(in srgb,var(--c) 18%,transparent);border-color:var(--c)}.tar-bcol h2{margin:0 0 2px;padding:2px 2px 4px;font-size:13px;gap:8px}.tar-bcol-n{display:inline-flex;align-items:center;gap:7px}.tar-bcol-n i{width:9px;height:9px;border-radius:3px;background:var(--c)}.tar-bcol-c{color:var(--faint-2);font-weight:500;font-size:12.5px}.tar-kc{gap:8px;border-radius:10px;padding:11px 12px;background:var(--panel);border-color:var(--line-2);box-shadow:none}.tar-kc:hover{border-color:var(--faint-2);box-shadow:none}.tar-kc-t{font-weight:600;font-size:13.5px}.tar-kc-en{font-size:11.5px;color:var(--faint-2);margin-top:-4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tar-kc-props{display:flex;flex-direction:column;gap:5px;font-size:12.5px;color:var(--faint)}.tar-kc-pr{display:flex;align-items:center;gap:7px;min-width:0}.tar-kc-pr>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tar-kc-pr .tar-fecha{font-size:12.5px}.tar-badd-b{display:flex;align-items:center;gap:6px;background:none;border:0;border-radius:8px;padding:6px;color:color-mix(in srgb,var(--c) 70%,var(--cream));font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-align:left}.tar-bcol.g-pendiente .tar-badd-b{color:var(--faint)}.tar-badd-b:hover{background:rgb(var(--fg-rgb) / .05)}.tar-drawer{width:min(1120px,calc(100% - 24px))}.tar-dr-b{padding:0;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:0;overflow:hidden;flex:1;min-height:0}.tar-dr-main{padding:22px 28px 28px;overflow-y:auto;display:flex;flex-direction:column;gap:20px;min-width:0}.tar-dr-lado{border-left:1px solid var(--line);padding:20px 18px;overflow-y:auto;display:flex;flex-direction:column;gap:22px;background:rgb(var(--fg-rgb) / .015)}.tar-dr-tin{font-size:26px;font-weight:800}.tar-props{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;row-gap:2px}.tar-props.una{grid-template-columns:minmax(0,1fr);margin-top:8px}.tar-prop{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:center;min-height:36px;gap:8px}.tar-prop-n{display:flex;align-items:center;gap:9px;color:var(--faint);font-size:13.5px}.tar-prop-n .tar-ico{color:var(--faint-2)}.tar-prop-c{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.tar-prop-c>.tar-fl-b{margin:0;padding:4px 8px;min-height:30px;flex:1 1 auto;justify-content:flex-start}.tar-prop-c>.tar-fl-est{flex:0 0 auto}.tar-prop-v{display:inline-flex;align-items:center;gap:7px;min-width:0;font-size:13.5px;color:var(--cream);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tar-prop-v.vacio{color:var(--faint-2)}.tar-prop-f.tarde{color:var(--hot);font-weight:600}.tar-prop-txt{font-size:13px;color:var(--faint);display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:4px 8px}.tar-prop-est{display:inline-flex;align-items:center;gap:6px}.tar-prop-est .tar-estado{font-size:11.5px;padding:5px 9px 5px 8px;border-radius:6px}.tar-prop-ok{width:28px;height:26px;border-radius:6px;border:1px solid var(--line-2);background:none;color:var(--faint);display:grid;place-items:center;cursor:pointer}.tar-prop-ok:hover{color:var(--cream);border-color:var(--faint-2)}.tar-prop-ok.on{background:#1f9d74;border-color:#1f9d74;color:#fff}.tar-prop-av{display:inline-flex;align-items:center;gap:3px;font-size:12.5px;color:var(--faint)}.tar-prop-av input{width:46px;background:none;border:1px solid var(--line-2);border-radius:6px;padding:3px 5px;color:var(--cream);font:inherit;font-size:12.5px}.tar-prop .tar-etqs{padding:2px 8px}.tar-prop .tar-in.xs,.tar-prop .tar-in-ancho{background:none;border-color:transparent;padding:5px 8px;width:100%;font-size:13.5px}.tar-prop .tar-in.xs:hover,.tar-prop .tar-in-ancho:hover{background:var(--tar-ghost)}.tar-prop .tar-in.xs:focus,.tar-prop .tar-in-ancho:focus{border-color:var(--line-2);background:var(--tar-sunk)}.tar-prop .tar-etq-add .tar-in.xs{width:150px}.tar-mas{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:4px 0}.tar-mas summary{display:flex;align-items:center;gap:8px;list-style:none;cursor:pointer;padding:8px 0;font-size:13.5px;font-weight:600;color:var(--faint)}.tar-mas summary::-webkit-details-marker{display:none}.tar-mas summary:hover{color:var(--cream)}.tar-mas summary svg{transition:transform .15s}.tar-mas[open] summary svg{transform:rotate(90deg)}.tar-mas summary .tar-faint{font-weight:400;font-size:12.5px;margin-left:4px}.tar-desc .tar-notas{background:none;border-color:transparent;padding:8px 10px;margin-left:-10px;width:calc(100% + 10px);font-size:14px;min-height:60px}.tar-desc .tar-notas:hover{background:var(--tar-ghost)}.tar-desc .tar-notas:focus{border-color:var(--line-2);background:var(--tar-sunk)}.tar-desc .tar-notas-ver{background:none;border:0;padding:4px 0;cursor:text;max-height:none}.tar-hc{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--line);border-radius:10px}.tar-hc-h{display:flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600;color:var(--faint)}.tar-hc .tar-notas.corta{background:none;border:0;padding:0;min-height:0;font-size:13.5px}.tar-dr-lado .tar-com-nuevo{display:flex;flex-direction:column;align-items:stretch;gap:6px}.tar-com-para{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--faint)}.tar-dr-lado .tar-eyebrow{font-size:11.5px}@media (max-width:900px){.tar-dr-b{grid-template-columns:minmax(0,1fr);overflow-y:auto}.tar-dr-main,.tar-dr-lado{overflow:visible}.tar-dr-lado{border-left:0;border-top:1px solid var(--line)}.tar-props{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.tar-dr-main{padding:18px 16px 22px}.tar-prop{grid-template-columns:118px minmax(0,1fr)}.tar-fec-cuerpo{grid-template-columns:minmax(0,1fr)}.tar-fec-atj{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--line);padding:4px 0}.tar-fec-atj button{height:28px;font-size:12.5px}.tar-fec-atj .tar-fl-k{display:none}.tar-dp{padding:6px 2px}.tar-barra-der{margin-left:0}}.tar-lista .tar-cal{padding-top:0}.tar-cal.sin-lado{grid-template-columns:minmax(0,1fr)}.tar-cal.sin-lado .tar-cal-side{display:none}.tar-cal-top{padding-bottom:10px}.tar-cal-l{gap:6px}.tar-cal-h{font-family:inherit;font-size:15px;font-weight:700;letter-spacing:0;margin:0 0 0 6px}.tar-cal-h span{font-weight:500}.tar-cal-fl{width:28px;height:28px;border:0;border-radius:7px;background:none;color:var(--faint);display:grid;place-items:center;cursor:pointer}.tar-cal-fl:hover{background:var(--tar-hover);color:var(--cream)}.tar-cal-fl svg{width:14px;height:14px}.tar-lista .tar-g-vl.hoy span{display:none}.side-arbol-cb{gap:7px;width:100%;color:var(--faint)}.side-arbol-ic{flex:none;color:var(--faint-2)}.side-arbol-cb:hover .side-arbol-ic{color:var(--cream)}.side-arbol-c .side-lista{gap:8px}.side-arbol-ic.lista{color:inherit}.tar-lv-add .tar-add-row{padding:8px 6px 8px 2px;gap:10px}.tar-lv-add .tar-add-in{font-size:13.5px}.tar-lv-add .tar-add-plus{color:var(--faint-2);width:16px;height:16px}.tar-lv-add .tar-add-plus svg{width:13px;height:13px}.tar-dr-h{gap:10px}.tar-dr-h>.tar-meta{min-width:0;overflow:hidden;text-overflow:ellipsis;display:block}.tar-dr-acc{flex:none}@media (max-width:560px){.tar-dr-acc .tar-mono{max-width:46px;overflow:hidden;white-space:nowrap}}@media (max-width:760px){.tar-lv-t .tar-lv-r{grid-template-columns:minmax(0,1fr) auto auto;gap:6px}.tar-lv-t .tar-lv-r .c-p,.tar-lv-t .tar-lv-r .c-f{display:flex}.tar-lv-t .tar-lv-r .c-pr,.tar-lv-t .tar-lv-r .c-e,.tar-lv-t .tar-lv-r .c-l,.tar-lv-hd{display:none}.tar-lv-add{padding-left:24px}.tar-barra-izq>.tar-pb,.tar-barra-izq>.tar-fl-b+.tar-fl-b,.tar-barra-der>.tar-fl-b:first-child:not(:only-child),.tar-barra-der>.tar-pb[aria-pressed]{display:none}.tar-vh-acc .tar-btn,.tar-vh-b{padding:5px 7px;font-size:12.5px}}.main-col.tar-col{padding:0;background:var(--panel);min-height:100vh}.tar-cu{display:grid;grid-template-columns:256px minmax(0,1fr);min-height:100vh;align-items:start}.tar-cu.plegado{grid-template-columns:minmax(0,1fr)}.tar-cu-main{min-width:0;padding:0 clamp(20px,2.4vw,40px)}.tar-nav{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;background:var(--panel);border-right:1px solid var(--line);font-size:14px;color:var(--cream)}.tar-nav-h{display:flex;align-items:center;gap:6px;padding:12px 12px 8px 16px;flex:none}.tar-nav-t{flex:1;font-size:16px;font-weight:600;letter-spacing:-.01em}.tar-nav-ib{display:inline-grid;place-items:center;width:26px;height:26px;border:0;border-radius:6px;background:none;color:var(--faint-2);cursor:pointer;font:inherit;font-size:16px;line-height:1}.tar-nav-ib:hover{background:var(--tar-ghost);color:var(--cream)}.tar-nav-ib.sm{width:22px;height:22px;font-size:15px}.tar-fl-b.tar-nav-crear{height:30px;padding:0 11px;border-radius:7px;background:var(--cream);color:var(--panel);font-size:13.5px;font-weight:600;gap:5px}.tar-fl-b.tar-nav-crear:hover,.tar-fl-b.tar-nav-crear.on{background:var(--cream);opacity:.88}.tar-nav-scroll{flex:1;min-height:0;overflow-y:auto;padding:2px 8px 24px;scrollbar-width:thin}.tar-nav-g{display:flex;flex-direction:column;gap:1px;padding-bottom:10px;border-bottom:1px solid var(--line);margin-bottom:10px}.tar-nav-sub{display:flex;flex-direction:column;gap:1px;padding-left:24px}.tar-nav-sec{display:flex;flex-direction:column;gap:1px;margin-bottom:14px}.tar-nav-sh{display:flex;align-items:center;justify-content:space-between;padding:4px 8px 4px 10px;font-size:12.5px;font-weight:500;color:var(--faint-2)}.tar-nav-f{position:relative;display:flex;align-items:center;gap:9px;width:100%;min-height:30px;padding:0 8px 0 10px;border:0;border-radius:7px;background:none;color:var(--cream);font:inherit;font-size:14px;text-align:left;cursor:pointer}.tar-nav-f:hover{background:var(--tar-ghost)}.tar-nav-f.on{background:rgb(var(--fg-rgb) / .08);font-weight:500}.tar-nav-f:focus-visible,.tar-nav-nb:focus-visible,.tar-nav-caret:focus-visible{outline:2px solid var(--cream);outline-offset:-2px}.tar-nav-ic{display:inline-grid;place-items:center;width:18px;height:18px;flex:none;color:var(--faint-2)}.tar-nav-n{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tar-nav-de{color:var(--faint-2);font-size:12px;text-transform:uppercase;letter-spacing:.02em}.tar-nav-c{flex:none;font-size:12px;color:var(--faint-2);font-variant-numeric:tabular-nums;min-width:16px;text-align:right}.tar-nav-c.fuerte{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--hot);color:var(--hot-ink,#fff);font-size:11px;font-weight:600;display:inline-grid;place-items:center}.tar-nav-vacio{margin:2px 10px 6px 38px;font-size:12.5px;color:var(--faint-2)}.tar-nav-nuevo{color:var(--faint-2)}.tar-nav-pista{color:var(--faint-2);font-size:13px;padding-left:38px}.tar-nav-arb{padding:0 6px 0 8px;cursor:default}.tar-nav-caret{position:relative;border:0;background:none;padding:0;border-radius:5px;cursor:pointer}.tar-nav-caret:hover{background:rgb(var(--fg-rgb) / .08)}.tar-nav-ic-i{display:inline-grid;place-items:center}.tar-nav-car{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;opacity:0;color:var(--cream);transition:transform .12s}.tar-nav-car.on{transform:rotate(90deg)}.tar-nav-arb:hover .tar-nav-caret .tar-nav-ic-i{opacity:0}.tar-nav-arb:hover .tar-nav-car{opacity:1}.tar-nav-nb{flex:1;min-width:0;display:flex;align-items:center;align-self:stretch;border:0;background:none;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:5px}.tar-nav-acc{display:none;align-items:center;gap:1px;flex:none}.tar-nav-arb:hover .tar-nav-acc,.tar-nav-arb:focus-within .tar-nav-acc,.tar-nav-acc:has(.tar-fl-b.on){display:inline-flex}.tar-nav-arb:hover .tar-nav-c,.tar-nav-arb:focus-within .tar-nav-c{display:none}.tar-nav-acc .tar-fl-b,.tar-nav-mas{display:inline-grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:5px;background:none;color:var(--faint-2);cursor:pointer;font:inherit;font-size:15px;line-height:1}.tar-nav-acc .tar-fl-b:hover,.tar-nav-mas:hover,.tar-nav-acc .tar-fl-b.on{background:rgb(var(--fg-rgb) / .1);color:var(--cream)}.tar-nav-hijos{display:flex;flex-direction:column;gap:1px;padding-left:16px}.tar-esp-ic{display:inline-grid;place-items:center;flex:none;border-radius:5px;color:#fff;font-weight:700;line-height:1;font-family:var(--font-sans,inherit)}.tar-nav-abrir{position:fixed;z-index:5;top:12px;left:84px;width:28px;height:28px;display:grid;place-items:center;border:1px solid var(--line-2);border-radius:7px;background:var(--panel);color:var(--faint-2);cursor:pointer}.tar-nav-abrir:hover{color:var(--cream)}.tar-cu.plegado .tar-cu-main{padding-left:clamp(48px,4vw,64px)}.tar-fl-menu{display:flex;flex-direction:column;gap:1px}.tar-fl-op-i{display:inline-grid;place-items:center;width:18px;flex:none;color:var(--faint-2)}.tar-fl-op.peligro,.tar-fl-op.peligro .tar-fl-op-i{color:var(--hot)}.tar-fl-sep{height:1px;background:var(--line);margin:4px 2px}.tar-ruta button.tar-ruta-i{border:0;background:none;padding:3px 6px;margin:0 -2px;border-radius:6px;color:var(--faint);font:inherit;font-size:14px;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.tar-ruta button.tar-ruta-i:hover{background:var(--tar-ghost);color:var(--cream)}.tar-ruta button.tar-ruta-i.on{color:var(--cream);font-weight:600}.tar-modal-sub{margin:-4px 0 14px;color:var(--faint);font-size:13.5px;line-height:1.45}.tar-esp-nom{display:flex;align-items:center;gap:10px}.tar-esp-nom .tar-in{flex:1}.tar-in-corto{width:90px}@media (max-width:900px){.tar-cu{grid-template-columns:minmax(0,1fr)}.tar-nav{position:fixed;z-index:40;left:0;top:0;width:min(300px,86vw);box-shadow:var(--shadow-1)}.tar-cu.plegado .tar-nav{display:none}.tar-cu-main{padding:0 16px}.tar-nav-abrir{left:66px;top:calc(var(--safe-t,0px) + 20px)}}.tar-cu-main:has(>.tar-bdj){padding:0}.tar-bdj{position:relative;min-height:100vh;display:flex;flex-direction:column;background:var(--panel)}.tar-bdj-tabs{display:flex;border-bottom:1px solid var(--line);padding:0 16px;flex:none}.tar-bdj-tab{display:flex;align-items:center;gap:10px;width:260px;max-width:25%;min-height:72px;padding:0 16px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;color:var(--faint);font:inherit;font-size:14.5px;text-align:left;cursor:pointer;position:relative}.tar-bdj-tab+.tar-bdj-tab:before{content:"";position:absolute;left:0;top:22px;bottom:22px;width:1px;background:var(--line)}.tar-bdj-tab:hover{color:var(--cream)}.tar-bdj-tab.on{color:var(--cream);border-bottom-color:var(--cream);font-weight:500}.tar-bdj-tab-t{display:flex;flex-direction:column;gap:1px;min-width:0}.tar-bdj-tab-n{font-size:12px;font-weight:400;color:var(--faint-2)}.tar-bdj-cuerpo{padding:16px 16px 48px;display:flex;flex-direction:column;gap:6px}.tar-bdj-barra{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.tar-bdj-barra .tar-pb,.tar-bdj-dcha .tar-pb{height:26px;border-radius:7px;font-weight:500;color:var(--faint)}.tar-bdj-barra .tar-pb:disabled{opacity:.45;cursor:default}.tar-pb-n{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--cream);color:var(--panel);font-size:10.5px;font-weight:700}.tar-bdj-dcha{display:inline-flex;align-items:center;gap:8px}.tar-bdj-ib{display:inline-grid;place-items:center;width:26px;height:26px;padding:0;border:0;border-radius:6px;background:none;color:var(--faint-2);cursor:pointer;flex:none}.tar-bdj-ib:hover,.tar-bdj-ib.on{background:var(--tar-ghost);color:var(--cream)}.tar-bdj-ib:disabled{opacity:.35;cursor:default;background:none}.tar-bdj-barra .tar-bdj-ib{border:1px solid var(--line-2);width:26px;height:26px}.tar-bdj-info{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border:1px solid var(--line);border-radius:10px;background:rgb(var(--fg-rgb) / .03);font-size:13px;color:var(--faint);margin-bottom:6px}.tar-bdj-sec{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.tar-bdj-sec-h{margin:6px 0 0 16px;font-size:14px;font-weight:600;color:var(--cream)}.tar-bdj-card{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--panel)}.tar-bdj-fila{position:relative;display:flex;align-items:center;min-height:44px;border-top:1px solid var(--line)}.tar-bdj-fila:first-child{border-top:0}.tar-bdj-fila:hover{background:rgb(var(--fg-rgb) / .025)}.tar-bdj-abrir{flex:1;min-width:0;display:grid;grid-template-columns:20px minmax(0,320px) 22px minmax(0,1fr);align-items:center;column-gap:12px;min-height:44px;padding:0 0 0 16px;border:0;background:none;color:var(--cream);font:inherit;font-size:14px;text-align:left;cursor:pointer}.tar-bdj-abrir:focus-visible{outline:2px solid var(--cream);outline-offset:-2px;border-radius:10px}.tar-bdj-est{display:inline-grid;place-items:center}.tar-bdj-tit{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:24px}.tar-bdj-fila.nueva .tar-bdj-tit{font-weight:600}.tar-bdj-ti{display:inline-grid;place-items:center;color:var(--faint-2)}.tar-bdj-frase{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cream)}.tar-bdj-fila:not(.nueva) .tar-bdj-frase{color:var(--faint)}.tar-bdj-fuerte{font-weight:600}.tar-bdj-rojo{color:var(--hot);font-weight:500}.tar-bdj-tenue{color:var(--faint)}.tar-bdj-pild{display:inline-flex;vertical-align:-3px;margin:0 2px}.tar-bdj-pild .tar-estado{height:20px;font-size:11px}.tar-bdj-meta{display:inline-flex;align-items:center;gap:16px;padding:0 16px 0 12px;flex:none}.tar-bdj-n{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border:1px solid var(--line-2);border-radius:9px;font-size:11px;color:var(--faint);font-variant-numeric:tabular-nums}.tar-bdj-cuando{min-width:56px;text-align:right;font-size:12.5px;color:var(--faint);white-space:nowrap;font-variant-numeric:tabular-nums}.tar-bdj-acc{display:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);align-items:center;gap:2px;padding:2px;border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:0 2px 8px #00000014}.tar-bdj-fila:hover .tar-bdj-acc,.tar-bdj-fila:focus-within .tar-bdj-acc,.tar-bdj-acc:has(.on){display:inline-flex}.tar-bdj-fila:hover .tar-bdj-meta,.tar-bdj-fila:focus-within .tar-bdj-meta{visibility:hidden}.tar-bdj-vacio{display:flex;flex-direction:column;align-items:center;gap:8px;padding:110px 20px 40px;text-align:center}.tar-bdj-vacio b{font-size:17px;font-weight:600;margin-top:12px}.tar-bdj-vacio span{font-size:14px;color:var(--faint)}.tar-bdj-vacio-t{color:var(--faint);padding:40px 16px}.tar-bdj-fecha{display:flex;flex-direction:column;gap:6px;padding:6px 10px 8px;font-size:12px;color:var(--faint-2)}.tar-bdj-fecha input{flex:1;min-width:0;height:30px;border:1px solid var(--line-2);border-radius:7px;background:none;color:var(--cream);font:inherit;font-size:12.5px;padding:0 6px}.tar-bdj-dos{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(440px,44%);align-items:stretch}.tar-bdj-hist{display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--line)}.tar-bdj-hist-h{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid var(--line)}.tar-bdj-nav{display:inline-flex;flex-direction:column;gap:2px}.tar-bdj-nav .tar-bdj-ib:first-child{border:1px solid var(--line-2);border-radius:50%;width:30px;height:30px;margin-bottom:4px}.tar-bdj-hist-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.tar-bdj-ruta{display:flex;align-items:center;gap:5px;font-size:12px;color:var(--faint);overflow:hidden;white-space:nowrap}.tar-bdj-hist-n{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tar-bdj-hist-acc{display:inline-flex;align-items:center;gap:4px;flex:none}.tar-bdj-borrar{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:7px;background:var(--cream);color:var(--panel);font:inherit;font-size:13px;font-weight:600;cursor:pointer;margin-left:4px}.tar-bdj-borrar:hover{opacity:.88}.tar-bdj-hist-b{padding:16px;display:flex;flex-direction:column;gap:8px;overflow-y:auto}.tar-bdj-ev{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:0 16px;border:1px solid var(--line);border-radius:10px;font-size:13.5px}.tar-bdj-ev .tar-bdj-frase{white-space:normal}.tar-bdj-ev:not(.nueva) .tar-bdj-frase{color:var(--faint)}.tar-ficha-inc{min-width:0;display:flex;flex-direction:column;height:calc(100vh - 73px);position:sticky;top:0;overflow:hidden}.tar-ficha-inc .tar-dr-b{grid-template-columns:minmax(0,1fr);overflow-y:auto}.tar-ficha-inc .tar-dr-main{overflow:visible}.tar-ficha-inc .tar-dr-lado{overflow:visible;border-left:0;border-top:1px solid var(--line)}.tar-bdj-lado{position:absolute;z-index:6;top:0;right:0;bottom:0;width:340px;max-width:100%;overflow-y:auto;padding:14px 12px 24px;background:var(--panel);border-left:1px solid var(--line);box-shadow:-8px 0 24px #0000000f;display:flex;flex-direction:column;gap:2px}.tar-bdj-lado-h{display:flex;align-items:center;gap:8px;padding:2px 6px 10px}.tar-bdj-lado-h b{flex:1;font-size:14.5px;font-weight:600}.tar-bdj-lado-sep{height:1px;background:var(--line);margin:10px -12px}.tar-bdj-lado-st{font-size:12px;color:var(--faint-2);padding:6px 8px 4px}.tar-bdj-lado-op{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:0 8px;border:0;border-radius:7px;background:none;color:var(--cream);font:inherit;font-size:14px;text-align:left;cursor:pointer}.tar-bdj-lado-op:hover{background:var(--tar-ghost)}.tar-bdj-lado-op>span:first-of-type{flex:1}.tar-bdj-lado-c{font-size:12px;color:var(--faint-2)}.tar-bdj-lado-mi{padding:0 8px;font-size:13px}.tar-bdj-lado-nota{margin:8px 8px 0;font-size:12px;color:var(--faint-2);text-align:center;line-height:1.4}.tar-bdj-q{margin:0 2px 8px}.tar-bdj-reset{margin-top:14px;padding:10px;border:0;border-top:1px solid var(--line);background:none;color:var(--faint);font:inherit;font-size:13.5px;cursor:pointer}.tar-bdj-reset:hover{color:var(--cream)}.tar-bdj-atajos{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;margin:2px 8px;font-size:13px}.tar-bdj-atajos dt{font-family:var(--font-mono,monospace);font-size:11.5px;color:var(--faint);border:1px solid var(--line-2);border-radius:5px;padding:1px 6px;justify-self:start}.tar-bdj-atajos dd{margin:0;color:var(--faint)}.tar-bdj-sw{display:flex;align-items:center;gap:10px;min-height:32px;padding:0 8px;border-radius:7px;font-size:14px;cursor:pointer;position:relative}.tar-bdj-sw:hover{background:var(--tar-ghost)}.tar-bdj-sw.bloq{cursor:default;color:var(--faint)}.tar-bdj-sw-i{display:inline-grid;place-items:center;width:18px;color:var(--faint-2)}.tar-bdj-sw-t{flex:1;min-width:0}.tar-bdj-sw input{position:absolute;opacity:0;width:1px;height:1px}.tar-bdj-sw-c{width:28px;height:16px;border-radius:8px;background:rgb(var(--fg-rgb) / .2);position:relative;flex:none;transition:background .15s}.tar-bdj-sw-c:after{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .15s}.tar-bdj-sw input:checked+.tar-bdj-sw-c{background:var(--ember)}.tar-bdj-sw input:checked+.tar-bdj-sw-c:after{transform:translate(12px)}.tar-bdj-sw.bloq input:checked+.tar-bdj-sw-c{opacity:.5}.tar-bdj-sw input:focus-visible+.tar-bdj-sw-c{outline:2px solid var(--cream);outline-offset:2px}@media (max-width:900px){.tar-bdj-tabs{overflow-x:auto;padding:56px 0 0}.tar-bdj-tab{width:auto;max-width:none;flex:none;min-height:56px}.tar-bdj-abrir{grid-template-columns:18px minmax(0,1fr);row-gap:2px;padding:8px 0 8px 12px}.tar-bdj-ti{display:none}.tar-bdj-frase{grid-column:2;font-size:13px}.tar-bdj-dos{grid-template-columns:minmax(0,1fr)}.tar-ficha-inc{display:none}}.tar-ficha-inc .tar-props{grid-template-columns:minmax(0,1fr)}.tar-ficha-inc .tar-prop{grid-template-columns:130px minmax(0,1fr)}.tar-ficha-inc .tar-dr-tin{font-size:22px}.tar-bdj-barra .tar-fl-b.tar-pb{border:1px solid var(--line-2);height:26px;padding:0 9px;gap:5px}.tar-negro{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:0;border-radius:7px;background:var(--cream);color:var(--panel);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap}.tar-negro:hover{opacity:.88}.tar-cu-main:has(>.tar-mt){padding:0}.tar-mt{position:relative;min-height:100vh;background:rgb(var(--fg-rgb) / .025)}.tar-mt-barra{display:flex;align-items:center;justify-content:space-between;gap:12px;height:48px;padding:0 16px;border-bottom:1px solid var(--line);background:var(--panel)}.tar-mt-t{margin:0;font-size:14.5px;font-weight:600;font-family:inherit;letter-spacing:0}.tar-mb16{margin-bottom:16px}.tar-mt-cuerpo{padding:22px 16px 48px}.tar-mt.con-lado .tar-mt-cuerpo{padding-right:356px}.tar-mt-hola{margin:0 0 18px;font-family:inherit;font-size:22px;font-weight:600;letter-spacing:-.01em}.tar-mt-rejilla{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.tar-mt-card{display:flex;flex-direction:column;height:320px;border:1px solid var(--line);border-radius:12px;background:var(--panel);overflow:hidden}.tar-mt-card.alta{height:450px}.tar-mt-card-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:16px 16px 10px;flex:none}.tar-mt-card-h h3{margin:0;font-family:inherit;font-size:15px;font-weight:600;letter-spacing:0}.tar-mt-card-b{flex:1;min-height:0;overflow-y:auto;padding:0 8px 12px;scrollbar-width:thin}.tar-mt-lista{list-style:none;margin:0;padding:0}.tar-mt-rec{display:flex;align-items:center;gap:10px;width:100%;min-height:32px;padding:0 8px;border:0;border-radius:7px;background:none;color:var(--cream);font:inherit;font-size:14px;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden}.tar-mt-rec:hover{background:var(--tar-ghost)}.tar-mt-ic{display:inline-grid;place-items:center;width:18px;flex:none;color:var(--faint-2)}.tar-mt-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tar-mt-donde{color:var(--faint-2);flex:none;max-width:45%;overflow:hidden;text-overflow:ellipsis}.tar-mt-rec .tar-mt-n{flex:0 1 auto}.tar-mt-pista{margin:6px 8px;font-size:13.5px;color:var(--faint-2)}.tar-mt-pista.dentro{margin:4px 8px 10px 30px}.tar-mt-vacio{color:var(--faint);grid-column:1/-1}.tar-mt-tabs{display:flex;gap:18px;padding:0 8px;margin:0 0 8px;border-bottom:1px solid var(--line)}.tar-mt-tabs button{border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;padding:6px 0 9px;color:var(--faint);font:inherit;font-size:14px;cursor:pointer}.tar-mt-tabs button.on{color:var(--cream);border-bottom-color:var(--cream);font-weight:500}.tar-mt-grp{display:flex;flex-direction:column}.tar-mt-grp-h{display:flex;align-items:center;gap:8px;min-height:36px;padding:0 8px;border:0;border-radius:7px;background:none;color:var(--cream);font:inherit;font-size:14px;cursor:pointer;text-align:left}.tar-mt-grp-h:hover{background:var(--tar-ghost)}.tar-mt-grp-h svg{color:var(--faint-2);flex:none}.tar-mt-grp-h b{font-weight:500}.tar-mt-c{font-size:12.5px;color:var(--faint-2)}.tar-mt-fila{display:flex;align-items:center;gap:8px;min-height:34px;padding:0 8px 0 26px;border-radius:7px}.tar-mt-fila:hover{background:var(--tar-ghost)}.tar-mt-fila-b{flex:1;min-width:0;display:flex;align-items:center;gap:10px;border:0;background:none;padding:0;color:var(--cream);font:inherit;font-size:14px;text-align:left;cursor:pointer;min-height:34px}.tar-mt-lis{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--faint-2);flex:none;max-width:40%;overflow:hidden;white-space:nowrap}.tar-mt-f{font-size:12.5px;color:var(--faint);flex:none;font-variant-numeric:tabular-nums}.tar-mt-f.rojo{color:var(--hot)}.tar-mt-quien{font-size:12px;color:var(--faint);flex:none}.tar-mt-as-h{display:grid;grid-template-columns:minmax(0,1fr) 110px;padding:0 8px 6px 34px;font-size:12px;color:var(--faint-2)}.tar-mt-prio{width:110px;flex:none;display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--faint)}.tar-mt-ag-nav{display:inline-flex;align-items:center;gap:2px}.tar-mt-ag-dia{border:0;background:none;color:var(--cream);font:inherit;font-size:13.5px;font-weight:500;padding:0 6px;cursor:pointer}.tar-mt-ag-todo{display:flex;align-items:center;gap:10px;padding:6px 8px;border-bottom:1px solid var(--line);font-size:12px}.tar-mt-ag-l{color:var(--faint-2);width:44px;flex:none;line-height:1.2}.tar-mt-ag-chips{display:flex;gap:4px;flex-wrap:wrap;min-width:0}.tar-mt-ag-chip{border:0;border-radius:5px;padding:3px 7px;background:color-mix(in srgb,var(--ember) 16%,transparent);color:var(--cream);font:inherit;font-size:12px;cursor:pointer;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tar-mt-ag{height:calc(100% - 38px);overflow-y:auto;scrollbar-width:thin}.tar-mt-ag-h{position:relative;margin-left:52px;border-left:1px solid var(--line)}.tar-mt-ag-f{position:absolute;left:0;right:0;border-top:1px solid var(--line)}.tar-mt-ag-f span{position:absolute;left:-48px;top:-8px;font-size:11.5px;color:var(--faint-2);width:42px;text-align:right}.tar-mt-ag-b{position:absolute;left:4px;right:8px;border:0;border-left:3px solid var(--ember);border-radius:5px;padding:2px 6px;background:color-mix(in srgb,var(--ember) 14%,transparent);color:var(--cream);font:inherit;font-size:12px;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.tar-mt-ag-ya{position:absolute;left:0;right:0;border-top:2px solid var(--hot);z-index:2}.tar-mt-ag-ya span{position:absolute;left:-50px;top:-10px;background:var(--hot);color:#fff;font-size:11px;font-weight:600;border-radius:5px;padding:1px 5px}.tar-mt-ag-ya:before{content:"";position:absolute;left:-5px;top:-6px;width:10px;height:10px;border-radius:50%;background:var(--hot)}.tar-mt-com{list-style:none;margin:0;padding:0 8px;display:flex;flex-direction:column;gap:8px}.tar-mt-com li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 12px;border:1px solid var(--line);border-radius:10px}.tar-mt-com-t{grid-column:1;border:0;background:none;padding:0;color:var(--cream);font:inherit;font-size:13.5px;font-weight:600;text-align:left;cursor:pointer}.tar-mt-com p{grid-column:1;margin:0;font-size:13.5px;color:var(--faint)}.tar-mt-com .tar-btn{grid-column:2;grid-row:1/3;align-self:center}.tar-mt-lado{position:absolute;z-index:6;top:48px;right:0;bottom:0;width:340px;max-width:100%;overflow-y:auto;padding:14px 12px 24px;background:var(--panel);border-left:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.tar-mt-cat{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:4px 12px;padding:14px;border:1px solid var(--line);border-radius:12px}.tar-mt-cat-ic{grid-row:1/3;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#7b68ee}.tar-mt-cat b{grid-column:2;font-size:14.5px;font-weight:600}.tar-mt-cat span:last-child{grid-column:2/4;font-size:12.5px;color:var(--faint);line-height:1.4}.tar-mt-cat-b{grid-column:3;grid-row:1;border:1px solid var(--line-2);border-radius:7px;background:none;color:var(--cream);font:inherit;font-size:12.5px;font-weight:600;padding:3px 10px;cursor:pointer;white-space:nowrap}.tar-mt-cat-b.on{background:var(--cream);color:var(--panel);border-color:var(--cream)}.tar-nav-yo{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--cream);color:var(--panel);font-size:9.5px;font-weight:700}@media (max-width:900px){.tar-mt-rejilla{grid-template-columns:minmax(0,1fr)}.tar-mt-barra{padding-left:110px}.tar-mt.con-lado .tar-mt-cuerpo{padding-right:16px}}.tar-mt-ag-h{margin-top:10px}.tar-crear{width:min(560px,calc(100% - 24px))}.tar-crear-h{display:flex;align-items:center;justify-content:space-between}.tar-crear-lista{display:flex;align-items:center;gap:8px;margin:4px 0 12px;font-size:13px;color:var(--faint)}.tar-crear-lista select{height:30px;border:1px solid var(--line-2);border-radius:7px;background:none;color:var(--cream);font:inherit;font-size:13px;padding:0 8px;max-width:100%}.tar-mt-t{white-space:nowrap}.tar-lv-r .c-c{display:flex;align-items:center;min-width:0}.tar-lv-com{display:inline-flex;align-items:center;gap:5px;border:0;background:none;padding:3px 6px;border-radius:6px;color:var(--faint);font:inherit;font-size:13px;cursor:pointer}.tar-lv-com:hover{background:var(--tar-ghost);color:var(--cream)}.tar-lv-com.vacio{color:var(--faint-2);opacity:.6}.tar-lv-r:hover .tar-lv-com.vacio{opacity:1}.tar-yo-b{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:2px solid transparent;border-radius:50%;background:none;cursor:pointer}.tar-yo-b.on{border-color:var(--cream)}.tar-yo-b .tar-av{width:22px;height:22px;font-size:11px}.tar-perso{display:inline-flex;align-items:center;gap:6px}.tar-tabs-fila .tar-tabs{flex:0 1 auto}.tar-tabs-fila .tar-tabs-acc{margin-right:auto}.tar-vh-acc .tar-btn{border-color:transparent;background:none;display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--cream)}.tar-vh-acc .tar-btn:hover{background:var(--tar-ghost)}@media (max-width:760px){.tar-lv-t .tar-lv-r .c-c{display:none}}.tar-board{grid-template-columns:repeat(var(--ncol,4),272px);min-width:0}.tar-drawer.tar-fc{top:calc(3vh + var(--safe-t,0px));bottom:calc(3vh + var(--safe-b,0px));left:50%;right:auto;transform:translate(-50%);width:min(1480px,calc(100% - 32px));border-radius:12px}.tar-fc .tar-dr-h{gap:12px;padding:8px 10px 8px 12px;justify-content:flex-start}.tar-fc-nav{display:inline-flex;align-items:center;gap:0;flex:none}.tar-fc-ruta{flex:1;min-width:0;display:flex;align-items:center;gap:6px;font-size:13.5px;color:var(--faint);white-space:nowrap;overflow:hidden}.tar-fc-ruta>span{overflow:hidden;text-overflow:ellipsis}.tar-fc-lista{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:3px 6px;border-radius:6px;color:var(--cream);font:inherit;font-size:13.5px;font-weight:500;cursor:pointer}.tar-fc-lista:hover{background:var(--tar-ghost)}.tar-fc .tar-dr-acc{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.tar-fc-seg{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 8px;border:0;border-radius:7px;background:none;color:var(--faint);font:inherit;font-size:13px;cursor:pointer}.tar-fc-seg:hover{background:var(--tar-ghost);color:var(--cream)}.tar-fc-seg.on{color:var(--ember)}.tar-fc .tar-dr-b{grid-template-columns:minmax(0,1fr) 400px 48px}.tar-fc .tar-dr-main{padding:28px 48px 40px;gap:14px}.tar-fc .tar-dr-tin{font-size:28px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.tar-fc-contraer{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:2px 0;color:var(--faint-2);font:inherit;font-size:12.5px;cursor:pointer}.tar-fc-contraer:hover{color:var(--cream)}.tar-fc-anadir{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;border:0;background:none;padding:6px 0;color:var(--cream);font:inherit;font-size:14px;cursor:pointer}.tar-fc-anadir .tar-ico{color:var(--faint-2)}.tar-fc-anadir:hover{color:var(--ember)}.tar-fc-lado-h{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.tar-fc-lado-h b{font-size:15px;font-weight:600}.tar-fc-iconos{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 0;border-left:1px solid var(--line);background:var(--panel)}.tar-fc-iconos button{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:8px;background:none;color:var(--faint-2);cursor:pointer}.tar-fc-iconos button:hover{color:var(--cream);background:var(--tar-ghost)}.tar-fc-iconos button.on{color:var(--cream);background:rgb(var(--fg-rgb) / .08)}.tar-ficha-inc .tar-fc-iconos{flex-direction:row;justify-content:flex-start;padding:6px 12px;border-left:0;border-top:1px solid var(--line)}.tar-ficha-inc .tar-fc-nav{display:none}@media (max-width:900px){.tar-drawer.tar-fc{top:0;bottom:0;left:0;transform:none;width:100%;border-radius:0}.tar-fc .tar-dr-b{grid-template-columns:minmax(0,1fr)}.tar-fc .tar-dr-main{padding:18px 16px 24px}.tar-fc-iconos{flex-direction:row;padding:6px 12px;border-left:0;border-top:1px solid var(--line)}.tar-fc .tar-dr-tin{font-size:22px}}.tar-fc .tar-dr-lado{display:flex;flex-direction:column}.tar-fc .tar-dr-lado>div:last-child{flex:1;display:flex;flex-direction:column}.tar-fc .tar-coms{flex:1;display:flex;flex-direction:column}.tar-fc .tar-com-nuevo{margin-top:auto;position:sticky;bottom:0;background:var(--panel);padding-top:10px}.tar-fc-lista{white-space:nowrap}@media (max-width:900px){.tar-fc-ruta>:not(.tar-fc-lista){display:none}}.tar-cu-main:has(>.tar-pn){padding:0}.tar-pn{min-height:100vh;background:var(--panel)}.tar-pn-cuerpo{padding:16px 16px 48px}.tar-pn-st{font-size:12.5px;color:var(--faint-2);margin:4px 0 10px}.tar-pn-plantillas{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin-bottom:24px}.tar-pn-pl{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--cream);font:inherit;text-align:left;cursor:pointer}.tar-pn-pl:hover{border-color:var(--line-2);background:rgb(var(--fg-rgb) / .02)}.tar-pn-pl>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.tar-pn-pl b{font-size:14.5px;font-weight:500}.tar-pn-pl>span:last-child>span{font-size:12.5px;color:var(--faint)}.tar-pn-pl-ic{display:grid;place-items:center;flex:none;color:var(--faint)}.tar-pn-pl-ic.mas{width:36px;height:36px;border-radius:50%;background:rgb(var(--fg-rgb) / .06);font-size:20px}.tar-pn-filtros{display:flex;gap:4px;margin-bottom:8px;border-bottom:1px solid var(--line)}.tar-pn-filtros button{display:inline-flex;align-items:center;gap:6px;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:none;padding:8px 10px;color:var(--faint);font:inherit;font-size:13.5px;cursor:pointer}.tar-pn-filtros button.on{color:var(--cream);border-bottom-color:var(--cream);font-weight:500}.tar-pn-n{font-size:11.5px;color:var(--faint-2)}.tar-pn-tabla{width:100%;border-collapse:collapse;font-size:13.5px}.tar-pn-tabla th{text-align:left;font-weight:400;font-size:12.5px;color:var(--faint-2);padding:8px 10px;border-bottom:1px solid var(--line)}.tar-pn-tabla td{padding:6px 10px;border-bottom:1px solid var(--line);height:36px}.tar-pn-tabla tr:hover td{background:rgb(var(--fg-rgb) / .02)}.tar-pn-nom{display:inline-flex;align-items:center;gap:8px;border:0;background:none;padding:0;color:var(--cream);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.tar-pn-nom:hover{text-decoration:underline}.tar-pn-candado{font-size:11px;opacity:.7}.tar-solo-lectores{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.tar-fl-b.tar-negro-fl{height:30px;padding:0 12px;border-radius:7px;background:var(--cream);color:var(--panel);font-size:13.5px;font-weight:600;gap:6px}.tar-fl-b.tar-negro-fl:hover,.tar-fl-b.tar-negro-fl.on{background:var(--cream);opacity:.88}.tar-pn-ruta{display:flex;align-items:center;gap:8px;min-width:0}.tar-pn-ruta .tar-mt-t{display:inline-flex;align-items:center;gap:8px}.tar-pn-volver{border:0;background:none;padding:2px 4px;color:var(--faint);font:inherit;font-size:14px;cursor:pointer;border-radius:5px}.tar-pn-volver:hover{color:var(--cream);background:var(--tar-ghost)}.tar-pn-acc{display:inline-flex;align-items:center;gap:8px}.tar-pn-acc .tar-btn{border-color:transparent;background:none;display:inline-flex;align-items:center;gap:6px}.tar-pn-acc .tar-btn:hover{background:var(--tar-ghost)}.tar-pn-barra{display:flex;align-items:center;justify-content:space-between;gap:12px;height:44px;padding:0 16px;border-bottom:1px solid var(--line)}.tar-pn-edicion{padding:0;min-height:auto;gap:10px}.tar-pn-edicion:hover{background:none}.tar-pn-rejilla{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px;background:rgb(var(--fg-rgb) / .02);min-height:calc(100vh - 93px);align-content:start}.tar-pn-rejilla .tar-tj{margin:0;border-radius:12px;background:var(--panel);min-height:150px}.tar-pn-rejilla .tar-tj.a2{grid-column:span 2}.tar-pn-rejilla .tar-tj.a3{grid-column:1/-1}.tar-pn-rejilla:not(.edicion) .tar-tj-acc{display:none}.tar-pn-rejilla.edicion .tar-tj{outline:1px dashed var(--line-2);outline-offset:-1px}.tar-pn-rejilla .tar-tj-h h2{font-size:15px;font-weight:600}.tar-pn-vacio{margin:16px}.tar-pn-vacio-t{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:12px;padding:80px 0;color:var(--faint)}.tar-tj-cifra{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:8px 0 4px}.tar-tj-cifra b{font-size:40px;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums}.tar-tj-cifra span{font-size:15px;color:var(--faint)}.tar-tj-nada{display:grid;place-items:center;min-height:120px;margin:0;color:var(--faint);font-size:14px}.tar-tj-semana{display:flex;flex-direction:column;gap:6px;max-height:420px;overflow-y:auto}.tar-tj-grp{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500;padding:4px 0}.tar-tj-grp.rojo{color:var(--hot)}.tar-tj-grp span{font-size:12px;color:var(--faint-2);font-weight:400}.tar-tj-tareas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.tar-tj-t{display:flex;align-items:center;gap:10px;min-height:46px;border-top:1px solid var(--line)}.tar-tj-t-b{flex:1;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:1px;border:0;background:none;padding:4px 0;color:var(--cream);font:inherit;text-align:left;cursor:pointer}.tar-tj-t-l{font-size:11.5px;color:var(--faint-2)}.tar-tj-t-n{font-size:13.5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tar-tj-t-f{font-size:12.5px;color:var(--faint);flex:none;min-width:48px;text-align:right}.tar-tj-t-f.rojo{color:var(--hot)}.tar-tj-circ{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:8px 0}.tar-pn-cat{position:fixed;z-index:var(--z-modal,50);top:50%;left:50%;transform:translate(-50%,-50%);width:min(1200px,calc(100% - 32px));height:min(760px,calc(100vh - 40px));display:grid;grid-template-columns:250px minmax(0,1fr);background:var(--panel);border:1px solid var(--line-2);border-radius:14px;box-shadow:var(--shadow-1);overflow:hidden}.tar-pn-cat-lado{border-right:1px solid var(--line);padding:12px 8px;display:flex;flex-direction:column;gap:1px;background:rgb(var(--fg-rgb) / .015)}.tar-pn-cat-t{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;padding:6px 10px 12px}.tar-pn-cat-main{display:flex;flex-direction:column;min-height:0}.tar-pn-cat-h{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line)}.tar-pn-cat-h b{flex:1;font-size:15px;font-weight:600}.tar-pn-cat-q{margin:0;width:260px}.tar-pn-cat-rej{flex:1;overflow-y:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;padding:20px;align-content:start}.tar-pn-cat-i{display:flex;flex-direction:column;gap:6px;padding:0 0 14px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--cream);font:inherit;text-align:left;cursor:pointer;overflow:hidden}.tar-pn-cat-i:hover{border-color:var(--line-2);box-shadow:0 2px 10px #0000000f}.tar-pn-cat-i b{font-size:14.5px;font-weight:600;padding:0 14px}.tar-pn-cat-i>span:last-child{font-size:13px;color:var(--faint);padding:0 14px;line-height:1.4}.tar-pn-cat-prev{display:grid;place-items:center;height:110px;margin-bottom:6px;color:#fff}.tar-pn-cat-prev.c-0{background:#b660e0}.tar-pn-cat-prev.c-1{background:#0f9d9f}.tar-pn-cat-prev.c-2{background:#46f}.tar-pn-cat-prev.c-3{background:#e16b16}.tar-pn-cat-prev.c-4{background:#7b68ee}.tar-pn-cat-prev.c-5{background:#1090e0}.tar-pn-cat-prev.c-6{background:#ee5e99}@media (max-width:900px){.tar-pn-rejilla{grid-template-columns:minmax(0,1fr)}.tar-pn-rejilla .tar-tj.a2{grid-column:auto}.tar-pn-cat{grid-template-columns:minmax(0,1fr)}.tar-pn-cat-lado{display:none}.tar-pn-tabla th:nth-child(2),.tar-pn-tabla td:nth-child(2),.tar-pn-tabla th:nth-child(3),.tar-pn-tabla td:nth-child(3){display:none}}.tar-cu-main>.tar-page>.tar-head,.tar-cu-main>*>.tar-page>.tar-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 calc(-1*clamp(20px,2.4vw,40px)) 16px;padding:10px clamp(20px,2.4vw,40px);min-height:48px;border-bottom:1px solid var(--line)}.tar-cu-main .tar-head .tar-eyebrow{display:none}.tar-cu-main .tar-head .tar-h1{font-family:inherit;font-size:14.5px;font-weight:600;letter-spacing:0;line-height:1.3;margin:0;display:inline}.tar-cu-main .tar-head .tar-lede{display:inline;margin:0 0 0 10px;font-size:13px;color:var(--faint)}.tar-cu-main .tar-head>div:first-child{display:flex;align-items:baseline;flex-wrap:wrap;min-width:0}.tar-cu-main>.tar-page,.tar-cu-main>*>.tar-page{padding-top:0}.tar-pn-g{color:var(--faint);font-size:13px}.tar-fl-b.tar-negro-fl{white-space:nowrap}.tar-pn-filtros{overflow-x:auto;scrollbar-width:none}.tar-pn-filtros button{white-space:nowrap;flex:none}@media (max-width:900px){.tar-pn-tabla th:nth-child(5),.tar-pn-tabla td:nth-child(5){display:none}.tar-pn-cuerpo{overflow-x:hidden}}@media (max-width:900px){.tar-mt-barra{gap:8px}.tar-mt-barra>:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.tar-mt-barra .tar-mt-t,.tar-pn-ruta .tar-mt-t{min-width:0;overflow:hidden;text-overflow:ellipsis}}.aj-col{position:relative}.aj-app{display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--sp-6);align-items:start}.aj-indice{position:sticky;top:var(--sp-4);display:flex;flex-direction:column;gap:var(--sp-4)}.aj-grupo{display:flex;flex-direction:column;gap:2px}.aj-grupo-t{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);font-weight:600;padding:0 var(--sp-3) var(--sp-1)}.aj-ir{display:flex;align-items:center;width:100%;text-align:left;background:none;border:0;border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3);color:var(--cream);font:inherit;font-weight:500;cursor:pointer}.aj-ir:hover{background:var(--ink-2)}.aj-ir[aria-current=page]{background:var(--panel);box-shadow:0 0 0 1px var(--line);font-weight:700}.aj-fuera{margin:0;padding:var(--sp-3);border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--faint)}.aj-main{min-width:0;display:flex;flex-direction:column;gap:var(--sp-4)}.aj-cab{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-4);flex-wrap:wrap}.aj-h{margin:0;font-size:var(--fs-lg);font-weight:800;letter-spacing:-.01em;text-wrap:balance}.aj-h3{margin:0 0 var(--sp-1);font-size:var(--fs-md);font-weight:700}.aj-sub{margin:var(--sp-1) 0 0;color:var(--faint);max-width:68ch}.aj-nota{margin:0;color:var(--faint);font-size:13px}.aj-volver{align-self:flex-start;background:none;border:0;padding:0;color:var(--ember);font:inherit;font-weight:600;cursor:pointer}.aj-caja{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg)}.aj-pad{padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-3)}.aj-peligro{color:var(--hot);border-color:color-mix(in srgb,var(--hot) 45%,transparent)}.aj-peligro:hover{color:var(--hot);border-color:var(--hot)}.aj-botones{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.aj-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;font-size:12px;font-weight:600;border:1px solid var(--line-2);white-space:nowrap;color:var(--cream)}.aj-chip.ok{background:color-mix(in srgb,var(--good) 12%,transparent);color:var(--good);border-color:transparent}.aj-chip.acento{background:color-mix(in srgb,var(--ember) 12%,transparent);color:var(--ember);border-color:transparent}.aj-chip.aviso{background:color-mix(in srgb,var(--warn) 14%,transparent);color:var(--warn);border-color:transparent}.aj-chip i{width:7px;height:7px;border-radius:50%;background:currentColor}.aj-lista{list-style:none;margin:0;padding:0}.aj-lista li+li{border-top:1px solid var(--line)}.aj-persona{display:grid;grid-template-columns:40px minmax(0,1.3fr) minmax(0,1.7fr) auto;gap:var(--sp-3);align-items:center;width:100%;text-align:left;background:none;border:0;padding:var(--sp-3) var(--sp-4);color:inherit;font:inherit;cursor:pointer}.aj-persona:hover{background:var(--ink-2)}.aj-lista li:first-child .aj-persona{border-radius:var(--r-lg) var(--r-lg) 0 0}.aj-lista li:last-child .aj-persona{border-radius:0 0 var(--r-lg) var(--r-lg)}.aj-av{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:14px;color:#fff;flex-shrink:0}.aj-av.grande{width:44px;height:44px}.aj-quien{display:flex;flex-direction:column;min-width:0}.aj-quien small{color:var(--faint);overflow-wrap:anywhere}.aj-chips{display:flex;flex-wrap:wrap;gap:6px}.aj-flecha{color:var(--faint);font-size:20px}.aj-aviso{display:flex;flex-direction:column;gap:var(--sp-2);background:var(--ink-2);border-radius:var(--r-sm);padding:var(--sp-3) var(--sp-4)}.aj-aviso p{margin:0;color:var(--faint);font-size:13px}.aj-aviso-clave{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;border:1px solid var(--warn)}.aj-aviso-clave code{font-size:var(--fs-md);font-weight:700;letter-spacing:.02em}.aj-ficha .fx-drawer-body{display:flex;flex-direction:column}.aj-ficha-tit{display:flex;align-items:center;gap:var(--sp-3)}.aj-ficha-tit>span:not(.aj-av){display:flex;flex-direction:column;min-width:0}.aj-ficha-tit small{color:var(--faint);font-size:13px;font-weight:400;overflow-wrap:anywhere}.aj-bloque{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4) 0;border-bottom:1px solid var(--line)}.aj-bloque:last-child{border-bottom:0}.aj-bloque h3{margin:0;font-size:var(--fs-base);font-weight:800}.aj-bloque>p{margin:0;color:var(--faint);font-size:13px}.aj-papeles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-2)}.aj-papel{display:flex;flex-direction:column;gap:2px;text-align:left;border:1px solid var(--line-2);background:var(--panel);border-radius:var(--r-sm);padding:var(--sp-2) var(--sp-3);color:var(--cream);font:inherit;cursor:pointer}.aj-papel span{color:var(--faint);font-size:12.5px;line-height:1.4}.aj-papel[aria-pressed=true]{border-color:var(--ember);box-shadow:0 0 0 1px var(--ember);background:color-mix(in srgb,var(--ember) 8%,var(--panel))}.aj-papel:disabled{opacity:.55;cursor:default}.aj-fila{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) 0}.aj-fila+.aj-fila{border-top:1px dashed var(--line)}.aj-fila>span:first-child{display:flex;flex-direction:column;min-width:0}.aj-fila small{color:var(--faint);font-size:12.5px}.aj-fila select.in{max-width:200px}.aj-corto{max-width:180px}.aj-sw{position:relative;width:42px;height:24px;flex-shrink:0;border-radius:999px;border:0;background:var(--line-2);cursor:pointer;padding:0}.aj-sw:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform var(--dur,.15s) ease}.aj-sw[aria-checked=true]{background:var(--good)}.aj-sw[aria-checked=true]:after{transform:translate(18px)}.aj-sw:disabled{opacity:.5}.aj-conex{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--sp-3)}.aj-con{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4);text-align:left;color:inherit;font:inherit;cursor:pointer}.aj-con:hover{border-color:var(--line-2)}.aj-con-top{display:flex;align-items:center;gap:var(--sp-2)}.aj-con-top b{font-size:15px}.aj-con-que{color:var(--faint);font-size:13px;line-height:1.45;flex:1}.aj-con-est{display:flex;justify-content:space-between;align-items:center;gap:var(--sp-2)}.aj-con-est small{color:var(--faint);font-size:12px;text-align:right}.aj-logo{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;font-weight:800;color:#fff;font-size:14px;flex-shrink:0}.aj-pasos ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:var(--sp-2)}.aj-pasos a{color:var(--ember);font-weight:600}.aj-form{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:flex-end}.aj-campo{display:flex;flex-direction:column;gap:var(--sp-1);flex:1 1 260px;min-width:0}.aj-campo>span{font-size:12.5px;color:var(--faint);font-weight:600}.aj-evs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.aj-ev{display:flex;flex-direction:column;gap:2px;border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--sp-3)}.aj-ck{display:flex;gap:var(--sp-2);align-items:baseline;font-size:13.5px;padding:2px 0}.aj-ck input{accent-color:var(--ember)}.aj-ck small{color:var(--faint)}.aj-reglas{display:flex;flex-direction:column;gap:var(--sp-2)}.aj-regla{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.aj-regla b{min-width:200px;font-weight:600}.aj-regla span{color:var(--faint)}@media (max-width:860px){.aj-app{grid-template-columns:minmax(0,1fr);gap:var(--sp-4)}.aj-indice{position:static;flex-direction:row;overflow-x:auto;gap:var(--sp-1);padding-bottom:var(--sp-1)}.aj-grupo{flex-direction:row}.aj-grupo-t,.aj-fuera{display:none}.aj-ir{width:auto;white-space:nowrap}.aj-persona{grid-template-columns:40px minmax(0,1fr) auto}.aj-chips{grid-column:2 / -1;grid-row:2}.aj-papeles,.aj-evs{grid-template-columns:minmax(0,1fr)}.aj-fila{flex-wrap:wrap}.aj-regla b{min-width:0;width:100%}}@media (prefers-reduced-motion:reduce){.aj-sw:after{transition:none}}.aj-ficha-tit .aj-av{font-family:inherit;font-size:15px;line-height:1}.aj-fila .seg{flex-wrap:nowrap;flex-shrink:0}.aj-regla select.in{width:auto;min-width:220px;max-width:100%}.aj-main>.ghost{align-self:flex-start}@media (max-width:860px){.aj-fila .seg{flex-wrap:wrap}}.dm-sueltos{display:grid;gap:2px;max-height:360px;overflow:auto;margin:8px 0 12px;border:1px solid var(--line);border-radius:10px;padding:4px}.dm-suelto{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border-radius:8px}.dm-suelto:hover{background:var(--superficie-alta)}.dm-suelto-nom{display:grid;min-width:0}.dm-suelto-nom b,.dm-suelto-nom small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-suelto-nom small,.dm-suelto-num{color:var(--faint)}@media (max-width: 560px){.dm-suelto{grid-template-columns:auto minmax(0,1fr)}.dm-suelto-num{grid-column:2}}.dm-suelto-msg{color:var(--faint);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-suelto{align-items:start}.dm-numeros{display:grid;gap:10px}.dm-numero{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,260px);gap:10px;align-items:end;padding:8px 0;border-bottom:1px solid var(--line)}@media (max-width: 560px){.dm-numero{grid-template-columns:minmax(0,1fr)}}.pv-barra{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center;margin:var(--sp-3) 0}.pv-barra .in{flex:1 1 220px;min-width:0}.pv-filtros{display:inline-flex;border:1px solid var(--line-2);border-radius:999px;overflow:hidden}.pv-filtro{padding:6px 12px;font-size:13px;font-weight:600;color:var(--faint);background:transparent;border:0;cursor:pointer}.pv-filtro.on{background:color-mix(in srgb,var(--ember) 14%,transparent);color:var(--ember)}.pv-grupo{border:1px solid var(--line-2);border-radius:12px;margin-top:var(--sp-3);overflow:hidden}.pv-grupo-cab{display:flex;align-items:baseline;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);background:color-mix(in srgb,var(--cream) 4%,transparent)}.pv-grupo-cab small{color:var(--faint);flex:1}.pv-link{background:none;border:0;color:var(--ember);font-weight:600;font-size:13px;cursor:pointer;padding:0}.pv-fila{display:flex;flex-wrap:wrap;gap:var(--sp-3);align-items:center;padding:var(--sp-3);border-top:1px solid var(--line-2)}.pv-fila.on{background:color-mix(in srgb,var(--ember) 5%,transparent)}.pv-fila.fuera{opacity:.6}.pv-medir{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;cursor:pointer;min-width:74px}.pv-medir input{accent-color:var(--ember);width:18px;height:18px}.pv-info{display:flex;gap:var(--sp-3);align-items:center;flex:1 1 240px;min-width:0}.pv-info b{display:block;overflow-wrap:anywhere}.pv-info small{color:var(--faint)}.pv-mini{width:64px;height:36px;border-radius:6px;object-fit:cover;flex:none;background:var(--line-2)}.pv-edit{display:flex;flex-wrap:wrap;gap:var(--sp-3);flex:1 1 100%;padding-left:calc(74px + var(--sp-3))}.pv-edit .aj-campo{flex:1 1 180px}@media (max-width:720px){.pv-edit{padding-left:0}}.ads-filtros{display:flex;gap:var(--sp-3);align-items:center;flex-wrap:wrap}.ads-filtros select{min-height:36px;background:var(--panel);color:var(--cream);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:0 10px;font:inherit;font-size:var(--fs-sm);max-width:100%}.ads-filtros label{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-sm);color:var(--faint);min-width:0}.ads-sync{margin-left:auto;font-size:var(--fs-sm);color:var(--faint-2)}.ads-sync i{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--good);margin-right:6px;vertical-align:middle}.ads-sync i.mal{background:var(--hot)}.ads-veredicto p{margin:6px 0 0;font-size:var(--fs-md);line-height:1.5;max-width:72ch}.ads-veredicto b{font-weight:700;color:var(--cream)}.ads-veredicto .ads-btns{display:flex;gap:8px;flex-wrap:wrap;margin-top:var(--sp-4)}.ads-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--sp-3)}.ads-kpi{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px 18px;min-width:0}.ads-kpi-t{font-size:12px;color:var(--faint-2);font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:8px}.ads-kpi-v{font-size:26px;font-weight:700;line-height:1.1;font-family:var(--font-cifra)}.ads-kpi-v small{font-size:var(--fs-base);color:var(--faint);font-weight:600;margin-left:4px}.ads-kpi-v.vacio{color:var(--faint-2)}.ads-kpi-ev{margin-top:8px;font-size:12px;color:var(--faint);font-variant-numeric:tabular-nums}.ads-kpi-ev b{font-weight:600;color:var(--cream)}.ads-barra{height:6px;border-radius:3px;background:rgb(var(--fg-rgb) / .1);margin-top:10px;overflow:hidden}.ads-barra i{display:block;height:100%;border-radius:3px;background:var(--ember)}.ads-tag{display:inline-block;font-size:12px;font-weight:600;padding:2px 8px;border-radius:6px;font-variant-numeric:tabular-nums}.ads-tag.bien{background:color-mix(in srgb,var(--good) 15%,transparent);color:var(--good-text)}.ads-tag.mal{background:color-mix(in srgb,var(--hot) 15%,transparent);color:var(--hot)}.ads-tag.ojo{background:color-mix(in srgb,var(--warn) 15%,transparent);color:var(--warn)}.ads-tag.neutro{background:rgb(var(--fg-rgb) / .08);color:var(--faint)}.ads-avisos{display:flex;flex-direction:column;gap:10px}.ads-aviso{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:14px;align-items:start;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.ads-aviso .sev{width:10px;height:10px;border-radius:50%;margin-top:5px;background:var(--warn)}.ads-aviso .sev.grave{background:var(--hot)}.ads-aviso h4{margin:0 0 3px;font-size:var(--fs-base);font-weight:700;text-wrap:balance}.ads-aviso p{margin:0;color:var(--faint);font-size:13px;max-width:84ch}.ads-aviso .ghost{align-self:center;white-space:nowrap}.ads-ok{color:var(--faint);font-size:var(--fs-base);margin:0}.ads-dos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.ads-dos>*{min-width:0}.ads-tabla{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.ads-tabla th{text-align:right;font-size:11px;font-weight:700;color:var(--faint-2);letter-spacing:.04em;text-transform:uppercase;padding:8px 10px;border-bottom:1px solid var(--line-2);white-space:nowrap}.ads-tabla td{text-align:right;padding:9px 10px;border-bottom:1px solid var(--line);font-size:13px;white-space:nowrap}.ads-tabla th:first-child,.ads-tabla td:first-child,.ads-tabla .izq{text-align:left}.ads-tabla tbody tr{cursor:pointer}.ads-tabla tbody tr:hover{background:rgb(var(--fg-rgb) / .03)}.ads-tabla tbody tr.pausa td{color:var(--faint)}.ads-tabla .gris{color:var(--faint-2)}.ads-anuncio{display:flex;align-items:center;gap:10px;min-width:0;background:none;border:0;padding:0;color:inherit;font:inherit;text-align:left;cursor:pointer}.ads-anuncio .n{font-weight:600;color:var(--cream)}.ads-anuncio .s{display:block;font-size:11px;color:var(--faint-2);font-weight:500;max-width:28ch;overflow:hidden;text-overflow:ellipsis}.ads-mini{width:44px;height:44px;border-radius:8px;flex:none;object-fit:cover;background:rgb(var(--fg-rgb) / .08);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;color:var(--faint);overflow:hidden;position:relative}.ads-mini img{width:100%;height:100%;object-fit:cover;display:block}.ads-mini .play{position:absolute;right:3px;bottom:1px;font-size:9px;color:#fff;text-shadow:0 0 3px rgba(0,0,0,.8)}.ads-tend{display:inline-flex;align-items:center;gap:6px}.ads-chip{display:inline-block;font-size:11px;font-weight:700;padding:3px 9px;border-radius:999px;border:1px solid transparent;white-space:nowrap}.ads-chip.escalar{background:color-mix(in srgb,var(--good) 15%,transparent);color:var(--good-text)}.ads-chip.mantener{background:rgb(var(--fg-rgb) / .08);color:var(--faint)}.ads-chip.vigilar{background:color-mix(in srgb,var(--warn) 15%,transparent);color:var(--warn)}.ads-chip.apagar{background:color-mix(in srgb,var(--hot) 15%,transparent);color:var(--hot)}.ads-chip.muestra,.ads-chip.pausado{background:transparent;color:var(--faint-2);border-color:var(--line-2)}.ads-barras{display:flex;flex-direction:column;gap:9px}.ads-hb{display:grid;grid-template-columns:minmax(0,160px) minmax(0,1fr) auto;gap:12px;align-items:center;font-size:13px}.ads-hb .n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ads-hb .n small{display:block;color:var(--faint-2);font-size:11px}.ads-hb .t{height:12px;background:rgb(var(--fg-rgb) / .07);border-radius:6px;overflow:hidden}.ads-hb .t i{display:block;height:100%;border-radius:6px;background:var(--faint-2)}.ads-hb .t i.bien{background:var(--good)}.ads-hb .t i.ojo{background:var(--warn)}.ads-hb .t i.mal{background:var(--hot)}.ads-hb .v{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ads-hb .v b{font-weight:700}.ads-hb .v small{color:var(--faint-2);margin-left:6px}.ads-cadena{display:flex;flex-wrap:wrap}.ads-paso{flex:1 1 120px;padding:12px 14px;border-right:1px solid var(--line);min-width:0}.ads-paso:last-child{border-right:0}.ads-paso .t{font-size:11px;color:var(--faint-2);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ads-paso .v{font-size:22px;font-weight:700;margin-top:4px;font-family:var(--font-cifra)}.ads-paso .r{font-size:12px;color:var(--faint);margin-top:2px}.ads-pie{display:flex;gap:10px;align-items:center;flex-wrap:wrap;color:var(--faint-2);font-size:13px}.ads-velo{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:var(--z-modal)}.ads-ficha{position:fixed;top:0;right:0;bottom:0;width:min(560px,100vw);background:var(--panel);border-left:1px solid var(--line-2);z-index:calc(var(--z-modal) + 1);overflow-y:auto;box-shadow:var(--shadow-1);padding:calc(24px + var(--safe-t)) max(24px,env(safe-area-inset-right,0px)) calc(32px + var(--safe-b)) 24px;display:flex;flex-direction:column;gap:22px;outline:none}.ads-ficha-top{display:flex;gap:16px;align-items:flex-start}.ads-ficha-top .ads-mini{width:104px;height:104px;font-size:28px}.ads-ficha-top h2{font-family:Archivo,var(--font-cifra);font-weight:800;font-size:24px;line-height:1.1;margin:4px 0 6px}.ads-ficha-top p{margin:0;font-size:13px;color:var(--faint)}.ads-cerrar{margin-left:auto;width:40px;height:40px;flex:none;border-radius:var(--r-sm);border:1px solid var(--line-2);background:transparent;color:var(--cream);font-size:16px;cursor:pointer}.ads-diag{background:var(--ink);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.ads-diag p{margin:4px 0 0;font-size:15px;line-height:1.5}.ads-mini-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ads-mini-kpis>div{background:var(--ink);border:1px solid var(--line);border-radius:10px;padding:12px 14px;min-width:0}.ads-mini-kpis .t{font-size:11px;color:var(--faint-2);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ads-mini-kpis .v{font-size:20px;font-weight:700;margin-top:4px;font-family:var(--font-cifra)}.ads-mini-kpis .e{font-size:12px;color:var(--faint);margin-top:4px}.ads-pasos{display:flex;flex-direction:column}.ads-pasos .p{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr) 64px 84px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line);font-size:13px}.ads-pasos .p:last-child{border-bottom:0}.ads-pasos .n{font-weight:600}.ads-pasos .n small{display:block;font-size:11px;color:var(--faint-2);font-weight:500}.ads-pasos .t{height:10px;background:rgb(var(--fg-rgb) / .07);border-radius:5px;position:relative}.ads-pasos .t i{display:block;height:100%;border-radius:5px;background:var(--good)}.ads-pasos .p.ojo .t i{background:var(--warn)}.ads-pasos .p.mal .t i{background:var(--hot)}.ads-pasos .p.gris .t i{background:var(--faint-2)}.ads-pasos .t b{position:absolute;top:-3px;width:2px;height:16px;background:var(--cream);opacity:.8}.ads-pasos .r{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.ads-pasos .p.ojo .r{color:var(--warn)}.ads-pasos .p.mal .r{color:var(--hot)}.ads-pasos .m{text-align:right;font-size:12px;color:var(--faint-2);font-variant-numeric:tabular-nums}.ads-personas{width:100%;border-collapse:collapse;font-size:13px}.ads-personas th{text-align:left;font-size:11px;font-weight:700;color:var(--faint-2);text-transform:uppercase;letter-spacing:.04em;padding:6px 8px;border-bottom:1px solid var(--line-2)}.ads-personas td{padding:8px;border-bottom:1px solid var(--line)}@media (max-width:1100px){.ads-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.ads-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ads-dos{grid-template-columns:minmax(0,1fr)}.ads-aviso{grid-template-columns:10px minmax(0,1fr)}.ads-aviso .ghost{grid-column:2;justify-self:start}.ads-sync{margin-left:0;width:100%}.ads-hb{grid-template-columns:minmax(0,110px) minmax(0,1fr) auto}.ads-pasos .p{grid-template-columns:minmax(0,110px) minmax(0,1fr) 54px}.ads-pasos .m,.ads-tabla [data-movil=oculta]{display:none}.ads-ficha{padding-left:16px;padding-right:max(16px,env(safe-area-inset-right,0px))}}.ads-mt8{margin-top:var(--sp-2)}.ads-mt12{margin-top:var(--sp-3)}.ads-mt16{margin-top:var(--sp-4)}.ads-mb6{margin-bottom:6px}.ads-tabla-caja{padding:4px 8px 8px}.ads-tabla-nota{padding:10px 10px 4px;margin:0}.ads-texto{margin:6px 0 10px;max-width:78ch}.ads-copiar{display:flex;gap:var(--sp-2);flex-wrap:wrap;align-items:center}.ads-copiar code{-webkit-user-select:all;user-select:all;word-break:break-all;font-size:12px}.ads-ficha-top .ads-ficha-cab{min-width:0;flex:1}@media (max-width:760px){.ads-anuncio .s{max-width:16ch}.ads-tabla td,.ads-tabla th{padding:9px 6px}}@media (max-width:760px){.ads-tabla .ads-mini{width:34px;height:34px}.ads-chip{padding:3px 7px}}@media (max-width:760px){.ads-tabla .ads-chip{white-space:normal;text-align:center;max-width:110px}}.pub-sueltas{display:flex;flex-direction:column;gap:2px}.pub-suelta{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,auto);gap:14px;align-items:center;padding:10px 4px;border-bottom:1px solid var(--line)}.pub-suelta:last-of-type{border-bottom:0}.pub-suelta-n{min-width:0}.pub-suelta-n b{display:block;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pub-suelta-n small{display:block;font-size:12px;color:var(--faint-2);margin-top:2px}.pub-suelta-v{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.pub-suelta-acc{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.pub-suelta-acc select{min-height:36px;background:var(--panel);color:var(--cream);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:0 10px;font:inherit;font-size:var(--fs-sm);max-width:220px}.pub-sueltas>.ghost{align-self:flex-start;margin-top:8px}.pub-proy{display:flex;flex-direction:column;min-width:0}.pub-proy b{font-weight:600;color:var(--cream)}.pub-proy small{font-size:11px;color:var(--faint-2)}.pub-tabla tr.pub-motivo{cursor:default}.pub-tabla tr.pub-motivo td{text-align:left;white-space:normal;font-size:12px;color:var(--faint);padding-top:0;border-bottom:1px solid var(--line-2)}.pub-tabla tr.pub-motivo:hover{background:none}.pub-tabla tbody tr:not(.pub-motivo):not(.pub-mes) td{border-bottom:0}.pub-tabla tr.pub-mes td{color:var(--faint);font-size:12px}.pub-tabla tr.pub-mes td:first-child{padding-left:22px}.pub-sin-click,.pub-sin-click tbody tr{cursor:default}.pub-r90{display:block;font-size:11px;color:var(--good-text);font-weight:600}.pub-mini-btn{min-height:30px;padding:0 10px;font-size:12px}.pub-link{background:none;border:0;padding:0;margin-left:8px;color:var(--ember);font:inherit;font-size:12px;cursor:pointer;text-decoration:underline}.pub-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--sp-3)}.pub-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;min-width:0}.pub-card-top{display:flex;gap:12px;align-items:flex-start;min-width:0}.pub-card-mini{width:64px;height:64px}.pub-card-cab{min-width:0}.pub-card-cab h4{margin:0;font-size:14px;font-weight:700;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-wrap:balance}.pub-card-cab p{margin:4px 0 0;font-size:11px;color:var(--faint-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pub-card-cifras{display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,1fr));gap:8px}.pub-card-cifras span{display:block;font-size:10.5px;color:var(--faint-2);font-weight:700;text-transform:uppercase;letter-spacing:.04em}.pub-card-cifras b{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums}.pub-card>.ads-tag{align-self:flex-start}.pub-card-tags{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.pub-card-cuando{font-size:11px;color:var(--faint-2);margin-left:auto}.pub-card-mas{align-self:flex-start;background:none;border:0;padding:0;color:var(--ember);font:inherit;font-size:12px;cursor:pointer;text-decoration:underline}.pub-card-texto p{margin:0;font-size:13px;line-height:1.5;white-space:pre-line;color:var(--faint)}.pub-card-texto small{display:block;margin-top:6px;font-size:11px;color:var(--faint-2);word-break:break-all}.pub-patrones{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--sp-3)}@media (max-width:760px){.pub-suelta{grid-template-columns:minmax(0,1fr) auto}.pub-suelta-acc{grid-column:1 / -1;justify-content:flex-start}.pub-suelta-acc select{max-width:100%}.pub-cards{grid-template-columns:minmax(0,1fr)}}.pub-propuesta{color:var(--good-text);border-color:color-mix(in srgb,var(--good) 45%,transparent)}.pub-mini-btn{white-space:nowrap}.ads-copy{background:var(--ink);border:1px solid var(--line);border-radius:12px;padding:14px 16px}.ads-copy summary{cursor:pointer;display:flex;flex-direction:column;gap:4px}.ads-copy summary b{font-size:15px;line-height:1.35}.ads-copy summary small,.ads-copy>small{font-size:12px;color:var(--faint-2);word-break:break-all}.ads-copy p{margin:10px 0 6px;font-size:13px;line-height:1.5;white-space:pre-line;color:var(--faint)}.pub-empezar{display:flex;flex-direction:column;gap:10px}.pub-empezar-fila{display:flex;gap:12px;align-items:center;min-width:0}.pub-empezar-n{display:flex;flex-direction:column;min-width:0}.pub-empezar-n b{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pub-empezar-n small{font-size:11px;color:var(--faint-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pub-ajustes{display:flex;flex-direction:column;gap:10px}.pub-ajustes label{display:flex;gap:10px;align-items:flex-start;font-size:13px;cursor:pointer;max-width:80ch}.pub-ajustes input{margin-top:3px;flex:none;width:16px;height:16px;accent-color:var(--ember)}.pub-ajustes small{display:block;color:var(--faint-2);font-size:12px;margin-top:2px}.ads-cinta{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;padding:12px 16px;border-radius:12px;border:1px dashed color-mix(in srgb,var(--ember) 60%,transparent);background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--ember) 10%,transparent) 0,color-mix(in srgb,var(--ember) 10%,transparent) 12px,color-mix(in srgb,var(--ember) 5%,transparent) 12px,color-mix(in srgb,var(--ember) 5%,transparent) 24px);font-size:var(--fs-sm);line-height:1.5}.ads-cinta b{color:var(--cream)}.ads-cinta .ghost{margin-left:auto}.ads-volver{margin-bottom:var(--sp-3)}.ads-cifra{position:relative;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:16px 18px 16px 20px;min-width:0;display:flex;flex-direction:column;gap:6px;overflow:hidden}.ads-cifra:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--line-2)}.ads-cifra.bien:before{background:var(--good)}.ads-cifra.ojo:before{background:var(--warn)}.ads-cifra.mal:before{background:var(--hot)}.ads-cifra.principal{border-color:color-mix(in srgb,var(--ember) 45%,var(--line))}.ads-cifra .ads-kpi-t{margin-bottom:2px}.ads-cifra .ads-tag{align-self:flex-start}.ads-cifra .ads-barra,.ads-cifra .ads-kpi-ev{margin-top:2px}.ads-mirar{margin-top:var(--sp-3)}.ads-mirar-frase{margin:6px 0 0;font-size:var(--fs-md);line-height:1.5;max-width:80ch}.ads-mirar-frase b{font-weight:700;color:var(--cream)}.ads-mirar-lista{display:flex;flex-direction:column;gap:2px;margin-top:var(--sp-3)}.ads-mirar-fila{display:grid;grid-template-columns:92px minmax(0,1fr) auto;gap:12px;align-items:start;padding:10px 0;border-top:1px solid var(--line)}.ads-mirar-fila .ads-tag{justify-self:start;margin-top:1px}.ads-mirar-fila b{font-weight:600;font-size:var(--fs-base)}.ads-mirar-fila p{margin:2px 0 0;color:var(--faint);font-size:13px;max-width:84ch}.ads-mirar-fila .ghost{align-self:center;white-space:nowrap}.ads-mirar .ads-btns{display:flex;gap:8px;flex-wrap:wrap;margin-top:var(--sp-3)}.ads-porque{align-items:start}.ads-col{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.pg{display:flex;flex-direction:column;gap:12px;min-width:0}.pg-cab{display:flex;gap:12px;align-items:flex-start;justify-content:space-between}.pg-t{margin:0;font-family:Archivo,var(--font-cifra);font-weight:700;font-size:17px;line-height:1.2;text-wrap:balance}.pg-sub{margin:4px 0 0;font-size:13px;color:var(--faint);max-width:70ch;line-height:1.5}.pg-amp{display:inline-flex;align-items:center;gap:6px;flex:none;background:transparent;border:1px solid var(--line-2);border-radius:var(--r-sm);padding:6px 10px;font:inherit;font-size:13px;font-weight:600;color:var(--faint);cursor:pointer;min-height:32px}.pg-amp:hover{color:var(--cream);border-color:var(--ember)}.pg-nota{margin:0;font-size:13px;color:var(--faint);line-height:1.55}.pg-nota b{color:var(--cream);font-weight:600}.pg-dialog{width:min(1180px,94vw);max-height:92vh;padding:0;border:1px solid var(--line-2);border-radius:16px;background:var(--panel);color:var(--cream);box-shadow:var(--shadow-1)}.pg-dialog::backdrop{background:#0009}.pg-dialog-in{padding:22px 24px 26px;display:flex;flex-direction:column;gap:12px}.pg-dialog-cab{display:flex;justify-content:space-between;align-items:center;gap:12px}.pg-dialog-cab h2{margin:0;font-family:Archivo,var(--font-cifra);font-weight:800;font-size:22px}.pg-grande{min-height:200px}.pg-h{margin:14px 0 0;font-size:var(--fs-base);font-weight:700}.pg-que{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pg-que>div{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;background:var(--ink);font-size:13px;line-height:1.5}.pg-que b{font-weight:700}.pg-tabla{max-height:360px}.ads-emb{display:flex;flex-direction:column}.ads-emb-paso{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr) 72px 84px;gap:10px;align-items:center;width:100%;padding:7px 6px;border:0;border-radius:8px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ads-emb-paso:hover,.ads-emb-paso.on{background:rgb(var(--fg-rgb) / .05)}.ads-emb-paso .n{font-weight:600;font-size:14px;min-width:0}.ads-emb-paso .n small{display:block;font-weight:500;font-size:11px;color:var(--faint-2)}.ads-emb-paso .b{height:20px;border-radius:5px;background:rgb(var(--fg-rgb) / .07);overflow:hidden}.ads-emb-paso .b i{display:block;height:100%;border-radius:5px;background:var(--ember)}.ads-emb-paso .c{text-align:right;font-weight:700;font-variant-numeric:tabular-nums}.ads-emb-paso .e{text-align:right;font-size:12px;color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap}.ads-emb-salto{padding:1px 0 1px 166px;font-size:12px;color:var(--faint-2);display:flex;gap:8px;align-items:center;min-height:18px}.ads-emb-salto b{color:var(--faint);font-weight:700}.ads-emb-exp{margin:2px 6px 6px;padding:9px 12px;border-radius:8px;background:var(--ink);border:1px solid var(--line);font-size:13px;color:var(--faint);line-height:1.5}.ads-emb-exp b{color:var(--cream)}.ads-boc{background:var(--panel);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:9px 12px;font-size:var(--fs-sm);box-shadow:0 6px 18px #00000059;max-width:280px}.ads-boc-t{color:var(--cream);font-weight:600;margin-bottom:5px}.ads-boc-t:first-letter{text-transform:uppercase}.ads-boc-f{display:flex;align-items:center;gap:7px;line-height:1.7}.ads-boc-f i{width:8px;height:8px;border-radius:50%;flex:none}.ads-boc-f span{color:var(--faint)}.ads-boc-f b{margin-left:auto;padding-left:12px;color:var(--cream);font-weight:600;font-variant-numeric:tabular-nums}.ads-boc-pie{margin-top:6px;padding-top:6px;border-top:1px solid var(--line);color:var(--faint);font-size:12px;line-height:1.45;white-space:normal}.ads-orden{background:none;border:0;padding:0;font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;white-space:nowrap}.ads-orden:hover,.ads-orden.on{color:var(--cream)}.ads-ajustes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-3)}.ads-aj{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:4px;min-width:0}.ads-aj .k{font-size:12px;color:var(--faint-2);font-weight:600}.ads-aj .v{font-weight:700;font-variant-numeric:tabular-nums}.ads-aj .ghost{align-self:flex-start;margin-top:6px}.ads-vacio{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:24px;align-items:center}.ads-vacio-txt h2{margin:12px 0 4px;font-family:Archivo,var(--font-cifra);font-weight:800;font-size:22px;line-height:1.2;text-wrap:balance}.ads-vacio-pasos{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.ads-vacio-pasos li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--ink)}.ads-vacio-pasos .nn{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:13px;border:1px solid var(--line-2)}.ads-vacio-pasos li.hecho .nn{background:var(--good);border-color:var(--good);color:#fff}.ads-vacio-pasos b{display:block;font-weight:600}.ads-vacio-pasos small{display:block;color:var(--faint);font-size:12.5px;margin-top:2px}.ads-vacio-ya{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ads-vacio-mano{margin-top:14px;background:none;border:0;padding:0;font:inherit;font-size:13px;color:var(--faint);text-decoration:underline;cursor:pointer;text-align:left}.ads-vacio-prev{position:relative;min-height:300px;border-radius:14px;border:1px solid var(--line);overflow:hidden;background:var(--ink)}.ads-vacio-prev .fantasma{padding:14px;display:flex;flex-direction:column;gap:10px;filter:blur(1.5px);opacity:.55}.ads-vacio-prev .ft{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ads-vacio-prev .ft i{display:block;height:62px;border-radius:10px;background:var(--panel);border:1px solid var(--line)}.ads-vacio-prev .fb{height:120px;border-radius:10px;border:1px solid var(--line);background:linear-gradient(90deg,color-mix(in srgb,var(--ember) 25%,var(--panel)) 0 68%,var(--panel) 68%)}.ads-vacio-prev .fr{height:22px;border-radius:6px;background:var(--panel)}.ads-vacio-prev .sobre{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:20px;background:radial-gradient(closest-side,color-mix(in srgb,var(--ink) 94%,transparent),color-mix(in srgb,var(--ink) 55%,transparent))}.ads-vacio-prev h3{margin:0;font-size:var(--fs-md);font-weight:700}.ads-vacio-prev p{margin:0;color:var(--faint);font-size:13px;max-width:40ch}@media (max-width:1100px){.ads-ajustes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.ads-vacio,.ads-porque{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.ads-emb-paso{grid-template-columns:minmax(0,92px) minmax(0,1fr) auto;gap:8px}.ads-emb-paso .c{white-space:nowrap}.ads-emb-paso .e{display:none}.ads-emb-salto{padding-left:8px}.ads-mirar-fila{grid-template-columns:minmax(0,1fr)}.ads-mirar-fila .ghost{justify-self:start}.ads-ajustes,.pg-que{grid-template-columns:minmax(0,1fr)}.pg-dialog-in{padding:16px}}.ads-cargando-cifras{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--sp-3)}.ads-cargando-balance{margin-top:var(--sp-5)}.ads-cargando-graficos{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--sp-4);margin-top:var(--sp-5)}.msj-kpis.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.msj-cifra .msj-pequeno{margin-left:8px;font-size:14px;font-weight:600;color:var(--faint);font-family:inherit}.msj-spark{display:flex;align-items:flex-end;gap:3px;height:26px}.msj-spark i{flex:1;border-radius:2px;min-height:2px;background:color-mix(in srgb,var(--ember) 30%,var(--panel))}.msj-spark i.hoy{background:var(--ember)}.msj-frase{margin:0;font-size:var(--fs-base);line-height:1.5;max-width:90ch}.msj-frase b{font-weight:700;color:var(--cream)}.msj-mirar-fila{grid-template-columns:100px minmax(0,1fr)}.msj-fila-sub{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between}.msj-seg{display:inline-flex;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:3px}.msj-seg button{background:none;border:0;padding:7px 14px;border-radius:8px;font:inherit;font-weight:600;font-size:14px;color:var(--faint);cursor:pointer}.msj-seg button[aria-pressed=true]{background:var(--ember);color:var(--ember-ink)}.msj-ir-ajustes{display:inline-flex;align-items:center;gap:7px;font-size:13.5px}.msj-dos{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:var(--sp-3);align-items:start}.msj-col{display:flex;flex-direction:column;gap:var(--sp-3);min-width:0}.msj-grafico{width:100%;display:block}.msj-grafico text{fill:var(--faint);font-size:11px;font-family:inherit}.msj-grafico .msj-zona{fill:transparent;cursor:crosshair;outline:none}.msj-grafico .msj-zona:hover,.msj-grafico .msj-zona:focus-visible{fill:rgb(var(--fg-rgb) / .06)}.msj-grafico .eje{stroke:var(--line)}.msj-grafico .base{stroke:var(--line-2)}.msj-grafico .b-in{fill:var(--good)}.msj-grafico .b-in-hoy{fill:color-mix(in srgb,var(--good) 80%,#fff)}.msj-grafico .b-out{fill:var(--hot)}.msj-grafico .b-neutra{fill:color-mix(in srgb,var(--ember) 32%,var(--panel))}.msj-grafico .b-top{fill:var(--ember)}.msj-grafico .b-antes{fill:color-mix(in srgb,var(--good) 40%,var(--panel))}.msj-grafico .marca{stroke:var(--ember);stroke-dasharray:4 4}.msj-grafico .marca-t{fill:var(--ember)}.msj-grafico .media{stroke:var(--faint);stroke-dasharray:4 4}.msj-grafico .linea-clic{fill:none;stroke:var(--cool);stroke-width:2.2;stroke-linejoin:round}.msj-grafico .punto-clic,.msj-grafico .eje-clic{fill:var(--cool)}.msj-grafico .vacio-barra{fill:none;stroke:var(--line-2);stroke-dasharray:4 4}.msj-grafico .neto-mas{fill:var(--good);font-weight:700}.msj-grafico .neto-menos{fill:var(--hot);font-weight:700}.msj-grafico .neto-cero{fill:var(--faint)}.msj-grafico .hoy-t,.msj-grafico .val{fill:var(--cream);font-weight:700}.msj-grafico .val-top{fill:var(--ember);font-weight:700}.msj-grafico .val-tenue{fill:var(--faint);font-weight:700}.msj-leyenda{display:flex;gap:16px;font-size:12.5px;color:var(--faint);flex-wrap:wrap}.msj-leyenda i{display:inline-block;width:12px;height:8px;border-radius:2px;margin-right:6px;vertical-align:middle}.msj-leyenda i.ln{height:3px}.msj-leyenda i.rayas{background:none;height:0;border-top:2px dashed var(--faint)}.msj-leyenda i.marca{background:none;height:10px;width:0;border-left:2px dashed var(--ember);margin-right:8px}.msj-boc{position:fixed;z-index:var(--z-overlay,50);max-width:300px;background:var(--tip-bg,var(--panel));border:1px solid var(--line-2);border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.55;box-shadow:var(--shadow-1);pointer-events:none;font-variant-numeric:tabular-nums}.msj-boc b{color:var(--cream);font-weight:600}.msj-salidas{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.msj-salidas li{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 0;border-top:1px solid var(--line)}.msj-salidas li:first-child{border-top:0}.msj-salidas .pt{width:10px;height:10px;border-radius:3px;background:var(--warn)}.msj-salidas .pt.rapida{background:var(--hot)}.msj-salidas small{display:block;color:var(--faint);font-size:12.5px}.msj-salidas b{font-variant-numeric:tabular-nums}.msj-feed-cab{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.msj-filtros{display:inline-flex;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:3px;flex-wrap:wrap}.msj-filtros button{background:none;border:0;padding:6px 12px;border-radius:8px;font:inherit;font-weight:600;font-size:13.5px;color:var(--faint);cursor:pointer}.msj-filtros button[aria-pressed=true]{background:rgb(var(--fg-rgb) / .08);color:var(--cream)}.msj-filtros .n{margin-left:5px;color:var(--faint-2,var(--faint))}.msj-buscar{flex:1;min-width:180px;max-width:300px;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:8px 12px;font:inherit;font-size:14px;color:var(--cream)}.msj-dias{display:flex;flex-direction:column;gap:12px}.msj-dia{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden}.msj-dia-cab{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap;padding:10px 16px;background:rgb(var(--fg-rgb) / .04);border-bottom:1px solid var(--line)}.msj-dia-cab b{font-size:14px}.msj-dia-cab span{font-size:13px;color:var(--faint)}.msj-mov{display:grid;grid-template-columns:52px 22px minmax(0,1fr) auto 32px;gap:10px;align-items:center;padding:10px 16px;border-bottom:1px solid var(--line)}.msj-mov:last-child{border-bottom:0}.msj-mov .hora{color:var(--faint);font-variant-numeric:tabular-nums;font-size:13.5px}.msj-mov .ico{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:800}.msj-mov .ico.join{background:color-mix(in srgb,var(--good) 18%,transparent);color:var(--good)}.msj-mov .ico.leave{background:color-mix(in srgb,var(--hot) 18%,transparent);color:var(--hot)}.msj-mov .quien{min-width:0;display:flex;flex-direction:column}.msj-mov .quien b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msj-mov .quien b .v{color:var(--faint);font-weight:500}.msj-mov .quien small{color:var(--faint);font-size:12.5px}.msj-mov .estado{display:flex;gap:6px;justify-content:flex-end}.msj-mas{background:none;border:0;border-radius:6px;padding:2px 6px;font-size:16px;line-height:1;color:var(--faint);cursor:pointer}.msj-mas:hover{background:rgb(var(--fg-rgb) / .08);color:var(--cream)}.msj-vacio-fila{padding:18px;text-align:center;color:var(--faint)}.msj-menu{position:absolute;right:0;top:100%;z-index:5;background:var(--panel);border:1px solid var(--line-2);border-radius:10px;padding:4px;box-shadow:var(--shadow-1);white-space:nowrap}.msj-envios{display:flex;flex-direction:column;gap:4px}.msj-env{display:grid;grid-template-columns:150px minmax(0,1fr) 110px;gap:14px;align-items:center;padding:12px 8px;border-radius:10px}.msj-env:hover{background:rgb(var(--fg-rgb) / .03)}.msj-env.mejor{background:linear-gradient(90deg,color-mix(in srgb,var(--ember) 12%,transparent),transparent);box-shadow:inset 3px 0 0 var(--ember)}.msj-env .q b{display:block;font-weight:600}.msj-env .q small{color:var(--faint);font-size:12.5px}.msj-barras{display:flex;flex-direction:column;gap:5px}.msj-br{display:grid;grid-template-columns:86px minmax(0,1fr) 54px;gap:8px;align-items:center;font-size:12.5px;color:var(--faint)}.msj-br .t{height:9px;border-radius:5px;background:rgb(var(--fg-rgb) / .08);overflow:hidden}.msj-br .t i{display:block;height:100%;border-radius:5px}.msj-br b{text-align:right;color:var(--cream);font-variant-numeric:tabular-nums;font-weight:600}.msj-br.nd b{color:var(--faint);font-weight:500}.msj-env .coste{text-align:right;font-size:13px;color:var(--faint)}.msj-env .coste b{display:block;color:var(--cream);font-size:15px}.msj-tabla td{vertical-align:top}.msj-tabla .hint{margin-top:2px}.msj-asunto{white-space:normal!important;min-width:260px;max-width:440px}.msj-asunto b{display:block;font-weight:600}.msj-asunto small{color:var(--faint);font-size:12px}.msj-flojo td{color:var(--faint)}.msj-medidor{display:inline-flex;align-items:center;gap:8px}.msj-medidor i{width:60px;height:6px;border-radius:3px;background:rgb(var(--fg-rgb) / .08);position:relative;overflow:hidden}.msj-medidor i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--p);background:var(--c,var(--ember))}.msj-scroll-x{overflow-x:auto}.msj-scroll-x>svg{min-width:760px}.msj-aj{display:flex;flex-direction:column;gap:10px}.msj-aj-fila{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 16px;background:var(--panel);border:1px solid var(--line);border-radius:12px}.msj-aj-fila b{display:block}.msj-aj-fila small{color:var(--faint);font-size:13px}.msj-aj-panel{padding:0}@media (max-width:1100px){.msj-kpis.c5{grid-template-columns:repeat(3,minmax(0,1fr))}.msj-kpis.c4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.msj-dos{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.msj-kpis.c5,.msj-kpis.c4{grid-template-columns:repeat(2,minmax(0,1fr))}.msj-mov{grid-template-columns:44px 22px minmax(0,1fr) 32px;row-gap:6px}.msj-mov .estado{grid-column:3/5;justify-content:flex-start}.msj-env{grid-template-columns:1fr;gap:8px}.msj-env .coste{text-align:left}.msj-mirar-fila{grid-template-columns:minmax(0,1fr)}.msj-aj-fila{grid-template-columns:1fr}.msj-aj-fila .ghost,.msj-aj-fila .btn-primary{justify-self:start}.msj-buscar{max-width:none}}
