@media (min-width:761px){:root .app .main{padding:30px var(--gut,32px) 72px;container:main/inline-size}:root .app .main:has(table.t-presu th.dt~th.dt~th.dt~th.dt){padding-inline:var(--gut,32px)}:root.tablet{--gut:24px}.app>.main{grid-column:2}:root.menu-listo .app{transition:grid-template-columns .28s cubic-bezier(.2,.8,.2,1)}}.plegar{position:absolute;top:14px;right:10px;z-index:2;display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:var(--r-sm);background:none;color:var(--muted);cursor:pointer}.plegar:hover{background:var(--hover);color:var(--ink)}.plegar svg{width:18px;height:18px}.side .brand{padding-right:34px}@media (max-width:760px){.plegar,.velo{display:none!important}}:root.rail .app{--side-w:64px}:root.rail:not(.abierto) .side{padding:12px 10px calc(var(--dc-h,56px) + 16px);gap:10px;align-items:center;overflow-x:hidden;scrollbar-width:none}:root.rail:not(.abierto) .side>*{width:44px;flex:none}:root.rail:not(.abierto) .side>.nav-foot{margin-top:auto}:root.rail:not(.abierto) .plegar{position:static;width:44px;height:32px;order:-1}:root.rail:not(.abierto) .side .brand{order:-2;align-items:center;height:30px;padding:4px 0 0;overflow:hidden}:root.rail:not(.abierto) .side .brand .logo{align-self:center;width:44px;height:auto;max-width:none;margin:2px 0 0}:root.rail:not(.abierto) .side .brand .sub{display:none}:root.rail:not(.abierto) .side .search{margin:0;height:36px}:root.rail:not(.abierto) .side .search input{padding:0;color:transparent;cursor:pointer}:root.rail:not(.abierto) .side .search input::placeholder{color:transparent}:root.rail:not(.abierto) .side .search .s-ic,:root.rail:not(.abierto) .side .search>svg{left:14px;width:16px;height:16px}:root.rail:not(.abierto) .side .s-kbd,:root.rail:not(.abierto) .side-focus{display:none}:root.rail:not(.abierto) .side .nav{align-items:center}:root.rail:not(.abierto) .side .area>summary,:root.rail:not(.abierto) .side .nav .nav-btn,:root.rail:not(.abierto) .side .nav a{position:relative;justify-content:center;width:44px;min-height:36px;padding:0;font-size:0;gap:0}:root.rail:not(.abierto) .side .area>summary>.ic,:root.rail:not(.abierto) .side .nav .nav-btn .ic,:root.rail:not(.abierto) .side .nav a .ic{width:19px;height:19px}:root.rail:not(.abierto) .side :is(.nav .count,.pc){position:absolute;top:3px;right:2px;min-width:16px;height:16px;margin:0;padding:0 4px;border-radius:var(--r-sm);background:var(--fill-2);color:var(--ink-2);font:600 10px/16px var(--font-num);text-align:center}:root.rail:not(.abierto) .side .nav .count.crit{background:var(--crit-solid);color:var(--on-crit)}:root.rail:not(.abierto) .side .active :is(.count:not(.crit),.pc){background:var(--side)}:root.rail:not(.abierto) .side .nav .count.cero{display:none}:root.rail:not(.abierto) .side .nav .sep{width:28px;margin:8px auto}:root.rail:not(.abierto) .side .area-h{width:28px;height:1px;margin:8px auto;padding:0;background:var(--line);font-size:0}:root.rail:not(.abierto) .side .area-h .area-add,:root.rail:not(.abierto) .side .area>summary .chev-btn,:root.rail:not(.abierto) .side .area>summary .count{display:none}:root.rail:not(.abierto) .side .projs{align-items:center;padding:0}:root.rail:not(.abierto) .side .eco-tree{padding:2px 0 4px}:root.rail:not(.abierto) .side .eco-tree .eco-h,:root.rail:not(.abierto) .side .projs a .pn{display:none}:root.rail:not(.abierto) .side .foot-aj{display:flex;flex-direction:column;align-items:center}:root.rail:not(.abierto) .side .theme-s{display:none}:root.rail:not(.abierto) .dayclock{width:64px;padding:8px 10px}:root.rail:not(.abierto) .dayclock .dc-idle b,:root.rail:not(.abierto) .dayclock .dc-idle kbd,:root.rail:not(.abierto) .dayclock .dc-pend{display:none}:root.rail:not(.abierto) .dayclock .dc-idle{justify-content:center;width:44px;padding:0}:root.rail:not(.abierto) .dayclock.run{width:48px;margin:0 8px 10px;padding:8px 0}:root.rail:not(.abierto) .dayclock .dc-t .ss,:root.rail:not(.abierto) .dayclock.run :is(.dc-what,.dc-sub,.jor-raya){display:none}:root.rail:not(.abierto) .dayclock .dc-run{align-items:center}:root.rail:not(.abierto) .dayclock .dc-line{flex-direction:column;gap:4px;margin:0}:root.rail:not(.abierto) .dayclock .dc-t{font-size:13px;line-height:16px}:root.rail:not(.abierto) .dayclock .dc-line .btn{margin:0;min-height:0;height:22px;padding:0 4px;font-size:11px}:root.rail.abierto .dayclock{z-index:46;width:232px}:root.rail.abierto .side{position:fixed;top:0;bottom:0;left:0;z-index:45;width:232px;background:var(--side);box-shadow:0 0 0 1px var(--line),0 24px 60px -12px rgba(0,0,0,.35)}.velo{display:none}:root.rail.abierto .velo{display:block;position:fixed;inset:0;z-index:44;background:var(--scrim)}table .cw{display:none!important}table .hw{display:none}@container main (min-width:1000px){.main table.acols{table-layout:fixed;width:100%!important;min-width:0!important}.main table.acols .cw{display:table-cell!important}.main table.acols .hw{display:inline}.main table.acols .hn{display:none}.main table.acols>tbody>tr>td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.main table.acols>thead>tr>th,table.acols>tbody>tr>td{padding-top:7px;padding-bottom:7px}.main table.acols td.m-main .cl,table.acols td.m-amt .base,table.acols td.m-main .q2{display:none!important}.main table.acols td.m-main .n{font-weight:600}.main table.acols .c-f{width:84px!important}.main table.acols .c-cli{width:190px!important}.main table.acols .c-num{width:128px!important;color:var(--ink-2);font-family:var(--font-num);font-size:12.5px}.main table.acols .c-con{width:auto!important;color:var(--ink-2)}.main table.acols .c-proy{width:180px!important}.main table.acols .c-cat{width:150px!important}.main table.acols td:is(.c-proy,.c-cat) a{color:var(--ink-2)}.main table.acols .c-base{width:104px!important;color:var(--muted)}.main table.acols .c-tot{width:112px!important}.main table.acols .c-est{width:138px!important}.main table.acols .c-pdf{width:60px!important}.main table.acols td.c-pdf{overflow:visible}.main table.acols .c-cta{width:140px!important;color:var(--muted)}.main table.acols .c-tipo{width:84px!important}.main table.acols td.what>.chip:first-child{display:none}.main table.acols :is(th,td).who{width:190px!important;max-width:none}.main table.acols td.who .d-what{display:none}.main table.acols .c-b2{width:116px!important}.main table.acols .c-catf{width:300px!important}.main table.acols td.c-catf,.main table.acols td.catfila{overflow:visible}.main table.acols td.catfila .inc-cell{display:inline-flex;vertical-align:middle;margin:0 8px 0 0}.main table.acols td.what .btn{height:22px;min-height:0;padding:0 10px;line-height:20px}}@container main (min-width:1000px) and (max-width:1250px){.main table.acols :is(.c-base,.c-cat){display:none!important}}:root .app .main .cuentas>.vlado+details{margin-top:var(--gap-flota)}.dock.fac{position:fixed;top:8px;right:8px;bottom:8px;z-index:42;width:min(480px,calc(100vw - 16px));overflow:auto;overscroll-behavior:contain;padding:16px 18px 24px;background:var(--bg);border-radius:var(--r-card,10px);box-shadow:0 0 0 1px var(--line),0 24px 60px -12px rgba(0,0,0,.35)}@media (min-width:761px){:is(.t-ingresos,.t-gastos)>tbody>tr[data-f]{cursor:pointer}:is(.t-ingresos,.t-gastos)>tbody>tr.sel>td{background:var(--select)}}.dock.fac>:not(.dock-x){transition:opacity .15s}.dock.fac.cargando>:not(.dock-x){opacity:.45;transition-delay:.12s}.dock.fac>.dock-x{text-decoration:none}.dock.fac .head{margin-bottom:14px;flex-wrap:wrap}.dock.fac .head h1{font-size:22px;line-height:28px}.dock.fac .head>.actions{padding-top:4px}.dock.fac .led-two{grid-template-columns:minmax(0,1fr)!important}@container main (min-width:1150px){.vlado:has(>.dock.fac){display:grid;grid-template-columns:minmax(0,1fr) clamp(400px,34cqw,560px);grid-gap:20px;gap:20px;align-items:start;margin-bottom:var(--sec-gap)}.vlado:has(>.dock.fac)>.panel{min-width:0;margin-bottom:0}.vlado>.dock.fac{position:-webkit-sticky;position:sticky;top:calc(var(--alto-barra,0px) + 12px);right:auto;bottom:auto;z-index:4;width:auto;max-height:calc(100vh - var(--alto-barra,0px) - 24px);box-shadow:0 0 0 1px var(--line),var(--sh-card2,0 1px 2px rgba(0,0,0,.06))}.vlado:has(>.dock.fac) table.acols :is(.c-num,.c-proy,.c-cat,.c-base){display:none!important}.vlado:has(>.dock.fac) table.acols .c-cli{width:24%!important}.vlado:has(>.dock.fac) table.acols .c-est{width:128px!important}}@container main (min-width:1150px){.bk-fila:has(>.bk-g+.bk-g){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-bottom:var(--sec-gap,20px)}.bk-fila>.bk-g>.bk-accs{margin-bottom:0}.main table.pcols{table-layout:fixed;width:100%}.main table.pcols col{width:auto!important}.main table.pcols .cw{display:table-cell!important}.main table.pcols .hw{display:inline}.main table.pcols .hn{display:none}.main table.pcols>tbody>tr>td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;padding-top:7px;padding-bottom:7px}.main table.pcols td .dir-doc>:not(:first-child),.main table.pcols td .m-acts,.main table.pcols td .p-portal,.main table.pcols td .two>.sub2{display:none!important}.main table.pcols td .two{display:block}.main table.pcols td .ed{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main table.pcols td.lead .person{display:flex;align-items:center;gap:8px;min-width:0}.main table.pcols td.lead a{font-weight:600}.main table.pcols td.c-mail .mailcell{display:flex;align-items:center;gap:4px;min-width:0}.main table.pcols .c-nom{width:190px!important}.main table.pcols .c-tel,.main table.pcols .c-toca{width:120px!important}.main table.pcols .c-mail{width:200px!important}.main table.pcols .c-ciu,.main table.pcols .c-res{width:110px!important}.main table.pcols .c-dni{width:108px!important}.main table.pcols .c-nac{width:104px!important}.main table.pcols .c-dom{width:auto!important}.main table.pcols .c-not{width:160px!important}.main table.pcols .c-proy{width:96px!important}.main table.pcols .c-portal{width:118px!important}}@container main (min-width:1150px) and (max-width:1640px){.main table.pcols .c-dom{display:none!important}}@container main (min-width:1150px) and (max-width:1460px){.main table.pcols :is(.c-not,.c-res){display:none!important}}@container main (min-width:1150px){.main table.icols{table-layout:fixed;width:100%}.main table.icols .cw{display:table-cell!important}.main table.icols td.lead :is(.inv-note,.inv-uses,.inv-tipo){display:none!important}.main table.icols>tbody>tr>td{padding-top:6px!important;padding-bottom:6px!important;vertical-align:middle}.main table.icols td:is(.lead,.c-nota,.c-sale,.c-ftec){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main table.icols td.lead>*{display:inline-flex;align-items:center;vertical-align:middle;margin-right:6px}.main table.icols td.c-ftec,.main table.icols td.c-nota,.main table.icols td.c-sale{color:var(--ink-2)}.main table.icols td.c-nota .inv-note{display:block!important;margin:0!important;padding:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.main table.icols td.inv-where .inv-tags{flex-wrap:wrap}.main table.icols td.inv-where .inv-tag{white-space:nowrap}.main table.icols .c-mat{width:auto!important}.main table.icols .c-nota{width:160px!important}.main table.icols .c-sale{width:180px!important}.main table.icols .c-ftec{width:110px!important}.main table.icols .c-donde{width:280px!important}.main table.icols .c-hay{width:84px!important}.main table.icols .c-est{width:136px!important}.main table.icols .act{width:44px!important}}@container main (min-width:1150px) and (max-width:1250px){.main table.icols .c-ftec{display:none!important}}.pbarra{display:contents}.cuentas .pbarra>.ptabs,.pbarra>.b-tit,.solo-ancho{display:none!important}.md-index>.b-tit{display:none}@container main (min-width:1150px){.pbarra{position:-webkit-sticky;position:sticky;top:0;z-index:9;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 16px;padding:8px 0;background:var(--app,var(--bg))}.pbarra.pegada{box-shadow:0 1px 0 var(--line)}.pbarra>*{margin:0!important}.cuentas .pbarra>.ptabs{display:flex!important}.pbarra>.chips{flex:0 1 auto;min-width:0}.pbarra>:is(.toolbar,.bk-bar){flex:1 1 auto;min-width:0}.pbarra>.solo-ancho{display:flex!important;margin-left:auto!important}.pbarra.pegada>.b-tit{display:inline-flex!important;align-items:center;gap:8px;flex:0 1 auto;min-width:0;max-width:260px;margin-right:6px!important;font:650 14px/20px var(--font-ui);color:var(--ink)}.pbarra>.b-tit .ic,.pbarra>.b-tit svg{flex:none;width:18px;height:18px}.pbarra>.b-tit b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}.pbarra.pegada .chips-hint{display:none}.solo-estrecho{display:none!important}.main :is(.tablewrap,.tw):has(>table:is(.acols,.pcols,.icols)){overflow:visible!important}.main .panel:has(table:is(.acols,.pcols,.icols)),.main section.sh:has(table.pcols){overflow:clip}.main table:is(.acols,.pcols,.icols)>thead th{position:-webkit-sticky;position:sticky;top:var(--alto-barra,0);z-index:3;background:var(--card,var(--bg));box-shadow:inset 0 -1px 0 var(--line)}.mando .md-index{position:-webkit-sticky;position:sticky;top:0;z-index:8;margin-inline:-4px;padding:8px 4px;background:var(--app,var(--bg))}.mando .md-index.pegada{box-shadow:0 1px 0 var(--line)}.mando .md-index a.aqui{background:var(--ink);color:var(--bg);border-color:var(--ink)}.mando .md-index .b-tit{display:none;align-items:center;gap:8px;margin-right:6px;font:650 14px/20px var(--font-ui);color:var(--ink)}.mando .md-index.pegada .b-tit{display:inline-flex}.mando .md-index .b-tit .ic{width:18px;height:18px}}@container main (min-width:1000px){.board.opp-board{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,2fr)}.opp-board .col[data-status=confirmada]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:2px 10px;gap:2px 10px;align-content:start}.opp-board .col[data-status=confirmada]>:not(.opp-k){grid-column:1/-1}.opp-board .col[data-status=confirmada]>.opp-k{margin:0 0 8px!important}.opp-groups .opp-row{grid-template-columns:84px minmax(0,1.25fr) minmax(0,1fr) 150px 110px minmax(0,1fr);align-items:center;min-height:36px;padding-block:3px}.opp-groups .opp-row>.what{display:contents}.opp-groups .opp-row>.what>.s,.opp-groups .opp-row>.what>a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opp-groups .opp-row>.what>.s{color:var(--ink-2)}.opp-groups .opp-row>.what>.s .ed{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.opp-groups .opp-row>.nx{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cuentas .t-presu td.c0,.cuentas .t-presu th.c0{width:260px!important;min-width:260px!important;max-width:260px!important}}@container main (min-width:1000px){.cuentas .t-presu tr>:is(th,td).dt{width:auto!important;max-width:none!important}.cuentas .t-presu td.c0{white-space:normal;overflow:hidden}.cuentas .t-presu td.c0>.chip.src,.cuentas .t-presu td.c0>.when{display:inline-flex!important;align-items:center;vertical-align:middle;margin:2px 6px 0 0}.cuentas .t-presu .chip.src .src-pre{display:none}}.solo-ancho-f{display:none!important}.tb-acc{display:contents}@container main (min-width:1000px){.solo-ancho-f{display:flex!important}.solo-estrecho-f{display:none!important}.prod>.phead{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"top" "h1" "meta" "fases";grid-row-gap:0;row-gap:0;margin-bottom:14px}.prod>.phead>.phead-row{display:contents}.prod>.phead>.phead-row>.m-datos-l{display:none}.prod>.phead .phead-top{grid-area:top;margin-bottom:2px}.prod>.phead .phead-top .acc{align-items:center;gap:8px;margin-left:auto}.prod>.phead .h1-row{grid-area:h1}.prod>.phead .meta-line{grid-area:meta}.prod>.phead .fases{grid-area:fases;display:flex;align-items:center;gap:28px;max-width:none;margin-top:14px;padding:12px 16px;border-radius:var(--r-flota,8px);background:var(--card);box-shadow:var(--sh-card2,0 0 0 1px var(--line))}.prod>.phead .fases .pasos{flex:1 1;min-width:0;align-items:center}.prod>.phead .fases .stpick-pipe{flex:none;flex-basis:auto;margin:0}.prod>.phead .fases .paso{display:flex;align-items:center;gap:10px;min-width:max-content}.prod>.phead .fases .paso:not(:last-child){flex:1 1 auto}.prod>.phead .fases .paso i{margin:0}.prod>.phead .fases .paso:before{display:none}.prod>.phead .fases .paso:not(:last-child):after{content:"";flex:1 1;min-width:24px;height:2px;margin-right:10px;border-radius:1px;background:var(--line-strong)}.prod>.phead .fases .paso.done:not(:last-child):after{background:var(--accent)}.prod>.phead .fases .paso>form>button,.prod>.phead .fases .paso>span{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:7px;flex:none;width:auto!important;padding:0!important;text-align:left}.prod>.phead .fases .paso>span>span:not(.ps){display:contents}.prod>.phead .fases .paso b{white-space:nowrap}.prod>.phead .fases .paso .ps{margin:0!important;white-space:nowrap}.pbarra.fbarra{position:-webkit-sticky;position:sticky;top:0;z-index:9;display:flex;flex-wrap:nowrap;align-items:center;gap:10px 14px;margin:0 0 18px;padding:8px 0;background:var(--app,var(--bg))}.pbarra.fbarra.pegada{box-shadow:0 1px 0 var(--line)}.pbarra.fbarra.pegada>.b-tit{display:inline-flex!important;align-items:center;gap:8px;flex:0 1 auto;min-width:0;max-width:200px;font:650 13.5px/18px var(--font-ui);color:var(--ink)}.pbarra.fbarra>.b-tit b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:650}.pbarra.fbarra>.b-tit .sring{flex:none;transform:scale(.72);margin:-6px -4px}.pbarra.fbarra>.toolbar{flex:none;margin:0!important}.pbarra.fbarra>.toolbar .push{display:none}.pbarra.fbarra>.ap-cal{position:static;flex:1 1;min-width:0;margin:0;padding:0;border:0;background:none}.pbarra.fbarra>.daybar{flex:1 1;min-width:0;margin:0;padding:2px}.pbarra.fbarra>.daybar a span{max-width:150px}.prod .tw>table.pt{width:100%}.prod table.t-ruta>thead th:nth-child(6){width:140px!important}.prod table.t-ruta>thead th:nth-child(7){width:19%!important}.prod table.t-ruta td.wrap{max-width:none!important}.prod .sh .pt7.t-ruta td.lead{width:auto!important}}@container main (min-width:1100px){.apartados .ap-res7{grid-template-columns:minmax(0,1fr) 340px}}@container main (min-width:1300px){.apartados .ap-res7{grid-template-columns:minmax(0,1fr) 380px;gap:24px}}.tlado{display:contents}.tfil{display:none}@container main (min-width:1150px){.fchips{display:none!important}.tlado{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:16px;gap:16px;align-items:start;margin-bottom:var(--sec-gap)}.tlado-c{min-width:0}.tlado-c>*{margin-bottom:0}.tfil{display:block;position:-webkit-sticky;position:sticky;top:16px}.tfil .sh{margin:0}.tfil .sh-c{padding:12px 10px 10px}.tf-h{display:flex;justify-content:space-between;align-items:baseline;padding:0 6px 6px;font-size:13.5px}.tf-x{font-size:12.5px;color:var(--accent-ink);text-decoration:none}.tf-g{display:flex;flex-direction:column;gap:1px;padding:6px 0;border-top:1px solid var(--line)}.tf-gt{margin:0;padding:2px 6px 4px;font:600 11px/16px var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.tf-i{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:30px;padding:0 6px;border-radius:var(--r-sm);color:var(--ink);font:500 13px var(--font-ui);text-decoration:none}.tf-i>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.tf-i .k{flex:none;font:400 12px var(--font-num);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a.tf-i:hover{background:var(--hover)}.tf-i.on{background:var(--select);font-weight:650}.tf-i.cero{color:var(--muted)}.tf-mas{flex-direction:row;flex-wrap:wrap;gap:6px;padding:8px 6px 2px}}.lado{display:contents}@container main (min-width:1150px){.lado{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));grid-gap:16px;gap:16px;align-items:start;margin-bottom:var(--sec-gap)}.lado>*{margin:0!important;min-width:0}.lado:has(>:only-child){grid-template-columns:minmax(0,760px)}.lado.grupos{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 28px;margin:0}.lado .prow{display:grid;grid-template-columns:28px 40px auto auto minmax(0,1fr) auto!important;grid-template-areas:"ring num nm nm nm tk" "ring . st f cl .";align-items:center!important;grid-column-gap:10px;column-gap:10px;grid-row-gap:3px;row-gap:3px}.lado .prow>.c2{display:contents}.lado .prow>.c0{grid-area:ring;align-self:start}.lado .prow>.c1{grid-area:num;padding-top:2px}.lado .prow .nm{grid-area:nm;min-width:0}.lado .prow>.st7{grid-area:st;width:auto!important}.lado .prow>.c4{grid-area:f;width:auto!important}.lado .prow .cl{grid-area:cl;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lado .prow>.c5{grid-area:tk}.lado .prow.hd{display:none}.lado .md-prow{grid-template-columns:28px minmax(0,1fr) auto!important;grid-template-areas:"ring tx amt" "ring ln fl";align-items:start!important;column-gap:10px;row-gap:4px}.lado .md-prow>.sring,.lado .md-prow>svg{grid-area:ring}.lado .md-prow>.tx{grid-area:tx;display:flex!important;flex-direction:column;gap:2px;min-width:0}.lado .md-prow>.when{grid-area:ln;display:inline-flex!important;align-items:baseline;gap:6px;min-width:0;text-align:left!important}.lado .md-prow>.flags,.lado .md-prow>.when{align-self:center;flex-direction:row!important;width:auto!important}.lado .md-prow>.flags{grid-area:fl;justify-self:end;display:flex!important;flex-wrap:wrap;justify-content:flex-end;gap:4px}.lado .md-prow>.amt{grid-area:amt;align-self:start;padding-top:1px}}.solo-mosaico{display:none!important}.mando .yr,.mando>.md-par{display:contents}.mando .din-fila,.mando .md-pboard{display:none}.mando>.md-par>.sh{margin-top:12px}.mando>.md-sec+.md-par>.din-fila+.sh{margin-top:0}.dock.din{position:fixed;top:8px;right:8px;bottom:8px;z-index:42;width:min(460px,calc(100vw - 96px));overflow:auto;overscroll-behavior:contain;padding:16px 18px 24px;background:var(--bg);border-radius:var(--r-card,10px);box-shadow:0 0 0 1px var(--line),0 24px 60px -12px rgba(0,0,0,.35)}:is(.dock,.al-lado) .dock-x{position:-webkit-sticky;position:sticky;top:0;float:right;z-index:3;display:grid;place-items:center;width:28px;height:28px;margin:-4px -6px 0 8px;border:0;border-radius:var(--r-sm);background:var(--fill);color:var(--ink-2);font:400 18px/1 var(--font-ui);cursor:pointer}.dock.din .din-t{margin:2px 0 14px;font-size:22px;line-height:28px}.dock.din .din-l{display:flex;flex-direction:column;gap:2px}@container main (min-width:1000px){.mando .solo-mosaico{display:inline!important}.mando .sin-mosaico{display:none!important}.mando>.md-par{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:stretch;margin-top:12px}.mando>.md-sec+.md-par{margin-top:0}.mando>.md-par.negocio:not(:has(>.md-work)){grid-template-columns:minmax(0,1fr)}.mando>.md-par>.sh{display:flex;flex-direction:column;min-width:0;margin:0!important}.mando>.md-par>.sh>.sh-c{flex:1 1;min-height:0}.mando .din-fila{grid-column:1/-1;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.mando .din-fila>.md-fig{gap:3px;min-width:0;margin:0;padding:14px 16px;border-radius:var(--r-flota,8px);background:var(--card);box-shadow:var(--sh-flota,var(--sh-card2,0 0 0 1px var(--line)));color:inherit;text-decoration:none}.mando .din-fila>.md-fig:hover{background:var(--card);box-shadow:var(--sh-flota-h,var(--sh-flota,0 0 0 1px var(--line-strong)))}.mando .din-fila>button.md-fig{border:0;font:inherit;text-align:left;cursor:pointer}.mando .din-fila>.md-fig .d{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;white-space:normal}.mando .md-par.dinero .md-caja .md-figs,.mando .md-par.dinero .md-venc .md-late{display:none}.mando .md-par.dinero .md-venc-in{display:block}.mando .md-par.dinero .md-days{border:0;padding:0}.mando .md-par.dinero .md-venc>.sh-f .fl-r{white-space:normal}.mando .md-par.negocio .md-work .md-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.mando .md-par.negocio .md-fin .md-stats{grid-template-columns:minmax(0,1fr)}.mando .md-pboard{display:grid;grid-gap:12px;gap:12px;align-items:stretch;margin-top:12px}.mando>.md-sec+.sin-mosaico+.md-pboard{margin-top:0}.mando .md-pboard{grid-template-columns:repeat(2,minmax(0,1fr))}.mando .md-pboard>.sh{display:flex;flex-direction:column;min-width:0;margin:0!important}.mando .md-pboard>.sh>.sh-c{flex:1 1;min-height:0}.mando .md-pcol .sh-t h3 .k{font:400 12.5px var(--font-num);color:var(--muted);margin-left:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mando .md-pcol .sh-m .warn{color:var(--warn)}.mando .md-pc{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"ring nm amt" "ring when amt" "ring fl fl";grid-column-gap:10px;column-gap:10px;grid-row-gap:2px;row-gap:2px;align-items:start;padding:9px 8px;border-radius:var(--r-sm);color:inherit;text-decoration:none}.mando .md-pc+.md-pc{box-shadow:0 -1px 0 var(--line)}.mando .md-pc:hover{background:var(--hover)}.mando .md-pc>.sring{grid-area:ring;margin-top:1px}.mando .md-pc>.nm{grid-area:nm;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;font-weight:600;line-height:17px}.mando .md-pc>.amt{grid-area:amt;font:500 12.5px/17px var(--font-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.mando .md-pc>.amt.neg{color:var(--crit)}.mando .md-pc>.amt i{display:block;font:400 10.5px/13px var(--font-ui);font-style:normal;color:var(--muted)}.mando .md-pc>.when{grid-area:when;display:flex;align-items:baseline;gap:6px;min-width:0;font-size:12px;line-height:16px;color:var(--muted);white-space:nowrap;overflow:hidden}.mando .md-pc>.when b{font-weight:550;color:var(--ink)}.mando .md-pc>.when b.soon{color:var(--accent-ink)}.mando .md-pc>.when span{overflow:hidden;text-overflow:ellipsis}.mando .md-pc>.when .none{color:var(--faint)}.mando .md-pc>.flags{grid-area:fl;display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.mando .md-scene2{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.mando .yr{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-areas:"i s" "i b";grid-template-rows:auto 1fr;grid-column-gap:28px;column-gap:28px;align-items:start}.mando .yr>.aca{grid-area:i}.mando .yr>.md-split{grid-area:s;border-top:0;padding-top:4px}.mando .yr>.md-bars-d{grid-area:b;margin-top:0}.mando .md-pboard.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.mando .md-pboard.n5{grid-template-columns:repeat(6,minmax(0,1fr))}.mando .md-pboard.n5>.sh{grid-column:span 2}.mando .md-pboard.n5>.sh:nth-child(n+4){grid-column:span 3}}@container main (min-width:1150px){.mando .md-pboard.n4{grid-template-columns:repeat(4,minmax(0,1fr))}}@container main (min-width:1300px){.mando .md-pboard.n5{grid-template-columns:repeat(5,minmax(0,1fr))}.mando .md-pboard.n5>.sh:nth-child(n){grid-column:auto}}.al-lado{display:contents}.al-lado>.dock-x,.cuentas .kpis>.cj-l{display:none}.cuentas>.cj-par{display:contents}.cuentas>.cj-par>*{margin-bottom:var(--sec-gap)}.cuentas>.cj-par>*+*{margin-top:var(--gap-flota,16px)}@container main (min-width:1000px){:root .app .main .cuentas>.kpis:has(>.cj-l){grid-template-columns:repeat(5,minmax(0,1fr))}.cuentas .kpis>.kpi.cj-l{display:flex;flex-direction:column;align-items:stretch;border:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:var(--card)}.cuentas .kpis>.kpi.cj-l:hover{box-shadow:var(--sh-flota-h,var(--sh-flota))}.cuentas .kpi.cj-l .d{margin:0 0 10px;padding-top:2px}.cuentas .kpi.cj-l .cfm-bar{margin:auto 0 0}.cuentas>.cj-par{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-template-rows:auto 1fr auto;grid-template-areas:"graf hon" "graf est" "mes mes";grid-gap:var(--gap-flota,16px);gap:var(--gap-flota,16px);align-items:stretch;margin-bottom:var(--sec-gap)}.cuentas>.cj-par>*{grid-area:mes;min-width:0;margin:0!important}.cuentas>.cj-par>.cj-graf{grid-area:graf}.cuentas>.cj-par>#honorarios{grid-area:hon}.cuentas>.cj-par>#estructura{grid-area:est}.cuentas>.cj-par:not(:has(>#honorarios))>#estructura{grid-row:1/span 2}.cuentas>.cj-par>:is(#honorarios,#estructura) .ph{flex-direction:column;align-items:flex-start;gap:2px}.cuentas>.cj-par>:is(#honorarios,#estructura) .ph>*{flex:none}.cuentas>.cj-par>:is(#honorarios,#estructura) .t-presu thead{display:none}.cuentas>.cj-par>:is(#honorarios,#estructura) .tablewrap{overflow:visible}.cuentas>.cj-par>:is(#honorarios,#estructura) table{width:100%;min-width:0!important}.cuentas>.cj-par>#estructura :is(table,tbody,tfoot,tfoot tr){display:block}.cuentas>.cj-par>#estructura tbody tr{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"concepto concepto cada quita" "tipo que que que" "desde hasta en en";grid-gap:0 8px;gap:0 8px;padding:6px 10px;border-bottom:1px solid var(--line)}.cuentas>.cj-par>#estructura tbody td{min-width:0;max-width:none;width:auto!important;padding:0;border:0}.cuentas>.cj-par>#estructura tbody td:first-child{grid-area:tipo}.cuentas>.cj-par>#estructura tbody td:nth-child(2){grid-area:concepto}.cuentas>.cj-par>#estructura tbody td:nth-child(2) .ed{font-weight:600}.cuentas>.cj-par>#estructura tbody td:nth-child(3){grid-area:que}.cuentas>.cj-par>#estructura tbody td:nth-child(4){grid-area:desde}.cuentas>.cj-par>#estructura tbody td:nth-child(5){grid-area:hasta}.cuentas>.cj-par>#estructura tbody td:nth-child(6){grid-area:cada;justify-self:end}.cuentas>.cj-par>#estructura tbody td:nth-child(7){grid-area:en}.cuentas>.cj-par>#estructura tbody td:nth-child(8){grid-area:quita}.cuentas>.cj-par>#estructura tfoot td{padding:8px 10px 0;border:0}.cuentas>.cj-par>#honorarios :is(table,tbody){display:block}.cuentas>.cj-par>#honorarios tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"nom mes imp" "pag pag pag";align-items:center;grid-gap:6px 12px;gap:6px 12px;padding:8px 10px;border-bottom:1px solid var(--line)}.cuentas>.cj-par>#honorarios tbody tr:last-child{border-bottom:0}.cuentas>.cj-par>#honorarios tbody tr.on{background:var(--accent-soft)}.cuentas>.cj-par>#honorarios tbody td{min-width:0!important;width:auto!important;padding:0;border:0;background:none!important}.cuentas>.cj-par>#honorarios tbody td:first-child{grid-area:nom}.cuentas>.cj-par>#honorarios tbody td:nth-child(2){grid-area:mes}.cuentas>.cj-par>#honorarios tbody td:nth-child(3){grid-area:imp;justify-self:end}.cuentas>.cj-par>#honorarios tbody td:nth-child(4){grid-area:pag}.cuentas>.cj-par>#honorarios tbody td:nth-child(4):not(:has(*)){display:none}.cuentas>.cf-lines{display:contents}.cuentas>.cf-lines>.al-lado:not(.on){display:none}.cuentas>.cf-lines>.al-lado.on{position:fixed;top:8px;right:8px;bottom:8px;z-index:42;display:block;width:min(460px,calc(100vw - 96px));overflow:auto;overscroll-behavior:contain;padding:16px 18px 24px;background:var(--bg);border-radius:var(--r-card,10px);box-shadow:0 0 0 1px var(--line),0 24px 60px -12px rgba(0,0,0,.35)}.cuentas>.cf-lines>.al-lado.on>.dock-x{display:grid}.cuentas>.cf-lines>.al-lado.on>.panel{display:block;margin:0;padding:0;background:none;box-shadow:none}}.prox-l,.prox-w{display:contents}.prox-lado{display:none}.prox-l>.sh+.sh{margin-top:var(--gap-flota,16px)}.pday7.pflash,.sh.pflash{background:color-mix(in srgb,var(--accent) 14%,transparent);border-radius:var(--r-sm);transition:background .3s}@container main (min-width:1150px){.prox-w{display:grid;grid-template-columns:minmax(0,min(1100px,64%)) minmax(340px,1fr);grid-gap:20px;gap:20px;align-items:start;margin-bottom:var(--sec-gap)}.prox-l{display:flex;flex-direction:column;gap:var(--gap-flota,16px);min-width:0}.prox-l>*{margin:0!important;min-width:0}.prox-lado{position:-webkit-sticky;position:sticky;top:16px;display:flex;flex-direction:column;gap:16px;min-width:0}.prox-lado>.sh{margin:0}.pcal .sh-c{padding:14px 16px 12px}.pcal-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.pcal-h b{font-size:15px;font-weight:650;text-transform:capitalize}.pcal-h button{display:grid;place-items:center;width:28px;height:28px;border:0;border-radius:var(--r-sm);background:var(--fill);color:var(--ink-2);font:400 17px/1 var(--font-ui);cursor:pointer}.pcal-g{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.pcal-w{padding-bottom:4px;font:600 11px/16px var(--font-ui);letter-spacing:.06em;color:var(--muted);text-align:center}.pcal-d{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:40px;border:0;border-radius:var(--r-sm);background:none;color:var(--ink);font:500 13px/1 var(--font-num);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:default}.pcal-d .pts{display:flex;gap:2px;height:4px}.pcal-d .pts i{width:4px;height:4px;border-radius:50%;background:var(--ink-2)}.pcal-d small{margin-left:2px;font:600 9.5px var(--font-ui);letter-spacing:.04em;text-transform:uppercase}.pcal-d.uno{font-weight:700}.pcal-d.vent{background:var(--fill)}.pcal-d.pasado{color:var(--muted)}.pcal-d.hoy{box-shadow:inset 0 0 0 1.5px var(--ink)}.pcal-d.conc{background:color-mix(in srgb,var(--c) 22%,transparent);color:var(--c);font-weight:700}.pcal-d.conc .pts i{background:var(--c)}.pcal-d.con-t{cursor:pointer}.pcal-d.con-t:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.pcal-l{display:flex;gap:14px;margin-top:10px;font-size:12px;color:var(--muted)}.pcal-l span{display:inline-flex;align-items:center;gap:5px}.pcal-l i{display:inline-block;width:8px;height:8px;border-radius:2px}.pcal-l i.pt{width:4px;height:4px;border-radius:50%;background:var(--ink-2)}.pcal-l i.cc{background:color-mix(in srgb,var(--accent-ink) 30%,transparent)}.pcal-l i.hy{box-shadow:inset 0 0 0 1.5px var(--ink)}}:root:is(:has(.app),:has(.login),:has(.hjc)){--app:#E6DFD0;--side:#EFE9DC;--bg:#FBF8F1;--raise:#FDFBF6;--fill-solid:#EFEAE0;--card:rgba(255,255,255,.54);--card-s:#F7F4EE;--pop:rgba(253,251,246,.94);--ink:#0E1620;--ink-2:#333E4F;--muted:#515C6B;--on-ink:#F6F3EC;--line:rgba(14,22,32,.10);--line-strong:rgba(14,22,32,.20);--hover:rgba(14,22,32,.05);--fill:rgba(14,22,32,.055);--fill-2:rgba(14,22,32,.11);--select:rgba(14,22,32,.09);--sh-sel:0 0 0 1px rgba(14,22,32,.07);--sh-flota:inset 0 1px 0 rgba(255,255,255,.75),0 0 0 1px rgba(255,255,255,.5),0 14px 32px -22px rgba(29,38,51,.45);--sh-flota-h:inset 0 1px 0 rgba(255,255,255,.85),0 0 0 1px rgba(255,255,255,.7),0 20px 38px -20px rgba(29,38,51,.5);--sh-pop:inset 0 1px 0 rgba(255,255,255,.8),0 0 0 1px rgba(14,22,32,.07),0 26px 56px -20px rgba(14,22,32,.38);--fondo:radial-gradient(52% 40% at 22% 4%,rgba(143,178,207,.62),transparent 72%),radial-gradient(40% 32% at 76% 8%,rgba(166,190,208,.42),transparent 74%),radial-gradient(44% 38% at 86% 66%,rgba(226,174,97,.46),transparent 72%),radial-gradient(56% 42% at 16% 84%,rgba(190,178,150,.55),transparent 76%);--r-sm:6px;--r-md:9px;--r-lg:12px;--r-card:10px;--r-flota:12px;--r-shell:14px;--r-sheet:16px}:root[data-theme=dark]:is(:has(.app),:has(.login),:has(.hjc)){--app:#0A1219;--side:#0E1620;--bg:#121C26;--raise:#1A2531;--fill-solid:#1D2935;--card:rgba(19,29,39,.7);--card-s:#131D27;--pop:rgba(24,35,47,.92);--ink:#F6F3EC;--ink-2:#DAD9D3;--muted:#AEB6C1;--faint:#737C89;--on-ink:#0E1620;--check:#8C93A0;--line:rgba(255,255,255,.09);--line-strong:rgba(255,255,255,.18);--hover:rgba(255,255,255,.05);--fill:rgba(255,255,255,.075);--fill-2:rgba(255,255,255,.12);--select:rgba(255,255,255,.11);--accent:#E0B978;--accent-hover:#EAC68A;--accent-press:#C9A366;--accent-ink:#E0B978;--accent-soft:rgba(224,185,120,.15);--sh-sel:0 0 0 1px rgba(255,255,255,.09);--sh-flota:0 0 0 1px rgba(255,255,255,.07),0 18px 40px -26px rgba(0,0,0,.75);--sh-flota-h:0 0 0 1px rgba(255,255,255,.13),0 22px 44px -22px rgba(0,0,0,.85);--sh-pop:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(255,255,255,.11),0 28px 60px -18px rgba(0,0,0,.8);--fondo:radial-gradient(52% 40% at 22% 2%,rgba(95,131,166,.72),transparent 72%),radial-gradient(40% 32% at 76% 6%,rgba(142,162,180,.34),transparent 74%),radial-gradient(44% 38% at 88% 68%,rgba(201,143,69,.42),transparent 72%),radial-gradient(56% 42% at 14% 86%,rgba(58,86,114,.85),transparent 76%)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]):is(:has(.app),:has(.login),:has(.hjc)){--app:#0A1219;--side:#0E1620;--bg:#121C26;--raise:#1A2531;--fill-solid:#1D2935;--card:rgba(19,29,39,.7);--card-s:#131D27;--pop:rgba(24,35,47,.92);--ink:#F6F3EC;--ink-2:#DAD9D3;--muted:#AEB6C1;--faint:#737C89;--on-ink:#0E1620;--check:#8C93A0;--line:rgba(255,255,255,.09);--line-strong:rgba(255,255,255,.18);--hover:rgba(255,255,255,.05);--fill:rgba(255,255,255,.075);--fill-2:rgba(255,255,255,.12);--select:rgba(255,255,255,.11);--accent:#E0B978;--accent-hover:#EAC68A;--accent-press:#C9A366;--accent-ink:#E0B978;--accent-soft:rgba(224,185,120,.15);--sh-sel:0 0 0 1px rgba(255,255,255,.09);--sh-flota:0 0 0 1px rgba(255,255,255,.07),0 18px 40px -26px rgba(0,0,0,.75);--sh-flota-h:0 0 0 1px rgba(255,255,255,.13),0 22px 44px -22px rgba(0,0,0,.85);--sh-pop:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(255,255,255,.11),0 28px 60px -18px rgba(0,0,0,.8);--fondo:radial-gradient(52% 40% at 22% 2%,rgba(95,131,166,.72),transparent 72%),radial-gradient(40% 32% at 76% 6%,rgba(142,162,180,.34),transparent 74%),radial-gradient(44% 38% at 88% 68%,rgba(201,143,69,.42),transparent 72%),radial-gradient(56% 42% at 14% 86%,rgba(58,86,114,.85),transparent 76%)}}html:has(.app){background:var(--app)}:root .app,html:has(.app) body{background:transparent}@media (prefers-reduced-motion:reduce){:root .app:before{transition:none}}:root .app:before{content:"";position:fixed;top:-6%;left:-6%;right:-6%;height:112lvh;z-index:-1;pointer-events:none;background:var(--fondo),var(--app);transform:translate(var(--fx,0),var(--fy,0));transition:transform 1.6s cubic-bezier(.65,0,.35,1)}html:is(:has(.login),:has(.hjc)){background:var(--app)}html:is(:has(.login),:has(.hjc)) body{background:transparent}html:is(:has(.login),:has(.hjc)) body:before{content:"";position:fixed;inset:0;height:100lvh;z-index:-1;pointer-events:none;background:var(--fondo),var(--app)}@media print{html:is(:has(.login),:has(.hjc)) body:before{display:none}.hjc{--card:#fff;--card-s:#fff;--pop:#fff;--raise:#fff;--fill-solid:#f1efe9;--hover:transparent;--select:#f1efe9;--fill-2:#e8e5dd;--on-ink:#fff}}@media (max-width:760px){:root .app,html:has(.app) body{background:transparent}:root .app .mbar{background:transparent}:root .app .mbar.lined{background:var(--glass-top)}}:root[data-theme=dark] .app :is(.nav a.active,.nav .eco-tree a.eco-i.active,.nav .projs a.tool.active,.nav details.area>summary.active){--sl-bg:rgba(255,255,255,.14);--sl-sh:inset 0 1px 0 rgba(255,255,255,.14),0 0 0 1px rgba(255,255,255,.08);color:var(--ink)}:root[data-theme=dark] .app .nav details.area>summary.active .chev,:root[data-theme=dark] .app :is(.nav a.active,.nav details.area>summary.active) .count:not(.crit){color:var(--muted)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .app :is(.nav a.active,.nav .eco-tree a.eco-i.active,.nav .projs a.tool.active,.nav details.area>summary.active){--sl-bg:rgba(255,255,255,.14);--sl-sh:inset 0 1px 0 rgba(255,255,255,.14),0 0 0 1px rgba(255,255,255,.08);color:var(--ink)}:root:not([data-theme=light]) .app .nav details.area>summary.active .chev,:root:not([data-theme=light]) .app :is(.nav a.active,.nav details.area>summary.active) .count:not(.crit){color:var(--muted)}}:root .app :is(.pbarra,.md-index){background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:root .app .apartados .ap-idx{background:transparent;box-shadow:none}:root .app :is(.pbarra,.md-index).pegada{background:var(--glass-top);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%)}@media (min-width:761px){:root .app .side{-webkit-mask-image:linear-gradient(#000 calc(100% - var(--dc-h,56px) - 22px),transparent calc(100% - var(--dc-h,56px) - 6px));mask-image:linear-gradient(#000 calc(100% - var(--dc-h,56px) - 22px),transparent calc(100% - var(--dc-h,56px) - 6px))}:root .app .dayclock .dc-idle,:root .app .dayclock.run{background:var(--pop)}:root .app .dayclock .dc-idle:hover{background:var(--raise)}}:root .app .main :is(.panel,details.card.fold,.card.review-card,.sh,.sh-c,.stack>.card){--surface:var(--card-s)}:root .app .main .cuentas{--surface:var(--card-s)}:root .app .main :is(.cuentas :is(.t-presu,.cf-table,.t-incmat,.mix-table),.prod :is(.mx,.pt.eq,.qvt)){background:var(--card-s)}:root .app .main :is(.panel,details.card.fold)>:is(.tablewrap,.cf-wrap),:root .app .main :is(.tablewrap,.cf-wrap){background:none}:root .app .main :is(.card.acc,.fecha:not(.add),.area-list .card,.mas-tile,.users>.panel){background:var(--card)}:root .app :is(.focus,.order,.tq-since){border-radius:8px}:root .app :is(.focus,.order,.tq-since) :is(a,button){border-radius:6px}:root .app .task .cb{border-radius:5px}:root .app :is(.cmenu,.apick .menu,.s-pop,.tquickp,.pf-pop,.perdida-m,.wait-sug){background:var(--pop);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);box-shadow:var(--sh-pop)}@media (min-width:761px){:root .app .dw-panel,:root .app .dw-panel:has(.dw-body :is(.sh,.panel)){border-radius:16px;background:var(--pop);-webkit-backdrop-filter:blur(26px) saturate(150%);backdrop-filter:blur(26px) saturate(150%);box-shadow:var(--sh-pop)}:root .app .dayclock{background:transparent}}:root .app :is(.dock.fac,.dock.din,.al-lado.on){background:var(--pop);-webkit-backdrop-filter:blur(26px) saturate(150%);backdrop-filter:blur(26px) saturate(150%);box-shadow:var(--sh-pop);border-radius:16px}.dock-full{position:absolute;top:14px;right:48px;z-index:2;font-size:12.5px;line-height:28px;color:var(--muted);text-decoration:none}.dock-full:hover{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.dock.fac .head{padding-top:18px}.dock.fac{width:min(520px,calc(100vw - 16px))}.dock.fac .form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dock.fac .form-grid>*{grid-column:auto!important;min-width:0}.dock.fac .form-grid>:is(.span-2,.span-3,.grow){grid-column:1/-1!important}:root .app .dw-scrim{background:color-mix(in srgb,var(--app) 48%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (max-width:760px){:root .app .dw-panel{background:var(--pop);-webkit-backdrop-filter:blur(26px) saturate(150%);backdrop-filter:blur(26px) saturate(150%)}}:root:has(.app){--rebote:cubic-bezier(.22,1.28,.36,1);--rebote-2:cubic-bezier(.3,1.5,.5,1)}@keyframes cr-cajon{0%{transform:translateX(56px);opacity:0}to{transform:none;opacity:1}}@keyframes cr-cajon-sale{to{transform:translateX(40px);opacity:0}}@keyframes cr-velo-sale{to{opacity:0}}@keyframes cr-sube{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}@keyframes cr-menu{0%{transform:translateY(-4px) scale(.95);opacity:0}to{transform:none;opacity:1}}@keyframes cr-naipe{0%{transform:translateY(22px) rotate(var(--g,-1.5deg)) scale(.97);opacity:0}to{transform:none;opacity:1}}@keyframes cr-titulo{0%{transform:translateY(55%);opacity:0;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{transform:none;opacity:1;-webkit-clip-path:inset(0 0 -20% 0);clip-path:inset(0 0 -20% 0)}}@keyframes cr-barra{0%{transform:scaleX(0)}to{transform:none}}@keyframes cr-anillo{0%{stroke-dashoffset:1.001}to{stroke-dashoffset:0}}@keyframes cr-cae{0%{transform:translateY(14px) scale(.985);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:no-preference){@media (min-width:761px){:root .app .dw-panel{animation:cr-cajon .44s var(--rebote)}}@media (max-width:760px){@keyframes cr-cajon-sale{to{transform:translateY(100%)}}}:root .app .dw-scrim{animation:dw-fade .22s ease-out}:root .app .dw-head{animation:cr-sube .34s var(--rebote) 40ms backwards}:root .app .dw-body>*{animation:cr-sube .34s var(--rebote) 90ms backwards}:root .app .dw-body>:nth-child(2){animation-delay:.13s}:root .app .dw-body>:nth-child(3){animation-delay:.17s}:root .app .dw-body>:nth-child(n+4){animation-delay:.21s}:root .app .dw-foot{animation:cr-sube .34s var(--rebote) .2s backwards}:root .app :is(.cmenu,.apick .menu,.s-pop,.tquickp,.pf-pop){transform-origin:top right;animation:cr-menu .24s var(--rebote-2)}:root .app .s-pop{transform-origin:top left}:root .app .dock.fac{animation:cr-cajon .44s var(--rebote)}:root .app .dock.fac .fac-c{animation:cr-sube .34s var(--rebote) 40ms backwards}:root .app .dock.fac.sale,:root .app .dw.sale .dw-panel{animation:cr-cajon-sale .2s cubic-bezier(.55,0,.8,.3) forwards}:root .app .dw.sale .dw-scrim{animation:cr-velo-sale .2s ease-in forwards}.app :is(.main>:not(.cuentas),.main>.cuentas>*):not(.dw):not(:has(.dw,.dock.fac)){animation:cr-cae .46s var(--rebote) backwards}.app :is(.main>:not(.cuentas),.main>.cuentas>*):nth-child(2):not(.dw):not(:has(.dw,.dock.fac)){animation-delay:50ms}.app :is(.main>:not(.cuentas),.main>.cuentas>*):nth-child(3):not(.dw):not(:has(.dw,.dock.fac)){animation-delay:.1s}.app :is(.main>:not(.cuentas),.main>.cuentas>*):nth-child(4):not(.dw):not(:has(.dw,.dock.fac)){animation-delay:.14s}.app :is(.main>:not(.cuentas),.main>.cuentas>*):nth-child(n+5):not(.dw):not(:has(.dw,.dock.fac)){animation-delay:.18s}:root .app .main>.cuentas>.vlado{animation:none!important}html[data-atras] .app :is(.main>*,.main>.cuentas>*){animation:none!important}:root .app :is(.kpis,.din-fila,.md-tiles,.md-stats,.hoy-fila,.cj-par,.kps7)>*{animation:cr-cae .48s var(--rebote) backwards;animation-delay:calc(var(--n,0) * 45ms + 60ms)}:root .app .opp-board .card.k,:root .app :is(.sh-grid,.md-pboard)>*{animation:cr-naipe .62s var(--rebote) backwards;animation-delay:calc(var(--n,0) * 55ms + 80ms)}:root .app .opp-board .col .card.k:nth-of-type(2n),:root .app :is(.sh-grid,.md-pboard)>:nth-child(2n){--g:1.5deg}:root .app :is(.kpis,.din-fila,.md-tiles,.md-stats,.hoy-fila,.cj-par,.kps7,.sh-grid,.md-pboard)>:nth-child(2){--n:1}:root .app :is(.kpis,.din-fila,.md-tiles,.md-stats,.hoy-fila,.cj-par,.kps7,.sh-grid,.md-pboard)>:nth-child(3){--n:2}:root .app :is(.kpis,.din-fila,.md-tiles,.md-stats,.hoy-fila,.cj-par,.kps7,.sh-grid,.md-pboard)>:nth-child(4){--n:3}:root .app :is(.kpis,.din-fila,.md-tiles,.md-stats,.hoy-fila,.cj-par,.kps7,.sh-grid,.md-pboard)>:nth-child(n+5){--n:4}html[data-atras] .app .opp-board .card.k,html[data-atras] .app :is(.kpis,.din-fila,.md-tiles,.md-stats,.hoy-fila,.cj-par,.kps7,.sh-grid,.md-pboard)>*{animation:none}:root .app .main .head h1{animation:cr-titulo .56s cubic-bezier(.2,.8,.2,1) backwards}:root .app :is(.tr>i,.cfm-bar>i,.track>.fill){transform-origin:left center;animation:cr-barra .8s cubic-bezier(.2,.8,.2,1) .16s backwards}:root .app .track>.fill.neg{transform-origin:right center}:root .app .sring path.ov.on{animation:cr-anillo .76s cubic-bezier(.2,.8,.2,1) .16s backwards}html[data-atras] .app :is(.main .head h1,.tr>i,.cfm-bar>i,.track>.fill,.sring path.ov.on){animation:none}:root .app :is(.nav a.active,.nav details.area>summary.active,:is(.focus,.order,.tq-since) :is(a,button):is(.on,[aria-pressed=true],[aria-current=true],[aria-current=page]),.ptabs a.on,.ap-idx a[aria-current=page],.ap-tabs a.on,.fee-tools .seg button[aria-pressed=true]):before{transition:transform .4s var(--rebote),width .4s var(--rebote),height .4s var(--rebote)}html[data-yendo] .app .main>*{opacity:.4;translate:0 -6px;transition:opacity .18s var(--ease),translate .18s var(--ease)}:root .app .aviso{animation-timing-function:var(--rebote)}:root .app :is(.dock.din,.al-lado.on){animation:cr-cajon .44s var(--rebote)}:root .app :is(a.sh,a.kpi,.sh:has(>.sh-c>a.nx)){transition:translate .26s var(--rebote),box-shadow .2s var(--ease)}:root .app :is(a.sh,a.kpi,.sh:has(>.sh-c>a.nx)):hover{translate:0 -2px}:root .app .btn{transition:scale .18s var(--rebote-2),background var(--t-fast) var(--ease),color var(--t-fast) var(--ease)}:root .app .btn:active{scale:.97}}.side-busca{display:flex;align-items:center;gap:6px;margin:-6px 0 0}.side-busca .search{flex:1 1;min-width:0;margin:0}.apt-mas{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--r-sm);background:var(--accent);color:var(--on-accent);transition:background var(--t-fast) var(--ease),scale .18s var(--rebote-2)}.apt-mas:hover,.apt-mas[aria-expanded=true]{background:var(--accent-hover)}.apt-mas:active{scale:.94}.apt-mas .ic{width:15px;height:15px}:root.rail:not(.abierto) .side-busca{flex-direction:column;gap:10px;margin:0;width:100%}:root.rail:not(.abierto) .side-busca .search{width:100%;flex:none}:root.rail:not(.abierto) .apt-mas{width:36px;height:36px}.apt-menu i{display:flex;align-items:center;gap:8px;font-style:normal}.apt-menu .ic{width:15px;height:15px;color:var(--muted)}.ven{position:fixed;inset:0;z-index:95;display:flex;align-items:flex-start;justify-content:center;padding:14vh 16px 16px}.ven-velo{position:absolute;inset:0;background:color-mix(in srgb,var(--app) 48%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ven-caja{position:relative;width:min(520px,100%);max-height:78vh;overflow:auto;padding:18px 20px 16px;border-radius:16px;background:var(--pop);-webkit-backdrop-filter:blur(26px) saturate(150%);backdrop-filter:blur(26px) saturate(150%);box-shadow:var(--sh-pop)}.ven-h{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ven-h h2{font:700 19px/24px var(--font-display);letter-spacing:-.015em}.ven-h .dock-x{position:static;float:none;margin:0;display:grid;place-items:center;width:28px;height:28px;border-radius:var(--r-sm);background:var(--fill);color:var(--ink-2);font-size:17px}.ven-f{gap:12px}.ven-f,.ven-f .field,.ven-f label{display:flex;flex-direction:column}.ven-f .field,.ven-f label{gap:4px;min-width:0;font-size:12.5px;color:var(--muted)}.ven-f :is(input,select){width:100%;height:34px;padding:0 10px;border:0;border-radius:var(--r-sm);background-color:var(--fill);color:var(--ink);font:inherit;font-size:13.5px}.ven-f select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:24px;background-image:var(--chev);background-position:var(--chev-pos);background-size:var(--chev-size);background-repeat:no-repeat}.ven-f input.ven-gran{height:44px;font-size:16px;font-weight:550;padding:0 12px}.ven-fila{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ven-fila.dos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:start}.ven-fila>.focus{flex:none}.ven-seg{align-self:flex-start}.ven-f input.ven-dia{flex:1 1;width:auto;min-width:130px;height:30px;color:var(--muted)}.ven-f input.ven-dia.on{color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--accent-ink)}.ven-f .form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ven-f .form-row .hint{font-size:11.5px;line-height:15px}.ven-pie{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:2px}.ven-pie a{color:var(--muted);text-underline-offset:2px}.ven-err{margin:0;color:var(--crit);font-size:13px}.ven-carga{margin:0;padding:14px 0}@keyframes cr-ven{0%{transform:translateY(12px) scale(.98);opacity:0}to{transform:none;opacity:1}}@keyframes cr-ven-sale{to{transform:translateY(8px) scale(.98);opacity:0}}@keyframes cr-ven-hoja{0%{transform:translateY(100%)}to{transform:none}}@keyframes cr-ven-hoja-sale{to{transform:translateY(100%)}}@media (prefers-reduced-motion:no-preference){.ven-caja{animation:cr-ven .32s var(--rebote)}.ven-velo{animation:dw-fade .2s ease-out}.ven-f>*{animation:cr-sube .3s var(--rebote) 50ms backwards}.ven-f>:nth-child(2){animation-delay:85ms}.ven-f>:nth-child(3){animation-delay:.12s}.ven-f>:nth-child(n+4){animation-delay:155ms}.ven.sale .ven-caja{animation:cr-ven-sale .17s ease-in forwards}.ven.sale .ven-velo{animation:cr-velo-sale .17s ease-in forwards}}@media (max-width:760px){.ven{align-items:flex-end;padding:0}.ven-caja{width:100%;max-height:88vh;border-radius:var(--r-sheet) var(--r-sheet) 0 0;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.ven-f :is(input,select){font-size:16px;height:40px}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.ven-caja{animation-name:cr-ven-hoja}.ven.sale .ven-caja{animation-name:cr-ven-hoja-sale}}@media screen{.hjc{--caja:color-mix(in srgb,var(--card-s) 90%,transparent)}:root .hjc .hjc-como,:root .hjc .panel{background:var(--caja);border-radius:var(--r-flota);box-shadow:var(--sh-flota)}:root .hjc :is(.hjc-days,.pm-days){background:transparent;border:0;box-shadow:none}:root .hjc :is(.hjc-days,.pm-days).pegada{--banda:color-mix(in srgb,var(--app) 94%,transparent);background:var(--banda);box-shadow:0 0 0 100vmax var(--banda),0 1px 0 100vmax var(--line);-webkit-clip-path:inset(0 -100vmax -1px);clip-path:inset(0 -100vmax -1px)}:root .hjc :is(.hjc-days,.pm-days) a:not(.on){background:var(--caja)}}@media screen and (prefers-reduced-motion:no-preference){.hjc[data-lineas] .plan>.pr:after{transform-origin:top center;transition:transform .34s cubic-bezier(.3,.7,.3,1);transition-delay:calc(var(--paso,0) * .15s + .12s)}.hjc[data-lineas] .plan:not(.vista)>.pr:after{transform:scaleY(0);transition:none}.hjc[data-lineas] .plan>.pr>.mk{transition:opacity .26s ease,scale .32s cubic-bezier(.3,1.5,.5,1);transition-delay:calc(var(--paso,0) * .15s)}.hjc[data-lineas] .plan:not(.vista)>.pr>.mk{opacity:.25;scale:.8;transition:none}.hjc[data-lineas] .plan>.pr:nth-child(2){--paso:1}.hjc[data-lineas] .plan>.pr:nth-child(3){--paso:2}.hjc[data-lineas] .plan>.pr:nth-child(4){--paso:3}.hjc[data-lineas] .plan>.pr:nth-child(5){--paso:4}.hjc[data-lineas] .plan>.pr:nth-child(6){--paso:5}.hjc[data-lineas] .plan>.pr:nth-child(7){--paso:6}.hjc[data-lineas] .plan>.pr:nth-child(8){--paso:7}.hjc[data-lineas] .plan>.pr:nth-child(9){--paso:8}.hjc[data-lineas] .plan>.pr:nth-child(10){--paso:9}}.clima-dia .clima-min{font-weight:500;color:var(--muted)}@media (max-width:760px){.hjc .clima-dia .clima-ll{display:inline-flex}}.hjc-cambios{--acento:color-mix(in srgb,var(--accent) 16%,var(--card-s))}:root .hjc .hjc-cambios{background:var(--acento);box-shadow:var(--sh-flota),inset 3px 0 0 var(--accent)}.hjc-cambios .ph{border:0;align-items:center}.hjc-cambios .ph .btn{margin-left:auto;flex:none}.hjc-cambios ul{margin:0;padding:2px 0 4px;list-style:none;display:flex;flex-direction:column;gap:6px}.hjc-cambios a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.hjc-cambios .link{margin-top:6px;color:var(--accent-ink);font-weight:600}.hjc .pr.cambio{border-radius:var(--r-sm);box-shadow:0 0 0 6px color-mix(in srgb,var(--accent) 14%,transparent);background:color-mix(in srgb,var(--accent) 14%,transparent)}.hjc :is(.hjc-stay,.pm-stay).cambio{color:var(--accent-ink)}.vuelo-link{display:inline-block;color:var(--accent-ink);font-weight:550;text-decoration:none}.pm-how .vuelo-link{margin-left:8px}.vuelo-link:hover{text-decoration:underline;text-underline-offset:3px}@media print{.hjc .pr.cambio{box-shadow:none;background:none}}.md-entero,.mf-c{display:none!important}@media (min-width:761px){.mf-b{display:none}}@media (max-width:760px){:root .app .main{padding-top:calc(44px + env(safe-area-inset-top) + var(--sb-extra,0px) + 6px)}:root .app .mb-ic{background:transparent;width:40px;height:40px;color:var(--ink-2)}:root .app .mbar-r{gap:0}:root .app .mb-txt{background:transparent;padding:0 8px}:root .app .mbar .clock.away{flex-direction:row;font-size:11px;margin-right:4px;color:var(--muted)}:root .app .mbar .clock.away b,:root .app .mbar .clock.away>span:first-child{display:none}:root .app .dayclock .dc-idle .disc,:root .app .dayclock .dc-idle:hover .disc{background:var(--glass-bar);color:var(--accent-ink);border-radius:14px;box-shadow:var(--sh-pop);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}:root .app .main .crumbs{display:none}:root .app .main .head{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:0 4px;margin:0 0 12px;padding:0}:root .app .main .head>div:first-child{flex:1 1 auto;min-width:0;max-width:100%}:root .app .main .head :is(.eyebrow,.lead){display:none}:root .app .main .head h1{font-size:28px;line-height:34px;letter-spacing:-.02em;margin:0}:root .app .main .head h1 :is(svg,.ic){display:none}:root .app .main .head>.actions{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;max-width:100%;min-width:0}:root .app .main .head>.actions>.focus{max-width:100%;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}:root .app .main .head>.actions>.focus>*{flex:none}.mf-c:not(:checked)~* .mf-solo,.mf-c:not(:checked)~.mf-solo{display:none!important}.mf-b{flex:none;position:relative;width:40px;height:40px;display:grid!important;place-items:center;color:var(--ink-2);cursor:pointer;margin-right:-8px}.mf-b svg{width:22px;height:22px}.mf-b i{position:absolute;top:8px;right:7px;width:8px;height:8px;border-radius:50%;background:var(--accent)}.mf-c:checked~.head .mf-b{color:var(--accent-ink)}:root .app .main .sh{border-radius:12px}:root .app .main .sh-c{padding:4px 14px}:root .app .main .sh-h{padding:10px 0 6px;margin:0}:root .app .main .sh-line{display:none}:root .app .main .sh-h h3{font-size:15px;line-height:20px}:root .app .main .sh-f{padding:8px 14px 10px;border:0;margin:0;font-size:14px}:root .app .main .sec-h{margin:18px 2px 6px;padding:0}:root .app .main .sec-h h2{font-size:15px;line-height:20px}:root .app .main .sec-h>.muted{display:none}:root .app .main .task:not(:has(>.task-toggle:checked))>.task-row{display:block;position:relative;padding:9px 0 9px 32px;margin:0;min-height:48px;border-radius:0}:root .app .main .task:not(:has(>.task-toggle:checked))>.task-row .cb{left:0;top:10px;margin:0}:root .app .main .task:not(:has(>.task-toggle:checked))>.task-row .cb:before{inset:-12px -12px -12px -14px}:root .app .main .task:not(:has(>.task-toggle:checked))>.task-row>:is(.r,.sd,.grip){display:none}:root .app .main .task.sub:not(:has(>.task-toggle:checked))>.task-row{padding-left:60px}:root .app .main .task.sub:not(:has(>.task-toggle:checked))>.task-row .cb{left:30px}:root .app .main .task:not(:has(>.task-toggle:checked))>.task-row .task-main .ctx .chip.personal,:root .app .main .task:not(:has(>.task-toggle:checked))>.task-row .task-main .ctx a .mono{display:none}:root .app .main .task:not(:has(>.task-toggle:checked))>.task-row .task-main .ctx .ctx-i:has(>.tchip:not(.on)){display:none}:root .app .main .task:not(:has(>.task-toggle:checked))>.task-row .task-main .ctx .ctx-i:has(.wait-t,.wait-box){order:1}:root .app .main .task:not(:has(>.task-toggle:checked))>.task-row .task-main .ctx .st-m .state-select{padding:0 0 0 14px;background:none;font-size:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none}:root .app .main .task:not(:has(>.task-toggle:checked))>.task-row .task-main .ctx .st-m .st-sel .dot{left:0}:root .app .main .task:not(:has(>.task-toggle:checked))>.task-row .task-main .ctx .when{height:auto;padding:0;background:none;font:500 13px/18px var(--font-ui);color:var(--muted)}:root .app .main .task.overdue .task-main .ctx .when{color:var(--crit)}:root .app .main .task:not(:has(>.task-toggle:checked))>.task-row .task-main .t{font-size:16px;line-height:21px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:root .app .main .task:not(:has(>.task-toggle:checked))>.task-row .task-main .ctx{display:flex;flex-wrap:nowrap;gap:10px;margin-top:1px;overflow:hidden;white-space:nowrap;font-size:13px;line-height:18px}:root .app .main .task:not(:has(>.task-toggle:checked))>.task-row .task-main .ctx .ctx-sep{display:none}:root .app .main .task:not(:has(>.task-toggle:checked))>.task-row .task-main .ctx>*{flex:none}:root .app .main .task:not(:has(>.task-toggle:checked))>.task-row .task-main .ctx>:last-child{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}:root .app .main .task:not(:has(>.task-toggle:checked))>.task-row .task-main .ctx .st-m:has(.st-nueva){display:none}:root .app .main .task:not(:has(>.task-toggle:checked))>.task-row .task-main .ctx .chip.low{display:none}:root .app .main .hoy2 .head>div:first-child{display:flex;flex-direction:column;flex:1 1}:root .app .main .hoy2 .head h1{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}:root .app .main .hoy2 .head .saludo{order:1;margin:0;font-size:26px;line-height:32px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}:root .app .main .hoy2 .head .eyebrow{display:block;order:2;margin:0;font:500 14px/20px var(--font-ui);letter-spacing:0;text-transform:none;color:var(--muted)}:root .app .main .hoy2 .head .cita-dia{order:3;margin:8px 0 0;font-size:14px;line-height:20px}:root .app .main .hoy2 .head>.actions{flex-basis:100%;margin-top:10px}:root .app .main .hoy2 .hoy-fila{display:flex;flex-direction:column;gap:6px;margin:0 0 10px}:root .app .main .hoy2 .hoy-fila>:is(a,div).md-fig{display:none}:root .app .main .hoy2 .hoy-fila>.din-v{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:8px 14px;border-radius:12px;text-align:left}:root .app .main .hoy2 .hoy-fila>.din-v :is(.d,.ic2){display:none}:root .app .main .hoy2 .hoy-fila>.din-v .l{font-size:15px;color:var(--ink);margin:0}:root .app .main .hoy2 .hoy-fila>.din-v .v{font-size:15px;line-height:20px;margin:0;color:var(--accent-ink)}:root .app .main .hoy-mos{display:flex;flex-direction:column;gap:10px}:root .app .main .hoy-der{display:contents}:root .app .main .hoy-izq{order:2}:root .app .main .hoy-der>*{order:1}:root .app .main .hoy-abajo{order:3;display:flex;flex-direction:column;gap:10px}:root .app .main .hoy-tareas .mio-cap,:root .app .main .hoy-tareas .sh-go{display:none}:root .app .main .hoy-tareas .mio-lista>:not(details) .ctx .ctx-i:has(>.when:not(.limit,.plan)){display:none}:root .app .main .hoy-abajo>.hoy-p:has(>.fold),:root .app .main :is(.hoy-der,.hoy-abajo)>.hoy-neg-w{display:none}:root .app .main #tu-dia:has(.empty){display:none}:root .app .main .conc-hoy .hero7{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:8px 0}:root .app .main .conc-hoy .hero7 .stc{display:none}:root .app .main .conc-hoy .hero7 .tx h3{font-size:16px;line-height:21px;margin:0}:root .app .main .conc-hoy:not(:has(.plan-todos)){position:relative}:root .app .main .conc-hoy:not(:has(.plan-todos)) .sh-f{position:absolute;inset:0;padding:0;background:none}:root .app .main .conc-hoy:not(:has(.plan-todos)) .sh-f .fl{display:none}:root .app .main .conc-hoy:not(:has(.plan-todos)) .sh-go{position:absolute;inset:0;font-size:0;color:transparent}:root .app .main .conc-hoy:not(:has(.plan-todos)) .sh-go svg{display:none}:root .app .main .hoy-abajo .nx:nth-of-type(n+4){display:none}:root .app .main .chips,:root .app .main>.chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -16px 6px;padding:2px 16px}:root .app .main .chips::-webkit-scrollbar{display:none}:root .app .main .chips>*{flex:none}:root .app .main .chips>.chips-sep{display:none}.mf-c:checked~.chips{flex-wrap:wrap}:root .app .main .sh.list .sh-f{display:none}:root .app .main .sh.list .plist .prow{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:0 10px;gap:0 10px;align-items:center;padding:10px 0;min-height:52px}:root .app .main .sh.list .plist .prow>:is(.c1,.st7,.c5){display:none}:root .app .main .sh.list .plist .prow>.c0{grid-area:auto;grid-column:1;grid-row:1;align-self:center;margin:0}:root .app .main .sh.list .plist .prow .c2{display:block;min-width:0;grid-area:auto;grid-column:2;grid-row:1}:root .app .main .sh.list .plist .prow .nm{display:block;font-size:16px;line-height:21px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .app .main .sh.list .plist .prow .cl{display:block;font-size:13px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .app .main .sh.list .plist .prow .c4{display:block;grid-area:auto;grid-column:3;grid-row:1;font-family:var(--font-ui);font-size:14px;color:var(--muted);white-space:nowrap}:root .app .main .sh.list .plist .prow .prio-hi{display:none}:root .app .main .phead{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 8px;gap:2px 8px;align-items:center;margin:0 0 10px}:root .app .main .phead>.h1-row{grid-column:1/-1;grid-row:1;margin:0;display:flex;align-items:flex-start;gap:4px}:root .app .main .phead>.h1-row .h1-t,:root .app .main .phead>.h1-row h1{font-size:26px;line-height:31px;letter-spacing:-.02em}:root .app .main .phead .h1-row .sring{display:none}:root .app .main .phead>.phead-row{display:contents}:root .app .main .phead .m-datos-l{grid-column:1;grid-row:2;justify-self:start;display:inline-flex;align-items:center;gap:4px;height:36px;padding:0;margin:0;background:none;box-shadow:none;font-size:13px;color:var(--muted)}:root .app .main .phead>.phead-top{grid-column:2;grid-row:2;display:flex;margin:0;padding:0}:root .app .main .phead .ptabs{display:flex;gap:0;margin:0;padding:0;background:none;box-shadow:none;border:0}:root .app .main .phead .ptabs a.on{display:none}:root .app .main .phead .ptabs a{height:36px;padding:0;background:none;box-shadow:none;color:var(--accent-ink);font-size:14px;font-weight:500}:root .app .main .phead #m-datos:checked~.phead-row .m-datos-l{background:none}:root .app .main .phead>.meta-line{grid-column:1/-1;grid-row:4}:root .app .main .phead .fases{grid-column:1/-1;grid-row:3;margin:6px 0}body:has(#m-datos:not(:checked)) .phead .fases{display:none}:root .app .main .apartados .ap-band .ap-g{display:none}:root .app .main .apartados .ap-cal.ap-band{flex-wrap:nowrap;gap:4px;margin:0 -16px 4px;padding:2px 16px;overflow-x:auto;scrollbar-width:none;background:none;border-radius:0;box-shadow:none}:root .app .main .apartados .ap-cal.ap-band::-webkit-scrollbar{display:none}:root .app .main .apartados .ap-band .ap-all{flex:none;display:flex;align-items:center;padding:0 12px;white-space:nowrap;font-size:14px;border-radius:9px}:root .app .main .apartados .ap-band .ap-all br{display:none}:root .app .main .apartados .ap-band .ap-strip{flex:none;overflow:visible;gap:4px}:root .app .main .apartados .ap-band .ap-ds{gap:4px}:root .app .main .apartados .ap-band .ap-ml{display:none}:root .app .main .apartados .ap-band :is(.ap-g,.ap-dot,.ap-st,.ap-pl){display:none}:root .app .main .apartados .ap-band .ap-day{display:flex;flex-direction:column;align-items:center;justify-content:center;width:46px;height:50px;padding:0;border-radius:9px;background:var(--card)}:root .app .main .apartados .ap-band .ap-day:before{display:none}:root .app .main .apartados .ap-band .ap-day .ap-wd{font-size:12px;line-height:15px}:root .app .main .apartados .ap-band .ap-day .ap-dn{font-size:17px;line-height:21px}:root .app .main .apartados .ap-band .ap-day.on{background:var(--ink)}:root .app .main .apartados .ap-band .ap-past{flex:none;display:flex;align-items:center;padding:0 10px;font-size:12px;white-space:nowrap}:root .app .main .apartados .ap-band .ap-past br,:root .app .main .sec7 .sub,:root .app .main .tl7 .wc,body:not(.m-edit) .ap-res7>.ap-r{display:none}:root .app .main .cuentas>.chips.mf-solo{margin-top:0}:root .app .main .kpis-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:root .app .main .kpis-3>.kpi:first-child{grid-column:1/-1}:root .app .main .kpis-3>.kpi:nth-child(3):last-child{grid-column:auto}:root .app .main .kpi .ic2{display:none}:root .app .main .cuentas :is(#honorarios,#estructura){display:none}:root .app .main .cuentas>.eco-views{margin:0 0 8px;position:static}:root .app .main .toolbar:has(.btn){flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}:root .app .main .toolbar:has(.btn)::-webkit-scrollbar{display:none}:root .app .main .toolbar:has(.btn)>*{flex:none}:root .app .main .t-gente.toolbar:has(.btn){overflow:visible;margin-left:0;margin-right:0;padding-left:0;padding-right:0}:root .app .main .t-gente.toolbar>:first-child{flex:1 1 auto}:root .app .main .cuentas:has(>.phead-top){display:flex;flex-direction:column;gap:10px}:root .app .main .cuentas>.head{margin:0}:root .app .main .cuentas:has(>.phead-top)>.head{order:-2}:root .app .main .cuentas>.head>.actions .muted.small{font-size:13px}:root .app .main .cuentas:has(>.phead-top)>.head>.actions{flex-basis:100%;padding-right:64px;align-items:center}:root .app .main .cuentas>.phead-top{order:-1;align-self:flex-end;margin:-46px 0 0;padding:0;min-height:36px;display:flex;align-items:center}:root .app .main .cuentas>.phead-top .ptabs{display:flex;gap:0;margin:0;padding:0;background:none;box-shadow:none;border:0}:root .app .main .cuentas>.phead-top .ptabs a.on{display:none}:root .app .main .cuentas>.phead-top .ptabs a{height:36px;padding:0;background:none;box-shadow:none;color:var(--accent-ink);font-size:14px;font-weight:500}:root .app .main .ficha-kpis>.kpi:nth-child(3):last-child{order:-1;grid-column:1/-1}:root .app .main .ficha-kpis>.kpi:first-child{grid-column:auto}:root .app .main .ficha-kpis>.kpi:nth-child(3) .v{font-size:32px;line-height:38px;letter-spacing:-.02em}:root .app .main .ficha-kpis>.kpi:not(:nth-child(3)) .v{font-size:19px;line-height:24px}:root .app .main .ficha-kpis>.kpi{padding:12px 14px}:root .app .main .ficha-kpis>.kpi .d{font-size:13px;line-height:18px}:root .app .main .cuentas #presupuesto>.ph>:is(.muted,.presu-date){display:none}:root .app .main .cuentas #documentos,:root .app .main .cuentas #presupuesto{margin:0}:root .app .main .cuentas .pm-cat>summary,:root .app .main .cuentas .pm-h,:root .app .main .cuentas .pm-row,:root .app .main .cuentas .pm-tot{grid-template-columns:minmax(0,1fr) 78px 78px}:root .app .main .cuentas .pm-cat>summary .n{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .app .main .cuentas .pm-cat>summary .n i{display:none}:root .app .main .cuentas #documentos>.ph{display:flex;align-items:center;gap:8px;flex-wrap:wrap}:root .app .main .cuentas #documentos>.ph>h2{margin:0}.docs-l{margin-left:auto;font-size:14px;font-weight:500;color:var(--accent-ink);cursor:pointer;padding:8px 0 8px 12px}#docs-ver:checked~.ph .docs-l span:first-child,.docs-l span+span{display:none}#docs-ver:checked~.ph .docs-l span+span{display:inline}:root .app .main .cuentas #documentos:target>.tablewrap{display:block!important}:root .app .main .cuentas .t-docs tbody tr{display:flex;flex-wrap:wrap;align-items:center;gap:1px 10px;padding:9px 0}:root .app .main .cuentas .t-docs tbody td.who{order:1;flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 120px);min-width:0;max-width:calc(100% - 120px);width:auto}:root .app .main .cuentas .t-docs tbody td.who .n{font-size:15px;line-height:20px;font-weight:500}:root .app .main .cuentas .t-docs tbody td.who .d-what{display:none}:root .app .main .cuentas .t-docs tbody td.num{order:2;flex:1 0 auto;padding:0;font-size:14px;text-align:right}:root .app .main .cuentas .t-docs tbody td.mono{order:3;flex:1 1 auto;padding:0;font-family:var(--font-ui);font-size:13px;color:var(--muted)}:root .app .main .cuentas .t-docs tbody td.catfila{order:4;flex:0 1 auto;min-width:0;max-width:210px}:root .app .main .cuentas .t-docs tbody td.catfila :is(.cl,.fila){display:none}:root .app .main .cuentas table tbody tr:has(>.m-main){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main amt" "sub state";grid-gap:1px 10px;gap:1px 10px;align-items:center;padding:9px 2px;min-height:0;height:auto}:root .app .main .cuentas table tbody tr:has(>.m-main)>td{padding:0;border:0;margin:0;min-height:0!important;height:auto!important}:root .app .main .cuentas table tbody tr>.m-main{grid-area:main;min-width:0}:root .app .main .cuentas table tbody tr>.m-main .n{display:block;font-size:16px;line-height:21px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .app .main .cuentas table tbody tr>.m-main .cl,:root .app .main .cuentas table tbody tr>.m-note{display:none}:root .app .main .cuentas table tbody tr>.m-amt{grid-area:amt;font-size:15px}:root .app .main .cuentas table tbody tr>.m-sub{grid-area:sub;font-family:var(--font-ui);font-size:13px;line-height:18px;color:var(--muted)}:root .app .main .cuentas table tbody tr>.m-state{grid-area:state;text-align:right}:root .app .main .cuentas .card:has(.m-photo)>:not(.m-photo),:root .app .main .cuentas .panel:has(.m-photo)>:not(.m-photo){display:none}:root .app .main .cuentas :is(.card,.panel):has(.m-photo){padding:0;background:none;box-shadow:none;border:0}:root .app .main .cuentas .ptabs.eco-views{overflow-x:auto;scrollbar-width:none;max-width:100%;flex-wrap:nowrap}:root .app .main .cuentas .ptabs.eco-views>*{flex:none}body:not(.m-edit) .prod td[data-l=Contacto]:has(.m-acts)>.two{display:none}body:not(.m-edit) .prod td[data-l=Contacto]:before{display:none}body:not(.m-edit) .prod td[data-l=Contacto] .m-acts{margin:0}:root .app .main .opp-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:10px}:root .app .main .opp-kpis .kpi{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:10px 12px;min-height:0}:root .app .main .opp-kpis .kpi .ic2,:root .app .main .opp-kpis .kpi>:not(.l,.v){display:none}:root .app .main .opp-kpis .kpi .l{margin:0;font-size:14px}:root .app .main .opp-kpis .kpi .v{font-size:16px;line-height:20px;margin:0}:root .app .main .head .btn.add{font-size:0;width:40px;height:40px;padding:0;justify-content:center;background:var(--fill);color:var(--ink);box-shadow:none}:root .app .main .head .btn.add .plus{font-size:18px;margin:0}:root .app .main .blk7 .sh-f{display:none}:root .app .main .head .actions:has(.sens-eye){display:none}:root .app .main .t-gente{display:flex;gap:8px;align-items:center;flex-wrap:nowrap;margin:0 0 10px}:root .app .main .t-gente .push{display:none}:root .app .main .t-gente>:first-child{flex:1 1 auto;min-width:0}:root .app .main .t-gente .btn.add{flex:none;font-size:0;width:40px;height:40px;padding:0;margin:0!important;justify-content:center;background:var(--fill);color:var(--ink);box-shadow:none}:root .app .main .t-gente .btn.add .plus{font-size:18px;margin:0}:root .app .main .t-gente .dayform{margin:0!important}:root .app .main .t-gente:has(.dayform){flex-wrap:wrap}:root .app .main table#dir tr{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:0 8px;gap:0 8px;padding:8px 0;margin:0;border:0}:root .app .main table#dir tr+tr{border-top:1px solid var(--line)}:root .app .main table#dir td{padding:0;border:0;display:block;margin:0}:root .app .main table#dir td:before,:root .app .main table#dir td:not(.lead,[data-l=Contacto]),:root .app .main table#dir td[data-l=Contacto]>.two{display:none}:root .app .main table#dir .person{display:flex;align-items:center;gap:10px}:root .app .main table#dir .person .two a{font-size:16px}:root .app .main table#dir td.lead{grid-column:1;grid-row:1;min-width:0}:root .app .main table#dir td[data-l=Contacto]{grid-column:2;grid-row:1;width:auto}:root .app .main table#dir td[data-l=Contacto]:not(:has(.m-acts)):after{content:"Sin contacto";display:block!important;font-size:13px;color:var(--warn);white-space:nowrap}:root .app .main table#dir .person .sub2 .ed.empty{display:none}:root .app .main table#dir .m-acts{display:flex;margin:0;gap:4px;flex-wrap:nowrap;grid-template-columns:none}:root .app .main table#dir .m-acts :is(a,button){width:40px;height:40px;padding:0;font-size:0;justify-content:center;background:var(--fill)}:root .app .main .tnav{flex:1 1 auto}:root .app .main .aj{gap:10px}:root .app .main .aj .mas-h{margin:10px 2px 0;padding:0}:root .app .main .aj .sh-c{padding:0 14px}:root .app .main .aj .prow.aj-row:not(.aj-add){display:flex;align-items:center;gap:12px;min-height:48px;padding:0;margin:0}:root .app .main .aj .prow.aj-row>:first-child{margin:0;flex:none;align-self:center}:root .app .main .aj .prow.aj-row .nm{flex:1 1;min-width:0;font-size:16px;overflow:hidden;text-overflow:ellipsis}:root .app .main .aj .aj-st{flex:0 1 auto;font-size:14px}:root .app .main .aj .aj-st:not(:has(b)){display:none}:root .app .main .mando>.head>.actions{margin:0}:root .app .main .mando .tapar{font-size:0;gap:0;width:40px;height:40px;padding:0;background:none;box-shadow:none;justify-content:center;margin-right:-8px}.mando:not(:has(>.md-entero:checked))>:not(.md-m,.md-entero,.head){display:none!important}.md-m{gap:10px;order:2;margin-bottom:10px}.md-m,:root .app .main .mando{display:flex;flex-direction:column}:root .app .main .mando>.head{order:1}:root .app .main .mando>:not(.head,.md-m,.md-entero){order:3}.md-m-banco{display:block;padding:14px;border-radius:12px;background:var(--card);box-shadow:var(--sh-flota);color:inherit;text-decoration:none}.md-m-banco .l{display:block;font-size:14px;color:var(--muted)}.md-m-banco .md-fig{display:block;padding:0;background:none;box-shadow:none;border:0;margin:0 0 8px}:root .app .main .md-m-banco .md-fig .v{font-size:34px;line-height:40px;font-weight:700;letter-spacing:-.02em}.md-m-aviso{display:flex;align-items:center;gap:8px;padding:10px 14px;border-radius:12px;background:color-mix(in srgb,var(--crit) 14%,var(--card));color:var(--crit);font-size:14px;font-weight:600;text-decoration:none}.md-m-aviso svg{width:18px;height:18px;flex:none}.md-m-h{margin:8px 2px -4px;font-size:15px;line-height:20px;font-weight:700}.md-m-dias,.md-m-lista{border-radius:12px;background:var(--card);box-shadow:var(--sh-flota);padding:0 14px}.md-m-lista>a{display:flex;align-items:center;gap:10px;min-height:52px;padding:8px 0;color:inherit;text-decoration:none}.md-m-dias>details+details,.md-m-lista>a+a{border-top:1px solid var(--line)}.md-m-lista .tx{flex:1 1;min-width:0;display:block}.md-m-lista .tx b{display:block;font-size:16px;line-height:21px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-m-lista .tx small{display:block;font-size:13px;line-height:18px;color:var(--muted)}.md-m-lista .amt{flex:none;font-size:15px;font-weight:600;white-space:nowrap;text-align:right}.md-m-lista .amt .pos{color:var(--ok)}.md-m-lista .amt.neg{color:var(--crit)}.md-m-ir{display:flex;gap:6px;margin:0 -16px;padding:0 16px;overflow-x:auto;scrollbar-width:none}.md-m-ir::-webkit-scrollbar{display:none}.md-m-ir>a{flex:none;display:flex;align-items:center;gap:6px;height:40px;padding:0 12px;border-radius:10px;background:var(--card);box-shadow:var(--sh-flota);color:var(--ink);font-size:14px;font-weight:500;text-decoration:none}.md-m-ir svg{width:17px;height:17px;flex:none;color:var(--muted)}.md-m-ir b{font-size:12px;font-weight:500;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.md-m-dias .md-day{padding:0;margin:0;border:0;background:none}.md-m-dias .md-day-h{display:flex;align-items:center;justify-content:space-between;min-height:46px;font-size:15px;list-style:none;cursor:pointer}.md-m-dias .md-day-h::-webkit-details-marker{display:none}.md-m-dias .md-mov{display:flex;align-items:center;gap:10px;padding:6px 0;color:inherit;text-decoration:none}.md-m-dias .md-mov .tx{flex:1 1;min-width:0}.md-m-dias .md-mov :is(.nm,.s){display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.md-m-dias .md-mov .s{font-size:13px;color:var(--muted)}.md-m-todo{display:block;padding:12px;text-align:center;font-size:14px;color:var(--muted);cursor:pointer}.md-m-todo span+span{display:none}.mando:has(>.md-entero:checked) .md-m-todo span{display:none}.mando:has(>.md-entero:checked) .md-m-todo span+span{display:inline}}