@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)}.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))}.t-ingresos>tbody>tr[data-f]{cursor:pointer}.t-ingresos>tbody>tr.sel>td{background:var(--select)}.vlado:has(>.dock.fac) table.acols :is(.c-num,.c-proy,.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}.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}.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)}}