:root{--ga-font-ui:var(--font-jost),Futura,"Century Gothic",sans-serif;--ga-font-dato:var(--font-plex),ui-monospace,Consolas,monospace}a{color:inherit}button,input,select,textarea{font:inherit}.page{max-width:1280px;margin:0 auto;padding:0 calc(var(--ga-space) * 8) calc(var(--ga-space) * 8)}.page h1{font-size:32px;font-weight:700;letter-spacing:-.5px;line-height:1.15;margin:calc(var(--ga-space) * 2) 0 calc(var(--ga-space) * 4)}.page-sub{margin:4px 0 16px;font-size:15px;line-height:1.55;color:var(--ga-fg-2);max-width:56ch}.sidepanel .page-sub{margin:0}.page h3{letter-spacing:var(--ga-track-label);margin:calc(var(--ga-space) * 8) 0 calc(var(--ga-space) * 3)}.content{display:grid;grid-gap:calc(var(--ga-space) * 5);gap:calc(var(--ga-space) * 5);padding-top:calc(var(--ga-space) * 5)}.toolbar{display:flex;align-items:center;gap:calc(var(--ga-space) * 3);flex-wrap:wrap}.toolbar .search{margin-right:auto;flex:1 1}.toolbar .in{max-width:240px}.toolbar .search{min-width:264px}.toolbar .search .in{max-width:none;width:100%}.search .help{font-size:12.5px;color:var(--ga-fg-3);margin-top:var(--ga-space)}.skip-link{position:fixed;top:calc(var(--ga-space) * 2);left:calc(var(--ga-space) * 2);z-index:130;transform:translateY(calc(-100% - var(--ga-space) * 4))}.skip-link:focus{transform:none}input[type=date]:focus{outline:2px solid var(--ga-naranja);outline-offset:2px}.login-page{min-height:100vh;display:grid;place-items:center}.login-page,.login-panel{padding:calc(var(--ga-space) * 6)}.login-panel{width:380px;max-width:100%;border:1px solid var(--ga-linea-fuerte);background:var(--ga-bg-panel);display:grid;grid-gap:calc(var(--ga-space) * 5);gap:calc(var(--ga-space) * 5)}.login-brand{display:grid;justify-items:center;grid-gap:calc(var(--ga-space) * 3);gap:calc(var(--ga-space) * 3);padding-bottom:calc(var(--ga-space) * 6);border-bottom:1px solid var(--ga-linea)}.login-brand .login-logo{display:block;width:230px;height:auto;color:var(--ga-acero-500)}.login-brand .login-title{margin:0;font-size:44px;font-weight:700;letter-spacing:.2em;line-height:1;color:var(--ga-fg);text-indent:.2em}.login-brand .login-sub{max-width:230px;font-size:11px;line-height:1.5;text-align:center;letter-spacing:.1em;color:var(--ga-fg-3);text-transform:uppercase}.btn-google{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:44px;padding:0 16px;background:var(--ga-blanco);color:#1F1F1F;border:1px solid #747775;border-radius:var(--ga-radius-control);font-family:var(--ga-font-ui);font-size:15px;font-weight:600;letter-spacing:.02em;cursor:pointer}.btn-google:hover:not(:disabled){background:#F7F8F8}.btn-google:active:not(:disabled){background:#EFF1F1}.btn-google:disabled{opacity:.6;cursor:default}.btn-google svg{flex:none}.sidebar .logo{min-height:calc(94px * 140 / 222 + 48px);padding:24px;flex-direction:column;justify-content:center;color:var(--ga-gris-huella)}.sidebar .logo svg{display:block;width:140px;height:auto;flex:none}.sidebar .logo span{font-size:11px}.full{width:100%}.clickable{cursor:pointer}.kpi[href],button.kpi{display:block;width:100%;color:inherit;text-align:left;text-decoration:none;cursor:pointer}.kpi[href]:hover,button.kpi:hover{background:var(--ga-bg-sunken)}.danger{color:var(--ga-error)}.mono{font-family:var(--ga-font-dato);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.date-sep{padding:calc(var(--ga-space) * 2) calc(var(--ga-space) * 4);background:var(--ga-bg-sunken);border-bottom:1px solid var(--ga-linea);letter-spacing:var(--ga-track-label);text-transform:uppercase}.photo-button{border:0;background:transparent;padding:0;cursor:pointer}.rollup-row{background:var(--ga-bg-sunken)}.photo-thumb{width:calc(var(--ga-space) * 10);height:calc(var(--ga-space) * 10);object-fit:cover;border:1px solid var(--ga-linea-fuerte);border-radius:var(--ga-radius-control)}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:calc(var(--ga-space) * 3);gap:calc(var(--ga-space) * 3)}.tree{display:grid;grid-gap:calc(var(--ga-space) * 2);gap:calc(var(--ga-space) * 2)}.tree-row{display:flex;gap:calc(var(--ga-space) * 3);align-items:center;border-bottom:1px solid var(--ga-linea);padding:calc(var(--ga-space) * 2)}.tree-row[data-level="1"]{padding-left:calc(var(--ga-space) * 8)}.tree-row[data-level="2"]{padding-left:calc(var(--ga-space) * 16)}@media (pointer:coarse){.tree-row{min-height:44px}}.panel-actions{display:grid;grid-gap:calc(var(--ga-space) * 3);gap:calc(var(--ga-space) * 3)}.toast-place{position:fixed;right:calc(var(--ga-space) * 4);bottom:calc(var(--ga-space) * 4);z-index:120;pointer-events:none}.modal-photo{max-width:100%;height:auto;border:1px solid var(--ga-linea-fuerte)}@media(max-width:760px){.page{padding:0 calc(var(--ga-space) * 3) calc(var(--ga-space) * 4)}.toolbar{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;grid-gap:calc(var(--ga-space) * 2);gap:calc(var(--ga-space) * 2)}.toolbar .search,.toolbar>.btn{grid-column:1/-1}.toolbar .in,.toolbar>*{max-width:none!important;width:100%;margin-right:0}table.ga{font-size:13.5px}table.ga tbody td,table.ga thead th{padding:8px}table.ga td.num,table.ga td.sku,table.ga th.num{white-space:nowrap}}.urg-gastos,.urg-tab{min-width:0}.par-dinero{overflow-wrap:anywhere}.ret-tab,.urg-tab .cat-prod{min-width:0}@media(max-width:760px){.urg-gastos>.toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.urg-gastos>.toolbar>*{min-width:0}}.urg-notas{min-width:0}@media(max-width:760px){.urg-notas>.toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.urg-notas>.toolbar>*{min-width:0}}@media(max-width:900px){.sidebar .logo svg{width:36px}.sidebar .logo{min-height:88px;padding:24px 8px}.sidebar .logo svg{width:40px}.sidebar .logo span{display:none}}.desp-tab{display:grid;grid-gap:calc(var(--ga-space) * 4);gap:calc(var(--ga-space) * 4)}.desp-panel{display:grid;min-width:0}.despacho-day .btn-p{margin-left:auto}.desp-totales{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--ga-linea-fuerte)}.desp-totales>div{padding:calc(var(--ga-space) * 3);border-right:1px solid var(--ga-linea);display:grid;grid-gap:var(--ga-space);gap:var(--ga-space)}.desp-totales>div:last-child{border:0}.desp-detail span,.desp-totales span{font-size:11px;text-transform:uppercase;letter-spacing:var(--ga-track-label);color:var(--ga-fg-3)}.desp-detail strong,.desp-totales strong{font-family:var(--ga-font-dato);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.desp-highlight{background:var(--ga-bg-sunken)}.desp-detail{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(var(--ga-space) * 3);gap:calc(var(--ga-space) * 3)}.desp-detail>div{border-bottom:1px solid var(--ga-linea);padding-bottom:calc(var(--ga-space) * 2)}.desp-detail>div,.desp-resumen{display:grid;grid-gap:var(--ga-space);gap:var(--ga-space)}.desp-resumen{border:1px solid var(--ga-linea-fuerte);background:var(--ga-bg-sunken);padding:calc(var(--ga-space) * 3)}.desp-resumen strong{font-family:var(--ga-font-dato);font-size:20px}.master{display:grid;grid-gap:calc(var(--ga-space) * 2);gap:calc(var(--ga-space) * 2)}.master-h{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ga-linea-fuerte)}.desp-totales.cuatro{grid-template-columns:repeat(4,minmax(0,1fr))}.desp-totales em{font-style:normal;font-size:12px;font-family:var(--ga-font-dato);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ga-fg-3)}.cierre{display:grid;grid-gap:calc(var(--ga-space) * 3);gap:calc(var(--ga-space) * 3);border-top:1px solid var(--ga-linea-fuerte);padding-top:calc(var(--ga-space) * 4)}.cierre-h{display:flex;justify-content:space-between;align-items:baseline;gap:calc(var(--ga-space) * 2);border-bottom:1px solid var(--ga-linea-fuerte);padding-bottom:var(--ga-space)}.cierre-h h3{margin:0;font-size:11.5px;letter-spacing:var(--ga-track-label);text-transform:uppercase;color:var(--ga-fg-2)}.cierre-h code{font-family:var(--ga-font-dato);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12px;color:var(--ga-fg-3)}.cierre-cuerpo{grid-gap:calc(var(--ga-space) * 4)}.cierre-cuerpo,.cierre-graficas{display:grid;gap:calc(var(--ga-space) * 4);min-width:0}.cierre-graficas{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:calc(var(--ga-space) * 4)}.cierre-g{border:1px solid var(--ga-linea);padding:calc(var(--ga-space) * 4);display:grid;grid-gap:calc(var(--ga-space) * 3);gap:calc(var(--ga-space) * 3);min-width:0}.cierre-g h4{margin:0;font-size:11.5px;letter-spacing:var(--ga-track-label);text-transform:uppercase;color:var(--ga-fg-3);font-weight:600}.cierre-barras{grid-gap:calc(var(--ga-space) * 2)}.cierre-barra,.cierre-barras{display:grid;gap:calc(var(--ga-space) * 2);min-width:0}.cierre-barra{grid-template-columns:minmax(72px,140px) minmax(40px,1fr) auto;grid-gap:calc(var(--ga-space) * 2);align-items:center;font-size:12px}.cierre-barra>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cierre-barra code{font-family:var(--ga-font-dato);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cierre-pista{height:18px;background:var(--ga-bg-sunken);min-width:0}.cierre-pista i{display:block;height:100%;background:#4472C4}.cierre-torta-fila{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:calc(var(--ga-space) * 4);gap:calc(var(--ga-space) * 4);align-items:start;min-width:0}.cierre-torta{width:132px;height:132px;border-radius:50%;flex:none}.cierre-leyenda{font-size:12.5px}.cierre-punto{display:inline-block;width:9px;height:9px;margin-right:8px;vertical-align:baseline}.nota-overlay{position:fixed;inset:0;z-index:110;background:var(--ga-bg);overflow:auto;padding:calc(var(--ga-space) * 4)}.nota-actions{position:-webkit-sticky;position:sticky;top:0;display:flex;justify-content:flex-end;gap:calc(var(--ga-space) * 2);padding-bottom:calc(var(--ga-space) * 3);background:var(--ga-bg)}.nota-copias{display:grid;grid-gap:calc(var(--ga-space) * 5);gap:calc(var(--ga-space) * 5)}.nota{border:1px solid var(--ga-linea-fuerte);padding:calc(var(--ga-space) * 5);display:grid;grid-gap:calc(var(--ga-space) * 3);gap:calc(var(--ga-space) * 3);page-break-after:always;break-after:page}.nota header{display:flex;justify-content:space-between;border-bottom:1px solid var(--ga-linea-fuerte);padding-bottom:calc(var(--ga-space) * 2)}.nota-grid{display:grid;grid-template-columns:auto 1fr auto 1fr;grid-gap:calc(var(--ga-space) * 2);gap:calc(var(--ga-space) * 2)}.nota-total{display:flex;justify-content:flex-end;font-family:var(--ga-font-dato)}.firmas,.nota-total{gap:calc(var(--ga-space) * 3)}.firmas{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:calc(var(--ga-space) * 3);padding-top:calc(var(--ga-space) * 8)}.firmas span{border-top:1px solid var(--ga-linea-fuerte);padding-top:var(--ga-space);text-align:center;font-size:11px}@media(max-width:760px){.despacho .tabs{min-width:0;overflow-x:auto}.despacho .desp-tab,.despacho .ind-filtro,.despacho .toolbar{min-width:0}.desp-totales,.desp-totales.cuatro{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.desp-totales>div{border-bottom:1px solid var(--ga-linea)}.desp-totales>div:last-child{grid-column:1/-1}.cierre,.cierre-cuerpo,.cierre-g,.cierre-graficas{min-width:0}.cierre-graficas{grid-template-columns:minmax(0,1fr)}.cierre-barra{grid-template-columns:70px minmax(0,1fr)}.cierre-barra>*{min-width:0}.cierre-barra code{grid-column:2;overflow:hidden;text-overflow:ellipsis}.cierre-torta-fila{grid-template-columns:minmax(0,1fr)}.cierre-torta{width:112px;height:112px}.desp-detail{grid-template-columns:1fr}.despacho-day{display:flex;flex-wrap:nowrap;align-items:center;overflow-x:auto;min-width:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.despacho-day::-webkit-scrollbar{display:none}.despacho-day>*{flex:none;width:auto;min-width:0}.despacho-day .in{flex:1 1 auto;width:auto;min-width:130px}.despacho-day .btn-p{margin:0}.nota{padding:calc(var(--ga-space) * 2)}.nota-grid{grid-template-columns:auto 1fr}.firmas{grid-template-columns:1fr 1fr}}@media print{body>*{display:none!important}.nota-overlay,.nota-overlay *{display:revert!important;visibility:visible!important}.nota-overlay{position:static;padding:0}.nota-actions{display:none!important}.nota{border:0;min-height:95vh}.isa-fab,.isa-panel,.sidebar{display:none!important}}.tabs button[aria-pressed=true]{color:var(--ga-fg);border-bottom-color:var(--ga-naranja)}.composer .btn.ask{width:auto;min-width:52px;padding:0 14px;gap:8px}@media(max-width:639px){.composer .btn.ask{width:52px;padding:0;gap:0}.composer .btn.ask .ask-l{display:none}}:root{--ga-al-text:#9C6E0A}.tag-urgente{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ga-naranja)}.tag-urgente,.venc{font-family:var(--ga-font-dato)}.venc{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ga-fg-2)}.venc.pronto{color:var(--ga-al-text)}.venc.vencido{color:var(--ga-error);font-weight:600}.prog.pg-inline{width:96px;max-width:96px}.fg-3,.help{color:var(--ga-fg-3)}.help{font-size:12.5px}.total{text-align:right}.det{color:var(--ga-fg-2);font-size:12.5px}.tab-head{display:flex;align-items:flex-start;gap:calc(var(--ga-space) * 3);flex-wrap:wrap}.tab-head .toolbar{flex:1 1}.wizard{display:grid;grid-gap:calc(var(--ga-space) * 5);gap:calc(var(--ga-space) * 5)}.wizard-line{border:1px solid var(--ga-linea);background:var(--ga-bg-panel);padding:calc(var(--ga-space) * 4);display:grid;grid-gap:calc(var(--ga-space) * 3);gap:calc(var(--ga-space) * 3)}.wizard-line .field{max-width:420px}.row-gap{display:flex;flex-wrap:wrap;align-items:flex-end}.oc-line-h,.row-gap{gap:calc(var(--ga-space) * 3)}.oc-line-h{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;grid-gap:calc(var(--ga-space) * 3)}.lx{background:transparent;border:0;padding:calc(var(--ga-space) * 2);font:inherit;line-height:1;color:var(--ga-fg-3);cursor:pointer}.lx:hover{color:var(--ga-fg)}.serials{display:flex;flex-wrap:wrap;gap:calc(var(--ga-space) * 2);align-items:center}.foto-grande{width:100%;max-width:320px;height:auto;border:1px solid var(--ga-linea-fuerte);border-radius:var(--ga-radius-control)}button.kx.kx-pick{width:100%;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--ga-linea);font:inherit;color:inherit;cursor:pointer}button.kx.kx-pick:last-child{border-bottom:0}button.kx.kx-pick:hover{background:var(--ga-bg-sunken)}@media print{body *{visibility:hidden}.print-area,.print-area *{visibility:visible}.print-area{position:absolute;top:0;left:0;width:100%;border:0;overflow:visible}.print-area .no-print{display:none}}.ficha{display:grid;grid-gap:calc(var(--ga-space) * 6);gap:calc(var(--ga-space) * 6);align-items:start}@media(min-width:1000px){.ficha{grid-template-columns:55fr 45fr}}.ficha .col{display:grid;grid-gap:calc(var(--ga-space) * 4);gap:calc(var(--ga-space) * 4);align-content:start;min-width:0}.ficha .sec{font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ga-fg-2);padding-top:calc(var(--ga-space) * 4);border-top:1px solid var(--ga-linea)}.ficha .who{font-family:var(--ga-font-dato);font-size:12px;color:var(--ga-fg-3);line-height:1.6}.ficha-h{display:flex;align-items:baseline;gap:calc(var(--ga-space) * 3);flex-wrap:wrap;font-size:13px}.saldo{border:1px solid var(--ga-linea);background:var(--ga-bg-panel);padding:calc(var(--ga-space) * 4)}.saldo .s-l{font-size:11.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ga-fg-3);margin-bottom:calc(var(--ga-space) * 2)}.saldo .s-v{font-size:34px;line-height:1;font-weight:700}.saldo.cero .s-v{color:var(--ga-fg-2)}.ejes{grid-gap:calc(var(--ga-space) * 3)}.ejes,.ejes-par{display:grid;gap:calc(var(--ga-space) * 3)}.ejes-par{grid-template-columns:1fr 1fr;grid-gap:calc(var(--ga-space) * 3)}.saldo.neto-ok .s-v{color:var(--ga-ok)}.saldo.neto-al .s-v{color:var(--ga-al-text)}.est.rol+.est.rol{margin-left:calc(var(--ga-space) * 2)}.kx.kx-cta{grid-template-columns:auto 1fr auto auto}.kx.kx-cta .qty,.kx.kx-cta .sd{text-align:right}.kx.kx-cta.kx-hd{background:var(--ga-bg-sunken);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ga-fg-3)}.kx.kx-cta.kx-hd>:nth-child(3),.kx.kx-cta.kx-hd>:nth-child(4){text-align:right}.kx .efecto{font-size:11.5px;color:var(--ga-fg-3);white-space:nowrap}.kx .sd{font-family:var(--ga-font-dato);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px;color:var(--ga-fg-2)}.kx .cta-docs{display:flex;flex-wrap:wrap;gap:calc(var(--ga-space) * 1) calc(var(--ga-space) * 4);margin-top:calc(var(--ga-space) * 1)}.kx .cta-docs .linkish .glyph{width:14px;height:14px}.kx.kx-doc{grid-template-columns:22px 1fr auto}.kx.kx-doc .glyph{width:18px;height:18px}button.linkish{background:transparent;border:0;padding:0;font:inherit;color:inherit;text-align:left;text-decoration:underline;cursor:pointer;display:inline-flex;align-items:center;gap:6px}button.linkish .glyph{width:13px;height:13px;stroke:currentColor;stroke-width:1.5;fill:none}.per-form{display:flex;flex-wrap:wrap;gap:calc(var(--ga-space) * 3);align-items:flex-end;padding-top:calc(var(--ga-space) * 2)}.per-form .field{max-width:none;flex:1 1 150px}.hx-filtros{display:flex;gap:calc(var(--ga-space) * 3);flex-wrap:wrap}.hx-filtros .field{max-width:none;flex:1 1 140px}.hx-placas{display:grid;grid-template-columns:1fr 1fr;grid-gap:calc(var(--ga-space) * 3);gap:calc(var(--ga-space) * 3)}.saldo.s-sm .s-v{font-size:26px}.kpi.kpi-money .k-v{font-size:30px}.ind-filtro{display:grid;grid-gap:calc(var(--ga-space) * 3);gap:calc(var(--ga-space) * 3);justify-items:start}.ind-filtro .hx-filtros{width:100%}.ind-sec{display:grid;grid-gap:calc(var(--ga-space) * 3);gap:calc(var(--ga-space) * 3)}.ind-sec h3{margin:0}.ind-nota{margin:0;font-size:12.5px;color:var(--ga-fg-3)}.ok{color:var(--ga-ok)}.empty b.ok{color:var(--ga-ok-text)}.alerta{color:var(--ga-al-text)}.dist{border:1px solid var(--ga-linea);background:var(--ga-bg-panel);padding:calc(var(--ga-space) * 4);display:grid;grid-gap:calc(var(--ga-space) * 4)}.dist,.dist-h{gap:calc(var(--ga-space) * 4)}.dist-h{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap}.dist-h h3{margin:0;font-size:11.5px;font-weight:600;letter-spacing:var(--ga-track-label);text-transform:uppercase;color:var(--ga-fg-3)}.dist-t{display:flex;gap:calc(var(--ga-space) * 5);flex-wrap:wrap;font-family:var(--ga-font-dato);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12.5px;letter-spacing:.04em}.dist-t-ok{color:var(--ga-ok-text)}.dist-t-al{color:var(--ga-al-text)}.dist-b{position:relative;display:grid;grid-gap:6px;gap:6px;--dist-n:180px;--dist-g:12px}.dist-b:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:var(--ga-linea-fuerte);left:calc(var(--dist-n) + var(--dist-g) + (100% - var(--dist-n) - var(--dist-g)) / 2)}.dist-f{display:grid;grid-template-columns:var(--dist-n) minmax(0,1fr);grid-gap:var(--dist-g);gap:var(--dist-g);align-items:center}.dist-n{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ga-fg-2)}.dist-ax{display:grid;grid-template-columns:1fr 1fr}.dist-ax,.dist-s{align-items:center;min-width:0}.dist-s{display:flex;gap:calc(var(--ga-space) * 2);overflow:hidden}.dist-al{flex-direction:row-reverse}.dist-bar{flex:0 1 auto;min-width:2px;height:18px;border-radius:0}.dist-ok .dist-bar{background:var(--ga-ok)}.dist-al .dist-bar{background:var(--ga-alerta)}.dist-c{flex:none;font-size:12px;color:var(--ga-fg-2);white-space:nowrap}.dist-mas .dist-bar{height:8px}.dist-mas .dist-c,.dist-mas .dist-n{color:var(--ga-fg-3)}.dist-uni .dist-ax{grid-template-columns:1fr}.dist-uni .dist-b:before,.dist-uni.dist-uni-al .dist-ok,.dist-uni.dist-uni-al .dist-t-ok,.dist-uni.dist-uni-ok .dist-al,.dist-uni.dist-uni-ok .dist-t-al{display:none}@media(max-width:760px){.dist{padding:calc(var(--ga-space) * 3)}.dist-b{--dist-n:72px;--dist-g:8px}.dist-n{font-size:12px}.dist-c{font-size:10.5px}.dist-s{gap:var(--ga-space)}}.aud-filtro{align-items:center}.aud-filtro .chips{margin-left:auto}.aud-sel{position:relative}.aud-sel-b{padding:6px 12px;gap:calc(var(--ga-space) * 3);text-transform:none;letter-spacing:normal;font-weight:400;font-size:14px;min-height:46px;max-width:100%}.aud-sel-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aud-sel-l{position:absolute;top:calc(100% + 1px);left:0;z-index:60;min-width:280px;max-width:min(360px,90vw);max-height:320px;overflow-y:auto;background:var(--ga-bg-panel);border:1px solid var(--ga-linea-fuerte)}.aud-sel-l>button{display:flex;align-items:center;gap:calc(var(--ga-space) * 3);width:100%;padding:calc(var(--ga-space) * 2) calc(var(--ga-space) * 3);background:transparent;border:0;border-bottom:1px solid var(--ga-linea);font:inherit;color:inherit;text-align:left;cursor:pointer}.aud-sel-l>button:last-child{border-bottom:0}.aud-sel-l>button:hover{background:var(--ga-bg-sunken)}.aud-sel-l>button[aria-selected=true]{background:color-mix(in srgb,var(--ga-naranja) 7%,var(--ga-bg-panel))}.aud-sel-l .skel{padding:calc(var(--ga-space) * 3)}.aud-sel-i{display:grid;min-width:0}.aud-sel-i b{font-size:14px;font-weight:600}.aud-sel-i .mono,.aud-sel-i b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aud-sel-i .mono{font-size:11.5px;color:var(--ga-fg-3)}.aud-ts{white-space:nowrap}.hist-q{max-width:52ch}.hist-txt{white-space:pre-wrap;overflow-wrap:anywhere}.hist-tools{list-style:none;display:grid;grid-gap:calc(var(--ga-space) * 2);gap:calc(var(--ga-space) * 2)}.hist-tools li{display:grid;grid-gap:calc(var(--ga-space) / 2);gap:calc(var(--ga-space) / 2);border-bottom:1px solid var(--ga-linea);padding-bottom:calc(var(--ga-space) * 2)}.hist-tools li:last-child{border-bottom:0;padding-bottom:0}.hist-tools .mono{font-size:11.5px;color:var(--ga-fg-3);overflow-wrap:anywhere}@media(max-width:760px){.aud-filtro .chips{margin-left:0;width:100%;overflow-x:auto;flex-wrap:nowrap}.aud-sel{grid-column:1/-1}.aud-sel-b{width:100%;justify-content:flex-start}.aud-sel-l{min-width:0;width:100%;max-width:none}.hist-q{max-width:28ch}}.sidebar .sb-f{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:calc(var(--ga-space) * 2)}.sb-user{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;grid-gap:calc(var(--ga-space) * 3);gap:calc(var(--ga-space) * 3);min-width:0}.sb-av{width:32px;height:32px;flex:none;object-fit:cover;border:1px solid color-mix(in srgb,var(--ga-head-fg) 30%,transparent);border-radius:var(--ga-radius-control)}.sb-av-i{display:grid;place-items:center;background:var(--ga-acero-500);color:var(--ga-blanco);font-size:14px;font-weight:600;line-height:1}.sb-id{min-width:0}.sb-n{font-size:14px;line-height:1.35}.sb-m,.sb-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-m{font-size:11px}.sb-m,.sb-r{line-height:1.45;color:color-mix(in srgb,var(--ga-head-fg) 60%,transparent)}.sb-r{font-size:10px;letter-spacing:var(--ga-track-label);text-transform:uppercase}.sidebar .signout{padding:7px;justify-content:center}.sidebar .modal{color:var(--ga-fg)}@media(max-width:900px){.sidebar .sb-f{grid-template-columns:1fr;justify-items:center}.sb-user{grid-template-columns:32px}.sb-id{display:none}}#sb-nav .sb-sec{padding:18px 12px 4px}#sb-nav .sb-sec span{font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;line-height:1.4;color:color-mix(in srgb,var(--ga-head-fg) 45%,transparent)}#sb-nav .sb-sec:first-child{padding-top:4px}@media(max-width:900px){#sb-nav .sb-sec{padding:8px 0 0;margin:0}#sb-nav .sb-sec span{display:none}#sb-nav .sb-sec:first-child{padding-top:0}html[data-nav=open] #sb-nav .sb-sec{padding:18px 12px 4px;margin:0}html[data-nav=open] #sb-nav .sb-sec span{display:block}html[data-nav=open] #sb-nav .sb-sec:first-child{padding-top:4px}}@supports ((-webkit-appearance:base-select) or (-moz-appearance:base-select) or (appearance:base-select)){select.marca-select,select.marca-select::picker(select){-webkit-appearance:base-select;-moz-appearance:base-select;appearance:base-select}select.marca-select{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;padding:9px 12px;border:1px solid transparent;border-radius:var(--ga-radius-control);background:var(--ga-bg-sunken);color:var(--ga-fg);font-family:var(--ga-font-ui);font-size:14px;text-align:left}select.marca-select:focus{border-color:var(--ga-fg)}select.marca-select::picker-icon{color:var(--ga-fg-3);transition:none}select.marca-select::picker(select){margin-top:2px;padding:0;border:1px solid var(--ga-linea-fuerte);border-radius:0;background:var(--ga-bg-panel)}select.marca-select option{display:flex;align-items:center;gap:8px;min-height:36px;padding:8px 12px;border-bottom:1px solid var(--ga-linea);background:var(--ga-bg-panel);color:var(--ga-fg);font-family:var(--ga-font-ui);font-size:14px}select.marca-select option:last-child{border-bottom:0}select.marca-select option::checkmark{display:none}select.marca-select option:checked,select.marca-select option:hover{background:var(--ga-bg-sunken)}@media (pointer:coarse){select.marca-select option{min-height:44px}}select.marca-select option[data-inicial]:before,select.marca-select option[data-marca]:before{content:"";width:16px;height:16px;flex:none;background-repeat:no-repeat;background-position:50%;background-size:contain}select.marca-select option[data-marca=diraspi]:before{background-image:url(/marcas/diraspi.svg)}select.marca-select option[data-marca=cantera]:before{background-image:-webkit-image-set(url(/marcas/cantera-32.png) 1x,url(/marcas/cantera-64.png) 2x);background-image:image-set(url(/marcas/cantera-32.png) 1x,url(/marcas/cantera-64.png) 2x)}select.marca-select option[data-marca=urganico]:before{background-image:url(/marcas/urganico.svg)}select.marca-select option[data-marca=grupo]:before{background:currentColor;-webkit-mask:url(/marcas/grupo.svg) center/contain no-repeat;mask:url(/marcas/grupo.svg) center/contain no-repeat}select.marca-select option[data-inicial]:before{content:attr(data-inicial);display:grid;place-items:center;background:var(--ga-acero-500);color:var(--ga-blanco);font-family:var(--ga-font-ui);font-size:10px;font-weight:600;line-height:1}}.crumbs .ayuda-global{display:flex;gap:calc(2 * var(--ga-space));flex:none}.crumbs .sop-b{display:inline-flex;align-items:center;min-width:44px;min-height:44px;font-family:var(--ga-font-ui);text-decoration:none;gap:calc(2 * var(--ga-space));padding:var(--ga-space) calc(2 * var(--ga-space));background:var(--ga-bg-panel);border:1px solid var(--ga-linea-fuerte);border-radius:var(--ga-radius-control);color:var(--ga-fg-2);cursor:pointer;white-space:nowrap}.crumbs .sop-b:hover,.crumbs .sop-b[aria-current=page]{color:var(--ga-fg);border-color:var(--ga-fg-2)}.crumbs .sop-b svg{width:18px;height:18px;flex:none;stroke:currentColor;stroke-width:1.5;fill:none}.crumbs .sop-b span{font-size:11px;font-weight:600;letter-spacing:var(--ga-track-label);text-transform:uppercase}@media(max-width:900px){.crumbs .sop-b span{display:none}.crumbs .sop-b{min-width:44px;min-height:44px;justify-content:center;padding:0}}.sop-yo{margin:0;font-size:13px;color:var(--ga-fg-2)}.sop-yo b{font-weight:600;color:var(--ga-fg)}.sop-form{display:grid;grid-gap:calc(var(--ga-space) * 6);gap:calc(var(--ga-space) * 6)}.sop-form .field{max-width:none}.sop-form .btn{justify-self:start}.sop-lbl{font-size:11.5px;font-weight:600;letter-spacing:var(--ga-track-label);text-transform:uppercase;color:var(--ga-fg-2)}.sop-sec2{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(var(--ga-space) * 3);flex-wrap:wrap}.sop-sec2 .tabs{border-bottom:0;letter-spacing:normal}.sop-sec2 .tabs button{padding:4px 10px;font-size:11.5px;border-bottom-width:2px}.sop-lista{list-style:none;margin:0;padding:0;display:grid}.sop-lista li{border-top:1px solid var(--ga-linea)}.sop-lista li:first-child{border-top:0}.sop-fila{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:calc(var(--ga-space) * 3);gap:calc(var(--ga-space) * 3);width:100%;min-height:44px;padding:10px 0;background:none;border:0;border-radius:0;text-align:left;color:inherit;cursor:pointer}.sop-t{font-size:13.5px;overflow:hidden;text-overflow:ellipsis}.sop-f,.sop-t{white-space:nowrap}.sop-f{font-family:var(--ga-font-dato);font-size:12px;color:var(--ga-fg-3)}.sop-det{padding:0 0 12px;display:grid;grid-gap:calc(var(--ga-space) * 2);gap:calc(var(--ga-space) * 2)}.sop-det p{margin:0;font-size:13px;color:var(--ga-fg-2);white-space:pre-wrap}.sop-quien{font-family:var(--ga-font-dato);font-size:12px;color:var(--ga-fg-3)}@media(max-width:640px){.sop-fila{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"t e" "f e";gap:2px calc(var(--ga-space) * 3)}.sop-t{grid-area:t;white-space:normal}.sop-f{grid-area:f}.sop-fila .est{grid-area:e;align-self:center}}.pv{position:fixed;inset:0;z-index:130;opacity:0;transition:opacity .15s ease}.pv.on{opacity:1}@media (prefers-reduced-motion:reduce){.pv{transition:none}}.pv-scrim{position:absolute;inset:0;width:100%;height:100%}.pv-veil{fill:color-mix(in srgb,var(--ga-tinta) 78%,transparent)}.pv-borde{fill:none;stroke:var(--ga-blanco);stroke-width:2}.pv-card{position:fixed;width:min(320px,calc(100vw - 24px));max-width:320px;background:var(--ga-bg-panel);border:1px solid var(--ga-linea-fuerte);padding:calc(var(--ga-space) * 4);display:grid;grid-gap:calc(var(--ga-space) * 2);gap:calc(var(--ga-space) * 2)}.pv-t{margin:0;font-size:16px;font-weight:600;line-height:1.3}.pv-b{margin:0;font-size:14px;line-height:1.5;color:var(--ga-fg-2)}.pv-f{display:flex;align-items:center;gap:calc(var(--ga-space) * 2);margin-top:calc(var(--ga-space) * 2)}.pv-n{margin-right:auto;font-size:12.5px;color:var(--ga-fg-2)}.isa-h-a{display:flex;align-items:center;margin:-10px -14px -10px 0}.isa-panel .isa-h-a .isa-x{margin:0}.isa-convs{flex:1 1;min-height:0;display:flex;flex-direction:column}.isa-convs-h{flex:none;display:flex;padding:calc(var(--ga-space) * 2) calc(var(--ga-space) * 3);border-bottom:1px solid var(--ga-linea)}.isa-convs-l{flex:1 1;min-height:0;overflow-y:auto}.isa-conv{display:grid;grid-gap:calc(var(--ga-space) / 2);gap:calc(var(--ga-space) / 2);width:100%;min-height:44px;padding:calc(var(--ga-space) * 3);background:transparent;border:0;border-bottom:1px solid var(--ga-linea);border-radius:0;font:inherit;color:inherit;text-align:left;cursor:pointer}.isa-conv:last-child{border-bottom:0}.isa-conv:hover,.isa-conv[aria-current=true]{background:var(--ga-bg-sunken)}.isa-conv-t{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.isa-conv-m{font-size:13px;color:var(--ga-fg-3)}.isa-convs-l .alertbox,.isa-convs-l .skel{margin:calc(var(--ga-space) * 3)}.ga tbody tr.hilo-inicio>td{border-top:1px solid var(--ga-linea-fuerte)}.cg-detalle{background:var(--ga-bg-sunken)}.cg-detalle>td{padding:calc(var(--ga-space) * 2) calc(var(--ga-space) * 3)}.cg-campos{display:grid;grid-template-columns:minmax(120px,max-content) 1fr;grid-gap:2px calc(var(--ga-space) * 4);gap:2px calc(var(--ga-space) * 4);margin:0}.cg-campos dt{font-size:13px;color:var(--ga-fg-3)}.cg-campos dd{margin:0;font-family:var(--ga-font-dato);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px}.cg-campos.cg-diff{grid-template-columns:minmax(120px,max-content) 1fr 1fr}.cg-campos.cg-diff dd.cg-antes{color:var(--ga-fg-3)}.cg-acciones{display:flex;flex-wrap:wrap;gap:calc(var(--ga-space) * 2);padding-top:calc(var(--ga-space) * 3)}.cg-acciones .help{width:100%;margin-top:calc(var(--ga-space) / 2)}@media (max-width:520px){.cg-campos,.cg-campos.cg-diff{grid-template-columns:1fr}.cg-campos dt{margin-top:calc(var(--ga-space) * 2)}.cg-acciones .btn{flex:1 1 100%}}.cg-reintento{margin-top:calc(var(--ga-space) * 2)}.cg-notas{white-space:pre-line}.cg-archivo{display:block}.cg-filas{margin-top:calc(var(--ga-space) * 2)}.sidebar nav a{min-width:0}.sidebar nav a>span:not(.sb-badge){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar nav a .sb-badge{flex:none;margin-left:auto;padding:2px 7px;font-family:var(--ga-font-dato);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.kx.kx-doc>div{min-width:0}.kx.kx-doc b{display:block;min-width:0;overflow-wrap:anywhere}.kx.kx-doc button.linkish{max-width:100%;text-align:left}.lectura-control{min-height:44px;min-width:44px}.nom-lineas tr.grp td,.nom-lineas tr.grp th{background:var(--ga-bg-sunken);border-bottom:1px solid var(--ga-linea);padding:calc(var(--ga-space) * 2) calc(var(--ga-space) * 3);font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-align:left}.nom-lineas tr.grp td{text-align:right;font-family:var(--ga-font-dato);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.04em}.nom-lineas tr.grp:hover td,.nom-lineas tr.grp:hover th{background:var(--ga-bg-sunken)}.nom-acciones{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding-top:calc(var(--ga-space) * 3);border-top:1px solid var(--ga-linea)}.nom-acciones .btn{min-height:44px}.nom-sa{display:grid;grid-gap:calc(var(--ga-space) * 4);gap:calc(var(--ga-space) * 4)}.nom-sa .toolbar h3{letter-spacing:var(--ga-track-label);margin:0}.nom-rejilla td,.nom-rejilla th{white-space:nowrap}.nom-rejilla .sa-c0,.nom-rejilla .sa-c1,.nom-rejilla .sa-c2,.nom-rejilla .sa-cs,.nom-rejilla .sa-cv{position:-webkit-sticky;position:sticky;z-index:1;background:var(--ga-bg-panel)}.nom-rejilla thead .sa-c0,.nom-rejilla thead .sa-c1,.nom-rejilla thead .sa-c2,.nom-rejilla thead .sa-cs,.nom-rejilla thead .sa-cv{background:var(--ga-head-bg);z-index:2}.nom-rejilla tbody tr:hover .sa-c0,.nom-rejilla tbody tr:hover .sa-c1,.nom-rejilla tbody tr:hover .sa-c2,.nom-rejilla tbody tr:hover .sa-cs,.nom-rejilla tbody tr:hover .sa-cv{background:var(--ga-bg-sunken)}.nom-rejilla .sa-c0{left:0;width:36px;min-width:36px;max-width:36px}.nom-rejilla .sa-c1{left:36px;width:180px;min-width:180px;max-width:180px}.nom-rejilla .sa-c2{left:216px;width:110px;min-width:110px;max-width:110px}.nom-rejilla .sa-cv{right:0;width:104px;min-width:104px;max-width:104px}.nom-rejilla .sa-cs{right:104px;width:64px;min-width:64px;max-width:64px}.nom-rejilla .sa-c1 .ident-celda{min-width:0;overflow:hidden}.nom-rejilla .sa-c1,.nom-rejilla .sa-c2{overflow:hidden;text-overflow:ellipsis}@media (max-width:760px){.nom-rejilla .sa-c2{position:static}.nom-rejilla .sa-c1{width:150px;min-width:150px;max-width:150px}}.sop-thumbs{display:flex;flex-wrap:wrap;gap:calc(var(--ga-space) * 2);margin-bottom:calc(var(--ga-space) * 2)}.sop-thumb{position:relative;display:inline-flex}.sop-thumb img,.sop-thumbs a img{width:72px;height:72px;object-fit:cover;display:block}.sop-thumb button,.sop-thumb img,.sop-thumbs a img{border:1px solid var(--ga-borde);border-radius:var(--ga-radius-control)}.sop-thumb button{position:absolute;top:0;right:0;width:22px;height:22px;line-height:1;background:var(--ga-bg);cursor:pointer}.pilar-sw{display:inline-block;width:calc(var(--ga-space) * 2.5);height:calc(var(--ga-space) * 2.5);border:1px solid var(--ga-linea-fuerte);vertical-align:middle;margin-right:calc(var(--ga-space) * 1.5);flex:none}.pilar-calidad{background:var(--uco-calidad)}.pilar-cantidad{background:var(--uco-cantidad)}.pilar-seguridad{background:var(--uco-seguridad)}.pilar-ambiente{background:var(--uco-ambiente)}.lightbox-pie{position:absolute;bottom:calc(var(--ga-space) * 3);left:50%;transform:translateX(-50%);width:92vw;display:flex;flex-wrap:wrap;gap:calc(var(--ga-space) * 2) calc(var(--ga-space) * 4);align-items:center;justify-content:center;color:var(--ga-blanco);font-size:12px;word-break:break-all}.lightbox-acciones{display:flex;gap:calc(var(--ga-space) * 2);flex-wrap:wrap}.lightbox-acciones .btn{color:var(--ga-blanco);background:color-mix(in srgb,var(--ga-tinta) 70%,transparent);border-color:color-mix(in srgb,var(--ga-blanco) 40%,transparent)}.lightbox-skel{width:80vw}.testigos{min-width:0;display:grid;grid-gap:calc(var(--ga-space) * 3);gap:calc(var(--ga-space) * 3)}.plano-mini{width:64px;height:43px;object-fit:cover;border:1px solid var(--ga-linea);border-radius:var(--ga-radius-control);background:var(--ga-bg-sunken)}.plano-mini,.plano-mini-vacia{display:block}.plano-codigo{font-size:24px;font-weight:700}.plano-ficha{width:min(720px,100vw)}.plano-ficha-mini{width:100%;height:auto;border:1px solid var(--ga-linea)}.plano-modal{max-width:640px}.revisa-backdrop{grid-template-columns:minmax(0,1fr)}.revisa-modal{max-width:720px;min-width:0;justify-self:center}.revisa-cab{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:calc(var(--ga-space) * 2);gap:calc(var(--ga-space) * 2);margin:calc(var(--ga-space) * 3) 0}.revisa-cab>div,.revisa-totales>div{display:flex;justify-content:space-between;gap:var(--ga-space)}.revisa-cab span,.revisa-totales span{color:var(--ga-fg-2)}.revisa-grande{font-family:var(--ga-font-dato);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.revisa-totales{display:grid;grid-gap:var(--ga-space);gap:var(--ga-space);margin:calc(var(--ga-space) * 3) 0}.revisa-totales>div{align-items:baseline}@media(max-width:640px){.revisa-backdrop{padding:0}.revisa-modal{width:100%;max-width:none;max-height:100dvh;border:0}.revisa-cab{grid-template-columns:1fr}.revisa-modal .m-f .btn{min-height:44px}}.plano-form{display:grid;grid-gap:calc(var(--ga-space) * 4);gap:calc(var(--ga-space) * 4)}.plano-previa{width:100%;height:220px;object-fit:contain;border:1px solid var(--ga-linea);background:var(--ga-bg-sunken);display:block}.visor-fondo{padding:0}.visor-plano{max-width:none;width:100vw;height:100vh;max-height:100vh}.visor-acciones,.visor-barra{flex-wrap:wrap;align-items:center}.visor-acciones{display:flex;gap:calc(var(--ga-space) * 2);text-transform:none;letter-spacing:0}.visor-sello{flex:none;padding:calc(var(--ga-space) * 2) calc(var(--ga-space) * 5);background:var(--ga-bg-panel);border:1px solid var(--ga-error);color:var(--ga-error);font-size:13px;font-weight:600}.visor-sello-al{border-color:var(--ga-al-text);color:var(--ga-al-text)}.visor-lienzo{position:relative;flex:1 1;min-height:0;overflow:hidden;background:var(--ga-bg-sunken);cursor:-webkit-grab;cursor:grab;touch-action:none;outline-offset:-3px}.visor-lienzo:active{cursor:-webkit-grabbing;cursor:grabbing}.visor-hoja{position:absolute;transform-origin:center center;background:var(--ga-blanco);border:1px solid var(--ga-linea);will-change:transform}.visor-hoja img{position:absolute;inset:0;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.visor-hoja img.visor-tesela{inset:auto}.panel-con-tablas .sp-b,.plano-ficha .sp-b{grid-auto-rows:max-content}.panel-con-tablas .sp-b>*,.plano-ficha .sp-b>*{min-width:0}