body.dark-mode{--dm-bg-primary: #121212;--dm-bg-secondary: #1e1e1e;--dm-bg-tertiary: #2a2a2a;--dm-bg-hover: #2d2d2d;--dm-bg-stripe-odd: #1a1a1a;--dm-bg-stripe-even: #1e1e1e;--dm-text-primary: #e8e8e8;--dm-text-secondary: #d0d0d0;--dm-text-tertiary: #c0c0c0;--dm-text-muted: #b0b0b0;--dm-text-disabled: #999999;--dm-text-white: #ffffff;--dm-border-light: #2a2a2a;--dm-border-medium: #3a3a3a;--dm-border-strong: #4a4a4a;--dm-success-bg: rgba(34, 197, 94, .2);--dm-success-bg-alt: rgba(34, 197, 94, .3);--dm-success-text: #4ade80;--dm-danger-bg: rgba(239, 68, 68, .2);--dm-danger-bg-alt: rgba(239, 68, 68, .3);--dm-danger-text: #f87171;--dm-warning-bg: rgba(234, 179, 8, .2);--dm-warning-bg-alt: rgba(234, 179, 8, .3);--dm-warning-text: #fbbf24;--dm-info-bg: rgba(59, 130, 246, .2);--dm-info-bg-alt: rgba(59, 130, 246, .3);--dm-info-text: #60a5fa;--dm-info-text-hover: #93c5fd;--dm-amber-bg-light: rgba(217, 119, 6, .15);--dm-amber-bg-medium: rgba(217, 119, 6, .3);--dm-amber-border-light: rgba(217, 119, 6, .3);--dm-amber-border-medium: rgba(217, 119, 6, .5);--dm-amber-text: #fbbf24;--dm-indigo-bg: rgba(99, 102, 241, .2);--dm-indigo-text: #a5b4fc;--dm-gray-badge-bg: #2d2d2d;--dm-gray-badge-text: #d0d0d0;--dm-btn-secondary-text: #9ca3af;--dm-shadow-strong: rgba(0, 0, 0, .5);--dm-shadow-medium: rgba(0, 0, 0, .3);--dm-link-alert: #08f;background:var(--dm-bg-primary);color:var(--dm-text-primary)}.dark-mode a:link:not(.btn),.dark-mode a:visited:not(.btn),.dark-mode a:hover:not(.btn),.dark-mode a:active:not(.btn){color:var(--primary)}.dark-mode .form-control,.dark-mode .form-control[type=text],.dark-mode .form-control[type=password],.dark-mode .form-control[type=email],.dark-mode .form-control[type=number],.dark-mode .form-control[type=tel],.dark-mode .form-control[type=select],.dark-mode input[type=text],.dark-mode input[type=password],.dark-mode input[type=email],.dark-mode input[type=number],.dark-mode input[type=tel],.dark-mode input.form-control,.dark-mode select,.dark-mode select.form-control,.dark-mode textarea,.dark-mode textarea.form-control{color:var(--dm-text-secondary)!important;background-color:var(--dm-bg-secondary)!important;border-color:var(--dm-border-strong)!important}.dark-mode input::-moz-placeholder,.dark-mode textarea::-moz-placeholder,.dark-mode .form-control::-moz-placeholder{color:var(--dm-text-muted)!important;opacity:.6!important}.dark-mode input::placeholder,.dark-mode textarea::placeholder,.dark-mode .form-control::placeholder{color:var(--dm-text-muted)!important;opacity:.6!important}.dark-mode select option{color:var(--dm-text-secondary)!important;background-color:var(--dm-bg-secondary)!important}.dark-mode select{color:var(--dm-text-primary)!important;background-color:var(--dm-bg-secondary)!important;border-color:var(--dm-border-medium)!important}.dark-mode select:focus{border-color:#008d6d!important;outline:none!important;box-shadow:0 0 0 1px #008d6d!important}.dark-mode select:focus,.dark-mode input:focus,.dark-mode textarea:focus,.dark-mode .form-control:focus{color:var(--dm-text-secondary)!important;background-color:var(--dm-bg-secondary)!important;border-color:var(--primary)!important}.dark-mode input[type=checkbox]{accent-color:var(--primary);background-color:var(--dm-bg-secondary);border-color:var(--dm-border-strong)}.dark-mode input[type=checkbox]:checked{background-color:var(--primary);border-color:var(--primary)}.dark-mode .stepper .step-number,.dark-mode .progress-step .step-number,.dark-mode .step .step-number,.dark-mode .stepper-item .stepper-number,.dark-mode .bs-stepper-circle,.dark-mode .progress-indicator .step,.dark-mode .wizard-step{background-color:var(--dm-bg-tertiary)!important;color:var(--dm-text-primary)!important;border-color:var(--dm-border-medium)!important}.dark-mode .stepper .step-number.active,.dark-mode .progress-step .step-number.active,.dark-mode .step .step-number.active,.dark-mode .stepper-item.active .stepper-number,.dark-mode .bs-stepper-circle.active,.dark-mode .progress-indicator .step.active,.dark-mode .wizard-step.active{background-color:var(--primary)!important;color:var(--dm-text-white)!important;border-color:var(--primary)!important}.dark-mode .stepper .step-label,.dark-mode .progress-step .step-label,.dark-mode .step .step-label,.dark-mode .stepper-item .stepper-label{color:var(--dm-text-secondary)!important}.dark-mode .stepper .step-label.active,.dark-mode .progress-step .step-label.active,.dark-mode .step .step-label.active,.dark-mode .stepper-item.active .stepper-label{color:var(--primary)!important}.dark-mode .react-form-stepper__step,.dark-mode .RSPBprogressBarItem,.dark-mode .RSPBstep{background-color:var(--dm-bg-tertiary)!important;color:var(--dm-text-primary)!important;border-color:var(--dm-border-medium)!important}.dark-mode .react-form-stepper__step.active,.dark-mode .RSPBprogressBarItem.active,.dark-mode .RSPBstep.active{background-color:var(--primary)!important;color:var(--dm-text-white)!important}.dark-mode .react-form-stepper__step-text,.dark-mode .RSPBprogressBarText{color:var(--dm-text-secondary)!important}.dark-mode .react-form-stepper__connector{background-color:var(--dm-border-medium)!important}.dark-mode .nav-link,.dark-mode .nav-tabs{color:var(--dm-text-secondary)!important;background-color:var(--dm-bg-secondary)!important;border-color:var(--dm-border-strong)}.dark-mode .tab-content{background-color:transparent!important}.dark-mode .nav-link.active,.dark-mode .nav-tabs{color:var(--primary)!important;background-color:transparent!important;border-bottom:none}.dark-mode .navbar,.dark-mode .navbar-default,.dark-mode .navbar-expand,.dark-mode .sidebar{background-color:var(--dm-bg-secondary);border-color:var(--dm-border-light);box-shadow:0 0 10px 1px var(--dm-shadow-strong)}.dark-mode .breadcrumb{background-color:var(--dm-bg-secondary);border:0px}.dark-mode .navbar-default[role=navigation],.dark-mode #page-wrapper{background-color:var(--dm-bg-primary)}.dark-mode .navbar-default .navbar-toggle{border-color:var(--dm-border-medium)}.dark-mode .navbar-default .navbar-collapse,.dark-mode .navbar-default .navbar-form{border:0px}.dark-mode .sidebar .sidebar-nav.navbar-collapse{padding-right:0;padding-left:0;background-color:var(--dm-bg-secondary)}.dark-mode .sidebar ul li{border-bottom:1px solid var(--dm-border-light)}.dark-mode .sidebar ul li a.active,.dark-mode .sidebar ul li a:hover,.dark-mode .sidebar ul li a:active{background-color:var(--dm-bg-hover)}.dark-mode .sidebar .sidebar-heading{background-color:var(--dm-bg-stripe-odd)}.dark-mode .panel{margin-bottom:20px;background-color:var(--dm-bg-tertiary);border:1px solid var(--dm-border-medium)}.dark-mode .panel-default>.panel-heading{color:var(--dm-text-white);background-color:var(--dm-bg-secondary);border-color:var(--dm-border-medium)}.dark-mode .panel-default{border-color:var(--dm-border-medium);box-shadow:0 0 8px 1px var(--dm-shadow-medium)}.dark-mode .card{background-color:var(--dm-bg-secondary);border:1px solid var(--dm-border-strong)}.dark-mode .card-header{background-color:var(--dm-bg-tertiary);border-bottom:1px solid var(--dm-border-medium);color:var(--dm-text-primary)}.dark-mode .card-body{background-color:var(--dm-bg-tertiary);color:var(--dm-text-primary)}.dark-mode .card-footer{background-color:var(--dm-bg-tertiary);border-top:1px solid var(--dm-border-medium)}.dark-mode .card-title{color:var(--dm-text-primary)}.dark-mode .entries-card,.dark-mode .balance-sheet-row{background-color:var(--dm-bg-tertiary)}.dark-mode .balance-sheet-row-separator{background-color:var(--dm-bg-stripe-odd)}.dark-mode .table thead tr,.dark-mode .tablehdr{background:var(--dm-bg-secondary)}.dark-mode .table-striped>tbody>tr:nth-of-type(odd){background-color:var(--dm-bg-stripe-odd)}.dark-mode .table-striped>tbody>tr:nth-of-type(2n){background-color:var(--dm-bg-stripe-even)}.dark-mode .table-striped>tbody>tr:hover{background-color:var(--dm-bg-hover)}.dark-mode .table-bordered,.dark-mode .table-bordered>tbody>tr>td,.dark-mode .table-bordered>tbody>tr>th,.dark-mode .table-bordered>tfoot>tr>td,.dark-mode .table-bordered>tfoot>tr>th,.dark-mode .table-bordered>thead>tr>td,.dark-mode .table-bordered>thead>tr>th,.dark-mode .table>tbody>tr>td,.dark-mode .table>tbody>tr>th,.dark-mode .table>tfoot>tr>td,.dark-mode .table>tfoot>tr>th,.dark-mode .table>thead>tr>td,.dark-mode .table>thead>tr>th{border:1px solid var(--dm-border-medium)}.dark-mode .table td,.dark-mode .table th{color:var(--dm-text-primary)}.dark-mode .table thead th a{color:var(--dm-text-primary);text-decoration:none}.dark-mode .table thead th a:hover{color:var(--primary)}.dark-mode .table strong{color:var(--dm-text-white)}.dark-mode .table a{color:var(--primary)}.dark-mode .table a:hover{color:var(--primary);opacity:.8}.dark-mode .table-responsive{border:0}.dark-mode .modal-title,.dark-mode .fa-spinner,.dark-mode .page-header{color:var(--dm-text-white)}.dark-mode .modal-content{background-color:var(--dm-bg-tertiary);border:1px solid var(--dm-border-medium)}.dark-mode .modal-header{border-bottom:1px solid var(--dm-border-medium)}.dark-mode .modal-footer{border-top:0px}.dark-mode .modal-header .close{color:var(--dm-text-white)}.dark-mode .dropdown-menu{background-color:var(--dm-bg-tertiary);border-color:var(--dm-border-medium)}.dark-mode .dropdown-item{color:var(--dm-text-primary)}.dark-mode .dropdown-item:hover,.dark-mode .dropdown-item:focus{background-color:var(--dm-bg-hover);color:var(--dm-text-white)}.dark-mode .well{background-color:var(--dm-bg-tertiary);border:1px solid var(--dm-border-medium)}.dark-mode .pagination>li>a,.dark-mode .pagination>li>span{background-color:var(--dm-bg-tertiary);border:1px solid var(--dm-border-medium);color:var(--dm-text-primary)}.dark-mode .pagination>li>a:hover,.dark-mode .pagination>li>span:hover{background-color:var(--dm-bg-hover);border-color:var(--dm-border-strong);color:var(--dm-text-white)}.dark-mode .pagination>li.active>a,.dark-mode .pagination>li.active>span{background-color:#008d6d;border-color:#008d6d;color:var(--dm-text-white)}.dark-mode .pagination>li.active>a:hover,.dark-mode .pagination>li.active>span:hover{background-color:#007a5d;border-color:#007a5d;color:var(--dm-text-white)}.dark-mode .pagination>li.disabled>a,.dark-mode .pagination>li.disabled>span{background-color:var(--dm-bg-secondary);border-color:var(--dm-border-medium);color:var(--dm-text-muted);opacity:.5;cursor:not-allowed}.dark-mode .input-group-addon,.dark-mode .input-group-text{background-color:var(--dm-bg-hover)!important;border:1px solid var(--dm-border-strong)!important;color:var(--dm-text-white)!important}.dark-mode .input-group-prepend .input-group-text,.dark-mode .input-group-append .input-group-text{background-color:var(--dm-bg-hover)!important;border-color:var(--dm-border-strong)!important;color:var(--dm-text-secondary)!important}.dark-mode .list-group-item{background-color:transparent;border-color:var(--dm-border-medium);color:var(--dm-text-primary)}.dark-mode .progress{background-color:var(--dm-bg-tertiary)}.dark-mode .alert-success a:link,.dark-mode .alert-success a:visited,.dark-mode .alert-success a:hover{color:var(--dm-link-alert)}.dark-mode .alert-warning{background-color:var(--dm-warning-bg);border-color:var(--dm-warning-bg-alt);color:var(--dm-warning-text)}.dark-mode .alert-warning .fas,.dark-mode .alert-warning .fa,.dark-mode .alert-warning strong{color:var(--dm-warning-text)}.dark-mode .alert-info{background-color:var(--dm-info-bg);border-color:var(--dm-info-bg-alt);color:var(--dm-info-text)}.dark-mode .alert-info .fas,.dark-mode .alert-info .fa,.dark-mode .alert-info strong{color:var(--dm-info-text)}.dark-mode .alert-success{background-color:var(--dm-success-bg);border-color:var(--dm-success-bg-alt);color:var(--dm-success-text)}.dark-mode .alert-success .fas,.dark-mode .alert-success .fa,.dark-mode .alert-success strong{color:var(--dm-success-text)}.dark-mode .alert-danger{background-color:var(--dm-danger-bg);border-color:var(--dm-danger-bg-alt);color:var(--dm-danger-text)}.dark-mode .alert-danger .fas,.dark-mode .alert-danger .fa,.dark-mode .alert-danger strong{color:var(--dm-danger-text)}.dark-mode .badge-primary{background-color:var(--primary);color:var(--dm-text-white)}.dark-mode .badge-secondary{background-color:var(--dm-border-strong);color:var(--dm-text-primary)}.dark-mode .badge-success{background-color:var(--dm-success-bg-alt);color:var(--dm-success-text)}.dark-mode .badge-danger{background-color:var(--dm-danger-bg-alt);color:var(--dm-danger-text)}.dark-mode .badge-warning{background-color:var(--dm-warning-bg-alt);color:var(--dm-warning-text)}.dark-mode .badge-info{background-color:var(--dm-info-bg-alt);color:var(--dm-info-text)}.dark-mode .badge-light,.dark-mode .btn-light{background-color:var(--dm-bg-tertiary)!important;color:var(--dm-text-primary)!important;border-color:var(--dm-border-strong)!important}.dark-mode .btn-outline-primary{color:var(--primary);border-color:var(--primary);background-color:transparent}.dark-mode .btn-outline-primary:hover{background-color:var(--primary);color:var(--dm-text-white)}.dark-mode .btn-outline-danger{color:var(--dm-danger-text);border-color:var(--dm-danger-text);background-color:transparent}.dark-mode .btn-outline-danger:hover{background-color:var(--dm-danger-text);color:var(--dm-text-white)}.dark-mode .btn-outline-secondary{color:var(--dm-btn-secondary-text);border-color:var(--dm-border-strong);background-color:transparent}.dark-mode .btn-outline-secondary:hover{background-color:var(--dm-border-strong);color:var(--dm-text-primary)}.dark-mode .btn:disabled,.dark-mode .btn.disabled{opacity:.5}.dark-mode h1,.dark-mode h2,.dark-mode h3,.dark-mode h4,.dark-mode h5,.dark-mode h6,.dark-mode strong,.dark-mode b{color:var(--dm-text-primary)}.dark-mode p,.dark-mode span,.dark-mode div,.dark-mode label,.dark-mode li{color:inherit}.dark-mode small,.dark-mode .small{color:var(--dm-text-muted)}.dark-mode .text-muted,.dark-mode .text-secondary{color:var(--dm-text-disabled)!important}.dark-mode .text-dark{color:var(--dm-text-primary)!important}.dark-mode .text-black-50{color:var(--dm-text-disabled)!important}.dark-mode .text-success{color:var(--dm-success-text)!important}.dark-mode .text-danger{color:var(--dm-danger-text)!important}.dark-mode .text-warning{color:var(--dm-warning-text)!important}.dark-mode .text-info{color:var(--dm-info-text)!important}.dark-mode a.font-semibold{color:var(--primary)}.dark-mode .bg-light,.dark-mode .table>thead{background-color:var(--dm-bg-secondary)!important;color:var(--dm-text-primary)!important}.dark-mode .bg-white{background-color:var(--dm-bg-secondary)!important}.dark-mode .bg-gray-50{background-color:var(--dm-bg-tertiary)!important}.dark-mode .bg-gray-100{background-color:var(--dm-bg-hover)!important}.dark-mode .bg-gray-200{background-color:var(--dm-border-medium)!important}.dark-mode .hover\:bg-gray-50:hover{background-color:var(--dm-bg-hover)!important}.dark-mode .hover\:bg-white:hover{background-color:var(--dm-bg-tertiary)!important}.dark-mode .text-gray-500{color:var(--dm-text-muted)!important}.dark-mode .text-gray-600{color:var(--dm-text-tertiary)!important}.dark-mode .text-gray-700,.dark-mode .text-gray-800{color:var(--dm-text-secondary)!important}.dark-mode .text-gray-900{color:var(--dm-text-primary)!important}.dark-mode .border-gray-200{border-color:var(--dm-border-medium)!important}.dark-mode .border-gray-300{border-color:var(--dm-border-strong)!important}.dark-mode .border-gray-100{border-color:var(--dm-border-light)!important}.dark-mode .border-teal-200{border-color:var(--dm-border-medium)!important}.dark-mode .focus\:border-teal-500:focus{border-color:#008d6d!important}.dark-mode .focus\:ring-teal-500:focus{--tw-ring-color: #008d6d !important}.dark-mode .hover\:text-teal-700:hover{color:#008d6d!important}.dark-mode .bg-teal-50,.dark-mode .focus\:bg-teal-50:focus,.dark-mode .hover\:bg-teal-50:hover{background-color:var(--dm-bg-secondary)!important}.dark-mode .border-teal-200,.dark-mode .hover\:border-teal-200:hover{border-color:var(--dm-border-medium)!important}.dark-mode .border-b.border-gray-200{border-bottom-color:var(--dm-border-medium)!important}.dark-mode .border-t.border-gray-200{border-top-color:var(--dm-border-medium)!important}.dark-mode .divide-gray-200>*+*{border-color:var(--dm-border-medium)!important}.dark-mode .divide-y>*+*{border-color:var(--dm-border-medium)!important}.dark-mode .bg-green-100{background-color:var(--dm-success-bg)!important}.dark-mode .text-green-800{color:var(--dm-success-text)!important}.dark-mode .bg-red-100{background-color:var(--dm-danger-bg)!important}.dark-mode .text-red-800{color:var(--dm-danger-text)!important}.dark-mode .bg-yellow-100{background-color:var(--dm-warning-bg)!important}.dark-mode .text-yellow-800{color:var(--dm-warning-text)!important}.dark-mode .bg-blue-100{background-color:var(--dm-info-bg)!important}.dark-mode .text-blue-800{color:var(--dm-info-text)!important}.dark-mode .bg-blue-50{background-color:var(--dm-info-bg)!important}.dark-mode .text-blue-700,.dark-mode .text-blue-600{color:var(--dm-info-text)!important}.dark-mode .text-blue-600:hover,.dark-mode .hover\:text-blue-800:hover{color:var(--dm-info-text-hover)!important}.dark-mode .border-blue-200{border-color:var(--dm-amber-border-light)!important}.dark-mode .bg-blue-200{background-color:var(--dm-amber-bg-medium)!important}.dark-mode .border-blue-500{border-color:var(--dm-amber-border-medium)!important}.dark-mode .bg-indigo-100{background-color:var(--dm-indigo-bg)!important}.dark-mode .text-indigo-800{color:var(--dm-indigo-text)!important}.dark-mode .bg-amber-50{background-color:var(--dm-amber-bg-light)!important}.dark-mode .text-amber-700{color:var(--dm-amber-text)!important}.dark-mode .border-amber-200{border-color:var(--dm-amber-border-light)!important}.dark-mode .bg-amber-200{background-color:var(--dm-amber-bg-medium)!important}.dark-mode .border-amber-500{border-color:var(--dm-amber-border-medium)!important}.dark-mode .whitespace-nowrap,.dark-mode .whitespace-normal{color:inherit}.dark-mode .bg-gradient-primary,#wrapper #content-wrapper{background:transparent}.expense-categorized-header{background-color:#0d9488!important;color:#fff!important}.dark-mode .expense-categorized-header{background-color:#374151!important}.expense-uncategorized-header{background-color:#f59e0b!important;color:#fff!important}.dark-mode .expense-uncategorized-header{background-color:#52525b!important}.dark-mode #expenses-list .bg-primary,.dark-mode #incomes-list .bg-primary{background-color:#374151!important}.dark-mode #expenses-list .bg-warning,.dark-mode #incomes-list .bg-warning{background-color:#52525b!important}.dark-mode .select2-container--default .select2-selection--single,.dark-mode .select2-container--default .select2-selection--multiple{background-color:var(--dm-bg-secondary)!important;border:1px solid var(--dm-border-strong)!important;color:var(--dm-text-secondary)!important}.dark-mode .select2-container--default .select2-selection--single .select2-selection__rendered{color:var(--dm-text-secondary)!important}.dark-mode .select2-container--default .select2-selection--single .select2-selection__placeholder{color:var(--dm-text-muted)!important}.dark-mode .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var(--dm-text-muted) transparent transparent transparent!important}.dark-mode .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent var(--dm-text-muted) transparent!important}.dark-mode .select2-container--default .select2-dropdown{background-color:var(--dm-bg-secondary)!important;border:1px solid var(--dm-border-strong)!important}.dark-mode .select2-container--default .select2-search--dropdown .select2-search__field{background-color:var(--dm-bg-tertiary)!important;border:1px solid var(--dm-border-strong)!important;color:var(--dm-text-secondary)!important}.dark-mode .select2-container--default .select2-search--dropdown .select2-search__field::-moz-placeholder{color:var(--dm-text-muted)!important}.dark-mode .select2-container--default .select2-search--dropdown .select2-search__field::placeholder{color:var(--dm-text-muted)!important}.dark-mode .select2-container--default .select2-results__option{background-color:var(--dm-bg-secondary)!important;color:var(--dm-text-secondary)!important}.dark-mode .select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:var(--dm-bg-hover)!important;color:var(--dm-text-white)!important}.dark-mode .select2-container--default .select2-results__option[aria-selected=true]{background-color:var(--primary)!important;color:var(--dm-text-white)!important}.dark-mode .select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:var(--dm-bg-tertiary)!important;border:1px solid var(--dm-border-strong)!important;color:var(--dm-text-secondary)!important}.dark-mode .select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:var(--dm-text-muted)!important}.dark-mode .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:var(--dm-danger-text)!important}.dark-mode .select2-container--default.select2-container--focus .select2-selection--single,.dark-mode .select2-container--default.select2-container--focus .select2-selection--multiple{border-color:var(--primary)!important}.dark-mode .select2-container--default .select2-selection--single.select2-selection--disabled,.dark-mode .select2-container--default .select2-selection--multiple.select2-selection--disabled{background-color:var(--dm-bg-tertiary)!important;opacity:.6}.dark-mode .select2-container--default .select2-results__message{color:var(--dm-text-muted)!important}.dark-mode .react-datepicker{background-color:var(--dm-bg-secondary)!important;border:1px solid var(--dm-border-strong)!important;color:var(--dm-text-primary)!important}.dark-mode .react-datepicker__header{background-color:var(--dm-bg-tertiary)!important;border-bottom:1px solid var(--dm-border-medium)!important}.dark-mode .react-datepicker__current-month,.dark-mode .react-datepicker-time__header,.dark-mode .react-datepicker-year-header{color:var(--dm-text-primary)!important}.dark-mode .react-datepicker__day-name{color:var(--dm-text-muted)!important}.dark-mode .react-datepicker__day,.dark-mode .react-datepicker__month-text,.dark-mode .react-datepicker__quarter-text,.dark-mode .react-datepicker__year-text{color:var(--dm-text-secondary)!important}.dark-mode .react-datepicker__day:hover,.dark-mode .react-datepicker__month-text:hover,.dark-mode .react-datepicker__quarter-text:hover,.dark-mode .react-datepicker__year-text:hover{background-color:var(--dm-bg-hover)!important;color:var(--dm-text-white)!important}.dark-mode .react-datepicker__day--selected,.dark-mode .react-datepicker__day--keyboard-selected,.dark-mode .react-datepicker__month-text--selected,.dark-mode .react-datepicker__month-text--keyboard-selected,.dark-mode .react-datepicker__quarter-text--selected,.dark-mode .react-datepicker__quarter-text--keyboard-selected,.dark-mode .react-datepicker__year-text--selected,.dark-mode .react-datepicker__year-text--keyboard-selected{background-color:#007bff!important;color:var(--dm-text-white)!important}.dark-mode .react-datepicker__day--selected:hover,.dark-mode .react-datepicker__day--keyboard-selected:hover,.dark-mode .react-datepicker__month-text--selected:hover,.dark-mode .react-datepicker__month-text--keyboard-selected:hover,.dark-mode .react-datepicker__quarter-text--selected:hover,.dark-mode .react-datepicker__quarter-text--keyboard-selected:hover,.dark-mode .react-datepicker__year-text--selected:hover,.dark-mode .react-datepicker__year-text--keyboard-selected:hover{background-color:#0056b3!important}.dark-mode .react-datepicker__day--today,.dark-mode .react-datepicker__month-text--today,.dark-mode .react-datepicker__quarter-text--today,.dark-mode .react-datepicker__year-text--today{font-weight:700;color:var(--dm-text-white)!important}.dark-mode .react-datepicker__day--disabled,.dark-mode .react-datepicker__month-text--disabled,.dark-mode .react-datepicker__quarter-text--disabled,.dark-mode .react-datepicker__year-text--disabled{color:var(--dm-text-disabled)!important;cursor:not-allowed!important}.dark-mode .react-datepicker__day--outside-month{color:var(--dm-text-disabled)!important}.dark-mode .react-datepicker__navigation-icon:before,.dark-mode .react-datepicker__navigation{border-color:var(--dm-text-muted)!important}.dark-mode .react-datepicker__navigation:hover *:before{border-color:var(--dm-text-primary)!important}.dark-mode .calendar-header{background-color:var(--dm-bg-tertiary)!important}.dark-mode .month-nav-button{background-color:var(--dm-bg-hover)!important;border:1px solid var(--dm-border-medium)!important;color:var(--dm-text-primary)!important}.dark-mode .month-nav-button:hover:not(:disabled){background-color:var(--dm-bg-secondary)!important;border-color:var(--dm-border-strong)!important}.dark-mode .month-nav-button:disabled{opacity:.3;cursor:not-allowed}.dark-mode .year-select,.dark-mode .month-select{background-color:var(--dm-bg-secondary)!important;border:1px solid var(--dm-border-strong)!important;color:var(--dm-text-primary)!important;padding:4px 8px;border-radius:4px}.dark-mode .year-select option,.dark-mode .month-select option{background-color:var(--dm-bg-secondary)!important;color:var(--dm-text-primary)!important}.dark-mode .custom-date-input{background-color:var(--dm-bg-secondary)!important;color:var(--dm-text-secondary)!important;border:1px solid var(--dm-border-strong)!important}.dark-mode .custom-date-input:hover{border-color:var(--dm-border-strong)!important}.dark-mode .react-datepicker__time-container{border-left:1px solid var(--dm-border-medium)!important}.dark-mode .react-datepicker__time{background-color:var(--dm-bg-secondary)!important}.dark-mode .react-datepicker__time-list-item{color:var(--dm-text-secondary)!important}.dark-mode .react-datepicker__time-list-item:hover{background-color:var(--dm-bg-hover)!important;color:var(--dm-text-white)!important}.dark-mode .react-datepicker__time-list-item--selected{background-color:#007bff!important;color:var(--dm-text-white)!important}.dark-mode .react-datepicker__triangle{display:none!important}.dark-mode .react-datepicker-popper{z-index:9999!important}.dark-mode .react-select__control{background-color:var(--dm-bg-secondary)!important;border-color:var(--dm-border-strong)!important}.dark-mode .react-select__control:hover{border-color:var(--dm-border-strong)!important}.dark-mode .react-select__control--is-focused{border-color:#008d6d!important;box-shadow:0 0 0 1px #008d6d!important}.dark-mode .react-select__menu{background-color:var(--dm-bg-tertiary)!important;border:1px solid var(--dm-border-medium)!important}.dark-mode .react-select__option{background-color:var(--dm-bg-secondary)!important;color:var(--dm-text-secondary)!important}.dark-mode .react-select__option--is-focused{background-color:#059669!important;color:#fff!important}.dark-mode .react-select__option--is-selected{background-color:#065f46!important;color:#fff!important}.dark-mode .react-select__single-value{color:var(--dm-text-secondary)!important}.dark-mode .react-select__placeholder{color:var(--dm-text-muted)!important}.dark-mode .react-select__input-container{color:var(--dm-text-secondary)!important}.dark-mode .react-select__indicator{color:var(--dm-text-muted)!important}.dark-mode .react-select__indicator:hover{color:var(--dm-text-secondary)!important}.csv-list-item{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-radius:6px;border:1px solid #e3e6f0;background-color:#fff;gap:8px}.csv-list-item-filename{font-size:.8rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.csv-list-item-date{font-size:9px;color:#858796}.dark-mode .csv-list-item{border-color:var(--dm-border-medium);background-color:var(--dm-bg-secondary)}.dark-mode .csv-list-item-filename{color:var(--dm-text-primary)}.dark-mode .csv-list-item-date{color:var(--dm-text-muted)}.pending-import-item{display:flex;align-items:center;justify-content:space-between;padding:12px;border-radius:10px;border:1px solid #e3e6f0;background-color:#fff;cursor:pointer;transition:all .2s ease}.pending-import-item:hover{background-color:#f8f9fa}.pending-import-item.selected{border:2px solid #008d6d;background-color:#e6f7f4}.pending-import-filename{font-weight:400}.pending-import-filename.selected{font-weight:600}.pending-import-date{font-size:12px;color:#6c757d}.pending-import-hint{display:flex;align-items:center;color:#6c757d;font-size:13px}.dark-mode .pending-import-item{border-color:var(--dm-border-medium);background-color:var(--dm-bg-secondary)}.dark-mode .pending-import-item:hover{background-color:var(--dm-bg-tertiary)}.dark-mode .pending-import-item.selected{border:2px solid #008d6d;background-color:var(--dm-bg-tertiary)}.dark-mode .pending-import-date,.dark-mode .pending-import-hint{color:var(--dm-text-muted)}.banking-flow-stepper .stepper-circle{width:2.5rem;height:2.5rem;border-radius:50%;background-color:#fff;color:#008d6d;border:2px solid #008d6d;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:700;transition:all .2s ease}.banking-flow-stepper .stepper-circle.active{background-color:#008d6d;color:#fff;border:none}.dark-mode .banking-flow-stepper .stepper-circle{background-color:var(--dm-bg-secondary);border-color:var(--dm-border-medium)}.dark-mode .banking-flow-stepper .stepper-circle.active{background-color:#008d6d;color:#fff}.banking-flow-stepper .stepper-label{margin-top:8px;font-size:.85rem;color:#666;font-weight:500;text-align:center;max-width:100px;word-wrap:break-word}.banking-flow-stepper .stepper-label.active{color:#008d6d;font-weight:700}.dark-mode .banking-flow-stepper .stepper-label{color:var(--dm-text-secondary)}.dark-mode .banking-flow-stepper .stepper-label.active{color:#008d6d}.banking-flow-stepper .stepper-line{flex:1;height:2px;background-color:#eee;align-self:flex-start;margin-top:1.25rem;min-width:20px}.banking-flow-stepper .stepper-line.completed{background-color:#008d6d}.dark-mode .banking-flow-stepper .stepper-line{background-color:var(--dm-border-light)}.dark-mode .banking-flow-stepper .stepper-line.completed{background-color:#008d6d}@media screen and (max-width:767px){.dark-mode .navbar-default .navbar-toggle{border-color:var(--dm-border-medium)}.dark-mode .navbar-default .navbar-toggle .icon-bar{background-color:var(--dm-text-white)}.dark-mode .table-responsive{border:0px}}@media(min-width:768px){.dark-mode #page-wrapper{border-left:0px}}.dark-mode .form-check-input:checked{background-color:#008d6d!important;border-color:#008d6d!important}.dark-mode .form-check-input:focus{border-color:#008d6d!important;box-shadow:0 0 0 .2rem #008d6d40!important}.dark-mode .form-check-input:checked:focus{box-shadow:0 0 0 .2rem #008d6d40!important}
