:root{--bs-primary: #DC2626 !important;--bs-primary-rgb: 220, 38, 38 !important;--bs-primary-hover: #B91C1C !important;--bs-link-color: #DC2626 !important;--bs-link-hover-color: #B91C1C !important;--primary-font: "Plus Jakarta Sans", sans-serif;--secondary-font: "Inter", sans-serif}[data-bs-theme=dark]{--bs-primary: #EF4444 !important;--bs-primary-rgb: 239, 68, 68 !important;--bs-link-color: #F87171 !important;--bs-link-hover-color: #FCA5A5 !important}.btn-primary{--bs-btn-bg: #DC2626 !important;--bs-btn-border-color: #DC2626 !important;--bs-btn-hover-bg: #B91C1C !important;--bs-btn-hover-border-color: #B91C1C !important;--bs-btn-focus-shadow-rgb: 220, 38, 38 !important;--bs-btn-active-bg: #991B1B !important;--bs-btn-active-border-color: #991B1B !important;background-color:#dc2626!important;border-color:#dc2626!important}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background-color:#b91c1c!important;border-color:#b91c1c!important}.btn-outline-primary{--bs-btn-color: #DC2626 !important;--bs-btn-border-color: #DC2626 !important;--bs-btn-hover-bg: #DC2626 !important;--bs-btn-hover-border-color: #DC2626 !important;--bs-btn-active-bg: #B91C1C !important;--bs-btn-active-border-color: #B91C1C !important;color:#dc2626!important;border-color:#dc2626!important}.btn-outline-primary:hover{background-color:#dc2626!important;color:#fff!important}.text-primary{color:#dc2626!important}[data-bs-theme=dark] .text-primary{color:#f87171!important}.bg-primary{background-color:#dc2626!important}.border-primary{border-color:#dc2626!important}.badge-primary,.badge.bg-primary{background-color:#dc2626!important;color:#fff!important}.sidebar .sidebar-body .nav .nav-item.active .nav-link,.sidebar .sidebar-body .nav .nav-item .nav-link:hover,.sidebar .sidebar-body .nav .nav-item.active .nav-link .link-icon,.sidebar .sidebar-body .nav .nav-item .nav-link:hover .link-icon{color:#dc2626!important}.form-section-title{color:#dc2626!important;border-left-color:#dc2626!important}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{background-color:#dc2626!important}.nav-tabs .nav-link.active{color:#dc2626!important;border-bottom:2px solid #DC2626!important}body{font-family:var(--primary-font);font-weight:400}h1,h2,h3,h4,h5,h6,.card-title{font-family:var(--primary-font);font-weight:700}.table.dataTable{font-family:var(--secondary-font)}.form-section-title{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--bs-primary);margin-bottom:1.5rem;margin-top:1.5rem;display:flex;align-items:center;background-color:var(--bs-tertiary-bg);padding:.75rem 1rem;border-radius:4px;border-left:4px solid var(--bs-primary)}.form-section-title i{margin-right:.75rem;width:18px;height:18px}.heavy-form .card{border:1px solid var(--bs-border-color);box-shadow:0 .125rem .25rem #00000013}.input-group-text{background-color:transparent;border-color:var(--bs-border-color);color:var(--bs-secondary-color);padding:.375rem .5rem .375rem .85rem;min-width:40px;display:flex;justify-content:center;align-items:center;border-right:none}.input-group .form-control,.input-group .form-select,.input-group .select2-container--default .select2-selection--single{border-left:none!important}.icon-sm{width:16px;height:16px}.icon-md{width:20px;height:20px}.icon-xs{width:12px;height:12px}.input-group-text svg,.input-group-text i{width:16px!important;height:16px!important}.input-group:focus-within .input-group-text{border-color:var(--bs-primary);color:var(--bs-primary)}.form-control:focus,.select2-container--default.select2-container--focus .select2-selection--single{border-color:var(--bs-primary)!important;box-shadow:0 0 0 .15rem rgba(var(--bs-primary-rgb),.1)!important}.input-group .form-control,.input-group .form-select{height:calc(2.25rem + 2px)}.input-group .select2-container{flex:1 1 auto;width:1%!important}.input-group .select2-container--default .select2-selection--single{height:calc(2.25rem + 2px)!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;border:1px solid var(--bs-border-color);background-color:var(--bs-body-bg);display:flex;align-items:center}.input-group .select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:.75rem;line-height:normal}.input-group .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%}label.error{color:var(--bs-danger);font-size:.75rem;font-weight:500;margin-top:.25rem;display:block;width:100%}.is-invalid+.select2-container--default .select2-selection--single,.error+.select2-container--default .select2-selection--single{border-color:var(--bs-danger)!important}.input-group:has(.error) .input-group-text,.input-group:has(.is-invalid) .input-group-text,.input-group.has-error .input-group-text{border-color:var(--bs-danger)!important;color:var(--bs-danger)!important}.input-group:has(.error) .form-control,.input-group:has(.error) .form-select,.input-group:has(.error) .select2-selection,.input-group.has-error .form-control,.input-group.has-error .form-select,.input-group.has-error .select2-selection{border-color:var(--bs-danger)!important}.input-group label.error{order:4}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.25rem;padding-left:.75rem;color:var(--bs-body-color)}.select2-container--default .select2-selection--single .select2-selection__arrow{height:2.25rem}.select2-dropdown{border-color:var(--bs-border-color);background-color:var(--bs-body-bg);box-shadow:0 .5rem 1rem #00000026}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--bs-primary)}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid var(--bs-border-color);background-color:var(--bs-tertiary-bg);color:var(--bs-body-color)}.navbar{background:rgba(var(--bs-body-bg-rgb),.8)!important;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);border-bottom:1px solid rgba(var(--bs-border-color-rgb),.3)!important;box-shadow:0 4px 15px -5px #0000000d;transition:all .3s ease}.navbar .navbar-content{padding:0 1.5rem}.search-form{max-width:400px}.search-form .input-group{background:var(--bs-tertiary-bg);border:1px solid transparent;border-radius:50px;padding:2px 10px;transition:all .3s cubic-bezier(.4,0,.2,1)}.search-form .input-group:focus-within{background:var(--bs-body-bg);border-color:var(--bs-primary);box-shadow:0 0 0 4px rgba(var(--bs-primary-rgb),.1);width:110%}.search-form .input-group-text{border:none!important;background:transparent!important;padding-left:.75rem;color:var(--bs-secondary-color)}.search-form .form-control{border:none!important;background:transparent!important;padding:.5rem .75rem;font-size:.9rem}.search-form .form-control:focus{box-shadow:none!important}.navbar-nav .nav-item{margin-left:1rem}.navbar-nav .nav-link{height:40px;display:flex!important;align-items:center;justify-content:center;border-radius:10px;transition:all .2s ease;color:var(--bs-secondary-color);position:relative;padding:0 .5rem}.navbar-nav .nav-link:not(#languageDropdown):not(#profileDropdown){width:40px}#languageDropdown{width:auto!important;padding:0 .85rem!important}#profileDropdown{width:40px;padding:0!important}.navbar-nav .nav-link:hover,.navbar-nav .nav-link:focus{background:rgba(var(--bs-primary-rgb),.08);color:var(--bs-primary)}.navbar-nav .nav-link i,.navbar-nav .nav-link svg{width:20px;height:20px}.navbar-nav .nav-link .indicator{position:absolute;top:8px;right:8px;width:8px;height:8px;border:2px solid var(--bs-body-bg);border-radius:50%;background:var(--bs-danger)}.navbar-nav .nav-link .indicator .circle{display:none}.w-20px{width:20px!important}.flag-icon{border-radius:2px;box-shadow:0 2px 4px #0000001a;transition:transform .2s ease}.nav-link:hover .flag-icon{transform:scale(1.1)}#profileDropdown img{border:2px solid transparent;padding:2px;background:linear-gradient(var(--bs-body-bg),var(--bs-body-bg)) padding-box,linear-gradient(45deg,var(--bs-primary),#00d2ff) border-box;transition:all .3s ease}.dropdown-menu{border:1px solid rgba(var(--bs-border-color-rgb),.5);box-shadow:0 10px 30px #0000001a;border-radius:12px;margin-top:10px!important;padding:.5rem;animation:dropdownFadeIn .3s ease forwards}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.dropdown-item{border-radius:8px;padding:.6rem 1rem;transition:all .2s ease}.dropdown-item:hover{background:rgba(var(--bs-primary-rgb),.05);color:var(--bs-primary);transform:translate(3px)}.theme-switcher-wrapper{display:flex;align-items:center}.theme-switcher-wrapper label{margin-bottom:0;cursor:pointer}.theme-switcher-wrapper .box{width:54px;height:28px;background:var(--bs-tertiary-bg);border-radius:50px;position:relative;padding:4px;display:flex;align-items:center;border:1px solid var(--bs-border-color)}.theme-switcher-wrapper .ball{width:20px;height:20px;background:var(--bs-primary);border-radius:50%;position:absolute;left:4px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);z-index:2;box-shadow:0 2px 5px #0003;transform:none!important}.theme-switcher-wrapper input:checked+label .ball,.theme-switcher-wrapper .box.dark .ball{left:28px;transform:none!important}.theme-switcher-wrapper .icons{display:flex;justify-content:space-between;width:100%;padding:0 4px;opacity:.6}.theme-switcher-wrapper .icons svg{width:14px;height:14px}div.dt-container .dt-processing,div.dataTables_wrapper .dataTables_processing,.dataTables_processing.card{display:none!important}.dataTables_wrapper,.dt-container{padding-top:0!important}.table.dataTable{border-collapse:separate!important;border-spacing:0 4px!important;margin-top:0!important;margin-bottom:0!important}.table.dataTable thead>tr>th{background:rgba(var(--bs-tertiary-bg-rgb),.8)!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--bs-primary)!important;text-transform:uppercase;font-size:.68rem;font-weight:800;letter-spacing:.08em;padding:.85rem 1.25rem!important;border:none!important;vertical-align:middle}.table.dataTable thead tr{box-shadow:0 2px 8px #00000005}.table.dataTable thead th:first-child{border-radius:10px 0 0 10px}.table.dataTable thead th:last-child{border-radius:0 10px 10px 0}.table.dataTable tbody tr{background:var(--bs-body-bg);box-shadow:0 1px 4px #00000005;transition:all .2s ease}.table.dataTable tbody tr:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000000d;background-color:var(--bs-body-bg)!important;z-index:10}.table.dataTable tbody td{padding:.75rem 1.25rem!important;vertical-align:middle;font-size:.8125rem;color:var(--bs-body-color);border:none!important;background:transparent!important}.table.dataTable tbody td:first-child{border-radius:10px 0 0 10px}.table.dataTable tbody td:last-child{border-radius:0 10px 10px 0}.premium-badge{display:inline-flex;align-items:center;padding:.25rem .65rem;border-radius:50px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;transition:all .3s ease}.status-available{background:#10b9811a;color:#10b981;border:1px solid rgba(16,185,129,.15)}.status-ontrip{background:#3b82f61a;color:#3b82f6;border:1px solid rgba(59,130,246,.15)}.status-maintenance{background:#f59e0b1a;color:#f59e0b;border:1px solid rgba(245,158,11,.15)}.status-default{background:#6b72801a;color:#6b7280;border:1px solid rgba(107,114,128,.15)}.premium-badge:hover{transform:translateY(-1px);filter:brightness(1.1)}.expiry-indicator{display:flex;align-items:center;font-weight:500;font-size:.8rem}.expiry-indicator.critical{color:#ef4444;background:#ef44440a;padding:.15rem .45rem;border-radius:4px}.expiry-indicator.safe span{color:var(--bs-body-color)}.btn-premium-action{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;transition:all .2s ease;border:1px solid transparent;background:var(--bs-tertiary-bg);color:var(--bs-secondary-color);text-decoration:none!important}.btn-premium-action.view:hover{background:rgba(var(--bs-info-rgb),.1);color:var(--bs-info);border-color:rgba(var(--bs-info-rgb),.2)}.btn-premium-action:hover{transform:scale(1.1);z-index:2}.btn-premium-action.edit:hover{background:rgba(var(--bs-primary-rgb),.1);color:var(--bs-primary);border-color:rgba(var(--bs-primary-rgb),.2)}.btn-premium-action.delete:hover{background:#ef44441a;color:#ef4444;border-color:#ef444433}.btn-premium-action.print:hover{background:#1987541a;color:#198754;border-color:#19875433}.btn-premium-action i,.btn-premium-action svg{width:15px;height:15px}.btn-premium-action i[data-lucide]{display:inline-block;width:15px;height:15px;vertical-align:middle;background-repeat:no-repeat;background-position:center;background-size:contain}i[data-lucide=edit-3],i[data-lucide=edit]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%234b5563' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 20h9'/%3E%3Cpath d='M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z'/%3E%3C/svg%3E")}i[data-lucide=trash-2],i[data-lucide=trash]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ef4444' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='3 6 5 6 21 6'/%3E%3Cpath d='M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6m3 0V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2'/%3E%3Cline x1='10' y1='11' x2='10' y2='17'/%3E%3Cline x1='14' y1='11' x2='14' y2='17'/%3E%3C/svg%3E")}i[data-lucide=eye]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%230b5ed7' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3-7 10-7 10 7 10 7-3 7-10 7-10-7-10-7z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}i[data-lucide=printer]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23198754' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 6 2 18 2 18 9'/%3E%3Cpath d='M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2'/%3E%3Crect x='6' y='14' width='12' height='8'/%3E%3C/svg%3E")}i[data-lucide=plus]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='12' y1='5' x2='12' y2='19'/%3E%3Cline x1='5' y1='12' x2='19' y2='12'/%3E%3C/svg%3E")}svg.lucide{background-image:none!important}div.dt-container .dt-search input,div.dataTables_filter input{background:var(--bs-tertiary-bg)!important;border:1px solid var(--bs-border-color)!important;border-radius:8px!important;padding:.45rem 1rem!important;font-size:.85rem;transition:all .3s cubic-bezier(.4,0,.2,1);width:220px!important}div.dt-container .dt-search input:focus,div.dataTables_filter input:focus{width:280px!important;background:var(--bs-body-bg)!important;border-color:var(--bs-primary)!important;box-shadow:0 0 0 4px rgba(var(--bs-primary-rgb),.12)!important;outline:none}.pagination{gap:4px}.page-link{border-radius:8px!important;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.75rem;color:var(--bs-secondary-color)!important;background:var(--bs-tertiary-bg)!important;border:1px solid transparent!important;transition:all .2s ease}.page-item.active .page-link{background:linear-gradient(135deg,var(--bs-primary),#4f46e5)!important;color:#fff!important;box-shadow:0 4px 10px rgba(var(--bs-primary-rgb),.2)!important;transform:translateY(-1px)}.page-item:not(.active):hover .page-link{background:rgba(var(--bs-primary-rgb),.08)!important;color:var(--bs-primary)!important}[data-bs-theme=dark] .table.dataTable tbody tr{background:#ffffff04}.sidebar,.sidebar-header,.navbar{background-color:var(--bs-body-bg)!important;border:none!important;box-shadow:none!important}.sidebar{border-right:1px solid rgba(var(--bs-border-color-rgb),.3)!important}.sidebar-header{border-bottom:none!important}.sidebar .sidebar-header .sidebar-brand{color:#f38a16!important;font-weight:850;text-transform:uppercase;font-size:1.4rem;letter-spacing:-.03em;display:flex;align-items:center}.sidebar .sidebar-header .sidebar-brand span{color:var(--bs-secondary-color)!important;font-weight:500;margin-left:1px}.page-content{padding:1rem 1.5rem!important}.main-wrapper .page-wrapper{min-height:calc(100vh - 60px)}.flex-col.gap-6{gap:1rem!important}.grid.gap-4{gap:.75rem!important}.card-body,.p-6,.p-5{padding:.85rem 1rem!important}.card-header,.border-b.p-6,.border-b.p-4{padding:.75rem 1.25rem!important}.mb-6,.my-6{margin-bottom:1.25rem!important;margin-top:1.25rem!important}.mt-6{margin-top:1.25rem!important}.mb-3{margin-bottom:.5rem!important}.stat-card{background-color:var(--bs-body-bg)!important;box-shadow:0 4px 12px #00000008!important}.sidebar .sidebar-body .nav .nav-item .collapse.show{display:block!important}.sidebar .sidebar-body .nav .nav-item .collapse.show .nav.sub-menu{display:block!important;opacity:1!important;visibility:visible!important}.table-responsive.invoice-charges-responsive{overflow:visible!important;overflow-x:visible!important}#charges_table tbody tr.charge-row{transition:all .2s ease}#charges_table tbody tr.charge-row:hover{background-color:rgba(var(--bs-primary-rgb),.02)!important}.charge-name-td{position:relative!important}.charge-select-wrapper{position:relative!important;width:100%!important}.charge-select-wrapper .select2-container--default .select2-selection--single,.charge-name-td .select2-container--default .select2-selection--single{height:38px!important;border:1px solid var(--bs-border-color)!important;border-radius:8px!important;background-color:var(--bs-body-bg)!important;display:flex!important;align-items:center!important;padding:0 .5rem!important;transition:all .2s ease!important}.charge-select-wrapper .select2-container--default .select2-selection--single:hover,.charge-name-td .select2-container--default .select2-selection--single:hover{border-color:var(--bs-primary)!important}.charge-select-wrapper .select2-container--default.select2-container--open .select2-selection--single,.charge-select-wrapper .select2-container--default.select2-container--focus .select2-selection--single,.charge-name-td .select2-container--default.select2-container--open .select2-selection--single,.charge-name-td .select2-container--default.select2-container--focus .select2-selection--single{border-color:var(--bs-primary)!important;box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb),.12)!important}.charge-select-wrapper .select2-container--default .select2-selection--single .select2-selection__rendered,.charge-name-td .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--bs-body-color)!important;line-height:normal!important;padding-left:0!important;font-weight:500;width:100%}.charge-select-wrapper .select2-container--default .select2-selection--single .select2-selection__arrow,.charge-name-td .select2-container--default .select2-selection--single .select2-selection__arrow{height:100%!important;top:0!important;right:10px!important;display:flex!important;align-items:center!important}.charge-select-dropdown{border:1px solid var(--bs-border-color)!important;border-radius:10px!important;box-shadow:0 12px 28px -4px #00000026,0 8px 10px -6px #0000000d!important;background-color:var(--bs-body-bg)!important;overflow:hidden!important;z-index:999999!important;padding:6px!important;min-width:260px!important}.charge-select-dropdown .select2-results__options{max-height:280px!important;padding-right:2px!important}.charge-select-dropdown .select2-results__option{padding:6px 10px!important;font-size:.85rem!important;border-radius:8px!important;margin-bottom:2px!important;color:var(--bs-body-color)!important;transition:background-color .15s ease,color .15s ease!important}.charge-select-dropdown .select2-results__option--highlighted[aria-selected]{background-color:rgba(var(--bs-primary-rgb),.1)!important;color:var(--bs-primary)!important}.charge-select-dropdown .select2-results__option[aria-selected=true]{background-color:rgba(var(--bs-primary-rgb),.06)!important;color:var(--bs-primary)!important;font-weight:600!important}.charge-icon-badge{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:var(--bs-tertiary-bg);font-size:13px;flex-shrink:0}[data-bs-theme=dark] .charge-icon-badge{background:#ffffff14}.charge-name{font-weight:500;color:var(--bs-dark-text-emphasis);cursor:pointer;transition:color .2s ease}.charge-name:hover{color:var(--bs-primary)}.charge-rate,.charge-qty{font-family:JetBrains Mono,Courier New,monospace;font-weight:600}.remove-charge{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:8px!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;background:transparent!important;border:none!important;color:var(--bs-secondary-color)!important}.remove-charge:hover{background-color:rgba(var(--bs-danger-rgb),.1)!important;color:var(--bs-danger)!important;transform:scale(1.1) rotate(90deg)}.remove-charge i,.remove-charge svg{width:20px!important;height:20px!important;stroke-width:2.2px!important}#add_charge_btn{transition:all .3s ease;border-width:1.5px;font-weight:600}#add_charge_btn:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--bs-primary-rgb),.2)}[data-bs-theme=dark] .bg-light,[data-bs-theme=dark] .bg-body-secondary{background-color:var(--bs-tertiary-bg)!important}[data-bs-theme=dark] #trips_list{background-color:var(--bs-card-bg)!important;border-color:var(--bs-border-color)!important}[data-bs-theme=dark] .table-responsive{border-color:var(--bs-border-color)!important;background-color:var(--bs-card-bg)!important}[data-bs-theme=dark] #charges_table thead.bg-light{background-color:var(--bs-tertiary-bg)!important}[data-bs-theme=dark] .charge-row.border-bottom{border-color:var(--bs-border-color)!important}[data-bs-theme=dark] .charge-rate,[data-bs-theme=dark] .charge-qty{background-color:#ffffff0d!important;border:1px solid var(--bs-border-color)!important;color:var(--bs-body-color)!important}[data-bs-theme=dark] .charge-row:hover{background-color:#ffffff05!important}[data-bs-theme=dark] .charge-amount{color:var(--bs-primary)!important}[data-bs-theme=dark] .card.bg-light{background-color:rgba(var(--bs-primary-rgb),.05)!important;border:1px solid rgba(var(--bs-primary-rgb),.1)!important}[data-bs-theme=dark] #display_sub_total,[data-bs-theme=dark] #display_cgst,[data-bs-theme=dark] #display_sgst{color:var(--bs-body-color)!important}[data-bs-theme=dark] .text-uppercase.bg-light,[data-bs-theme=dark] .charge-name option{background-color:var(--bs-card-bg)}.charge-rate,.charge-qty{border:1px solid var(--bs-border-color)!important;background-color:var(--bs-body-bg)!important;transition:all .2s ease}[data-bs-theme=dark] .charge-rate,[data-bs-theme=dark] .charge-qty{background-color:#0003!important;border:1px solid rgba(255,255,255,.1)!important;color:var(--bs-body-color)!important}.charge-rate:focus,.charge-qty:focus{background-color:var(--bs-body-bg)!important;border-color:var(--bs-primary)!important;box-shadow:0 0 0 3px rgba(var(--bs-primary-rgb),.15)!important;outline:none!important}.charge-rate:hover,.charge-qty:hover{border-color:var(--bs-primary-border-subtle)!important}.card-body>.table-responsive:has(.dataTables_wrapper),.card-body>.table-responsive:has(.dt-container),.table-responsive:has(.dataTables_wrapper),.table-responsive:has(.dt-container){overflow-x:visible!important;width:100%!important}.dataTables_wrapper,.dt-container,div.dataTables_wrapper,div.dt-container{width:100%!important;overflow-x:visible!important;position:relative!important}.dataTables_wrapper>.row:first-child,.dt-container>.row:first-child,.dt-container>.dt-layout-row:first-child,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dt-container .dt-length,.dt-container .dt-search{width:100%!important;overflow-x:visible!important;position:static!important;margin-left:0!important;margin-right:0!important}.dataTables_wrapper>.row:nth-child(2),.dt-container>.row:nth-child(2),.dt-container>.dt-layout-row:nth-child(2),.dataTables_wrapper>div.row.dt-row,.dataTables_wrapper .row.dt-row,.dataTables_wrapper div:has(>table),.dt-container div:has(>table),.dataTables_wrapper>.row>div[class*=col-]:has(>table){width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;margin-left:0!important;margin-right:0!important;padding-bottom:.5rem;scrollbar-width:none!important;-ms-overflow-style:none!important}.table-responsive:not(:has(.dataTables_wrapper)):not(:has(.dt-container)){overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:none!important;-ms-overflow-style:none!important}.dataTables_wrapper>.row:nth-child(2)::-webkit-scrollbar,.dt-container>.row:nth-child(2)::-webkit-scrollbar,.dt-container>.dt-layout-row:nth-child(2)::-webkit-scrollbar,.dataTables_wrapper>div.row.dt-row::-webkit-scrollbar,.dataTables_wrapper .row.dt-row::-webkit-scrollbar,.dataTables_wrapper div:has(>table.dataTable)::-webkit-scrollbar,.dt-container div:has(>table.dataTable)::-webkit-scrollbar,.dataTables_wrapper>.row>div[class*=col-]:has(>table)::-webkit-scrollbar,.table-responsive::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.dataTables_wrapper table.dataTable,.dt-container table.dataTable{min-width:100%!important;width:100%!important;margin-bottom:0!important}.dataTables_wrapper>.row:last-child,.dt-container>.row:last-child,.dt-container>.dt-layout-row:last-child,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate,.dt-container .dt-info,.dt-container .dt-paging{width:100%!important;overflow-x:visible!important;position:static!important;margin-left:0!important;margin-right:0!important}html,body{overflow-x:hidden!important;overflow-y:auto!important}.main-wrapper{overflow-x:hidden!important;overflow-y:visible!important;max-width:100vw!important;height:auto!important;min-height:100vh!important}.page-wrapper{max-width:calc(100vw - 240px)!important;overflow-x:hidden!important;overflow-y:visible!important;min-height:100vh!important;height:auto!important}@media (max-width: 991.98px){.page-wrapper{max-width:100vw!important}}.page-content{max-width:100%!important;overflow-x:hidden!important;overflow-y:visible!important;height:auto!important}.table-responsive,.invoice-charges-responsive{overflow-x:auto!important;overflow-y:visible!important;max-width:100%!important;-webkit-overflow-scrolling:touch}.invoice-charges-responsive table{min-width:720px;width:100%}
