.note[data-v-823acba3]{background:var(--info-wash);color:var(--info-ink);border-radius:var(--r-s);margin:0 0 14px;padding:10px 12px;font-size:12.5px;line-height:1.5}.note.warn[data-v-823acba3]{background:var(--warn-wash);color:var(--warn-ink)}.note.m0[data-v-823acba3]{margin:0}.panel[data-v-823acba3]{border:1px solid var(--cloud);border-radius:var(--r-l);background:var(--canvas);margin-bottom:16px;padding:16px 18px}.panel-top[data-v-823acba3]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.panel h2[data-v-823acba3],.panel h3[data-v-823acba3]{margin:0;font:600 16px/1.2 Inter Tight,Inter,sans-serif}.panel h3[data-v-823acba3]{font-size:14px}h2[data-v-823acba3]{margin:0 0 12px;font:600 17px/1.2 Inter Tight,Inter,sans-serif}.form-inline[data-v-823acba3]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.grid[data-v-823acba3]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.grid .area[data-v-823acba3],.grid .inp[data-v-823acba3]{width:100%;min-width:0}.grid .span2[data-v-823acba3]{grid-column:span 2}.lbl[data-v-823acba3]{color:var(--slate6);margin-bottom:4px;font-size:12px;display:block}.lbl-check[data-v-823acba3]{align-items:center;gap:8px;font-size:13.5px;display:flex}.checks[data-v-823acba3]{flex-wrap:wrap;gap:20px;margin:16px 0;display:flex}.inp[data-v-823acba3]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);min-width:150px;height:36px;color:inherit;font:inherit;padding:0 10px}.area[data-v-823acba3]:disabled,.inp[data-v-823acba3]:disabled{background:var(--paper);color:var(--slate7)}.area[data-v-823acba3]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);color:inherit;font:inherit;resize:vertical;min-height:90px;padding:8px 10px}.tbl[data-v-823acba3]{border-collapse:collapse;width:100%;font-size:var(--scale-table)}.tbl th[data-v-823acba3]{text-align:left;color:var(--slate6);padding:8px 10px;font-weight:500}.tbl td[data-v-823acba3],.tbl th[data-v-823acba3]{border-bottom:1px solid var(--cloud)}.tbl td[data-v-823acba3]{padding:9px 10px}.tbl .num[data-v-823acba3]{text-align:right;font-variant-numeric:tabular-nums}.fila-clic[data-v-823acba3]{cursor:pointer}.fila-clic[data-v-823acba3]:hover{background:var(--paper)}.fila-clic.on[data-v-823acba3]{background:var(--ice)}.fila-ficha[data-v-823acba3]{background:var(--paper);padding:12px 0!important}.fila-ficha .panel[data-v-823acba3]{margin-bottom:0}.muted[data-v-823acba3]{color:var(--slate7)}.acciones[data-v-823acba3]{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.hint[data-v-823acba3]{color:var(--slate6);margin:6px 0;font-size:12px;line-height:1.4}.err[data-v-823acba3],.hint.err[data-v-823acba3]{color:var(--danger-ink)}.hint .ok[data-v-823acba3],.ok[data-v-823acba3]{color:var(--ok-ink)}.btn.danger[data-v-823acba3]{color:var(--danger-ink);border-color:var(--danger-ink)}.sub[data-v-823acba3]{border-left:3px solid var(--cloud);margin:0 0 14px;padding-left:14px}.seg[data-v-823acba3]{flex-wrap:wrap;gap:6px;margin:4px 0 14px;display:inline-flex}.seg button[data-v-823acba3]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);cursor:pointer;height:32px;font:inherit;padding:0 12px}.seg button.on[data-v-823acba3]{background:var(--ice);color:var(--info-ink);border-color:var(--info-ink)}.filtros[data-v-823acba3]{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 14px;display:flex}.confirmar[data-v-823acba3]{border:1px solid var(--danger-ink);border-radius:var(--r-s);margin:10px 0;padding:10px 12px;font-size:13px}.confirmar[data-confirmar=aceptar][data-v-823acba3]{border-color:var(--cobalt)}.datos-embarque[data-v-823acba3]{margin:6px 0 10px 18px;padding:0}.swatch[data-v-823acba3]{border:1px solid var(--cloud);border-radius:6px;flex:0 0 26px;width:26px;height:26px}.color-row[data-v-823acba3]{align-items:center;gap:8px;display:flex}.color-row .inp[data-v-823acba3]{width:110px;min-width:0}.logo-box[data-v-823acba3]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.logo-img[data-v-823acba3]{border:1px solid var(--cloud);border-radius:var(--r-s);background:#fff;max-width:220px;max-height:90px;padding:6px}.code[data-v-823acba3]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.tbl-lineas td[data-v-823acba3]{vertical-align:top;padding:6px}.tbl-lineas .inp[data-v-823acba3]{width:100%;min-width:0;height:32px}.tbl-lineas .inp.num[data-v-823acba3]{text-align:right}.buscador[data-v-823acba3]{flex:260px;min-width:260px;position:relative}.buscador .inp[data-v-823acba3]{width:100%}.resultados[data-v-823acba3]{z-index:5;background:var(--canvas);border:1px solid var(--cloud);border-radius:var(--r-s);max-height:240px;margin:2px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 6px 16px #00000014}.resultados li[data-v-823acba3]{cursor:pointer;border-radius:6px;align-items:baseline;gap:8px;padding:7px 9px;font-size:13px;display:flex}.resultados li[data-v-823acba3]:hover{background:var(--paper)}.resultados li small[data-v-823acba3]{color:var(--slate6)}.totales[data-v-823acba3]{font-variant-numeric:tabular-nums;gap:4px;max-width:440px;margin:12px 0 0 auto;display:grid}.totales .fila[data-v-823acba3]{justify-content:space-between;gap:16px;font-size:13.5px;display:flex}.totales .fila.total[data-v-823acba3]{border-top:1px solid var(--cloud);margin-top:4px;padding-top:6px;font-size:16px;font-weight:600}.totales .fila.legal[data-v-823acba3]{color:var(--slate6);font-size:13px}.kbd[data-v-823acba3]{border:1px solid var(--cloud);color:var(--slate6);background:var(--paper);border-bottom-width:2px;border-radius:4px;margin-left:4px;padding:0 5px;font-size:11px;display:inline-block}.radios[data-v-823acba3]{flex-wrap:wrap;gap:18px;margin-bottom:10px;display:flex}.sec[data-v-823acba3]{letter-spacing:.06em;text-transform:uppercase;color:var(--slate6);margin:18px 0 8px;font:600 12px/1 Inter,sans-serif}.res-box[data-v-823acba3]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--paper);margin:10px 0;padding:10px 12px}.contador[data-v-823acba3]{color:var(--slate6);font-size:12px}.contador.err[data-v-823acba3]{color:var(--danger-ink)}.ayuda-formulas code[data-v-823acba3],.ayuda-formulas pre[data-v-823acba3]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ayuda-formulas pre[data-v-823acba3]{background:var(--canvas);border:1px solid var(--cloud);border-radius:var(--r-s);white-space:pre-wrap;margin:6px 0;padding:8px 10px}.ayuda-formulas ul[data-v-823acba3]{margin:4px 0 8px 18px;padding:0}.linea-plantilla[data-v-823acba3]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);margin-bottom:10px;padding:10px 12px}.linea-plantilla.on[data-v-823acba3]{border-color:var(--info-ink)}.origenes[data-v-823acba3]{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.origenes li[data-v-823acba3]{padding:3px 0}.fac-number[data-v-823acba3]{text-align:right;font-variant-numeric:tabular-nums}.fac-color .inp[aria-invalid=true][data-v-823acba3],.fac-number[aria-invalid=true][data-v-823acba3]{border-color:var(--danger-ink)}.fac-autocomplete[data-v-823acba3]{width:100%;position:relative}.fac-autocomplete .inp[data-v-823acba3]{width:100%}.fac-autocomplete-list[data-v-823acba3]{z-index:80;background:var(--canvas);border:1px solid var(--cloud);border-radius:var(--r-s);max-height:250px;margin:0;padding:4px;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #141e3c29}.fac-autocomplete-list li[data-v-823acba3]{cursor:pointer;padding:8px 10px;font-size:13px}.fac-autocomplete-list li[data-v-823acba3]:hover,.fac-autocomplete-list li[aria-selected=true][data-v-823acba3]{background:var(--ice)}.fac-autocomplete-list small[data-v-823acba3]{color:var(--slate6);display:block}.fac-autocomplete-empty[data-v-823acba3]{color:var(--slate6);cursor:default!important}.fac-color-row[data-v-823acba3]{align-items:center;gap:8px;display:flex}.fac-color-row input[type=color][data-v-823acba3]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);width:40px;height:36px}.fac-color-row .inp[data-v-823acba3]{width:120px;min-width:110px}.fac-upload[data-v-823acba3]{border:1px dashed var(--cloud);border-radius:var(--r-s);background:var(--paper);text-align:center;cursor:pointer;place-items:center;min-height:130px;margin-bottom:8px;padding:16px;display:grid}.fac-upload.dragging[data-v-823acba3]{border-color:var(--cobalt);background:var(--ice)}.fac-upload[aria-disabled=true][data-v-823acba3]{opacity:.6;cursor:default}.fac-upload p[data-v-823acba3]{margin:6px 0}.fac-upload small[data-v-823acba3]{color:var(--slate6)}.fac-modal-overlay[data-v-823acba3]{z-index:90;background:#141e3c61;justify-content:center;align-items:flex-start;padding:8vh 16px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.fac-modal[data-v-823acba3]{background:var(--canvas);border-radius:var(--r-l);width:min(640px,100%);max-height:84vh;overflow-y:auto;box-shadow:0 18px 48px #141e3c40}.fac-modal-actions[data-v-823acba3],.fac-modal-head[data-v-823acba3]{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.fac-modal-head[data-v-823acba3]{border-bottom:1px solid var(--cloud)}.fac-modal-head h2[data-v-823acba3]{margin:0}.fac-modal-body[data-v-823acba3]{padding:16px}.fac-modal-actions[data-v-823acba3]{border-top:1px solid var(--cloud);justify-content:flex-end}.fac-floating[data-v-823acba3]{z-index:60;white-space:nowrap;background:var(--canvas);border:1px solid var(--cloud);border-radius:var(--r-l);align-items:center;gap:6px;width:max-content;max-width:calc(100vw - 292px);margin:0 auto;padding:8px;display:flex;position:fixed;bottom:18px;left:max(272px,20vw);right:20px;overflow-x:auto;box-shadow:0 10px 30px #141e3c29}.fac-floating .btn[data-v-823acba3]{flex:none;align-items:center;gap:5px;display:inline-flex}.fac-floating .kbd[data-v-823acba3]{margin:0}.fac-block-reason[data-v-823acba3]{text-overflow:ellipsis;border:1px solid var(--warn-ink);background:var(--warn-wash);min-width:80px;max-width:220px;color:var(--warn-ink);border-radius:var(--r-s);flex:0 auto;padding:6px 8px;font-size:12px;overflow:hidden}.fac-page-header[data-v-823acba3]{background:var(--ice);border:1px solid var(--cobalt);border-radius:var(--r-l) var(--r-l) 0 0;align-items:center;gap:8px;padding:10px 16px;display:flex}.fac-page-header strong[data-v-823acba3]{color:var(--cobalt);letter-spacing:.03em}.fac-page-header .hint[data-v-823acba3]{margin:2px 0 0}.fac-page-icon[data-v-823acba3]{color:var(--cobalt)}.fac-mode[data-v-823acba3],.fac-next[data-v-823acba3]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);padding:2px 7px;font-size:11px}.fac-next[data-v-823acba3]{color:var(--cobalt);margin-left:auto}.fac-empty[data-v-823acba3]{color:var(--slate6);text-align:center;justify-items:center;gap:8px;padding:28px 16px;display:grid}.fac-empty strong[data-v-823acba3]{color:var(--ink)}.fac-empty p[data-v-823acba3]{margin:0}.fac-empty-icon[data-v-823acba3]{font-size:24px}.fac-filters-head[data-v-823acba3]{align-items:center;gap:8px;display:flex}.fac-filter-count[data-v-823acba3]{background:var(--warn-wash);color:var(--warn-ink);border-radius:999px;margin-left:5px;padding:1px 6px;font-size:11px;display:inline-block}.fac-filters-body[data-v-823acba3]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--paper);padding:12px 16px}.fac-filters-body footer[data-v-823acba3]{color:var(--slate6);justify-content:space-between;align-items:center;margin-top:10px;font-size:12px;display:flex}.fac-status[data-v-823acba3]{border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.fac-status-muted[data-v-823acba3]{background:var(--paper);color:var(--slate6)}.fac-status-info[data-v-823acba3]{background:var(--info-wash);color:var(--info-ink)}.fac-status-success[data-v-823acba3]{background:var(--ok-wash);color:var(--ok-ink)}.fac-status-warning[data-v-823acba3]{background:var(--warn-wash);color:var(--warn-ink)}.fac-status-danger[data-v-823acba3]{background:var(--danger-wash);color:var(--danger-ink)}.fac-row-action[data-v-823acba3]{min-width:32px;min-height:32px;padding:2px 7px}.dtabs[data-v-823acba3]{background:var(--canvas);border-bottom:1px solid var(--cloud);gap:2px;padding:0 12px;display:flex;overflow-x:auto}.dtabs button[data-v-823acba3]{color:var(--slate6);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 12px 9px;font-size:13px;display:inline-flex}.dtabs button.on[data-v-823acba3]{color:var(--cobalt);border-bottom-color:var(--cobalt);font-weight:600}@media (width<=768px){.fac-floating[data-v-823acba3]{max-width:calc(100vw - 16px);left:8px;right:8px}.fac-page-header[data-v-823acba3]{flex-wrap:wrap}}.fiscal-status[data-v-823acba3]{border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:12px 0;padding:12px 16px;font-size:13px;display:flex}.fiscal-status.ready[data-v-823acba3]{background:var(--green-wash,#eaf7ef);color:var(--green,#17643a)}.fiscal-status.blocked[data-v-823acba3]{background:var(--amber-wash,#fff4df);color:var(--amber,#815600)}.fiscal-status strong[data-v-823acba3]{margin-left:auto}.fiscal-status a[data-v-823acba3]{color:inherit;text-decoration:underline}.billing-items[data-v-823acba3]{border:1px solid var(--cloud);border-radius:var(--r-l);background:var(--canvas);margin:14px 0;padding:4px 14px 14px}.billing-items-head[data-v-823acba3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.items-tabla[data-v-823acba3]{-webkit-overflow-scrolling:touch;overflow-x:auto}.items-tabla .tbl[data-v-823acba3]{min-width:880px}.items-tabla .tbl th[data-v-823acba3]{white-space:nowrap}.items-tabla .tbl tbody tr[data-v-823acba3]{cursor:pointer}.items-tabla .tbl tbody tr.on[data-v-823acba3]{background:var(--ice)}.billing-items-head .acciones[data-v-823acba3]{margin:0}.billing-item-detail[data-v-823acba3]{border:1px solid var(--border,#d7dce5);border-radius:8px;margin-top:12px;padding:14px}.cat-linea[data-v-823acba3]{border:1px solid var(--cloud);border-left:3px solid var(--slate6);border-radius:var(--r-l);background:var(--canvas);margin:4px 0 14px;padding:10px 12px}.cat-head[data-v-823acba3]{justify-content:space-between;gap:8px}.cat-acciones[data-v-823acba3],.cat-head[data-v-823acba3]{flex-wrap:wrap;align-items:center;display:flex}.cat-acciones[data-v-823acba3]{gap:6px}.cat-buscar[data-v-823acba3]{width:220px;min-width:0}.cat-tabla[data-v-823acba3]{-webkit-overflow-scrolling:touch;margin-top:6px;overflow-x:auto}.cat-tabla .tbl[data-v-823acba3]{min-width:660px}.cat-tabla .tbl th[data-v-823acba3]{white-space:nowrap}.cat-check[data-v-823acba3]{width:30px}.cat-sub[data-v-823acba3]{font-size:11.5px;display:block}.cat-pie[data-v-823acba3]{flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:6px}.cat-paginas[data-v-823acba3],.cat-pie[data-v-823acba3]{align-items:center;display:flex}.cat-paginas[data-v-823acba3]{gap:4px}.nw[data-v-823acba3]{white-space:nowrap}@media (width<=768px){.cat-buscar[data-v-823acba3]{flex:100%;width:100%}.cat-acciones[data-v-823acba3]{width:100%}}.billing-catalog-row[data-v-823acba3]{border-bottom:1px solid var(--border,#d7dce5);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.billing-catalog-row small[data-v-823acba3]{opacity:.7;display:block}.fac-chip[data-v-823acba3]{background:var(--paper);color:var(--slate6);border-radius:999px;padding:4px 10px;font-size:12px;display:inline-block}.hint.warn[data-v-823acba3]{color:var(--warn-ink)}.lista-doc[data-v-823acba3]{-webkit-overflow-scrolling:touch;border:1px solid var(--cloud);border-radius:var(--r-l);background:var(--canvas);overflow-x:auto}.lista-doc .tbl[data-v-823acba3]{min-width:860px}.lista-doc .tbl th[data-v-823acba3]{white-space:nowrap}.lista-doc .tbl tbody tr.fila-clic[data-v-823acba3]{cursor:pointer}.lista-doc .tbl tbody tr.on td[data-v-823acba3]{background:var(--ice)}.doc-trabajo[data-v-823acba3]{border-left:3px solid var(--cobalt);margin:14px 0 92px;scroll-margin-top:12px}.doc-trabajo .panel-top .cerrar[data-v-823acba3]{margin-left:auto}.dpane[data-v-823acba3]{padding:12px 0}.dpane .tbl-scroll[data-v-823acba3],.tabla-scroll[data-v-823acba3]{-webkit-overflow-scrolling:touch;overflow-x:auto}.tabla-scroll .tbl[data-v-823acba3]{min-width:640px}.pdf-previa-barra[data-v-823acba3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.pdf-previa-marco[data-v-823acba3]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--paper);width:100%;height:78vh;min-height:420px;display:block}.m0[data-v-823acba3]{margin:0}.fiscal-status .chk-warn[data-v-823acba3]{color:var(--warn-ink,#815600)}.fiscal-status .chk-bad[data-v-823acba3]{color:var(--danger-ink,#9b1c1c);font-weight:600}.fiscal-status .chk-bad a[data-v-823acba3],.fiscal-status .chk-warn a[data-v-823acba3]{color:inherit}.filtros .filtro-fecha[data-v-823acba3]{min-width:140px}.filtros .filtro-estado[data-v-823acba3]{min-width:150px}@media (width<=768px){.doc-trabajo[data-v-823acba3]{margin-bottom:84px}.pdf-previa-marco[data-v-823acba3]{height:60vh;min-height:320px}.filtros>div[data-v-823acba3]{flex:140px}}.propuesta-cab[data-v-823acba3]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.campo-cliente[data-v-823acba3]{min-width:240px}.note[data-v-0cc4367e]{background:var(--info-wash);color:var(--info-ink);border-radius:var(--r-s);margin:0 0 14px;padding:10px 12px;font-size:12.5px;line-height:1.5}.note.warn[data-v-0cc4367e]{background:var(--warn-wash);color:var(--warn-ink)}.note.m0[data-v-0cc4367e]{margin:0}.panel[data-v-0cc4367e]{border:1px solid var(--cloud);border-radius:var(--r-l);background:var(--canvas);margin-bottom:16px;padding:16px 18px}.panel-top[data-v-0cc4367e]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.panel h2[data-v-0cc4367e],.panel h3[data-v-0cc4367e]{margin:0;font:600 16px/1.2 Inter Tight,Inter,sans-serif}.panel h3[data-v-0cc4367e]{font-size:14px}h2[data-v-0cc4367e]{margin:0 0 12px;font:600 17px/1.2 Inter Tight,Inter,sans-serif}.form-inline[data-v-0cc4367e]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.grid[data-v-0cc4367e]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.grid .area[data-v-0cc4367e],.grid .inp[data-v-0cc4367e]{width:100%;min-width:0}.grid .span2[data-v-0cc4367e]{grid-column:span 2}.lbl[data-v-0cc4367e]{color:var(--slate6);margin-bottom:4px;font-size:12px;display:block}.lbl-check[data-v-0cc4367e]{align-items:center;gap:8px;font-size:13.5px;display:flex}.checks[data-v-0cc4367e]{flex-wrap:wrap;gap:20px;margin:16px 0;display:flex}.inp[data-v-0cc4367e]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);min-width:150px;height:36px;color:inherit;font:inherit;padding:0 10px}.area[data-v-0cc4367e]:disabled,.inp[data-v-0cc4367e]:disabled{background:var(--paper);color:var(--slate7)}.area[data-v-0cc4367e]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);color:inherit;font:inherit;resize:vertical;min-height:90px;padding:8px 10px}.tbl[data-v-0cc4367e]{border-collapse:collapse;width:100%;font-size:var(--scale-table)}.tbl th[data-v-0cc4367e]{text-align:left;color:var(--slate6);padding:8px 10px;font-weight:500}.tbl td[data-v-0cc4367e],.tbl th[data-v-0cc4367e]{border-bottom:1px solid var(--cloud)}.tbl td[data-v-0cc4367e]{padding:9px 10px}.fila-clic[data-v-0cc4367e]{cursor:pointer}.fila-clic[data-v-0cc4367e]:hover{background:var(--paper)}.fila-clic.on[data-v-0cc4367e]{background:var(--ice)}.fila-ficha[data-v-0cc4367e]{background:var(--paper);padding:12px 0!important}.fila-ficha .panel[data-v-0cc4367e]{margin-bottom:0}.muted[data-v-0cc4367e]{color:var(--slate7)}.acciones[data-v-0cc4367e]{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.hint[data-v-0cc4367e]{color:var(--slate6);margin:6px 0;font-size:12px;line-height:1.4}.err[data-v-0cc4367e],.hint.err[data-v-0cc4367e]{color:var(--danger-ink)}.hint .ok[data-v-0cc4367e],.ok[data-v-0cc4367e]{color:var(--ok-ink)}.btn.danger[data-v-0cc4367e]{color:var(--danger-ink);border-color:var(--danger-ink)}.sub[data-v-0cc4367e]{border-left:3px solid var(--cloud);margin:0 0 14px;padding-left:14px}.seg[data-v-0cc4367e]{flex-wrap:wrap;gap:6px;margin:4px 0 14px;display:inline-flex}.seg button[data-v-0cc4367e]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);cursor:pointer;height:32px;font:inherit;padding:0 12px}.seg button.on[data-v-0cc4367e]{background:var(--ice);color:var(--info-ink);border-color:var(--info-ink)}.filtros[data-v-0cc4367e]{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 14px;display:flex}.confirmar[data-v-0cc4367e]{border:1px solid var(--danger-ink);border-radius:var(--r-s);margin:10px 0;padding:10px 12px;font-size:13px}.confirmar[data-confirmar=aceptar][data-v-0cc4367e]{border-color:var(--cobalt)}.datos-embarque[data-v-0cc4367e]{margin:6px 0 10px 18px;padding:0}.swatch[data-v-0cc4367e]{border:1px solid var(--cloud);border-radius:6px;flex:0 0 26px;width:26px;height:26px}.color-row[data-v-0cc4367e]{align-items:center;gap:8px;display:flex}.color-row .inp[data-v-0cc4367e]{width:110px;min-width:0}.logo-box[data-v-0cc4367e]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.logo-img[data-v-0cc4367e]{border:1px solid var(--cloud);border-radius:var(--r-s);background:#fff;max-width:220px;max-height:90px;padding:6px}.code[data-v-0cc4367e]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.tbl-lineas td[data-v-0cc4367e]{vertical-align:top;padding:6px}.tbl-lineas .inp[data-v-0cc4367e]{width:100%;min-width:0;height:32px}.tbl-lineas .inp.num[data-v-0cc4367e]{text-align:right}.buscador[data-v-0cc4367e]{flex:260px;min-width:260px;position:relative}.buscador .inp[data-v-0cc4367e]{width:100%}.resultados[data-v-0cc4367e]{z-index:5;background:var(--canvas);border:1px solid var(--cloud);border-radius:var(--r-s);max-height:240px;margin:2px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 6px 16px #00000014}.resultados li[data-v-0cc4367e]{cursor:pointer;border-radius:6px;align-items:baseline;gap:8px;padding:7px 9px;font-size:13px;display:flex}.resultados li[data-v-0cc4367e]:hover{background:var(--paper)}.resultados li small[data-v-0cc4367e]{color:var(--slate6)}.totales[data-v-0cc4367e]{font-variant-numeric:tabular-nums;gap:4px;max-width:440px;margin:12px 0 0 auto;display:grid}.totales .fila[data-v-0cc4367e]{justify-content:space-between;gap:16px;font-size:13.5px;display:flex}.totales .fila.total[data-v-0cc4367e]{border-top:1px solid var(--cloud);margin-top:4px;padding-top:6px;font-size:16px;font-weight:600}.totales .fila.legal[data-v-0cc4367e]{color:var(--slate6);font-size:13px}.kbd[data-v-0cc4367e]{border:1px solid var(--cloud);color:var(--slate6);background:var(--paper);border-bottom-width:2px;border-radius:4px;margin-left:4px;padding:0 5px;font-size:11px;display:inline-block}.radios[data-v-0cc4367e]{flex-wrap:wrap;gap:18px;margin-bottom:10px;display:flex}.sec[data-v-0cc4367e]{letter-spacing:.06em;text-transform:uppercase;color:var(--slate6);margin:18px 0 8px;font:600 12px/1 Inter,sans-serif}.res-box[data-v-0cc4367e]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--paper);margin:10px 0;padding:10px 12px}.contador[data-v-0cc4367e]{color:var(--slate6);font-size:12px}.contador.err[data-v-0cc4367e]{color:var(--danger-ink)}.ayuda-formulas code[data-v-0cc4367e],.ayuda-formulas pre[data-v-0cc4367e]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ayuda-formulas pre[data-v-0cc4367e]{background:var(--canvas);border:1px solid var(--cloud);border-radius:var(--r-s);white-space:pre-wrap;margin:6px 0;padding:8px 10px}.ayuda-formulas ul[data-v-0cc4367e]{margin:4px 0 8px 18px;padding:0}.linea-plantilla[data-v-0cc4367e]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);margin-bottom:10px;padding:10px 12px}.linea-plantilla.on[data-v-0cc4367e]{border-color:var(--info-ink)}.origenes[data-v-0cc4367e]{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.origenes li[data-v-0cc4367e]{padding:3px 0}.fac-number[data-v-0cc4367e]{text-align:right;font-variant-numeric:tabular-nums}.fac-color .inp[aria-invalid=true][data-v-0cc4367e],.fac-number[aria-invalid=true][data-v-0cc4367e]{border-color:var(--danger-ink)}.fac-autocomplete[data-v-0cc4367e]{width:100%;position:relative}.fac-autocomplete .inp[data-v-0cc4367e]{width:100%}.fac-autocomplete-list[data-v-0cc4367e]{z-index:80;background:var(--canvas);border:1px solid var(--cloud);border-radius:var(--r-s);max-height:250px;margin:0;padding:4px;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #141e3c29}.fac-autocomplete-list li[data-v-0cc4367e]{cursor:pointer;padding:8px 10px;font-size:13px}.fac-autocomplete-list li[data-v-0cc4367e]:hover,.fac-autocomplete-list li[aria-selected=true][data-v-0cc4367e]{background:var(--ice)}.fac-autocomplete-list small[data-v-0cc4367e]{color:var(--slate6);display:block}.fac-autocomplete-empty[data-v-0cc4367e]{color:var(--slate6);cursor:default!important}.fac-color-row[data-v-0cc4367e]{align-items:center;gap:8px;display:flex}.fac-color-row input[type=color][data-v-0cc4367e]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);width:40px;height:36px}.fac-color-row .inp[data-v-0cc4367e]{width:120px;min-width:110px}.fac-upload[data-v-0cc4367e]{border:1px dashed var(--cloud);border-radius:var(--r-s);background:var(--paper);text-align:center;cursor:pointer;place-items:center;min-height:130px;margin-bottom:8px;padding:16px;display:grid}.fac-upload.dragging[data-v-0cc4367e]{border-color:var(--cobalt);background:var(--ice)}.fac-upload[aria-disabled=true][data-v-0cc4367e]{opacity:.6;cursor:default}.fac-upload p[data-v-0cc4367e]{margin:6px 0}.fac-upload small[data-v-0cc4367e]{color:var(--slate6)}.fac-modal-overlay[data-v-0cc4367e]{z-index:90;background:#141e3c61;justify-content:center;align-items:flex-start;padding:8vh 16px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.fac-modal[data-v-0cc4367e]{background:var(--canvas);border-radius:var(--r-l);width:min(640px,100%);max-height:84vh;overflow-y:auto;box-shadow:0 18px 48px #141e3c40}.fac-modal-actions[data-v-0cc4367e],.fac-modal-head[data-v-0cc4367e]{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.fac-modal-head[data-v-0cc4367e]{border-bottom:1px solid var(--cloud)}.fac-modal-head h2[data-v-0cc4367e]{margin:0}.fac-modal-body[data-v-0cc4367e]{padding:16px}.fac-modal-actions[data-v-0cc4367e]{border-top:1px solid var(--cloud);justify-content:flex-end}.fac-floating[data-v-0cc4367e]{z-index:60;white-space:nowrap;background:var(--canvas);border:1px solid var(--cloud);border-radius:var(--r-l);align-items:center;gap:6px;width:max-content;max-width:calc(100vw - 292px);margin:0 auto;padding:8px;display:flex;position:fixed;bottom:18px;left:max(272px,20vw);right:20px;overflow-x:auto;box-shadow:0 10px 30px #141e3c29}.fac-floating .btn[data-v-0cc4367e]{flex:none;align-items:center;gap:5px;display:inline-flex}.fac-floating .kbd[data-v-0cc4367e]{margin:0}.fac-block-reason[data-v-0cc4367e]{text-overflow:ellipsis;border:1px solid var(--warn-ink);background:var(--warn-wash);min-width:80px;max-width:220px;color:var(--warn-ink);border-radius:var(--r-s);flex:0 auto;padding:6px 8px;font-size:12px;overflow:hidden}.fac-page-header[data-v-0cc4367e]{background:var(--ice);border:1px solid var(--cobalt);border-radius:var(--r-l) var(--r-l) 0 0;align-items:center;gap:8px;padding:10px 16px;display:flex}.fac-page-header strong[data-v-0cc4367e]{color:var(--cobalt);letter-spacing:.03em}.fac-page-header .hint[data-v-0cc4367e]{margin:2px 0 0}.fac-page-icon[data-v-0cc4367e]{color:var(--cobalt)}.fac-mode[data-v-0cc4367e],.fac-next[data-v-0cc4367e]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);padding:2px 7px;font-size:11px}.fac-next[data-v-0cc4367e]{color:var(--cobalt);margin-left:auto}.fac-empty[data-v-0cc4367e]{color:var(--slate6);text-align:center;justify-items:center;gap:8px;padding:28px 16px;display:grid}.fac-empty strong[data-v-0cc4367e]{color:var(--ink)}.fac-empty p[data-v-0cc4367e]{margin:0}.fac-empty-icon[data-v-0cc4367e]{font-size:24px}.fac-filters-head[data-v-0cc4367e]{align-items:center;gap:8px;display:flex}.fac-filter-count[data-v-0cc4367e]{background:var(--warn-wash);color:var(--warn-ink);border-radius:999px;margin-left:5px;padding:1px 6px;font-size:11px;display:inline-block}.fac-filters-body[data-v-0cc4367e]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--paper);padding:12px 16px}.fac-filters-body footer[data-v-0cc4367e]{color:var(--slate6);justify-content:space-between;align-items:center;margin-top:10px;font-size:12px;display:flex}.fac-status[data-v-0cc4367e]{border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.fac-status-muted[data-v-0cc4367e]{background:var(--paper);color:var(--slate6)}.fac-status-info[data-v-0cc4367e]{background:var(--info-wash);color:var(--info-ink)}.fac-status-success[data-v-0cc4367e]{background:var(--ok-wash);color:var(--ok-ink)}.fac-status-warning[data-v-0cc4367e]{background:var(--warn-wash);color:var(--warn-ink)}.fac-status-danger[data-v-0cc4367e]{background:var(--danger-wash);color:var(--danger-ink)}.fac-row-action[data-v-0cc4367e]{min-width:32px;min-height:32px;padding:2px 7px}.dtabs[data-v-0cc4367e]{background:var(--canvas);border-bottom:1px solid var(--cloud);gap:2px;padding:0 12px;display:flex;overflow-x:auto}.dtabs button[data-v-0cc4367e]{color:var(--slate6);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 12px 9px;font-size:13px;display:inline-flex}.dtabs button.on[data-v-0cc4367e]{color:var(--cobalt);border-bottom-color:var(--cobalt);font-weight:600}@media (width<=768px){.fac-floating[data-v-0cc4367e]{max-width:calc(100vw - 16px);left:8px;right:8px}.fac-page-header[data-v-0cc4367e]{flex-wrap:wrap}}.fiscal-status[data-v-0cc4367e]{border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:12px 0;padding:12px 16px;font-size:13px;display:flex}.fiscal-status.ready[data-v-0cc4367e]{background:var(--green-wash,#eaf7ef);color:var(--green,#17643a)}.fiscal-status.blocked[data-v-0cc4367e]{background:var(--amber-wash,#fff4df);color:var(--amber,#815600)}.fiscal-status strong[data-v-0cc4367e]{margin-left:auto}.fiscal-status a[data-v-0cc4367e]{color:inherit;text-decoration:underline}.billing-items[data-v-0cc4367e]{border:1px solid var(--cloud);border-radius:var(--r-l);background:var(--canvas);margin:14px 0;padding:4px 14px 14px}.billing-items-head[data-v-0cc4367e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.items-tabla[data-v-0cc4367e]{-webkit-overflow-scrolling:touch;overflow-x:auto}.items-tabla .tbl[data-v-0cc4367e]{min-width:880px}.items-tabla .tbl th[data-v-0cc4367e]{white-space:nowrap}.items-tabla .tbl tbody tr[data-v-0cc4367e]{cursor:pointer}.items-tabla .tbl tbody tr.on[data-v-0cc4367e]{background:var(--ice)}.billing-items-head .acciones[data-v-0cc4367e]{margin:0}.billing-item-detail[data-v-0cc4367e]{border:1px solid var(--border,#d7dce5);border-radius:8px;margin-top:12px;padding:14px}.cat-linea[data-v-0cc4367e]{border:1px solid var(--cloud);border-left:3px solid var(--slate6);border-radius:var(--r-l);background:var(--canvas);margin:4px 0 14px;padding:10px 12px}.cat-head[data-v-0cc4367e]{justify-content:space-between;gap:8px}.cat-acciones[data-v-0cc4367e],.cat-head[data-v-0cc4367e]{flex-wrap:wrap;align-items:center;display:flex}.cat-acciones[data-v-0cc4367e]{gap:6px}.cat-buscar[data-v-0cc4367e]{width:220px;min-width:0}.cat-tabla[data-v-0cc4367e]{-webkit-overflow-scrolling:touch;margin-top:6px;overflow-x:auto}.cat-tabla .tbl[data-v-0cc4367e]{min-width:660px}.cat-tabla .tbl th[data-v-0cc4367e]{white-space:nowrap}.cat-check[data-v-0cc4367e]{width:30px}.cat-sub[data-v-0cc4367e]{font-size:11.5px;display:block}.cat-pie[data-v-0cc4367e]{flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:6px}.cat-paginas[data-v-0cc4367e],.cat-pie[data-v-0cc4367e]{align-items:center;display:flex}.cat-paginas[data-v-0cc4367e]{gap:4px}.nw[data-v-0cc4367e]{white-space:nowrap}@media (width<=768px){.cat-buscar[data-v-0cc4367e]{flex:100%;width:100%}.cat-acciones[data-v-0cc4367e]{width:100%}}.billing-catalog-row[data-v-0cc4367e]{border-bottom:1px solid var(--border,#d7dce5);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.billing-catalog-row small[data-v-0cc4367e]{opacity:.7;display:block}.fac-chip[data-v-0cc4367e]{background:var(--paper);color:var(--slate6);border-radius:999px;padding:4px 10px;font-size:12px;display:inline-block}.hint.warn[data-v-0cc4367e]{color:var(--warn-ink)}.lista-doc[data-v-0cc4367e]{-webkit-overflow-scrolling:touch;border:1px solid var(--cloud);border-radius:var(--r-l);background:var(--canvas);overflow-x:auto}.lista-doc .tbl[data-v-0cc4367e]{min-width:860px}.lista-doc .tbl th[data-v-0cc4367e]{white-space:nowrap}.lista-doc .tbl tbody tr.fila-clic[data-v-0cc4367e]{cursor:pointer}.lista-doc .tbl tbody tr.on td[data-v-0cc4367e]{background:var(--ice)}.doc-trabajo[data-v-0cc4367e]{border-left:3px solid var(--cobalt);margin:14px 0 92px;scroll-margin-top:12px}.doc-trabajo .panel-top .cerrar[data-v-0cc4367e]{margin-left:auto}.dpane[data-v-0cc4367e]{padding:12px 0}.dpane .tbl-scroll[data-v-0cc4367e],.tabla-scroll[data-v-0cc4367e]{-webkit-overflow-scrolling:touch;overflow-x:auto}.tabla-scroll .tbl[data-v-0cc4367e]{min-width:640px}.pdf-previa-barra[data-v-0cc4367e]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.pdf-previa-marco[data-v-0cc4367e]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--paper);width:100%;height:78vh;min-height:420px;display:block}.m0[data-v-0cc4367e]{margin:0}.fiscal-status .chk-warn[data-v-0cc4367e]{color:var(--warn-ink,#815600)}.fiscal-status .chk-bad[data-v-0cc4367e]{color:var(--danger-ink,#9b1c1c);font-weight:600}.fiscal-status .chk-bad a[data-v-0cc4367e],.fiscal-status .chk-warn a[data-v-0cc4367e]{color:inherit}.filtros .filtro-fecha[data-v-0cc4367e]{min-width:140px}.filtros .filtro-estado[data-v-0cc4367e]{min-width:150px}@media (width<=768px){.doc-trabajo[data-v-0cc4367e]{margin-bottom:84px}.pdf-previa-marco[data-v-0cc4367e]{height:60vh;min-height:320px}.filtros>div[data-v-0cc4367e]{flex:140px}}.propuesta-cab[data-v-0cc4367e]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.resumen-master[data-v-0cc4367e]{background:#f6f7f9;border:1px solid #e4e7ec;border-radius:8px;flex-wrap:wrap;gap:22px;margin:10px 0;padding:10px 12px;display:flex}.resumen-master span[data-v-0cc4367e]{color:#667085;font-size:11px;display:block}.resumen-master .der[data-v-0cc4367e]{align-self:center;margin-left:auto}.selbar[data-v-0cc4367e]{z-index:2;color:#fff;background:#1d2433;border-radius:8px;flex-wrap:wrap;align-items:center;gap:14px;margin:10px 0;padding:10px 14px;display:flex;position:sticky;top:0}.selbar .agrupar[data-v-0cc4367e]{opacity:.75}.selbar .seg[data-v-0cc4367e]{border:1px solid #e4e7ec;border-radius:7px;display:inline-flex;overflow:hidden}.selbar .seg button[data-v-0cc4367e]{color:#1d2433;cursor:pointer;background:#fff;border:0;border-right:1px solid #e4e7ec;padding:7px 12px;font-size:12px}.selbar .seg button[data-v-0cc4367e]:last-child{border-right:0}.selbar .seg button.on[data-v-0cc4367e]{color:#fff;outline-offset:-3px;background:#1d2433;outline:1px solid #fff}.selbar .izq[data-v-0cc4367e]{color:#1d2433;background:#fff;margin-left:auto}.selbar .verde[data-v-0cc4367e]{color:#fff;background:#1f8a4c;border-color:#1f8a4c}.sr-only[data-v-0cc4367e]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lista-doc[data-v-0cc4367e]{overflow-x:auto}.tbl tbody tr[data-v-0cc4367e]{cursor:pointer}.tbl tbody tr.sel[data-v-0cc4367e]{background:#e9eefc;box-shadow:inset 3px 0 #3d5ce0}.tbl tbody tr.cur td[data-v-0cc4367e]{background:#f3f6ff}.tbl td[data-v-0cc4367e],.tbl th[data-v-0cc4367e]{white-space:nowrap}.tbl td.col-cliente[data-v-0cc4367e],.tbl th.col-cliente[data-v-0cc4367e]{min-width:300px}.tbl .num[data-v-0cc4367e]{text-align:right;font-variant-numeric:tabular-nums}.tbl .mono[data-v-0cc4367e]{font-family:ui-monospace,Consolas,monospace;font-weight:600}.tbl .vacio[data-v-0cc4367e]{text-align:center;color:#667085;padding:18px}.badge[data-v-0cc4367e]{color:#667085;background:#f1f3f7;border-radius:10px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.badge.b-maritime[data-v-0cc4367e]{color:#2950c8;background:#e6f0ff}.badge.b-air[data-v-0cc4367e]{color:#b4570c;background:#fdf0e6}.badge.b-land[data-v-0cc4367e]{color:#2d7a3a;background:#eef7ee}.acento[data-v-0cc4367e]{color:#3d5ce0}.previa .dato[data-v-0cc4367e]{background:#f6f7f9;border:1px solid #e4e7ec;border-radius:6px;min-height:32px;padding:7px 9px}.strong[data-v-0cc4367e]{font-weight:600}.note[data-v-59317da9]{background:var(--info-wash);color:var(--info-ink);border-radius:var(--r-s);margin:0 0 14px;padding:10px 12px;font-size:12.5px;line-height:1.5}.note.warn[data-v-59317da9]{background:var(--warn-wash);color:var(--warn-ink)}.note.m0[data-v-59317da9]{margin:0}.panel[data-v-59317da9]{border:1px solid var(--cloud);border-radius:var(--r-l);background:var(--canvas);margin-bottom:16px;padding:16px 18px}.panel-top[data-v-59317da9]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.panel h2[data-v-59317da9],.panel h3[data-v-59317da9]{margin:0;font:600 16px/1.2 Inter Tight,Inter,sans-serif}.panel h3[data-v-59317da9]{font-size:14px}h2[data-v-59317da9]{margin:0 0 12px;font:600 17px/1.2 Inter Tight,Inter,sans-serif}.form-inline[data-v-59317da9]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.grid[data-v-59317da9]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.grid .area[data-v-59317da9],.grid .inp[data-v-59317da9]{width:100%;min-width:0}.grid .span2[data-v-59317da9]{grid-column:span 2}.lbl[data-v-59317da9]{color:var(--slate6);margin-bottom:4px;font-size:12px;display:block}.lbl-check[data-v-59317da9]{align-items:center;gap:8px;font-size:13.5px;display:flex}.checks[data-v-59317da9]{flex-wrap:wrap;gap:20px;margin:16px 0;display:flex}.inp[data-v-59317da9]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);min-width:150px;height:36px;color:inherit;font:inherit;padding:0 10px}.area[data-v-59317da9]:disabled,.inp[data-v-59317da9]:disabled{background:var(--paper);color:var(--slate7)}.area[data-v-59317da9]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);color:inherit;font:inherit;resize:vertical;min-height:90px;padding:8px 10px}.tbl[data-v-59317da9]{border-collapse:collapse;width:100%;font-size:var(--scale-table)}.tbl th[data-v-59317da9]{text-align:left;color:var(--slate6);padding:8px 10px;font-weight:500}.tbl td[data-v-59317da9],.tbl th[data-v-59317da9]{border-bottom:1px solid var(--cloud)}.tbl td[data-v-59317da9]{padding:9px 10px}.tbl .num[data-v-59317da9]{text-align:right;font-variant-numeric:tabular-nums}.fila-clic[data-v-59317da9]{cursor:pointer}.fila-clic[data-v-59317da9]:hover{background:var(--paper)}.fila-clic.on[data-v-59317da9]{background:var(--ice)}.fila-ficha[data-v-59317da9]{background:var(--paper);padding:12px 0!important}.fila-ficha .panel[data-v-59317da9]{margin-bottom:0}.muted[data-v-59317da9]{color:var(--slate7)}.acciones[data-v-59317da9]{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.hint[data-v-59317da9]{color:var(--slate6);margin:6px 0;font-size:12px;line-height:1.4}.err[data-v-59317da9],.hint.err[data-v-59317da9]{color:var(--danger-ink)}.hint .ok[data-v-59317da9],.ok[data-v-59317da9]{color:var(--ok-ink)}.btn.danger[data-v-59317da9]{color:var(--danger-ink);border-color:var(--danger-ink)}.sub[data-v-59317da9]{border-left:3px solid var(--cloud);margin:0 0 14px;padding-left:14px}.seg[data-v-59317da9]{flex-wrap:wrap;gap:6px;margin:4px 0 14px;display:inline-flex}.seg button[data-v-59317da9]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);cursor:pointer;height:32px;font:inherit;padding:0 12px}.seg button.on[data-v-59317da9]{background:var(--ice);color:var(--info-ink);border-color:var(--info-ink)}.filtros[data-v-59317da9]{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 14px;display:flex}.confirmar[data-v-59317da9]{border:1px solid var(--danger-ink);border-radius:var(--r-s);margin:10px 0;padding:10px 12px;font-size:13px}.confirmar[data-confirmar=aceptar][data-v-59317da9]{border-color:var(--cobalt)}.datos-embarque[data-v-59317da9]{margin:6px 0 10px 18px;padding:0}.swatch[data-v-59317da9]{border:1px solid var(--cloud);border-radius:6px;flex:0 0 26px;width:26px;height:26px}.color-row[data-v-59317da9]{align-items:center;gap:8px;display:flex}.color-row .inp[data-v-59317da9]{width:110px;min-width:0}.logo-box[data-v-59317da9]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.logo-img[data-v-59317da9]{border:1px solid var(--cloud);border-radius:var(--r-s);background:#fff;max-width:220px;max-height:90px;padding:6px}.code[data-v-59317da9]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.tbl-lineas td[data-v-59317da9]{vertical-align:top;padding:6px}.tbl-lineas .inp[data-v-59317da9]{width:100%;min-width:0;height:32px}.tbl-lineas .inp.num[data-v-59317da9]{text-align:right}.buscador[data-v-59317da9]{flex:260px;min-width:260px;position:relative}.buscador .inp[data-v-59317da9]{width:100%}.resultados[data-v-59317da9]{z-index:5;background:var(--canvas);border:1px solid var(--cloud);border-radius:var(--r-s);max-height:240px;margin:2px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 6px 16px #00000014}.resultados li[data-v-59317da9]{cursor:pointer;border-radius:6px;align-items:baseline;gap:8px;padding:7px 9px;font-size:13px;display:flex}.resultados li[data-v-59317da9]:hover{background:var(--paper)}.resultados li small[data-v-59317da9]{color:var(--slate6)}.totales[data-v-59317da9]{font-variant-numeric:tabular-nums;gap:4px;max-width:440px;margin:12px 0 0 auto;display:grid}.totales .fila[data-v-59317da9]{justify-content:space-between;gap:16px;font-size:13.5px;display:flex}.totales .fila.total[data-v-59317da9]{border-top:1px solid var(--cloud);margin-top:4px;padding-top:6px;font-size:16px;font-weight:600}.totales .fila.legal[data-v-59317da9]{color:var(--slate6);font-size:13px}.kbd[data-v-59317da9]{border:1px solid var(--cloud);color:var(--slate6);background:var(--paper);border-bottom-width:2px;border-radius:4px;margin-left:4px;padding:0 5px;font-size:11px;display:inline-block}.radios[data-v-59317da9]{flex-wrap:wrap;gap:18px;margin-bottom:10px;display:flex}.sec[data-v-59317da9]{letter-spacing:.06em;text-transform:uppercase;color:var(--slate6);margin:18px 0 8px;font:600 12px/1 Inter,sans-serif}.res-box[data-v-59317da9]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--paper);margin:10px 0;padding:10px 12px}.contador[data-v-59317da9]{color:var(--slate6);font-size:12px}.contador.err[data-v-59317da9]{color:var(--danger-ink)}.ayuda-formulas code[data-v-59317da9],.ayuda-formulas pre[data-v-59317da9]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ayuda-formulas pre[data-v-59317da9]{background:var(--canvas);border:1px solid var(--cloud);border-radius:var(--r-s);white-space:pre-wrap;margin:6px 0;padding:8px 10px}.ayuda-formulas ul[data-v-59317da9]{margin:4px 0 8px 18px;padding:0}.linea-plantilla[data-v-59317da9]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);margin-bottom:10px;padding:10px 12px}.linea-plantilla.on[data-v-59317da9]{border-color:var(--info-ink)}.origenes[data-v-59317da9]{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.origenes li[data-v-59317da9]{padding:3px 0}.fac-number[data-v-59317da9]{text-align:right;font-variant-numeric:tabular-nums}.fac-color .inp[aria-invalid=true][data-v-59317da9],.fac-number[aria-invalid=true][data-v-59317da9]{border-color:var(--danger-ink)}.fac-autocomplete[data-v-59317da9]{width:100%;position:relative}.fac-autocomplete .inp[data-v-59317da9]{width:100%}.fac-autocomplete-list[data-v-59317da9]{z-index:80;background:var(--canvas);border:1px solid var(--cloud);border-radius:var(--r-s);max-height:250px;margin:0;padding:4px;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #141e3c29}.fac-autocomplete-list li[data-v-59317da9]{cursor:pointer;padding:8px 10px;font-size:13px}.fac-autocomplete-list li[data-v-59317da9]:hover,.fac-autocomplete-list li[aria-selected=true][data-v-59317da9]{background:var(--ice)}.fac-autocomplete-list small[data-v-59317da9]{color:var(--slate6);display:block}.fac-autocomplete-empty[data-v-59317da9]{color:var(--slate6);cursor:default!important}.fac-color-row[data-v-59317da9]{align-items:center;gap:8px;display:flex}.fac-color-row input[type=color][data-v-59317da9]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);width:40px;height:36px}.fac-color-row .inp[data-v-59317da9]{width:120px;min-width:110px}.fac-upload[data-v-59317da9]{border:1px dashed var(--cloud);border-radius:var(--r-s);background:var(--paper);text-align:center;cursor:pointer;place-items:center;min-height:130px;margin-bottom:8px;padding:16px;display:grid}.fac-upload.dragging[data-v-59317da9]{border-color:var(--cobalt);background:var(--ice)}.fac-upload[aria-disabled=true][data-v-59317da9]{opacity:.6;cursor:default}.fac-upload p[data-v-59317da9]{margin:6px 0}.fac-upload small[data-v-59317da9]{color:var(--slate6)}.fac-modal-overlay[data-v-59317da9]{z-index:90;background:#141e3c61;justify-content:center;align-items:flex-start;padding:8vh 16px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.fac-modal[data-v-59317da9]{background:var(--canvas);border-radius:var(--r-l);width:min(640px,100%);max-height:84vh;overflow-y:auto;box-shadow:0 18px 48px #141e3c40}.fac-modal-actions[data-v-59317da9],.fac-modal-head[data-v-59317da9]{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.fac-modal-head[data-v-59317da9]{border-bottom:1px solid var(--cloud)}.fac-modal-head h2[data-v-59317da9]{margin:0}.fac-modal-body[data-v-59317da9]{padding:16px}.fac-modal-actions[data-v-59317da9]{border-top:1px solid var(--cloud);justify-content:flex-end}.fac-floating[data-v-59317da9]{z-index:60;white-space:nowrap;background:var(--canvas);border:1px solid var(--cloud);border-radius:var(--r-l);align-items:center;gap:6px;width:max-content;max-width:calc(100vw - 292px);margin:0 auto;padding:8px;display:flex;position:fixed;bottom:18px;left:max(272px,20vw);right:20px;overflow-x:auto;box-shadow:0 10px 30px #141e3c29}.fac-floating .btn[data-v-59317da9]{flex:none;align-items:center;gap:5px;display:inline-flex}.fac-floating .kbd[data-v-59317da9]{margin:0}.fac-block-reason[data-v-59317da9]{text-overflow:ellipsis;border:1px solid var(--warn-ink);background:var(--warn-wash);min-width:80px;max-width:220px;color:var(--warn-ink);border-radius:var(--r-s);flex:0 auto;padding:6px 8px;font-size:12px;overflow:hidden}.fac-page-header[data-v-59317da9]{background:var(--ice);border:1px solid var(--cobalt);border-radius:var(--r-l) var(--r-l) 0 0;align-items:center;gap:8px;padding:10px 16px;display:flex}.fac-page-header strong[data-v-59317da9]{color:var(--cobalt);letter-spacing:.03em}.fac-page-header .hint[data-v-59317da9]{margin:2px 0 0}.fac-page-icon[data-v-59317da9]{color:var(--cobalt)}.fac-mode[data-v-59317da9],.fac-next[data-v-59317da9]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);padding:2px 7px;font-size:11px}.fac-next[data-v-59317da9]{color:var(--cobalt);margin-left:auto}.fac-empty[data-v-59317da9]{color:var(--slate6);text-align:center;justify-items:center;gap:8px;padding:28px 16px;display:grid}.fac-empty strong[data-v-59317da9]{color:var(--ink)}.fac-empty p[data-v-59317da9]{margin:0}.fac-empty-icon[data-v-59317da9]{font-size:24px}.fac-filters-head[data-v-59317da9]{align-items:center;gap:8px;display:flex}.fac-filter-count[data-v-59317da9]{background:var(--warn-wash);color:var(--warn-ink);border-radius:999px;margin-left:5px;padding:1px 6px;font-size:11px;display:inline-block}.fac-filters-body[data-v-59317da9]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--paper);padding:12px 16px}.fac-filters-body footer[data-v-59317da9]{color:var(--slate6);justify-content:space-between;align-items:center;margin-top:10px;font-size:12px;display:flex}.fac-status[data-v-59317da9]{border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.fac-status-muted[data-v-59317da9]{background:var(--paper);color:var(--slate6)}.fac-status-info[data-v-59317da9]{background:var(--info-wash);color:var(--info-ink)}.fac-status-success[data-v-59317da9]{background:var(--ok-wash);color:var(--ok-ink)}.fac-status-warning[data-v-59317da9]{background:var(--warn-wash);color:var(--warn-ink)}.fac-status-danger[data-v-59317da9]{background:var(--danger-wash);color:var(--danger-ink)}.fac-row-action[data-v-59317da9]{min-width:32px;min-height:32px;padding:2px 7px}.dtabs[data-v-59317da9]{background:var(--canvas);border-bottom:1px solid var(--cloud);gap:2px;padding:0 12px;display:flex;overflow-x:auto}.dtabs button[data-v-59317da9]{color:var(--slate6);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 12px 9px;font-size:13px;display:inline-flex}.dtabs button.on[data-v-59317da9]{color:var(--cobalt);border-bottom-color:var(--cobalt);font-weight:600}@media (width<=768px){.fac-floating[data-v-59317da9]{max-width:calc(100vw - 16px);left:8px;right:8px}.fac-page-header[data-v-59317da9]{flex-wrap:wrap}}.fiscal-status[data-v-59317da9]{border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:12px 0;padding:12px 16px;font-size:13px;display:flex}.fiscal-status.ready[data-v-59317da9]{background:var(--green-wash,#eaf7ef);color:var(--green,#17643a)}.fiscal-status.blocked[data-v-59317da9]{background:var(--amber-wash,#fff4df);color:var(--amber,#815600)}.fiscal-status strong[data-v-59317da9]{margin-left:auto}.fiscal-status a[data-v-59317da9]{color:inherit;text-decoration:underline}.billing-items[data-v-59317da9]{border:1px solid var(--cloud);border-radius:var(--r-l);background:var(--canvas);margin:14px 0;padding:4px 14px 14px}.billing-items-head[data-v-59317da9]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.items-tabla[data-v-59317da9]{-webkit-overflow-scrolling:touch;overflow-x:auto}.items-tabla .tbl[data-v-59317da9]{min-width:880px}.items-tabla .tbl th[data-v-59317da9]{white-space:nowrap}.items-tabla .tbl tbody tr[data-v-59317da9]{cursor:pointer}.items-tabla .tbl tbody tr.on[data-v-59317da9]{background:var(--ice)}.billing-items-head .acciones[data-v-59317da9]{margin:0}.billing-item-detail[data-v-59317da9]{border:1px solid var(--border,#d7dce5);border-radius:8px;margin-top:12px;padding:14px}.cat-linea[data-v-59317da9]{border:1px solid var(--cloud);border-left:3px solid var(--slate6);border-radius:var(--r-l);background:var(--canvas);margin:4px 0 14px;padding:10px 12px}.cat-head[data-v-59317da9]{justify-content:space-between;gap:8px}.cat-acciones[data-v-59317da9],.cat-head[data-v-59317da9]{flex-wrap:wrap;align-items:center;display:flex}.cat-acciones[data-v-59317da9]{gap:6px}.cat-buscar[data-v-59317da9]{width:220px;min-width:0}.cat-tabla[data-v-59317da9]{-webkit-overflow-scrolling:touch;margin-top:6px;overflow-x:auto}.cat-tabla .tbl[data-v-59317da9]{min-width:660px}.cat-tabla .tbl th[data-v-59317da9]{white-space:nowrap}.cat-check[data-v-59317da9]{width:30px}.cat-sub[data-v-59317da9]{font-size:11.5px;display:block}.cat-pie[data-v-59317da9]{flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:6px}.cat-paginas[data-v-59317da9],.cat-pie[data-v-59317da9]{align-items:center;display:flex}.cat-paginas[data-v-59317da9]{gap:4px}.nw[data-v-59317da9]{white-space:nowrap}@media (width<=768px){.cat-buscar[data-v-59317da9]{flex:100%;width:100%}.cat-acciones[data-v-59317da9]{width:100%}}.billing-catalog-row[data-v-59317da9]{border-bottom:1px solid var(--border,#d7dce5);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.billing-catalog-row small[data-v-59317da9]{opacity:.7;display:block}.fac-chip[data-v-59317da9]{background:var(--paper);color:var(--slate6);border-radius:999px;padding:4px 10px;font-size:12px;display:inline-block}.hint.warn[data-v-59317da9]{color:var(--warn-ink)}.lista-doc[data-v-59317da9]{-webkit-overflow-scrolling:touch;border:1px solid var(--cloud);border-radius:var(--r-l);background:var(--canvas);overflow-x:auto}.lista-doc .tbl[data-v-59317da9]{min-width:860px}.lista-doc .tbl th[data-v-59317da9]{white-space:nowrap}.lista-doc .tbl tbody tr.fila-clic[data-v-59317da9]{cursor:pointer}.lista-doc .tbl tbody tr.on td[data-v-59317da9]{background:var(--ice)}.doc-trabajo[data-v-59317da9]{border-left:3px solid var(--cobalt);margin:14px 0 92px;scroll-margin-top:12px}.doc-trabajo .panel-top .cerrar[data-v-59317da9]{margin-left:auto}.dpane[data-v-59317da9]{padding:12px 0}.dpane .tbl-scroll[data-v-59317da9],.tabla-scroll[data-v-59317da9]{-webkit-overflow-scrolling:touch;overflow-x:auto}.tabla-scroll .tbl[data-v-59317da9]{min-width:640px}.pdf-previa-barra[data-v-59317da9]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.pdf-previa-marco[data-v-59317da9]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--paper);width:100%;height:78vh;min-height:420px;display:block}.m0[data-v-59317da9]{margin:0}.fiscal-status .chk-warn[data-v-59317da9]{color:var(--warn-ink,#815600)}.fiscal-status .chk-bad[data-v-59317da9]{color:var(--danger-ink,#9b1c1c);font-weight:600}.fiscal-status .chk-bad a[data-v-59317da9],.fiscal-status .chk-warn a[data-v-59317da9]{color:inherit}.filtros .filtro-fecha[data-v-59317da9]{min-width:140px}.filtros .filtro-estado[data-v-59317da9]{min-width:150px}@media (width<=768px){.doc-trabajo[data-v-59317da9]{margin-bottom:84px}.pdf-previa-marco[data-v-59317da9]{height:60vh;min-height:320px}.filtros>div[data-v-59317da9]{flex:140px}}.propuesta-cab[data-v-59317da9]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.note[data-v-bc98bf79]{background:var(--info-wash);color:var(--info-ink);border-radius:var(--r-s);margin:0 0 14px;padding:10px 12px;font-size:12.5px;line-height:1.5}.note.warn[data-v-bc98bf79]{background:var(--warn-wash);color:var(--warn-ink)}.note.m0[data-v-bc98bf79]{margin:0}.panel[data-v-bc98bf79]{border:1px solid var(--cloud);border-radius:var(--r-l);background:var(--canvas);margin-bottom:16px;padding:16px 18px}.panel-top[data-v-bc98bf79]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.panel h2[data-v-bc98bf79],.panel h3[data-v-bc98bf79]{margin:0;font:600 16px/1.2 Inter Tight,Inter,sans-serif}.panel h3[data-v-bc98bf79]{font-size:14px}h2[data-v-bc98bf79]{margin:0 0 12px;font:600 17px/1.2 Inter Tight,Inter,sans-serif}.form-inline[data-v-bc98bf79]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.grid[data-v-bc98bf79]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.grid .area[data-v-bc98bf79],.grid .inp[data-v-bc98bf79]{width:100%;min-width:0}.grid .span2[data-v-bc98bf79]{grid-column:span 2}.lbl[data-v-bc98bf79]{color:var(--slate6);margin-bottom:4px;font-size:12px;display:block}.lbl-check[data-v-bc98bf79]{align-items:center;gap:8px;font-size:13.5px;display:flex}.checks[data-v-bc98bf79]{flex-wrap:wrap;gap:20px;margin:16px 0;display:flex}.inp[data-v-bc98bf79]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);min-width:150px;height:36px;color:inherit;font:inherit;padding:0 10px}.area[data-v-bc98bf79]:disabled,.inp[data-v-bc98bf79]:disabled{background:var(--paper);color:var(--slate7)}.area[data-v-bc98bf79]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);color:inherit;font:inherit;resize:vertical;min-height:90px;padding:8px 10px}.tbl[data-v-bc98bf79]{border-collapse:collapse;width:100%;font-size:var(--scale-table)}.tbl th[data-v-bc98bf79]{text-align:left;color:var(--slate6);padding:8px 10px;font-weight:500}.tbl td[data-v-bc98bf79],.tbl th[data-v-bc98bf79]{border-bottom:1px solid var(--cloud)}.tbl td[data-v-bc98bf79]{padding:9px 10px}.tbl .num[data-v-bc98bf79]{text-align:right;font-variant-numeric:tabular-nums}.fila-clic[data-v-bc98bf79]{cursor:pointer}.fila-clic[data-v-bc98bf79]:hover{background:var(--paper)}.fila-clic.on[data-v-bc98bf79]{background:var(--ice)}.fila-ficha[data-v-bc98bf79]{background:var(--paper);padding:12px 0!important}.fila-ficha .panel[data-v-bc98bf79]{margin-bottom:0}.muted[data-v-bc98bf79]{color:var(--slate7)}.acciones[data-v-bc98bf79]{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.hint[data-v-bc98bf79]{color:var(--slate6);margin:6px 0;font-size:12px;line-height:1.4}.err[data-v-bc98bf79],.hint.err[data-v-bc98bf79]{color:var(--danger-ink)}.hint .ok[data-v-bc98bf79],.ok[data-v-bc98bf79]{color:var(--ok-ink)}.btn.danger[data-v-bc98bf79]{color:var(--danger-ink);border-color:var(--danger-ink)}.sub[data-v-bc98bf79]{border-left:3px solid var(--cloud);margin:0 0 14px;padding-left:14px}.seg[data-v-bc98bf79]{flex-wrap:wrap;gap:6px;margin:4px 0 14px;display:inline-flex}.seg button[data-v-bc98bf79]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);cursor:pointer;height:32px;font:inherit;padding:0 12px}.seg button.on[data-v-bc98bf79]{background:var(--ice);color:var(--info-ink);border-color:var(--info-ink)}.filtros[data-v-bc98bf79]{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 14px;display:flex}.confirmar[data-v-bc98bf79]{border:1px solid var(--danger-ink);border-radius:var(--r-s);margin:10px 0;padding:10px 12px;font-size:13px}.confirmar[data-confirmar=aceptar][data-v-bc98bf79]{border-color:var(--cobalt)}.datos-embarque[data-v-bc98bf79]{margin:6px 0 10px 18px;padding:0}.swatch[data-v-bc98bf79]{border:1px solid var(--cloud);border-radius:6px;flex:0 0 26px;width:26px;height:26px}.color-row[data-v-bc98bf79]{align-items:center;gap:8px;display:flex}.color-row .inp[data-v-bc98bf79]{width:110px;min-width:0}.logo-box[data-v-bc98bf79]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.logo-img[data-v-bc98bf79]{border:1px solid var(--cloud);border-radius:var(--r-s);background:#fff;max-width:220px;max-height:90px;padding:6px}.code[data-v-bc98bf79]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.tbl-lineas td[data-v-bc98bf79]{vertical-align:top;padding:6px}.tbl-lineas .inp[data-v-bc98bf79]{width:100%;min-width:0;height:32px}.tbl-lineas .inp.num[data-v-bc98bf79]{text-align:right}.buscador[data-v-bc98bf79]{flex:260px;min-width:260px;position:relative}.buscador .inp[data-v-bc98bf79]{width:100%}.resultados[data-v-bc98bf79]{z-index:5;background:var(--canvas);border:1px solid var(--cloud);border-radius:var(--r-s);max-height:240px;margin:2px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 6px 16px #00000014}.resultados li[data-v-bc98bf79]{cursor:pointer;border-radius:6px;align-items:baseline;gap:8px;padding:7px 9px;font-size:13px;display:flex}.resultados li[data-v-bc98bf79]:hover{background:var(--paper)}.resultados li small[data-v-bc98bf79]{color:var(--slate6)}.totales[data-v-bc98bf79]{font-variant-numeric:tabular-nums;gap:4px;max-width:440px;margin:12px 0 0 auto;display:grid}.totales .fila[data-v-bc98bf79]{justify-content:space-between;gap:16px;font-size:13.5px;display:flex}.totales .fila.total[data-v-bc98bf79]{border-top:1px solid var(--cloud);margin-top:4px;padding-top:6px;font-size:16px;font-weight:600}.totales .fila.legal[data-v-bc98bf79]{color:var(--slate6);font-size:13px}.kbd[data-v-bc98bf79]{border:1px solid var(--cloud);color:var(--slate6);background:var(--paper);border-bottom-width:2px;border-radius:4px;margin-left:4px;padding:0 5px;font-size:11px;display:inline-block}.radios[data-v-bc98bf79]{flex-wrap:wrap;gap:18px;margin-bottom:10px;display:flex}.sec[data-v-bc98bf79]{letter-spacing:.06em;text-transform:uppercase;color:var(--slate6);margin:18px 0 8px;font:600 12px/1 Inter,sans-serif}.res-box[data-v-bc98bf79]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--paper);margin:10px 0;padding:10px 12px}.contador[data-v-bc98bf79]{color:var(--slate6);font-size:12px}.contador.err[data-v-bc98bf79]{color:var(--danger-ink)}.ayuda-formulas code[data-v-bc98bf79],.ayuda-formulas pre[data-v-bc98bf79]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ayuda-formulas pre[data-v-bc98bf79]{background:var(--canvas);border:1px solid var(--cloud);border-radius:var(--r-s);white-space:pre-wrap;margin:6px 0;padding:8px 10px}.ayuda-formulas ul[data-v-bc98bf79]{margin:4px 0 8px 18px;padding:0}.linea-plantilla[data-v-bc98bf79]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);margin-bottom:10px;padding:10px 12px}.linea-plantilla.on[data-v-bc98bf79]{border-color:var(--info-ink)}.origenes[data-v-bc98bf79]{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.origenes li[data-v-bc98bf79]{padding:3px 0}.fac-number[data-v-bc98bf79]{text-align:right;font-variant-numeric:tabular-nums}.fac-color .inp[aria-invalid=true][data-v-bc98bf79],.fac-number[aria-invalid=true][data-v-bc98bf79]{border-color:var(--danger-ink)}.fac-autocomplete[data-v-bc98bf79]{width:100%;position:relative}.fac-autocomplete .inp[data-v-bc98bf79]{width:100%}.fac-autocomplete-list[data-v-bc98bf79]{z-index:80;background:var(--canvas);border:1px solid var(--cloud);border-radius:var(--r-s);max-height:250px;margin:0;padding:4px;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #141e3c29}.fac-autocomplete-list li[data-v-bc98bf79]{cursor:pointer;padding:8px 10px;font-size:13px}.fac-autocomplete-list li[data-v-bc98bf79]:hover,.fac-autocomplete-list li[aria-selected=true][data-v-bc98bf79]{background:var(--ice)}.fac-autocomplete-list small[data-v-bc98bf79]{color:var(--slate6);display:block}.fac-autocomplete-empty[data-v-bc98bf79]{color:var(--slate6);cursor:default!important}.fac-color-row[data-v-bc98bf79]{align-items:center;gap:8px;display:flex}.fac-color-row input[type=color][data-v-bc98bf79]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);width:40px;height:36px}.fac-color-row .inp[data-v-bc98bf79]{width:120px;min-width:110px}.fac-upload[data-v-bc98bf79]{border:1px dashed var(--cloud);border-radius:var(--r-s);background:var(--paper);text-align:center;cursor:pointer;place-items:center;min-height:130px;margin-bottom:8px;padding:16px;display:grid}.fac-upload.dragging[data-v-bc98bf79]{border-color:var(--cobalt);background:var(--ice)}.fac-upload[aria-disabled=true][data-v-bc98bf79]{opacity:.6;cursor:default}.fac-upload p[data-v-bc98bf79]{margin:6px 0}.fac-upload small[data-v-bc98bf79]{color:var(--slate6)}.fac-modal-overlay[data-v-bc98bf79]{z-index:90;background:#141e3c61;justify-content:center;align-items:flex-start;padding:8vh 16px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.fac-modal[data-v-bc98bf79]{background:var(--canvas);border-radius:var(--r-l);width:min(640px,100%);max-height:84vh;overflow-y:auto;box-shadow:0 18px 48px #141e3c40}.fac-modal-actions[data-v-bc98bf79],.fac-modal-head[data-v-bc98bf79]{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.fac-modal-head[data-v-bc98bf79]{border-bottom:1px solid var(--cloud)}.fac-modal-head h2[data-v-bc98bf79]{margin:0}.fac-modal-body[data-v-bc98bf79]{padding:16px}.fac-modal-actions[data-v-bc98bf79]{border-top:1px solid var(--cloud);justify-content:flex-end}.fac-floating[data-v-bc98bf79]{z-index:60;white-space:nowrap;background:var(--canvas);border:1px solid var(--cloud);border-radius:var(--r-l);align-items:center;gap:6px;width:max-content;max-width:calc(100vw - 292px);margin:0 auto;padding:8px;display:flex;position:fixed;bottom:18px;left:max(272px,20vw);right:20px;overflow-x:auto;box-shadow:0 10px 30px #141e3c29}.fac-floating .btn[data-v-bc98bf79]{flex:none;align-items:center;gap:5px;display:inline-flex}.fac-floating .kbd[data-v-bc98bf79]{margin:0}.fac-block-reason[data-v-bc98bf79]{text-overflow:ellipsis;border:1px solid var(--warn-ink);background:var(--warn-wash);min-width:80px;max-width:220px;color:var(--warn-ink);border-radius:var(--r-s);flex:0 auto;padding:6px 8px;font-size:12px;overflow:hidden}.fac-page-header[data-v-bc98bf79]{background:var(--ice);border:1px solid var(--cobalt);border-radius:var(--r-l) var(--r-l) 0 0;align-items:center;gap:8px;padding:10px 16px;display:flex}.fac-page-header strong[data-v-bc98bf79]{color:var(--cobalt);letter-spacing:.03em}.fac-page-header .hint[data-v-bc98bf79]{margin:2px 0 0}.fac-page-icon[data-v-bc98bf79]{color:var(--cobalt)}.fac-mode[data-v-bc98bf79],.fac-next[data-v-bc98bf79]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);padding:2px 7px;font-size:11px}.fac-next[data-v-bc98bf79]{color:var(--cobalt);margin-left:auto}.fac-empty[data-v-bc98bf79]{color:var(--slate6);text-align:center;justify-items:center;gap:8px;padding:28px 16px;display:grid}.fac-empty strong[data-v-bc98bf79]{color:var(--ink)}.fac-empty p[data-v-bc98bf79]{margin:0}.fac-empty-icon[data-v-bc98bf79]{font-size:24px}.fac-filters-head[data-v-bc98bf79]{align-items:center;gap:8px;display:flex}.fac-filter-count[data-v-bc98bf79]{background:var(--warn-wash);color:var(--warn-ink);border-radius:999px;margin-left:5px;padding:1px 6px;font-size:11px;display:inline-block}.fac-filters-body[data-v-bc98bf79]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--paper);padding:12px 16px}.fac-filters-body footer[data-v-bc98bf79]{color:var(--slate6);justify-content:space-between;align-items:center;margin-top:10px;font-size:12px;display:flex}.fac-status[data-v-bc98bf79]{border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.fac-status-muted[data-v-bc98bf79]{background:var(--paper);color:var(--slate6)}.fac-status-info[data-v-bc98bf79]{background:var(--info-wash);color:var(--info-ink)}.fac-status-success[data-v-bc98bf79]{background:var(--ok-wash);color:var(--ok-ink)}.fac-status-warning[data-v-bc98bf79]{background:var(--warn-wash);color:var(--warn-ink)}.fac-status-danger[data-v-bc98bf79]{background:var(--danger-wash);color:var(--danger-ink)}.fac-row-action[data-v-bc98bf79]{min-width:32px;min-height:32px;padding:2px 7px}.dtabs[data-v-bc98bf79]{background:var(--canvas);border-bottom:1px solid var(--cloud);gap:2px;padding:0 12px;display:flex;overflow-x:auto}.dtabs button[data-v-bc98bf79]{color:var(--slate6);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 12px 9px;font-size:13px;display:inline-flex}.dtabs button.on[data-v-bc98bf79]{color:var(--cobalt);border-bottom-color:var(--cobalt);font-weight:600}@media (width<=768px){.fac-floating[data-v-bc98bf79]{max-width:calc(100vw - 16px);left:8px;right:8px}.fac-page-header[data-v-bc98bf79]{flex-wrap:wrap}}.fiscal-status[data-v-bc98bf79]{border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:12px 0;padding:12px 16px;font-size:13px;display:flex}.fiscal-status.ready[data-v-bc98bf79]{background:var(--green-wash,#eaf7ef);color:var(--green,#17643a)}.fiscal-status.blocked[data-v-bc98bf79]{background:var(--amber-wash,#fff4df);color:var(--amber,#815600)}.fiscal-status strong[data-v-bc98bf79]{margin-left:auto}.fiscal-status a[data-v-bc98bf79]{color:inherit;text-decoration:underline}.billing-items[data-v-bc98bf79]{border:1px solid var(--cloud);border-radius:var(--r-l);background:var(--canvas);margin:14px 0;padding:4px 14px 14px}.billing-items-head[data-v-bc98bf79]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.items-tabla[data-v-bc98bf79]{-webkit-overflow-scrolling:touch;overflow-x:auto}.items-tabla .tbl[data-v-bc98bf79]{min-width:880px}.items-tabla .tbl th[data-v-bc98bf79]{white-space:nowrap}.items-tabla .tbl tbody tr[data-v-bc98bf79]{cursor:pointer}.items-tabla .tbl tbody tr.on[data-v-bc98bf79]{background:var(--ice)}.billing-items-head .acciones[data-v-bc98bf79]{margin:0}.billing-item-detail[data-v-bc98bf79]{border:1px solid var(--border,#d7dce5);border-radius:8px;margin-top:12px;padding:14px}.cat-linea[data-v-bc98bf79]{border:1px solid var(--cloud);border-left:3px solid var(--slate6);border-radius:var(--r-l);background:var(--canvas);margin:4px 0 14px;padding:10px 12px}.cat-head[data-v-bc98bf79]{justify-content:space-between;gap:8px}.cat-acciones[data-v-bc98bf79],.cat-head[data-v-bc98bf79]{flex-wrap:wrap;align-items:center;display:flex}.cat-acciones[data-v-bc98bf79]{gap:6px}.cat-buscar[data-v-bc98bf79]{width:220px;min-width:0}.cat-tabla[data-v-bc98bf79]{-webkit-overflow-scrolling:touch;margin-top:6px;overflow-x:auto}.cat-tabla .tbl[data-v-bc98bf79]{min-width:660px}.cat-tabla .tbl th[data-v-bc98bf79]{white-space:nowrap}.cat-check[data-v-bc98bf79]{width:30px}.cat-sub[data-v-bc98bf79]{font-size:11.5px;display:block}.cat-pie[data-v-bc98bf79]{flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:6px}.cat-paginas[data-v-bc98bf79],.cat-pie[data-v-bc98bf79]{align-items:center;display:flex}.cat-paginas[data-v-bc98bf79]{gap:4px}.nw[data-v-bc98bf79]{white-space:nowrap}@media (width<=768px){.cat-buscar[data-v-bc98bf79]{flex:100%;width:100%}.cat-acciones[data-v-bc98bf79]{width:100%}}.billing-catalog-row[data-v-bc98bf79]{border-bottom:1px solid var(--border,#d7dce5);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.billing-catalog-row small[data-v-bc98bf79]{opacity:.7;display:block}.fac-chip[data-v-bc98bf79]{background:var(--paper);color:var(--slate6);border-radius:999px;padding:4px 10px;font-size:12px;display:inline-block}.hint.warn[data-v-bc98bf79]{color:var(--warn-ink)}.lista-doc[data-v-bc98bf79]{-webkit-overflow-scrolling:touch;border:1px solid var(--cloud);border-radius:var(--r-l);background:var(--canvas);overflow-x:auto}.lista-doc .tbl[data-v-bc98bf79]{min-width:860px}.lista-doc .tbl th[data-v-bc98bf79]{white-space:nowrap}.lista-doc .tbl tbody tr.fila-clic[data-v-bc98bf79]{cursor:pointer}.lista-doc .tbl tbody tr.on td[data-v-bc98bf79]{background:var(--ice)}.doc-trabajo[data-v-bc98bf79]{border-left:3px solid var(--cobalt);margin:14px 0 92px;scroll-margin-top:12px}.doc-trabajo .panel-top .cerrar[data-v-bc98bf79]{margin-left:auto}.dpane[data-v-bc98bf79]{padding:12px 0}.dpane .tbl-scroll[data-v-bc98bf79],.tabla-scroll[data-v-bc98bf79]{-webkit-overflow-scrolling:touch;overflow-x:auto}.tabla-scroll .tbl[data-v-bc98bf79]{min-width:640px}.pdf-previa-barra[data-v-bc98bf79]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.pdf-previa-marco[data-v-bc98bf79]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--paper);width:100%;height:78vh;min-height:420px;display:block}.m0[data-v-bc98bf79]{margin:0}.fiscal-status .chk-warn[data-v-bc98bf79]{color:var(--warn-ink,#815600)}.fiscal-status .chk-bad[data-v-bc98bf79]{color:var(--danger-ink,#9b1c1c);font-weight:600}.fiscal-status .chk-bad a[data-v-bc98bf79],.fiscal-status .chk-warn a[data-v-bc98bf79]{color:inherit}.filtros .filtro-fecha[data-v-bc98bf79]{min-width:140px}.filtros .filtro-estado[data-v-bc98bf79]{min-width:150px}@media (width<=768px){.doc-trabajo[data-v-bc98bf79]{margin-bottom:84px}.pdf-previa-marco[data-v-bc98bf79]{height:60vh;min-height:320px}.filtros>div[data-v-bc98bf79]{flex:140px}}.propuesta-cab[data-v-bc98bf79]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.note[data-v-0d8a4266]{background:var(--info-wash);color:var(--info-ink);border-radius:var(--r-s);margin:0 0 14px;padding:10px 12px;font-size:12.5px;line-height:1.5}.note.warn[data-v-0d8a4266]{background:var(--warn-wash);color:var(--warn-ink)}.note.m0[data-v-0d8a4266]{margin:0}.panel[data-v-0d8a4266]{border:1px solid var(--cloud);border-radius:var(--r-l);background:var(--canvas);margin-bottom:16px;padding:16px 18px}.panel-top[data-v-0d8a4266]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.panel h2[data-v-0d8a4266],.panel h3[data-v-0d8a4266]{margin:0;font:600 16px/1.2 Inter Tight,Inter,sans-serif}.panel h3[data-v-0d8a4266]{font-size:14px}h2[data-v-0d8a4266]{margin:0 0 12px;font:600 17px/1.2 Inter Tight,Inter,sans-serif}.form-inline[data-v-0d8a4266]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.grid[data-v-0d8a4266]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.grid .area[data-v-0d8a4266],.grid .inp[data-v-0d8a4266]{width:100%;min-width:0}.grid .span2[data-v-0d8a4266]{grid-column:span 2}.lbl[data-v-0d8a4266]{color:var(--slate6);margin-bottom:4px;font-size:12px;display:block}.lbl-check[data-v-0d8a4266]{align-items:center;gap:8px;font-size:13.5px;display:flex}.checks[data-v-0d8a4266]{flex-wrap:wrap;gap:20px;margin:16px 0;display:flex}.inp[data-v-0d8a4266]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);min-width:150px;height:36px;color:inherit;font:inherit;padding:0 10px}.area[data-v-0d8a4266]:disabled,.inp[data-v-0d8a4266]:disabled{background:var(--paper);color:var(--slate7)}.area[data-v-0d8a4266]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);color:inherit;font:inherit;resize:vertical;min-height:90px;padding:8px 10px}.tbl[data-v-0d8a4266]{border-collapse:collapse;width:100%;font-size:var(--scale-table)}.tbl th[data-v-0d8a4266]{text-align:left;color:var(--slate6);padding:8px 10px;font-weight:500}.tbl td[data-v-0d8a4266],.tbl th[data-v-0d8a4266]{border-bottom:1px solid var(--cloud)}.tbl td[data-v-0d8a4266]{padding:9px 10px}.tbl .num[data-v-0d8a4266]{text-align:right;font-variant-numeric:tabular-nums}.fila-clic[data-v-0d8a4266]{cursor:pointer}.fila-clic[data-v-0d8a4266]:hover{background:var(--paper)}.fila-clic.on[data-v-0d8a4266]{background:var(--ice)}.fila-ficha[data-v-0d8a4266]{background:var(--paper);padding:12px 0!important}.fila-ficha .panel[data-v-0d8a4266]{margin-bottom:0}.muted[data-v-0d8a4266]{color:var(--slate7)}.acciones[data-v-0d8a4266]{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.hint[data-v-0d8a4266]{color:var(--slate6);margin:6px 0;font-size:12px;line-height:1.4}.err[data-v-0d8a4266],.hint.err[data-v-0d8a4266]{color:var(--danger-ink)}.hint .ok[data-v-0d8a4266],.ok[data-v-0d8a4266]{color:var(--ok-ink)}.btn.danger[data-v-0d8a4266]{color:var(--danger-ink);border-color:var(--danger-ink)}.sub[data-v-0d8a4266]{border-left:3px solid var(--cloud);margin:0 0 14px;padding-left:14px}.seg[data-v-0d8a4266]{flex-wrap:wrap;gap:6px;margin:4px 0 14px;display:inline-flex}.seg button[data-v-0d8a4266]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);cursor:pointer;height:32px;font:inherit;padding:0 12px}.seg button.on[data-v-0d8a4266]{background:var(--ice);color:var(--info-ink);border-color:var(--info-ink)}.filtros[data-v-0d8a4266]{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 14px;display:flex}.confirmar[data-v-0d8a4266]{border:1px solid var(--danger-ink);border-radius:var(--r-s);margin:10px 0;padding:10px 12px;font-size:13px}.confirmar[data-confirmar=aceptar][data-v-0d8a4266]{border-color:var(--cobalt)}.datos-embarque[data-v-0d8a4266]{margin:6px 0 10px 18px;padding:0}.swatch[data-v-0d8a4266]{border:1px solid var(--cloud);border-radius:6px;flex:0 0 26px;width:26px;height:26px}.color-row[data-v-0d8a4266]{align-items:center;gap:8px;display:flex}.color-row .inp[data-v-0d8a4266]{width:110px;min-width:0}.logo-box[data-v-0d8a4266]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.logo-img[data-v-0d8a4266]{border:1px solid var(--cloud);border-radius:var(--r-s);background:#fff;max-width:220px;max-height:90px;padding:6px}.code[data-v-0d8a4266]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.tbl-lineas td[data-v-0d8a4266]{vertical-align:top;padding:6px}.tbl-lineas .inp[data-v-0d8a4266]{width:100%;min-width:0;height:32px}.tbl-lineas .inp.num[data-v-0d8a4266]{text-align:right}.buscador[data-v-0d8a4266]{flex:260px;min-width:260px;position:relative}.buscador .inp[data-v-0d8a4266]{width:100%}.resultados[data-v-0d8a4266]{z-index:5;background:var(--canvas);border:1px solid var(--cloud);border-radius:var(--r-s);max-height:240px;margin:2px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 6px 16px #00000014}.resultados li[data-v-0d8a4266]{cursor:pointer;border-radius:6px;align-items:baseline;gap:8px;padding:7px 9px;font-size:13px;display:flex}.resultados li[data-v-0d8a4266]:hover{background:var(--paper)}.resultados li small[data-v-0d8a4266]{color:var(--slate6)}.totales[data-v-0d8a4266]{font-variant-numeric:tabular-nums;gap:4px;max-width:440px;margin:12px 0 0 auto;display:grid}.totales .fila[data-v-0d8a4266]{justify-content:space-between;gap:16px;font-size:13.5px;display:flex}.totales .fila.total[data-v-0d8a4266]{border-top:1px solid var(--cloud);margin-top:4px;padding-top:6px;font-size:16px;font-weight:600}.totales .fila.legal[data-v-0d8a4266]{color:var(--slate6);font-size:13px}.kbd[data-v-0d8a4266]{border:1px solid var(--cloud);color:var(--slate6);background:var(--paper);border-bottom-width:2px;border-radius:4px;margin-left:4px;padding:0 5px;font-size:11px;display:inline-block}.radios[data-v-0d8a4266]{flex-wrap:wrap;gap:18px;margin-bottom:10px;display:flex}.sec[data-v-0d8a4266]{letter-spacing:.06em;text-transform:uppercase;color:var(--slate6);margin:18px 0 8px;font:600 12px/1 Inter,sans-serif}.res-box[data-v-0d8a4266]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--paper);margin:10px 0;padding:10px 12px}.contador[data-v-0d8a4266]{color:var(--slate6);font-size:12px}.contador.err[data-v-0d8a4266]{color:var(--danger-ink)}.ayuda-formulas code[data-v-0d8a4266],.ayuda-formulas pre[data-v-0d8a4266]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ayuda-formulas pre[data-v-0d8a4266]{background:var(--canvas);border:1px solid var(--cloud);border-radius:var(--r-s);white-space:pre-wrap;margin:6px 0;padding:8px 10px}.ayuda-formulas ul[data-v-0d8a4266]{margin:4px 0 8px 18px;padding:0}.linea-plantilla[data-v-0d8a4266]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);margin-bottom:10px;padding:10px 12px}.linea-plantilla.on[data-v-0d8a4266]{border-color:var(--info-ink)}.origenes[data-v-0d8a4266]{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.origenes li[data-v-0d8a4266]{padding:3px 0}.fac-number[data-v-0d8a4266]{text-align:right;font-variant-numeric:tabular-nums}.fac-color .inp[aria-invalid=true][data-v-0d8a4266],.fac-number[aria-invalid=true][data-v-0d8a4266]{border-color:var(--danger-ink)}.fac-autocomplete[data-v-0d8a4266]{width:100%;position:relative}.fac-autocomplete .inp[data-v-0d8a4266]{width:100%}.fac-autocomplete-list[data-v-0d8a4266]{z-index:80;background:var(--canvas);border:1px solid var(--cloud);border-radius:var(--r-s);max-height:250px;margin:0;padding:4px;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #141e3c29}.fac-autocomplete-list li[data-v-0d8a4266]{cursor:pointer;padding:8px 10px;font-size:13px}.fac-autocomplete-list li[data-v-0d8a4266]:hover,.fac-autocomplete-list li[aria-selected=true][data-v-0d8a4266]{background:var(--ice)}.fac-autocomplete-list small[data-v-0d8a4266]{color:var(--slate6);display:block}.fac-autocomplete-empty[data-v-0d8a4266]{color:var(--slate6);cursor:default!important}.fac-color-row[data-v-0d8a4266]{align-items:center;gap:8px;display:flex}.fac-color-row input[type=color][data-v-0d8a4266]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);width:40px;height:36px}.fac-color-row .inp[data-v-0d8a4266]{width:120px;min-width:110px}.fac-upload[data-v-0d8a4266]{border:1px dashed var(--cloud);border-radius:var(--r-s);background:var(--paper);text-align:center;cursor:pointer;place-items:center;min-height:130px;margin-bottom:8px;padding:16px;display:grid}.fac-upload.dragging[data-v-0d8a4266]{border-color:var(--cobalt);background:var(--ice)}.fac-upload[aria-disabled=true][data-v-0d8a4266]{opacity:.6;cursor:default}.fac-upload p[data-v-0d8a4266]{margin:6px 0}.fac-upload small[data-v-0d8a4266]{color:var(--slate6)}.fac-modal-overlay[data-v-0d8a4266]{z-index:90;background:#141e3c61;justify-content:center;align-items:flex-start;padding:8vh 16px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.fac-modal[data-v-0d8a4266]{background:var(--canvas);border-radius:var(--r-l);width:min(640px,100%);max-height:84vh;overflow-y:auto;box-shadow:0 18px 48px #141e3c40}.fac-modal-actions[data-v-0d8a4266],.fac-modal-head[data-v-0d8a4266]{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.fac-modal-head[data-v-0d8a4266]{border-bottom:1px solid var(--cloud)}.fac-modal-head h2[data-v-0d8a4266]{margin:0}.fac-modal-body[data-v-0d8a4266]{padding:16px}.fac-modal-actions[data-v-0d8a4266]{border-top:1px solid var(--cloud);justify-content:flex-end}.fac-floating[data-v-0d8a4266]{z-index:60;white-space:nowrap;background:var(--canvas);border:1px solid var(--cloud);border-radius:var(--r-l);align-items:center;gap:6px;width:max-content;max-width:calc(100vw - 292px);margin:0 auto;padding:8px;display:flex;position:fixed;bottom:18px;left:max(272px,20vw);right:20px;overflow-x:auto;box-shadow:0 10px 30px #141e3c29}.fac-floating .btn[data-v-0d8a4266]{flex:none;align-items:center;gap:5px;display:inline-flex}.fac-floating .kbd[data-v-0d8a4266]{margin:0}.fac-block-reason[data-v-0d8a4266]{text-overflow:ellipsis;border:1px solid var(--warn-ink);background:var(--warn-wash);min-width:80px;max-width:220px;color:var(--warn-ink);border-radius:var(--r-s);flex:0 auto;padding:6px 8px;font-size:12px;overflow:hidden}.fac-page-header[data-v-0d8a4266]{background:var(--ice);border:1px solid var(--cobalt);border-radius:var(--r-l) var(--r-l) 0 0;align-items:center;gap:8px;padding:10px 16px;display:flex}.fac-page-header strong[data-v-0d8a4266]{color:var(--cobalt);letter-spacing:.03em}.fac-page-header .hint[data-v-0d8a4266]{margin:2px 0 0}.fac-page-icon[data-v-0d8a4266]{color:var(--cobalt)}.fac-mode[data-v-0d8a4266],.fac-next[data-v-0d8a4266]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);padding:2px 7px;font-size:11px}.fac-next[data-v-0d8a4266]{color:var(--cobalt);margin-left:auto}.fac-empty[data-v-0d8a4266]{color:var(--slate6);text-align:center;justify-items:center;gap:8px;padding:28px 16px;display:grid}.fac-empty strong[data-v-0d8a4266]{color:var(--ink)}.fac-empty p[data-v-0d8a4266]{margin:0}.fac-empty-icon[data-v-0d8a4266]{font-size:24px}.fac-filters-head[data-v-0d8a4266]{align-items:center;gap:8px;display:flex}.fac-filter-count[data-v-0d8a4266]{background:var(--warn-wash);color:var(--warn-ink);border-radius:999px;margin-left:5px;padding:1px 6px;font-size:11px;display:inline-block}.fac-filters-body[data-v-0d8a4266]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--paper);padding:12px 16px}.fac-filters-body footer[data-v-0d8a4266]{color:var(--slate6);justify-content:space-between;align-items:center;margin-top:10px;font-size:12px;display:flex}.fac-status[data-v-0d8a4266]{border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.fac-status-muted[data-v-0d8a4266]{background:var(--paper);color:var(--slate6)}.fac-status-info[data-v-0d8a4266]{background:var(--info-wash);color:var(--info-ink)}.fac-status-success[data-v-0d8a4266]{background:var(--ok-wash);color:var(--ok-ink)}.fac-status-warning[data-v-0d8a4266]{background:var(--warn-wash);color:var(--warn-ink)}.fac-status-danger[data-v-0d8a4266]{background:var(--danger-wash);color:var(--danger-ink)}.fac-row-action[data-v-0d8a4266]{min-width:32px;min-height:32px;padding:2px 7px}.dtabs[data-v-0d8a4266]{background:var(--canvas);border-bottom:1px solid var(--cloud);gap:2px;padding:0 12px;display:flex;overflow-x:auto}.dtabs button[data-v-0d8a4266]{color:var(--slate6);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 12px 9px;font-size:13px;display:inline-flex}.dtabs button.on[data-v-0d8a4266]{color:var(--cobalt);border-bottom-color:var(--cobalt);font-weight:600}@media (width<=768px){.fac-floating[data-v-0d8a4266]{max-width:calc(100vw - 16px);left:8px;right:8px}.fac-page-header[data-v-0d8a4266]{flex-wrap:wrap}}.fiscal-status[data-v-0d8a4266]{border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:12px 0;padding:12px 16px;font-size:13px;display:flex}.fiscal-status.ready[data-v-0d8a4266]{background:var(--green-wash,#eaf7ef);color:var(--green,#17643a)}.fiscal-status.blocked[data-v-0d8a4266]{background:var(--amber-wash,#fff4df);color:var(--amber,#815600)}.fiscal-status strong[data-v-0d8a4266]{margin-left:auto}.fiscal-status a[data-v-0d8a4266]{color:inherit;text-decoration:underline}.billing-items[data-v-0d8a4266]{border:1px solid var(--cloud);border-radius:var(--r-l);background:var(--canvas);margin:14px 0;padding:4px 14px 14px}.billing-items-head[data-v-0d8a4266]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.items-tabla[data-v-0d8a4266]{-webkit-overflow-scrolling:touch;overflow-x:auto}.items-tabla .tbl[data-v-0d8a4266]{min-width:880px}.items-tabla .tbl th[data-v-0d8a4266]{white-space:nowrap}.items-tabla .tbl tbody tr[data-v-0d8a4266]{cursor:pointer}.items-tabla .tbl tbody tr.on[data-v-0d8a4266]{background:var(--ice)}.billing-items-head .acciones[data-v-0d8a4266]{margin:0}.billing-item-detail[data-v-0d8a4266]{border:1px solid var(--border,#d7dce5);border-radius:8px;margin-top:12px;padding:14px}.cat-linea[data-v-0d8a4266]{border:1px solid var(--cloud);border-left:3px solid var(--slate6);border-radius:var(--r-l);background:var(--canvas);margin:4px 0 14px;padding:10px 12px}.cat-head[data-v-0d8a4266]{justify-content:space-between;gap:8px}.cat-acciones[data-v-0d8a4266],.cat-head[data-v-0d8a4266]{flex-wrap:wrap;align-items:center;display:flex}.cat-acciones[data-v-0d8a4266]{gap:6px}.cat-buscar[data-v-0d8a4266]{width:220px;min-width:0}.cat-tabla[data-v-0d8a4266]{-webkit-overflow-scrolling:touch;margin-top:6px;overflow-x:auto}.cat-tabla .tbl[data-v-0d8a4266]{min-width:660px}.cat-tabla .tbl th[data-v-0d8a4266]{white-space:nowrap}.cat-check[data-v-0d8a4266]{width:30px}.cat-sub[data-v-0d8a4266]{font-size:11.5px;display:block}.cat-pie[data-v-0d8a4266]{flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:6px}.cat-paginas[data-v-0d8a4266],.cat-pie[data-v-0d8a4266]{align-items:center;display:flex}.cat-paginas[data-v-0d8a4266]{gap:4px}.nw[data-v-0d8a4266]{white-space:nowrap}@media (width<=768px){.cat-buscar[data-v-0d8a4266]{flex:100%;width:100%}.cat-acciones[data-v-0d8a4266]{width:100%}}.billing-catalog-row[data-v-0d8a4266]{border-bottom:1px solid var(--border,#d7dce5);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.billing-catalog-row small[data-v-0d8a4266]{opacity:.7;display:block}.fac-chip[data-v-0d8a4266]{background:var(--paper);color:var(--slate6);border-radius:999px;padding:4px 10px;font-size:12px;display:inline-block}.hint.warn[data-v-0d8a4266]{color:var(--warn-ink)}.lista-doc[data-v-0d8a4266]{-webkit-overflow-scrolling:touch;border:1px solid var(--cloud);border-radius:var(--r-l);background:var(--canvas);overflow-x:auto}.lista-doc .tbl[data-v-0d8a4266]{min-width:860px}.lista-doc .tbl th[data-v-0d8a4266]{white-space:nowrap}.lista-doc .tbl tbody tr.fila-clic[data-v-0d8a4266]{cursor:pointer}.lista-doc .tbl tbody tr.on td[data-v-0d8a4266]{background:var(--ice)}.doc-trabajo[data-v-0d8a4266]{border-left:3px solid var(--cobalt);margin:14px 0 92px;scroll-margin-top:12px}.doc-trabajo .panel-top .cerrar[data-v-0d8a4266]{margin-left:auto}.dpane[data-v-0d8a4266]{padding:12px 0}.dpane .tbl-scroll[data-v-0d8a4266],.tabla-scroll[data-v-0d8a4266]{-webkit-overflow-scrolling:touch;overflow-x:auto}.tabla-scroll .tbl[data-v-0d8a4266]{min-width:640px}.pdf-previa-barra[data-v-0d8a4266]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.pdf-previa-marco[data-v-0d8a4266]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--paper);width:100%;height:78vh;min-height:420px;display:block}.m0[data-v-0d8a4266]{margin:0}.fiscal-status .chk-warn[data-v-0d8a4266]{color:var(--warn-ink,#815600)}.fiscal-status .chk-bad[data-v-0d8a4266]{color:var(--danger-ink,#9b1c1c);font-weight:600}.fiscal-status .chk-bad a[data-v-0d8a4266],.fiscal-status .chk-warn a[data-v-0d8a4266]{color:inherit}.filtros .filtro-fecha[data-v-0d8a4266]{min-width:140px}.filtros .filtro-estado[data-v-0d8a4266]{min-width:150px}@media (width<=768px){.doc-trabajo[data-v-0d8a4266]{margin-bottom:84px}.pdf-previa-marco[data-v-0d8a4266]{height:60vh;min-height:320px}.filtros>div[data-v-0d8a4266]{flex:140px}}.propuesta-cab[data-v-0d8a4266]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.note[data-v-12af8e81]{background:var(--info-wash);color:var(--info-ink);border-radius:var(--r-s);margin:0 0 14px;padding:10px 12px;font-size:12.5px;line-height:1.5}.note.warn[data-v-12af8e81]{background:var(--warn-wash);color:var(--warn-ink)}.note.m0[data-v-12af8e81]{margin:0}.panel[data-v-12af8e81]{border:1px solid var(--cloud);border-radius:var(--r-l);background:var(--canvas);margin-bottom:16px;padding:16px 18px}.panel-top[data-v-12af8e81]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.panel h2[data-v-12af8e81],.panel h3[data-v-12af8e81]{margin:0;font:600 16px/1.2 Inter Tight,Inter,sans-serif}.panel h3[data-v-12af8e81]{font-size:14px}h2[data-v-12af8e81]{margin:0 0 12px;font:600 17px/1.2 Inter Tight,Inter,sans-serif}.form-inline[data-v-12af8e81]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.grid[data-v-12af8e81]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.grid .area[data-v-12af8e81],.grid .inp[data-v-12af8e81]{width:100%;min-width:0}.grid .span2[data-v-12af8e81]{grid-column:span 2}.lbl[data-v-12af8e81]{color:var(--slate6);margin-bottom:4px;font-size:12px;display:block}.lbl-check[data-v-12af8e81]{align-items:center;gap:8px;font-size:13.5px;display:flex}.checks[data-v-12af8e81]{flex-wrap:wrap;gap:20px;margin:16px 0;display:flex}.inp[data-v-12af8e81]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);min-width:150px;height:36px;color:inherit;font:inherit;padding:0 10px}.area[data-v-12af8e81]:disabled,.inp[data-v-12af8e81]:disabled{background:var(--paper);color:var(--slate7)}.area[data-v-12af8e81]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);color:inherit;font:inherit;resize:vertical;min-height:90px;padding:8px 10px}.tbl[data-v-12af8e81]{border-collapse:collapse;width:100%;font-size:var(--scale-table)}.tbl th[data-v-12af8e81]{text-align:left;color:var(--slate6);padding:8px 10px;font-weight:500}.tbl td[data-v-12af8e81],.tbl th[data-v-12af8e81]{border-bottom:1px solid var(--cloud)}.tbl td[data-v-12af8e81]{padding:9px 10px}.tbl .num[data-v-12af8e81]{text-align:right;font-variant-numeric:tabular-nums}.fila-clic[data-v-12af8e81]{cursor:pointer}.fila-clic[data-v-12af8e81]:hover{background:var(--paper)}.fila-clic.on[data-v-12af8e81]{background:var(--ice)}.fila-ficha[data-v-12af8e81]{background:var(--paper);padding:12px 0!important}.fila-ficha .panel[data-v-12af8e81]{margin-bottom:0}.muted[data-v-12af8e81]{color:var(--slate7)}.acciones[data-v-12af8e81]{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.hint[data-v-12af8e81]{color:var(--slate6);margin:6px 0;font-size:12px;line-height:1.4}.err[data-v-12af8e81],.hint.err[data-v-12af8e81]{color:var(--danger-ink)}.hint .ok[data-v-12af8e81],.ok[data-v-12af8e81]{color:var(--ok-ink)}.btn.danger[data-v-12af8e81]{color:var(--danger-ink);border-color:var(--danger-ink)}.sub[data-v-12af8e81]{border-left:3px solid var(--cloud);margin:0 0 14px;padding-left:14px}.seg[data-v-12af8e81]{flex-wrap:wrap;gap:6px;margin:4px 0 14px;display:inline-flex}.seg button[data-v-12af8e81]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);cursor:pointer;height:32px;font:inherit;padding:0 12px}.seg button.on[data-v-12af8e81]{background:var(--ice);color:var(--info-ink);border-color:var(--info-ink)}.filtros[data-v-12af8e81]{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 14px;display:flex}.confirmar[data-v-12af8e81]{border:1px solid var(--danger-ink);border-radius:var(--r-s);margin:10px 0;padding:10px 12px;font-size:13px}.confirmar[data-confirmar=aceptar][data-v-12af8e81]{border-color:var(--cobalt)}.datos-embarque[data-v-12af8e81]{margin:6px 0 10px 18px;padding:0}.swatch[data-v-12af8e81]{border:1px solid var(--cloud);border-radius:6px;flex:0 0 26px;width:26px;height:26px}.color-row[data-v-12af8e81]{align-items:center;gap:8px;display:flex}.color-row .inp[data-v-12af8e81]{width:110px;min-width:0}.logo-box[data-v-12af8e81]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.logo-img[data-v-12af8e81]{border:1px solid var(--cloud);border-radius:var(--r-s);background:#fff;max-width:220px;max-height:90px;padding:6px}.code[data-v-12af8e81]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.tbl-lineas td[data-v-12af8e81]{vertical-align:top;padding:6px}.tbl-lineas .inp[data-v-12af8e81]{width:100%;min-width:0;height:32px}.tbl-lineas .inp.num[data-v-12af8e81]{text-align:right}.buscador[data-v-12af8e81]{flex:260px;min-width:260px;position:relative}.buscador .inp[data-v-12af8e81]{width:100%}.resultados[data-v-12af8e81]{z-index:5;background:var(--canvas);border:1px solid var(--cloud);border-radius:var(--r-s);max-height:240px;margin:2px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 6px 16px #00000014}.resultados li[data-v-12af8e81]{cursor:pointer;border-radius:6px;align-items:baseline;gap:8px;padding:7px 9px;font-size:13px;display:flex}.resultados li[data-v-12af8e81]:hover{background:var(--paper)}.resultados li small[data-v-12af8e81]{color:var(--slate6)}.totales[data-v-12af8e81]{font-variant-numeric:tabular-nums;gap:4px;max-width:440px;margin:12px 0 0 auto;display:grid}.totales .fila[data-v-12af8e81]{justify-content:space-between;gap:16px;font-size:13.5px;display:flex}.totales .fila.total[data-v-12af8e81]{border-top:1px solid var(--cloud);margin-top:4px;padding-top:6px;font-size:16px;font-weight:600}.totales .fila.legal[data-v-12af8e81]{color:var(--slate6);font-size:13px}.kbd[data-v-12af8e81]{border:1px solid var(--cloud);color:var(--slate6);background:var(--paper);border-bottom-width:2px;border-radius:4px;margin-left:4px;padding:0 5px;font-size:11px;display:inline-block}.radios[data-v-12af8e81]{flex-wrap:wrap;gap:18px;margin-bottom:10px;display:flex}.sec[data-v-12af8e81]{letter-spacing:.06em;text-transform:uppercase;color:var(--slate6);margin:18px 0 8px;font:600 12px/1 Inter,sans-serif}.res-box[data-v-12af8e81]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--paper);margin:10px 0;padding:10px 12px}.contador[data-v-12af8e81]{color:var(--slate6);font-size:12px}.contador.err[data-v-12af8e81]{color:var(--danger-ink)}.ayuda-formulas code[data-v-12af8e81],.ayuda-formulas pre[data-v-12af8e81]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ayuda-formulas pre[data-v-12af8e81]{background:var(--canvas);border:1px solid var(--cloud);border-radius:var(--r-s);white-space:pre-wrap;margin:6px 0;padding:8px 10px}.ayuda-formulas ul[data-v-12af8e81]{margin:4px 0 8px 18px;padding:0}.linea-plantilla[data-v-12af8e81]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);margin-bottom:10px;padding:10px 12px}.linea-plantilla.on[data-v-12af8e81]{border-color:var(--info-ink)}.origenes[data-v-12af8e81]{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.origenes li[data-v-12af8e81]{padding:3px 0}.fac-number[data-v-12af8e81]{text-align:right;font-variant-numeric:tabular-nums}.fac-color .inp[aria-invalid=true][data-v-12af8e81],.fac-number[aria-invalid=true][data-v-12af8e81]{border-color:var(--danger-ink)}.fac-autocomplete[data-v-12af8e81]{width:100%;position:relative}.fac-autocomplete .inp[data-v-12af8e81]{width:100%}.fac-autocomplete-list[data-v-12af8e81]{z-index:80;background:var(--canvas);border:1px solid var(--cloud);border-radius:var(--r-s);max-height:250px;margin:0;padding:4px;list-style:none;position:fixed;overflow-y:auto;box-shadow:0 8px 24px #141e3c29}.fac-autocomplete-list li[data-v-12af8e81]{cursor:pointer;padding:8px 10px;font-size:13px}.fac-autocomplete-list li[data-v-12af8e81]:hover,.fac-autocomplete-list li[aria-selected=true][data-v-12af8e81]{background:var(--ice)}.fac-autocomplete-list small[data-v-12af8e81]{color:var(--slate6);display:block}.fac-autocomplete-empty[data-v-12af8e81]{color:var(--slate6);cursor:default!important}.fac-color-row[data-v-12af8e81]{align-items:center;gap:8px;display:flex}.fac-color-row input[type=color][data-v-12af8e81]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);width:40px;height:36px}.fac-color-row .inp[data-v-12af8e81]{width:120px;min-width:110px}.fac-upload[data-v-12af8e81]{border:1px dashed var(--cloud);border-radius:var(--r-s);background:var(--paper);text-align:center;cursor:pointer;place-items:center;min-height:130px;margin-bottom:8px;padding:16px;display:grid}.fac-upload.dragging[data-v-12af8e81]{border-color:var(--cobalt);background:var(--ice)}.fac-upload[aria-disabled=true][data-v-12af8e81]{opacity:.6;cursor:default}.fac-upload p[data-v-12af8e81]{margin:6px 0}.fac-upload small[data-v-12af8e81]{color:var(--slate6)}.fac-modal-overlay[data-v-12af8e81]{z-index:90;background:#141e3c61;justify-content:center;align-items:flex-start;padding:8vh 16px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}.fac-modal[data-v-12af8e81]{background:var(--canvas);border-radius:var(--r-l);width:min(640px,100%);max-height:84vh;overflow-y:auto;box-shadow:0 18px 48px #141e3c40}.fac-modal-actions[data-v-12af8e81],.fac-modal-head[data-v-12af8e81]{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.fac-modal-head[data-v-12af8e81]{border-bottom:1px solid var(--cloud)}.fac-modal-head h2[data-v-12af8e81]{margin:0}.fac-modal-body[data-v-12af8e81]{padding:16px}.fac-modal-actions[data-v-12af8e81]{border-top:1px solid var(--cloud);justify-content:flex-end}.fac-floating[data-v-12af8e81]{z-index:60;white-space:nowrap;background:var(--canvas);border:1px solid var(--cloud);border-radius:var(--r-l);align-items:center;gap:6px;width:max-content;max-width:calc(100vw - 292px);margin:0 auto;padding:8px;display:flex;position:fixed;bottom:18px;left:max(272px,20vw);right:20px;overflow-x:auto;box-shadow:0 10px 30px #141e3c29}.fac-floating .btn[data-v-12af8e81]{flex:none;align-items:center;gap:5px;display:inline-flex}.fac-floating .kbd[data-v-12af8e81]{margin:0}.fac-block-reason[data-v-12af8e81]{text-overflow:ellipsis;border:1px solid var(--warn-ink);background:var(--warn-wash);min-width:80px;max-width:220px;color:var(--warn-ink);border-radius:var(--r-s);flex:0 auto;padding:6px 8px;font-size:12px;overflow:hidden}.fac-page-header[data-v-12af8e81]{background:var(--ice);border:1px solid var(--cobalt);border-radius:var(--r-l) var(--r-l) 0 0;align-items:center;gap:8px;padding:10px 16px;display:flex}.fac-page-header strong[data-v-12af8e81]{color:var(--cobalt);letter-spacing:.03em}.fac-page-header .hint[data-v-12af8e81]{margin:2px 0 0}.fac-page-icon[data-v-12af8e81]{color:var(--cobalt)}.fac-mode[data-v-12af8e81],.fac-next[data-v-12af8e81]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);padding:2px 7px;font-size:11px}.fac-next[data-v-12af8e81]{color:var(--cobalt);margin-left:auto}.fac-empty[data-v-12af8e81]{color:var(--slate6);text-align:center;justify-items:center;gap:8px;padding:28px 16px;display:grid}.fac-empty strong[data-v-12af8e81]{color:var(--ink)}.fac-empty p[data-v-12af8e81]{margin:0}.fac-empty-icon[data-v-12af8e81]{font-size:24px}.fac-filters-head[data-v-12af8e81]{align-items:center;gap:8px;display:flex}.fac-filter-count[data-v-12af8e81]{background:var(--warn-wash);color:var(--warn-ink);border-radius:999px;margin-left:5px;padding:1px 6px;font-size:11px;display:inline-block}.fac-filters-body[data-v-12af8e81]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--paper);padding:12px 16px}.fac-filters-body footer[data-v-12af8e81]{color:var(--slate6);justify-content:space-between;align-items:center;margin-top:10px;font-size:12px;display:flex}.fac-status[data-v-12af8e81]{border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.fac-status-muted[data-v-12af8e81]{background:var(--paper);color:var(--slate6)}.fac-status-info[data-v-12af8e81]{background:var(--info-wash);color:var(--info-ink)}.fac-status-success[data-v-12af8e81]{background:var(--ok-wash);color:var(--ok-ink)}.fac-status-warning[data-v-12af8e81]{background:var(--warn-wash);color:var(--warn-ink)}.fac-status-danger[data-v-12af8e81]{background:var(--danger-wash);color:var(--danger-ink)}.fac-row-action[data-v-12af8e81]{min-width:32px;min-height:32px;padding:2px 7px}.dtabs[data-v-12af8e81]{background:var(--canvas);border-bottom:1px solid var(--cloud);gap:2px;padding:0 12px;display:flex;overflow-x:auto}.dtabs button[data-v-12af8e81]{color:var(--slate6);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 12px 9px;font-size:13px;display:inline-flex}.dtabs button.on[data-v-12af8e81]{color:var(--cobalt);border-bottom-color:var(--cobalt);font-weight:600}@media (width<=768px){.fac-floating[data-v-12af8e81]{max-width:calc(100vw - 16px);left:8px;right:8px}.fac-page-header[data-v-12af8e81]{flex-wrap:wrap}}.fiscal-status[data-v-12af8e81]{border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:12px 0;padding:12px 16px;font-size:13px;display:flex}.fiscal-status.ready[data-v-12af8e81]{background:var(--green-wash,#eaf7ef);color:var(--green,#17643a)}.fiscal-status.blocked[data-v-12af8e81]{background:var(--amber-wash,#fff4df);color:var(--amber,#815600)}.fiscal-status strong[data-v-12af8e81]{margin-left:auto}.fiscal-status a[data-v-12af8e81]{color:inherit;text-decoration:underline}.billing-items[data-v-12af8e81]{border:1px solid var(--cloud);border-radius:var(--r-l);background:var(--canvas);margin:14px 0;padding:4px 14px 14px}.billing-items-head[data-v-12af8e81]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.items-tabla[data-v-12af8e81]{-webkit-overflow-scrolling:touch;overflow-x:auto}.items-tabla .tbl[data-v-12af8e81]{min-width:880px}.items-tabla .tbl th[data-v-12af8e81]{white-space:nowrap}.items-tabla .tbl tbody tr[data-v-12af8e81]{cursor:pointer}.items-tabla .tbl tbody tr.on[data-v-12af8e81]{background:var(--ice)}.billing-items-head .acciones[data-v-12af8e81]{margin:0}.billing-item-detail[data-v-12af8e81]{border:1px solid var(--border,#d7dce5);border-radius:8px;margin-top:12px;padding:14px}.cat-linea[data-v-12af8e81]{border:1px solid var(--cloud);border-left:3px solid var(--slate6);border-radius:var(--r-l);background:var(--canvas);margin:4px 0 14px;padding:10px 12px}.cat-head[data-v-12af8e81]{justify-content:space-between;gap:8px}.cat-acciones[data-v-12af8e81],.cat-head[data-v-12af8e81]{flex-wrap:wrap;align-items:center;display:flex}.cat-acciones[data-v-12af8e81]{gap:6px}.cat-buscar[data-v-12af8e81]{width:220px;min-width:0}.cat-tabla[data-v-12af8e81]{-webkit-overflow-scrolling:touch;margin-top:6px;overflow-x:auto}.cat-tabla .tbl[data-v-12af8e81]{min-width:660px}.cat-tabla .tbl th[data-v-12af8e81]{white-space:nowrap}.cat-check[data-v-12af8e81]{width:30px}.cat-sub[data-v-12af8e81]{font-size:11.5px;display:block}.cat-pie[data-v-12af8e81]{flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:6px}.cat-paginas[data-v-12af8e81],.cat-pie[data-v-12af8e81]{align-items:center;display:flex}.cat-paginas[data-v-12af8e81]{gap:4px}.nw[data-v-12af8e81]{white-space:nowrap}@media (width<=768px){.cat-buscar[data-v-12af8e81]{flex:100%;width:100%}.cat-acciones[data-v-12af8e81]{width:100%}}.billing-catalog-row[data-v-12af8e81]{border-bottom:1px solid var(--border,#d7dce5);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.billing-catalog-row small[data-v-12af8e81]{opacity:.7;display:block}.fac-chip[data-v-12af8e81]{background:var(--paper);color:var(--slate6);border-radius:999px;padding:4px 10px;font-size:12px;display:inline-block}.hint.warn[data-v-12af8e81]{color:var(--warn-ink)}.lista-doc[data-v-12af8e81]{-webkit-overflow-scrolling:touch;border:1px solid var(--cloud);border-radius:var(--r-l);background:var(--canvas);overflow-x:auto}.lista-doc .tbl[data-v-12af8e81]{min-width:860px}.lista-doc .tbl th[data-v-12af8e81]{white-space:nowrap}.lista-doc .tbl tbody tr.fila-clic[data-v-12af8e81]{cursor:pointer}.lista-doc .tbl tbody tr.on td[data-v-12af8e81]{background:var(--ice)}.doc-trabajo[data-v-12af8e81]{border-left:3px solid var(--cobalt);margin:14px 0 92px;scroll-margin-top:12px}.doc-trabajo .panel-top .cerrar[data-v-12af8e81]{margin-left:auto}.dpane[data-v-12af8e81]{padding:12px 0}.dpane .tbl-scroll[data-v-12af8e81],.tabla-scroll[data-v-12af8e81]{-webkit-overflow-scrolling:touch;overflow-x:auto}.tabla-scroll .tbl[data-v-12af8e81]{min-width:640px}.pdf-previa-barra[data-v-12af8e81]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.pdf-previa-marco[data-v-12af8e81]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--paper);width:100%;height:78vh;min-height:420px;display:block}.m0[data-v-12af8e81]{margin:0}.fiscal-status .chk-warn[data-v-12af8e81]{color:var(--warn-ink,#815600)}.fiscal-status .chk-bad[data-v-12af8e81]{color:var(--danger-ink,#9b1c1c);font-weight:600}.fiscal-status .chk-bad a[data-v-12af8e81],.fiscal-status .chk-warn a[data-v-12af8e81]{color:inherit}.filtros .filtro-fecha[data-v-12af8e81]{min-width:140px}.filtros .filtro-estado[data-v-12af8e81]{min-width:150px}@media (width<=768px){.doc-trabajo[data-v-12af8e81]{margin-bottom:84px}.pdf-previa-marco[data-v-12af8e81]{height:60vh;min-height:320px}.filtros>div[data-v-12af8e81]{flex:140px}}.propuesta-cab[data-v-12af8e81]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.modal-overlay[data-v-12af8e81]{z-index:40;background:#0008;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal-cobro[data-v-12af8e81]{width:min(620px,100%);max-height:90vh;overflow:auto}
