.form-control-checkbox{width:18px;height:18px;vertical-align:middle}.modal-full{max-width:95%}.invoice-item-section{color:#333}.invoice-item-section-description{margin-top:8px;margin-bottom:10px;margin-left:.5rem;font-size:10px;font-style:italic}.form-section{margin-bottom:25px;font-weight:bold;padding:25px 15px;box-shadow:1px 0 6px #ddd;border-radius:14px;border:2px solid #fff}.label-value{color:#000!important;font-weight:bold;background-color:#efefef!important;outline:0!important}.table-invoice-item{border-top:0;table-layout:fixed}.table-invoice-item tr th{background-color:#f3f3f3;border-top:0}.table-invoice-item tr td{border-bottom:0;padding:.75rem;border-top:0}.add-invoice-row{background:#f3f3f3}.table-log td{word-break:break-all;word-wrap:break-word;white-space:pre-wrap}.fa-dark{color:#333!important;opacity:.6}.fa-green{color:#28a745}.fa-red{color:#dc3545}.fa-yellow{color:#e1b01e}.txt-mapping{height:150px!important}.einvoice-header{background:#eee;padding:5px 15px;margin-left:25px;border-radius:15px;text-transform:none}.invoice-status-text{font-weight:bold;color:#555}.invoice-counter-wrapper{float:left;margin-top:5px;width:100%}.invoice-counter-wrapper .invoice-counter{float:left;text-transform:capitalize}.invoice-counter-wrapper .tabulator-paginator{float:right}.tabulator-download-button{margin-left:1rem}.btn.btn-auto-grow{padding-left:0!important;padding-right:0!important;width:100%}.uppercase{text-transform:uppercase}.label-invoice,.badge-invoice{background-color:#3d50a7;color:#fff}.label-note,.badge-note{background-color:#cf37b7;color:#fff}.bold{font-weight:bold}.invoice-tax-exempt-checkbox-container{margin-top:7px}.invoice-tax-exempt-label{width:50%}.print-page{position:relative;width:100%}:root{--header-height:0px;--footer-height:0px;--page-margin:15mm;--scale:1.5;--available-content-height:0px;--page-header-offset:0px}.print-header{width:100%;background:#fff;position:relative;z-index:100}.header-content{position:relative;width:100%}.print-content{position:relative;width:100%;clear:both}.print-footer{width:100%;background:#fff;z-index:100}.table-responsive{overflow:visible!important}.table{width:100%;margin-bottom:1rem;border-collapse:collapse}.no-break{page-break-inside:avoid!important;break-inside:avoid!important}@media print{.footer{display:none}.white-bg.has-bottom-footer{background:none!important}.print-hidden{display:none!important}.print-page{margin:0;padding:0}.print-header{position:relative;top:0;left:0;right:0;z-index:0;background:#fff;break-before:avoid-page;page-break-after:auto!important;page-break-before:auto!important;page-break-inside:avoid!important}.repeat-header-fixed{position:fixed;top:0;left:0;right:0;background:#fff;z-index:0}.non-fixed-header{position:relative}.print-version .print-content{margin-top:var(--page-header-offset)}.print-version img{display:block!important}.print-content{margin-bottom:0!important}.print-header.non-fixed-header~.print-content{margin-top:0!important}.print-footer{position:relative;background:#fff;break-before:avoid-page;page-break-after:auto!important;page-break-before:auto!important;page-break-inside:avoid!important}.repeat-footer-fixed{position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:0}.non-fixed-footer{position:relative}.table{border-collapse:collapse;width:99%}.table td,.table th{page-break-inside:avoid;height:auto}.no-break{page-break-inside:avoid!important;break-inside:avoid!important}.page-break-non-fixed-header{page-break-before:always;margin-top:0!important;display:block}.screen-version{display:none!important}.print-version{display:block!important}.print-version.offscreen-measure{position:static!important;left:auto!important;top:auto!important;width:auto!important}.toast-message,.toast,.toast-container{display:none!important}}@page{margin:var(--page-margin);size:A4}@media screen{.print-page-wrapper{margin-top:20px;padding:calc(1.5cm*var(--scale));width:calc(19cm*var(--scale));min-width:calc(19cm*var(--scale));max-width:calc(19cm*var(--scale));display:flex;box-shadow:0 2px 5px 2px rgba(0,0,0,.2)}.print-header{position:relative;margin-bottom:20px}.print-content{margin-top:20px;margin-bottom:20px}.print-footer{position:relative;margin-top:20px}.print-version.offscreen-measure{position:absolute!important;left:-9999px!important;top:-9999px!important;width:800px;display:block!important;visibility:visible!important}}.accordion-item{border-bottom:1px solid #eee;position:relative}.accordion-item-header{padding:0;border-radius:10px;margin-top:15px;display:flex;min-height:50px}.accordion-item-header:hover{background-color:#f5f7fa;cursor:pointer!important}.accordion-item-header .header-text{font-size:15px;font-weight:500;color:#264f70;margin-left:15px;text-transform:uppercase}.accordion-item-header-button{border:0!important;outline:0!important;box-shadow:none!important;width:100%;height:100%;background-color:#f5f7fa;text-align:left;border-radius:5px;padding:15px;display:flex;align-items:center;min-height:50px;transition:background-color .3s ease}.accordion-item-header-button:focus{border:0!important;outline:0!important;box-shadow:none!important}.accordion-item-header-button:hover{background-color:#f5f7fa}.accordion-item-content{padding-left:15px;padding-right:70px;padding-bottom:30px;background-color:#f5f7fa;border-radius:0 0 5px 5px}.accordion-item-content-textarea{border-radius:5px}.accordion-item.selected{background-color:#f5f7fa;border-radius:10px}.btn.btn-danger.no-border-radius,.btn.btn-primary.no-border-radius{border-radius:5px!important;margin-left:0!important}.upload-preview-wrapper{text-align:center;padding:15px}.upload-item-large-preview{width:100%;max-width:300px}.ibox-content-custom{margin-left:10px;width:100%;border-radius:15px}.no-attachment-text{text-align:center;font-size:1.5rem;margin:0 0 10px 0;position:relative;top:-10px;font-weight:bold}.no-attachment-text-label{display:flex;justify-content:center;align-items:center;font-size:12px;position:relative;top:-10px}.select2-selection{height:calc(1.5em + .75rem + 3px)!important}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc(1.5em + .75rem + 2px)!important}.select2-container--default .select2-selection--single .select2-selection__arrow{height:calc(1.5em + .75rem + 2px)!important}.select2-container--default .select2-selection--single .select2-selection__placeholder{line-height:calc(1.5em + .75rem + 2px)!important}.form-control-select2 .select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #eaeaea;border-radius:5px;height:calc(1.5em + .75rem + 3px)}.input-group .select2-container--default .select2-selection--single{border-bottom-right-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #aaa 1px!important;height:auto!important}.select2-container--default .select2-selection--multiple{border:solid #eaeaea 1px!important;height:auto!important}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e8e8e8!important;border:0!important;border-radius:3px!important;margin:3px!important;padding:3px 8px 3px 25px!important;line-height:1.4!important;font-size:13px!important;color:#333!important;position:relative;display:inline-flex;align-items:center;min-height:22px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{position:absolute;left:6px;top:50%;transform:translateY(-50%);color:#666!important;cursor:pointer;font-size:16px!important;font-weight:normal!important;padding:0!important;margin:0!important;width:12px!important;height:12px!important;line-height:12px!important;display:flex;align-items:center;justify-content:center}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333!important}.select2-container--default .select2-selection--single{border:1px solid #eaeaea}.select2-dropdown{border:1px solid #eaeaea}.select2-container--default .select2-search__field::placeholder{color:#999;font-size:14px;line-height:22px}.select2-container .select2-selection--multiple:hover{border-color:#999}.select2-search__field{height:30px!important;min-height:30px!important;margin:0!important;padding:4px!important;line-height:22px!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.connection-status-panel{border:1px solid #e5e7eb;border-radius:5px;margin-bottom:1rem}.status-indicator{display:flex;align-items:center}.status-dot{margin-right:8px}.bg-green-500{background-color:#10b981}.bg-red-500{background-color:#ef4444}