.tt-invoice-template{color:#000}.tt-invoice-template td,.tt-invoice-template th{vertical-align:middle}.tt-invoice-template table{margin:0}.tt-ltr .tt-factor-pro-party-info{display:block;text-align:left}.tt-horizontal .tt-factor-pro-party-info__item{float:right}.rtl .tt-factor-pro-party-info{text-align:right}.rtl .tt-horizontal .tt-factor-pro-party-info__item{float:right}.tt-print-btn{border:0!important;border-radius:7px;padding:7px 15px}.tt-factor-pro-bank-details,.tt-factor-pro-invoice-meta,.tt-factor-pro-party-info-wrapper,.tt-factor-pro-table,.tt-factor-pro-totals-wrapper{font-size:9pt;line-height:15pt}.tt-factor-pro-party-info-header-side th,.tt-factor-pro-party-info-header-top th{background:#eaeaea}.tt-factor-pro-party-info-header-side .tt-span--side{display:block;transform:rotate(90deg)}.tt-factor-pro-invoice-meta,.tt-invoice-template table td,.tt-invoice-template table th{padding:9pt}.tt-invoice-template .e-con>.e-con-inner{gap:0}.tt-factor-pro-table thead tr{border-bottom:2px solid #ddd}.tt-factor-pro-table thead th{font-weight:700;padding:8pt;text-align:center}.tt-factor-pro-table td{padding:8pt;text-align:center}.tt-factor-pro-table tr{border-bottom:1px solid #ddd;vertical-align:middle}.tt-factor-pro-table .tt-table-image{border-radius:4px;width:40px}.tt-factor-pro-table .tt-table-image-empty{background:#ddd;border-radius:4px;height:40px;width:40px}.tt-factor-pro-table .txt-center{text-align:center}.tt-factor-pro-table{border-collapse:collapse;width:fit-content}.tt-factor-pro-invoice-meta{border:1px solid rgba(0,0,0,.08);list-style:none;padding:8pt}.tt-ltr .tt-factor-pro-invoice-meta--row tr,.tt-ltr .tt-factor-pro-invoice-meta--tt-w-50 tr{float:left}.tt-ltr .tt-factor-pro-invoice-meta--row tr .tt-label,.tt-ltr .tt-factor-pro-invoice-meta--tt-w-50 tr .tt-label{float:left;margin-right:3pt}.tt-ltr .tt-factor-pro-invoice-meta--column tr{box-sizing:border-box;float:right;width:100%}.tt-ltr .tt-factor-pro-invoice-meta--column tr .tt-label{float:left}.tt-ltr .tt-factor-pro-invoice-meta--column tr .tt-value{float:right}.rtl .tt-factor-pro-invoice-meta--column tr{box-sizing:border-box;float:left;width:100%}.rtl .tt-factor-pro-invoice-meta--column tr .tt-label{float:right}.rtl .tt-factor-pro-invoice-meta--column tr .tt-value{float:left}.tt-ltr .tt-factor-pro-invoice-meta--tt-w-50 tr{width:50%}.rtl .tt-factor-pro-invoice-meta--row tr,.rtl .tt-factor-pro-invoice-meta--tt-w-50 tr{float:right}.rtl .tt-factor-pro-invoice-meta--row tr .tt-label,.rtl .tt-factor-pro-invoice-meta--tt-w-50 tr .tt-label{float:right;margin-left:3pt}.tt-ltr .tt-factor-pro-invoice-meta--tt-w-50 tr:nth-child(2n){text-align:right}.tt-ltr .tt-factor-pro-invoice-meta--tt-w-50 tr:nth-child(2n) .tt-td-label{float:none}.tt-ltr .tt-factor-pro-invoice-meta--tt-w-50 tr:nth-child(2n) .tt-td-value{float:right}.rtl .tt-factor-pro-invoice-meta--tt-w-50 tr:nth-child(2n){text-align:left}.rtl .tt-factor-pro-invoice-meta--tt-w-50 tr:nth-child(2n) .tt-td-label{float:none}.rtl .tt-factor-pro-invoice-meta--tt-w-50 tr:nth-child(2n) .tt-td-value{float:left}.tt-factor-pro-invoice-meta--column td{display:block;margin:0}.tt-factor-pro-invoice-meta--column td .tt-value{display:block}.fl-column{flex-direction:column}.fl-row{flex-direction:row}.fl-nowrap{flex-wrap:nowrap}.fl-wrap{flex-wrap:wrap}.tt-qr-wrap{align-items:center;display:inline-block;flex-direction:column;text-align:center;width:100%}.tt-qr-svg-wrap{clear:both;display:inline-block}.tt-qr-label{margin-bottom:0}.tt-factor-pro-party-info-wrapper--pos{color:#000}.tt-factor-pro-party-info-wrapper--pos table{border:2pt dashed #000;border-collapse:separate;border-radius:5pt;margin:0}.tt-factor-pro-party-info-wrapper--pos th{display:none}.tt-factor-pro-party-info-wrapper--pos td,.tt-factor-pro-party-info-wrapper--pos th{border:0}.tt-factor-pro-invoice-meta--pos{border:0;margin:0;padding:0}.tt-factor-pro-invoice-meta--pos li,.tt-factor-pro-invoice-meta--pos td,.tt-factor-pro-invoice-meta--pos tr,.tt-factor-pro-invoice-meta--pos ul{border:0}.tt-ltr .tt-factor-pro-table--pos{border:0;margin:0;padding:0;width:100%}.tt-ltr .tt-factor-pro-table--pos td,.tt-ltr .tt-factor-pro-table--pos tr{border:0}.tt-ltr .tt-factor-pro-table--pos .tt-table-pair{float:left;padding:0 2pt}.tt-ltr .tt-factor-pro-table--pos .tt-pair-inline>.tt-span,.tt-ltr .tt-factor-pro-table--pos .tt-pair-inline>div{float:left}.rtl .tt-factor-pro-table--pos .tt-pair-inline .tt-table-pair>.tt-span,.rtl .tt-factor-pro-table--pos .tt-pair-inline .tt-table-pair>div,.rtl .tt-factor-pro-table--pos .tt-table-pair{float:right}.tt-factor-pro-totals-wrapper .tt-factor-pro-layout-horizontal th{width:50%}.tt-factor-pro-totals-wrapper--pos,.tt-factor-pro-totals-wrapper--pos table{border:0;margin:0;padding:0;width:100%}.tt-print-btn{align-items:center;border:none;cursor:pointer;display:inline-flex;gap:8px;justify-content:center;transition:all .3s ease;z-index:9999}.tt-print-btn.tt-is-floating{bottom:30px;box-shadow:0 4px 12px rgba(0,0,0,.15);position:fixed}.tt-print-btn.tt-is-floating.tt-float-left{left:30px;right:auto}.tt-print-btn.tt-is-floating.tt-float-right{left:auto;right:30px}.tt-ltr .tt-totals-pairs-center .tt-factor-pro-total-label{text-align:right!important}.tt-ltr .tt-totals-pairs-center .tt-factor-pro-total-value{text-align:left!important}.rtl .tt-totals-pairs-center .tt-factor-pro-total-label{text-align:left}.rtl .tt-totals-pairs-center .tt-factor-pro-total-value{text-align:right}.tt-ltr .tt-totals-pairs-around .tt-factor-pro-total-label{text-align:left!important}.rtl .tt-totals-pairs-around .tt-factor-pro-total-label,.tt-ltr .tt-totals-pairs-around .tt-factor-pro-total-value{text-align:right!important}.rtl .tt-totals-pairs-around .tt-factor-pro-total-value{text-align:left!important}.tt-buyer-invoice-html{box-sizing:border-box;position:relative;z-index:0}.tt-background{display:inline-block;height:100%;position:absolute;text-align:center;width:100%;z-index:-1}.tt-background-img{margin:0 auto;max-height:95%;opacity:.12;text-align:center}.tt-signature-img{display:block;margin:0 auto;width:100px}.tt-logo-img{width:50px}.tt-buyer-invoice-html__title{clear:both;text-align:center}.tt-buyer-invoice-html__header{clear:both}.tt-iv-widget{font-family:inherit}.tt-iv-form-wrap{background:#fff;border:1px solid #e5e7eb;border-radius:10px;box-shadow:0 1px 6px rgba(0,0,0,.06);margin:0 auto;max-width:540px;padding:2rem 2.25rem}.tt-iv-title{color:#111827;font-size:1.4rem;font-weight:700;margin:0 0 .5rem}.tt-iv-desc{color:#6b7280;font-size:.95rem;line-height:1.55;margin:0 0 1.5rem}.tt-iv-notice{border-radius:6px;font-size:.9rem;margin-bottom:1.25rem;padding:.75rem 1rem}.tt-iv-notice--info{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.tt-iv-error{background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#b91c1c;font-size:.9rem;margin-bottom:1rem;padding:.75rem 1rem}.tt-iv-field{margin-bottom:1.2rem}.tt-iv-label{color:#374151;display:block;font-size:.875rem;font-weight:600;margin-bottom:.4rem}.tt-iv-badge{background:#dbeafe;border-radius:4px;color:#1d4ed8;display:inline-block;font-size:.72rem;font-weight:600;margin-left:.4rem;padding:1px 6px;vertical-align:middle}.tt-iv-input{background:#fff;border:1.5px solid #d1d5db;border-radius:6px;box-sizing:border-box;color:#111827;font-size:.95rem;padding:.6rem .85rem;transition:border-color .15s;width:100%}.tt-iv-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.12);outline:none}.tt-iv-input[readonly]{background:#f9fafb;color:#6b7280;cursor:not-allowed}.tt-iv-input--captcha{max-width:140px}.tt-iv-captcha-row{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem}.tt-iv-captcha-img svg{border-radius:6px;display:block}.tt-iv-link{background:none;border:none;color:#2563eb;cursor:pointer;font-family:inherit;font-size:.85rem;padding:0;text-decoration:underline}.tt-iv-link:hover{color:#1e40af}.tt-iv-submit{align-items:center;background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.95rem;font-weight:600;gap:.5rem;margin-top:.5rem;padding:.65rem 1.6rem;transition:background .15s}.tt-iv-submit:hover:not(:disabled){background:#1d4ed8}.tt-iv-submit:disabled{cursor:not-allowed;opacity:.65}.tt-iv-spinner{animation:tt-spin .6s linear infinite;border:2px solid hsla(0,0%,100%,.4);border-radius:50%;border-top-color:#fff;height:14px;width:14px}@keyframes tt-spin{to{transform:rotate(1turn)}}.tt-iv-result{background:#fff;border:1px solid #e5e7eb;border-radius:10px;margin-top:2rem;padding:1.5rem}.tt-invoice-fallback h2{color:#111827;font-size:1.2rem;margin:0 0 .5rem}.tt-iv-meta{color:#6b7280;font-size:.875rem;margin-bottom:1.25rem}.tt-iv-table{border-collapse:collapse;font-size:.9rem;width:100%}.tt-iv-table td,.tt-iv-table th{border-bottom:1px solid #f1f5f9;padding:.5rem .75rem}.tt-iv-table th{background:#f8fafc;color:#374151;font-weight:600;text-align:left}.tt-iv-table tfoot td{border-top:2px solid #e5e7eb;font-size:.875rem}.tt-iv-center{text-align:center}.tt-iv-right{text-align:right}table.tt-factor-pro-party-info{border:0;display:block}table.tt-factor-pro-party-info tbody{display:block;width:100%}table.tt-factor-pro-party-info td,table.tt-factor-pro-party-info tr{display:block;padding:0}table.tt-factor-pro-party-info td{background:unset!important;border:0;box-shadow:unset!important}.tt-factor-pro-invoice-meta{display:inline-block}.tt-factor-pro-invoice-meta tbody{display:block;width:100%}.tt-factor-pro-invoice-meta tr{display:list-item;padding:0}.tt-factor-pro-invoice-meta td{background:unset!important;border:0;box-shadow:unset!important;display:inline;padding:0!important}.tt-factor-pro-invoice-meta td.tt-td-value{float:left}.tt-ltr .tt-factor-pro-invoice-meta .tt-td-value{float:right}.tt-factor-pro-invoice-meta--tt-w-50 tr{display:flex;width:50%}.tt-factor-pro-invoice-meta--tt-w-50 tr:nth-child(odd){justify-content:start}.tt-factor-pro-invoice-meta--tt-w-50 tr:nth-child(2n){justify-content:end}.tt-factor-pro-invoice-meta--tt-w-50 tr:nth-child(2n) .tt-td-label,.tt-factor-pro-invoice-meta--tt-w-50 tr:nth-child(odd) .tt-td-value{float:unset}.tt-table-image-empty{display:inline-block}table.tt-factor-pro-table{width:100%}.tt-table-image{margin:0 auto}.dir-ltr{direction:ltr}.tt-product-labels-wrapper td,.tt-product-labels-wrapper th{background:unset;border:unset;padding:1pt}.tt-factor-pro-party-info-table__td,.tt-factor-pro-party-info-table__th{vertical-align:middle}.tt-factor-pro-party-info-header-side .tt-factor-pro-party-info-table__th{width:65px}.tt-factor-pro-invoice-meta,.tt-factor-pro-party-info-table,.tt-factor-pro-totals-table{width:100%}.tt-pair-column>td{text-align:right}.tt-pair-column>td>span{padding-right:5pt}.tt-factor-pro-party-info-table,.tt-factor-pro-party-info-wrapper{height:100%}span.tt-barcode,span.tt-barcode-num{display:block;width:100%}span.tt-barcode-num{text-align:center}.tt-factor-pro-party-info__item{text-align:right}.tt-factor-pro-table br{display:none}.tt-product-label td,.tt-product-label th{background:unset;box-shadow:unset!important;padding:0!important}.tt-label-bottom-table td{display:contents}.tt-label-barcode-value{text-align:center;width:100%}span.tt-barcode-num{font-size:86%}span.tt-barcode-value{font-size:85%}span.tt-barcode,span.tt-barcode-num{margin-bottom:-5pt}.tt-logo{display:flex;gap:5px}.tt-iv-captcha-img{user-select:none}.tt-product-labels-wrapper span.tt-label-barcode-value{display:block;margin-top:-3pt}