.n-fx [hidden]{display:none!important}.n-fx-cabecera{display:flex;flex-direction:column;gap:14px}.n-fx-cabecera>.n-fx-h1{max-width:760px}.n-fx-volver{align-items:center;align-self:flex-start;border-bottom:0;color:var(--blue-600);display:inline-flex;font-size:14px;font-weight:var(--weight-medium);min-height:var(--tap-target-min)}.n-fx-h1{font-size:var(--size-display-2);letter-spacing:var(--track-display-2);line-height:var(--lh-display-2);margin:0}.n-fx-lede{color:var(--text-secondary);font-size:16.5px;line-height:1.55;margin:0;max-width:56ch}.n-fx-modos{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.n-fx-grid{align-items:start;display:grid;gap:clamp(24px,3vw,40px);grid-template-columns:minmax(0,1fr) 320px}.n-fx-factura{min-width:0}.n-fx-factura,.n-fx-factura>div{display:flex;flex-direction:column;gap:14px}.n-fx-lado{display:flex;flex-direction:column;gap:22px;position:sticky;top:96px}.n-fx-barra{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.n-fx-tabs{background:var(--surface-card);border:var(--frame-hairline);border-radius:var(--radius-pill);display:inline-flex;flex:none;gap:3px;padding:3px}.n-fx-tabs button{appearance:none;background:transparent;border:0;border-radius:var(--radius-pill);color:var(--text-secondary);cursor:pointer;font-family:var(--font-core);font-size:13px;font-weight:var(--weight-medium);min-height:var(--tap-target-min);padding:0 14px;white-space:nowrap}.n-fx-tabs button[aria-selected=true]{background:var(--green-900);color:var(--mint-400)}.n-fx-corto{display:none}.n-fx-nota{color:var(--text-tertiary);font-size:12.5px}.n-fx-papel{background:var(--nordy-white);border:var(--frame-hairline);border-radius:6px;box-shadow:var(--shadow-card);overflow:hidden}.n-fx-escala{width:100%}.n-fx-escala,.n-fx-escala:not(.is-js) .n-fx-hoja{position:relative}.n-fx-hoja{background:var(--nordy-white);box-sizing:border-box;color:var(--green-800);display:flex;flex-direction:column;font-family:var(--font-core);font-size:12.5px;font-variant-numeric:tabular-nums;gap:18px;left:0;line-height:1.5;padding:34px 40px 40px;position:absolute;top:0;transform-origin:0 0;width:820px}.n-fx-hoja b{font-weight:var(--weight-bold)}.n-fx-logo{align-self:flex-start;height:38px;margin:6px 0 4px;width:auto}.n-fx-cab{background:var(--blue-100);border-radius:0 64px 0 0;display:flex;flex-direction:column;gap:10px;margin:0 0 0 -40px;padding:18px 26px 20px 40px}.n-fx-cab__t{font-size:16px;font-weight:var(--weight-bold)}.n-fx-dos{align-items:start;display:grid;gap:30px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.n-fx-dos--centro{align-items:center}.n-fx-col{display:flex;flex-direction:column;gap:10px}.n-fx-col--6{gap:6px}.n-fx-col--2{gap:2px}.n-fx-titular{font-weight:var(--weight-bold);text-transform:uppercase}.n-fx-spot{border-radius:6px;cursor:pointer;outline:1px dashed rgba(93,119,168,.45);outline-offset:-1px;padding:8px;position:relative;transition:opacity var(--dur-fast) var(--ease-standard),background-color var(--dur-fast) var(--ease-standard)}.n-fx-spot:focus-visible{outline:2px solid var(--border-focus)}.n-fx-spot.is-lit{outline:2px dashed var(--blue-600)}.n-fx-spot.is-sel{background:rgba(117,251,203,.22);outline:2px solid var(--blue-600)}.n-fx.is-foco .n-fx-spot:not(.is-lit){opacity:.38}.n-fx-spot__n{align-items:center;background:var(--blue-600);border-radius:50%;color:var(--nordy-white);display:flex;font-size:11px;font-weight:var(--weight-bold);height:20px;justify-content:center;left:-8px;position:absolute;top:-8px;width:20px;z-index:2}.n-fx-spot.is-sel .n-fx-spot__n{background:var(--mint-400);color:var(--green-900)}.n-fx-span2{grid-column:span 2}.n-fx-bar{align-items:baseline;background:var(--green-800);border-radius:0 18px 0 0;color:var(--nordy-white);display:flex;font-size:15.5px;font-weight:var(--weight-bold);gap:6px;margin-bottom:10px;padding:7px 16px;white-space:nowrap}.n-fx-bar small{font-size:13.5px;font-weight:var(--weight-regular);white-space:normal}.n-fx-bar--sep{margin-top:8px}.n-fx-lineas{display:flex;flex-direction:column;font-weight:var(--weight-medium);gap:2px;padding:0 10px}.n-fx-r{align-items:baseline;display:flex;gap:10px;justify-content:space-between}.n-fx-r>span:first-child{flex:1 1 auto;min-width:0}.n-fx-r>span:last-child{flex:none;text-align:right;white-space:nowrap}.n-fx-importe{background:var(--green-100);border-radius:0 12px 0 0;font-size:11.5px;font-weight:var(--weight-medium);padding:6px 12px}.n-fx-total{background:var(--mint-400);border-radius:0 14px 0 0;font-size:16px;font-weight:var(--weight-bold);margin-top:8px;padding:8px 14px}.n-fx-total--15{font-size:15px}.n-fx-graf__u{font-size:10.5px;font-weight:var(--weight-bold)}.n-fx-graf{display:grid;gap:6px;grid-template-columns:28px minmax(0,1fr)}.n-fx-graf__eje{display:flex;flex-direction:column;font-size:10px;font-weight:var(--weight-bold);height:150px;justify-content:space-between;line-height:10px;text-align:right}.n-fx-graf__barras{align-items:flex-end;background:repeating-linear-gradient(180deg,transparent 0 27px,rgba(0,61,49,.08) 27px 28px);border-bottom:1.5px solid var(--green-800);display:flex;gap:8px;height:150px;padding:5px 4px}.n-fx-graf__barras span{background:var(--green-950);flex:1}.n-fx-graf__barras span.is-actual{background:var(--mint-400)}.n-fx-graf__meses{display:flex;font-size:9.5px;font-weight:var(--weight-bold);gap:8px;padding:0 4px;text-align:center}.n-fx-graf__meses span{flex:1}.n-fx-consumos{font-size:11px}.n-fx-azul{color:var(--blue-500);font-weight:var(--weight-bold)}.n-fx-pot{display:flex;flex-wrap:wrap;gap:14px}.n-fx-pot span{white-space:nowrap}.n-fx-lect{align-items:start;display:grid;font-size:11px;font-weight:var(--weight-bold);gap:8px;grid-template-columns:minmax(0,1.15fr) minmax(0,1.2fr) 92px}.n-fx-tabla{display:grid;gap:4px;text-align:center}.n-fx-tabla--lect{grid-template-columns:38px repeat(3,minmax(0,1fr))}.n-fx-tabla--reac{grid-template-columns:repeat(4,minmax(0,1fr))}.n-fx-span3{grid-column:span 3}.n-fx-izq{text-align:left}.n-fx-celda{background:var(--green-050)}.n-fx-pill{align-items:center;background:var(--green-800);border-radius:0 10px 0 0;color:var(--nordy-white);display:flex;font-size:10.5px;font-weight:var(--weight-bold);height:24px;justify-content:center;padding:0 8px;white-space:nowrap}.n-fx-pill--mint{background:var(--mint-400);color:var(--green-800)}.n-fx-pill--redonda{border-radius:12px;font-size:9.5px}.n-fx-horario{font-size:11.5px;margin-top:10px}.n-fx-destino{align-items:start;display:grid;gap:20px;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}.n-fx-destino__t{font-size:11.5px;font-weight:var(--weight-bold)}.n-fx-destino__fila{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 120px auto}.n-fx-leyenda{display:flex;flex-direction:column;font-size:11.5px;font-weight:var(--weight-bold);gap:3px}.n-fx-leyenda>div{align-items:start;display:grid;gap:7px;grid-template-columns:12px minmax(0,1fr) auto}.n-fx-leyenda>div>span:first-child{height:11px;margin-top:2px;width:11px}.n-fx-dona{border-radius:50%;height:116px;position:relative;width:116px}.n-fx-dona>div{align-items:center;background:var(--nordy-white);border-radius:50%;display:flex;flex-direction:column;inset:20px;justify-content:center;position:absolute}.n-fx-dona>div span{color:var(--blue-300);font-size:9px;font-weight:var(--weight-bold)}.n-fx-dona>div b{font-size:14px}.n-fx-dona--peq{display:block;height:90px;width:90px}.n-fx-dona--peq>span{background:var(--nordy-white);border-radius:50%;inset:14px;position:absolute}.n-fx-cargos{display:flex;flex-direction:column;font-size:11px;gap:2px}.n-fx-cargos,.n-fx-maximas__t{font-weight:var(--weight-bold)}.n-fx-maximas__t{font-size:11.5px}.n-fx-maximas{display:grid;font-size:13px;font-weight:var(--weight-bold);gap:2px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.n-fx-barras{background:repeating-linear-gradient(90deg,var(--green-950) 0 2px,transparent 2px 4px,var(--green-950) 4px 5px,transparent 5px 8px,var(--green-950) 8px 11px,transparent 11px 12px);height:30px;margin-top:6px}.n-fx-recibo{display:grid;gap:5px;grid-template-columns:repeat(5,minmax(0,1fr));text-align:center}.n-fx-recibo .n-fx-celda{font-size:10.5px;padding:4px 0}.n-fx-sec{font-weight:var(--weight-bold);margin-top:4px}.n-fx-origen{display:flex;flex-direction:column;gap:10px}.n-fx-origen__donas{display:grid;font-size:11px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));text-align:center}.n-fx-origen__donas>div{align-items:center;display:flex;flex-direction:column;gap:8px}.n-fx-mix{display:grid;font-size:11px;font-weight:var(--weight-bold);gap:2px 8px;grid-template-columns:minmax(0,1fr) 70px 70px}.n-fx-mix>span:nth-child(2),.n-fx-mix>span:nth-child(3){font-size:9.5px;text-align:right}.n-fx-mix>span:nth-child(3n+5),.n-fx-mix>span:nth-child(3n+6){text-align:right}.n-fx-mix__n{align-items:center;display:flex;gap:7px}.n-fx-mix__n i{flex:none;height:11px;width:11px}.n-fx-peajes{display:flex;gap:10px;justify-content:space-between;margin-top:4px}.n-fx-cnmc{align-items:center;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 92px}.n-fx-cnmc__t{font-size:13px;font-weight:var(--weight-bold)}.n-fx-cnmc>div>div+div{margin-top:4px}.n-fx-qr{align-items:center;background:repeating-linear-gradient(45deg,var(--green-050) 0 6px,var(--nordy-white) 6px 12px);border:1px solid var(--green-100);color:var(--text-secondary);display:flex;font-size:10px;height:92px;justify-content:center;width:92px}.n-fx-averias{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.n-fx-averias__t{margin-top:6px}.n-fx-peq{font-size:10.5px}.n-fx-grande{font-size:16px}.n-fx-subir{align-items:center;background:var(--surface-card);border:2px dashed var(--border-hairline);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:14px;padding:clamp(36px,6vw,64px) 20px;text-align:center}.n-fx-subir.is-encima{border-color:var(--green-800)}.n-fx-btn-ico,.n-fx-subir__ico{fill:none;height:34px;stroke:var(--green-800);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;width:34px}.n-fx-btn-ico{height:18px;stroke:currentColor;stroke-width:1.75;width:18px}.n-fx-subir__t{font-size:17px;font-weight:var(--weight-medium);margin:0}.n-fx-subir__x{color:var(--text-secondary);font-size:14px;line-height:1.5;margin:0;max-width:44ch}.n-fx-subir__err{color:var(--status-critical);font-size:14px;margin:0}.n-fx-pdf{display:flex;flex-direction:column;gap:14px}.n-fx-pdf__cab{align-items:center;color:var(--text-secondary);display:flex;flex-wrap:wrap;font-size:13.5px;gap:12px;justify-content:space-between}.n-fx-pdf__cab button{appearance:none;background:none;border:0;color:var(--blue-600);cursor:pointer;font-family:var(--font-core);font-size:13.5px;font-weight:var(--weight-medium);min-height:var(--tap-target-min);padding:0;text-decoration:underline;text-underline-offset:3px}.n-fx-pdf__pag{background:var(--nordy-white);border:var(--frame-hairline);border-radius:6px;box-shadow:var(--shadow-card);overflow:hidden;position:relative}.n-fx-pdf__pag canvas{display:block;height:auto;width:100%}.n-fx-zona{appearance:none;background:rgba(0,61,49,.04);border:0;border-radius:4px;cursor:pointer;outline:1px dashed rgba(93,119,168,.5);outline-offset:-1px;padding:0;position:absolute}.n-fx-zona.is-lit{background:rgba(93,119,168,.14);outline:2px dashed var(--blue-600)}.n-fx-zona.is-sel{background:rgba(117,251,203,.3);outline:2px solid var(--blue-600)}.n-fx-calc{appearance:none;background:rgba(93,119,168,.16);border:0;border-bottom:2px solid var(--blue-600);cursor:pointer;padding:0;position:absolute;z-index:2}.n-fx-ficha{background:var(--surface-card);border-radius:0 var(--radius-lg) 0 0;color:var(--text-primary);display:flex;flex-direction:column;gap:8px;min-height:150px;padding:22px}.n-fx-ficha p{color:var(--text-secondary);font-size:15px;line-height:1.55;margin:0}.n-fx-ficha.is-llena{background:var(--green-900)}.n-fx-ficha.is-llena,.n-fx-ficha.is-llena p{color:var(--text-on-dark)}.n-fx-ficha__t{font-size:19px;letter-spacing:-.01em;margin:0;outline:0}.n-fx-ficha.is-llena .n-fx-ficha__t{color:var(--mint-400)}.n-fx-ficha__cab{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.n-fx-cerrar{align-items:center;appearance:none;background:none;border:0;color:var(--text-on-dark);cursor:pointer;display:flex;flex:none;font-size:24px;height:var(--tap-target-min);justify-content:center;line-height:1;margin:-10px -10px 0 0;padding:0;width:var(--tap-target-min)}.n-fx-motivos{display:flex;flex-direction:column;gap:12px}.n-fx-motivos__t{font-size:15px;font-weight:var(--weight-bold);margin:0}.n-fx-motivos__tags{display:flex;flex-wrap:wrap;gap:8px}.n-fx-motivos__x{color:var(--text-secondary);font-size:14.5px;line-height:1.55;margin:0}.n-fx-pie{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.n-fx-pie p{font-size:16px;line-height:1.55;margin:0;max-width:52ch}.n-fx-pie .n-btn{gap:8px}@media (max-width:1099px){.n-fx-grid{gap:20px;grid-template-columns:minmax(0,1fr)}.n-fx-lado{order:-1;position:static}.n-fx-ficha{min-height:0}.n-fx-ficha.is-llena{bottom:12px;box-shadow:0 12px 40px rgba(0,38,32,.28);left:12px;max-height:45vh;overflow:auto;position:fixed;right:12px;z-index:40}}@media (max-width:599px){.n-fx-largo{display:none}.n-fx-corto{display:inline}}