#container{--fac-acc:#0c2d4f;--fac-oro:#c8922a;--fac-tinta:#1d2733;--fac-gris:#6b7686;--fac-filo:#dde3ea;--fac-velo:#eef2f7;--fac-tipo:#0c2d4f;--fac-tipo-velo:#eef2f7;width:720px;margin:0;padding:0;background:#fff;color:var(--fac-tinta);font-family:Helvetica,Arial,sans-serif;font-size:10.5px;line-height:1.4}#container,#container *{-webkit-box-sizing:border-box;box-sizing:border-box}#container table{border-collapse:collapse;border-spacing:0;font-size:inherit}#container p{margin:0}#container .c-r-fac{text-align:right;white-space:nowrap}#container .k-fac{color:var(--fac-gris);padding-right:14px;white-space:nowrap;vertical-align:top}.fuerte-fac{font-weight:700}.bloque-tit-fac{font-size:10px;font-weight:700;color:var(--fac-acc);margin-bottom:5px}.head-fac{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.logo-fac{display:block;max-height:54px;max-width:180px;border-radius:5px}.doc-fac{text-align:right}.doc-tipo-fac{display:inline-block;padding:2px 10px;border-radius:10px;background:var(--fac-tipo-velo);color:var(--fac-tipo);font-size:11px}.doc-num-fac{font-family:Times,serif;font-size:30px;line-height:1.1;color:var(--fac-acc);margin:4px 0 8px}.doc-fechas-fac{margin-left:auto;font-size:10.5px}.doc-fechas-fac td{padding:2px 0;text-align:right}.regla-fac{height:0;border-top:2px solid var(--fac-oro);margin:16px 0 14px}.partes-fac{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px}.bloque-fac{width:48%}.bloque-der-fac{padding-left:18px;border-left:1px solid var(--fac-filo)}.nom-fac{font-size:13px;font-weight:700;margin-bottom:4px}.cli-dato-fac{font-size:10.5px;color:var(--fac-gris);padding:1px 0}.kv-fac td{padding:1.5px 0;font-size:10.5px}.items-fac{width:100%}.items-fac th{padding:7px 4px;background:var(--fac-velo);color:var(--fac-acc);font-size:10px;font-weight:700;text-align:left;white-space:nowrap}.items-fac th:first-child{border-radius:5px 0 0 5px}.items-fac th:last-child{border-radius:0 5px 5px 0}.items-fac td{padding:6px 4px;font-size:9.5px;border-bottom:1px solid var(--fac-filo);vertical-align:middle}.items-fac .c-lin-fac{width:30px;color:var(--fac-gris)}.items-fac .c-cod-fac{width:96px;white-space:nowrap}.det-fac{font-size:9px;color:var(--fac-gris);margin-top:1px}.items-fac tfoot td{border-bottom:none;padding-top:6px;font-size:10px;color:var(--fac-gris)}.cierre-fac{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:14px}.izq-fac{width:52%}.der-fac{width:42%}.iban-fac{font-family:Courier,monospace;font-size:10.5px}.tot-fac{width:100%}.tot-fac td{padding:4px 0;font-size:11px;border-bottom:1px solid var(--fac-filo)}.tot-fac td:first-child{color:var(--fac-gris)}.pagar-fac{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:8px;padding:10px 14px;border-radius:6px;background:var(--fac-acc);color:#fff}.pagar-lbl-fac{font-size:11px}.pagar-val-fac{color:var(--fac-oro);font-family:Times,serif;font-size:18px;font-weight:700;white-space:nowrap}.pie-fac{margin-top:28px;padding-top:8px;border-top:1px solid var(--fac-filo);font-size:8.5px;color:var(--fac-gris)}.pie-fila-fac{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:3px}.pie-legal-fac{text-align:center}