.form-control::placeholder{color:rgba(168,170,173,.75);opacity:1}.cc-group-btn-size{padding:.375rem .15rem}.min-width-600{min-width:600px}.ui-autocomplete{max-height:160px;overflow-y:auto;overflow-x:hidden}.ui-autocomplete-loading{background:url("autocomplete-loader/ui-anim_basic_16x16.gif") right center no-repeat #fff}.custom-border-primary{border-color:#007bff!important}#spinner-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:none;justify-content:center;align-items:center;z-index:9999}#spinner-content{text-align:center}#loading-message{color:#fff;margin-top:15px;font-size:18px}tr.highlight{animation:.5s ease-out popIn}@keyframes popIn{0%{transform:scale(1.05);background-color:rgb(0 140 255 / 5%);box-shadow:0 0 10px rgba(0,0,0,.1)}100%{transform:scale(1);background-color:rgb(0 140 255 / 5%);box-shadow:none}}.text-transform-none{text-transform:none}.cu-flex-30{flex:0 0 30%!important}.cu-w-500-px{width:500px!important}.resizable-vertical{resize:vertical;overflow:auto;min-height:270px}#invoiceItemsTable input.form-control{padding-left:.3rem;padding-right:.3rem;font-size:16px}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-wait{cursor:wait}.cursor-text{cursor:text}.cursor-move{cursor:move}.cursor-help{cursor:help}.cursor-not-allowed{cursor:not-allowed}.table tfoot,table tfoot,table.dataTable tfoot{background-color:#cbd5e1!important;--bs-table-bg:#cbd5e1!important;--bs-table-accent-bg:#cbd5e1!important}.table tfoot tr,table tfoot tr,table.dataTable tfoot tr{background-color:#cbd5e1!important}.table tfoot td,.table tfoot th,table tfoot td,table tfoot th,table.dataTable tfoot td,table.dataTable tfoot th{background-color:#cbd5e1!important;color:#0f172a!important;font-weight:700!important;border-top:1px solid #64748b!important;border-bottom:1px solid #64748b!important;vertical-align:middle}.table tfoot td.tfoot-first-td,.table tfoot th.tfoot-first-td,table tfoot td.tfoot-first-td,table tfoot th.tfoot-first-td{letter-spacing:.5px;text-transform:uppercase}html.dark-theme .table tfoot,html.dark-theme .table tfoot td,html.dark-theme .table tfoot th,html.dark-theme .table tfoot tr,html.dark-theme table tfoot,html.dark-theme table tfoot td,html.dark-theme table tfoot th,html.dark-theme table tfoot tr,html.dark-theme table.dataTable tfoot,html.dark-theme table.dataTable tfoot td,html.dark-theme table.dataTable tfoot th,html.dark-theme table.dataTable tfoot tr{background-color:#090d0f!important;--bs-table-bg:#090d0f!important;--bs-table-accent-bg:#090d0f!important;color:#f1f5f9!important;border-top:2px solid rgba(255,255,255,.25)!important;border-bottom:2px solid rgba(255,255,255,.25)!important}.select2-container--bootstrap-5 .select2-selection--multiple,.select2-container--default .select2-selection--multiple{padding-right:2.25rem!important;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")!important;background-repeat:no-repeat!important;background-position:right .75rem center!important;background-size:16px 12px!important}.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear,.select2-container--default .select2-selection--multiple .select2-selection__clear{right:2.25rem!important}html.dark-theme .select2-container--bootstrap-5 .select2-selection--multiple,html.dark-theme .select2-container--default .select2-selection--multiple{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23c0c8d1' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e")!important}[dir=rtl] .select2-container--bootstrap-5 .select2-selection--multiple,[dir=rtl] .select2-container--default .select2-selection--multiple{padding-right:.75rem!important;padding-left:2.25rem!important;background-position:left .75rem center!important}[dir=rtl] .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear,[dir=rtl] .select2-container--default .select2-selection--multiple .select2-selection__clear{left:2.25rem!important;right:auto!important}