/* GENERATED by tools/theme/neutral-dark.py — do not edit; hand-written dark fixes live in protrip-dark.css */
[data-pc-theme=dark] {
  --bs-body-bg: #181818;
  --bs-body-bg-rgb: 24, 24, 24;
  --pc-sidebar-border: 1px dashed #2c2c2c;
  --pc-sidebar-user-background: rgb(34, 34, 34);
  --pc-header-color: #747474;
  --pc-active-background: rgb(31, 31, 31);
  --pc-header-submenu-background: #303030;
  --bs-border-color: rgb(61, 61, 61);
  --ck-color-image-caption-background: rgb(34, 34, 34);
}
[data-pc-theme=dark] .text-muted {
  color: #848484 !important;
}
[data-pc-theme=dark] .card {
  --bs-card-border-color: #303030;
  --bs-card-bg: rgb(34, 34, 34);
}
[data-pc-theme=dark] .offcanvas,
[data-pc-theme=dark] .offcanvas-xxl,
[data-pc-theme=dark] .offcanvas-xl,
[data-pc-theme=dark] .offcanvas-lg,
[data-pc-theme=dark] .offcanvas-md,
[data-pc-theme=dark] .offcanvas-sm {
  --bs-offcanvas-bg: rgb(31, 31, 31);
}
[data-pc-theme=dark] .list-group {
  --bs-list-group-border-color: rgb(41, 41, 41);
  --bs-list-group-disabled-bg: rgb(29, 29, 29);
  --bs-list-group-action-hover-bg: rgb(36, 36, 36);
  --bs-list-group-action-active-bg: rgb(36, 36, 36);
}
[data-pc-theme=dark] .preset-btn,
[data-pc-theme=dark] .theme-main-layout {
  --bs-gray-300: rgb(36, 36, 36);
}
[data-pc-theme=dark] .progress,
[data-pc-theme=dark] .progress-stacked {
  --bs-progress-bg: rgb(36, 36, 36);
  background: rgb(36, 36, 36);
}
[data-pc-theme=dark] .pct-c-btn {
  background: rgb(36, 36, 36);
  border-color: rgb(36, 36, 36);
}
[data-pc-theme=dark] .dropdown-menu {
  --bs-dropdown-bg: #303030;
  --bs-dropdown-link-hover-bg: rgb(31, 31, 31);
  --bs-dropdown-divider-bg: rgb(36, 36, 36);
}
[data-pc-theme=dark] .pagination {
  --bs-pagination-bg: rgb(31, 31, 31);
  --bs-pagination-border-color: rgb(41, 41, 41);
  --bs-pagination-hover-bg: rgb(39, 39, 39);
  --bs-pagination-hover-border-color: rgb(41, 41, 41);
  --bs-pagination-focus-bg: rgb(39, 39, 39);
  --bs-pagination-disabled-bg: rgb(27, 27, 27);
  --bs-pagination-disabled-border-color: rgb(41, 41, 41);
}
[data-pc-theme=dark] .modal {
  --bs-modal-bg: rgb(34, 34, 34);
  --bs-modal-header-border-color: rgb(41, 41, 41);
  --bs-modal-footer-border-color: rgb(41, 41, 41);
}
[data-pc-theme=dark] .toast {
  --bs-toast-bg: rgb(34, 34, 34);
  --bs-toast-header-bg: rgb(39, 39, 39);
}
[data-pc-theme=dark] .vtree li.vtree-leaf a.vtree-leaf-label:hover,
[data-pc-theme=dark] .vtree li.vtree-leaf.vtree-selected > a.vtree-leaf-label {
  background-color: rgb(44, 44, 44);
  outline-color: rgb(44, 44, 44);
}
[data-pc-theme=dark] .custom-select,
[data-pc-theme=dark] .datatable-selector,
[data-pc-theme=dark] .datatable-input,
[data-pc-theme=dark] .form-select,
[data-pc-theme=dark] .form-control {
  background-color: #303030;
}
[data-pc-theme=dark] .custom-select:not(:focus),
[data-pc-theme=dark] .datatable-selector:not(:focus),
[data-pc-theme=dark] .datatable-input:not(:focus),
[data-pc-theme=dark] .form-select:not(:focus),
[data-pc-theme=dark] .form-control:not(:focus) {
  border-color: rgb(61, 61, 61);
}
[data-pc-theme=dark] .form-check-input:not(:checked),
[data-pc-theme=dark] .input-group-text {
  background-color: #303030;
  border-color: rgb(61, 61, 61);
}
[data-pc-theme=dark] .form-control::file-selector-button {
  background-color: #303030;
  border-color: rgb(61, 61, 61);
}
[data-pc-theme=dark] .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: rgb(41, 41, 41);
}
[data-pc-theme=dark] select.form-control,
[data-pc-theme=dark] select.custom-select,
[data-pc-theme=dark] select.datatable-selector,
[data-pc-theme=dark] select.datatable-input,
[data-pc-theme=dark] .form-select:not([multiple]) {
  background-color: #303030;
}
[data-pc-theme=dark] .form-range::-webkit-slider-runnable-track {
  background-color: #303030;
}
[data-pc-theme=dark] .loader {
  background-color: rgba(24, 24, 24, 0.5);
}
[data-pc-theme=dark] .alert-secondary {
  color: #696969;
  background: rgba(105, 105, 105, 0.2);
  border-color: rgba(105, 105, 105, 0.2);
}
[data-pc-theme=dark] .alert-secondary .alert-link {
  color: #696969;
}
[data-pc-theme=dark] .badge.bg-light-secondary {
  background: rgba(105, 105, 105, 0.2);
  color: #696969;
  border-color: rgba(105, 105, 105, 0.2);
}
[data-pc-theme=dark] .icon-svg-secondary {
  fill: rgba(105, 105, 105, 0.2);
  stroke: #696969;
}
[data-pc-theme=dark] .bg-light-secondary {
  background: rgba(105, 105, 105, 0.2);
}
[data-pc-theme=dark] .btn-light-secondary:not(:hover) {
  background: rgba(105, 105, 105, 0.2) !important;
  border-color: rgba(105, 105, 105, 0.2);
}
[data-pc-theme=dark] .btn-link-secondary:not(:disabled):not(.disabled).active,
[data-pc-theme=dark] .btn-link-secondary:not(:disabled):not(.disabled):active,
[data-pc-theme=dark] .btn-link-secondary:active,
[data-pc-theme=dark] .btn-link-secondary:focus,
[data-pc-theme=dark] .btn-link-secondary:hover {
  background: rgba(105, 105, 105, 0.2);
  border-color: rgba(105, 105, 105, 0.2);
}
[data-pc-theme=dark] .form-check .form-check-input.input-light-secondary:checked {
  border-color: rgba(105, 105, 105, 0.2);
  background-color: rgba(105, 105, 105, 0.2);
}
[data-pc-theme=dark] .alert-light {
  color: #f9f9f9;
  background: rgba(249, 249, 249, 0.2);
  border-color: rgba(249, 249, 249, 0.2);
}
[data-pc-theme=dark] .alert-light .alert-link {
  color: #f9f9f9;
}
[data-pc-theme=dark] .badge.bg-light-light {
  background: rgba(249, 249, 249, 0.2);
  color: #f9f9f9;
  border-color: rgba(249, 249, 249, 0.2);
}
[data-pc-theme=dark] .icon-svg-light {
  fill: rgba(249, 249, 249, 0.2);
  stroke: #f9f9f9;
}
[data-pc-theme=dark] .bg-light-light {
  background: rgba(249, 249, 249, 0.2);
}
[data-pc-theme=dark] .btn-light-light:not(:hover) {
  background: rgba(249, 249, 249, 0.2) !important;
  border-color: rgba(249, 249, 249, 0.2);
}
[data-pc-theme=dark] .btn-link-light:not(:disabled):not(.disabled).active,
[data-pc-theme=dark] .btn-link-light:not(:disabled):not(.disabled):active,
[data-pc-theme=dark] .btn-link-light:active,
[data-pc-theme=dark] .btn-link-light:focus,
[data-pc-theme=dark] .btn-link-light:hover {
  background: rgba(249, 249, 249, 0.2);
  border-color: rgba(249, 249, 249, 0.2);
}
[data-pc-theme=dark] .form-check .form-check-input.input-light-light:checked {
  border-color: rgba(249, 249, 249, 0.2);
  background-color: rgba(249, 249, 249, 0.2);
}
[data-pc-theme=dark] .alert-dark {
  color: #181818;
  background: rgba(24, 24, 24, 0.2);
  border-color: rgba(24, 24, 24, 0.2);
  background-color: #303030;
  border-color: rgb(61, 61, 61);
}
[data-pc-theme=dark] .alert-dark .alert-link {
  color: #181818;
}
[data-pc-theme=dark] .badge.bg-light-dark {
  background: rgba(24, 24, 24, 0.2);
  color: #181818;
  border-color: rgba(24, 24, 24, 0.2);
}
[data-pc-theme=dark] .icon-svg-dark {
  fill: rgba(24, 24, 24, 0.2);
  stroke: #181818;
}
[data-pc-theme=dark] .bg-light-dark {
  background: rgba(24, 24, 24, 0.2);
}
[data-pc-theme=dark] .btn-light-dark:not(:hover) {
  background: rgba(24, 24, 24, 0.2) !important;
  border-color: rgba(24, 24, 24, 0.2);
}
[data-pc-theme=dark] .btn-link-dark:not(:disabled):not(.disabled).active,
[data-pc-theme=dark] .btn-link-dark:not(:disabled):not(.disabled):active,
[data-pc-theme=dark] .btn-link-dark:active,
[data-pc-theme=dark] .btn-link-dark:focus,
[data-pc-theme=dark] .btn-link-dark:hover {
  background: rgba(24, 24, 24, 0.2);
  border-color: rgba(24, 24, 24, 0.2);
}
[data-pc-theme=dark] .form-check .form-check-input.input-light-dark:checked {
  border-color: rgba(24, 24, 24, 0.2);
  background-color: rgba(24, 24, 24, 0.2);
}
[data-pc-theme=dark] .form-floating > .form-control:not(:-moz-placeholder-shown) ~ label::after,
[data-pc-theme=dark] .form-floating > .custom-select:not(:-moz-placeholder-shown) ~ label::after {
  background: #303030;
}
[data-pc-theme=dark] .form-floating > .form-control:focus ~ label::after,
[data-pc-theme=dark] .form-floating > .custom-select:focus ~ label::after,
[data-pc-theme=dark] .form-floating > .form-control:not(:placeholder-shown) ~ label::after,
[data-pc-theme=dark] .form-floating > .custom-select:not(:placeholder-shown) ~ label::after,
[data-pc-theme=dark] .form-floating > .form-control-plaintext ~ label::after,
[data-pc-theme=dark] .form-floating > .form-select ~ label::after {
  background: #303030;
}
[data-pc-theme=dark][data-pc-preset=preset-11] .form-check .form-check-input.input-light-primary:checked {
  border-color: rgba(24, 24, 24, 0.2);
  background-color: rgba(24, 24, 24, 0.2);
}
[data-pc-theme=dark][data-pc-preset=preset-11] .btn-light-primary {
  background: rgba(24, 24, 24, 0.2);
  color: #181818;
  border-color: rgba(24, 24, 24, 0.2);
}
[data-pc-theme=dark][data-pc-preset=preset-11] .btn-light-primary .material-icons-two-tone {
  background-color: #181818;
}
[data-pc-theme=dark][data-pc-preset=preset-11] .btn-light-primary:hover {
  background: #181818;
  border-color: #181818;
}
[data-pc-theme=dark][data-pc-preset=preset-11] .btn-light-primary.focus,
[data-pc-theme=dark][data-pc-preset=preset-11] .btn-light-primary:focus {
  background: #181818;
  border-color: #181818;
}
[data-pc-theme=dark][data-pc-preset=preset-11] .btn-light-primary:not(:disabled):not(.disabled).active,
[data-pc-theme=dark][data-pc-preset=preset-11] .btn-light-primary:not(:disabled):not(.disabled):active,
.show > [data-pc-theme=dark][data-pc-preset=preset-11] .btn-light-primary.dropdown-toggle {
  background: #181818;
  border-color: #181818;
}
[data-pc-theme=dark][data-pc-preset=preset-11] .btn-check:active + .btn-light-primary,
[data-pc-theme=dark][data-pc-preset=preset-11] .btn-check:checked + .btn-light-primary {
  background: #181818 !important;
  border-color: #181818;
}
[data-pc-theme=dark][data-pc-preset=preset-11] .btn-link-primary {
  color: #181818;
}
[data-pc-theme=dark][data-pc-preset=preset-11] .btn-link-primary .material-icons-two-tone {
  background-color: #181818;
}
[data-pc-theme=dark][data-pc-preset=preset-11] .btn-link-primary:hover {
  background: rgba(24, 24, 24, 0.2);
  color: #181818;
  border-color: rgba(24, 24, 24, 0.2);
}
[data-pc-theme=dark][data-pc-preset=preset-11] .btn-link-primary.focus,
[data-pc-theme=dark][data-pc-preset=preset-11] .btn-link-primary:focus {
  background: rgba(24, 24, 24, 0.2);
  color: #181818;
  border-color: rgba(24, 24, 24, 0.2);
}
[data-pc-theme=dark][data-pc-preset=preset-11] .btn-link-primary:not(:disabled):not(.disabled).active,
[data-pc-theme=dark][data-pc-preset=preset-11] .btn-link-primary:not(:disabled):not(.disabled):active,
.show > [data-pc-theme=dark][data-pc-preset=preset-11] .btn-link-primary.dropdown-toggle {
  background: rgba(24, 24, 24, 0.2);
  color: #181818;
  border-color: rgba(24, 24, 24, 0.2);
}
[data-pc-theme=dark][data-pc-preset=preset-11] .btn-check:active + .btn-link-primary,
[data-pc-theme=dark][data-pc-preset=preset-11] .btn-check:checked + .btn-link-primary {
  background: rgba(24, 24, 24, 0.2);
  color: #181818;
  border-color: rgba(24, 24, 24, 0.2);
}
[data-pc-theme=dark] .card .border {
  border-color: #393939 !important;
}
[data-pc-theme=dark] .introjs-tooltip,
[data-pc-theme=dark] .notifier,
[data-pc-theme=dark] .datepicker-footer,
[data-pc-theme=dark] .datepicker-picker {
  background-color: rgb(36, 36, 36);
}
[data-pc-theme=dark] .datepicker-cell.range {
  background: rgb(36, 36, 36);
}
[data-pc-theme=dark] .flatpickr-calendar .flatpickr-day.inRange,
[data-pc-theme=dark] .flatpickr-calendar .flatpickr-day.prevMonthDay.inRange,
[data-pc-theme=dark] .flatpickr-calendar .flatpickr-day.nextMonthDay.inRange,
[data-pc-theme=dark] .flatpickr-calendar .flatpickr-day.today.inRange,
[data-pc-theme=dark] .flatpickr-calendar .flatpickr-day.prevMonthDay.today.inRange,
[data-pc-theme=dark] .flatpickr-calendar .flatpickr-day.nextMonthDay.today.inRange,
[data-pc-theme=dark] .flatpickr-calendar .flatpickr-day:hover,
[data-pc-theme=dark] .flatpickr-calendar .flatpickr-day.prevMonthDay:hover,
[data-pc-theme=dark] .flatpickr-calendar .flatpickr-day.nextMonthDay:hover,
[data-pc-theme=dark] .flatpickr-calendar .flatpickr-day:focus,
[data-pc-theme=dark] .flatpickr-calendar .flatpickr-day.prevMonthDay:focus,
[data-pc-theme=dark] .flatpickr-calendar .flatpickr-day.nextMonthDay:focus {
  background: rgb(61, 61, 61);
  border-color: rgb(61, 61, 61);
  box-shadow: -5px 0 0 rgb(61, 61, 61), 5px 0 0 rgb(61, 61, 61);
}
[data-pc-theme=dark] .flatpickr-time input:focus,
[data-pc-theme=dark] .flatpickr-time input:hover,
[data-pc-theme=dark] .flatpickr-time .flatpickr-am-pm:focus,
[data-pc-theme=dark] .flatpickr-time .flatpickr-am-pm:hover {
  background: rgb(61, 61, 61);
}
[data-pc-theme=dark] .uppy-StatusBar:not([aria-hidden=true]).is-waiting,
[data-pc-theme=dark] .uppy-StatusBar.is-waiting .uppy-StatusBar-actions {
  border-color: rgb(61, 61, 61);
}
[data-pc-theme=dark] .choices__list--dropdown {
  border-color: rgb(61, 61, 61);
}
[data-pc-theme=dark] .ql-container.ql-snow,
[data-pc-theme=dark] .ql-toolbar.ql-snow {
  border-color: rgb(61, 61, 61);
}
[data-pc-theme=dark] .ck {
  --ck-color-base-border: rgb(61, 61, 61);
  --ck-color-toolbar-border: rgb(61, 61, 61);
  --ck-color-button-default-hover-background: rgb(61, 61, 61);
  --ck-color-button-default-active-background: rgb(61, 61, 61);
  --ck-color-button-on-active-background: rgb(61, 61, 61);
  --ck-color-button-on-background: rgb(61, 61, 61);
  --ck-color-button-on-hover-background: rgb(61, 61, 61);
  --ck-color-list-button-hover-background: rgb(61, 61, 61);
  --ck-color-panel-border: rgb(61, 61, 61);
}
[data-pc-theme=dark] .ck.ck-editor__editable.ck-editor__editable_inline {
  border-color: rgb(61, 61, 61);
}
[data-pc-theme=dark] #cke5-inline-demo .ck-content {
  border-color: rgb(61, 61, 61);
}
[data-pc-theme=dark] .editor-toolbar,
[data-pc-theme=dark] .CodeMirror {
  border-color: rgb(61, 61, 61);
}
[data-pc-theme=dark] .editor-toolbar i.separator {
  border-left-color: rgb(61, 61, 61);
  border-right-color: rgb(61, 61, 61);
}
[data-pc-theme=dark] .editor-toolbar a.active,
[data-pc-theme=dark] .editor-toolbar a:hover {
  background: rgb(61, 61, 61);
  border-color: rgb(61, 61, 61);
}
[data-pc-theme=dark] .dropzone {
  background: rgb(61, 61, 61);
}
[data-pc-theme=dark] .uppy-Dashboard-inner,
[data-pc-theme=dark] .uppy-DragDrop-container {
  background: rgb(61, 61, 61);
  border-color: rgb(61, 61, 61);
}
[data-pc-theme=dark] .uppy-DashboardTab-btn:hover {
  background: rgb(61, 61, 61);
}
[data-pc-theme=dark] [data-uppy-drag-drop-supported=true] .uppy-Dashboard-AddFiles {
  border-color: rgb(61, 61, 61);
}
[data-pc-theme=dark] .uppy-StatusBar,
[data-pc-theme=dark] .uppy-DashboardContent-bar {
  background: rgb(61, 61, 61);
}
[data-pc-theme=dark] .datatable-table,
[data-pc-theme=dark] .table {
  --bs-table-border-color: rgb(61, 61, 61);
}
[data-pc-theme=dark] .datatable-table thead th,
[data-pc-theme=dark] .table thead th {
  background: rgb(61, 61, 61);
  border-color: rgb(61, 61, 61);
}
[data-pc-theme=dark] .datatable-table > :not(:last-child) > :last-child > *,
[data-pc-theme=dark] .datatable-table td,
[data-pc-theme=dark] .datatable-table th,
[data-pc-theme=dark] .table > :not(:last-child) > :last-child > *,
[data-pc-theme=dark] .table td,
[data-pc-theme=dark] .table th {
  border-color: rgb(61, 61, 61);
}
[data-pc-theme=dark] .datatable-pagination a:hover {
  background: rgb(61, 61, 61);
}
[data-pc-theme=dark] table.dataTable thead tr > .dtfc-fixed-left,
[data-pc-theme=dark] table.dataTable thead tr > .dtfc-fixed-right,
[data-pc-theme=dark] table.dataTable tfoot tr > .dtfc-fixed-left,
[data-pc-theme=dark] table.dataTable tfoot tr > .dtfc-fixed-right,
[data-pc-theme=dark] .table.datatable[class*=table-] thead th {
  background: rgb(61, 61, 61);
}
[data-pc-theme=dark] table.datatable > tbody > tr.child ul.dtr-details > li {
  border-bottom-color: rgb(61, 61, 61);
}
[data-pc-theme=dark] .apexcharts-menu {
  border-color: rgb(61, 61, 61);
}
[data-pc-theme=dark] .apexcharts-tooltip.apexcharts-theme-light {
  border-color: rgb(61, 61, 61);
}
[data-pc-theme=dark] .apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
  border-bottom-color: rgb(61, 61, 61);
}
[data-pc-theme=dark] .apexcharts-xaxistooltip,
[data-pc-theme=dark] .apexcharts-yaxistooltip {
  border-color: rgb(61, 61, 61);
}
[data-pc-theme=dark] .fc .fc-list-sticky .fc-list-day > *,
[data-pc-theme=dark] .fc .fc-scrollgrid-section-sticky > *,
[data-pc-theme=dark] .auth-main .auth-wrapper.v3,
[data-pc-theme=dark] .auth-main .auth-wrapper.v2 {
  background: rgb(34, 34, 34);
}
[data-pc-theme=dark] .table-bordered td,
[data-pc-theme=dark] .table-bordered th,
[data-pc-theme=dark] .table-bordered {
  border-color: rgb(61, 61, 61);
}
[data-pc-theme=dark] .contact-form.bg-white {
  background: rgb(34, 34, 34) !important;
}
[data-pc-theme=dark] .fc-event.event-secondary {
  background: rgba(105, 105, 105, 0.2) !important;
  color: #696969 !important;
}
[data-pc-theme=dark] .fc-event.event-secondary.fc-h-event .fc-event-main {
  color: #696969;
}
[data-pc-theme=dark] .fc-event.event-secondary.fc-h-event:focus,
[data-pc-theme=dark] .fc-event.event-secondary.fc-h-event:hover {
  background: #696969;
}
[data-pc-theme=dark] .fc-event.event-light {
  background: rgba(249, 249, 249, 0.2) !important;
  color: #f9f9f9 !important;
}
[data-pc-theme=dark] .fc-event.event-light.fc-h-event .fc-event-main {
  color: #f9f9f9;
}
[data-pc-theme=dark] .fc-event.event-light.fc-h-event:focus,
[data-pc-theme=dark] .fc-event.event-light.fc-h-event:hover {
  background: #f9f9f9;
}
[data-pc-theme=dark] .fc-event.event-dark {
  background: rgba(24, 24, 24, 0.2) !important;
  color: #181818 !important;
}
[data-pc-theme=dark] .fc-event.event-dark.fc-h-event .fc-event-main {
  color: #181818;
}
[data-pc-theme=dark] .fc-event.event-dark.fc-h-event:focus,
[data-pc-theme=dark] .fc-event.event-dark.fc-h-event:hover {
  background: #181818;
}
[data-pc-theme=dark] .jvm-container path {
  fill: rgb(61, 61, 61);
}
[data-pc-theme=dark] .btn-light-secondary .material-icons-two-tone {
  background-color: #696969;
}
[data-pc-theme=dark] .btn-light-secondary:hover {
  background: #696969;
  border-color: #696969;
}
[data-pc-theme=dark] .btn-light-secondary.focus,
[data-pc-theme=dark] .btn-light-secondary:focus {
  background: #696969;
  border-color: #696969;
}
[data-pc-theme=dark] .btn-light-secondary:not(:disabled):not(.disabled).active,
[data-pc-theme=dark] .btn-light-secondary:not(:disabled):not(.disabled):active,
.show > [data-pc-theme=dark] .btn-light-secondary.dropdown-toggle {
  background: #696969;
  border-color: #696969;
}
[data-pc-theme=dark] .btn-light-light .material-icons-two-tone {
  background-color: #f9f9f9;
}
[data-pc-theme=dark] .btn-light-light:hover {
  background: #f9f9f9;
  border-color: #f9f9f9;
}
[data-pc-theme=dark] .btn-light-light.focus,
[data-pc-theme=dark] .btn-light-light:focus {
  background: #f9f9f9;
  border-color: #f9f9f9;
}
[data-pc-theme=dark] .btn-light-light:not(:disabled):not(.disabled).active,
[data-pc-theme=dark] .btn-light-light:not(:disabled):not(.disabled):active,
.show > [data-pc-theme=dark] .btn-light-light.dropdown-toggle {
  background: #f9f9f9;
  border-color: #f9f9f9;
}
[data-pc-theme=dark] .btn-light-dark .material-icons-two-tone {
  background-color: #181818;
}
[data-pc-theme=dark] .btn-light-dark:hover {
  background: #181818;
  border-color: #181818;
}
[data-pc-theme=dark] .btn-light-dark.focus,
[data-pc-theme=dark] .btn-light-dark:focus {
  background: #181818;
  border-color: #181818;
}
[data-pc-theme=dark] .btn-light-dark:not(:disabled):not(.disabled).active,
[data-pc-theme=dark] .btn-light-dark:not(:disabled):not(.disabled):active,
.show > [data-pc-theme=dark] .btn-light-dark.dropdown-toggle {
  background: #181818;
  border-color: #181818;
}
[data-pc-theme=dark][data-pc-layout=color-header] {
  --pc-sidebar-background: rgb(39, 39, 39);
}
[data-pc-theme=dark][data-pc-layout=compact] .pc-sidebar .pc-navbar > .pc-item.pc-hasmenu > .pc-submenu {
  background: #181818;
}
[data-pc-theme=dark] .task-card .task-list::before,
[data-pc-theme=dark] .task-card .task-list::after {
  background: #303030;
}
[data-pc-theme=dark].landing-page .bg-white {
  background: rgb(34, 34, 34) !important;
}
[data-pc-theme=dark].landing-page header .technology-block {
  background: #181818;
}
