:root{color-scheme:dark;interpolate-size:allow-keywords;--bg: #000;--bg-elevated: #060608;--bg-card: #0f1014;--bg-deep: #050507;--border: #1c1c1f;--border-strong: #2a2a2e;--text: #f5f5f7;--text-dim: #98989d;--text-faint: #6e6e73;--accent: #F5C518;--accent-2: #FFA826;--accent-3: #FF8A3D;--gradient: linear-gradient(135deg, #F5C518 0%, #FFA826 50%, #FF8A3D 100%);--gradient-text: linear-gradient(135deg, #F5C518 0%, #FFA826 100%);--green: #4ade80;--green-text: #4ade80;--aviso: #F5C518;--aviso-text: #F5C518;--on-aviso: #000;--atencion: #d4b245;--error: #ff3b30;--ink-rgb: 255,255,255;--shade-rgb: 0,0,0;--shade-k: 1;--card-rgb: 15,16,20;--deep-rgb: 6,6,8;--glass-rgb: 0,0,0;--accent-rgb: 245,197,24;--accent-3-rgb: 255,138,61;--green-rgb: 74,222,128;--aviso-rgb: 245,197,24;--atencion-rgb: 245,197,24;--error-rgb: 255,59,48;--error-text: #ff6b62;--on-accent: #000;--bg-soft: #1b1c21;--accent-ink: #F5C518;--accent-3-ink: #FF8A3D;--gradient-ink: var(--gradient);--grad-ink-1: #F5C518;--grad-ink-2: #FFA826;--grad-ink-3: #FF8A3D;--chart-1: #F5C518;--chart-2: #FFA826;--chart-3: #FF8A3D;--chart-grid: rgba(255,255,255,.06);--chart-axis: #6e6e73;--chart-muted: rgba(255,255,255,.14);--glow-sm: 0 0 16px rgba(245,197,24,.3);--glow-md: 0 0 32px rgba(245,197,24,.35);--glow-lg: 0 24px 80px -12px rgba(245,197,24,.35);--ease: cubic-bezier(.2, .8, .2, 1);--ease-pop: cubic-bezier(.34, 1.56, .64, 1)}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}:root{--text-faint: #86868b}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--text);font-size:14.5px;line-height:1.55;letter-spacing:-.011em;min-height:100vh;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;background:radial-gradient(ellipse at center,rgba(var(--shade-rgb),calc(0 * var(--shade-k))),rgba(var(--shade-rgb),calc(.55 * var(--shade-k))))}::selection{background:rgba(var(--accent-rgb),.85);color:var(--on-accent)}a{color:var(--accent-ink);text-decoration:none}button,input,select,textarea{font:inherit;color:inherit;letter-spacing:inherit}:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.num,.lit{font-variant-numeric:tabular-nums;font-feature-settings:"calt" 0}.lit{font-weight:600;letter-spacing:-.005em}.gtext,.gradient{background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.gtext,.gradient,.kpi-num.grad,.stat-num,td strong{padding-right:.08em;margin-right:-.08em}.oculto{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.aurora-bg{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;filter:blur(160px) saturate(1.1);opacity:.16}.aurora-blob{position:absolute;border-radius:50%;mix-blend-mode:screen;will-change:transform}.aurora-blob.b1{width:600px;height:600px;background:radial-gradient(circle,var(--accent) 0%,transparent 70%);top:-200px;left:-100px;animation:float-1 25s ease-in-out infinite}.aurora-blob.b2{width:500px;height:500px;background:radial-gradient(circle,var(--accent-2) 0%,transparent 70%);top:30vh;right:-150px;animation:float-2 30s ease-in-out infinite}.aurora-blob.b3{width:700px;height:700px;background:radial-gradient(circle,var(--accent-3) 0%,transparent 70%);bottom:-200px;left:30%;animation:float-3 35s ease-in-out infinite}@keyframes float-1{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40vw,30vh) scale(1.2)}}@keyframes float-2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30vw,50vh) scale(.9)}}@keyframes float-3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-20vw,-30vh) scale(1.3)}}.grain{position:fixed;inset:-120px;z-index:45;pointer-events:none;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grainShift .72s steps(1) infinite}@keyframes grainShift{0%{transform:translate(0)}12%{transform:translate(-6%,-4%)}25%{transform:translate(4%,-7%)}37%{transform:translate(-3%,5%)}50%{transform:translate(7%,3%)}62%{transform:translate(-5%,-6%)}75%{transform:translate(3%,6%)}87%{transform:translate(-7%,2%)}to{transform:translate(0)}}@media print{.grain,.aurora-bg{display:none}}.layout{display:grid;grid-template-columns:300px minmax(0,1fr);min-height:100vh;position:relative;z-index:2}.sidebar{position:sticky;top:0;height:100vh;border-right:1px solid var(--border);background:rgba(var(--glass-rgb),.72);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);padding:30px 26px 20px;overflow-y:auto;z-index:40;display:flex;flex-direction:column}.sidebar::-webkit-scrollbar{width:4px}.sidebar::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:2px}.sidebar-header{margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid var(--border)}.sidebar-eyebrow{font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sidebar-title{font-size:20px;font-weight:900;line-height:1.15;letter-spacing:-.03em}.search-box{margin:2px 0 6px;position:relative}.search-box input,.search-box input[type=search]{width:100%;background:var(--bg-card);border:1px solid var(--border-strong);border-radius:10px;color:var(--text);font-size:14px;padding:9px 12px 9px 32px;outline:none;transition:border-color .2s;-webkit-appearance:none;appearance:none}.search-box input::placeholder{color:var(--text-faint)}.search-box input:focus,.search-box input[type=search]:focus{border-color:var(--accent-ink)}.search-box:before{content:"⌕";position:absolute;left:11px;top:7px;color:var(--text-faint);font-size:16px;pointer-events:none}.nav-list{list-style:none}.nav-section{font-size:9px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);margin:20px 0 6px;position:relative;padding-left:16px;list-style:none}.nav-section:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:8px;height:1px;background:var(--gradient)}.nav-item{list-style:none}.nav-item a{display:flex;align-items:center;gap:10px;padding:8px 0 8px 16px;margin-left:-16px;color:var(--text-dim);font-size:13.5px;transition:color .2s ease;border-left:1px solid transparent;line-height:1.35;text-decoration:none}.nav-item a:hover{color:var(--text);text-decoration:none}.nav-item a.active{color:var(--text);border-left-color:var(--accent);font-weight:600;background:linear-gradient(90deg,rgba(var(--accent-rgb),.1),transparent)}.nav-item a svg{width:16px;height:16px;flex:none;opacity:.85}.nav-count{margin-left:auto;display:inline-flex;gap:6px;align-items:center;font-size:11px;font-weight:700;color:var(--text-faint);font-variant-numeric:tabular-nums}.nav-count b{min-width:20px;height:18px;padding:0 6px;border-radius:99px;background:var(--aviso);border:1px solid var(--aviso);color:var(--on-aviso);font-weight:800;display:inline-grid;place-items:center;font-size:10.5px}.nav-sub{list-style:none;margin:0 0 4px}.nav-sub a{display:flex;align-items:center;gap:8px;padding:5px 0 5px 42px;margin-left:-16px;font-size:12.5px;color:var(--text-faint);border-left:1px solid transparent;line-height:1.3;transition:color .2s;text-decoration:none}.nav-sub a:hover{color:var(--text);text-decoration:none}.nav-sub a.active{color:var(--text);border-left-color:rgba(var(--accent-rgb),.55)}.nav-sub .st{color:var(--accent-ink);font-size:11px;flex:none}.nav-sub .n{margin-left:auto;font-variant-numeric:tabular-nums;font-weight:700;font-size:11px;color:var(--text-faint)}.nav-sub a.active .n{color:var(--text)}details.nav-mas{margin-top:18px}details.nav-mas>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:6px 0 6px 16px;margin-left:-16px;font-size:9px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--text-faint);position:relative}details.nav-mas>summary::-webkit-details-marker{display:none}details.nav-mas>summary:before{content:"";position:absolute;left:16px;top:50%;width:8px;height:1px;background:var(--gradient)}details.nav-mas>summary span{padding-left:16px}details.nav-mas>summary .chev-mini{margin-left:auto;transition:transform .3s var(--ease);font-size:10px;letter-spacing:0}details.nav-mas[open]>summary .chev-mini{transform:rotate(180deg)}details.nav-mas .nav-list{margin-top:2px}.sidebar-spacer{flex:1;min-height:20px}.sidebar-foot{margin-top:auto;padding-top:16px;border-top:1px solid var(--border);font-size:12.5px;display:flex;flex-direction:column;gap:10px}.who{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.who strong{font-weight:700;font-size:13.5px}.foot-acts{display:flex;gap:14px;flex-wrap:wrap}.logout-btn{background:none;border:none;color:var(--text-faint);cursor:pointer;font-size:12px;padding:0;text-align:left}.logout-btn:hover{color:var(--accent-ink)}.ver-como{display:grid;gap:6px;font-size:12px;color:var(--text-faint)}main.contenido{max-width:1260px;margin:0 auto;padding:22px 34px 120px;position:relative;z-index:2;width:100%;min-width:0}.utc-linea{display:flex;justify-content:flex-end;font-size:12px;color:var(--text-faint);margin-bottom:10px}.utc-linea b{color:var(--text-dim);font-weight:600}.topbar{display:none}.menu-btn{background:var(--bg-elevated);border:1px solid var(--border-strong);color:var(--text);width:44px;height:44px;border-radius:12px;font-size:18px;cursor:pointer;flex:none}.topbar-title{font-size:15px;font-weight:800;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.topbar-title .pant{color:var(--text-faint);font-weight:600}.topbar-utc{margin-left:auto;font-size:11px;color:var(--text-faint);white-space:nowrap}.scrim{display:none}.cabecera{display:flex;align-items:flex-end;justify-content:space-between;gap:14px 24px;flex-wrap:wrap;margin-bottom:20px}.cabecera .crumb{margin-bottom:8px}.cabecera h1{font-size:clamp(28px,3.2vw,40px);font-weight:900;letter-spacing:-.04em;line-height:1.04;overflow-wrap:anywhere}.cabecera p{color:var(--text-dim);margin-top:8px;max-width:680px;font-size:14px}.cabecera>:not(div){min-width:0;max-width:100%}.cabecera .chip{white-space:normal;overflow-wrap:anywhere;max-width:100%}.crumb{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);display:flex;gap:10px;align-items:center}.crumb b{background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.banda-ejemplo{display:block;padding:9px 14px;margin:0 0 18px;border-radius:14px;border:1px dashed var(--border-strong);background:rgba(var(--ink-rgb),.02);font-size:12.5px;color:var(--text-dim)}.banda-ejemplo b{color:var(--text)}.eyebrow{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-right:.08em;margin-right:-.08em}.tenue{color:var(--text-dim)}.debil{color:var(--text-faint)}.etiqueta{font-size:12.5px;color:var(--text-faint)}.rejilla{display:grid;gap:14px}.r2{grid-template-columns:repeat(2,minmax(0,1fr))}.r3{grid-template-columns:repeat(3,minmax(0,1fr))}.r4{grid-template-columns:repeat(4,minmax(0,1fr))}.r5{grid-template-columns:repeat(5,minmax(0,1fr))}.tarjeta{background:linear-gradient(135deg,var(--bg-card) 0%,var(--bg-elevated) 100%);border:1px solid var(--border);border-radius:20px;padding:18px 20px;min-width:0;position:relative;transition:transform .5s var(--ease),border-color .5s var(--ease)}.tarjeta.clic{cursor:pointer;overflow:hidden}.tarjeta.clic:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--gradient);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease)}.tarjeta.clic:hover{transform:translateY(-3px);border-color:rgba(var(--accent-rgb),.28)}.tarjeta.clic:hover:before{transform:scaleX(1)}.tarjeta h2,.tarjeta h3{font-size:15px;font-weight:800;letter-spacing:-.02em;color:var(--text);margin-bottom:10px;line-height:1.3}.tarjeta .n-pregunta{position:absolute;top:16px;right:18px;font-size:11px;font-weight:800;color:var(--text-faint);font-variant-numeric:tabular-nums}.seccion{margin-top:24px}.seccion>h2{font-size:20px;font-weight:850;letter-spacing:-.03em;margin-bottom:12px}.cifra{font-size:32px;font-weight:900;letter-spacing:-.045em;line-height:1.05;font-variant-numeric:tabular-nums}.cifra.grande{font-size:48px}.cifra small{font-size:.45em;font-weight:700;letter-spacing:-.01em;color:var(--text-dim);margin-left:4px;-webkit-text-fill-color:var(--text-dim)}.delta{font-size:12px;font-weight:650}.delta.sube{color:var(--green-text)}.delta.baja{color:var(--text-dim)}.linea-dato{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding:4px 0;color:var(--text-dim)}.linea-dato span:last-child{font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text)}.lista-plana{list-style:none;display:grid;gap:6px;font-size:13.5px}.odo{display:inline-flex;align-items:flex-end;font-variant-numeric:tabular-nums}.odo.grad{background:var(--gradient-ink);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 10px 34px rgba(var(--accent-rgb),.3))}.od-col{display:inline-block;height:var(--odo-h, 1.05em);overflow:hidden;vertical-align:bottom}.od-strip{display:block;will-change:transform;background-image:var(--gradient-ink);background-repeat:repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.od-d{display:block;height:var(--odo-h, 1.05em);line-height:var(--odo-h, 1.05em)}.od-col,.od-strip{padding-right:.09em;margin-right:-.09em}.od-sep{display:inline-block;height:var(--odo-h, 1.05em);line-height:var(--odo-h, 1.05em)}.odo:has(.od-col){background:none}.odo:has(.od-col) .od-sep{background:var(--gradient-ink);-webkit-background-clip:text;background-clip:text}.od-fin{display:inline-block;line-height:var(--odo-h, 1.05em);background:var(--gradient-ink);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-right:.09em;margin-right:-.09em}.urgencias{display:flex;gap:10px 22px;align-items:center;flex-wrap:wrap;padding:12px 16px;margin-bottom:16px;border-radius:18px;background:rgba(var(--aviso-rgb),.06);border:1px solid rgba(var(--aviso-rgb),.55);border-left:4px solid var(--aviso);color:var(--text);font-weight:600;font-size:13.5px}.urgencias.tranquilo{background:rgba(var(--green-rgb),.05);border-color:rgba(var(--green-rgb),.3);color:var(--green-text)}.urgencias a{color:inherit;text-decoration:underline;text-underline-offset:3px}.chip{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:650;border:1px solid var(--border-strong);background:rgba(var(--ink-rgb),.03);color:var(--text-dim);white-space:nowrap;line-height:1.4}.chip.rojo{background:var(--aviso);border-color:var(--aviso);color:var(--on-aviso);font-weight:800}.chip.rojo:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--on-aviso);flex:none}.chip.ambar{background:rgba(var(--atencion-rgb),.05);border-color:rgba(var(--atencion-rgb),.4);color:var(--atencion);font-weight:600}.chip.verde{background:rgba(var(--green-rgb),.06);border-color:rgba(var(--green-rgb),.32);color:var(--green-text)}.chip.azul{color:var(--text)}.badge{display:inline-flex;align-items:center;gap:7px;padding:4px 11px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;border:1px solid;white-space:nowrap}.badge:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.badge-conciliado{color:var(--green-text);border-color:rgba(var(--green-rgb),.35);background:rgba(var(--green-rgb),.08)}.badge-salvedad{color:var(--atencion);border-color:rgba(var(--atencion-rgb),.35);background:rgba(var(--atencion-rgb),.08)}.badge-bloqueado{color:var(--text);border-color:var(--border-strong);background:rgba(var(--ink-rgb),.05)}.badge-dato{color:var(--text-dim);border-color:var(--border-strong);background:rgba(var(--ink-rgb),.03)}.sem{display:inline-block;padding:4px 11px;border-radius:999px;font-size:12.5px;font-weight:650;border:1px solid;line-height:1.35;font-variant-numeric:tabular-nums;max-width:100%}.sem:before{content:"";display:inline-block;vertical-align:1px;width:7px;height:7px;border-radius:50%;background:currentColor;margin-right:7px}.sem-rojo{color:var(--on-aviso);border-color:var(--aviso);background:var(--aviso);font-weight:800}.sem-rojo:before{background:var(--on-aviso)}.sem-ambar{color:var(--atencion);border-color:rgba(var(--atencion-rgb),.4);background:rgba(var(--atencion-rgb),.05);font-weight:600}.sem-ambar:before{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}.sem-verde{color:var(--green-text);border-color:rgba(var(--green-rgb),.32);background:rgba(var(--green-rgb),.06)}.sem-dato{color:var(--text);border-color:var(--border-strong);background:rgba(var(--ink-rgb),.05)}.sem-dato:before{background:var(--text-dim)}.sem-gris{color:var(--text-dim);border-color:var(--border-strong);background:rgba(var(--ink-rgb),.03)}.sem-gris:before{background:var(--text-faint)}.sem b{font-weight:800}.score{display:inline-flex;flex-direction:column;align-items:stretch;gap:3px;min-width:38px}.score b{display:inline-grid;place-items:center;height:24px;padding:0 7px;border-radius:999px;font-size:12px;font-weight:900;letter-spacing:-.02em;font-variant-numeric:tabular-nums;border:1px solid var(--border-strong);color:var(--text-dim);background:rgba(var(--ink-rgb),.03)}.score.s-hi b{background:var(--gradient);color:var(--on-accent);border-color:transparent;box-shadow:0 0 14px -4px rgba(var(--accent-rgb),.55)}.score.s-mid b{color:var(--accent-ink);border-color:rgba(var(--accent-rgb),.42);background:rgba(var(--accent-rgb),.07)}.score.s-lo b{color:var(--text-faint)}.score i{display:block;height:3px;border-radius:99px;background:rgba(var(--ink-rgb),.06);overflow:hidden}.score i:after{content:"";display:block;height:100%;width:100%;background:var(--gradient);transform-origin:left center;transform:scaleX(var(--v, 0))}.rol{display:inline-flex;align-items:center;gap:7px;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:999px;border:1px solid;white-space:nowrap}.rol:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.rol-setter{color:var(--accent-ink);border-color:rgba(var(--accent-rgb),.4);background:rgba(var(--accent-rgb),.08)}.rol-agente{color:var(--text);border-color:var(--border-strong);background:rgba(var(--ink-rgb),.05)}.rol-edu{color:var(--accent-3-ink);border-color:rgba(var(--accent-3-rgb),.4);background:rgba(var(--accent-3-rgb),.08)}.rol-todos{color:var(--text-dim);border-color:var(--border-strong);background:rgba(var(--ink-rgb),.03)}.pdot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:7px;vertical-align:1px;flex:none}.pdot.setter{background:var(--accent)}.pdot.agente{background:var(--text)}.pdot.edu{background:var(--accent-3)}.pdot.nadie{background:transparent;border:1px dashed var(--text-faint)}.flag{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:3px 9px;border-radius:999px;border:1px solid;white-space:nowrap}.flag-conf{color:var(--text);border-color:var(--border-strong);background:rgba(var(--ink-rgb),.06)}.flag-sys{color:var(--text-dim);border-color:var(--border-strong);background:rgba(var(--ink-rgb),.03)}.flag-auto{color:var(--text-dim);border-color:var(--border-strong);border-style:dashed;background:none}.flag-aviso{color:var(--on-aviso);border-color:var(--aviso);background:var(--aviso)}.flag-ambar{color:var(--atencion);border-color:rgba(var(--atencion-rgb),.4);background:none}.blk-aviso{position:relative;border-radius:18px;padding:14px 18px;border:1px solid rgba(var(--atencion-rgb),.38);background:rgba(var(--atencion-rgb),.06);font-size:13.5px;color:var(--text-dim)}.blk-aviso .blk-head{display:flex;align-items:center;gap:9px;margin-bottom:4px}.blk-aviso .blk-label{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--atencion)}.blk-aviso .blk-ico{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgba(var(--atencion-rgb),.16);color:var(--atencion);font-size:12px;line-height:1;flex:none}.blk-aviso b{color:var(--text)}.tabla-env{border:1px solid var(--border);border-radius:16px;background:var(--bg-card);overflow:hidden}.tabla-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}table.tabla{width:100%;border-collapse:collapse;font-size:14.5px}.tabla thead{background:linear-gradient(180deg,rgba(var(--accent-rgb),.06),var(--bg-card))}.tabla th{text-align:left;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:12px 14px;border-bottom:1px solid rgba(var(--accent-rgb),.28);white-space:nowrap;user-select:none;background:var(--gradient-text);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.tabla th.ordenable{cursor:pointer}.tabla th.ordenable:hover{-webkit-text-fill-color:var(--accent-ink)}.tabla td{padding:11px 14px;border-top:1px solid var(--border);vertical-align:middle;white-space:nowrap;color:var(--text)}.tabla tbody tr:nth-child(2n) td{background:rgba(var(--ink-rgb),.022)}.tabla tbody tr{transition:background .25s}.tabla tbody tr:hover td{background:rgba(var(--accent-rgb),.045)}.tabla tr.clic{cursor:pointer}.tabla tr.activa td{background:rgba(var(--accent-rgb),.07)}.tabla .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tabla th.num{text-align:right}.tabla tfoot td{font-weight:800;border-top:1px solid rgba(var(--accent-rgb),.3)}.vacio{padding:26px;text-align:center;color:var(--text-faint)}div.vacio{border:1px dashed var(--border-strong);border-radius:18px}.tabla td.vacio{border-radius:0}.campo{display:grid;gap:5px;font-size:12.5px;color:var(--text-faint);font-weight:600}input:not([type]),input[type=text],input[type=number],input[type=search],input[type=time],input[type=date],input[type=datetime-local],input[type=email],input[type=password],input[type=url],input[type=tel],select,textarea{border:1px solid var(--border-strong);border-radius:10px;padding:8px 11px;background:var(--bg-deep);font-size:14px;color:var(--text);min-width:0;outline:none;transition:border-color .2s}input::placeholder,textarea::placeholder{color:var(--text-faint)}input:focus,select:focus,textarea:focus{border-color:var(--accent-ink)}input[aria-invalid=true]{border-color:var(--error)}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}input:disabled,select:disabled,textarea:disabled{opacity:.55}select option{background:var(--bg-card);color:var(--text)}.filtros{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;margin-bottom:14px}.boton{appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 15px;border-radius:999px;border:1px solid var(--border-strong);background:rgba(var(--ink-rgb),.03);color:var(--text);font-weight:700;font-size:13px;cursor:pointer;white-space:nowrap;transition:border-color .25s var(--ease),background .25s var(--ease),transform .25s var(--ease),box-shadow .25s var(--ease)}.boton:hover{border-color:rgba(var(--accent-rgb),.45);background:rgba(var(--accent-rgb),.07)}.boton:active{transform:scale(.97)}.boton.primario{background:var(--gradient);color:var(--on-accent);border-color:transparent;font-weight:800}.boton.primario:hover{box-shadow:var(--glow-lg);transform:translateY(-2px)}.boton:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.boton.pequeno{font-size:12px;padding:5px 11px}.pestanas{display:flex;gap:2px;border-bottom:1px solid var(--border);margin-bottom:14px;overflow-x:auto;scrollbar-width:none}.pestanas::-webkit-scrollbar{display:none}.pestanas button{border:0;background:none;padding:10px 14px;cursor:pointer;color:var(--text-faint);font-weight:700;font-size:13px;border-bottom:2px solid transparent;white-space:nowrap;transition:color .3s var(--ease)}.pestanas button:hover{color:var(--text-dim)}.pestanas button.activa{color:var(--text);border-image:var(--gradient) 1;border-bottom:2px solid}.ficha{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px;align-items:start}.chat{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;max-height:520px;overflow-y:auto;overflow-x:hidden;padding-right:4px}.burbuja{max-width:82%;min-width:0;overflow-wrap:anywhere;padding:9px 13px;border-radius:14px;font-size:13.5px;background:var(--bg-soft);border:1px solid var(--border)}.burbuja.equipo{justify-self:end;background:linear-gradient(135deg,rgba(var(--accent-rgb),.1),rgba(var(--accent-3-rgb),.05));border-color:rgba(var(--accent-rgb),.25)}.burbuja.sistema{justify-self:center;background:transparent;border-style:dashed;color:var(--text-faint);font-size:12px}.burbuja .meta{font-size:11px;color:var(--text-faint);margin-top:3px}.dl{display:grid;grid-template-columns:max-content 1fr;gap:6px 14px;font-size:13.5px}.dl dt{color:var(--text-faint)}.dl dd{font-weight:600}.aviso{padding:10px 13px;border-radius:14px;font-size:13px;border:1px solid}.aviso.rojo{color:var(--error-text);background:rgba(var(--error-rgb),.06);border-color:rgba(var(--error-rgb),.35)}.aviso.fuera{color:var(--text);background:rgba(var(--aviso-rgb),.08);border:1px solid var(--aviso);border-left-width:4px}.aviso.fuera b{color:var(--aviso-text);font-weight:800}.aviso.ambar{color:var(--atencion);background:rgba(var(--atencion-rgb),.06);border-color:rgba(var(--atencion-rgb),.35)}.aviso.azul{color:var(--text);background:rgba(var(--ink-rgb),.04);border-color:var(--border-strong)}.aviso.verde{color:var(--green-text);background:rgba(var(--green-rgb),.05);border-color:rgba(var(--green-rgb),.3)}.velo{position:fixed;inset:0;background:rgba(var(--shade-rgb),calc(.62 * var(--shade-k)));display:grid;place-items:center;z-index:95;padding:16px;animation:veloIn .25s var(--ease) both}@keyframes veloIn{0%{opacity:0}to{opacity:1}}.modal{background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:22px;box-shadow:0 24px 80px rgba(var(--shade-rgb),calc(.75 * var(--shade-k)));padding:22px;width:min(480px,92vw);max-height:calc(100dvh - 32px);overflow:auto;display:grid;gap:14px;position:relative;animation:riseIn .3s var(--ease) both}.modal:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--gradient);border-radius:22px 22px 0 0}.modal h3{font-size:20px;font-weight:900;letter-spacing:-.03em}.modal .acciones,.acciones{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.modal.ancho{width:min(740px,94vw)}.gate{min-height:100vh;display:grid;place-items:center;padding:24px 16px;position:relative;z-index:2}.gate-card{width:100%;max-width:400px;background:linear-gradient(135deg,var(--bg-card) 0%,var(--bg-elevated) 100%);border:1px solid var(--border);border-radius:24px;padding:34px 30px 28px;position:relative;overflow:hidden;display:grid;gap:14px}.gate-card:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--gradient)}.gate-logo{width:44px;height:44px;display:block;margin-bottom:6px}.gate-title{font-size:30px;font-weight:900;letter-spacing:-.04em;line-height:1.05}.gate-title .gradient{display:inline-block}.gate-sub{font-size:14.5px;color:var(--text-dim);line-height:1.5;margin-bottom:6px}.gate-card .campo input{font-size:16px;padding:12px 14px;border-radius:12px}.gate-card .boton.primario{min-height:48px;font-size:15px;width:100%}.gate-card .boton:not(.primario){width:100%}.grafico{width:100%;display:block;overflow:visible}.grafico text{font-family:inherit;font-size:11.5px;fill:var(--chart-axis);font-variant-numeric:tabular-nums}.grafico .rejilla-g{stroke:var(--chart-grid)}.grafico .barra{transition:opacity .15s}.grafico .barra:hover{opacity:.85}.leyenda{display:flex;gap:14px;flex-wrap:wrap;font-size:12.5px;color:var(--text-dim);margin-top:6px}.leyenda i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.barra-mini{height:6px;border-radius:3px;background:rgba(var(--ink-rgb),.06);overflow:hidden}.barra-mini>i{display:block;height:100%;background:var(--gradient);border-radius:3px}.tip-grafico{position:absolute;transform:translate(-50%,-110%);pointer-events:none;background:rgba(var(--card-rgb),.96);border:1px solid var(--border-strong);box-shadow:0 24px 64px rgba(var(--shade-rgb),calc(.7 * var(--shade-k)));border-radius:12px;padding:7px 11px;font-size:12.5px;white-space:nowrap;z-index:5;color:var(--text)}.kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;background:var(--border);border:1px solid var(--border);border-radius:20px;overflow:hidden;margin:0 0 18px}.kpi{background:linear-gradient(160deg,rgba(var(--card-rgb),.92),rgba(var(--deep-rgb),.92));padding:16px 18px 14px;position:relative;transition:background .4s;min-width:0}.kpi:hover{background:rgba(var(--accent-rgb),.05)}.kpi-label{font-size:12px;font-weight:400;letter-spacing:-.005em;color:var(--text-faint);margin-bottom:8px}.kpi-num{font-size:30px;font-weight:900;letter-spacing:-.045em;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.kpi-num.grad{background:var(--gradient-ink);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.chk{appearance:none;-webkit-appearance:none;width:18px;height:18px;border-radius:6px;border:1.5px solid var(--text-faint);background:transparent;cursor:pointer;display:inline-grid;place-items:center;flex:none;margin:0;transition:all .2s;vertical-align:middle}.chk:checked{background:var(--gradient);border-color:transparent}.chk:checked:after{content:"";width:5px;height:9px;border:solid var(--on-accent);border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.chk.round{border-radius:50%;width:20px;height:20px}.chk.round:checked{background:rgba(var(--green-rgb),.18);border-color:var(--green)}.chk.round:checked:after{border-color:var(--green)}.guardado{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:700;color:var(--green-text)}.guardado.error{color:var(--error-text);font-weight:600}.anim .reveal{opacity:0;transform:translateY(28px);filter:blur(8px);transition:opacity .9s var(--ease),transform .9s var(--ease),filter .9s var(--ease);transition-delay:var(--d, 0s)}.anim .reveal.in{opacity:1;transform:translateY(0);filter:blur(0)}.bar-h{transform-box:fill-box;transform-origin:0% 50%}.anim .chart-anim .bar-h{transform:scaleX(0)}.anim .chart-anim.in-view .bar-h{animation:growX .9s var(--ease) forwards;animation-delay:var(--d, 0s)}.bar-v{transform-box:fill-box;transform-origin:50% 100%}.anim .chart-anim .bar-v{transform:scaleY(0)}.anim .chart-anim.in-view .bar-v{animation:growY .9s var(--ease) forwards;animation-delay:var(--d, 0s)}.anim .chart-anim .draw{stroke-dasharray:var(--len, 1200);stroke-dashoffset:var(--len, 1200)}.anim .chart-anim.in-view .draw{animation:drawStroke 1.6s var(--ease) forwards;animation-delay:var(--d, 0s)}.anim .chart-anim .area-fill{opacity:0}.anim .chart-anim.in-view .area-fill{animation:fadeArea 1.1s var(--ease) .75s forwards}@keyframes growX{to{transform:scaleX(1)}}@keyframes growY{to{transform:scaleY(1)}}@keyframes drawStroke{to{stroke-dashoffset:0}}@keyframes fadeArea{to{opacity:1}}@keyframes riseIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes riseInMove{0%{transform:translateY(14px)}to{transform:translateY(0)}}@keyframes pulse-aviso{0%{box-shadow:0 0 rgba(var(--aviso-rgb),.55)}70%{box-shadow:0 0 0 9px rgba(var(--aviso-rgb),0)}to{box-shadow:0 0 rgba(var(--aviso-rgb),0)}}body.sin-animacion .reveal{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}body.sin-animacion .bar-h,body.sin-animacion .bar-v{transform:none!important;animation:none!important}body.sin-animacion .draw{stroke-dashoffset:0!important;animation:none!important}body.sin-animacion .area-fill{opacity:1!important;animation:none!important}body.sin-animacion .score i:after,body.sin-animacion .eb .bar i{transition:none!important}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.reveal,.anim .reveal{opacity:1;transform:none;filter:none}.bar-h,.bar-v,.anim .chart-anim .bar-h,.anim .chart-anim .bar-v{transform:none}.draw,.anim .chart-anim .draw{stroke-dashoffset:0}.area-fill,.anim .chart-anim .area-fill{opacity:1}.aurora-bg{opacity:.12}.aurora-blob,.grain{animation:none}}@media (max-width: 1180px){.r5{grid-template-columns:repeat(3,minmax(0,1fr))}.r4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1080px){.layout{grid-template-columns:minmax(0,1fr)}.topbar{display:flex;align-items:center;gap:12px;position:fixed;top:0;left:0;right:0;height:60px;padding:0 14px;z-index:50;background:rgba(var(--glass-rgb),.82);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border)}.sidebar{position:fixed;left:0;top:60px;height:calc(100vh - 60px);height:calc(100dvh - 60px);width:min(300px,86vw);padding-top:22px;transform:translate(-100%);transition:transform .3s var(--ease),visibility 0s linear .3s;box-shadow:24px 0 64px rgba(var(--shade-rgb),calc(.6 * var(--shade-k)));visibility:hidden;z-index:60}.sidebar.open{transform:translate(0);visibility:visible;transition:transform .3s var(--ease),visibility 0s}.scrim.open{display:block;position:fixed;inset:60px 0 0;z-index:55;background:rgba(var(--shade-rgb),calc(.55 * var(--shade-k)))}main.contenido{padding:80px 18px 110px}.utc-linea{display:none}}@media (max-width: 900px){.ficha,.r2,.r3,.r5,.ficha.tabla-y-panel{grid-template-columns:minmax(0,1fr)}}@media (max-width: 520px){main.contenido{padding:76px 16px 100px}.r4{grid-template-columns:minmax(0,1fr)}.tarjeta{padding:16px}.topbar-utc{display:none}.cifra.grande{font-size:40px}}.ficha.tabla-y-panel{grid-template-columns:minmax(0,1.55fr) minmax(330px,1fr)}@media (max-width: 900px){.ficha.tabla-y-panel{grid-template-columns:minmax(0,1fr)}}.resumen-llamada{display:grid;gap:12px;margin-top:12px}.resumen-llamada fieldset{border:1px solid var(--border);border-radius:14px;padding:10px 12px 12px;margin:0;display:grid;gap:8px;min-width:0}.resumen-llamada legend{font-size:12.5px;font-weight:650;color:var(--text-dim);padding:0 4px}.resumen-llamada .obligatorio:after{content:" *";color:var(--text-dim)}.opciones{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13.5px}.opciones.columnas{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.opciones label{display:flex;align-items:flex-start;gap:6px;cursor:pointer;line-height:1.3}.opciones input{margin-top:2px;flex:none}.resumen-leido{display:grid;grid-template-columns:max-content 1fr;gap:6px 14px;font-size:13.5px;margin-top:8px}.resumen-leido dt{color:var(--text-faint);font-weight:600}.resumen-leido dd{margin:0;min-width:0;overflow-wrap:anywhere}@media (max-width: 640px){.resumen-leido{grid-template-columns:minmax(0,1fr);gap:2px}.resumen-leido dd{margin-bottom:6px}}.parte{margin-bottom:16px}.parte-cabecera{display:flex;gap:12px 18px;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;margin-bottom:10px}.parte-cabecera h2{margin-bottom:2px}.parte-acciones{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.parte-nota{margin:0 0 10px;display:grid;gap:8px}.parte-nota textarea{width:100%;font-family:inherit}.parte-nota .boton{justify-self:start}table.parte-tabla{width:100%;max-width:560px}.parte-tabla tbody th{text-align:left;font-size:13.5px;font-weight:600;letter-spacing:normal;text-transform:none;color:var(--text);-webkit-text-fill-color:var(--text);background:none;white-space:normal;user-select:auto;padding:9px 10px 9px 14px;border-bottom:0;border-top:1px solid var(--border)}.parte-tabla th.num,.parte-tabla td.num{width:1%;padding:9px 12px}.parte-tabla td.num{font-size:15px;font-weight:700}.parte-origen{margin-top:10px;font-size:13.5px;color:var(--text);max-width:560px}@media (max-width: 480px){.parte-tabla th.num,.parte-tabla td.num{padding:8px 6px}.parte-acciones{width:100%}.parte-acciones .boton.primario{flex:1;justify-content:center}}.pesos-rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px}.pesos-factor{border:1px solid var(--border);border-radius:14px;padding:10px 12px 12px;margin:0;min-width:0;background:rgba(var(--ink-rgb),.015)}.pesos-factor legend{padding:0 6px;font-weight:800;font-size:13.5px}.pesos-op{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:3px 0;font-size:13.5px}.pesos-op span{min-width:0;overflow-wrap:anywhere;color:var(--text-dim)}.pesos-op input{width:64px;flex:0 0 auto;text-align:right;font-variant-numeric:tabular-nums}.resumen-previa iframe{width:100%;height:520px;border:1px solid var(--border);border-radius:14px;background:#f4f4f4}.unir-cab{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.unir-col{border:1px solid var(--border);border-radius:14px;padding:10px 12px;min-width:0}.unir-col.on{border-color:rgba(var(--accent-rgb),.55);background:rgba(var(--accent-rgb),.05)}.unir-elige{display:flex;gap:8px;align-items:flex-start;cursor:pointer;margin-bottom:4px}.unir-tabla td.gana{background:rgba(var(--accent-rgb),.07)}.unir-tabla td:first-child{color:var(--text-dim);white-space:nowrap}.dup-fila{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid var(--border)}.dup-fila:last-child{border-bottom:0}.dup-lados{display:flex;gap:12px;align-items:center;flex-wrap:wrap;min-width:0}.dup-acc{display:flex;gap:6px;align-items:center;flex-wrap:wrap}@media (max-width: 720px){.unir-cab{grid-template-columns:1fr}.unir-tabla{min-width:0;width:100%}.unir-tabla thead{display:none}.unir-tabla tr{display:grid;grid-template-columns:1fr 1fr}.unir-tabla td{min-width:0;overflow-wrap:anywhere}.unir-tabla td:first-child{grid-column:1 / -1;padding-bottom:0;white-space:normal}.unir-tabla td[data-l]:before{content:attr(data-l);display:block;font-size:11px;color:var(--text-dim);margin-bottom:2px}.resumen-previa iframe{height:440px}}.tema-sw{display:inline-flex;padding:3px;gap:2px;border-radius:99px;border:1px solid var(--border-strong);background:var(--bg-deep);align-self:flex-start}.tema-sw button{appearance:none;border:0;background:none;color:var(--text-dim);font-size:12px;font-weight:600;padding:4px 11px;border-radius:99px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:background .2s var(--ease),color .2s var(--ease)}.tema-sw button:hover{color:var(--text)}.tema-sw button.on{background:var(--gradient);color:var(--on-accent);font-weight:800}.tema-sw.grande button{font-size:13.5px;padding:7px 16px}.prio{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--text);white-space:nowrap}.prio i{font-style:normal;font-size:10px;line-height:1;color:var(--text-faint);width:10px;text-align:center}.prio-alta{font-weight:800}.prio-baja{color:var(--text-dim);font-weight:500}.prio-sin{color:var(--text-faint)}.ups{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px 14px}.ups-c{grid-template-columns:minmax(0,1fr);gap:6px}.ups-op{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.ups .pnote,.ups .aviso,.ups>.debil{grid-column:1 / -1}.lups{font-size:12px;color:var(--text-dim)}.volver{display:inline-block;font-size:13px;color:var(--text-dim);margin-bottom:10px}.crece{flex:1 1 200px;min-width:0}.form-col{display:grid;gap:12px;min-width:0}.form-col>*{min-width:0}.form-fila{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;min-width:0}.form-fila.entre{justify-content:space-between;align-items:center}.form-fila h2{margin-bottom:0}.form-fila>.campo{flex:1 1 150px;min-width:0}.campo input,.campo select,.campo textarea{width:100%}.check-linea{display:flex;align-items:center;gap:8px;font-size:13.5px;cursor:pointer;line-height:1.35;min-height:36px}.check-linea input{flex:none}.sin-borde{border:0;padding:0;margin:0;min-width:0;display:grid;gap:14px}.con-moneda{display:flex;gap:6px}.con-moneda input{flex:1 1 auto;min-width:0}.con-moneda select{flex:0 0 auto;width:auto}.rejilla-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:12px}.campo-ancho{grid-column:1 / -1}.grupo-opciones,.grupo-valor{display:grid;gap:6px}.grupo-opciones>.boton{justify-self:start}.grupo-valor{border-top:1px solid var(--border);padding-top:12px}.hoy-etiqueta{margin-left:8px;vertical-align:middle}.acciones-izq{display:flex;gap:8px;flex-wrap:wrap;margin-top:6px}.hoy-grupos{display:grid;gap:4px}.hoy-grupo>h2{font-size:17px;display:flex;align-items:center;gap:8px}.hoy-n{font-size:12px;font-weight:800;color:var(--text-dim);border:1px solid var(--border-strong);border-radius:99px;padding:1px 8px;font-variant-numeric:tabular-nums}.hoy-lista{list-style:none;display:grid;gap:8px}.hoy-fila{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px 14px;align-items:center;padding:12px 14px;border:1px solid var(--border);border-radius:14px;background:var(--bg-card)}.hoy-texto{display:grid;gap:2px;min-width:0}.hoy-texto strong{overflow-wrap:anywhere}.hoy-texto .tenue{font-size:13px}@media (max-width: 640px){.hoy-fila{grid-template-columns:minmax(0,1fr) auto}.hoy-texto{grid-column:1 / -1}.hoy-fila .boton{justify-self:end}.hoy-fila .sem{justify-self:start}}.barra-fases{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(84px,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:14px;overflow-x:auto;scrollbar-width:thin;margin-bottom:12px}.barra-fases button{appearance:none;border:0;background:var(--bg-card);color:var(--text-dim);padding:9px 10px;display:grid;gap:2px;cursor:pointer;text-align:left;font-size:12px;font-weight:600;min-width:0}.barra-fases button b{font-size:19px;font-weight:900;letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums}.barra-fases button:hover{background:rgba(var(--accent-rgb),.05)}.barra-fases button.on{background:rgba(var(--accent-rgb),.12);color:var(--text);box-shadow:inset 0 -2px 0 var(--accent-ink)}.filtros-plega{margin-bottom:12px}.filtros-plega>summary{cursor:pointer;font-size:13px;font-weight:700;color:var(--text-dim);margin-bottom:8px}.filtros-plega .filtros .campo{flex:1 1 160px;min-width:0}.marcas{display:flex;gap:4px;margin-top:3px}.tabla-compacta table.tabla{font-size:13.5px}.tabla-compacta .tabla th{padding:10px 9px;letter-spacing:.08em;font-size:10.5px}.tabla-compacta .tabla td{padding:9px}.tabla-compacta .sem{font-size:11.5px;padding:3px 9px;white-space:nowrap}.tabla-compacta .chip{font-size:11.5px;padding:2px 8px}.celda-tiempo{display:inline-flex;align-items:center;gap:8px}.fase-chip{color:var(--text)}.fase-chip.salida{color:var(--text-faint);border-style:dashed}.valor-alto{color:var(--accent-ink);border-color:rgba(var(--accent-rgb),.45);background:rgba(var(--accent-rgb),.08)}.ficha-legal{display:grid;gap:14px;min-width:0}.ficha-legal>*{min-width:0}.ficha-legal .cabecera{margin-bottom:0}.ficha-legal .volver{margin-bottom:0;justify-self:start}.cab-chips{display:flex;gap:8px;flex-wrap:wrap;align-items:center;min-width:0}.que-toca{display:grid;gap:6px}.que-toca-texto{font-size:18px;font-weight:750;letter-spacing:-.02em;line-height:1.3}.bloque{min-width:0}.bloque>h2{font-size:17px}.solo-lectura{margin:-6px 0 10px}.ops{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));margin-bottom:12px}.op{border:1px solid var(--border);border-radius:14px;padding:12px 14px;display:grid;gap:8px;min-width:0}.dl dd{min-width:0;overflow-wrap:anywhere}.dl-pie{border-top:1px solid var(--border);padding-top:10px}.dl-una{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.dl-una>div{display:grid;gap:1px}@media (max-width: 420px){.dl{grid-template-columns:minmax(0,1fr);gap:1px}.dl dd{margin-bottom:6px}}.servs{list-style:none;display:grid;gap:10px;margin-bottom:12px}.serv{border:1px solid var(--border);border-radius:14px;padding:12px 14px;display:grid;gap:8px;min-width:0}.serv[data-estado=no_procede],.serv[data-estado=no_interesado]{opacity:.72}.serv-cab{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.serv-importe{margin-left:auto;font-weight:700;font-variant-numeric:tabular-nums;display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.serv-acc{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.campo-linea{grid-auto-flow:column;align-items:center;gap:8px}.estado-en_tramite,.estado-provision{color:var(--accent-ink);border-color:rgba(var(--accent-rgb),.42)}.estado-completado{color:var(--green-text);border-color:rgba(var(--green-rgb),.32)}.estado-no_procede,.estado-no_interesado{color:var(--text-faint)}.hitos{list-style:none;display:grid;gap:2px}.hitos li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;align-items:center}.hitos li.omitido{opacity:.6}.hitos-fila{display:flex;flex-wrap:wrap;gap:4px 12px}.tabla-servicios .tabla td:nth-child(4){white-space:normal;min-width:240px}.hito-c{white-space:nowrap}.hito-c{display:inline-flex;gap:6px;align-items:center;font-size:12.5px;cursor:pointer}.intentar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;margin-bottom:12px}.contactos{list-style:none;display:grid;gap:10px;margin-top:14px}.contactos li{border-top:1px solid var(--border);padding-top:10px;display:grid;gap:4px;min-width:0;overflow-wrap:anywhere}.c-cab{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center}details.plega>summary{cursor:pointer;font-size:17px;font-weight:800;letter-spacing:-.02em}.historial{list-style:none;display:grid;gap:8px;margin-top:10px}.historial li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;font-size:13.5px}.corregir{padding:4px 2px}.pregunta{border:0;padding:0;margin:0;display:grid;gap:6px;min-width:0}.pregunta legend{font-size:14px;font-weight:650;color:var(--text);padding:0;margin-bottom:6px}.oblig{font-weight:500;color:var(--text-dim);font-size:12.5px}.encuesta-form{display:grid;gap:12px;border-top:1px solid var(--border);padding-top:12px}.encuesta-form h2{font-size:17px;font-weight:800}.cerrar-venta{display:grid;gap:14px;max-width:720px;min-width:0}.cerrar-venta .cabecera{margin-bottom:0}.cerrar-venta .volver{justify-self:start;margin:0}.sin-cliente h2{font-size:15px}.sin-cliente{display:grid;gap:8px}.referidos{display:grid;gap:14px;max-width:720px;min-width:0}.referidos .cabecera{margin-bottom:0}.ref-lista{list-style:none;display:grid;gap:8px}.ref-fila{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 12px;align-items:center;padding:12px 14px;border:1px solid var(--border);border-radius:14px;background:var(--bg-card);overflow-wrap:anywhere}.informe-ancho{grid-column:1 / -1}.ajustes-rejilla{display:grid;grid-template-columns:220px minmax(0,1fr);gap:16px;align-items:start}.ajustes-nav{display:grid;gap:2px;position:sticky;top:16px}.ajustes-nav button{appearance:none;border:0;background:none;text-align:left;color:var(--text-dim);padding:8px 12px;border-radius:10px;font-size:13.5px;font-weight:600;cursor:pointer}.ajustes-nav button:hover{color:var(--text);background:rgba(var(--ink-rgb),.04)}.ajustes-nav button.on{color:var(--text);background:rgba(var(--accent-rgb),.12);font-weight:750}.ajustes-cuerpo{min-width:0}.cat-fila{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;border-top:1px solid var(--border);padding-top:10px;min-width:0}.cat-fila>.campo{min-width:0}.cat-fila>.campo:not(.crece){flex:0 1 140px}.preg-ed{border-top:1px solid var(--border);padding-top:10px;display:grid;gap:8px}.tabla-ajuste{display:grid;gap:6px}.ta-cab,.ta-fila{display:grid;grid-template-columns:minmax(0,1fr) 110px 110px;gap:10px;align-items:center;font-size:13.5px}.ta-cab{font-size:12px;color:var(--text-faint);font-weight:600}.ta-fila input{width:100%}@media (max-width: 860px){.ajustes-rejilla{grid-template-columns:minmax(0,1fr)}.ajustes-nav{position:static;display:flex;overflow-x:auto;scrollbar-width:none;gap:4px;padding-bottom:4px}.ajustes-nav button{flex:none;white-space:nowrap}}@media (max-width: 520px){.ta-cab,.ta-fila{grid-template-columns:minmax(0,1fr) 72px 72px}.cat-fila>.campo:not(.crece){flex:1 1 120px}}:root[data-theme=tc-dia]{color-scheme:light;--bg: #f7f5f0;--bg-elevated: #ffffff;--bg-card: #ffffff;--bg-deep: #f2efe9;--border: #e7e2d8;--border-strong: #d4cdbf;--text: #1c1a16;--text-dim: #57524a;--text-faint: #6f685d;--accent: #F5C518;--accent-2: #FFA826;--accent-3: #FF8A3D;--gradient: linear-gradient(135deg, #F5C518 0%, #FFA826 50%, #FF8A3D 100%);--gradient-text: linear-gradient(135deg, #8a6100 0%, #a35f00 100%);--accent-ink: #8a6100;--accent-3-ink: #a35f00;--gradient-ink: linear-gradient(135deg, #8a6100 0%, #966200 50%, #a35f00 100%);--grad-ink-1: #8a6100;--grad-ink-2: #966200;--grad-ink-3: #a35f00;--chart-1: #D99E00;--chart-2: #F28C00;--chart-3: #E07A00;--green: #15803d;--green-text: #166534;--aviso: #F5C518;--aviso-text: #8a6100;--on-aviso: #000000;--atencion: #856404;--error: #d70015;--chart-grid: rgba(28,26,22,.08);--chart-axis: #6f685d;--chart-muted: rgba(28,26,22,.14);--shadow-sm: 0 1px 2px rgba(60,45,20,.05), 0 1px 3px rgba(60,45,20,.06);--shadow-md: 0 4px 12px rgba(60,45,20,.07), 0 2px 4px rgba(60,45,20,.04);--shadow-lg: 0 12px 32px rgba(60,45,20,.1), 0 4px 8px rgba(60,45,20,.05);--glow-sm: 0 1px 4px rgba(180,120,0,.22);--glow-md: 0 4px 14px rgba(180,120,0,.18);--glow-lg: 0 12px 32px rgba(60,45,20,.1), 0 4px 8px rgba(60,45,20,.05);--ink-rgb: 28,26,22;--shade-rgb: 60,45,20;--shade-k: .16;--card-rgb: 255,255,255;--deep-rgb: 255,255,255;--glass-rgb: 255,253,248;--accent-rgb: 245,197,24;--accent-3-rgb: 255,138,61;--green-rgb: 21,128,61;--aviso-rgb: 245,197,24;--atencion-rgb: 196,148,0;--error-rgb: 215,0,21;--error-text: #c00013;--on-accent: #000000;--bg-soft: #f1ede4}[data-theme=tc-dia] body{background:var(--bg)}[data-theme=tc-dia] body:before,[data-theme=tc-dia] .aurora-bg,[data-theme=tc-dia] .grain{display:none}[data-theme=tc-dia] .odo.grad{filter:none}[data-theme=tc-dia] :is(.tarjeta,.bcol,.cons-cols,.tabla-env,.gate-card,.kpi-row,.unir-col,.alertas,.hero-card,.qcard,.tk-list,.tk-nueva,.inf-filtros,.rep-list,.rep-view,.fhead,.fh-kpis,.fpath,.fmain,.fcard,.req-list,details.plega,.rel,details.embudo,.table-wrap,.lcard,details.bandeja){box-shadow:var(--shadow-sm)}[data-theme=tc-dia] :is(.bcard,.lcard):hover{box-shadow:var(--shadow-md)}[data-theme=tc-dia] .tarjeta.clic:hover{box-shadow:var(--shadow-md)}[data-theme=tc-dia] .modal{box-shadow:var(--shadow-lg)}[data-theme=tc-dia] .sidebar{box-shadow:1px 0 0 var(--border)}[data-theme=tc-dia] :is(.eb.cero,.eb-chip.cero){opacity:1}[data-theme=tc-dia] .blk-aviso:not(.rojo) .blk-ico{background:rgba(var(--atencion-rgb),.04);box-shadow:inset 0 0 0 1px rgba(var(--atencion-rgb),.45)}[data-theme=tc-dia] .sp-ed{opacity:1}:root{--accent: #000080;--accent-2: #1414B8;--accent-3: #2020D0;--gradient: linear-gradient(135deg, #000080 0%, #1414B8 100%);--gradient-text: linear-gradient(#ffffff, #ffffff);--gradient-ink: linear-gradient(#ffffff, #ffffff);--grad-ink-1: #3030F0;--grad-ink-2: #1414B8;--grad-ink-3: #000080;--accent-ink: #ffffff;--accent-3-ink: #ffffff;--accent-rgb: 48,48,240;--accent-3-rgb: 48,48,240;--on-accent: #fff;--chart-1: #3030F0;--chart-2: #1414B8;--chart-3: #8a8a90;--glow-sm: 0 0 14px rgba(20,20,184,.45);--glow-md: 0 0 28px rgba(20,20,184,.45);--glow-lg: 0 20px 60px -12px rgba(20,20,184,.5);--trazo: #3030F0;--gradient-trazo: linear-gradient(90deg, #1414B8 0%, #3030F0 100%);--relleno-anillo: inset 0 0 0 1px #3030F0, 0 0 14px -4px rgba(20,20,184,.7);--urge-fondo: var(--gradient);--urge-solido: #3030F0;--urge-tinta: #ffffff;--urge-rgb: 20,20,184;--linea-camino: #3030F0;--aviso: #1414B8;--aviso-text: #ffffff;--on-aviso: #fff;--atencion: #ffffff;--aviso-rgb: 48,48,240;--atencion-rgb: 48,48,240}:root[data-theme=tc-dia]{--accent: #000080;--accent-2: #1414B8;--accent-3: #2020D0;--gradient: linear-gradient(135deg, #000080 0%, #1414B8 100%);--gradient-text: linear-gradient(135deg, #000080 0%, #2A2AB8 100%);--gradient-ink: linear-gradient(135deg, #000080 0%, #1A1A9C 50%, #2A2AB8 100%);--grad-ink-1: #000080;--grad-ink-2: #1A1A9C;--grad-ink-3: #2A2AB8;--accent-ink: #000080;--accent-3-ink: #2A2AB8;--accent-rgb: 0,0,128;--accent-3-rgb: 42,42,184;--on-accent: #ffffff;--chart-1: #000080;--chart-2: #2A2AB8;--chart-3: #7a7f8c;--glow-sm: 0 1px 4px rgba(0,0,128,.22);--glow-md: 0 4px 14px rgba(0,0,128,.18);--trazo: #000080;--gradient-trazo: linear-gradient(90deg, #000080 0%, #2A2AB8 100%);--relleno-anillo: none;--urge-fondo: var(--gradient);--urge-solido: #000080;--urge-tinta: #000080;--urge-rgb: 0,0,128;--linea-camino: #000080;--aviso: #000080;--aviso-text: #000080;--on-aviso: #ffffff;--atencion: #2A2AB8;--aviso-rgb: 0,0,128;--atencion-rgb: 42,42,184}:is(.boton.primario,.tema-sw button.on,.embudo-hoy .hoy-conmutador button.activo,.embudo-lead .lead-filtros button.activo,.ev-op.on,.chip.emb-valor-alto,.score.s-hi b,.chk:checked){box-shadow:var(--relleno-anillo)}::selection{background:#1414b8;color:#fff}input[type=checkbox],input[type=radio]{accent-color:#000080}:focus-visible{outline-color:var(--trazo)}input:focus,select:focus,textarea:focus,.search-box input:focus,.search-box input[type=search]:focus{border-color:var(--trazo)}.sidebar-eyebrow,.eyebrow,.crumb b{display:inline-block;width:fit-content;padding:2px 7px 1px;margin-right:0;border-radius:5px;line-height:1.5;background:var(--gradient);-webkit-background-clip:border-box;background-clip:border-box;color:#fff;-webkit-text-fill-color:#fff;box-shadow:var(--relleno-anillo)}:is(.nav-section,details.nav-mas>summary):before{background:var(--text-faint)}.nav-item a.active{color:#fff;font-weight:700;border-left-color:transparent;border-radius:9px;background:var(--gradient);box-shadow:var(--relleno-anillo)}.tabla thead{background:var(--gradient)}.tabla th{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:#fff;-webkit-text-fill-color:#fff;border-bottom-color:transparent}.tabla th.ordenable:hover{-webkit-text-fill-color:#fff;text-decoration:underline;text-underline-offset:3px}a:hover{text-decoration:underline;text-underline-offset:3px}.grafico [fill="var(--accent)"]{fill:var(--trazo)}.grafico [fill="rgba(var(--accent-rgb),0.55)"]{fill:var(--chart-2)}.grafico [fill="rgba(var(--accent-rgb),0.30)"]{fill:var(--chart-3)}.aurora-blob.b1{background:radial-gradient(circle,#1414B8 0%,transparent 70%)}.aurora-blob.b2{background:radial-gradient(circle,#000080 0%,transparent 70%)}.aurora-blob.b3{background:radial-gradient(circle,#2020D0 0%,transparent 70%)}img.gate-logo{content:url(/favicon-azul.svg)}:is(.tarjeta.clic,.modal,.gate-card):before,.barra-mini>i,.score i:after{background:var(--gradient-trazo)}.pestanas button.activa{border-image:var(--gradient-trazo) 1}.pdot.setter,.pdot.edu{background:var(--trazo)}.embudo-hoy{display:flex;flex-direction:column;gap:18px;min-width:0}.embudo-hoy .hoy-cabecera{margin-bottom:0;align-items:flex-end}.embudo-hoy .hoy-titulo{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.embudo-hoy .hoy-cuenta{color:var(--text-dim);font-size:15px;font-weight:600}.embudo-hoy .hoy-filtros{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.embudo-hoy .hoy-conmutador{display:inline-flex;border:1px solid var(--border-strong);border-radius:999px;padding:3px;background:var(--bg-card)}.embudo-hoy .hoy-conmutador button{border:0;background:transparent;color:var(--text-dim);font-size:13px;font-weight:700;padding:6px 14px;border-radius:999px;cursor:pointer;transition:background .2s var(--ease),color .2s var(--ease)}.embudo-hoy .hoy-conmutador button:hover{color:var(--text)}.embudo-hoy .hoy-conmutador button.activo{background:var(--gradient);color:var(--on-accent)}.embudo-hoy select.hoy-persona{width:auto;min-width:210px;font-size:13px}.embudo-hoy .hoy-relojes{border:1px solid rgba(var(--accent-3-rgb),.35);border-radius:18px;background:rgba(var(--accent-3-rgb),.05);padding:14px 16px}.embudo-hoy .hoy-relojes-cab{display:flex;align-items:baseline;gap:6px 14px;flex-wrap:wrap;margin-bottom:10px}.embudo-hoy .hoy-relojes h2{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-3-ink)}.embudo-hoy .hoy-relojes p{font-size:12.5px;color:var(--text-dim)}.embudo-hoy .hoy-relojes ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.embudo-hoy .hoy-relojes li{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1fr);gap:4px 14px;align-items:center;padding:9px 12px;border-radius:12px;background:var(--bg-card);border:1px solid var(--border)}.embudo-hoy .hoy-relojes li.vencido{border-color:var(--urge-solido);box-shadow:inset 4px 0 0 var(--urge-solido)}.embudo-hoy .hoy-reloj-nombre{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.embudo-hoy .hoy-reloj-nombre a{font-weight:700;color:var(--text);text-decoration:none;overflow-wrap:anywhere}.embudo-hoy .hoy-reloj-nombre a:hover{color:var(--accent-ink)}.embudo-hoy .hoy-reloj-texto{font-size:13px;font-weight:700;color:var(--accent-3-ink)}.embudo-hoy .hoy-relojes li.vencido .hoy-reloj-texto{color:var(--urge-tinta)}.embudo-hoy .hoy-reloj-quien{font-size:12.5px;color:var(--text-dim)}.embudo-hoy .hoy-lista{border:1px solid var(--border);border-radius:20px;background:var(--bg-card);padding:14px 16px 16px;display:flex;flex-direction:column;gap:14px}.embudo-hoy .hoy-grupo h2{font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin:2px 2px 8px}.embudo-hoy .hoy-grupo.vencido h2{color:var(--urge-tinta)}.embudo-hoy .hoy-grupo ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.embudo-hoy .hoy-fila{display:grid;grid-template-columns:88px minmax(0,1fr) minmax(0,1.5fr) 220px;gap:4px 16px;align-items:center;padding:10px 12px 10px 16px;border-radius:12px;border:1px solid var(--border-strong);background:var(--bg-elevated);position:relative}.embudo-hoy .hoy-fila.sin-boton{grid-template-columns:88px minmax(0,1fr) minmax(0,1.5fr)}.embudo-hoy .hoy-fila.vencido{border-color:rgba(var(--urge-rgb),.7);background:linear-gradient(90deg,rgba(var(--urge-rgb),.26),rgba(var(--urge-rgb),.07) 65%)}.embudo-hoy .hoy-fila.vencido:before{content:"";position:absolute;left:-1px;top:-1px;bottom:-1px;width:5px;border-radius:12px 0 0 12px;background:var(--urge-solido)}.embudo-hoy .hoy-fila.vencido .hoy-boton{background:var(--gradient);color:var(--on-accent);border-color:transparent;box-shadow:var(--relleno-anillo);font-weight:800}.embudo-hoy .hoy-cuando{font-size:13px;font-weight:700;color:var(--text-dim);font-variant-numeric:tabular-nums}.embudo-hoy .hoy-fila.vencido .hoy-cuando{color:var(--urge-tinta)}.embudo-hoy .hoy-quien,.embudo-hoy .hoy-que{display:flex;flex-direction:column;gap:2px;min-width:0}.embudo-hoy .hoy-quien a{font-weight:700;color:var(--text);text-decoration:none;overflow-wrap:anywhere}.embudo-hoy .hoy-quien a:hover{color:var(--accent-ink);text-decoration:underline}.embudo-hoy .hoy-quien small,.embudo-hoy .hoy-que small{font-size:12.5px;color:var(--text-dim);overflow-wrap:anywhere}.embudo-hoy .hoy-que b{font-weight:650;font-size:14px;overflow-wrap:anywhere}.embudo-hoy .hoy-que small.vencido{color:var(--urge-tinta);font-weight:600}.embudo-hoy .hoy-boton{width:100%;white-space:normal;line-height:1.25;justify-content:center;text-align:center}@media (max-width: 760px){.embudo-hoy .hoy-filtros{width:100%}.embudo-hoy select.hoy-persona{flex:1 1 200px;min-width:0}.embudo-hoy .hoy-relojes li{grid-template-columns:minmax(0,1fr)}.embudo-hoy .hoy-lista{padding:12px}.embudo-hoy .hoy-fila,.embudo-hoy .hoy-fila.sin-boton{grid-template-columns:64px minmax(0,1fr);gap:6px 12px;padding:10px 12px 12px 14px}.embudo-hoy .hoy-cuando{grid-row:span 2;align-self:start;padding-top:2px}.embudo-hoy .hoy-boton{grid-column:1 / -1;margin-top:4px}}@media (max-width: 760px){.embudo-hoy .hoy-quien{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:2px 8px}}.embudo-hoy .hoy-reloj-texto .chip{font-size:12px}.embudo-hoy .hoy-que b.hoy-titulo-fila{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.embudo-hoy .hoy-que b.hoy-titulo-fila .chip{font-size:12px}[data-theme=tc-dia] .embudo-hoy .hoy-fila.vencido{background:var(--bg-elevated);border-color:rgba(var(--urge-rgb),.55)}[data-theme=tc-dia] .embudo-hoy .hoy-relojes{background:var(--bg-elevated)}.chip.emb-valor-alto{background:var(--gradient);color:var(--on-accent);border-color:transparent;font-weight:800}.chip.emb-valor-bajo{color:var(--text)}.chip.emb-embudo{color:var(--text-dim)}.emb-contadores{display:inline-flex;flex-wrap:wrap;gap:5px;min-width:0}.chip.emb-contador{color:var(--text);font-weight:700;white-space:normal}.chip.emb-contador.emb-aviso{color:var(--accent-ink);border-color:var(--trazo);background:transparent}.chip.emb-contador.emb-vencido{color:var(--on-accent);border-color:transparent;background:var(--urge-fondo);box-shadow:var(--relleno-anillo);font-weight:800}.chip.emb-contador.emb-vencido:before{content:none}.emb-paso{font-size:12.5px;color:var(--text-dim);line-height:1.35;overflow-wrap:anywhere}.emb-paso.vencido{color:var(--urge-tinta);font-weight:700}.emb-botones{display:flex;flex-wrap:wrap;gap:8px;align-items:center}:is(.et-fila.vencida,.lds-tabla tr.lds-vencido,.lds-tarjeta.vencido) .emb-botones .boton.emb-principal{background:var(--gradient);color:var(--on-accent);border-color:transparent;box-shadow:var(--relleno-anillo);font-weight:800}.emb-mas{position:relative}.emb-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:220px;display:grid;padding:6px;background:var(--bg-elevated);border:1px solid var(--border-strong);border-radius:14px;box-shadow:0 16px 40px rgba(var(--shade-rgb),calc(.55 * var(--shade-k)))}.emb-menu button{appearance:none;border:0;background:none;color:var(--text);text-align:left;padding:9px 11px;border-radius:9px;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.emb-menu button:hover,.emb-menu button:focus-visible{background:rgba(var(--accent-rgb),.08);outline:none}.emb-aviso-flotante{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:96;width:min(560px,calc(100vw - 32px));display:flex;gap:12px;align-items:center;justify-content:space-between;background:var(--bg-elevated);box-shadow:0 16px 40px rgba(var(--shade-rgb),calc(.55 * var(--shade-k)))}.emb-aviso-flotante span{min-width:0;overflow-wrap:anywhere}.aviso.emb-nota{color:var(--text);background:rgba(var(--accent-rgb),.07);border:1px solid var(--trazo)}.chip.emb-a-mano{color:var(--accent-ink);border-color:var(--trazo);background:transparent;font-weight:600}.embudo-ventana{display:grid;gap:14px;min-width:0}.embudo-ventana .ev-form{display:grid;gap:14px}.embudo-ventana .campo>span{color:var(--text-dim)}.embudo-ventana .campo input,.embudo-ventana .campo select,.embudo-ventana .campo textarea{width:100%}.ev-ops{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.ev-ops.muchas{grid-template-columns:repeat(2,1fr)}.ev-op{appearance:none;min-height:44px;padding:10px 12px;border-radius:12px;border:1px solid var(--border-strong);background:var(--bg-deep);color:var(--text);font:inherit;font-size:13.5px;font-weight:700;cursor:pointer;line-height:1.25;transition:border-color .2s var(--ease),background .2s var(--ease),transform .15s var(--ease)}.ev-op:hover{border-color:rgba(var(--accent-rgb),.45)}.ev-op:active{transform:scale(.98)}.ev-op:focus-visible{outline:2px solid var(--trazo);outline-offset:2px}.ev-op.on{background:var(--gradient);color:var(--on-accent);border-color:transparent;font-weight:800}.ev-importe{display:grid;grid-template-columns:1fr 92px;gap:8px}.ev-manual{line-height:1.45}.ev-manual b{color:var(--text)}.embudo-ventana .acciones{margin-top:2px}.embudo-ventana .acciones .boton{min-width:110px;min-height:40px}@media (max-width: 720px){.velo:has(.embudo-ventana){padding:0;place-items:end stretch}.modal:has(.embudo-ventana){width:100%;max-width:100%;border-radius:22px 22px 0 0;max-height:92dvh;padding:20px 16px calc(16px + env(safe-area-inset-bottom))}.modal:has(.embudo-ventana):before{border-radius:22px 22px 0 0}.embudo-ventana .campo input,.embudo-ventana .campo select,.embudo-ventana .campo textarea{font-size:16px}.embudo-ventana .acciones{display:grid;grid-template-columns:1fr 1fr}.embudo-ventana .acciones .boton:only-child{grid-column:1 / -1}}.embudo-ventana .ev-fijo b{font-size:14.5px;font-weight:750;color:var(--text)}.embudo-ventana .ev-nota{line-height:1.45}.embudo-tablero{min-width:0;--linea: rgba(var(--ink-rgb),.3);--alto-casilla: 66px;--medio: 18px}.et-barra{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;justify-content:space-between;margin:0 0 12px}.et-pestanas{display:flex;gap:8px;flex-wrap:wrap}.et-pestana{appearance:none;font:inherit;font-size:16px;font-weight:800;letter-spacing:-.01em;cursor:pointer;padding:8px 18px;border-radius:12px;border:1px solid var(--border-strong);background:var(--bg-card);color:var(--text-dim);transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.et-pestana:hover{color:var(--text)}.et-pestana.on{background:var(--gradient);border-color:transparent;color:var(--on-accent);box-shadow:var(--relleno-anillo)}.et-pestana:focus-visible{outline:2px solid var(--trazo);outline-offset:2px}.et-controles{display:flex;flex-wrap:wrap;gap:8px;align-items:center;min-width:0}.et-vistas{display:inline-flex;border:1px solid var(--border-strong);border-radius:10px;padding:2px;background:var(--bg-card)}.et-vistas button{appearance:none;border:0;background:none;font:inherit;font-size:13px;font-weight:700;color:var(--text-dim);padding:7px 12px;border-radius:8px;cursor:pointer}.et-vistas button.on{background:rgba(var(--ink-rgb),.12);color:var(--text)}.et-vistas button:focus-visible{outline:2px solid var(--trazo);outline-offset:1px}.et-controles select{min-width:150px}.et-buscar{width:160px}.em-mapa{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:36px;grid-template-rows:auto var(--alto-casilla) auto 8px auto var(--alto-casilla) auto auto var(--alto-casilla) auto;padding:0 22px 4px 30px;margin-bottom:10px;font-size:12.5px;line-height:1.25}.em-rotulo{font-size:12.5px;font-weight:800;color:var(--text-dim);padding:0 0 4px;align-self:end;margin:0}.em-casilla{appearance:none;font:inherit;font-size:12.5px;color:var(--text);text-align:left;cursor:pointer;position:relative;border:1px solid var(--border-strong);background:var(--bg-card);border-radius:12px;min-width:0;transition:opacity .2s var(--ease),border-color .2s var(--ease),background .2s var(--ease)}.em-casilla:hover{border-color:rgba(var(--ink-rgb),.4)}.em-casilla:focus-visible{outline:2px solid var(--trazo);outline-offset:2px}.em-casilla.vacia{opacity:.45}.em-casilla.sel{border-color:transparent;background:var(--gradient);color:#fff;box-shadow:var(--relleno-anillo);opacity:1}.em-casilla.sel .em-venc{background:#fff;color:navy;box-shadow:none}.em-principal{height:var(--alto-casilla);padding:5px 8px 5px 10px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto;column-gap:6px;align-items:center}.em-principal .em-nombre{grid-column:1;grid-row:1 / span 2}.em-principal .em-n{grid-column:2;grid-row:1;justify-self:end;align-self:end}.em-principal .em-nombre{line-height:1.12}.em-principal.con-venc .em-nombre{grid-row:1}.em-principal.con-venc .em-n{align-self:center}.em-principal .em-venc{grid-column:1 / -1;grid-row:2;justify-self:end;white-space:nowrap;line-height:1.1}.em-nombre{font-weight:700;overflow-wrap:normal;word-break:normal;hyphens:none}.em-principal .em-n{font-size:26px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.em-venc{color:var(--on-accent);font-weight:700;background:var(--urge-fondo);box-shadow:var(--relleno-anillo);border-radius:6px;padding:0 5px}.em-principal.sigue:after,.em-principal.entra:before{content:"";position:absolute;top:calc(50% - 5px);height:10px;background:var(--linea);pointer-events:none;clip-path:polygon(0 calc(50% - .75px),calc(100% - 7px) calc(50% - .75px),calc(100% - 7px) 0,100% 50%,calc(100% - 7px) 100%,calc(100% - 7px) calc(50% + .75px),0 calc(50% + .75px))}.em-principal.sigue:after{left:calc(100% + 4px);width:28px}.em-principal.entra:before{left:-17px;width:16px}.em-principal[data-flecha]:after{top:calc(50% + 6px)}.em-flecha{position:absolute;left:100%;width:36px;top:calc(50% - 15px);text-align:center;font-weight:600;color:var(--text-faint);pointer-events:none}.em-colgadas{position:relative;display:grid;gap:3px;align-content:start;align-self:start;padding:4px 0 2px 14px}.em-colgadas:before{content:"";position:absolute;left:6px;top:0;bottom:14px;border-left:1.5px solid var(--linea)}.em-flechas-lat{display:flex;flex-wrap:nowrap;white-space:nowrap;column-gap:6px;margin-left:-12px;color:var(--text-faint);font-weight:600}.em-lateral,.em-salida{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:2px 9px;min-height:24px;border-radius:8px;line-height:1.2}.em-lateral:before,.em-salida:before{content:"";position:absolute;left:-9px;top:50%;width:8px;border-top:1.5px solid var(--linea)}.em-lateral .em-n,.em-salida .em-n{font-weight:800;font-variant-numeric:tabular-nums}.em-salida{border-style:dashed;background:transparent;color:var(--text-dim)}.em-salida .em-nombre{font-weight:600}.em-salida.vacia{opacity:.55}.em-salida.sel{color:var(--text)}.em-bif-baja,.em-bif-canal,.em-bif-espina{position:relative;pointer-events:none}.em-bif-baja.borde,.em-bif-canal.borde{--medio: 11px}.em-bif-baja:before{content:"";position:absolute;left:100%;width:var(--medio);top:calc(var(--alto-casilla) / 2);border-top:1.5px solid var(--linea)}.em-bif-baja:after{content:"";position:absolute;left:calc(100% + var(--medio));top:calc(var(--alto-casilla) / 2);bottom:9px;border-left:1.5px solid var(--linea)}.em-bif-canal:before{content:"";position:absolute;top:50%;left:-17px;right:calc(-1 * var(--medio));border-top:1.5px solid var(--linea)}.em-bif-espina:before{content:"";position:absolute;left:-17px;top:9px;bottom:calc(var(--alto-casilla) / 2);border-left:1.5px solid var(--linea)}.em-rp{align-self:center;justify-self:start;display:grid;gap:1px;color:var(--text-faint);padding-left:2px}.em-rp b{font-weight:800}.em-bifurcado{--hueco: 34px;--bif: 16px;--alto-casilla: 78px;grid-template-columns:repeat(3,minmax(0,1fr)) var(--bif) repeat(4,minmax(0,1fr));column-gap:var(--hueco);grid-template-rows:auto var(--alto-casilla) auto 20px auto var(--alto-casilla) auto;padding:0 10px 8px 2px}.em-tronco{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--hueco);grid-template-rows:auto var(--alto-casilla) auto;align-self:center;align-content:start;transform:translateY(var(--tronco-dy, 0px));position:relative;z-index:1}.em-carril{margin:-2px -10px -8px -12px;border-radius:14px;pointer-events:none;background:rgba(var(--ink-rgb),.035);border:1px solid rgba(var(--ink-rgb),.07)}.em-rotulo-rama{padding-top:8px}.em-bifurcado .em-principal{grid-template-rows:auto 1fr;padding:6px 8px 5px 9px;align-items:start}.em-bifurcado .em-principal .em-nombre,.em-bifurcado .em-principal.con-venc .em-nombre{grid-column:1 / -1;grid-row:1}.em-bifurcado .em-principal .em-n,.em-bifurcado .em-principal.con-venc .em-n{grid-column:2;grid-row:2;align-self:end}.em-bifurcado .em-principal .em-venc{grid-column:1;grid-row:2;justify-self:start;align-self:end;padding-bottom:1px}.em-bifurcado .em-principal.sigue:after{left:calc(100% + 3px);width:calc(var(--hueco) - 6px)}.em-bifurcado .em-flecha{width:var(--hueco)}.em-bifurcado .em-principal.bifurca:after{content:"";position:absolute;left:100%;top:calc(50% - .75px);width:calc(var(--hueco) + var(--bif) / 2);border-top:1.5px solid var(--linea);pointer-events:none}.em-bifurcado .em-principal.bifurca:before{content:"";position:absolute;left:calc(100% + var(--hueco) + var(--bif) / 2 - 3.5px);top:calc(50% - 3.5px);width:7px;height:7px;border-radius:50%;background:rgba(var(--ink-rgb),.45);pointer-events:none}.em-bif-v{position:relative;pointer-events:none}.em-bif-v:before{content:"";position:absolute;left:calc(50% - .75px);top:calc(var(--alto-casilla) / 2);bottom:calc(var(--alto-casilla) / 2);border-left:1.5px solid var(--linea)}.em-bifurcado .em-principal.entra:before{left:calc(-1 * (var(--hueco) + var(--bif) / 2));width:calc(var(--hueco) + var(--bif) / 2 - 2px)}.em-rp-pie{position:relative;display:block;align-self:start;padding:5px 0 0 24px;line-height:1.25}.em-rp-pie:before{content:"";position:absolute;left:9px;top:0;height:13px;border-left:1.5px solid var(--linea)}.em-rp-pie:after{content:"";position:absolute;left:9px;top:8px;width:12px;height:10px;background:var(--linea);clip-path:polygon(0 calc(50% - .75px),calc(100% - 6px) calc(50% - .75px),calc(100% - 6px) 0,100% 50%,calc(100% - 6px) 100%,calc(100% - 6px) calc(50% + .75px),0 calc(50% + .75px))}.em-bifurcado .em-flechas-lat{flex-wrap:wrap;white-space:normal;margin-left:-10px}.em-bifurcado .em-flechas-lat span{white-space:nowrap}.em-bifurcado .em-colgadas{padding-left:10px}.em-bifurcado .em-colgadas:before{left:4px}.em-bifurcado .em-lateral,.em-bifurcado .em-salida{flex-wrap:wrap;gap:0 4px;padding:2px 6px}.em-bifurcado .em-lateral .em-nombre,.em-bifurcado .em-salida .em-nombre{flex:1 1 0}.em-bifurcado .em-lateral .em-n,.em-bifurcado .em-salida .em-n{margin-left:auto}.em-bifurcado .em-lateral:before,.em-bifurcado .em-salida:before{left:-7px;width:6px}.em-principal.sigue:after,.em-principal.entra:before,.em-rp-pie:after{background:var(--linea-camino)}.em-bifurcado .em-principal.bifurca:after,.em-bif-v:before,.em-rp-pie:before,.em-bif-baja:before,.em-bif-baja:after,.em-bif-canal:before,.em-bif-espina:before{border-color:var(--linea-camino)}.em-bifurcado .em-principal.bifurca:before{background:var(--trazo)}.em-rotulo.em-rotulo-alto{color:var(--accent-ink);font-weight:800}.em-movil .et-fila.vencida:before{left:-12px}.em-mapa.arrastrando .em-casilla.atenuada{opacity:.22}.em-casilla.encima{border-color:var(--text);border-style:solid;box-shadow:inset 0 0 0 1px var(--text);opacity:1}.et-lista{border:1px solid var(--border);border-radius:16px;background:var(--bg-card);padding:10px 16px 4px;scroll-margin-bottom:16px}.et-lista h2{font-size:15px;font-weight:800;margin:0 0 4px;letter-spacing:-.01em}.et-lista ul{list-style:none;margin:0;padding:0}.et-fila{display:grid;grid-template-columns:minmax(150px,1.2fr) minmax(90px,.7fr) minmax(120px,.9fr) minmax(0,1.7fr) auto;gap:2px 14px;align-items:center;padding:4px 0;border-top:1px solid var(--border);font-size:13px;min-width:0}.et-fila[draggable=true]{cursor:grab}.et-fila.arrastrada{opacity:.45}.et-fila.salida{grid-template-columns:minmax(150px,1.2fr) minmax(90px,.7fr) minmax(0,2.6fr) auto}.et-nombre{font-weight:700;color:var(--text);text-decoration:none;min-width:0;overflow-wrap:anywhere}.et-nombre:hover{text-decoration:underline;text-underline-offset:3px}.et-nombre:focus-visible{outline:2px solid var(--trazo);outline-offset:2px;border-radius:4px}.et-dato{color:var(--text-dim);font-size:12.5px;min-width:0;overflow-wrap:anywhere}.et-dato.vencido{justify-self:start;color:var(--on-accent);font-weight:700;background:var(--urge-fondo);box-shadow:var(--relleno-anillo);border-radius:999px;padding:1px 8px}.et-fila.vencida{position:relative}.et-fila.vencida:before{content:"";position:absolute;left:-16px;top:3px;bottom:3px;width:4px;border-radius:0 3px 3px 0;background:var(--urge-solido)}.et-paso{min-width:0}.et-detalle{display:contents}.et-acciones{justify-self:end}.et-acciones .emb-botones{flex-wrap:nowrap;gap:6px}.et-acciones .boton{padding-top:4px;padding-bottom:4px;min-height:0;font-size:13px}.et-vacia{color:var(--text-faint);font-size:13px;padding:8px 0 10px;margin:0}.et-carril{display:flex;gap:10px;overflow-x:auto;padding-bottom:8px;overscroll-behavior-x:contain;scrollbar-width:thin;align-items:flex-start}.et-col{width:168px;flex:none;display:flex;flex-direction:column;max-height:max(380px,calc(100dvh - 300px));background:rgba(var(--ink-rgb),.02);border:1px solid var(--border);border-radius:12px;transition:opacity .2s var(--ease),border-color .2s var(--ease)}.et-col-h{padding:9px 10px 7px;border-bottom:1px solid var(--border);display:flex;gap:8px;justify-content:space-between;align-items:flex-start;min-height:50px;box-sizing:border-box;flex:none}.et-col-h h2{font-size:12.5px;font-weight:800;line-height:1.3;margin:0;color:var(--text)}.et-col-h span{font-size:12.5px;font-weight:800;color:var(--text-dim);font-variant-numeric:tabular-nums}.et-col-b{overflow-y:auto;padding:9px 6px 6px;display:grid;gap:9px;min-height:0}.et-card{background:var(--bg-card);border:1px solid var(--border-strong);border-radius:9px;padding:7px 9px;display:grid;gap:2px;cursor:pointer;min-width:0;transition:border-color .2s var(--ease),opacity .2s var(--ease)}.et-card[draggable=true]{cursor:grab}.et-card:hover{border-color:rgba(var(--ink-rgb),.4)}.et-card.arrastrada{opacity:.45}.et-card{height:50px;align-content:center;position:relative}.et-card-1,.et-card-2{display:flex;gap:6px;align-items:baseline;min-width:0;white-space:nowrap}.et-card .et-nombre{font-size:13px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal;min-width:0}.et-quien{font-size:12px;color:var(--text-dim);overflow:hidden;text-overflow:ellipsis;min-width:0;flex:1}.et-quien.vencido{color:var(--urge-tinta);font-weight:700}.et-punto{flex:none;align-self:center;width:7px;height:7px;border-radius:50%;background:var(--urge-solido)}.et-card.vencida{box-shadow:inset 3px 0 0 var(--urge-solido)}.et-alto{position:absolute;top:-7px;right:8px;padding:0 5px;font-size:11px;line-height:13px;font-weight:800;color:var(--on-accent);background:var(--gradient);border:0;box-shadow:var(--relleno-anillo);border-radius:6px;pointer-events:none}.et-carril.arrastrando .et-col.atenuada{opacity:.35}.et-col.encima:not(.atenuada){border-color:var(--text)}.et-salidas{display:flex;gap:8px;margin-top:8px}.et-salida{flex:1;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;min-width:0;border:1px dashed var(--border-strong);border-radius:9px;font-size:12.5px;color:var(--text-dim)}.et-salida b{color:var(--text);font-variant-numeric:tabular-nums}.et-salidas.activa .et-salida{border-color:rgba(var(--ink-rgb),.35)}.et-salida.encima{border-style:solid;border-color:var(--text)}.et-vacio{margin:12px 0}.em-movil{display:grid;gap:18px}.em-m-tramo{display:grid;gap:6px}.em-m-bajo,.em-m-alto{margin-left:8px;padding-left:12px;border-left:1.5px solid var(--linea)}.em-m-item.em-m-lateral,.em-m-item.em-m-salida{margin-left:18px}.em-m-casilla{appearance:none;font:inherit;width:100%;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;padding:11px 12px;border-radius:12px;border:1px solid var(--border-strong);background:var(--bg-card);color:var(--text);font-size:14px}.em-m-casilla .em-nombre{flex:1;min-width:0}.em-m-casilla .em-n{font-size:18px;font-weight:800;font-variant-numeric:tabular-nums}.em-m-casilla .em-venc{font-size:12.5px}.em-m-casilla.vacia{opacity:.5}.em-m-casilla.sel{border-color:transparent;background:var(--gradient);color:#fff;box-shadow:var(--relleno-anillo);opacity:1}.em-m-casilla.sel .em-venc{background:#fff;color:navy;box-shadow:none}.em-m-item.em-m-lateral .em-m-casilla{padding:8px 12px;font-size:13px}.em-m-item.em-m-salida .em-m-casilla{padding:8px 12px;font-size:13px;border-style:dashed;background:transparent;color:var(--text-dim)}.em-m-rp{color:var(--text-faint);font-size:12.5px;padding:2px 4px}.em-movil .et-lista{margin-top:6px;padding:10px 12px 4px}@media (max-width: 1100px){.et-fila,.et-fila.salida{grid-template-columns:minmax(0,1fr) auto}.et-fila>.et-nombre{grid-column:1}.et-fila>.et-acciones{grid-column:2;grid-row:1 / span 3;align-self:center}.et-fila .et-detalle>.et-dato,.et-fila .et-detalle>.et-paso{grid-column:1}.et-fila .et-detalle>.et-dato:empty{display:none}}@media (max-width: 720px){.et-barra{gap:10px}.et-pestanas{width:100%;display:grid;grid-template-columns:1fr 1fr}.et-pestana{font-size:15px;padding:10px 8px;text-align:center}.et-controles{width:100%;display:grid;grid-template-columns:auto 1fr}.et-controles select{min-width:0;width:100%}.et-buscar{width:100%;grid-column:1 / -1;font-size:16px}.et-salidas{flex-direction:column}}@media (max-width: 720px){.et-fila,.et-fila.salida{grid-template-columns:minmax(0,1fr);gap:3px}.et-fila>.et-acciones{grid-column:1;grid-row:auto;justify-self:start;margin-top:4px}}.et-cuerpo{min-width:0;container-type:inline-size}@container (max-width: 1000px){.em-bifurcado{--bif: 0px}}@container (max-width: 820px){.em-bifurcado{grid-template-columns:repeat(3,minmax(96px,1fr)) var(--bif) repeat(4,minmax(96px,1fr));overflow-x:auto;overscroll-behavior-x:contain}}@media (min-width: 1780px){main.contenido:has(.embudo-tablero){max-width:none}.et-cuerpo{display:grid;grid-template-columns:minmax(0,1100px) minmax(300px,1fr);gap:24px;align-items:start}.et-cuerpo .em-mapa{margin-bottom:0}.et-cuerpo .et-lista{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto}.et-cuerpo .et-fila,.et-cuerpo .et-fila.salida{grid-template-columns:minmax(0,1fr);padding:7px 0}.et-cuerpo .et-fila>.et-nombre{grid-column:1;grid-row:1}.et-cuerpo .et-fila>.et-acciones{grid-column:1;grid-row:3;justify-self:start;margin-top:3px}.et-cuerpo .et-detalle{display:block;grid-column:1;grid-row:2;font-size:12.5px;color:var(--text-dim);line-height:1.35}.et-cuerpo .et-detalle>*{display:inline}.et-cuerpo .et-detalle>*:not(:empty)~*:not(:empty):before{content:" · ";color:var(--text-faint);font-weight:400}}.et-col-vacia{margin:0;padding:6px 4px;font-size:12.5px;color:var(--text-faint)}.embudo-leads{display:grid;gap:12px;min-width:0}.embudo-leads .lds-filtros{margin-bottom:0}.embudo-leads .lds-filtros .campo{flex:0 1 150px;min-width:120px}.embudo-leads .lds-filtros .lds-buscar{flex:1 1 220px}.lds-vencidos{align-self:flex-end}.lds-contador{font-size:13px;color:var(--text-dim);margin:0}.lds-contador b{color:var(--text);font-variant-numeric:tabular-nums}.lds-orden{max-width:100%}.lds-tabla td{white-space:normal}.lds-tabla td,.lds-tabla th{vertical-align:middle}.lds-tabla td,.lds-tabla th{padding-left:10px;padding-right:10px}.lds-tabla th{white-space:normal}.lds-celda-nombre{min-width:130px}.lds-celda-nombre .lds-nombre{display:block;font-weight:700;color:var(--text)}.lds-celda-nombre .lds-nombre:hover{color:var(--accent-ink)}.lds-tel{display:block;font-size:12px}.lds-celda-paso{min-width:170px;max-width:230px}.lds-celda-paso .emb-contadores{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.lds-celda-paso .emb-paso{display:block}.lds-celda-contador{min-width:110px;max-width:160px}.lds-celda-acciones{min-width:120px}.lds-tabla .emb-botones{flex-wrap:wrap;gap:4px}.lds-tabla .boton{padding:5px 9px;font-size:12px}.lds-fase{display:grid;gap:3px;justify-items:start}.lds-fase .tenue{font-size:11.5px}.lds-tabla tr.lds-vencido td:first-child{box-shadow:inset 4px 0 0 var(--urge-solido)}.lds-embudo-destino{margin:0;font-size:13.5px;padding:8px 11px;border-radius:10px;border:1px dashed var(--border-strong);color:var(--text-dim)}.lds-embudo-destino b{color:var(--text)}.lds-tarjetas{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lds-tarjeta{display:grid;gap:8px;padding:13px 14px;border:1px solid var(--border);border-radius:16px;background:var(--bg-card);min-width:0}.lds-tarjeta.vencido{border-left:4px solid var(--urge-solido)}.lds-tarjeta-cab{display:flex;justify-content:space-between;align-items:baseline;gap:8px;flex-wrap:wrap}.lds-tarjeta-cab .lds-nombre{font-weight:800;font-size:16px;color:var(--text);overflow-wrap:anywhere}.lds-tarjeta-cab .lds-tel{font-size:12.5px}.lds-pastillas{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.lds-tarjeta-paso{font-size:13.5px;overflow-wrap:anywhere}.lds-tarjeta-pie{font-size:12.5px}.lds-tarjeta .emb-botones{justify-content:flex-start}@media (max-width: 640px){.embudo-leads .lds-filtros .campo{flex:1 1 calc(50% - 10px);min-width:0}.embudo-leads .lds-filtros .lds-buscar{flex:1 1 100%}}.lds-tabla .lds-celda-acciones{width:128px;min-width:128px;max-width:128px}.lds-tabla .emb-botones{flex-direction:column;align-items:stretch}.lds-tabla .emb-botones .boton,.lds-tabla .emb-mas,.lds-tabla .emb-mas .boton{width:100%;white-space:normal;text-align:center;line-height:1.2}.lds-tabla td{font-size:13.5px}.lds-tabla td:nth-child(2){min-width:100px;max-width:130px}.lds-tabla .chip{white-space:normal;text-align:left;line-height:1.25}.lds-tabla td:nth-child(3){max-width:110px}.lds-tabla td:nth-child(4){max-width:150px}.lds-tabla td:nth-child(5){max-width:90px}.lds-tabla td:nth-child(7){max-width:110px}.lds-tabla th{padding-left:8px;padding-right:8px;letter-spacing:.06em}.lds-tabla td{padding-left:8px;padding-right:8px}.embudo-lead{display:flex;flex-direction:column;gap:16px;min-width:0}.embudo-lead .lead-volver{align-self:flex-start;font-size:13px;font-weight:700;color:var(--text-dim);text-decoration:none}.embudo-lead .lead-volver:hover{color:var(--accent-ink)}.embudo-lead .lead-no-esta{display:flex;flex-direction:column;align-items:center;gap:14px}.embudo-lead .lead-cabecera{display:flex;flex-direction:column;gap:8px}.embudo-lead .lead-titulo{display:flex;align-items:center;gap:10px 16px;flex-wrap:wrap}.embudo-lead .lead-titulo h1{font-size:clamp(26px,3vw,36px);font-weight:900;letter-spacing:-.04em;line-height:1.05;overflow-wrap:anywhere}.embudo-lead .lead-chips{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.embudo-lead .lead-fase{color:var(--text-dim);font-size:14px;font-weight:600}.embudo-lead .lead-barra{position:relative;border:1px solid var(--border);border-radius:18px;background:var(--bg-card);padding:14px 16px 12px}.embudo-lead .lead-barra ol{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.embudo-lead .lead-barra li{min-width:0}.embudo-lead .lead-barra-seg{appearance:none;border:0;background:none;font:inherit;color:inherit;padding:0;width:100%;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:5px}.embudo-lead .lead-barra-seg:focus-visible{outline:2px solid var(--trazo);outline-offset:3px;border-radius:6px}.embudo-lead .lead-barra .seg{display:block;width:100%;height:8px;border-radius:999px;background:rgba(var(--ink-rgb),.08);border:1px solid transparent}.embudo-lead .lead-barra li.pasada .seg{background:rgba(var(--ink-rgb),.42)}.embudo-lead .lead-barra li.actual .seg{background:var(--gradient-trazo);box-shadow:var(--glow-sm)}.embudo-lead .lead-barra .num{font-size:12px;font-weight:700;color:var(--text-faint);font-variant-numeric:tabular-nums}.embudo-lead .lead-barra li.pasada .num{color:var(--text-dim)}.embudo-lead .lead-barra li.actual .num{color:var(--accent-ink);font-weight:900}.embudo-lead .lead-barra-seg[aria-pressed=true] .num{color:var(--text);text-decoration:underline;text-underline-offset:3px}.embudo-lead .lead-barra-nota{margin-top:10px;font-size:12.5px;color:var(--text-dim)}.embudo-lead .lead-barra.apagada{opacity:.45;filter:grayscale(1)}.embudo-lead .lead-salida{display:flex;align-items:center;justify-content:space-between;gap:10px 16px;flex-wrap:wrap;padding:12px 16px;border-radius:14px;border:1px solid rgba(var(--accent-rgb),.5);background:rgba(var(--accent-rgb),.07);color:var(--text)}.embudo-lead .lead-salida b{color:var(--accent-ink)}.embudo-lead .lead-acciones .emb-botones{display:flex;flex-wrap:wrap;gap:10px}.embudo-lead .lead-acciones .emb-botones .boton{padding:11px 20px;font-size:14px;font-weight:750;border-radius:14px}.embudo-lead .lead-acciones .emb-botones .boton.emb-sacar{margin-left:auto}.embudo-lead .lead-acciones .tenue{font-size:13px}.embudo-lead .lead-cuerpo{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:16px;align-items:start}.embudo-lead .lead-col-centro{display:flex;flex-direction:column;gap:16px;min-width:0}.embudo-lead .lead-tablas{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.embudo-lead .lead-bloque{border:1px solid var(--border);border-radius:18px;background:var(--bg-card);padding:14px 16px 16px;min-width:0}.embudo-lead .lead-bloque h2{font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text-dim);margin-bottom:10px}.embudo-lead .lead-bloque-cab{display:flex;justify-content:space-between;align-items:baseline;gap:8px 12px;flex-wrap:wrap;margin-bottom:10px}.embudo-lead .lead-bloque-cab h2{margin-bottom:0}.embudo-lead .lead-bloque .vacio{padding:16px;font-size:13px}.embudo-lead .lead-obl-nota{font-size:11.5px}.embudo-lead .lead-datos dl{display:flex;flex-direction:column;gap:9px;margin:0}.embudo-lead .lead-dato dt{font-size:11.5px;color:var(--text-faint);font-weight:600}.embudo-lead .lead-dato dt .obl{color:var(--accent-ink)}.embudo-lead .lead-dato dd{margin:1px 0 0;font-size:14px;font-weight:600;overflow-wrap:anywhere;white-space:pre-line}.embudo-lead .lead-dato dd a{color:var(--text);text-decoration:none;border-bottom:1px dotted var(--border-strong)}.embudo-lead .lead-dato dd a:hover{color:var(--accent-ink)}.embudo-lead .lead-sub{border-top:1px solid var(--border);margin-top:14px;padding-top:12px;display:flex;flex-direction:column;gap:8px}.embudo-lead .lead-sub-cab{display:flex;justify-content:space-between;align-items:center;gap:8px}.embudo-lead .lead-sub h3{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.embudo-lead .lead-sub>.chip{align-self:flex-start}.embudo-lead .lead-compra .sin-fecha{color:var(--urge-tinta);font-weight:600}.embudo-lead .lead-proximo p{font-size:12.5px}.embudo-lead .lead-filtros{display:flex;flex-wrap:wrap;gap:4px}.embudo-lead .lead-filtros button{border:1px solid var(--border-strong);background:transparent;color:var(--text-dim);font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;cursor:pointer}.embudo-lead .lead-filtros button:hover{color:var(--text)}.embudo-lead .lead-filtros button.activo{background:var(--gradient);color:var(--on-accent);border-color:transparent}.embudo-lead .lead-linea{list-style:none;margin:0;padding:0 0 0 18px;position:relative;max-height:560px;overflow-y:auto}.embudo-lead .lead-linea:before{content:"";position:absolute;left:4px;top:6px;bottom:6px;width:1px;background:var(--border-strong)}.embudo-lead .lead-linea li{position:relative;padding:2px 0 12px}.embudo-lead .lead-linea .punto{position:absolute;left:-18px;top:6px;width:9px;height:9px;border-radius:50%;background:var(--border-strong);border:2px solid var(--bg-card)}.embudo-lead .lead-linea li.ultimo .punto{background:var(--accent)}.embudo-lead .lead-linea .cab{display:flex;gap:4px 10px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--text-dim)}.embudo-lead .lead-linea time{font-variant-numeric:tabular-nums;font-weight:700}.embudo-lead .lead-linea .autor{color:var(--text-faint)}.embudo-lead .lead-linea .chip.tipo{font-size:11px;padding:1px 8px}.embudo-lead .lead-linea p{margin-top:3px;font-size:13.5px;overflow-wrap:anywhere}.embudo-lead .lead-linea li.a-mano{background:rgba(var(--atencion-rgb),.06);border:1px solid rgba(var(--atencion-rgb),.35);border-radius:12px;padding:8px 10px;margin:0 0 12px -6px}.embudo-lead .lead-linea li.a-mano .punto{left:-12px;top:12px;background:var(--atencion)}.embudo-lead .lead-tabla{font-size:13px}.embudo-lead .lead-tabla th,.embudo-lead .lead-tabla td{padding:8px 10px}.embudo-lead .lead-tabla .importe{font-weight:800;white-space:nowrap}.embudo-lead .lead-tabla td.num{white-space:nowrap}.embudo-lead .lead-tabla .chip{font-size:11px}.embudo-lead-ventana p{font-size:14px}.embudo-lead-ventana .acciones{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}@media (max-width: 900px){.embudo-lead .lead-cuerpo{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.embudo-lead .lead-barra{padding:12px}.embudo-lead .lead-barra ol{gap:4px}.embudo-lead .lead-acciones .emb-botones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch}.embudo-lead .lead-acciones .emb-botones .boton{align-self:stretch;height:auto;min-height:48px}.embudo-lead .lead-acciones .emb-botones .boton{width:100%;padding:11px 10px;justify-content:center;text-align:center;white-space:normal}.embudo-lead .lead-acciones .emb-botones .boton.emb-sacar{margin-left:0}.embudo-lead .lead-salida .boton{width:100%}.embudo-lead .lead-linea{max-height:none}}@media (max-width: 640px){.embudo-lead .lead-tabla thead{display:none}.embudo-lead .lead-tabla,.embudo-lead .lead-tabla tbody,.embudo-lead .lead-tabla tr,.embudo-lead .lead-tabla td{display:block;width:100%}.embudo-lead .lead-tabla tr{padding:8px 0;border-bottom:1px solid var(--border)}.embudo-lead .lead-tabla tr:last-child{border-bottom:0}.embudo-lead .lead-tabla td{display:flex;justify-content:space-between;gap:12px;padding:3px 2px;border:0}.embudo-lead .lead-tabla td:before{content:attr(data-t);color:var(--text-faint);font-size:12px;font-weight:600}}.embudo-lead .lead-editar{gap:10px}.embudo-lead .lead-editar .campo>span{font-size:11.5px;color:var(--text-dim);font-weight:600}.embudo-lead .lead-editar .campo input,.embudo-lead .lead-editar .campo textarea{width:100%}.embudo-lead .lead-editar .acciones{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.embudo-lead .lead-compra h4{font-size:12px;font-weight:700;color:var(--text);margin:6px 0 0}.embudo-lead .lead-compra dl{display:flex;flex-direction:column;gap:9px;margin:0}.embudo-lead .lead-compra .sin-dato{font-weight:500}.embudo-lead .lead-compra-otra{border-top:1px dashed var(--border);margin-top:8px;padding-top:8px;display:flex;flex-direction:column;gap:8px}.embudo-informes{display:grid;gap:14px;min-width:0}.embudo-informes .inf-filtros{margin-bottom:0}.embudo-informes .inf-filtros .campo{flex:0 1 220px}.embudo-informes .inf-titulo{font-size:18px;margin-top:4px}.embudo-informes .inf-ayuda{font-size:13px;margin-top:-8px}.inf-cifras{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.inf-cifra{display:grid;gap:4px;align-content:start;padding:16px 18px;border:1px solid var(--border);border-radius:16px;background:var(--bg-card);min-width:0}.inf-cifra b{font-size:34px;font-weight:900;letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums;color:var(--accent-ink)}.inf-cifra-titulo{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.inf-cifra .tenue{font-size:12.5px;overflow-wrap:anywhere}.inf-embudos{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.inf-embudos.dos{grid-template-columns:repeat(2,minmax(0,1fr))}.inf-embudo h2{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.inf-fases,.inf-lista{list-style:none;display:grid;gap:11px;padding:0;margin:0}.inf-fase-cab{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13.5px;margin-bottom:4px;flex-wrap:wrap}.inf-fase-cab>span:first-child{min-width:0;overflow-wrap:anywhere}.inf-fase-cab>span:last-child{font-variant-numeric:tabular-nums;text-align:right}.inf-barra{height:10px;border-radius:99px;background:rgba(var(--ink-rgb),.07);overflow:hidden}.inf-barra>i{display:block;height:100%;border-radius:99px;background:var(--gradient-trazo);min-width:2px}.inf-pares{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.inf-pares .tarjeta{min-width:0}.inf-nota{white-space:normal!important;min-width:220px}.inf-movidos .tabla td a{color:var(--accent-ink);font-weight:700}@media (max-width: 1000px){.inf-cifras{grid-template-columns:repeat(2,minmax(0,1fr))}.inf-embudos.dos{grid-template-columns:minmax(0,1fr)}}@media (max-width: 520px){.inf-cifra b{font-size:28px}.inf-cifra{padding:13px 14px}.embudo-informes .inf-filtros .campo{flex:1 1 100%}}.inf-escalera .tabla td:first-child{font-weight:650}.inf-escalera .tabla th.num,.inf-escalera .tabla td.num{white-space:nowrap}.embudo-ajustes,.aj-secciones{display:grid;gap:14px;min-width:0}.aj-seccion{min-width:0}.aj-seccion h2{margin-bottom:4px}.aj-ayuda{font-size:13.5px;margin-bottom:12px;max-width:70ch}.aj-rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px;align-items:start}.aj-nota{font-size:12px;font-weight:500;color:var(--text-dim);line-height:1.4}.aj-errores{margin:0;padding-left:18px;display:grid;gap:3px}.aj-tabla input[type=text],.aj-tabla input:not([type]){width:100%;min-width:160px}.aj-tabla td{white-space:normal}.aj-tabla select{min-width:150px}.aj-añadir{align-items:flex-end}.aj-interruptor{display:flex;align-items:flex-start;gap:12px;cursor:pointer;position:relative}.aj-interruptor input{position:absolute;opacity:0;width:44px;height:24px;margin:0;cursor:pointer}.aj-pista{flex:none;width:44px;height:24px;border-radius:99px;background:rgba(var(--ink-rgb),.16);border:1px solid var(--border-strong);position:relative;transition:background .2s}.aj-pista i{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:var(--text-dim);transition:transform .2s,background .2s}.aj-interruptor input:checked+.aj-pista{background:var(--gradient);border-color:var(--trazo)}.aj-interruptor input:checked+.aj-pista i{transform:translate(20px);background:#fff}.aj-interruptor input:focus-visible+.aj-pista{outline:2px solid var(--trazo);outline-offset:2px}.aj-interruptor-texto{display:grid;gap:2px;font-size:14px;min-width:0}.aj-interruptor-texto .tenue{font-size:12.5px}.aj-tabla .aj-interruptor-texto{display:none}.aj-motivos{list-style:none;margin:0;padding:0;display:grid;gap:8px}.aj-motivos li{display:flex;gap:10px;align-items:center}.aj-motivos li input{flex:1 1 auto;min-width:0}.aj-motivos li .chip,.aj-motivos li .boton{flex:none}.aj-obligatorios{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px}.aj-fase{border:1px solid var(--border);border-radius:14px;padding:10px 14px 12px;min-width:0;margin:0}.aj-fase legend{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);padding:0 6px}.aj-casillas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}@media (max-width: 520px){.aj-casillas{grid-template-columns:repeat(2,minmax(0,1fr))}}
