.note[data-v-688e23e2]{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-688e23e2]{background:var(--warn-wash);color:var(--warn-ink)}.note.m0[data-v-688e23e2]{margin:0}.panel[data-v-688e23e2]{border:1px solid var(--cloud);border-radius:var(--r-l);background:var(--canvas);margin-bottom:16px;padding:16px 18px}.panel-top[data-v-688e23e2]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.panel h2[data-v-688e23e2],.panel h3[data-v-688e23e2]{margin:0;font:600 16px/1.2 Inter Tight,Inter,sans-serif}.panel h3[data-v-688e23e2]{font-size:14px}h2[data-v-688e23e2]{margin:0 0 12px;font:600 17px/1.2 Inter Tight,Inter,sans-serif}.form-inline[data-v-688e23e2]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.grid[data-v-688e23e2]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.grid .area[data-v-688e23e2],.grid .inp[data-v-688e23e2]{width:100%;min-width:0}.grid .span2[data-v-688e23e2]{grid-column:span 2}.lbl[data-v-688e23e2]{color:var(--slate6);margin-bottom:4px;font-size:12px;display:block}.lbl-check[data-v-688e23e2]{align-items:center;gap:8px;font-size:13.5px;display:flex}.checks[data-v-688e23e2]{flex-wrap:wrap;gap:20px;margin:16px 0;display:flex}.inp[data-v-688e23e2]{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-688e23e2]:disabled,.inp[data-v-688e23e2]:disabled{background:var(--paper);color:var(--slate7)}.area[data-v-688e23e2]{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-688e23e2]{border-collapse:collapse;width:100%;font-size:var(--scale-table)}.tbl th[data-v-688e23e2]{text-align:left;color:var(--slate6);padding:8px 10px;font-weight:500}.tbl td[data-v-688e23e2],.tbl th[data-v-688e23e2]{border-bottom:1px solid var(--cloud)}.tbl td[data-v-688e23e2]{padding:9px 10px}.tbl .num[data-v-688e23e2]{text-align:right;font-variant-numeric:tabular-nums}.fila-clic[data-v-688e23e2]{cursor:pointer}.fila-clic[data-v-688e23e2]:hover{background:var(--paper)}.fila-clic.on[data-v-688e23e2]{background:var(--ice)}.fila-ficha[data-v-688e23e2]{background:var(--paper);padding:12px 0!important}.fila-ficha .panel[data-v-688e23e2]{margin-bottom:0}.muted[data-v-688e23e2]{color:var(--slate7)}.acciones[data-v-688e23e2]{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.hint[data-v-688e23e2]{color:var(--slate6);margin:6px 0;font-size:12px;line-height:1.4}.err[data-v-688e23e2],.hint.err[data-v-688e23e2]{color:var(--danger-ink)}.hint .ok[data-v-688e23e2],.ok[data-v-688e23e2]{color:var(--ok-ink)}.btn.danger[data-v-688e23e2]{color:var(--danger-ink);border-color:var(--danger-ink)}.sub[data-v-688e23e2]{border-left:3px solid var(--cloud);margin:0 0 14px;padding-left:14px}.seg[data-v-688e23e2]{flex-wrap:wrap;gap:6px;margin:4px 0 14px;display:inline-flex}.seg button[data-v-688e23e2]{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-688e23e2]{background:var(--ice);color:var(--info-ink);border-color:var(--info-ink)}.filtros[data-v-688e23e2]{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 14px;display:flex}.confirmar[data-v-688e23e2]{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-688e23e2]{border-color:var(--cobalt)}.datos-embarque[data-v-688e23e2]{margin:6px 0 10px 18px;padding:0}.swatch[data-v-688e23e2]{border:1px solid var(--cloud);border-radius:6px;flex:0 0 26px;width:26px;height:26px}.color-row[data-v-688e23e2]{align-items:center;gap:8px;display:flex}.color-row .inp[data-v-688e23e2]{width:110px;min-width:0}.logo-box[data-v-688e23e2]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.logo-img[data-v-688e23e2]{border:1px solid var(--cloud);border-radius:var(--r-s);background:#fff;max-width:220px;max-height:90px;padding:6px}.code[data-v-688e23e2]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.tbl-lineas td[data-v-688e23e2]{vertical-align:top;padding:6px}.tbl-lineas .inp[data-v-688e23e2]{width:100%;min-width:0;height:32px}.tbl-lineas .inp.num[data-v-688e23e2]{text-align:right}.buscador[data-v-688e23e2]{flex:260px;min-width:260px;position:relative}.buscador .inp[data-v-688e23e2]{width:100%}.resultados[data-v-688e23e2]{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-688e23e2]{cursor:pointer;border-radius:6px;align-items:baseline;gap:8px;padding:7px 9px;font-size:13px;display:flex}.resultados li[data-v-688e23e2]:hover{background:var(--paper)}.resultados li small[data-v-688e23e2]{color:var(--slate6)}.totales[data-v-688e23e2]{font-variant-numeric:tabular-nums;gap:4px;max-width:440px;margin:12px 0 0 auto;display:grid}.totales .fila[data-v-688e23e2]{justify-content:space-between;gap:16px;font-size:13.5px;display:flex}.totales .fila.total[data-v-688e23e2]{border-top:1px solid var(--cloud);margin-top:4px;padding-top:6px;font-size:16px;font-weight:600}.totales .fila.legal[data-v-688e23e2]{color:var(--slate6);font-size:13px}.kbd[data-v-688e23e2]{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-688e23e2]{flex-wrap:wrap;gap:18px;margin-bottom:10px;display:flex}.sec[data-v-688e23e2]{letter-spacing:.06em;text-transform:uppercase;color:var(--slate6);margin:18px 0 8px;font:600 12px/1 Inter,sans-serif}.res-box[data-v-688e23e2]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--paper);margin:10px 0;padding:10px 12px}.contador[data-v-688e23e2]{color:var(--slate6);font-size:12px}.contador.err[data-v-688e23e2]{color:var(--danger-ink)}.ayuda-formulas code[data-v-688e23e2],.ayuda-formulas pre[data-v-688e23e2]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ayuda-formulas pre[data-v-688e23e2]{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-688e23e2]{margin:4px 0 8px 18px;padding:0}.linea-plantilla[data-v-688e23e2]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);margin-bottom:10px;padding:10px 12px}.linea-plantilla.on[data-v-688e23e2]{border-color:var(--info-ink)}.origenes[data-v-688e23e2]{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.origenes li[data-v-688e23e2]{padding:3px 0}.fac-number[data-v-688e23e2]{text-align:right;font-variant-numeric:tabular-nums}.fac-color .inp[aria-invalid=true][data-v-688e23e2],.fac-number[aria-invalid=true][data-v-688e23e2]{border-color:var(--danger-ink)}.fac-autocomplete[data-v-688e23e2]{width:100%;position:relative}.fac-autocomplete .inp[data-v-688e23e2]{width:100%}.fac-autocomplete-list[data-v-688e23e2]{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-688e23e2]{cursor:pointer;padding:8px 10px;font-size:13px}.fac-autocomplete-list li[data-v-688e23e2]:hover,.fac-autocomplete-list li[aria-selected=true][data-v-688e23e2]{background:var(--ice)}.fac-autocomplete-list small[data-v-688e23e2]{color:var(--slate6);display:block}.fac-autocomplete-empty[data-v-688e23e2]{color:var(--slate6);cursor:default!important}.fac-color-row[data-v-688e23e2]{align-items:center;gap:8px;display:flex}.fac-color-row input[type=color][data-v-688e23e2]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);width:40px;height:36px}.fac-color-row .inp[data-v-688e23e2]{width:120px;min-width:110px}.fac-upload[data-v-688e23e2]{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-688e23e2]{border-color:var(--cobalt);background:var(--ice)}.fac-upload[aria-disabled=true][data-v-688e23e2]{opacity:.6;cursor:default}.fac-upload p[data-v-688e23e2]{margin:6px 0}.fac-upload small[data-v-688e23e2]{color:var(--slate6)}.fac-modal-overlay[data-v-688e23e2]{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-688e23e2]{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-688e23e2],.fac-modal-head[data-v-688e23e2]{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.fac-modal-head[data-v-688e23e2]{border-bottom:1px solid var(--cloud)}.fac-modal-head h2[data-v-688e23e2]{margin:0}.fac-modal-body[data-v-688e23e2]{padding:16px}.fac-modal-actions[data-v-688e23e2]{border-top:1px solid var(--cloud);justify-content:flex-end}.fac-floating[data-v-688e23e2]{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-688e23e2]{flex:none;align-items:center;gap:5px;display:inline-flex}.fac-floating .kbd[data-v-688e23e2]{margin:0}.fac-block-reason[data-v-688e23e2]{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-688e23e2]{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-688e23e2]{color:var(--cobalt);letter-spacing:.03em}.fac-page-header .hint[data-v-688e23e2]{margin:2px 0 0}.fac-page-icon[data-v-688e23e2]{color:var(--cobalt)}.fac-mode[data-v-688e23e2],.fac-next[data-v-688e23e2]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);padding:2px 7px;font-size:11px}.fac-next[data-v-688e23e2]{color:var(--cobalt);margin-left:auto}.fac-empty[data-v-688e23e2]{color:var(--slate6);text-align:center;justify-items:center;gap:8px;padding:28px 16px;display:grid}.fac-empty strong[data-v-688e23e2]{color:var(--ink)}.fac-empty p[data-v-688e23e2]{margin:0}.fac-empty-icon[data-v-688e23e2]{font-size:24px}.fac-filters-head[data-v-688e23e2]{align-items:center;gap:8px;display:flex}.fac-filter-count[data-v-688e23e2]{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-688e23e2]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--paper);padding:12px 16px}.fac-filters-body footer[data-v-688e23e2]{color:var(--slate6);justify-content:space-between;align-items:center;margin-top:10px;font-size:12px;display:flex}.fac-status[data-v-688e23e2]{border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.fac-status-muted[data-v-688e23e2]{background:var(--paper);color:var(--slate6)}.fac-status-info[data-v-688e23e2]{background:var(--info-wash);color:var(--info-ink)}.fac-status-success[data-v-688e23e2]{background:var(--ok-wash);color:var(--ok-ink)}.fac-status-warning[data-v-688e23e2]{background:var(--warn-wash);color:var(--warn-ink)}.fac-status-danger[data-v-688e23e2]{background:var(--danger-wash);color:var(--danger-ink)}.fac-row-action[data-v-688e23e2]{min-width:32px;min-height:32px;padding:2px 7px}.dtabs[data-v-688e23e2]{background:var(--canvas);border-bottom:1px solid var(--cloud);gap:2px;padding:0 12px;display:flex;overflow-x:auto}.dtabs button[data-v-688e23e2]{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-688e23e2]{color:var(--cobalt);border-bottom-color:var(--cobalt);font-weight:600}@media (width<=768px){.fac-floating[data-v-688e23e2]{max-width:calc(100vw - 16px);left:8px;right:8px}.fac-page-header[data-v-688e23e2]{flex-wrap:wrap}}.fiscal-status[data-v-688e23e2]{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-688e23e2]{background:var(--green-wash,#eaf7ef);color:var(--green,#17643a)}.fiscal-status.blocked[data-v-688e23e2]{background:var(--amber-wash,#fff4df);color:var(--amber,#815600)}.fiscal-status strong[data-v-688e23e2]{margin-left:auto}.fiscal-status a[data-v-688e23e2]{color:inherit;text-decoration:underline}.billing-items[data-v-688e23e2]{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-688e23e2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.items-tabla[data-v-688e23e2]{-webkit-overflow-scrolling:touch;overflow-x:auto}.items-tabla .tbl[data-v-688e23e2]{min-width:880px}.items-tabla .tbl th[data-v-688e23e2]{white-space:nowrap}.items-tabla .tbl tbody tr[data-v-688e23e2]{cursor:pointer}.items-tabla .tbl tbody tr.on[data-v-688e23e2]{background:var(--ice)}.billing-items-head .acciones[data-v-688e23e2]{margin:0}.billing-item-detail[data-v-688e23e2]{border:1px solid var(--border,#d7dce5);border-radius:8px;margin-top:12px;padding:14px}.cat-linea[data-v-688e23e2]{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-688e23e2]{justify-content:space-between;gap:8px}.cat-acciones[data-v-688e23e2],.cat-head[data-v-688e23e2]{flex-wrap:wrap;align-items:center;display:flex}.cat-acciones[data-v-688e23e2]{gap:6px}.cat-buscar[data-v-688e23e2]{width:220px;min-width:0}.cat-tabla[data-v-688e23e2]{-webkit-overflow-scrolling:touch;margin-top:6px;overflow-x:auto}.cat-tabla .tbl[data-v-688e23e2]{min-width:660px}.cat-tabla .tbl th[data-v-688e23e2]{white-space:nowrap}.cat-check[data-v-688e23e2]{width:30px}.cat-sub[data-v-688e23e2]{font-size:11.5px;display:block}.cat-pie[data-v-688e23e2]{flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:6px}.cat-paginas[data-v-688e23e2],.cat-pie[data-v-688e23e2]{align-items:center;display:flex}.cat-paginas[data-v-688e23e2]{gap:4px}.nw[data-v-688e23e2]{white-space:nowrap}@media (width<=768px){.cat-buscar[data-v-688e23e2]{flex:100%;width:100%}.cat-acciones[data-v-688e23e2]{width:100%}}.billing-catalog-row[data-v-688e23e2]{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-688e23e2]{opacity:.7;display:block}.fac-chip[data-v-688e23e2]{background:var(--paper);color:var(--slate6);border-radius:999px;padding:4px 10px;font-size:12px;display:inline-block}.hint.warn[data-v-688e23e2]{color:var(--warn-ink)}.lista-doc[data-v-688e23e2]{-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-688e23e2]{min-width:860px}.lista-doc .tbl th[data-v-688e23e2]{white-space:nowrap}.lista-doc .tbl tbody tr.fila-clic[data-v-688e23e2]{cursor:pointer}.lista-doc .tbl tbody tr.on td[data-v-688e23e2]{background:var(--ice)}.doc-trabajo[data-v-688e23e2]{border-left:3px solid var(--cobalt);margin:14px 0 92px;scroll-margin-top:12px}.doc-trabajo .panel-top .cerrar[data-v-688e23e2]{margin-left:auto}.dpane[data-v-688e23e2]{padding:12px 0}.dpane .tbl-scroll[data-v-688e23e2],.tabla-scroll[data-v-688e23e2]{-webkit-overflow-scrolling:touch;overflow-x:auto}.tabla-scroll .tbl[data-v-688e23e2]{min-width:640px}.pdf-previa-barra[data-v-688e23e2]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.pdf-previa-marco[data-v-688e23e2]{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-688e23e2]{margin:0}.fiscal-status .chk-warn[data-v-688e23e2]{color:var(--warn-ink,#815600)}.fiscal-status .chk-bad[data-v-688e23e2]{color:var(--danger-ink,#9b1c1c);font-weight:600}.fiscal-status .chk-bad a[data-v-688e23e2],.fiscal-status .chk-warn a[data-v-688e23e2]{color:inherit}.filtros .filtro-fecha[data-v-688e23e2]{min-width:140px}.filtros .filtro-estado[data-v-688e23e2]{min-width:150px}@media (width<=768px){.doc-trabajo[data-v-688e23e2]{margin-bottom:84px}.pdf-previa-marco[data-v-688e23e2]{height:60vh;min-height:320px}.filtros>div[data-v-688e23e2]{flex:140px}}.propuesta-cab[data-v-688e23e2]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.note[data-v-92b2ada7]{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-92b2ada7]{background:var(--warn-wash);color:var(--warn-ink)}.note.m0[data-v-92b2ada7]{margin:0}.panel[data-v-92b2ada7]{border:1px solid var(--cloud);border-radius:var(--r-l);background:var(--canvas);margin-bottom:16px;padding:16px 18px}.panel-top[data-v-92b2ada7]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.panel h2[data-v-92b2ada7],.panel h3[data-v-92b2ada7]{margin:0;font:600 16px/1.2 Inter Tight,Inter,sans-serif}.panel h3[data-v-92b2ada7]{font-size:14px}h2[data-v-92b2ada7]{margin:0 0 12px;font:600 17px/1.2 Inter Tight,Inter,sans-serif}.form-inline[data-v-92b2ada7]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.grid[data-v-92b2ada7]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.grid .area[data-v-92b2ada7],.grid .inp[data-v-92b2ada7]{width:100%;min-width:0}.grid .span2[data-v-92b2ada7]{grid-column:span 2}.lbl[data-v-92b2ada7]{color:var(--slate6);margin-bottom:4px;font-size:12px;display:block}.lbl-check[data-v-92b2ada7]{align-items:center;gap:8px;font-size:13.5px;display:flex}.checks[data-v-92b2ada7]{flex-wrap:wrap;gap:20px;margin:16px 0;display:flex}.inp[data-v-92b2ada7]{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-92b2ada7]:disabled,.inp[data-v-92b2ada7]:disabled{background:var(--paper);color:var(--slate7)}.area[data-v-92b2ada7]{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-92b2ada7]{border-collapse:collapse;width:100%;font-size:var(--scale-table)}.tbl th[data-v-92b2ada7]{text-align:left;color:var(--slate6);padding:8px 10px;font-weight:500}.tbl td[data-v-92b2ada7],.tbl th[data-v-92b2ada7]{border-bottom:1px solid var(--cloud)}.tbl td[data-v-92b2ada7]{padding:9px 10px}.tbl .num[data-v-92b2ada7]{text-align:right;font-variant-numeric:tabular-nums}.fila-clic[data-v-92b2ada7]{cursor:pointer}.fila-clic[data-v-92b2ada7]:hover{background:var(--paper)}.fila-clic.on[data-v-92b2ada7]{background:var(--ice)}.fila-ficha[data-v-92b2ada7]{background:var(--paper);padding:12px 0!important}.fila-ficha .panel[data-v-92b2ada7]{margin-bottom:0}.muted[data-v-92b2ada7]{color:var(--slate7)}.acciones[data-v-92b2ada7]{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.hint[data-v-92b2ada7]{color:var(--slate6);margin:6px 0;font-size:12px;line-height:1.4}.err[data-v-92b2ada7],.hint.err[data-v-92b2ada7]{color:var(--danger-ink)}.hint .ok[data-v-92b2ada7],.ok[data-v-92b2ada7]{color:var(--ok-ink)}.btn.danger[data-v-92b2ada7]{color:var(--danger-ink);border-color:var(--danger-ink)}.sub[data-v-92b2ada7]{border-left:3px solid var(--cloud);margin:0 0 14px;padding-left:14px}.seg[data-v-92b2ada7]{flex-wrap:wrap;gap:6px;margin:4px 0 14px;display:inline-flex}.seg button[data-v-92b2ada7]{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-92b2ada7]{background:var(--ice);color:var(--info-ink);border-color:var(--info-ink)}.filtros[data-v-92b2ada7]{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 14px;display:flex}.confirmar[data-v-92b2ada7]{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-92b2ada7]{border-color:var(--cobalt)}.datos-embarque[data-v-92b2ada7]{margin:6px 0 10px 18px;padding:0}.swatch[data-v-92b2ada7]{border:1px solid var(--cloud);border-radius:6px;flex:0 0 26px;width:26px;height:26px}.color-row[data-v-92b2ada7]{align-items:center;gap:8px;display:flex}.color-row .inp[data-v-92b2ada7]{width:110px;min-width:0}.logo-box[data-v-92b2ada7]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.logo-img[data-v-92b2ada7]{border:1px solid var(--cloud);border-radius:var(--r-s);background:#fff;max-width:220px;max-height:90px;padding:6px}.code[data-v-92b2ada7]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.tbl-lineas td[data-v-92b2ada7]{vertical-align:top;padding:6px}.tbl-lineas .inp[data-v-92b2ada7]{width:100%;min-width:0;height:32px}.tbl-lineas .inp.num[data-v-92b2ada7]{text-align:right}.buscador[data-v-92b2ada7]{flex:260px;min-width:260px;position:relative}.buscador .inp[data-v-92b2ada7]{width:100%}.resultados[data-v-92b2ada7]{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-92b2ada7]{cursor:pointer;border-radius:6px;align-items:baseline;gap:8px;padding:7px 9px;font-size:13px;display:flex}.resultados li[data-v-92b2ada7]:hover{background:var(--paper)}.resultados li small[data-v-92b2ada7]{color:var(--slate6)}.totales[data-v-92b2ada7]{font-variant-numeric:tabular-nums;gap:4px;max-width:440px;margin:12px 0 0 auto;display:grid}.totales .fila[data-v-92b2ada7]{justify-content:space-between;gap:16px;font-size:13.5px;display:flex}.totales .fila.total[data-v-92b2ada7]{border-top:1px solid var(--cloud);margin-top:4px;padding-top:6px;font-size:16px;font-weight:600}.totales .fila.legal[data-v-92b2ada7]{color:var(--slate6);font-size:13px}.kbd[data-v-92b2ada7]{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-92b2ada7]{flex-wrap:wrap;gap:18px;margin-bottom:10px;display:flex}.sec[data-v-92b2ada7]{letter-spacing:.06em;text-transform:uppercase;color:var(--slate6);margin:18px 0 8px;font:600 12px/1 Inter,sans-serif}.res-box[data-v-92b2ada7]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--paper);margin:10px 0;padding:10px 12px}.contador[data-v-92b2ada7]{color:var(--slate6);font-size:12px}.contador.err[data-v-92b2ada7]{color:var(--danger-ink)}.ayuda-formulas code[data-v-92b2ada7],.ayuda-formulas pre[data-v-92b2ada7]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ayuda-formulas pre[data-v-92b2ada7]{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-92b2ada7]{margin:4px 0 8px 18px;padding:0}.linea-plantilla[data-v-92b2ada7]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);margin-bottom:10px;padding:10px 12px}.linea-plantilla.on[data-v-92b2ada7]{border-color:var(--info-ink)}.origenes[data-v-92b2ada7]{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.origenes li[data-v-92b2ada7]{padding:3px 0}.fac-number[data-v-92b2ada7]{text-align:right;font-variant-numeric:tabular-nums}.fac-color .inp[aria-invalid=true][data-v-92b2ada7],.fac-number[aria-invalid=true][data-v-92b2ada7]{border-color:var(--danger-ink)}.fac-autocomplete[data-v-92b2ada7]{width:100%;position:relative}.fac-autocomplete .inp[data-v-92b2ada7]{width:100%}.fac-autocomplete-list[data-v-92b2ada7]{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-92b2ada7]{cursor:pointer;padding:8px 10px;font-size:13px}.fac-autocomplete-list li[data-v-92b2ada7]:hover,.fac-autocomplete-list li[aria-selected=true][data-v-92b2ada7]{background:var(--ice)}.fac-autocomplete-list small[data-v-92b2ada7]{color:var(--slate6);display:block}.fac-autocomplete-empty[data-v-92b2ada7]{color:var(--slate6);cursor:default!important}.fac-color-row[data-v-92b2ada7]{align-items:center;gap:8px;display:flex}.fac-color-row input[type=color][data-v-92b2ada7]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);width:40px;height:36px}.fac-color-row .inp[data-v-92b2ada7]{width:120px;min-width:110px}.fac-upload[data-v-92b2ada7]{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-92b2ada7]{border-color:var(--cobalt);background:var(--ice)}.fac-upload[aria-disabled=true][data-v-92b2ada7]{opacity:.6;cursor:default}.fac-upload p[data-v-92b2ada7]{margin:6px 0}.fac-upload small[data-v-92b2ada7]{color:var(--slate6)}.fac-modal-overlay[data-v-92b2ada7]{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-92b2ada7]{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-92b2ada7],.fac-modal-head[data-v-92b2ada7]{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.fac-modal-head[data-v-92b2ada7]{border-bottom:1px solid var(--cloud)}.fac-modal-head h2[data-v-92b2ada7]{margin:0}.fac-modal-body[data-v-92b2ada7]{padding:16px}.fac-modal-actions[data-v-92b2ada7]{border-top:1px solid var(--cloud);justify-content:flex-end}.fac-floating[data-v-92b2ada7]{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-92b2ada7]{flex:none;align-items:center;gap:5px;display:inline-flex}.fac-floating .kbd[data-v-92b2ada7]{margin:0}.fac-block-reason[data-v-92b2ada7]{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-92b2ada7]{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-92b2ada7]{color:var(--cobalt);letter-spacing:.03em}.fac-page-header .hint[data-v-92b2ada7]{margin:2px 0 0}.fac-page-icon[data-v-92b2ada7]{color:var(--cobalt)}.fac-mode[data-v-92b2ada7],.fac-next[data-v-92b2ada7]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);padding:2px 7px;font-size:11px}.fac-next[data-v-92b2ada7]{color:var(--cobalt);margin-left:auto}.fac-empty[data-v-92b2ada7]{color:var(--slate6);text-align:center;justify-items:center;gap:8px;padding:28px 16px;display:grid}.fac-empty strong[data-v-92b2ada7]{color:var(--ink)}.fac-empty p[data-v-92b2ada7]{margin:0}.fac-empty-icon[data-v-92b2ada7]{font-size:24px}.fac-filters-head[data-v-92b2ada7]{align-items:center;gap:8px;display:flex}.fac-filter-count[data-v-92b2ada7]{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-92b2ada7]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--paper);padding:12px 16px}.fac-filters-body footer[data-v-92b2ada7]{color:var(--slate6);justify-content:space-between;align-items:center;margin-top:10px;font-size:12px;display:flex}.fac-status[data-v-92b2ada7]{border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.fac-status-muted[data-v-92b2ada7]{background:var(--paper);color:var(--slate6)}.fac-status-info[data-v-92b2ada7]{background:var(--info-wash);color:var(--info-ink)}.fac-status-success[data-v-92b2ada7]{background:var(--ok-wash);color:var(--ok-ink)}.fac-status-warning[data-v-92b2ada7]{background:var(--warn-wash);color:var(--warn-ink)}.fac-status-danger[data-v-92b2ada7]{background:var(--danger-wash);color:var(--danger-ink)}.fac-row-action[data-v-92b2ada7]{min-width:32px;min-height:32px;padding:2px 7px}.dtabs[data-v-92b2ada7]{background:var(--canvas);border-bottom:1px solid var(--cloud);gap:2px;padding:0 12px;display:flex;overflow-x:auto}.dtabs button[data-v-92b2ada7]{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-92b2ada7]{color:var(--cobalt);border-bottom-color:var(--cobalt);font-weight:600}@media (width<=768px){.fac-floating[data-v-92b2ada7]{max-width:calc(100vw - 16px);left:8px;right:8px}.fac-page-header[data-v-92b2ada7]{flex-wrap:wrap}}.fiscal-status[data-v-92b2ada7]{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-92b2ada7]{background:var(--green-wash,#eaf7ef);color:var(--green,#17643a)}.fiscal-status.blocked[data-v-92b2ada7]{background:var(--amber-wash,#fff4df);color:var(--amber,#815600)}.fiscal-status strong[data-v-92b2ada7]{margin-left:auto}.fiscal-status a[data-v-92b2ada7]{color:inherit;text-decoration:underline}.billing-items[data-v-92b2ada7]{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-92b2ada7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.items-tabla[data-v-92b2ada7]{-webkit-overflow-scrolling:touch;overflow-x:auto}.items-tabla .tbl[data-v-92b2ada7]{min-width:880px}.items-tabla .tbl th[data-v-92b2ada7]{white-space:nowrap}.items-tabla .tbl tbody tr[data-v-92b2ada7]{cursor:pointer}.items-tabla .tbl tbody tr.on[data-v-92b2ada7]{background:var(--ice)}.billing-items-head .acciones[data-v-92b2ada7]{margin:0}.billing-item-detail[data-v-92b2ada7]{border:1px solid var(--border,#d7dce5);border-radius:8px;margin-top:12px;padding:14px}.cat-linea[data-v-92b2ada7]{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-92b2ada7]{justify-content:space-between;gap:8px}.cat-acciones[data-v-92b2ada7],.cat-head[data-v-92b2ada7]{flex-wrap:wrap;align-items:center;display:flex}.cat-acciones[data-v-92b2ada7]{gap:6px}.cat-buscar[data-v-92b2ada7]{width:220px;min-width:0}.cat-tabla[data-v-92b2ada7]{-webkit-overflow-scrolling:touch;margin-top:6px;overflow-x:auto}.cat-tabla .tbl[data-v-92b2ada7]{min-width:660px}.cat-tabla .tbl th[data-v-92b2ada7]{white-space:nowrap}.cat-check[data-v-92b2ada7]{width:30px}.cat-sub[data-v-92b2ada7]{font-size:11.5px;display:block}.cat-pie[data-v-92b2ada7]{flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:6px}.cat-paginas[data-v-92b2ada7],.cat-pie[data-v-92b2ada7]{align-items:center;display:flex}.cat-paginas[data-v-92b2ada7]{gap:4px}.nw[data-v-92b2ada7]{white-space:nowrap}@media (width<=768px){.cat-buscar[data-v-92b2ada7]{flex:100%;width:100%}.cat-acciones[data-v-92b2ada7]{width:100%}}.billing-catalog-row[data-v-92b2ada7]{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-92b2ada7]{opacity:.7;display:block}.fac-chip[data-v-92b2ada7]{background:var(--paper);color:var(--slate6);border-radius:999px;padding:4px 10px;font-size:12px;display:inline-block}.hint.warn[data-v-92b2ada7]{color:var(--warn-ink)}.lista-doc[data-v-92b2ada7]{-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-92b2ada7]{min-width:860px}.lista-doc .tbl th[data-v-92b2ada7]{white-space:nowrap}.lista-doc .tbl tbody tr.fila-clic[data-v-92b2ada7]{cursor:pointer}.lista-doc .tbl tbody tr.on td[data-v-92b2ada7]{background:var(--ice)}.doc-trabajo[data-v-92b2ada7]{border-left:3px solid var(--cobalt);margin:14px 0 92px;scroll-margin-top:12px}.doc-trabajo .panel-top .cerrar[data-v-92b2ada7]{margin-left:auto}.dpane[data-v-92b2ada7]{padding:12px 0}.dpane .tbl-scroll[data-v-92b2ada7],.tabla-scroll[data-v-92b2ada7]{-webkit-overflow-scrolling:touch;overflow-x:auto}.tabla-scroll .tbl[data-v-92b2ada7]{min-width:640px}.pdf-previa-barra[data-v-92b2ada7]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.pdf-previa-marco[data-v-92b2ada7]{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-92b2ada7]{margin:0}.fiscal-status .chk-warn[data-v-92b2ada7]{color:var(--warn-ink,#815600)}.fiscal-status .chk-bad[data-v-92b2ada7]{color:var(--danger-ink,#9b1c1c);font-weight:600}.fiscal-status .chk-bad a[data-v-92b2ada7],.fiscal-status .chk-warn a[data-v-92b2ada7]{color:inherit}.filtros .filtro-fecha[data-v-92b2ada7]{min-width:140px}.filtros .filtro-estado[data-v-92b2ada7]{min-width:150px}@media (width<=768px){.doc-trabajo[data-v-92b2ada7]{margin-bottom:84px}.pdf-previa-marco[data-v-92b2ada7]{height:60vh;min-height:320px}.filtros>div[data-v-92b2ada7]{flex:140px}}.propuesta-cab[data-v-92b2ada7]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.note[data-v-0897cb7c]{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-0897cb7c]{background:var(--warn-wash);color:var(--warn-ink)}.note.m0[data-v-0897cb7c]{margin:0}.panel[data-v-0897cb7c]{border:1px solid var(--cloud);border-radius:var(--r-l);background:var(--canvas);margin-bottom:16px;padding:16px 18px}.panel-top[data-v-0897cb7c]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.panel h2[data-v-0897cb7c],.panel h3[data-v-0897cb7c]{margin:0;font:600 16px/1.2 Inter Tight,Inter,sans-serif}.panel h3[data-v-0897cb7c]{font-size:14px}h2[data-v-0897cb7c]{margin:0 0 12px;font:600 17px/1.2 Inter Tight,Inter,sans-serif}.form-inline[data-v-0897cb7c]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.grid[data-v-0897cb7c]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.grid .area[data-v-0897cb7c],.grid .inp[data-v-0897cb7c]{width:100%;min-width:0}.grid .span2[data-v-0897cb7c]{grid-column:span 2}.lbl[data-v-0897cb7c]{color:var(--slate6);margin-bottom:4px;font-size:12px;display:block}.lbl-check[data-v-0897cb7c]{align-items:center;gap:8px;font-size:13.5px;display:flex}.checks[data-v-0897cb7c]{flex-wrap:wrap;gap:20px;margin:16px 0;display:flex}.inp[data-v-0897cb7c]{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-0897cb7c]:disabled,.inp[data-v-0897cb7c]:disabled{background:var(--paper);color:var(--slate7)}.area[data-v-0897cb7c]{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-0897cb7c]{border-collapse:collapse;width:100%;font-size:var(--scale-table)}.tbl th[data-v-0897cb7c]{text-align:left;color:var(--slate6);padding:8px 10px;font-weight:500}.tbl td[data-v-0897cb7c],.tbl th[data-v-0897cb7c]{border-bottom:1px solid var(--cloud)}.tbl td[data-v-0897cb7c]{padding:9px 10px}.tbl .num[data-v-0897cb7c]{text-align:right;font-variant-numeric:tabular-nums}.fila-clic[data-v-0897cb7c]{cursor:pointer}.fila-clic[data-v-0897cb7c]:hover{background:var(--paper)}.fila-clic.on[data-v-0897cb7c]{background:var(--ice)}.fila-ficha[data-v-0897cb7c]{background:var(--paper);padding:12px 0!important}.fila-ficha .panel[data-v-0897cb7c]{margin-bottom:0}.muted[data-v-0897cb7c]{color:var(--slate7)}.acciones[data-v-0897cb7c]{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.hint[data-v-0897cb7c]{color:var(--slate6);margin:6px 0;font-size:12px;line-height:1.4}.err[data-v-0897cb7c],.hint.err[data-v-0897cb7c]{color:var(--danger-ink)}.hint .ok[data-v-0897cb7c],.ok[data-v-0897cb7c]{color:var(--ok-ink)}.btn.danger[data-v-0897cb7c]{color:var(--danger-ink);border-color:var(--danger-ink)}.sub[data-v-0897cb7c]{border-left:3px solid var(--cloud);margin:0 0 14px;padding-left:14px}.seg[data-v-0897cb7c]{flex-wrap:wrap;gap:6px;margin:4px 0 14px;display:inline-flex}.seg button[data-v-0897cb7c]{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-0897cb7c]{background:var(--ice);color:var(--info-ink);border-color:var(--info-ink)}.filtros[data-v-0897cb7c]{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 14px;display:flex}.confirmar[data-v-0897cb7c]{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-0897cb7c]{border-color:var(--cobalt)}.datos-embarque[data-v-0897cb7c]{margin:6px 0 10px 18px;padding:0}.swatch[data-v-0897cb7c]{border:1px solid var(--cloud);border-radius:6px;flex:0 0 26px;width:26px;height:26px}.color-row[data-v-0897cb7c]{align-items:center;gap:8px;display:flex}.color-row .inp[data-v-0897cb7c]{width:110px;min-width:0}.logo-box[data-v-0897cb7c]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.logo-img[data-v-0897cb7c]{border:1px solid var(--cloud);border-radius:var(--r-s);background:#fff;max-width:220px;max-height:90px;padding:6px}.code[data-v-0897cb7c]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.tbl-lineas td[data-v-0897cb7c]{vertical-align:top;padding:6px}.tbl-lineas .inp[data-v-0897cb7c]{width:100%;min-width:0;height:32px}.tbl-lineas .inp.num[data-v-0897cb7c]{text-align:right}.buscador[data-v-0897cb7c]{flex:260px;min-width:260px;position:relative}.buscador .inp[data-v-0897cb7c]{width:100%}.resultados[data-v-0897cb7c]{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-0897cb7c]{cursor:pointer;border-radius:6px;align-items:baseline;gap:8px;padding:7px 9px;font-size:13px;display:flex}.resultados li[data-v-0897cb7c]:hover{background:var(--paper)}.resultados li small[data-v-0897cb7c]{color:var(--slate6)}.totales[data-v-0897cb7c]{font-variant-numeric:tabular-nums;gap:4px;max-width:440px;margin:12px 0 0 auto;display:grid}.totales .fila[data-v-0897cb7c]{justify-content:space-between;gap:16px;font-size:13.5px;display:flex}.totales .fila.total[data-v-0897cb7c]{border-top:1px solid var(--cloud);margin-top:4px;padding-top:6px;font-size:16px;font-weight:600}.totales .fila.legal[data-v-0897cb7c]{color:var(--slate6);font-size:13px}.kbd[data-v-0897cb7c]{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-0897cb7c]{flex-wrap:wrap;gap:18px;margin-bottom:10px;display:flex}.sec[data-v-0897cb7c]{letter-spacing:.06em;text-transform:uppercase;color:var(--slate6);margin:18px 0 8px;font:600 12px/1 Inter,sans-serif}.res-box[data-v-0897cb7c]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--paper);margin:10px 0;padding:10px 12px}.contador[data-v-0897cb7c]{color:var(--slate6);font-size:12px}.contador.err[data-v-0897cb7c]{color:var(--danger-ink)}.ayuda-formulas code[data-v-0897cb7c],.ayuda-formulas pre[data-v-0897cb7c]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ayuda-formulas pre[data-v-0897cb7c]{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-0897cb7c]{margin:4px 0 8px 18px;padding:0}.linea-plantilla[data-v-0897cb7c]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);margin-bottom:10px;padding:10px 12px}.linea-plantilla.on[data-v-0897cb7c]{border-color:var(--info-ink)}.origenes[data-v-0897cb7c]{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.origenes li[data-v-0897cb7c]{padding:3px 0}.fac-number[data-v-0897cb7c]{text-align:right;font-variant-numeric:tabular-nums}.fac-color .inp[aria-invalid=true][data-v-0897cb7c],.fac-number[aria-invalid=true][data-v-0897cb7c]{border-color:var(--danger-ink)}.fac-autocomplete[data-v-0897cb7c]{width:100%;position:relative}.fac-autocomplete .inp[data-v-0897cb7c]{width:100%}.fac-autocomplete-list[data-v-0897cb7c]{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-0897cb7c]{cursor:pointer;padding:8px 10px;font-size:13px}.fac-autocomplete-list li[data-v-0897cb7c]:hover,.fac-autocomplete-list li[aria-selected=true][data-v-0897cb7c]{background:var(--ice)}.fac-autocomplete-list small[data-v-0897cb7c]{color:var(--slate6);display:block}.fac-autocomplete-empty[data-v-0897cb7c]{color:var(--slate6);cursor:default!important}.fac-color-row[data-v-0897cb7c]{align-items:center;gap:8px;display:flex}.fac-color-row input[type=color][data-v-0897cb7c]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);width:40px;height:36px}.fac-color-row .inp[data-v-0897cb7c]{width:120px;min-width:110px}.fac-upload[data-v-0897cb7c]{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-0897cb7c]{border-color:var(--cobalt);background:var(--ice)}.fac-upload[aria-disabled=true][data-v-0897cb7c]{opacity:.6;cursor:default}.fac-upload p[data-v-0897cb7c]{margin:6px 0}.fac-upload small[data-v-0897cb7c]{color:var(--slate6)}.fac-modal-overlay[data-v-0897cb7c]{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-0897cb7c]{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-0897cb7c],.fac-modal-head[data-v-0897cb7c]{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.fac-modal-head[data-v-0897cb7c]{border-bottom:1px solid var(--cloud)}.fac-modal-head h2[data-v-0897cb7c]{margin:0}.fac-modal-body[data-v-0897cb7c]{padding:16px}.fac-modal-actions[data-v-0897cb7c]{border-top:1px solid var(--cloud);justify-content:flex-end}.fac-floating[data-v-0897cb7c]{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-0897cb7c]{flex:none;align-items:center;gap:5px;display:inline-flex}.fac-floating .kbd[data-v-0897cb7c]{margin:0}.fac-block-reason[data-v-0897cb7c]{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-0897cb7c]{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-0897cb7c]{color:var(--cobalt);letter-spacing:.03em}.fac-page-header .hint[data-v-0897cb7c]{margin:2px 0 0}.fac-page-icon[data-v-0897cb7c]{color:var(--cobalt)}.fac-mode[data-v-0897cb7c],.fac-next[data-v-0897cb7c]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);padding:2px 7px;font-size:11px}.fac-next[data-v-0897cb7c]{color:var(--cobalt);margin-left:auto}.fac-empty[data-v-0897cb7c]{color:var(--slate6);text-align:center;justify-items:center;gap:8px;padding:28px 16px;display:grid}.fac-empty strong[data-v-0897cb7c]{color:var(--ink)}.fac-empty p[data-v-0897cb7c]{margin:0}.fac-empty-icon[data-v-0897cb7c]{font-size:24px}.fac-filters-head[data-v-0897cb7c]{align-items:center;gap:8px;display:flex}.fac-filter-count[data-v-0897cb7c]{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-0897cb7c]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--paper);padding:12px 16px}.fac-filters-body footer[data-v-0897cb7c]{color:var(--slate6);justify-content:space-between;align-items:center;margin-top:10px;font-size:12px;display:flex}.fac-status[data-v-0897cb7c]{border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.fac-status-muted[data-v-0897cb7c]{background:var(--paper);color:var(--slate6)}.fac-status-info[data-v-0897cb7c]{background:var(--info-wash);color:var(--info-ink)}.fac-status-success[data-v-0897cb7c]{background:var(--ok-wash);color:var(--ok-ink)}.fac-status-warning[data-v-0897cb7c]{background:var(--warn-wash);color:var(--warn-ink)}.fac-status-danger[data-v-0897cb7c]{background:var(--danger-wash);color:var(--danger-ink)}.fac-row-action[data-v-0897cb7c]{min-width:32px;min-height:32px;padding:2px 7px}.dtabs[data-v-0897cb7c]{background:var(--canvas);border-bottom:1px solid var(--cloud);gap:2px;padding:0 12px;display:flex;overflow-x:auto}.dtabs button[data-v-0897cb7c]{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-0897cb7c]{color:var(--cobalt);border-bottom-color:var(--cobalt);font-weight:600}@media (width<=768px){.fac-floating[data-v-0897cb7c]{max-width:calc(100vw - 16px);left:8px;right:8px}.fac-page-header[data-v-0897cb7c]{flex-wrap:wrap}}.fiscal-status[data-v-0897cb7c]{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-0897cb7c]{background:var(--green-wash,#eaf7ef);color:var(--green,#17643a)}.fiscal-status.blocked[data-v-0897cb7c]{background:var(--amber-wash,#fff4df);color:var(--amber,#815600)}.fiscal-status strong[data-v-0897cb7c]{margin-left:auto}.fiscal-status a[data-v-0897cb7c]{color:inherit;text-decoration:underline}.billing-items[data-v-0897cb7c]{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-0897cb7c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.items-tabla[data-v-0897cb7c]{-webkit-overflow-scrolling:touch;overflow-x:auto}.items-tabla .tbl[data-v-0897cb7c]{min-width:880px}.items-tabla .tbl th[data-v-0897cb7c]{white-space:nowrap}.items-tabla .tbl tbody tr[data-v-0897cb7c]{cursor:pointer}.items-tabla .tbl tbody tr.on[data-v-0897cb7c]{background:var(--ice)}.billing-items-head .acciones[data-v-0897cb7c]{margin:0}.billing-item-detail[data-v-0897cb7c]{border:1px solid var(--border,#d7dce5);border-radius:8px;margin-top:12px;padding:14px}.cat-linea[data-v-0897cb7c]{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-0897cb7c]{justify-content:space-between;gap:8px}.cat-acciones[data-v-0897cb7c],.cat-head[data-v-0897cb7c]{flex-wrap:wrap;align-items:center;display:flex}.cat-acciones[data-v-0897cb7c]{gap:6px}.cat-buscar[data-v-0897cb7c]{width:220px;min-width:0}.cat-tabla[data-v-0897cb7c]{-webkit-overflow-scrolling:touch;margin-top:6px;overflow-x:auto}.cat-tabla .tbl[data-v-0897cb7c]{min-width:660px}.cat-tabla .tbl th[data-v-0897cb7c]{white-space:nowrap}.cat-check[data-v-0897cb7c]{width:30px}.cat-sub[data-v-0897cb7c]{font-size:11.5px;display:block}.cat-pie[data-v-0897cb7c]{flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:6px}.cat-paginas[data-v-0897cb7c],.cat-pie[data-v-0897cb7c]{align-items:center;display:flex}.cat-paginas[data-v-0897cb7c]{gap:4px}.nw[data-v-0897cb7c]{white-space:nowrap}@media (width<=768px){.cat-buscar[data-v-0897cb7c]{flex:100%;width:100%}.cat-acciones[data-v-0897cb7c]{width:100%}}.billing-catalog-row[data-v-0897cb7c]{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-0897cb7c]{opacity:.7;display:block}.fac-chip[data-v-0897cb7c]{background:var(--paper);color:var(--slate6);border-radius:999px;padding:4px 10px;font-size:12px;display:inline-block}.hint.warn[data-v-0897cb7c]{color:var(--warn-ink)}.lista-doc[data-v-0897cb7c]{-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-0897cb7c]{min-width:860px}.lista-doc .tbl th[data-v-0897cb7c]{white-space:nowrap}.lista-doc .tbl tbody tr.fila-clic[data-v-0897cb7c]{cursor:pointer}.lista-doc .tbl tbody tr.on td[data-v-0897cb7c]{background:var(--ice)}.doc-trabajo[data-v-0897cb7c]{border-left:3px solid var(--cobalt);margin:14px 0 92px;scroll-margin-top:12px}.doc-trabajo .panel-top .cerrar[data-v-0897cb7c]{margin-left:auto}.dpane[data-v-0897cb7c]{padding:12px 0}.dpane .tbl-scroll[data-v-0897cb7c],.tabla-scroll[data-v-0897cb7c]{-webkit-overflow-scrolling:touch;overflow-x:auto}.tabla-scroll .tbl[data-v-0897cb7c]{min-width:640px}.pdf-previa-barra[data-v-0897cb7c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.pdf-previa-marco[data-v-0897cb7c]{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-0897cb7c]{margin:0}.fiscal-status .chk-warn[data-v-0897cb7c]{color:var(--warn-ink,#815600)}.fiscal-status .chk-bad[data-v-0897cb7c]{color:var(--danger-ink,#9b1c1c);font-weight:600}.fiscal-status .chk-bad a[data-v-0897cb7c],.fiscal-status .chk-warn a[data-v-0897cb7c]{color:inherit}.filtros .filtro-fecha[data-v-0897cb7c]{min-width:140px}.filtros .filtro-estado[data-v-0897cb7c]{min-width:150px}@media (width<=768px){.doc-trabajo[data-v-0897cb7c]{margin-bottom:84px}.pdf-previa-marco[data-v-0897cb7c]{height:60vh;min-height:320px}.filtros>div[data-v-0897cb7c]{flex:140px}}.propuesta-cab[data-v-0897cb7c]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.accounting-picker-results[data-v-20c2e6dd]{border:1px solid var(--line,#d7dce2);background:var(--surface,#fff);border-radius:8px;margin-top:4px;padding:10px}.accounting-picker-row[data-v-20c2e6dd]{text-align:left;border:0;border-bottom:1px solid var(--line,#eee);cursor:pointer;background:0 0;width:100%;padding:7px;display:block}.accounting-picker-row[data-v-20c2e6dd]:hover{background:var(--hover,#f4f7fa)}.note[data-v-058adfa3]{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-058adfa3]{background:var(--warn-wash);color:var(--warn-ink)}.note.m0[data-v-058adfa3]{margin:0}.panel[data-v-058adfa3]{border:1px solid var(--cloud);border-radius:var(--r-l);background:var(--canvas);margin-bottom:16px;padding:16px 18px}.panel-top[data-v-058adfa3]{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.panel h2[data-v-058adfa3],.panel h3[data-v-058adfa3]{margin:0;font:600 16px/1.2 Inter Tight,Inter,sans-serif}.panel h3[data-v-058adfa3]{font-size:14px}h2[data-v-058adfa3]{margin:0 0 12px;font:600 17px/1.2 Inter Tight,Inter,sans-serif}.form-inline[data-v-058adfa3]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.grid[data-v-058adfa3]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.grid .area[data-v-058adfa3],.grid .inp[data-v-058adfa3]{width:100%;min-width:0}.grid .span2[data-v-058adfa3]{grid-column:span 2}.lbl[data-v-058adfa3]{color:var(--slate6);margin-bottom:4px;font-size:12px;display:block}.lbl-check[data-v-058adfa3]{align-items:center;gap:8px;font-size:13.5px;display:flex}.checks[data-v-058adfa3]{flex-wrap:wrap;gap:20px;margin:16px 0;display:flex}.inp[data-v-058adfa3]{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-058adfa3]:disabled,.inp[data-v-058adfa3]:disabled{background:var(--paper);color:var(--slate7)}.area[data-v-058adfa3]{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-058adfa3]{border-collapse:collapse;width:100%;font-size:var(--scale-table)}.tbl th[data-v-058adfa3]{text-align:left;color:var(--slate6);padding:8px 10px;font-weight:500}.tbl td[data-v-058adfa3],.tbl th[data-v-058adfa3]{border-bottom:1px solid var(--cloud)}.tbl td[data-v-058adfa3]{padding:9px 10px}.tbl .num[data-v-058adfa3]{text-align:right;font-variant-numeric:tabular-nums}.fila-clic[data-v-058adfa3]{cursor:pointer}.fila-clic[data-v-058adfa3]:hover{background:var(--paper)}.fila-clic.on[data-v-058adfa3]{background:var(--ice)}.fila-ficha[data-v-058adfa3]{background:var(--paper);padding:12px 0!important}.fila-ficha .panel[data-v-058adfa3]{margin-bottom:0}.muted[data-v-058adfa3]{color:var(--slate7)}.acciones[data-v-058adfa3]{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0;display:flex}.hint[data-v-058adfa3]{color:var(--slate6);margin:6px 0;font-size:12px;line-height:1.4}.err[data-v-058adfa3],.hint.err[data-v-058adfa3]{color:var(--danger-ink)}.hint .ok[data-v-058adfa3],.ok[data-v-058adfa3]{color:var(--ok-ink)}.btn.danger[data-v-058adfa3]{color:var(--danger-ink);border-color:var(--danger-ink)}.sub[data-v-058adfa3]{border-left:3px solid var(--cloud);margin:0 0 14px;padding-left:14px}.seg[data-v-058adfa3]{flex-wrap:wrap;gap:6px;margin:4px 0 14px;display:inline-flex}.seg button[data-v-058adfa3]{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-058adfa3]{background:var(--ice);color:var(--info-ink);border-color:var(--info-ink)}.filtros[data-v-058adfa3]{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0 0 14px;display:flex}.confirmar[data-v-058adfa3]{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-058adfa3]{border-color:var(--cobalt)}.datos-embarque[data-v-058adfa3]{margin:6px 0 10px 18px;padding:0}.swatch[data-v-058adfa3]{border:1px solid var(--cloud);border-radius:6px;flex:0 0 26px;width:26px;height:26px}.color-row[data-v-058adfa3]{align-items:center;gap:8px;display:flex}.color-row .inp[data-v-058adfa3]{width:110px;min-width:0}.logo-box[data-v-058adfa3]{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.logo-img[data-v-058adfa3]{border:1px solid var(--cloud);border-radius:var(--r-s);background:#fff;max-width:220px;max-height:90px;padding:6px}.code[data-v-058adfa3]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.tbl-lineas td[data-v-058adfa3]{vertical-align:top;padding:6px}.tbl-lineas .inp[data-v-058adfa3]{width:100%;min-width:0;height:32px}.tbl-lineas .inp.num[data-v-058adfa3]{text-align:right}.buscador[data-v-058adfa3]{flex:260px;min-width:260px;position:relative}.buscador .inp[data-v-058adfa3]{width:100%}.resultados[data-v-058adfa3]{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-058adfa3]{cursor:pointer;border-radius:6px;align-items:baseline;gap:8px;padding:7px 9px;font-size:13px;display:flex}.resultados li[data-v-058adfa3]:hover{background:var(--paper)}.resultados li small[data-v-058adfa3]{color:var(--slate6)}.totales[data-v-058adfa3]{font-variant-numeric:tabular-nums;gap:4px;max-width:440px;margin:12px 0 0 auto;display:grid}.totales .fila[data-v-058adfa3]{justify-content:space-between;gap:16px;font-size:13.5px;display:flex}.totales .fila.total[data-v-058adfa3]{border-top:1px solid var(--cloud);margin-top:4px;padding-top:6px;font-size:16px;font-weight:600}.totales .fila.legal[data-v-058adfa3]{color:var(--slate6);font-size:13px}.kbd[data-v-058adfa3]{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-058adfa3]{flex-wrap:wrap;gap:18px;margin-bottom:10px;display:flex}.sec[data-v-058adfa3]{letter-spacing:.06em;text-transform:uppercase;color:var(--slate6);margin:18px 0 8px;font:600 12px/1 Inter,sans-serif}.res-box[data-v-058adfa3]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--paper);margin:10px 0;padding:10px 12px}.contador[data-v-058adfa3]{color:var(--slate6);font-size:12px}.contador.err[data-v-058adfa3]{color:var(--danger-ink)}.ayuda-formulas code[data-v-058adfa3],.ayuda-formulas pre[data-v-058adfa3]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ayuda-formulas pre[data-v-058adfa3]{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-058adfa3]{margin:4px 0 8px 18px;padding:0}.linea-plantilla[data-v-058adfa3]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);margin-bottom:10px;padding:10px 12px}.linea-plantilla.on[data-v-058adfa3]{border-color:var(--info-ink)}.origenes[data-v-058adfa3]{gap:4px;margin:0 0 8px;padding:0;list-style:none;display:grid}.origenes li[data-v-058adfa3]{padding:3px 0}.fac-number[data-v-058adfa3]{text-align:right;font-variant-numeric:tabular-nums}.fac-color .inp[aria-invalid=true][data-v-058adfa3],.fac-number[aria-invalid=true][data-v-058adfa3]{border-color:var(--danger-ink)}.fac-autocomplete[data-v-058adfa3]{width:100%;position:relative}.fac-autocomplete .inp[data-v-058adfa3]{width:100%}.fac-autocomplete-list[data-v-058adfa3]{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-058adfa3]{cursor:pointer;padding:8px 10px;font-size:13px}.fac-autocomplete-list li[data-v-058adfa3]:hover,.fac-autocomplete-list li[aria-selected=true][data-v-058adfa3]{background:var(--ice)}.fac-autocomplete-list small[data-v-058adfa3]{color:var(--slate6);display:block}.fac-autocomplete-empty[data-v-058adfa3]{color:var(--slate6);cursor:default!important}.fac-color-row[data-v-058adfa3]{align-items:center;gap:8px;display:flex}.fac-color-row input[type=color][data-v-058adfa3]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);width:40px;height:36px}.fac-color-row .inp[data-v-058adfa3]{width:120px;min-width:110px}.fac-upload[data-v-058adfa3]{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-058adfa3]{border-color:var(--cobalt);background:var(--ice)}.fac-upload[aria-disabled=true][data-v-058adfa3]{opacity:.6;cursor:default}.fac-upload p[data-v-058adfa3]{margin:6px 0}.fac-upload small[data-v-058adfa3]{color:var(--slate6)}.fac-modal-overlay[data-v-058adfa3]{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-058adfa3]{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-058adfa3],.fac-modal-head[data-v-058adfa3]{justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.fac-modal-head[data-v-058adfa3]{border-bottom:1px solid var(--cloud)}.fac-modal-head h2[data-v-058adfa3]{margin:0}.fac-modal-body[data-v-058adfa3]{padding:16px}.fac-modal-actions[data-v-058adfa3]{border-top:1px solid var(--cloud);justify-content:flex-end}.fac-floating[data-v-058adfa3]{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-058adfa3]{flex:none;align-items:center;gap:5px;display:inline-flex}.fac-floating .kbd[data-v-058adfa3]{margin:0}.fac-block-reason[data-v-058adfa3]{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-058adfa3]{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-058adfa3]{color:var(--cobalt);letter-spacing:.03em}.fac-page-header .hint[data-v-058adfa3]{margin:2px 0 0}.fac-page-icon[data-v-058adfa3]{color:var(--cobalt)}.fac-mode[data-v-058adfa3],.fac-next[data-v-058adfa3]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--canvas);padding:2px 7px;font-size:11px}.fac-next[data-v-058adfa3]{color:var(--cobalt);margin-left:auto}.fac-empty[data-v-058adfa3]{color:var(--slate6);text-align:center;justify-items:center;gap:8px;padding:28px 16px;display:grid}.fac-empty strong[data-v-058adfa3]{color:var(--ink)}.fac-empty p[data-v-058adfa3]{margin:0}.fac-empty-icon[data-v-058adfa3]{font-size:24px}.fac-filters-head[data-v-058adfa3]{align-items:center;gap:8px;display:flex}.fac-filter-count[data-v-058adfa3]{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-058adfa3]{border:1px solid var(--cloud);border-radius:var(--r-s);background:var(--paper);padding:12px 16px}.fac-filters-body footer[data-v-058adfa3]{color:var(--slate6);justify-content:space-between;align-items:center;margin-top:10px;font-size:12px;display:flex}.fac-status[data-v-058adfa3]{border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.fac-status-muted[data-v-058adfa3]{background:var(--paper);color:var(--slate6)}.fac-status-info[data-v-058adfa3]{background:var(--info-wash);color:var(--info-ink)}.fac-status-success[data-v-058adfa3]{background:var(--ok-wash);color:var(--ok-ink)}.fac-status-warning[data-v-058adfa3]{background:var(--warn-wash);color:var(--warn-ink)}.fac-status-danger[data-v-058adfa3]{background:var(--danger-wash);color:var(--danger-ink)}.fac-row-action[data-v-058adfa3]{min-width:32px;min-height:32px;padding:2px 7px}.dtabs[data-v-058adfa3]{background:var(--canvas);border-bottom:1px solid var(--cloud);gap:2px;padding:0 12px;display:flex;overflow-x:auto}.dtabs button[data-v-058adfa3]{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-058adfa3]{color:var(--cobalt);border-bottom-color:var(--cobalt);font-weight:600}@media (width<=768px){.fac-floating[data-v-058adfa3]{max-width:calc(100vw - 16px);left:8px;right:8px}.fac-page-header[data-v-058adfa3]{flex-wrap:wrap}}.fiscal-status[data-v-058adfa3]{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-058adfa3]{background:var(--green-wash,#eaf7ef);color:var(--green,#17643a)}.fiscal-status.blocked[data-v-058adfa3]{background:var(--amber-wash,#fff4df);color:var(--amber,#815600)}.fiscal-status strong[data-v-058adfa3]{margin-left:auto}.fiscal-status a[data-v-058adfa3]{color:inherit;text-decoration:underline}.billing-items[data-v-058adfa3]{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-058adfa3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.items-tabla[data-v-058adfa3]{-webkit-overflow-scrolling:touch;overflow-x:auto}.items-tabla .tbl[data-v-058adfa3]{min-width:880px}.items-tabla .tbl th[data-v-058adfa3]{white-space:nowrap}.items-tabla .tbl tbody tr[data-v-058adfa3]{cursor:pointer}.items-tabla .tbl tbody tr.on[data-v-058adfa3]{background:var(--ice)}.billing-items-head .acciones[data-v-058adfa3]{margin:0}.billing-item-detail[data-v-058adfa3]{border:1px solid var(--border,#d7dce5);border-radius:8px;margin-top:12px;padding:14px}.cat-linea[data-v-058adfa3]{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-058adfa3]{justify-content:space-between;gap:8px}.cat-acciones[data-v-058adfa3],.cat-head[data-v-058adfa3]{flex-wrap:wrap;align-items:center;display:flex}.cat-acciones[data-v-058adfa3]{gap:6px}.cat-buscar[data-v-058adfa3]{width:220px;min-width:0}.cat-tabla[data-v-058adfa3]{-webkit-overflow-scrolling:touch;margin-top:6px;overflow-x:auto}.cat-tabla .tbl[data-v-058adfa3]{min-width:660px}.cat-tabla .tbl th[data-v-058adfa3]{white-space:nowrap}.cat-check[data-v-058adfa3]{width:30px}.cat-sub[data-v-058adfa3]{font-size:11.5px;display:block}.cat-pie[data-v-058adfa3]{flex-wrap:wrap;justify-content:space-between;gap:8px;padding-top:6px}.cat-paginas[data-v-058adfa3],.cat-pie[data-v-058adfa3]{align-items:center;display:flex}.cat-paginas[data-v-058adfa3]{gap:4px}.nw[data-v-058adfa3]{white-space:nowrap}@media (width<=768px){.cat-buscar[data-v-058adfa3]{flex:100%;width:100%}.cat-acciones[data-v-058adfa3]{width:100%}}.billing-catalog-row[data-v-058adfa3]{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-058adfa3]{opacity:.7;display:block}.fac-chip[data-v-058adfa3]{background:var(--paper);color:var(--slate6);border-radius:999px;padding:4px 10px;font-size:12px;display:inline-block}.hint.warn[data-v-058adfa3]{color:var(--warn-ink)}.lista-doc[data-v-058adfa3]{-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-058adfa3]{min-width:860px}.lista-doc .tbl th[data-v-058adfa3]{white-space:nowrap}.lista-doc .tbl tbody tr.fila-clic[data-v-058adfa3]{cursor:pointer}.lista-doc .tbl tbody tr.on td[data-v-058adfa3]{background:var(--ice)}.doc-trabajo[data-v-058adfa3]{border-left:3px solid var(--cobalt);margin:14px 0 92px;scroll-margin-top:12px}.doc-trabajo .panel-top .cerrar[data-v-058adfa3]{margin-left:auto}.dpane[data-v-058adfa3]{padding:12px 0}.dpane .tbl-scroll[data-v-058adfa3],.tabla-scroll[data-v-058adfa3]{-webkit-overflow-scrolling:touch;overflow-x:auto}.tabla-scroll .tbl[data-v-058adfa3]{min-width:640px}.pdf-previa-barra[data-v-058adfa3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.pdf-previa-marco[data-v-058adfa3]{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-058adfa3]{margin:0}.fiscal-status .chk-warn[data-v-058adfa3]{color:var(--warn-ink,#815600)}.fiscal-status .chk-bad[data-v-058adfa3]{color:var(--danger-ink,#9b1c1c);font-weight:600}.fiscal-status .chk-bad a[data-v-058adfa3],.fiscal-status .chk-warn a[data-v-058adfa3]{color:inherit}.filtros .filtro-fecha[data-v-058adfa3]{min-width:140px}.filtros .filtro-estado[data-v-058adfa3]{min-width:150px}@media (width<=768px){.doc-trabajo[data-v-058adfa3]{margin-bottom:84px}.pdf-previa-marco[data-v-058adfa3]{height:60vh;min-height:320px}.filtros>div[data-v-058adfa3]{flex:140px}}.propuesta-cab[data-v-058adfa3]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}
