.f-hero .hx-chips{z-index:20;gap:8px;display:flex;position:absolute;top:0;left:0}.f-hero .hx-chips .m-chip{padding:8px 14px 8px 8px;font-size:13.5px;box-shadow:0 6px 16px -8px #0b122059}.f-hero .hx-n{background:var(--color-ink-100);border-radius:999px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:700;transition:background-color .3s,color .3s;display:grid}.f-hero:not(.s-clean) .hx-chip1,.f-hero.s-clean:not(.s-app) .hx-chip2,.f-hero.s-app .hx-chip3{background:var(--color-ink-950);color:#fff}.f-hero:not(.s-clean) .hx-chip1 .hx-n,.f-hero.s-clean:not(.s-app) .hx-chip2 .hx-n,.f-hero.s-app .hx-chip3 .hx-n{color:var(--color-ink-950);background:#fff}.f-hero .hx-excel{transform-origin:30% 30%;background:#fff;border-radius:18px;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .7s,filter .7s;position:absolute;inset:56px 0 0;overflow:hidden;box-shadow:0 24px 48px -18px #0b122059}.film-bleed.f-hero .hx-excel,.film-bleed.f-hero .hx-app{bottom:-60px;right:-60px}.f-hero.s-app .hx-excel{opacity:0;filter:blur(3px);transform:translate(-3%,2%)scale(.9)}.f-hero .hx-bar{border-bottom:1px solid var(--color-ink-100);background:#f6f7f8;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex}.f-hero .hx-sheet{background:linear-gradient(#fff 0 0) 5px 5px/8px 1.5px no-repeat,linear-gradient(#fff 0 0) 5px 9px/8px 1.5px no-repeat,linear-gradient(#fff 0 0) 5px 13px/8px 1.5px no-repeat,#1f9d64;border-radius:5px;width:18px;height:18px}.f-hero .hx-file{font-family:var(--font-mono);color:var(--color-ink-700)}.f-hero .hx-lock{background:var(--color-brand-50);color:var(--color-brand-700);border-radius:999px;margin-left:auto;padding:3px 10px;font-size:12px;font-weight:600;transition:opacity .3s}.f-hero .hx-done{opacity:0;transition:opacity .4s .3s;position:absolute;right:16px}.film-bleed.f-hero .hx-done,.film-bleed.f-hero .hx-lock{margin-right:60px}.film-bleed.f-hero .hx-done{right:76px}.f-hero.s-clean .hx-lock{opacity:0}.f-hero.s-clean .hx-done{opacity:1}.f-hero .hx-grid{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:12.5px}.f-hero .hx-grid th{border:1px solid var(--color-ink-100);height:26px;color:var(--color-ink-500);background:#f6f7f8;font-weight:400}.f-hero .hx-grid th:first-child,.f-hero .hx-grid td:first-child{width:34px;color:var(--color-ink-500);text-align:center;background:#f6f7f8}.f-hero .hx-grid td{border:1px solid var(--color-ink-100);white-space:nowrap;height:40px;padding:0 10px;transition:background-color .4s,box-shadow .4s;position:relative}.f-hero .hx-head td{font-weight:700}.f-hero .hx-empty{color:var(--color-ink-300)}.f-hero .hx-cell{display:inline-grid}.f-hero .hx-old,.f-hero .hx-new{grid-area:1/1;transition:opacity .4s,transform .5s cubic-bezier(.16,1,.3,1)}.f-hero .hx-new{opacity:0;transform:translateY(6px)}.f-hero.s-clean .hx-old{opacity:0;transform:translateY(-6px)}.f-hero.s-clean .hx-new{opacity:1;transform:none}.f-hero .hx-flag{vertical-align:middle;font-family:var(--font-sans);margin-left:8px;font-size:10.5px;font-weight:600;display:inline-grid;position:relative}.f-hero .hx-flag>span{white-space:nowrap;border-radius:999px;grid-area:1/1;padding:2px 8px;transition:opacity .3s,transform .45s cubic-bezier(.16,1,.3,1)}.f-hero .hx-flag-bad{background:var(--color-brand-500);color:#fff;opacity:0;transform:scale(.6)}.f-hero .hx-flag-ok{background:var(--color-ok-500);color:#fff;opacity:0;transform:scale(.6)}.f-hero.s-flags .hx-flag-bad{opacity:1;transform:none}.f-hero.s-flags .hx-bad,.f-hero.s-flags .hx-dupcell{background:var(--color-brand-50);box-shadow:inset 0 0 0 2px var(--color-brand-500)}.f-hero.s-clean .hx-flag-bad{opacity:0;transform:scale(.6)}.f-hero.s-clean .hx-flag-ok{opacity:1;transform:none}.f-hero.s-clean .hx-bad,.f-hero.s-clean .hx-dupcell{background:var(--color-ok-50);box-shadow:inset 0 0 0 2px var(--color-ok-500)}.f-hero .hx-r3 .hx-flag>span,.f-hero .hx-r3 td{transition-delay:0s}.f-hero .hx-r5 .hx-flag>span,.f-hero .hx-r5 .hx-bad{transition-delay:.22s}.f-hero .hx-r6 .hx-flag>span,.f-hero .hx-r6 .hx-bad{transition-delay:.44s}.f-hero .hx-r8 .hx-flag>span,.f-hero .hx-r8 td{transition-delay:.66s}.f-hero .hx-dup td{transition:background-color .4s,box-shadow .4s,opacity .5s .9s}.f-hero .hx-dup{transition:visibility 0s linear 1.45s}.f-hero.s-clean .hx-dup{visibility:collapse}.f-hero.s-clean .hx-dup td{opacity:0}.f-hero .hx-foot{color:var(--color-ink-500);padding:12px 16px;font-size:13px}.f-hero .hx-foot span{font-family:var(--font-mono);color:var(--color-ink-700)}.f-hero .hx-app{opacity:0;transition:opacity .6s .15s,transform .9s cubic-bezier(.16,1,.3,1) .15s;top:56px;transform:translate(60px)scale(.98)}.f-hero.s-app .hx-app{opacity:1;transform:none}.f-hero .hx-titlerow{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.film-bleed.f-hero .hx-titlerow,.film-bleed.f-hero .hx-tablecard,.film-bleed.f-hero .hx-kpis{margin-right:60px}.f-hero .hx-tabs{gap:6px;margin-top:14px;display:flex}.f-hero .hx-tabs .m-chip{box-shadow:inset 0 0 0 1px var(--color-ink-100)}.f-hero .hx-tabs .m-chip.on{box-shadow:none}.f-hero .hx-kpis{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.f-hero .hx-big{letter-spacing:-.03em;margin-top:6px;font-size:26px;font-weight:600}.f-hero .hx-kpi-alert{background:var(--color-brand-500);color:#fff}.f-hero .hx-kpi-alert .m-kicker{color:#ffffffd9}.f-hero .hx-tablecard{margin-top:12px;padding:14px 6px 4px}.f-hero .hx-row{opacity:0;transition:opacity .4s ease calc(var(--i) * 90ms), transform .6s cubic-bezier(.16, 1, .3, 1) calc(var(--i) * 90ms), background-color .25s ease;transform:translateY(8px)}.f-hero.s-rows .hx-row{opacity:1;transform:none}.f-hero.s-detail .hx-row-pepe{background:var(--color-sky-50)}.f-hero .hx-detail{opacity:0;background:#fff;border-radius:18px;width:300px;padding:20px;transition:opacity .4s,transform .7s cubic-bezier(.16,1,.3,1);position:absolute;top:12px;bottom:12px;right:12px;transform:translate(40px);box-shadow:-18px 0 40px -18px #0b122059}.film-bleed.f-hero .hx-detail{bottom:72px;right:72px}.f-hero.s-detail .hx-detail{opacity:1;transform:none}.f-hero .hx-dname{letter-spacing:-.03em;margin-top:4px;font-size:24px;font-weight:600}.f-hero .hx-dmeta{color:var(--color-ink-500);align-items:center;gap:10px;margin-top:8px;font-size:12.5px;display:flex}.f-hero .hx-dbox{background:var(--color-ink-50);border-radius:14px;margin-top:14px;padding:12px 14px}.f-hero .hx-dlabel{margin-top:14px}.f-hero .hx-alb{margin-top:6px}.f-hero .hx-alb li{border-top:1px solid var(--color-ink-100);grid-template-columns:1fr auto auto;gap:12px;padding:8px 0;font-size:12.5px;display:grid}.f-hero .hx-alb li span:first-child{font-family:var(--font-mono)}.f-hero .hx-alb li span:nth-child(2){color:var(--color-ink-500)}.f-hero .hx-nuevo{margin-top:12px}.f-hero[data-compact] .c-tel,.f-hero[data-compact] .c-com,.f-hero[data-compact] .c-fecha,.f-hero[data-compact] .hx-hide-c,.f-hero[data-compact] .hx-export,.f-hero[data-compact] .hx-lock{display:none}.f-hero[data-compact] .hx-chips .m-chip{font-size:12.5px}.f-hero[data-compact] .hx-big{font-size:21px}.f-hero[data-compact] .hx-detail{width:auto;left:12px}
