/* This file is autogenerated by scripts/cssDiff.php. DO NOT EDIT! */
html.dark {
  --c-logo-home: #c5c5c5;
  --c-logo-nav: #c5c5c5;
  --c-navbar-bg: #212121;
  --c-navbar-border: #212121;
  --c-notice: var(--bs-body-color);
  --c-notice-bg: #212121;
  --c-read-more-top: rgba(18, 18, 18, 0.8);
  --c-search-shadow: #777;
  --c-surface: #212121;
  --c-tag-bg-1: #ff7c5b;
  --c-tag-bg-2: #ffb84d;
  --c-tag-bg-3: #ffd54f;
  --c-tag-bg-4: #5bb574;
  --c-tag-bg-5: #5cabea;
  --c-tag-bg-6: #ec5fa0;
  --c-tag-bg-7: #aaaaaa;
  --c-tag-bg-8: #ffc7b8;
  --c-tag-bg-9: #ffe0b2;
  --c-tag-bg-10: #ffecb3;
  --c-tag-bg-11: #c5e9c9;
  --c-tag-bg-12: #b3ecf0;
  --c-tag-bg-13: #f5bad6;
  --c-tag-bg-14: #e2e3e5;
  --c-tag-1: var(--bs-body-bg);
  --c-tag-2: var(--bs-body-bg);
  --c-tag-3: var(--bs-body-bg);
  --c-tag-4: var(--bs-body-bg);
  --c-tag-5: var(--bs-body-bg);
  --c-tag-6: var(--bs-body-bg);
  --c-tag-7: var(--bs-body-bg);
  --c-tag-8: var(--bs-body-bg);
  --c-tag-9: var(--bs-body-bg);
  --c-tag-10: var(--bs-body-bg);
  --c-tag-11: var(--bs-body-bg);
  --c-tag-12: var(--bs-body-bg);
  --c-tag-13: var(--bs-body-bg);
  --c-tag-14: var(--bs-body-bg);
}

html.dark {
  --bs-blue: #51d2de;
  --bs-pink: #ec5fa0;
  --bs-red: #cf6679;
  --bs-orange: #ffb84d;
  --bs-yellow: #ffd54f;
  --bs-green: #5bb574;
  --bs-white: #121212;
  --bs-gray: #919191;
  --bs-gray-dark: #c9c9c9;
  --bs-gray-100: #171717;
  --bs-gray-200: #242424;
  --bs-gray-300: #2b2b2b;
  --bs-gray-400: #3b3b3b;
  --bs-gray-500: #575757;
  --bs-gray-600: #919191;
  --bs-gray-700: #b5b5b5;
  --bs-gray-800: #c9c9c9;
  --bs-gray-900: #dbdbdb;
  --bs-primary: #6cda89;
  --bs-secondary: #5cabea;
  --bs-success: #5bb574;
  --bs-warning: #ffd54f;
  --bs-danger: #cf6679;
  --bs-primary-rgb: 108, 218, 137;
  --bs-secondary-rgb: 92, 171, 234;
  --bs-success-rgb: 91, 181, 116;
  --bs-warning-rgb: 255, 213, 79;
  --bs-danger-rgb: 207, 102, 121;
  --bs-white-rgb: 17.85, 17.85, 17.85;
  --bs-black-rgb: 255, 255, 255;
  --bs-body-rgb: 224, 224, 224;
  --bs-gradient: linear-gradient(180deg, rgba(18, 18, 18, 0.15), rgba(18, 18, 18, 0));
  --bs-body-color: #e0e0e0;
  --bs-body-bg: #121212;
}

html.dark body {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}

html.dark a {
  color: #6cda89;
}

html.dark a:hover {
  color: #56ae6e;
}

html.dark code {
  color: #ec5fa0;
}

html.dark kbd {
  color: #121212;
  background-color: #dbdbdb;
}

html.dark caption {
  color: #919191;
}

html.dark th {
  text-align: inherit;
}

html.dark .blockquote-footer {
  color: #919191;
}

html.dark .img-thumbnail {
  background-color: #121212;
  border: 1px solid #2b2b2b;
}

html.dark .figure-caption {
  color: #919191;
}

html.dark .table {
  --bs-table-striped-color: #e0e0e0;
  --bs-table-striped-bg: rgba(255, 255, 255, 0.05);
  --bs-table-active-color: #e0e0e0;
  --bs-table-active-bg: rgba(255, 255, 255, 0.1);
  --bs-table-hover-color: #e0e0e0;
  --bs-table-hover-bg: rgba(255, 255, 255, 0.075);
  color: #e0e0e0;
  border-color: #2b2b2b;
}

html.dark .form-text {
  color: #919191;
}

html.dark .form-control {
  color: #e0e0e0;
  background-color: #121212;
  border: 1px solid #3b3b3b;
}

html.dark .form-control:focus {
  color: #e0e0e0;
  background-color: #121212;
  border-color: #6cda89;
  box-shadow: 0 0 8px 0.25rem rgba(108, 218, 137, 0.25);
}

html.dark .form-control::placeholder {
  color: #919191;
}

html.dark .form-control:disabled, html.dark .form-control[readonly] {
  background-color: #242424;
}

html.dark .form-control::file-selector-button {
  color: #e0e0e0;
  background-color: #242424;
}

html.dark .form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #222222;
}

html.dark .form-control::-webkit-file-upload-button {
  color: #e0e0e0;
  background-color: #242424;
}

html.dark .form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #222222;
}

html.dark .form-control-plaintext {
  color: #e0e0e0;
}

html.dark .form-select {
  color: #e0e0e0;
  background-color: #121212;
  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='%23c9c9c9' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  border: 1px solid #3b3b3b;
}

html.dark .form-select:focus {
  border-color: #6cda89;
  box-shadow: 0 0 0 0.25rem rgba(108, 218, 137, 0.25);
}

html.dark .form-select:disabled {
  background-color: #242424;
}

html.dark .form-select:-moz-focusring {
  text-shadow: 0 0 0 #e0e0e0;
}

html.dark .form-check-input {
  background-color: #121212;
  border: 1px solid rgba(255, 255, 255, 0.25);
}

html.dark .form-check-input:focus {
  border-color: #6cda89;
  box-shadow: 0 0 8px 0.25rem rgba(108, 218, 137, 0.25);
}

html.dark .form-check-input:checked {
  background-color: #6cda89;
  border-color: #6cda89;
}

html.dark .form-check-input:checked[type="checkbox"] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23121212' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}

html.dark .form-check-input:checked[type="radio"] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23121212'/%3e%3c/svg%3e");
}

html.dark .form-check-input[type="checkbox"]:indeterminate {
  background-color: #6cda89;
  border-color: #6cda89;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23121212' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}

html.dark .form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%236cda89'/%3e%3c/svg%3e");
}

html.dark .form-switch .form-check-input:checked {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23121212'/%3e%3c/svg%3e");
}

html.dark .form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #121212, 0 0 8px 0.25rem rgba(108, 218, 137, 0.25);
}

html.dark .form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #121212, 0 0 8px 0.25rem rgba(108, 218, 137, 0.25);
}

html.dark .form-range::-webkit-slider-thumb {
  background-color: #6cda89;
}

html.dark .form-range::-webkit-slider-thumb:active {
  background-color: #d3f4dc;
}

html.dark .form-range::-webkit-slider-runnable-track {
  background-color: #2b2b2b;
}

html.dark .form-range::-moz-range-thumb {
  background-color: #6cda89;
}

html.dark .form-range::-moz-range-thumb:active {
  background-color: #d3f4dc;
}

html.dark .form-range::-moz-range-track {
  background-color: #2b2b2b;
}

html.dark .form-range:disabled::-webkit-slider-thumb {
  background-color: #575757;
}

html.dark .form-range:disabled::-moz-range-thumb {
  background-color: #575757;
}

html.dark .input-group-text {
  color: #e0e0e0;
  background-color: #242424;
  border: 1px solid #3b3b3b;
}

html.dark .valid-feedback {
  color: #5bb574;
}

html.dark .valid-tooltip {
  color: #121212;
  background-color: rgba(91, 181, 116, 0.9);
}

html.dark .was-validated .form-control:valid, html.dark .form-control.is-valid {
  border-color: #5bb574;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%235bb574' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
}

html.dark .was-validated .form-control:valid:focus, html.dark .form-control.is-valid:focus {
  border-color: #5bb574;
  box-shadow: 0 0 8px 0.25rem rgba(91, 181, 116, 0.25);
}

html.dark .was-validated .form-select:valid, html.dark .form-select.is-valid {
  border-color: #5bb574;
}

html.dark .was-validated .form-select:valid:not([multiple]):not([size]), html.dark .was-validated .form-select:valid:not([multiple])[size="1"], html.dark .form-select.is-valid:not([multiple]):not([size]), html.dark .form-select.is-valid:not([multiple])[size="1"] {
  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='%23c9c9c9' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%235bb574' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
}

html.dark .was-validated .form-select:valid:focus, html.dark .form-select.is-valid:focus {
  border-color: #5bb574;
  box-shadow: 0 0 8px 0.25rem rgba(91, 181, 116, 0.25);
}

html.dark .was-validated .form-check-input:valid, html.dark .form-check-input.is-valid {
  border-color: #5bb574;
}

html.dark .was-validated .form-check-input:valid:checked, html.dark .form-check-input.is-valid:checked {
  background-color: #5bb574;
}

html.dark .was-validated .form-check-input:valid:focus, html.dark .form-check-input.is-valid:focus {
  box-shadow: 0 0 8px 0.25rem rgba(91, 181, 116, 0.25);
}

html.dark .was-validated .form-check-input:valid ~ .form-check-label, html.dark .form-check-input.is-valid ~ .form-check-label {
  color: #5bb574;
}

html.dark .invalid-feedback {
  color: #cf6679;
}

html.dark .invalid-tooltip {
  color: #121212;
  background-color: rgba(207, 102, 121, 0.9);
}

html.dark .was-validated .form-control:invalid, html.dark .form-control.is-invalid {
  border-color: #cf6679;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23cf6679'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23cf6679' stroke='none'/%3e%3c/svg%3e");
}

html.dark .was-validated .form-control:invalid:focus, html.dark .form-control.is-invalid:focus {
  border-color: #cf6679;
  box-shadow: 0 0 8px 0.25rem rgba(207, 102, 121, 0.25);
}

html.dark .was-validated .form-select:invalid, html.dark .form-select.is-invalid {
  border-color: #cf6679;
}

html.dark .was-validated .form-select:invalid:not([multiple]):not([size]), html.dark .was-validated .form-select:invalid:not([multiple])[size="1"], html.dark .form-select.is-invalid:not([multiple]):not([size]), html.dark .form-select.is-invalid:not([multiple])[size="1"] {
  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='%23c9c9c9' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23cf6679'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23cf6679' stroke='none'/%3e%3c/svg%3e");
}

html.dark .was-validated .form-select:invalid:focus, html.dark .form-select.is-invalid:focus {
  border-color: #cf6679;
  box-shadow: 0 0 8px 0.25rem rgba(207, 102, 121, 0.25);
}

html.dark .was-validated .form-check-input:invalid, html.dark .form-check-input.is-invalid {
  border-color: #cf6679;
}

html.dark .was-validated .form-check-input:invalid:checked, html.dark .form-check-input.is-invalid:checked {
  background-color: #cf6679;
}

html.dark .was-validated .form-check-input:invalid:focus, html.dark .form-check-input.is-invalid:focus {
  box-shadow: 0 0 8px 0.25rem rgba(207, 102, 121, 0.25);
}

html.dark .was-validated .form-check-input:invalid ~ .form-check-label, html.dark .form-check-input.is-invalid ~ .form-check-label {
  color: #cf6679;
}

html.dark .btn {
  color: #e0e0e0;
}

html.dark .btn:hover {
  color: #e0e0e0;
}

html.dark .btn-check:focus + .btn, html.dark .btn:focus {
  box-shadow: 0 0 8px 0.25rem rgba(108, 218, 137, 0.25);
}

html.dark .btn-primary {
  color: #121212;
  background-color: #6cda89;
  border-color: #6cda89;
}

html.dark .btn-primary:hover {
  color: #121212;
  background-color: #5cb974;
  border-color: #56ae6e;
}

html.dark .btn-check:focus + .btn-primary, html.dark .btn-primary:focus {
  color: #121212;
  background-color: #5cb974;
  border-color: #56ae6e;
  box-shadow: 0 0 0 0.25rem rgba(94, 188, 119, 0.5);
}

html.dark .btn-check:checked + .btn-primary, html.dark .btn-check:active + .btn-primary, html.dark .btn-primary:active, html.dark .btn-primary.active, html.dark .show > .btn-primary.dropdown-toggle {
  color: #121212;
  background-color: #56ae6e;
  border-color: #51a467;
}

html.dark .btn-check:checked + .btn-primary:focus, html.dark .btn-check:active + .btn-primary:focus, html.dark .btn-primary:active:focus, html.dark .btn-primary.active:focus, html.dark .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(94, 188, 119, 0.5);
}

html.dark .btn-primary:disabled, html.dark .btn-primary.disabled {
  color: #121212;
  background-color: #6cda89;
  border-color: #6cda89;
}

html.dark .btn-secondary {
  color: #121212;
  background-color: #5cabea;
  border-color: #5cabea;
}

html.dark .btn-secondary:hover {
  color: #121212;
  background-color: #4e91c7;
  border-color: #4a89bb;
}

html.dark .btn-check:focus + .btn-secondary, html.dark .btn-secondary:focus {
  color: #121212;
  background-color: #4e91c7;
  border-color: #4a89bb;
  box-shadow: 0 0 0 0.25rem rgba(81, 148, 202, 0.5);
}

html.dark .btn-check:checked + .btn-secondary, html.dark .btn-check:active + .btn-secondary, html.dark .btn-secondary:active, html.dark .btn-secondary.active, html.dark .show > .btn-secondary.dropdown-toggle {
  color: #121212;
  background-color: #4a89bb;
  border-color: #4580b0;
}

html.dark .btn-check:checked + .btn-secondary:focus, html.dark .btn-check:active + .btn-secondary:focus, html.dark .btn-secondary:active:focus, html.dark .btn-secondary.active:focus, html.dark .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(81, 148, 202, 0.5);
}

html.dark .btn-secondary:disabled, html.dark .btn-secondary.disabled {
  color: #121212;
  background-color: #5cabea;
  border-color: #5cabea;
}

html.dark .btn-success {
  color: #121212;
  background-color: #5bb574;
  border-color: #5bb574;
}

html.dark .btn-success:hover {
  color: #121212;
  background-color: #4d9a63;
  border-color: #49915d;
}

html.dark .btn-check:focus + .btn-success, html.dark .btn-success:focus {
  color: #121212;
  background-color: #4d9a63;
  border-color: #49915d;
  box-shadow: 0 0 0 0.25rem rgba(80, 157, 101, 0.5);
}

html.dark .btn-check:checked + .btn-success, html.dark .btn-check:active + .btn-success, html.dark .btn-success:active, html.dark .btn-success.active, html.dark .show > .btn-success.dropdown-toggle {
  color: #121212;
  background-color: #49915d;
  border-color: #448857;
}

html.dark .btn-check:checked + .btn-success:focus, html.dark .btn-check:active + .btn-success:focus, html.dark .btn-success:active:focus, html.dark .btn-success.active:focus, html.dark .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(80, 157, 101, 0.5);
}

html.dark .btn-success:disabled, html.dark .btn-success.disabled {
  color: #121212;
  background-color: #5bb574;
  border-color: #5bb574;
}

html.dark .btn-warning {
  color: #121212;
  background-color: #ffd54f;
  border-color: #ffd54f;
}

html.dark .btn-warning:hover {
  color: #121212;
  background-color: #d9b543;
  border-color: #ccaa3f;
}

html.dark .btn-check:focus + .btn-warning, html.dark .btn-warning:focus {
  color: #121212;
  background-color: #d9b543;
  border-color: #ccaa3f;
  box-shadow: 0 0 0 0.25rem rgba(219, 184, 70, 0.5);
}

html.dark .btn-check:checked + .btn-warning, html.dark .btn-check:active + .btn-warning, html.dark .btn-warning:active, html.dark .btn-warning.active, html.dark .show > .btn-warning.dropdown-toggle {
  color: #121212;
  background-color: #ccaa3f;
  border-color: #bfa03b;
}

html.dark .btn-check:checked + .btn-warning:focus, html.dark .btn-check:active + .btn-warning:focus, html.dark .btn-warning:active:focus, html.dark .btn-warning.active:focus, html.dark .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(219, 184, 70, 0.5);
}

html.dark .btn-warning:disabled, html.dark .btn-warning.disabled {
  color: #121212;
  background-color: #ffd54f;
  border-color: #ffd54f;
}

html.dark .btn-danger {
  color: #121212;
  background-color: #cf6679;
  border-color: #cf6679;
}

html.dark .btn-danger:hover {
  color: white;
  background-color: #b05767;
  border-color: #a65261;
}

html.dark .btn-check:focus + .btn-danger, html.dark .btn-danger:focus {
  color: white;
  background-color: #b05767;
  border-color: #a65261;
  box-shadow: 0 0 0 0.25rem rgba(179, 89, 106, 0.5);
}

html.dark .btn-check:checked + .btn-danger, html.dark .btn-check:active + .btn-danger, html.dark .btn-danger:active, html.dark .btn-danger.active, html.dark .show > .btn-danger.dropdown-toggle {
  color: white;
  background-color: #a65261;
  border-color: #9b4d5b;
}

html.dark .btn-check:checked + .btn-danger:focus, html.dark .btn-check:active + .btn-danger:focus, html.dark .btn-danger:active:focus, html.dark .btn-danger.active:focus, html.dark .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(179, 89, 106, 0.5);
}

html.dark .btn-danger:disabled, html.dark .btn-danger.disabled {
  color: #121212;
  background-color: #cf6679;
  border-color: #cf6679;
}

html.dark .btn-outline-primary {
  color: #6cda89;
  border-color: #6cda89;
}

html.dark .btn-outline-primary:hover {
  color: #121212;
  background-color: #6cda89;
  border-color: #6cda89;
}

html.dark .btn-check:focus + .btn-outline-primary, html.dark .btn-outline-primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 218, 137, 0.5);
}

html.dark .btn-check:checked + .btn-outline-primary, html.dark .btn-check:active + .btn-outline-primary, html.dark .btn-outline-primary:active, html.dark .btn-outline-primary.active, html.dark .btn-outline-primary.dropdown-toggle.show {
  color: #121212;
  background-color: #6cda89;
  border-color: #6cda89;
}

html.dark .btn-check:checked + .btn-outline-primary:focus, html.dark .btn-check:active + .btn-outline-primary:focus, html.dark .btn-outline-primary:active:focus, html.dark .btn-outline-primary.active:focus, html.dark .btn-outline-primary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 218, 137, 0.5);
}

html.dark .btn-outline-primary:disabled, html.dark .btn-outline-primary.disabled {
  color: #6cda89;
}

html.dark .btn-outline-secondary {
  color: #5cabea;
  border-color: #5cabea;
}

html.dark .btn-outline-secondary:hover {
  color: #121212;
  background-color: #5cabea;
  border-color: #5cabea;
}

html.dark .btn-check:focus + .btn-outline-secondary, html.dark .btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.25rem rgba(92, 171, 234, 0.5);
}

html.dark .btn-check:checked + .btn-outline-secondary, html.dark .btn-check:active + .btn-outline-secondary, html.dark .btn-outline-secondary:active, html.dark .btn-outline-secondary.active, html.dark .btn-outline-secondary.dropdown-toggle.show {
  color: #121212;
  background-color: #5cabea;
  border-color: #5cabea;
}

html.dark .btn-check:checked + .btn-outline-secondary:focus, html.dark .btn-check:active + .btn-outline-secondary:focus, html.dark .btn-outline-secondary:active:focus, html.dark .btn-outline-secondary.active:focus, html.dark .btn-outline-secondary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(92, 171, 234, 0.5);
}

html.dark .btn-outline-secondary:disabled, html.dark .btn-outline-secondary.disabled {
  color: #5cabea;
}

html.dark .btn-outline-success {
  color: #5bb574;
  border-color: #5bb574;
}

html.dark .btn-outline-success:hover {
  color: #121212;
  background-color: #5bb574;
  border-color: #5bb574;
}

html.dark .btn-check:focus + .btn-outline-success, html.dark .btn-outline-success:focus {
  box-shadow: 0 0 0 0.25rem rgba(91, 181, 116, 0.5);
}

html.dark .btn-check:checked + .btn-outline-success, html.dark .btn-check:active + .btn-outline-success, html.dark .btn-outline-success:active, html.dark .btn-outline-success.active, html.dark .btn-outline-success.dropdown-toggle.show {
  color: #121212;
  background-color: #5bb574;
  border-color: #5bb574;
}

html.dark .btn-check:checked + .btn-outline-success:focus, html.dark .btn-check:active + .btn-outline-success:focus, html.dark .btn-outline-success:active:focus, html.dark .btn-outline-success.active:focus, html.dark .btn-outline-success.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(91, 181, 116, 0.5);
}

html.dark .btn-outline-success:disabled, html.dark .btn-outline-success.disabled {
  color: #5bb574;
}

html.dark .btn-outline-warning {
  color: #ffd54f;
  border-color: #ffd54f;
}

html.dark .btn-outline-warning:hover {
  color: #121212;
  background-color: #ffd54f;
  border-color: #ffd54f;
}

html.dark .btn-check:focus + .btn-outline-warning, html.dark .btn-outline-warning:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 213, 79, 0.5);
}

html.dark .btn-check:checked + .btn-outline-warning, html.dark .btn-check:active + .btn-outline-warning, html.dark .btn-outline-warning:active, html.dark .btn-outline-warning.active, html.dark .btn-outline-warning.dropdown-toggle.show {
  color: #121212;
  background-color: #ffd54f;
  border-color: #ffd54f;
}

html.dark .btn-check:checked + .btn-outline-warning:focus, html.dark .btn-check:active + .btn-outline-warning:focus, html.dark .btn-outline-warning:active:focus, html.dark .btn-outline-warning.active:focus, html.dark .btn-outline-warning.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 213, 79, 0.5);
}

html.dark .btn-outline-warning:disabled, html.dark .btn-outline-warning.disabled {
  color: #ffd54f;
}

html.dark .btn-outline-danger {
  color: #cf6679;
  border-color: #cf6679;
}

html.dark .btn-outline-danger:hover {
  color: #121212;
  background-color: #cf6679;
  border-color: #cf6679;
}

html.dark .btn-check:focus + .btn-outline-danger, html.dark .btn-outline-danger:focus {
  box-shadow: 0 0 0 0.25rem rgba(207, 102, 121, 0.5);
}

html.dark .btn-check:checked + .btn-outline-danger, html.dark .btn-check:active + .btn-outline-danger, html.dark .btn-outline-danger:active, html.dark .btn-outline-danger.active, html.dark .btn-outline-danger.dropdown-toggle.show {
  color: #121212;
  background-color: #cf6679;
  border-color: #cf6679;
}

html.dark .btn-check:checked + .btn-outline-danger:focus, html.dark .btn-check:active + .btn-outline-danger:focus, html.dark .btn-outline-danger:active:focus, html.dark .btn-outline-danger.active:focus, html.dark .btn-outline-danger.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(207, 102, 121, 0.5);
}

html.dark .btn-outline-danger:disabled, html.dark .btn-outline-danger.disabled {
  color: #cf6679;
}

html.dark .btn-link {
  color: #6cda89;
}

html.dark .btn-link:hover {
  color: #56ae6e;
}

html.dark .btn-link:disabled, html.dark .btn-link.disabled {
  color: #919191;
}

html.dark .dropdown-menu {
  color: #e0e0e0;
  background-color: #212121;
  border: 1px solid rgba(255, 255, 255, 0.15);
}

html.dark .dropend .dropdown-toggle::after {
  vertical-align: 0.255em;
}

html.dark .dropstart .dropdown-toggle::after {
  display: inline-block;
}

html.dark .dropstart .dropdown-toggle::before {
  vertical-align: 0.255em;
}

html.dark .dropdown-divider {
  border-top: 1px solid rgba(255, 255, 255, 0.15);
}

html.dark .dropdown-item {
  color: #dbdbdb;
}

html.dark .dropdown-item:hover, html.dark .dropdown-item:focus {
  color: #6cda89;
  background-color: #242424;
}

html.dark .dropdown-item.active, html.dark .dropdown-item:active {
  color: #121212;
  background-color: #6cda89;
}

html.dark .dropdown-item.disabled, html.dark .dropdown-item:disabled {
  color: #575757;
}

html.dark .dropdown-header {
  color: #919191;
}

html.dark .dropdown-item-text {
  color: #dbdbdb;
}

html.dark .dropdown-menu-dark {
  color: #2b2b2b;
  background-color: #c9c9c9;
  border-color: rgba(255, 255, 255, 0.15);
}

html.dark .dropdown-menu-dark .dropdown-item {
  color: #2b2b2b;
}

html.dark .dropdown-menu-dark .dropdown-item:hover, html.dark .dropdown-menu-dark .dropdown-item:focus {
  color: #121212;
  background-color: rgba(18, 18, 18, 0.15);
}

html.dark .dropdown-menu-dark .dropdown-item.active, html.dark .dropdown-menu-dark .dropdown-item:active {
  color: #121212;
  background-color: #6cda89;
}

html.dark .dropdown-menu-dark .dropdown-item.disabled, html.dark .dropdown-menu-dark .dropdown-item:disabled {
  color: #575757;
}

html.dark .dropdown-menu-dark .dropdown-divider {
  border-color: rgba(255, 255, 255, 0.15);
}

html.dark .dropdown-menu-dark .dropdown-item-text {
  color: #2b2b2b;
}

html.dark .dropdown-menu-dark .dropdown-header {
  color: #575757;
}

html.dark .nav-link {
  color: #6cda89;
}

html.dark .nav-link:hover, html.dark .nav-link:focus {
  color: #56ae6e;
}

html.dark .nav-link.disabled {
  color: #919191;
}

html.dark .nav-tabs {
  border-bottom: 1px solid #2b2b2b;
}

html.dark .nav-tabs .nav-link:hover, html.dark .nav-tabs .nav-link:focus {
  border-color: #242424 #242424 #2b2b2b;
}

html.dark .nav-tabs .nav-link.disabled {
  color: #919191;
}

html.dark .nav-tabs .nav-link.active, html.dark .nav-tabs .nav-item.show .nav-link {
  color: #b5b5b5;
  background-color: #121212;
  border-color: #2b2b2b #2b2b2b #121212;
}

html.dark .nav-pills .nav-link.active, html.dark .nav-pills .show > .nav-link {
  color: #121212;
  background-color: #6cda89;
}

html.dark .navbar-light .navbar-brand {
  color: rgba(255, 255, 255, 0.9);
}

html.dark .navbar-light .navbar-brand:hover, html.dark .navbar-light .navbar-brand:focus {
  color: rgba(255, 255, 255, 0.9);
}

html.dark .navbar-light .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.55);
}

html.dark .navbar-light .navbar-nav .nav-link:hover, html.dark .navbar-light .navbar-nav .nav-link:focus {
  color: #6cda89;
}

html.dark .navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.3);
}

html.dark .navbar-light .navbar-nav .show > .nav-link, html.dark .navbar-light .navbar-nav .nav-link.active {
  color: rgba(255, 255, 255, 0.9);
}

html.dark .navbar-light .navbar-toggler {
  color: rgba(255, 255, 255, 0.55);
  border-color: rgba(255, 255, 255, 0.1);
}

html.dark .navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

html.dark .navbar-light .navbar-text {
  color: rgba(255, 255, 255, 0.55);
}

html.dark .navbar-light .navbar-text a, html.dark .navbar-light .navbar-text a:hover, html.dark .navbar-light .navbar-text a:focus {
  color: rgba(255, 255, 255, 0.9);
}

html.dark .navbar-dark .navbar-brand {
  color: #121212;
}

html.dark .navbar-dark .navbar-brand:hover, html.dark .navbar-dark .navbar-brand:focus {
  color: #121212;
}

html.dark .navbar-dark .navbar-nav .nav-link {
  color: rgba(18, 18, 18, 0.55);
}

html.dark .navbar-dark .navbar-nav .nav-link:hover, html.dark .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(18, 18, 18, 0.75);
}

html.dark .navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(18, 18, 18, 0.25);
}

html.dark .navbar-dark .navbar-nav .show > .nav-link, html.dark .navbar-dark .navbar-nav .nav-link.active {
  color: #121212;
}

html.dark .navbar-dark .navbar-toggler {
  color: rgba(18, 18, 18, 0.55);
  border-color: rgba(18, 18, 18, 0.1);
}

html.dark .navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2818, 18, 18, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

html.dark .navbar-dark .navbar-text {
  color: rgba(18, 18, 18, 0.55);
}

html.dark .navbar-dark .navbar-text a, html.dark .navbar-dark .navbar-text a:hover, html.dark .navbar-dark .navbar-text a:focus {
  color: #121212;
}

html.dark .card {
  background-color: #121212;
  border: 1px solid rgba(255, 255, 255, 0.125);
}

html.dark .card-header {
  background-color: rgba(255, 255, 255, 0.03);
  border-bottom: 1px solid rgba(255, 255, 255, 0.125);
}

html.dark .card-footer {
  background-color: rgba(255, 255, 255, 0.03);
  border-top: 1px solid rgba(255, 255, 255, 0.125);
}

html.dark .badge {
  color: #121212;
}

html.dark .list-group-item-action {
  color: #b5b5b5;
}

html.dark .list-group-item-action:hover, html.dark .list-group-item-action:focus {
  color: #b5b5b5;
  background-color: #171717;
}

html.dark .list-group-item-action:active {
  color: #e0e0e0;
  background-color: #242424;
}

html.dark .list-group-item {
  color: #dbdbdb;
  background-color: #121212;
  border: 1px solid rgba(255, 255, 255, 0.125);
}

html.dark .list-group-item.disabled, html.dark .list-group-item:disabled {
  color: #919191;
  background-color: #121212;
}

html.dark .list-group-item.active {
  color: #121212;
  background-color: #6cda89;
  border-color: #6cda89;
}

html.dark .list-group-item-primary {
  color: #366242;
  background-color: #e2f8e7;
}

html.dark .list-group-item-primary.list-group-item-action:hover, html.dark .list-group-item-primary.list-group-item-action:focus {
  color: #366242;
  background-color: #cbdfd0;
}

html.dark .list-group-item-primary.list-group-item-action.active {
  color: #121212;
  background-color: #366242;
  border-color: #366242;
}

html.dark .list-group-item-secondary {
  color: #37678c;
  background-color: #deeefb;
}

html.dark .list-group-item-secondary.list-group-item-action:hover, html.dark .list-group-item-secondary.list-group-item-action:focus {
  color: #37678c;
  background-color: #c8d6e2;
}

html.dark .list-group-item-secondary.list-group-item-action.active {
  color: #121212;
  background-color: #37678c;
  border-color: #37678c;
}

html.dark .list-group-item-success {
  color: #376d46;
  background-color: #def0e3;
}

html.dark .list-group-item-success.list-group-item-action:hover, html.dark .list-group-item-success.list-group-item-action:focus {
  color: #376d46;
  background-color: #c8d8cc;
}

html.dark .list-group-item-success.list-group-item-action.active {
  color: #121212;
  background-color: #376d46;
  border-color: #376d46;
}

html.dark .list-group-item-warning {
  color: #71602a;
  background-color: #fff7dc;
}

html.dark .list-group-item-warning.list-group-item-action:hover, html.dark .list-group-item-warning.list-group-item-action:focus {
  color: #71602a;
  background-color: #e6dec6;
}

html.dark .list-group-item-warning.list-group-item-action.active {
  color: #121212;
  background-color: #71602a;
  border-color: #71602a;
}

html.dark .list-group-item-danger {
  color: #7c3d49;
  background-color: #f5e0e4;
}

html.dark .list-group-item-danger.list-group-item-action:hover, html.dark .list-group-item-danger.list-group-item-action:focus {
  color: #7c3d49;
  background-color: #ddcacd;
}

html.dark .list-group-item-danger.list-group-item-action.active {
  color: #121212;
  background-color: #7c3d49;
  border-color: #7c3d49;
}

html.dark .btn-close {
  color: white;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
}

html.dark .btn-close:hover {
  color: white;
}

html.dark .btn-close:focus {
  box-shadow: 0 0 8px 0.25rem rgba(108, 218, 137, 0.25);
}

html.dark .modal-content {
  background-color: #121212;
  border: 1px solid rgba(255, 255, 255, 0.2);
}

html.dark .modal-backdrop {
  background-color: #b5b5b5;
}

html.dark .modal-header {
  border-bottom: 1px solid #2b2b2b;
}

html.dark .modal-footer {
  border-top: 1px solid #2b2b2b;
}

html.dark .popover {
  text-align: left;
  background-color: #212121;
  border: 1px solid rgba(255, 255, 255, 0.2);
}

html.dark .bs-popover-top > .popover-arrow::before, html.dark .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before {
  border-top-color: rgba(255, 255, 255, 0.25);
}

html.dark .bs-popover-top > .popover-arrow::after, html.dark .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after {
  border-top-color: #212121;
}

html.dark .bs-popover-end > .popover-arrow::before, html.dark .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before {
  border-right-color: rgba(255, 255, 255, 0.25);
}

html.dark .bs-popover-end > .popover-arrow::after, html.dark .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after {
  border-right-color: #212121;
}

html.dark .bs-popover-bottom > .popover-arrow::before, html.dark .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before {
  border-bottom-color: rgba(255, 255, 255, 0.25);
}

html.dark .bs-popover-bottom > .popover-arrow::after, html.dark .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after {
  border-bottom-color: #212121;
}

html.dark .bs-popover-bottom .popover-header::before, html.dark .bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before {
  border-bottom: 1px solid #1f1f1f;
}

html.dark .bs-popover-start > .popover-arrow::before, html.dark .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before {
  border-left-color: rgba(255, 255, 255, 0.25);
}

html.dark .bs-popover-start > .popover-arrow::after, html.dark .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after {
  border-left-color: #212121;
}

html.dark .popover-header {
  background-color: #1f1f1f;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

html.dark .popover-body {
  color: #e0e0e0;
}

html.dark .link-primary {
  color: #6cda89;
}

html.dark .link-primary:hover, html.dark .link-primary:focus {
  color: #56ae6e;
}

html.dark .link-secondary {
  color: #5cabea;
}

html.dark .link-secondary:hover, html.dark .link-secondary:focus {
  color: #4a89bb;
}

html.dark .link-success {
  color: #5bb574;
}

html.dark .link-success:hover, html.dark .link-success:focus {
  color: #49915d;
}

html.dark .link-warning {
  color: #ffd54f;
}

html.dark .link-warning:hover, html.dark .link-warning:focus {
  color: #ccaa3f;
}

html.dark .link-danger {
  color: #cf6679;
}

html.dark .link-danger:hover, html.dark .link-danger:focus {
  color: #a65261;
}

html.dark .shadow {
  box-shadow: 0 0.5rem 1rem rgba(255, 255, 255, 0.15) !important;
}

html.dark .shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(255, 255, 255, 0.075) !important;
}

html.dark .shadow-lg {
  box-shadow: 0 1rem 3rem rgba(255, 255, 255, 0.175) !important;
}

html.dark .border {
  border: 1px solid #2b2b2b !important;
}

html.dark .border-top {
  border-top: 1px solid #2b2b2b !important;
}

html.dark .border-end {
  border-right: 1px solid #2b2b2b !important;
}

html.dark .border-bottom {
  border-bottom: 1px solid #2b2b2b !important;
}

html.dark .border-start {
  border-left: 1px solid #2b2b2b !important;
}

html.dark .border-primary {
  border-color: #6cda89 !important;
}

html.dark .border-secondary {
  border-color: #5cabea !important;
}

html.dark .border-success {
  border-color: #5bb574 !important;
}

html.dark .border-warning {
  border-color: #ffd54f !important;
}

html.dark .border-danger {
  border-color: #cf6679 !important;
}

html.dark .border-white {
  border-color: #121212 !important;
}

html.dark .text-muted {
  color: #919191 !important;
}

html.dark .text-black-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

html.dark .text-white-50 {
  color: rgba(18, 18, 18, 0.5) !important;
}

html.dark .ui-widget-content {
  background-color: var(--bs-body-bg);
  border-color: var(--bs-gray-300);
  color: var(--bs-body-color);
}

html.dark .ui-widget.ui-widget-content {
  border: 1px solid var(--bs-gray-400);
}

html.dark .ui-widget-content .ui-state-highlight, html.dark .ui-widget-content .ui-state-hover {
  color: var(--bs-body-bg);
}

html.dark .ui-state-default, html.dark .ui-widget-content .ui-state-default, html.dark .ui-widget-header .ui-state-default, html.dark .ui-button, html.dark .ui-button.ui-state-disabled:hover, html.dark .ui-button.ui-state-disabled:active {
  background: var(--bs-gray-100);
  border-color: var(--bs-gray-300);
  color: var(--bs-body-color);
}

html.dark .tablesorter-bootstrap thead .tablesorter-headerAsc {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 14 14'%3e%3cpath fill='%23ddd' d='M14 9.5L11.5 12 7 7.5 2.5 12 0 9.5l7-7z'/%3e%3c/svg%3e");
}

html.dark .tablesorter-bootstrap thead .tablesorter-headerDesc {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 14 14'%3e%3cpath fill='%23ddd' d='M14 5l-2.5-2.5-4.5 4.5-4.5-4.5L0 5 7 12z'/%3e%3c/svg%3e");
}

html.dark .tablesorter-bootstrap thead .tablesorter-headerUnSorted:not(.sorter-false) {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='16' viewBox='0 0 14 20'%3e%3cpath fill='%23ddd' d='M14 13l-2.5-2.5L7 15l-4.5-4.5L0 13l7 7zM14 7.5L11.5 10 7 5.5 2.5 10 0 7.5l7-7z'/%3e%3c/svg%3e");
}

