:root{--deep:#163761;--sky:#2b6dd6;--dark:#41403e;--pearl:#999;--line:#d9dde3;--soft:#f3f5f8;--alerta:#b5401e;--serif:Cambria,"Source Serif 4",Georgia,serif;--sans:Calibri,Lato,"Segoe UI",sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--sans);color:var(--dark);background:#fff;font-size:15px;line-height:1.55}a{color:inherit;text-decoration:none}.app{grid-template-columns:240px minmax(0,1fr);min-height:100vh;display:grid}.side{background:var(--deep) url(/fondo-lateral.jpg) center/cover no-repeat;color:#fff;isolation:isolate;flex-direction:column;padding:34px 28px 30px;display:flex;position:relative}.side .logo{width:118px;display:block}.nav{flex-direction:column;margin-top:40px;display:flex}.nav a{color:#c9d4e6;border-bottom:1px solid #ffffff24;align-items:center;gap:12px;padding:13px 0;font-size:15px;display:flex}.nav a:before{content:"";background:0 0;flex:none;width:7px;height:7px;transform:rotate(45deg)}.nav a.on{color:#fff;font-weight:700}.nav a.on:before{background:var(--sky)}.nav a:hover{color:#fff}.side .foot{color:#9fb3d3;margin-top:auto;font-size:12.5px;line-height:1.5;display:block}.side .foot b{color:#fff;font-weight:700;display:block}.side .foot .rol{flex-wrap:wrap;align-items:baseline;gap:2px 12px;display:flex}.side:after{content:"";z-index:-1;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28'%3E%3Cg fill='%23fff'%3E%3Cpath d='M14 8l6 6-6 6-6-6z'/%3E%3Cpath d='M0 -6l6 6-6 6-6-6zM28 -6l6 6-6 6-6-6zM0 22l6 6-6 6-6-6zM28 22l6 6-6 6-6-6z'/%3E%3C/g%3E%3C/svg%3E");height:34%;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 70% 100%);mask-image:linear-gradient(#0000 0%,#000 70% 100%)}.main{min-width:0;max-width:1240px;padding:34px 48px 44px}h1{font-family:var(--serif);color:var(--deep);margin:4px 0;font-size:34px;font-weight:600;line-height:1.1}.lead{color:var(--pearl);font-size:14px}h2{font-family:var(--serif);color:var(--deep);margin-bottom:4px;font-size:21px;font-weight:600}.sub{color:var(--pearl);margin-bottom:18px;font-size:13px}.sel{border-bottom:1px solid var(--dark);color:var(--deep);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:4px 2px;font-weight:700;display:inline-flex}.btn{border:1px solid var(--deep);color:var(--deep);cursor:pointer;background:#fff;padding:9px 18px;font-family:inherit;font-size:13.5px;font-weight:700;display:inline-block}.btn.pri{background:var(--deep);color:#fff}table{border-collapse:collapse;width:100%;font-size:14px}th{background:var(--deep);color:#fff;text-align:left;white-space:nowrap;padding:11px 12px;font-size:12.5px;font-weight:700}td{border-bottom:1px solid var(--line);vertical-align:top;padding:11px 12px;font-size:13.5px}td.num,th.num{text-align:right;font-family:var(--serif);color:var(--deep);white-space:nowrap;font-size:15px;font-weight:600}th.num{font-family:var(--sans);color:#fff;font-size:12.5px;font-weight:700}td .d{color:var(--deep);font-weight:700}td .s{color:var(--pearl);font-size:12px}.dia{background:var(--sky);width:8px;height:8px;margin-right:8px;display:inline-block;position:relative;top:-1px;transform:rotate(45deg)}.late{color:var(--alerta);font-size:11.5px;font-weight:700}.vencida{color:var(--alerta);margin-left:4px;font-size:11.5px;font-weight:700}.cambio{color:var(--deep);font-size:11.5px;font-weight:700}th.casilla,td.casilla{width:28px;padding-right:0}td.casilla input{cursor:pointer;width:16px;height:16px}.estado-proceso{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0;display:flex}.estado-proceso input{min-width:220px;font:inherit;border:1px solid var(--line);flex:1;padding:7px 8px}.cerrado{color:var(--deep);border:1px solid var(--line);white-space:nowrap;vertical-align:1px;border-radius:3px;margin-left:6px;padding:0 5px;font-size:11px;font-weight:700}.aviso a{color:inherit;text-decoration:underline}.excepciones{margin-top:8px;font-size:14px}.excepciones a{color:var(--deep);font-weight:700;text-decoration:underline}.foot{color:var(--pearl);justify-content:space-between;margin-top:46px;font-size:12px;display:flex}.ctrl{align-items:center;gap:26px;margin:12px 0 14px;font-size:14px;display:flex}.ctrl label{color:var(--pearl)}.ctrl .upd{color:var(--pearl);margin-left:auto;font-size:13px}.kpis{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.kpi{border-right:1px solid var(--line);padding:22px 24px 22px 0}.kpi+.kpi{padding-left:24px}.kpi:last-child{border-right:0}.kpi .l{color:var(--pearl);margin-bottom:8px;font-size:13px}.kpi .v{font-family:var(--serif);color:var(--deep);font-size:30px;font-weight:600;line-height:1.05}.kpi .m{color:var(--pearl);margin-top:8px;font-size:12.5px}.row{grid-template-columns:5fr 7fr;gap:56px;margin-top:26px;display:grid}.st{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:16px 1fr auto;align-items:baseline;gap:0 10px;padding:11px 0;display:grid}.st:last-child{border-bottom:0}.st .dia{width:9px;height:9px;margin:0}.st .nm{color:var(--deep);font-weight:700}.st .amt{font-family:var(--serif);color:var(--deep);font-size:17px;font-weight:600}.st .cnt{color:var(--pearl);grid-column:2;font-size:12.5px}.st .bar{background:var(--soft);grid-column:2/4;height:5px;margin-top:8px}.st .bar i{background:var(--deep);height:100%;display:block}.st.hl .bar i{background:var(--sky)}td .a{font-size:13.5px}td.when{white-space:nowrap;font-family:var(--serif);color:var(--deep);font-weight:600}td.when.late{color:var(--alerta)}tr[onclick]:hover td{background:var(--soft);cursor:pointer}.bar{flex-wrap:wrap;align-items:center;gap:14px;margin:26px 0 22px;display:flex}.bar input,.bar select{font:inherit;color:var(--dark);border:0;border-bottom:1px solid var(--line);background:#fff;outline:none;padding:8px 2px;font-size:13.5px}.bar input{flex:1;min-width:220px}.bar .cnt{color:var(--pearl);margin-left:auto;font-size:13px}td.txt{max-width:240px}td.who{white-space:nowrap;font-size:13px}.sem{vertical-align:0;border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}.sem.verde{background:#3b8f5a}.sem.ambar{background:#e0a11f}.sem.rojo{background:var(--alerta)}.sem.gris{background:#c7ccd4}.crumb{color:var(--pearl);margin-top:26px;font-size:13px}.crumb a{color:var(--sky);font-weight:700}.acts{flex-wrap:wrap;align-items:center;gap:12px;margin:22px 0 26px;display:flex}.acts .cnt{color:var(--pearl);margin-left:auto;font-size:13px}.form{background:var(--soft);grid-template-columns:1fr 1fr;gap:14px 24px;margin-bottom:26px;padding:22px 26px;display:grid}.form h2{grid-column:1/-1;font-size:18px}.fg{flex-direction:column;gap:4px;display:flex}.fg.w{grid-column:1/-1}.fg label{color:var(--pearl);font-size:12px}.fg input,.fg select,.fg textarea{font:inherit;border:1px solid var(--line);background:#fff;outline:none;padding:8px 10px;font-size:14px}.fg input:focus,.fg select:focus,.fg textarea:focus{border-color:var(--deep)}.facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.facts>div{border-right:1px solid var(--line);padding:20px 22px 20px 0}.facts>div+div{padding-left:22px}.facts>div:last-child{border-right:0}.facts.tres{grid-template-columns:repeat(3,1fr)}.facts+.facts{border-top:0}.facts .l{color:var(--pearl);margin-bottom:6px;font-size:13px}.facts .v{font-family:var(--serif);color:var(--deep);font-size:24px;font-weight:600;line-height:1.15}.facts .v.sm{font-size:16px;line-height:1.35}.facts .m{color:var(--pearl);margin-top:6px;font-size:12.5px}.next{border-left:3px solid var(--sky);padding:4px 0 4px 16px}.next .d{color:var(--deep);font-size:16px;font-weight:700}.next .m{color:var(--pearl);margin-top:4px;font-size:13px}.next .m b{color:var(--deep)}.ruta{counter-reset:r;list-style:none}.ruta li{counter-increment:r;border-bottom:1px solid var(--line);color:var(--pearl);padding:8px 0 8px 30px;font-size:14px;position:relative}.ruta li:before{content:counter(r);border:1px solid var(--line);text-align:center;border-radius:50%;width:20px;height:20px;font-size:11px;line-height:20px;position:absolute;top:9px;left:0}.ruta li.done{color:var(--dark)}.ruta li.done:before{background:var(--deep);color:#fff;border-color:var(--deep)}.ruta li.now{color:var(--deep);font-weight:700}.ruta li.now:before{background:var(--sky);color:#fff;border-color:var(--sky)}.log .e{border-bottom:1px solid var(--line);grid-template-columns:96px 1fr;gap:16px;padding:14px 0;display:grid}.log .w{font-family:var(--serif);color:var(--deep);white-space:nowrap;font-size:14.5px;font-weight:600}.log .d{color:var(--deep);font-weight:700}.log .t{margin-top:2px;font-size:13.5px}.log .a{color:var(--pearl);margin-top:4px;font-size:12px}@media (max-width:1000px){.kpis,.facts{grid-template-columns:1fr 1fr}.kpi:nth-child(2),.facts>div:nth-child(2){border-right:0}.kpi:nth-child(3),.facts>div:nth-child(3){padding-left:0}.kpi:nth-child(-n+2),.facts>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.row{grid-template-columns:1fr;gap:34px}.facts.tres{grid-template-columns:1fr 1fr}}@media (max-width:620px){.facts.tres{grid-template-columns:1fr}.facts.tres>div{border-right:0;border-bottom:1px solid var(--line);padding-left:0}.facts.tres>div:last-child{border-bottom:0}}@media (max-width:900px){td:nth-child(3),th:nth-child(3),td:nth-child(5),th:nth-child(5){display:none}.bar .cnt{margin-left:0}.form{grid-template-columns:1fr}.log .e{grid-template-columns:1fr;gap:4px}.ctrl{flex-wrap:wrap;gap:12px}.ctrl .upd,.acts .cnt{width:100%;margin-left:0}}@media (max-width:720px){.app{grid-template-columns:1fr}.side{flex-direction:row;align-items:center;padding:14px 18px}.side .logo{width:88px}.side .foot,.side:after{display:none}.nav{flex-direction:row;gap:16px;margin:0 0 0 auto}.nav a{border:0;padding:6px 0;font-size:14px}.main{padding:22px 18px 36px}h1{margin-top:6px;font-size:27px}}tr.click:hover td{background:var(--soft);cursor:pointer}select.sel{border:0;border-bottom:1px solid var(--dark);border-radius:0}.btn:disabled{opacity:.6;cursor:default}.aviso{background:var(--soft);border-left:3px solid var(--sky);margin-top:10px;padding:9px 16px;font-size:14px}.aviso.alerta{border-left-color:var(--alerta)}.side .salir{font:inherit;color:#c9d4e6;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.side .salir:hover{color:#fff}@media (max-width:720px){.side .foot{margin:0 0 0 16px;display:block}.side .foot b{display:none}.side .foot .rol{font-size:0}.side .salir{font-size:13px}}.kpis.cinco{grid-template-columns:repeat(5,1fr)}.kpis.cinco .kpi{padding-right:18px}.kpis.cinco .kpi+.kpi{padding-left:18px}.kpis a.kpi{display:block}.kpis a.kpi:hover{background:var(--soft)}@media (max-width:1000px){.kpis.cinco{grid-template-columns:1fr 1fr}.kpis.cinco .kpi:nth-child(4){border-right:0}.kpis.cinco .kpi:nth-child(5){padding-left:0}.kpis.cinco .kpi:nth-child(-n+4){border-bottom:1px solid var(--line)}}.plazos .e{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr;gap:16px;padding:12px 0;display:grid}.plazos .e:last-child{border-bottom:0}.plazos .w{font-family:var(--serif);color:var(--deep);white-space:nowrap;font-size:14.5px;font-weight:600}.plazos .d{color:var(--deep);font-weight:700}.plazos .a{color:var(--pearl);margin-top:3px;font-size:12px}.plazos .f{color:var(--sky);border:1px solid var(--line);margin-right:8px;padding:1px 6px;font-size:10.5px;font-weight:700;display:inline-block}.plazos .e.alarma .w,.plazos .e.alarma .d{color:var(--alerta)}.plazos .e.suave .w,.plazos .e.suave .d{color:var(--pearl);font-weight:400}.plazos .vacio{color:var(--pearl);font-size:13px}@media (max-width:900px){.plazos .e{grid-template-columns:1fr;gap:4px}}tr.pronto td:first-child{box-shadow:inset 3px 0 0 var(--sky)}tr.pronto .cuenta{color:var(--sky);font-weight:700}td.cuenta,h2 .h2-cifra{white-space:nowrap}h2 .h2-nota{font-family:var(--sans);color:var(--pearl);white-space:nowrap;margin-left:6px;font-size:13px;font-weight:400}@media (max-width:900px){table.audi td:nth-child(3),table.audi th:nth-child(3),table.audi td:nth-child(5),table.audi th:nth-child(5){display:table-cell}table.audi td:nth-child(2),table.audi th:nth-child(2){display:none}table.ens td:nth-child(3),table.ens th:nth-child(3){display:table-cell}table.ens td:nth-child(5),table.ens th:nth-child(5),table.ens td:nth-child(7),table.ens th:nth-child(7),table.ens td:nth-child(8),table.ens th:nth-child(8){display:none}}.plazos .h{font-family:var(--sans);color:var(--pearl);margin-top:1px;font-size:12px;font-weight:400}.side .pwr{color:#7f97bd;margin-top:12px;font-size:11px}.side .pwr.abajo{margin-top:auto}@media (max-width:720px){.side .pwr{margin:0 0 0 16px;font-size:10.5px}}.sem.no_aplica{background:0 0;border:1px solid #c7ccd4}.cumplir{border:1px solid var(--line);color:var(--deep);font:inherit;cursor:pointer;background:#fff;margin-top:6px;padding:3px 10px;font-size:11.5px;font-weight:700}.cumplir:hover{border-color:var(--deep)}.cumplir:disabled{opacity:.6;cursor:default}.ctrl .datos{color:var(--pearl);font-size:13px}.ctrl .datos.atrasado{color:var(--pearl);font-weight:700}td.who .inact{color:var(--dark);font-size:11.5px;font-weight:700;display:block}td.who .inact.ambar{color:var(--pearl)}td.who .nota-sem{color:var(--pearl);font-size:11.5px;display:block}.cnt .nota-sem{color:var(--pearl);font-size:12px}td .a .f{color:var(--sky);border:1px solid var(--line);margin-right:8px;padding:1px 6px;font-size:10.5px;font-weight:700;display:inline-block}.atrasos .fila{border-bottom:1px solid var(--line);justify-content:space-between;padding:6px 0;font-size:13px;display:flex}.atrasos .fila:last-child{border-bottom:0}.atrasos .nm{color:var(--deep);font-weight:700}.log details summary,.log .plegado summary{cursor:pointer;color:var(--sky);font-size:12px}td details summary{cursor:pointer}.log .t details{margin-top:4px}.ct{color:var(--sky);border:1px solid var(--line);margin-right:8px;padding:1px 6px;font-size:10.5px;font-weight:700;display:inline-block}.portal{background:#fff;min-height:100vh}.pcab{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 18px;padding:10px max(48px,50% - 590px);display:flex}.pcab-marca{align-items:center;gap:18px;display:flex}.pcab .plogo{width:104px;display:block}.pcab .pcliente{font-family:var(--serif);color:var(--deep);font-size:20px;line-height:1.2}.pcab .pdatos{color:var(--pearl);font-size:12.5px}.pcab-der{align-items:center;gap:18px;margin-left:auto;display:flex}.pcab-der .pwr{color:var(--pearl);font-size:11.5px}.pcab-cliente{text-align:right}.pcab-der form{margin:0}.pcab .aviso.previa{flex-basis:100%;margin:0;padding:6px 14px}.pmain{padding:0 max(48px,50% - 590px) 36px}.pmain h1{margin-top:18px}.pmain h2{margin-top:30px}.kpis.tres{grid-template-columns:repeat(3,1fr)}.petapas{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.petapa{border:1px solid var(--line);color:var(--dark);background:var(--soft);border-radius:2px;padding:6px 12px;font-size:13px}.petapa .cnt{color:var(--deep);margin-left:6px;font-weight:700}.pestado{max-width:70ch;margin-top:6px;font-size:14.5px}.pcartera td .d{color:var(--deep);font-weight:700}table.pcartera td[data-l=Juicio]{white-space:nowrap}.pcartera tbody tr:hover{background:var(--soft)}.pbloque{border-top:1px solid var(--line);padding:16px 0}.pbloque-cab{align-items:center;gap:16px;margin-bottom:10px;display:flex}.pbloque-cab .d{color:var(--deep);font-weight:700}.pbloque-cab>.btn{margin-left:auto}.pinforme{align-items:center;gap:8px;display:flex}.pinforme input[type=month]{font:inherit;border:1px solid var(--line);padding:7px 8px;font-size:13px}.plista{flex-direction:column;gap:8px;list-style:none;display:flex}.plista li{flex-wrap:wrap;align-items:baseline;gap:14px;font-size:13.5px;display:flex}.plista li .s{color:var(--pearl);font-size:12.5px}.plista li .btn{margin-left:auto}.pusuarios .acts{flex-wrap:wrap}.pusuarios input{min-width:0;font:inherit;border:1px solid var(--line);background:#fff;outline:none;flex:200px;padding:8px 10px;font-size:14px}.pusuarios input:focus{border-color:var(--deep)}@media (max-width:900px){.pcab{gap:12px;padding:16px}.pcab .plogo{width:84px}.pcab-der{flex-basis:100%;justify-content:space-between;margin-left:0}.pmain{padding:4px 16px 36px}.pmain h1{margin-top:20px;font-size:26px}.kpis.tres{grid-template-columns:1fr 1fr}table.pcartera td:nth-child(6),table.pcartera th:nth-child(6),table.pcartera td:nth-child(7),table.pcartera th:nth-child(7),table.pcartera td:nth-child(10),table.pcartera th:nth-child(10),table.pcartera td:nth-child(11),table.pcartera th:nth-child(11){display:none}}@media (max-width:620px){table.pcartera thead{display:none}table.pcartera,table.pcartera tbody,table.pcartera tr{display:block}table.pcartera tr{border-bottom:1px solid var(--line);padding:14px 0}table.pcartera td{border:0;align-items:baseline;gap:12px;padding:3px 0;font-size:14px;display:flex!important}table.pcartera td:first-child{padding-bottom:6px;display:block!important}table.pcartera td:first-child .d{font-size:15.5px}table.pcartera td[data-l]:before{content:attr(data-l);color:var(--pearl);text-transform:none;flex:0 0 42%;font-size:12.5px}table.pcartera td.num{text-align:left;justify-content:flex-start}.kpis.tres{grid-template-columns:1fr}.kpis.tres .kpi{border-right:0;padding-left:0}.pmain .foot{flex-direction:column;gap:6px;margin-top:34px}.pmain .ctrl{gap:12px}.pmain .ctrl .busca{flex:100%}}.acts.arriba{justify-content:flex-end;margin-bottom:-20px}.desliza{max-width:100%;overflow-x:auto}.enlace{color:var(--sky);font-weight:700;text-decoration:underline}.enlace:hover{color:var(--deep)}.resultado-carga{border-left:3px solid var(--sky);margin-top:14px;padding:6px 0 6px 14px;font-size:13.5px}.resultado-carga b{color:var(--deep);font-size:15px}.resultado-carga ul{color:var(--pearl);margin:6px 0 0 18px}.ppie{padding-top:0;padding-bottom:36px}.pterminos h1{margin-top:28px}.pterminos p{max-width:760px;margin:10px 0;font-size:14.5px}.pterminos ul{max-width:760px;margin:10px 0 10px 20px;font-size:14.5px}.kpis.fichas .kpi{min-width:0;padding:14px 16px 14px 0}.kpis.fichas .kpi+.kpi{padding-left:16px}.kpis.fichas .kpi .l{margin-bottom:4px;font-size:12.5px}.kpis.fichas .kpi .v{white-space:nowrap;font-size:26px}.kpis.fichas .kpi .m{margin-top:4px;font-size:12px;line-height:1.35}.kpis.fichas .kpi:nth-child(4n){border-right:0}.kpis.fichas .kpi:nth-child(4n+1){padding-left:0}.kpis.fichas .kpi:nth-child(n+5){border-top:1px solid var(--line)}@media (min-width:1001px) and (max-width:1279px){.kpis.fichas .kpi .l{min-height:38px}}@media (max-width:1000px){.kpis.fichas .kpi{border-right:1px solid var(--line);border-bottom:0}.kpis.fichas .kpi:nth-child(2n){border-right:0}.kpis.fichas .kpi:nth-child(odd){padding-left:0}.kpis.fichas .kpi:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:620px){.kpis.fichas{grid-template-columns:1fr}.kpis.fichas .kpi,.kpis.fichas .kpi+.kpi{border-right:0;padding:12px 0}.kpis.fichas .kpi:nth-child(n+2){border-top:1px solid var(--line)}}.bloque-rec{margin-top:36px}.row section>.bloque-rec:first-child{margin-top:0}.kpis.fichas{margin-top:12px}.st.fijo{cursor:default}.trgrafico{width:100%;height:170px;display:block}.tretiquetas{margin-top:4px;display:flex}.tretiquetas span{text-align:center;color:var(--pearl);white-space:nowrap;flex:1;font-size:11px;overflow:hidden}.bloque-rec{container-type:inline-size}@container (max-width:440px){.tretiquetas span{overflow:visible}.tretiquetas span:nth-child(2n){visibility:hidden}}@media (max-width:480px){.trgrafico{height:140px}.tretiquetas span{font-size:9.5px}}.trgrafico .treje{stroke:var(--line);stroke-width:1px}.trgrafico .trzona{fill:#0000}.trgrafico .trvalor{fill:var(--sky)}.trgrafico .trbarra:hover .trvalor,.trgrafico .trbarra:focus .trvalor{fill:var(--deep)}.trgrafico .trbarra{cursor:default;outline:none}@media (max-width:900px){table.resultados td:nth-child(3),table.resultados th:nth-child(3){display:table-cell}}.kpis.fichas .kpi.azul{background:var(--sky);border-right:0;padding-left:16px;padding-right:16px}.kpis.fichas .kpi.azul .l,.kpis.fichas .kpi.azul .m{color:#ffffffd9}.kpis.fichas .kpi.azul .v{color:#fff}.rec,.kpi .v.rec,.facts .v.rec,td.num.rec{color:var(--sky)}.pmain .row{grid-template-columns:1fr 1fr;gap:48px;margin-top:16px}.pmain .row:has(.pder.dos){grid-template-columns:5fr 7fr}.pmain .row h2{margin-top:0}.pmain .row .sub{margin-bottom:8px}.pmain .row .bloque-rec{margin-top:22px}.pmain .trgrafico{height:130px}.pder.dos{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}.pmain .pder.dos>.bloque-rec,.pmain .row section>.bloque-rec:first-child{margin-top:0}.pmain .st{border-bottom:0;grid-template-columns:16px auto 1fr auto;gap:0 10px;padding:5px 0;line-height:1.3}.pmain .st>*{grid-row:1}.pmain .st .nm{grid-column:2}.pmain .st .cnt{white-space:nowrap;grid-column:3}.pmain .st .amt{grid-column:4;font-size:16px;line-height:1.2}.pmain .st .bar{grid-area:2/2/auto/-1;height:4px;margin:5px 0 0}.pprocesos{flex-wrap:wrap;gap:16px;margin:22px 0 12px}.pprocesos h2{margin:0 8px 0 0}.pprocesos .busca{font:inherit;color:var(--dark);border:0;border-bottom:1px solid var(--line);background:#fff;outline:none;padding:7px 2px;font-size:13.5px}.pprocesos input.busca{width:280px}.pprocesos .btn.pri{margin-left:auto}.pprocesos .sub{margin:0}@media (max-width:1199px){.pder.dos{display:block}.pmain .pder.dos>.bloque-rec+.bloque-rec{margin-top:22px}}@media (max-width:1000px){:is(.pmain .row,.pmain .row:has(.pder.dos)){grid-template-columns:1fr;gap:26px}}@media (max-width:620px){.pprocesos h2{flex-basis:100%}.pprocesos input.busca{width:auto}.pprocesos .btn,.pprocesos .btn.pri{text-align:center;white-space:nowrap;flex:1 1 0;margin-left:0}}@media (max-width:720px){.app{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.side{flex-wrap:wrap;gap:6px 16px}.side .nav{flex-wrap:wrap;flex-basis:100%;order:3;gap:2px 14px;margin:0}.nav a:not(.on):before{display:none}.side .foot{margin-left:auto}.acts.arriba{justify-content:flex-start;margin-bottom:0}.pbloque-cab{flex-wrap:wrap;gap:10px 12px}.pbloque-cab .d{flex-basis:100%}.pbloque-cab>.btn{margin-left:0}.pinforme{flex-wrap:wrap}}.ingreso{color:#fff;background:linear-gradient(160deg,var(--deep) 0%,#0f2747 100%);flex-direction:column;min-height:100vh;display:flex;position:relative;overflow:hidden}.ingreso-isotipo{opacity:.05;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(62vw,760px);position:absolute;top:50%;right:-6vw;transform:translateY(-50%)}.ingreso-centro{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:48px 20px;display:flex;position:relative}.ingreso-logo{width:190px;margin-bottom:34px;display:block}.ingreso h1{color:#fff;margin:0 0 12px;font-size:30px}.ingreso .aviso{text-align:left;max-width:460px;color:var(--dark)}.ingreso-boton{flex-direction:column;align-items:center;gap:12px;margin-top:30px;display:flex}.ingreso-boton .btn.pri{color:var(--deep);background:#fff;border-color:#fff;padding:12px 28px;font-size:13px}.ingreso-boton .btn.pri:hover{background:var(--soft)}.ingreso-nota{font-family:var(--sans);color:var(--pearl);font-size:13px}.ingreso-boton .late{background:var(--alerta);color:#fff;padding:6px 12px;font-size:12.5px}.ingreso-titulo{font-family:var(--sans);color:#fff;margin:0;font-size:14px;font-weight:600}.ingreso-equipo{border-top:1px solid #ffffff2e;width:min(100%,360px);margin-top:26px;padding-top:22px}.ingreso-codigo{text-align:left;flex-direction:column;align-items:stretch;gap:10px;width:min(100%,320px);display:flex}.ingreso-codigo label{font-family:var(--sans);color:var(--pearl);font-size:12.5px}.ingreso-codigo input{font-family:var(--sans);color:#fff;background:#ffffff14;border:1px solid #ffffff59;border-radius:2px;padding:10px 12px;font-size:15px}.ingreso-codigo input::placeholder{color:#ffffff73}.ingreso-codigo input:focus{outline-offset:1px;outline:2px solid #fff}.ingreso-codigo #ingreso-numero{text-align:center;font-variant-numeric:tabular-nums;font-size:20px}.ingreso-otra{justify-content:space-between;gap:12px;display:flex}.ingreso-codigo .enlace{color:#c9d4e6;font-family:var(--sans);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;text-decoration:underline}.ingreso-codigo .enlace:disabled{opacity:.5;cursor:default}.ingreso-pie{color:#c9d4e6;opacity:.8;flex-wrap:wrap;justify-content:center;gap:8px 26px;padding:0 20px 26px;font-size:12px;display:flex;position:relative}@media (max-width:620px){.ingreso-isotipo{width:120vw;top:auto;bottom:-12vh;right:-40vw;transform:none}.ingreso-logo{width:150px}.ingreso h1{font-size:25px}}
