diff --git a/InvenTree/InvenTree/static/css/color-themes/dark-reader.css b/InvenTree/InvenTree/static/css/color-themes/dark-reader.css
index e963c4b411..5270d5ead5 100644
--- a/InvenTree/InvenTree/static/css/color-themes/dark-reader.css
+++ b/InvenTree/InvenTree/static/css/color-themes/dark-reader.css
@@ -18,6 +18,9 @@ _______|_______/__/ ____ \__\__|___\__\__|___\__\____
 |__|   \__\____/__/      \__\_______/ |______|__|   \__\
                 https://darkreader.org
 */
+
+/*! Dark reader generated CSS | Licensed under MIT https://github.com/darkreader/darkreader/blob/master/LICENSE */
+
 /* User-Agent Style */
 html {
     background-color: #181a1b !important;
@@ -70,7 +73,7 @@ select:-webkit-autofill {
 }
 
 /* Invert Style */
-.jfk-bubble.gtx-bubble, .captcheck_answer_label > input + img, span#closed_text > img[src^="https://www.gstatic.com/images/branding/googlelogo"], span[data-href^="https://www.hcaptcha.com/"] > #icon {
+.jfk-bubble.gtx-bubble, .captcheck_answer_label > input + img, span#closed_text > img[src^="https://www.gstatic.com/images/branding/googlelogo"], span[data-href^="https://www.hcaptcha.com/"] > #icon, #bit-notification-bar-iframe, ::-webkit-calendar-picker-indicator {
     filter: invert(100%) hue-rotate(180deg) contrast(90%) !important;
 }
 
@@ -96,208 +99,90 @@ select:-webkit-autofill {
 .sr-only {
     border-color: initial;
 }
-.svg-inline--fa .fa-primary {
-    fill: currentcolor;
-}
-.svg-inline--fa .fa-secondary {
-    fill: currentcolor;
-}
 .svg-inline--fa mask .fa-primary,
 .svg-inline--fa mask .fa-secondary {
     fill: rgb(232, 230, 227);
 }
 .fad.fa-inverse {
-    color: rgb(232, 230, 227);
+    color: rgb(232, 230, 227); 
 }
-.treegrid-expander-expanded {
-    background-image: url("/static/treegrid/img/collapse.png");
-}
-.treegrid-expander-collapsed {
-    background-image: url("/static/treegrid/img/expand.png");
-}
-a {
-    background-color: transparent;
-}
-a:active,
-a:hover {
-    outline-color: initial;
-}
-abbr[title] {
-    border-bottom-color: initial;
-}
-mark {
-    color: rgb(232, 230, 227);
-    background-image: initial;
-    background-color: rgb(204, 204, 0);
-}
-img {
-    border-color: initial;
-}
-button,
-input,
-optgroup,
-select,
-textarea {
-    color: inherit;
-}
-fieldset {
-    border-color: rgb(66, 71, 74);
-}
-legend {
-    border-color: initial;
-}
-html {
-    -webkit-tap-highlight-color: rgba(232, 230, 227, 0);
+:root {
+    --bs-blue: #0d6efd; --bs-indigo: #6610f2; --bs-purple: #6f42c1; --bs-pink: #d63384; --bs-red: #dc3545; --bs-orange: #fd7e14; --bs-yellow: #ffc107; --bs-green: #198754; --bs-teal: #20c997; --bs-cyan: #0dcaf0; --bs-white: #fff; --bs-gray: #6c757d; --bs-gray-dark: #343a40; --bs-gray-100: #f8f9fa; --bs-gray-200: #e9ecef; --bs-gray-300: #dee2e6; --bs-gray-400: #ced4da; --bs-gray-500: #adb5bd; --bs-gray-600: #6c757d; --bs-gray-700: #495057; --bs-gray-800: #343a40; --bs-gray-900: #212529; --bs-primary: #0d6efd; --bs-secondary: #6c757d; --bs-success: #198754; --bs-info: #0dcaf0; --bs-warning: #ffc107; --bs-danger: #dc3545; --bs-light: #f8f9fa; --bs-dark: #212529; --darkreader-bg--bs-primary-rgb: 13,110,253; --darkreader-text--bs-primary-rgb: 13,110,253; --darkreader-bg--bs-secondary-rgb: 108,117,125; --darkreader-text--bs-secondary-rgb: 108,117,125; --darkreader-bg--bs-success-rgb: 25,135,84; --darkreader-text--bs-success-rgb: 25,135,84; --darkreader-bg--bs-info-rgb: 13,202,240; --darkreader-text--bs-info-rgb: 13,202,240; --darkreader-bg--bs-warning-rgb: 255,193,7; --darkreader-text--bs-warning-rgb: 255,193,7; --darkreader-bg--bs-danger-rgb: 220,53,69; --darkreader-text--bs-danger-rgb: 220,53,69; --darkreader-bg--bs-light-rgb: 248,249,250; --darkreader-text--bs-light-rgb: 248,249,250; --darkreader-bg--bs-dark-rgb: 33,37,41; --darkreader-text--bs-dark-rgb: 33,37,41; --darkreader-bg--bs-white-rgb: 255,255,255; --darkreader-text--bs-white-rgb: 255,255,255; --darkreader-bg--bs-black-rgb: 0,0,0; --darkreader-text--bs-black-rgb: 0,0,0; --darkreader-text--bs-body-color-rgb: 33,37,41; --darkreader-bg--bs-body-bg-rgb: 255,255,255; --bs-font-sans-serif: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --bs-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",
+    monospace;
+    --darkreader-bgimg--bs-gradient: linear-gradient(180deg,
+    rgba(24, 26, 27, 0.15),
+    rgba(24, 26, 27, 0));
+    --bs-body-font-family: var(--bs-font-sans-serif);
+    --bs-body-font-size: 1rem;
+    --bs-body-font-weight: 400;
+    --bs-body-line-height: 1.5;
+    --darkreader-bg--bs-body-color: #1c1e1f;
+    --darkreader-text--bs-body-color: #d1cdc7;
+    --darkreader-border--bs-body-color: #807769;
+    --darkreader-bg--bs-body-bg: #181a1b;
 }
 body {
-    color: rgb(200, 195, 188);
-    background-color: rgb(24, 26, 27);
-}
-a {
-    color: rgb(105, 166, 213);
-    text-decoration-color: initial;
-}
-a:focus,
-a:hover {
-    color: rgb(141, 187, 223);
-    text-decoration-color: initial;
-}
-a:focus {
-    outline-color: rgb(186, 123, 0);
-}
-.img-thumbnail {
-    background-color: rgb(24, 26, 27);
-    border-color: rgb(58, 62, 65);
+    color: var(--darkreader-text--bs-body-color);
+    background-color: var(--darkreader-bg--bs-body-bg);
+    -webkit-tap-highlight-color: transparent;
 }
 hr {
-    border-right-color: initial;
-    border-bottom-color: initial;
-    border-left-color: initial;
-    border-top-color: rgb(53, 57, 59);
-}
-.sr-only {
+    color: inherit;
+    background-color: currentcolor;
     border-color: initial;
 }
-.h1,
-.h2,
-.h3,
-.h4,
-.h5,
-.h6,
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
-    color: inherit;
-}
-.h1 .small,
-.h1 small,
-.h2 .small,
-.h2 small,
-.h3 .small,
-.h3 small,
-.h4 .small,
-.h4 small,
-.h5 .small,
-.h5 small,
-.h6 .small,
-.h6 small,
-h1 .small,
-h1 small,
-h2 .small,
-h2 small,
-h3 .small,
-h3 small,
-h4 .small,
-h4 small,
-h5 .small,
-h5 small,
-h6 .small,
-h6 small {
-    color: rgb(157, 148, 136);
+abbr[data-bs-original-title],
+abbr[title] {
+    text-decoration-color: initial;
 }
 .mark,
 mark {
     background-color: rgb(63, 54, 7);
 }
-.text-muted {
-    color: rgb(157, 148, 136);
+a {
+    color: rgb(35, 148, 253);
+    text-decoration-color: initial;
 }
-.text-primary {
-    color: rgb(105, 166, 213);
+a:hover {
+    color: rgb(85, 169, 247);
 }
-a.text-primary:focus,
-a.text-primary:hover {
-    color: rgb(129, 180, 220);
+a:not([href]):not([class]),
+a:not([href]):not([class]):hover {
+    color: inherit;
+    text-decoration-color: initial;
 }
-.text-success {
-    color: rgb(139, 196, 140);
+pre code {
+    color: inherit;
 }
-a.text-success:focus,
-a.text-success:hover {
-    color: rgb(162, 208, 164);
+code {
+    color: rgb(218, 70, 143);
 }
-.text-info {
-    color: rgb(117, 178, 208);
+a > code {
+    color: inherit;
 }
-a.text-info:focus,
-a.text-info:hover {
-    color: rgb(144, 192, 217);
-}
-.text-warning {
-    color: rgb(198, 171, 123);
-}
-a.text-warning:focus,
-a.text-warning:hover {
-    color: rgb(209, 187, 148);
-}
-.text-danger {
-    color: rgb(194, 102, 100);
-}
-a.text-danger:focus,
-a.text-danger:hover {
-    color: rgb(204, 127, 126);
-}
-.bg-primary {
+kbd {
     color: rgb(232, 230, 227);
-    background-color: rgb(41, 98, 146);
+    background-color: rgb(28, 30, 31);
 }
-a.bg-primary:focus,
-a.bg-primary:hover {
-    background-color: rgb(32, 77, 115);
+caption {
+    color: rgb(158, 150, 137);
 }
-.bg-success {
-    background-color: rgb(41, 60, 23);
+tbody,
+td,
+tfoot,
+th,
+thead,
+tr {
+    border-color: inherit;
 }
-a.bg-success:focus,
-a.bg-success:hover {
-    background-color: rgb(56, 83, 31);
+button:focus:not(:focus-visible) {
+    outline-color: initial;
 }
-.bg-info {
-    background-color: rgb(14, 48, 65);
+fieldset {
+    border-color: initial;
 }
-a.bg-info:focus,
-a.bg-info:hover {
-    background-color: rgb(19, 66, 90);
-}
-.bg-warning {
-    background-color: rgb(63, 54, 7);
-}
-a.bg-warning:focus,
-a.bg-warning:hover {
-    background-color: rgb(90, 77, 10);
-}
-.bg-danger {
-    background-color: rgb(56, 22, 22);
-}
-a.bg-danger:focus,
-a.bg-danger:hover {
-    background-color: rgb(79, 30, 30);
-}
-.page-header {
-    border-bottom-color: rgb(53, 57, 59);
+iframe {
+    border-color: initial;
 }
 .list-unstyled {
     list-style-image: initial;
@@ -305,1379 +190,1811 @@ a.bg-danger:hover {
 .list-inline {
     list-style-image: initial;
 }
-abbr[data-original-title],
-abbr[title] {
-    border-bottom-color: rgb(101, 94, 83);
+.blockquote-footer {
+    color: rgb(158, 150, 137);
 }
-blockquote {
-    border-left-color: rgb(53, 57, 59);
-}
-blockquote .small,
-blockquote footer,
-blockquote small {
-    color: rgb(157, 148, 136);
-}
-.blockquote-reverse,
-blockquote.pull-right {
-    border-right-color: rgb(53, 57, 59);
-    border-left-color: initial;
-}
-code {
-    color: rgb(221, 73, 110);
-    background-color: rgb(43, 20, 26);
-}
-kbd {
-    color: rgb(232, 230, 227);
-    background-color: rgb(38, 42, 43);
-    box-shadow: rgba(0, 0, 0, 0.25) 0px -1px 0px inset;
-}
-kbd kbd {
-    box-shadow: none;
-}
-pre {
-    color: rgb(200, 195, 188);
-    background-color: rgb(30, 32, 33);
-    border-color: rgb(62, 68, 70);
-}
-pre code {
-    color: inherit;
-    background-color: transparent;
-}
-table {
-    background-color: transparent;
-}
-caption {
-    color: rgb(157, 148, 136);
-}
-.table > tbody > tr > td,
-.table > tbody > tr > th,
-.table > tfoot > tr > td,
-.table > tfoot > tr > th,
-.table > thead > tr > td,
-.table > thead > tr > th {
-    border-top-color: rgb(58, 62, 65);
-}
-.table > thead > tr > th {
-    border-bottom-color: rgb(58, 62, 65);
-}
-.table > caption + thead > tr:first-child > td,
-.table > caption + thead > tr:first-child > th,
-.table > colgroup + thead > tr:first-child > td,
-.table > colgroup + thead > tr:first-child > th,
-.table > thead:first-child > tr:first-child > td,
-.table > thead:first-child > tr:first-child > th {
-    border-top-color: initial;
-}
-.table > tbody + tbody {
-    border-top-color: rgb(58, 62, 65);
-}
-.table .table {
+.img-thumbnail {
     background-color: rgb(24, 26, 27);
+    border-color: rgb(56, 61, 63);
 }
-.table-bordered {
-    border-color: rgb(58, 62, 65);
+.figure-caption {
+    color: rgb(158, 150, 137);
 }
-.table-bordered > tbody > tr > td,
-.table-bordered > tbody > tr > th,
-.table-bordered > tfoot > tr > td,
-.table-bordered > tfoot > tr > th,
-.table-bordered > thead > tr > td,
-.table-bordered > thead > tr > th {
-    border-color: rgb(58, 62, 65);
+.row {
+    --bs-gutter-x: 1.5rem;
+    --bs-gutter-y: 0;
 }
-.table-striped > tbody > tr:nth-of-type(2n+1) {
-    background-color: rgb(27, 30, 31);
+.g-0,
+.gx-0 {
+    --bs-gutter-x: 0;
 }
-.table-hover > tbody > tr:hover {
-    background-color: rgb(30, 32, 33);
+.g-0,
+.gy-0 {
+    --bs-gutter-y: 0;
 }
-.table > tbody > tr.active > td,
-.table > tbody > tr.active > th,
-.table > tbody > tr > td.active,
-.table > tbody > tr > th.active,
-.table > tfoot > tr.active > td,
-.table > tfoot > tr.active > th,
-.table > tfoot > tr > td.active,
-.table > tfoot > tr > th.active,
-.table > thead > tr.active > td,
-.table > thead > tr.active > th,
-.table > thead > tr > td.active,
-.table > thead > tr > th.active {
-    background-color: rgb(30, 32, 33);
+.g-1,
+.gx-1 {
+    --bs-gutter-x: 0.25rem;
 }
-.table-hover > tbody > tr.active:hover > td,
-.table-hover > tbody > tr.active:hover > th,
-.table-hover > tbody > tr:hover > .active,
-.table-hover > tbody > tr > td.active:hover,
-.table-hover > tbody > tr > th.active:hover {
-    background-color: rgb(37, 40, 42);
+.g-1,
+.gy-1 {
+    --bs-gutter-y: 0.25rem;
 }
-.table > tbody > tr.success > td,
-.table > tbody > tr.success > th,
-.table > tbody > tr > td.success,
-.table > tbody > tr > th.success,
-.table > tfoot > tr.success > td,
-.table > tfoot > tr.success > th,
-.table > tfoot > tr > td.success,
-.table > tfoot > tr > th.success,
-.table > thead > tr.success > td,
-.table > thead > tr.success > th,
-.table > thead > tr > td.success,
-.table > thead > tr > th.success {
-    background-color: rgb(41, 60, 23);
+.g-2,
+.gx-2 {
+    --bs-gutter-x: 0.5rem;
 }
-.table-hover > tbody > tr.success:hover > td,
-.table-hover > tbody > tr.success:hover > th,
-.table-hover > tbody > tr:hover > .success,
-.table-hover > tbody > tr > td.success:hover,
-.table-hover > tbody > tr > th.success:hover {
-    background-color: rgb(48, 71, 27);
+.g-2,
+.gy-2 {
+    --bs-gutter-y: 0.5rem;
 }
-.table > tbody > tr.info > td,
-.table > tbody > tr.info > th,
-.table > tbody > tr > td.info,
-.table > tbody > tr > th.info,
-.table > tfoot > tr.info > td,
-.table > tfoot > tr.info > th,
-.table > tfoot > tr > td.info,
-.table > tfoot > tr > th.info,
-.table > thead > tr.info > td,
-.table > thead > tr.info > th,
-.table > thead > tr > td.info,
-.table > thead > tr > th.info {
-    background-color: rgb(14, 48, 65);
+.g-3,
+.gx-3 {
+    --bs-gutter-x: 1rem;
 }
-.table-hover > tbody > tr.info:hover > td,
-.table-hover > tbody > tr.info:hover > th,
-.table-hover > tbody > tr:hover > .info,
-.table-hover > tbody > tr > td.info:hover,
-.table-hover > tbody > tr > th.info:hover {
-    background-color: rgb(44, 48, 50);
+.g-3,
+.gy-3 {
+    --bs-gutter-y: 1rem;
 }
-.table > tbody > tr.warning > td,
-.table > tbody > tr.warning > th,
-.table > tbody > tr > td.warning,
-.table > tbody > tr > th.warning,
-.table > tfoot > tr.warning > td,
-.table > tfoot > tr.warning > th,
-.table > tfoot > tr > td.warning,
-.table > tfoot > tr > th.warning,
-.table > thead > tr.warning > td,
-.table > thead > tr.warning > th,
-.table > thead > tr > td.warning,
-.table > thead > tr > th.warning {
-    background-color: rgb(63, 54, 7);
+.g-4,
+.gx-4 {
+    --bs-gutter-x: 1.5rem;
 }
-.table-hover > tbody > tr.warning:hover > td,
-.table-hover > tbody > tr.warning:hover > th,
-.table-hover > tbody > tr:hover > .warning,
-.table-hover > tbody > tr > td.warning:hover,
-.table-hover > tbody > tr > th.warning:hover {
-    background-color: rgb(77, 65, 8);
+.g-4,
+.gy-4 {
+    --bs-gutter-y: 1.5rem;
 }
-.table > tbody > tr.danger > td,
-.table > tbody > tr.danger > th,
-.table > tbody > tr > td.danger,
-.table > tbody > tr > th.danger,
-.table > tfoot > tr.danger > td,
-.table > tfoot > tr.danger > th,
-.table > tfoot > tr > td.danger,
-.table > tfoot > tr > th.danger,
-.table > thead > tr.danger > td,
-.table > thead > tr.danger > th,
-.table > thead > tr > td.danger,
-.table > thead > tr > th.danger {
-    background-color: rgb(56, 22, 22);
+.g-5,
+.gx-5 {
+    --bs-gutter-x: 3rem;
 }
-.table-hover > tbody > tr.danger:hover > td,
-.table-hover > tbody > tr.danger:hover > th,
-.table-hover > tbody > tr:hover > .danger,
-.table-hover > tbody > tr > td.danger:hover,
-.table-hover > tbody > tr > th.danger:hover {
-    background-color: rgb(67, 26, 26);
+.g-5,
+.gy-5 {
+    --bs-gutter-y: 3rem;
 }
-@media screen and (max-width: 767px) {
-    .table-responsive {
-        border-color: rgb(58, 62, 65);
+@media (min-width: 576px) {
+    .g-sm-0,
+    .gx-sm-0 {
+        --bs-gutter-x: 0;
     }
-    .table-responsive > .table-bordered {
-        border-color: initial;
+    .g-sm-0,
+    .gy-sm-0 {
+        --bs-gutter-y: 0;
     }
-    .table-responsive > .table-bordered > tbody > tr > td:first-child,
-    .table-responsive > .table-bordered > tbody > tr > th:first-child,
-    .table-responsive > .table-bordered > tfoot > tr > td:first-child,
-    .table-responsive > .table-bordered > tfoot > tr > th:first-child,
-    .table-responsive > .table-bordered > thead > tr > td:first-child,
-    .table-responsive > .table-bordered > thead > tr > th:first-child {
-        border-left-color: initial;
+    .g-sm-1,
+    .gx-sm-1 {
+        --bs-gutter-x: 0.25rem;
     }
-    .table-responsive > .table-bordered > tbody > tr > td:last-child,
-    .table-responsive > .table-bordered > tbody > tr > th:last-child,
-    .table-responsive > .table-bordered > tfoot > tr > td:last-child,
-    .table-responsive > .table-bordered > tfoot > tr > th:last-child,
-    .table-responsive > .table-bordered > thead > tr > td:last-child,
-    .table-responsive > .table-bordered > thead > tr > th:last-child {
-        border-right-color: initial;
+    .g-sm-1,
+    .gy-sm-1 {
+        --bs-gutter-y: 0.25rem;
     }
-    .table-responsive > .table-bordered > tbody > tr:last-child > td,
-    .table-responsive > .table-bordered > tbody > tr:last-child > th,
-    .table-responsive > .table-bordered > tfoot > tr:last-child > td,
-    .table-responsive > .table-bordered > tfoot > tr:last-child > th {
-        border-bottom-color: initial;
+    .g-sm-2,
+    .gx-sm-2 {
+        --bs-gutter-x: 0.5rem;
+    }
+    .g-sm-2,
+    .gy-sm-2 {
+        --bs-gutter-y: 0.5rem;
+    }
+    .g-sm-3,
+    .gx-sm-3 {
+        --bs-gutter-x: 1rem;
+    }
+    .g-sm-3,
+    .gy-sm-3 {
+        --bs-gutter-y: 1rem;
+    }
+    .g-sm-4,
+    .gx-sm-4 {
+        --bs-gutter-x: 1.5rem;
+    }
+    .g-sm-4,
+    .gy-sm-4 {
+        --bs-gutter-y: 1.5rem;
+    }
+    .g-sm-5,
+    .gx-sm-5 {
+        --bs-gutter-x: 3rem;
+    }
+    .g-sm-5,
+    .gy-sm-5 {
+        --bs-gutter-y: 3rem;
     }
 }
-fieldset {
-    border-color: initial;
+@media (min-width: 768px) {
+    .g-md-0,
+    .gx-md-0 {
+        --bs-gutter-x: 0;
+    }
+    .g-md-0,
+    .gy-md-0 {
+        --bs-gutter-y: 0;
+    }
+    .g-md-1,
+    .gx-md-1 {
+        --bs-gutter-x: 0.25rem;
+    }
+    .g-md-1,
+    .gy-md-1 {
+        --bs-gutter-y: 0.25rem;
+    }
+    .g-md-2,
+    .gx-md-2 {
+        --bs-gutter-x: 0.5rem;
+    }
+    .g-md-2,
+    .gy-md-2 {
+        --bs-gutter-y: 0.5rem;
+    }
+    .g-md-3,
+    .gx-md-3 {
+        --bs-gutter-x: 1rem;
+    }
+    .g-md-3,
+    .gy-md-3 {
+        --bs-gutter-y: 1rem;
+    }
+    .g-md-4,
+    .gx-md-4 {
+        --bs-gutter-x: 1.5rem;
+    }
+    .g-md-4,
+    .gy-md-4 {
+        --bs-gutter-y: 1.5rem;
+    }
+    .g-md-5,
+    .gx-md-5 {
+        --bs-gutter-x: 3rem;
+    }
+    .g-md-5,
+    .gy-md-5 {
+        --bs-gutter-y: 3rem;
+    }
 }
-legend {
-    color: rgb(200, 195, 188);
-    border-top-color: initial;
-    border-right-color: initial;
-    border-left-color: initial;
-    border-bottom-color: rgb(55, 60, 62); 
+@media (min-width: 992px) {
+    .g-lg-0,
+    .gx-lg-0 {
+        --bs-gutter-x: 0;
+    }
+    .g-lg-0,
+    .gy-lg-0 {
+        --bs-gutter-y: 0;
+    }
+    .g-lg-1,
+    .gx-lg-1 {
+        --bs-gutter-x: 0.25rem;
+    }
+    .g-lg-1,
+    .gy-lg-1 {
+        --bs-gutter-y: 0.25rem;
+    }
+    .g-lg-2,
+    .gx-lg-2 {
+        --bs-gutter-x: 0.5rem;
+    }
+    .g-lg-2,
+    .gy-lg-2 {
+        --bs-gutter-y: 0.5rem;
+    }
+    .g-lg-3,
+    .gx-lg-3 {
+        --bs-gutter-x: 1rem;
+    }
+    .g-lg-3,
+    .gy-lg-3 {
+        --bs-gutter-y: 1rem;
+    }
+    .g-lg-4,
+    .gx-lg-4 {
+        --bs-gutter-x: 1.5rem;
+    }
+    .g-lg-4,
+    .gy-lg-4 {
+        --bs-gutter-y: 1.5rem;
+    }
+    .g-lg-5,
+    .gx-lg-5 {
+        --bs-gutter-x: 3rem;
+    }
+    .g-lg-5,
+    .gy-lg-5 {
+        --bs-gutter-y: 3rem;
+    }
 }
-input[type="file"]:focus, input[type="checkbox"]:focus, input[type="radio"]:focus {
-    outline-color: rgb(186, 123, 0);
+@media (min-width: 1200px) {
+    .g-xl-0,
+    .gx-xl-0 {
+        --bs-gutter-x: 0;
+    }
+    .g-xl-0,
+    .gy-xl-0 {
+        --bs-gutter-y: 0;
+    }
+    .g-xl-1,
+    .gx-xl-1 {
+        --bs-gutter-x: 0.25rem;
+    }
+    .g-xl-1,
+    .gy-xl-1 {
+        --bs-gutter-y: 0.25rem;
+    }
+    .g-xl-2,
+    .gx-xl-2 {
+        --bs-gutter-x: 0.5rem;
+    }
+    .g-xl-2,
+    .gy-xl-2 {
+        --bs-gutter-y: 0.5rem;
+    }
+    .g-xl-3,
+    .gx-xl-3 {
+        --bs-gutter-x: 1rem;
+    }
+    .g-xl-3,
+    .gy-xl-3 {
+        --bs-gutter-y: 1rem;
+    }
+    .g-xl-4,
+    .gx-xl-4 {
+        --bs-gutter-x: 1.5rem;
+    }
+    .g-xl-4,
+    .gy-xl-4 {
+        --bs-gutter-y: 1.5rem;
+    }
+    .g-xl-5,
+    .gx-xl-5 {
+        --bs-gutter-x: 3rem;
+    }
+    .g-xl-5,
+    .gy-xl-5 {
+        --bs-gutter-y: 3rem;
+    }
 }
-output {
-    color: rgb(178, 172, 162);
+@media (min-width: 1400px) {
+    .g-xxl-0,
+    .gx-xxl-0 {
+        --bs-gutter-x: 0;
+    }
+    .g-xxl-0,
+    .gy-xxl-0 {
+        --bs-gutter-y: 0;
+    }
+    .g-xxl-1,
+    .gx-xxl-1 {
+        --bs-gutter-x: 0.25rem;
+    }
+    .g-xxl-1,
+    .gy-xxl-1 {
+        --bs-gutter-y: 0.25rem;
+    }
+    .g-xxl-2,
+    .gx-xxl-2 {
+        --bs-gutter-x: 0.5rem;
+    }
+    .g-xxl-2,
+    .gy-xxl-2 {
+        --bs-gutter-y: 0.5rem;
+    }
+    .g-xxl-3,
+    .gx-xxl-3 {
+        --bs-gutter-x: 1rem;
+    }
+    .g-xxl-3,
+    .gy-xxl-3 {
+        --bs-gutter-y: 1rem;
+    }
+    .g-xxl-4,
+    .gx-xxl-4 {
+        --bs-gutter-x: 1.5rem;
+    }
+    .g-xxl-4,
+    .gy-xxl-4 {
+        --bs-gutter-y: 1.5rem;
+    }
+    .g-xxl-5,
+    .gx-xxl-5 {
+        --bs-gutter-x: 3rem;
+    }
+    .g-xxl-5,
+    .gy-xxl-5 {
+        --bs-gutter-y: 3rem;
+    }
+}
+.table {
+    --darkreader-bg--bs-table-bg: rgba(0, 0, 0, 0);
+    --darkreader-bg--bs-table-accent-bg: rgba(0, 0, 0, 0);
+    --darkreader-text--bs-table-striped-color: #d1cdc7;
+    --darkreader-bg--bs-table-striped-bg: rgba(0, 0, 0, 0.05);
+    --darkreader-text--bs-table-active-color: #d1cdc7;
+    --darkreader-bg--bs-table-active-bg: rgba(0, 0, 0, 0.1);
+    --darkreader-text--bs-table-hover-color: #d1cdc7;
+    --darkreader-bg--bs-table-hover-bg: rgba(0, 0, 0, 0.07);
+    color: rgb(209, 205, 199);
+    border-color: rgb(56, 61, 63);
+}
+.table > :not(caption) > * > * {
+    background-color: var(--darkreader-bg--bs-table-bg);
+    box-shadow: inset 0 0 0 9999px var(--darkreader-bg--bs-table-accent-bg);
+}
+.table > :not(:first-child) {
+    border-top-color: currentcolor;
+}
+.table-striped > tbody > tr:nth-of-type(2n+1) > * {
+    --darkreader-bg--bs-table-accent-bg: var(--darkreader-bg--bs-table-striped-bg);
+    color: var(--darkreader-text--bs-table-striped-color);
+}
+.table-active {
+    --darkreader-bg--bs-table-accent-bg: var(--darkreader-bg--bs-table-active-bg);
+    color: var(--darkreader-text--bs-table-active-color);
+}
+.table-hover > tbody > tr:hover > * {
+    --darkreader-bg--bs-table-accent-bg: var(--darkreader-bg--bs-table-hover-bg);
+    color: var(--darkreader-text--bs-table-hover-color);
+}
+.table-primary {
+    --darkreader-bg--bs-table-bg: #26292a;
+    --darkreader-bg--bs-table-striped-bg: #2c3032;
+    --darkreader-text--bs-table-striped-color: #e8e6e3;
+    --darkreader-bg--bs-table-active-bg: #333739;
+    --darkreader-text--bs-table-active-color: #e8e6e3;
+    --darkreader-bg--bs-table-hover-bg: #2f3335;
+    --darkreader-text--bs-table-hover-color: #e8e6e3;
+    color: rgb(232, 230, 227);
+    border-color: rgb(35, 58, 96);
+}
+.table-secondary {
+    --darkreader-bg--bs-table-bg: #282b2c;
+    --darkreader-bg--bs-table-striped-bg: #2e3233;
+    --darkreader-text--bs-table-striped-color: #e8e6e3;
+    --darkreader-bg--bs-table-active-bg: #35393b;
+    --darkreader-text--bs-table-active-color: #e8e6e3;
+    --darkreader-bg--bs-table-hover-bg: #313537;
+    --darkreader-text--bs-table-hover-color: #e8e6e3;
+    color: rgb(232, 230, 227);
+    border-color: rgb(62, 67, 70);
+}
+.table-success {
+    --darkreader-bg--bs-table-bg: #203d33;
+    --darkreader-bg--bs-table-striped-bg: #2a4139;
+    --darkreader-text--bs-table-striped-color: #e8e6e3;
+    --darkreader-bg--bs-table-active-bg: #31463f;
+    --darkreader-text--bs-table-active-color: #e8e6e3;
+    --darkreader-bg--bs-table-hover-bg: #2d443c;
+    --darkreader-text--bs-table-hover-color: #e8e6e3;
+    color: rgb(232, 230, 227);
+    border-color: rgb(64, 69, 72);
+}
+.table-info {
+    --darkreader-bg--bs-table-bg: #05404d;
+    --darkreader-bg--bs-table-striped-bg: #15424b;
+    --darkreader-text--bs-table-striped-color: #e8e6e3;
+    --darkreader-bg--bs-table-active-bg: #20464e;
+    --darkreader-text--bs-table-active-color: #e8e6e3;
+    --darkreader-bg--bs-table-hover-bg: #1a444c;
+    --darkreader-text--bs-table-hover-color: #e8e6e3;
+    color: rgb(232, 230, 227);
+    border-color: rgb(38, 84, 93);
+}
+.table-warning {
+    --darkreader-bg--bs-table-bg: #513e00;
+    --darkreader-bg--bs-table-striped-bg: #4e4011;
+    --darkreader-text--bs-table-striped-color: #e8e6e3;
+    --darkreader-bg--bs-table-active-bg: #50431c;
+    --darkreader-text--bs-table-active-color: #e8e6e3;
+    --darkreader-bg--bs-table-hover-bg: #4e4117;
+    --darkreader-text--bs-table-hover-color: #e8e6e3;
+    color: rgb(232, 230, 227);
+    border-color: rgb(96, 81, 34);
+}
+.table-danger {
+    --darkreader-bg--bs-table-bg: #430c11;
+    --darkreader-bg--bs-table-striped-bg: #44191d;
+    --darkreader-text--bs-table-striped-color: #e8e6e3;
+    --darkreader-bg--bs-table-active-bg: #462527;
+    --darkreader-text--bs-table-active-color: #e8e6e3;
+    --darkreader-bg--bs-table-hover-bg: #442023;
+    --darkreader-text--bs-table-hover-color: #e8e6e3;
+    color: rgb(232, 230, 227);
+    border-color: rgb(85, 45, 47);
+}
+.table-light {
+    --darkreader-bg--bs-table-bg: #1b1e1f;
+    --darkreader-bg--bs-table-striped-bg: #222526;
+    --darkreader-text--bs-table-striped-color: #e8e6e3;
+    --darkreader-bg--bs-table-active-bg: #2a2d2f;
+    --darkreader-text--bs-table-active-color: #e8e6e3;
+    --darkreader-bg--bs-table-hover-bg: #26292b;
+    --darkreader-text--bs-table-hover-color: #e8e6e3;
+    color: rgb(232, 230, 227);
+    border-color: rgb(57, 61, 64);
+}
+.table-dark {
+    --darkreader-bg--bs-table-bg: #1c1e1f;
+    --darkreader-bg--bs-table-striped-bg: #242729;
+    --darkreader-text--bs-table-striped-color: #e8e6e3;
+    --darkreader-bg--bs-table-active-bg: #2c3032;
+    --darkreader-text--bs-table-active-color: #e8e6e3;
+    --darkreader-bg--bs-table-hover-bg: #282c2d;
+    --darkreader-text--bs-table-hover-color: #e8e6e3;
+    color: rgb(232, 230, 227);
+    border-color: rgb(121, 112, 99);
+}
+.form-text {
+    color: rgb(158, 150, 137);
 }
 .form-control {
-    color: rgb(178, 172, 162);
+    color: rgb(209, 205, 199);
     background-color: rgb(24, 26, 27);
-    background-image: none;
-    border-color: rgb(62, 68, 70);
-    box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset;
+    border-color: rgb(60, 65, 68);
 }
 .form-control:focus {
-    border-color: rgb(19, 84, 135);
+    color: rgb(209, 205, 199);
+    background-color: rgb(24, 26, 27);
+    border-color: rgb(1, 57, 137);
     outline-color: initial;
-    box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset,
-    rgba(20, 85, 136, 0.6) 0px 0px 8px;
+    box-shadow: rgba(2, 80, 196, 0.25) 0px 0px 0px 0.25rem;
 }
-.form-control::-webkit-input-placeholder {
-    color: rgb(168, 160, 149);
+.form-control::placeholder {
+    color: rgb(158, 150, 137);
 }
-.form-control[disabled],
-.form-control[readonly],
-fieldset[disabled] .form-control {
-    background-color: rgb(34, 36, 38);
+.form-control:disabled,
+.form-control[readonly] {
+    background-color: rgb(35, 38, 39);
 }
-.has-success .checkbox,
-.has-success .checkbox-inline,
-.has-success .control-label,
-.has-success .help-block,
-.has-success .radio,
-.has-success .radio-inline,
-.has-success.checkbox label,
-.has-success.checkbox-inline label,
-.has-success.radio label,
-.has-success.radio-inline label {
-    color: rgb(139, 196, 140);
+.form-control::-webkit-file-upload-button {
+    color: rgb(209, 205, 199);
+    background-color: rgb(35, 38, 39);
+    border-color: inherit;
 }
-.has-success .form-control {
-    border-color: rgb(68, 134, 69);
-    box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset;
+.form-control::file-selector-button {
+    color: rgb(209, 205, 199);
+    background-color: rgb(35, 38, 39);
+    border-color: inherit;
 }
-.has-success .form-control:focus {
-    border-color: rgb(73, 143, 75);
-    box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset,
-    rgb(64, 125, 80) 0px 0px 6px;
+.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
+    background-color: rgb(42, 45, 47);
 }
-.has-success .input-group-addon {
-    color: rgb(139, 196, 140);
-    background-color: rgb(41, 60, 23);
-    border-color: rgb(68, 134, 69);
+.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
+    background-color: rgb(42, 45, 47);
 }
-.has-success .form-control-feedback {
-    color: rgb(139, 196, 140);
+.form-control::-webkit-file-upload-button {
+    color: rgb(209, 205, 199);
+    background-color: rgb(35, 38, 39);
+    border-color: inherit;
 }
-.has-warning .checkbox,
-.has-warning .checkbox-inline,
-.has-warning .control-label,
-.has-warning .help-block,
-.has-warning .radio,
-.has-warning .radio-inline,
-.has-warning.checkbox label,
-.has-warning.checkbox-inline label,
-.has-warning.radio label,
-.has-warning.radio-inline label {
-    color: rgb(198, 171, 123);
+.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
+    background-color: rgb(42, 45, 47);
 }
-.has-warning .form-control {
-    border-color: rgb(137, 108, 59);
-    box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset;
-}
-.has-warning .form-control:focus {
-    border-color: rgb(148, 117, 64);
-    box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset,
-    rgb(125, 98, 53) 0px 0px 6px;
-}
-.has-warning .input-group-addon {
-    color: rgb(198, 171, 123);
-    background-color: rgb(63, 54, 7);
-    border-color: rgb(137, 108, 59);
-}
-.has-warning .form-control-feedback {
-    color: rgb(198, 171, 123);
-}
-.has-error .checkbox,
-.has-error .checkbox-inline,
-.has-error .control-label,
-.has-error .help-block,
-.has-error .radio,
-.has-error .radio-inline,
-.has-error.checkbox label,
-.has-error.checkbox-inline label,
-.has-error.radio label,
-.has-error.radio-inline label {
-    color: rgb(194, 102, 100);
-}
-.has-error .form-control {
-    border-color: rgb(133, 53, 52);
-    box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset;
-}
-.has-error .form-control:focus {
-    border-color: rgb(143, 58, 56);
-    box-shadow: rgba(0, 0, 0, 0.07) 0px 1px 1px inset,
-    rgb(111, 45, 44) 0px 0px 6px;
-}
-.has-error .input-group-addon {
-    color: rgb(194, 102, 100);
-    background-color: rgb(56, 22, 22);
-    border-color: rgb(133, 53, 52);
-}
-.has-error .form-control-feedback {
-    color: rgb(194, 102, 100);
-}
-.help-block {
-    color: rgb(159, 151, 139);
-}
-.btn {
-    background-image: none;
+.form-control-plaintext {
+    color: rgb(209, 205, 199);
+    background-color: transparent;
     border-color: transparent;
 }
-.btn.active.focus,
-.btn.active:focus,
-.btn.focus,
-.btn:active.focus,
-.btn:active:focus,
-.btn:focus {
-    outline-color: rgb(186, 123, 0);
+.form-select {
+    color: rgb(209, 205, 199);
+    background-color: rgb(24, 26, 27);
+    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
+    border-color: rgb(60, 65, 68);
 }
-.btn.focus,
-.btn:focus,
-.btn:hover {
-    color: rgb(200, 195, 188);
-    text-decoration-color: initial;
-}
-.btn.active,
-.btn:active {
-    background-image: none;
+.form-select:focus {
+    border-color: rgb(1, 57, 137);
     outline-color: initial;
-    box-shadow: rgba(0, 0, 0, 0.13) 0px 3px 5px inset;
+    box-shadow: rgba(2, 80, 196, 0.25) 0px 0px 0px 0.25rem;
 }
-.btn.disabled,
-.btn[disabled],
-fieldset[disabled] .btn {
-    box-shadow: none;
-}
-.btn-default {
-    color: rgb(200, 195, 188);
-    background-color: rgb(24, 26, 27);
-    border-color: rgb(62, 68, 70);
-}
-.btn-default.focus,
-.btn-default:focus {
-    color: rgb(200, 195, 188);
-    background-color: rgb(38, 41, 43);
-    border-color: rgb(80, 87, 91);
-}
-.btn-default:hover {
-    color: rgb(200, 195, 188);
-    background-color: rgb(38, 41, 43);
-    border-color: rgb(71, 77, 80);
-}
-.btn-default.active,
-.btn-default:active,
-.open > .dropdown-toggle.btn-default {
-    color: rgb(200, 195, 188);
-    background-color: rgb(38, 41, 43);
-    border-color: rgb(71, 77, 80);
-}
-.btn-default.active.focus,
-.btn-default.active:focus,
-.btn-default.active:hover,
-.btn-default:active.focus,
-.btn-default:active:focus,
-.btn-default:active:hover,
-.open > .dropdown-toggle.btn-default.focus,
-.open > .dropdown-toggle.btn-default:focus,
-.open > .dropdown-toggle.btn-default:hover {
-    color: rgb(200, 195, 188);
-    background-color: rgb(48, 52, 54);
-    border-color: rgb(80, 87, 91);
-}
-.btn-default.active,
-.btn-default:active,
-.open > .dropdown-toggle.btn-default {
+.form-select[multiple],
+.form-select[size]:not([size="1"]) {
     background-image: none;
 }
-.btn-default.disabled.focus,
-.btn-default.disabled:focus,
-.btn-default.disabled:hover,
-.btn-default[disabled].focus,
-.btn-default[disabled]:focus,
-.btn-default[disabled]:hover,
-fieldset[disabled] .btn-default.focus,
-fieldset[disabled] .btn-default:focus,
-fieldset[disabled] .btn-default:hover {
-    background-color: rgb(24, 26, 27);
-    border-color: rgb(62, 68, 70);
+.form-select:disabled {
+    background-color: rgb(35, 38, 39);
 }
-.btn-default .badge {
+.form-check-input {
+    background-color: rgb(24, 26, 27);
+    border-color: rgba(140, 130, 115, 0.25);
+}
+.form-check-input:focus {
+    border-color: rgb(1, 57, 137);
+    outline-color: initial;
+    box-shadow: rgba(2, 80, 196, 0.25) 0px 0px 0px 0.25rem;
+}
+.form-check-input:checked {
+    background-color: rgb(2, 80, 196);
+    border-color: rgb(1, 71, 174); 
+}
+.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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e"); 
+}
+.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='%23fff'/%3e%3c/svg%3e"); 
+}
+.form-check-input[type="checkbox"]:indeterminate {
+    background-color: rgb(2, 80, 196);
+    border-color: rgb(1, 71, 174);
+    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='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
+}
+.form-switch .form-check-input {
+    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='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
+}
+.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='%2386b7fe'/%3e%3c/svg%3e");
+}
+.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='%23fff'/%3e%3c/svg%3e");
+}
+.form-range {
+    background-color: transparent;
+}
+.form-range:focus {
+    outline-color: initial;
+}
+.form-range:focus::-webkit-slider-thumb {
+    box-shadow: rgb(24, 26, 27) 0px 0px 0px 1px,
+    rgba(2, 80, 196, 0.25) 0px 0px 0px 0.25rem;
+}
+.form-range::-webkit-slider-thumb {
+    background-color: rgb(2, 80, 196);
+    border-color: initial;
+}
+.form-range::-webkit-slider-thumb:active {
+    background-color: rgb(45, 49, 51);
+}
+.form-range::-webkit-slider-runnable-track {
+    color: transparent;
+    background-color: rgb(40, 44, 45);
+    border-color: transparent;
+}
+.form-range:disabled::-webkit-slider-thumb {
+    background-color: rgb(66, 71, 74);
+}
+.form-floating > label {
+    border-color: transparent;
+}
+.form-floating > .form-control::placeholder {
+    color: transparent;
+}
+.input-group-text {
+    color: rgb(209, 205, 199);
+    background-color: rgb(35, 38, 39);
+    border-color: rgb(60, 65, 68);
+}
+.valid-feedback {
+    color: rgb(117, 230, 178);
+}
+.valid-tooltip {
     color: rgb(232, 230, 227);
-    background-color: rgb(38, 42, 43);
+    background-color: rgba(20, 108, 67, 0.9);
+}
+.form-control.is-valid,
+.was-validated .form-control:valid {
+    border-color: rgb(32, 175, 109);
+    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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");
+}
+.form-control.is-valid:focus,
+.was-validated .form-control:valid:focus {
+    border-color: rgb(32, 175, 109);
+    box-shadow: rgba(20, 108, 67, 0.25) 0px 0px 0px 0.25rem;
+}
+.form-select.is-valid,
+.was-validated .form-select:valid {
+    border-color: rgb(32, 175, 109);
+}
+.form-select.is-valid:not([multiple]):not([size]),
+.form-select.is-valid:not([multiple])[size="1"],
+.was-validated .form-select:valid:not([multiple]):not([size]),
+.was-validated .form-select: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='%23343a40' 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='%23198754' 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");
+}
+.form-select.is-valid:focus,
+.was-validated .form-select:valid:focus {
+    border-color: rgb(32, 175, 109);
+    box-shadow: rgba(20, 108, 67, 0.25) 0px 0px 0px 0.25rem;
+}
+.form-check-input.is-valid,
+.was-validated .form-check-input:valid {
+    border-color: rgb(32, 175, 109);
+}
+.form-check-input.is-valid:checked,
+.was-validated .form-check-input:valid:checked {
+    background-color: rgb(20, 108, 67);
+}
+.form-check-input.is-valid:focus,
+.was-validated .form-check-input:valid:focus {
+    box-shadow: rgba(20, 108, 67, 0.25) 0px 0px 0px 0.25rem;
+}
+.form-check-input.is-valid ~ .form-check-label,
+.was-validated .form-check-input:valid ~ .form-check-label {
+    color: rgb(117, 230, 178);
+}
+.invalid-feedback {
+    color: rgb(223, 70, 85);
+}
+.invalid-tooltip {
+    color: rgb(232, 230, 227);
+    background-color: rgba(165, 29, 42, 0.9);
+}
+.form-control.is-invalid,
+.was-validated .form-control:invalid {
+    border-color: rgb(148, 26, 37);
+    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjxkZWZzPjxmaWx0ZXIgaWQ9ImRhcmtyZWFkZXItaW1hZ2UtZmlsdGVyIj48ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMC4yNDkgLTAuNjE0IC0wLjY3MiAwLjAwMCAxLjAzNSAtMC42NDYgMC4yODggLTAuNjY0IDAuMDAwIDEuMDIwIC0wLjYzNiAtMC42MDkgMC4yNTAgMC4wMDAgMC45OTQgMC4wMDAgMC4wMDAgMC4wMDAgMS4wMDAgMC4wMDAiIC8+PC9maWx0ZXI+PC9kZWZzPjxpbWFnZSB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbHRlcj0idXJsKCNkYXJrcmVhZGVyLWltYWdlLWZpbHRlcikiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2UiIC8+PC9zdmc+");
+}
+.form-control.is-invalid:focus,
+.was-validated .form-control:invalid:focus {
+    border-color: rgb(148, 26, 37);
+    box-shadow: rgba(165, 29, 42, 0.25) 0px 0px 0px 0.25rem;
+}
+.form-select.is-invalid,
+.was-validated .form-select:invalid {
+    border-color: rgb(148, 26, 37);
+}
+.form-select.is-invalid:not([multiple]):not([size]),
+.form-select.is-invalid:not([multiple])[size="1"],
+.was-validated .form-select:invalid:not([multiple]):not([size]),
+.was-validated .form-select: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='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"),
+    url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTIiIGhlaWdodD0iMTIiPjxkZWZzPjxmaWx0ZXIgaWQ9ImRhcmtyZWFkZXItaW1hZ2UtZmlsdGVyIj48ZmVDb2xvck1hdHJpeCB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMC4yNDkgLTAuNjE0IC0wLjY3MiAwLjAwMCAxLjAzNSAtMC42NDYgMC4yODggLTAuNjY0IDAuMDAwIDEuMDIwIC0wLjYzNiAtMC42MDkgMC4yNTAgMC4wMDAgMC45OTQgMC4wMDAgMC4wMDAgMC4wMDAgMS4wMDAgMC4wMDAiIC8+PC9maWx0ZXI+PC9kZWZzPjxpbWFnZSB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIGZpbHRlcj0idXJsKCNkYXJrcmVhZGVyLWltYWdlLWZpbHRlcikiIHhsaW5rOmhyZWY9ImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2UiIC8+PC9zdmc+");
+}
+.form-select.is-invalid:focus,
+.was-validated .form-select:invalid:focus {
+    border-color: rgb(148, 26, 37);
+    box-shadow: rgba(165, 29, 42, 0.25) 0px 0px 0px 0.25rem;
+}
+.form-check-input.is-invalid,
+.was-validated .form-check-input:invalid {
+    border-color: rgb(148, 26, 37);
+}
+.form-check-input.is-invalid:checked,
+.was-validated .form-check-input:invalid:checked {
+    background-color: rgb(165, 29, 42);
+}
+.form-check-input.is-invalid:focus,
+.was-validated .form-check-input:invalid:focus {
+    box-shadow: rgba(165, 29, 42, 0.25) 0px 0px 0px 0.25rem;
+}
+.form-check-input.is-invalid ~ .form-check-label,
+.was-validated .form-check-input:invalid ~ .form-check-label {
+    color: rgb(223, 70, 85);
+}
+.btn {
+    color: rgb(209, 205, 199);
+    text-decoration-color: initial;
+    background-color: transparent;
+    border-color: transparent;
+}
+.btn:hover {
+    color: rgb(209, 205, 199);
+}
+.btn-check:focus + .btn,
+.btn:focus {
+    outline-color: initial;
+    box-shadow: rgba(2, 80, 196, 0.25) 0px 0px 0px 0.25rem;
 }
 .btn-primary {
     color: rgb(232, 230, 227);
-    background-color: rgb(41, 98, 146);
-    border-color: rgb(42, 100, 150);
-}
-.btn-primary.focus,
-.btn-primary:focus {
-    color: rgb(232, 230, 227);
-    background-color: rgb(32, 77, 115);
-    border-color: rgb(126, 117, 104);
+    background-color: rgb(2, 80, 196);
+    border-color: rgb(1, 71, 174);
 }
 .btn-primary:hover {
     color: rgb(232, 230, 227);
-    background-color: rgb(32, 77, 115);
-    border-color: rgb(46, 110, 165);
+    background-color: rgb(9, 75, 172);
+    border-color: rgb(9, 79, 182);
 }
+.btn-check:focus + .btn-primary,
+.btn-primary:focus {
+    color: rgb(232, 230, 227);
+    background-color: rgb(9, 75, 172);
+    border-color: rgb(9, 79, 182);
+    box-shadow: rgba(2, 72, 174, 0.5) 0px 0px 0px 0.25rem;
+}
+.btn-check:active + .btn-primary,
+.btn-check:checked + .btn-primary,
 .btn-primary.active,
 .btn-primary:active,
-.open > .dropdown-toggle.btn-primary {
+.show > .btn-primary.dropdown-toggle {
     color: rgb(232, 230, 227);
-    background-color: rgb(32, 77, 115);
-    border-color: rgb(46, 110, 165);
+    background-color: rgb(8, 70, 162);
+    border-color: rgb(10, 81, 185);
 }
-.btn-primary.active.focus,
+.btn-check:active + .btn-primary:focus,
+.btn-check:checked + .btn-primary:focus,
 .btn-primary.active:focus,
-.btn-primary.active:hover,
-.btn-primary:active.focus,
 .btn-primary:active:focus,
-.btn-primary:active:hover,
-.open > .dropdown-toggle.btn-primary.focus,
-.open > .dropdown-toggle.btn-primary:focus,
-.open > .dropdown-toggle.btn-primary:hover {
+.show > .btn-primary.dropdown-toggle:focus {
+    box-shadow: rgba(2, 72, 174, 0.5) 0px 0px 0px 0.25rem;
+}
+.btn-primary.disabled,
+.btn-primary:disabled {
     color: rgb(232, 230, 227);
-    background-color: rgb(26, 62, 93);
-    border-color: rgb(126, 117, 104);
+    background-color: rgb(2, 80, 196);
+    border-color: rgb(1, 71, 174);
 }
-.btn-primary.active,
-.btn-primary:active,
-.open > .dropdown-toggle.btn-primary {
-    background-image: none;
+.btn-secondary {
+    color: rgb(232, 230, 227);
+    background-color: rgb(88, 95, 99);
+    border-color: rgb(102, 94, 83);
 }
-.btn-primary.disabled.focus,
-.btn-primary.disabled:focus,
-.btn-primary.disabled:hover,
-.btn-primary[disabled].focus,
-.btn-primary[disabled]:focus,
-.btn-primary[disabled]:hover,
-fieldset[disabled] .btn-primary.focus,
-fieldset[disabled] .btn-primary:focus,
-fieldset[disabled] .btn-primary:hover {
-    background-color: rgb(41, 98, 146);
-    border-color: rgb(42, 100, 150);
+.btn-secondary:hover {
+    color: rgb(232, 230, 227);
+    background-color: rgb(75, 81, 84);
+    border-color: rgb(109, 102, 90);
 }
-.btn-primary .badge {
-    color: rgb(105, 166, 213);
-    background-color: rgb(24, 26, 27);
+.btn-check:focus + .btn-secondary,
+.btn-secondary:focus {
+    color: rgb(232, 230, 227);
+    background-color: rgb(75, 81, 84);
+    border-color: rgb(109, 102, 90);
+    box-shadow: rgba(90, 98, 102, 0.5) 0px 0px 0px 0.25rem;
+}
+.btn-check:active + .btn-secondary,
+.btn-check:checked + .btn-secondary,
+.btn-secondary.active,
+.btn-secondary:active,
+.show > .btn-secondary.dropdown-toggle {
+    color: rgb(232, 230, 227);
+    background-color: rgb(70, 76, 79);
+    border-color: rgb(111, 103, 91);
+}
+.btn-check:active + .btn-secondary:focus,
+.btn-check:checked + .btn-secondary:focus,
+.btn-secondary.active:focus,
+.btn-secondary:active:focus,
+.show > .btn-secondary.dropdown-toggle:focus {
+    box-shadow: rgba(90, 98, 102, 0.5) 0px 0px 0px 0.25rem;
+}
+.btn-secondary.disabled,
+.btn-secondary:disabled {
+    color: rgb(232, 230, 227);
+    background-color: rgb(88, 95, 99);
+    border-color: rgb(102, 94, 83);
 }
 .btn-success {
     color: rgb(232, 230, 227);
-    background-color: rgb(77, 133, 58);
-    border-color: rgb(55, 125, 55);
-}
-.btn-success.focus,
-.btn-success:focus {
-    color: rgb(232, 230, 227);
-    background-color: rgb(54, 126, 54);
-    border-color: rgb(66, 152, 66);
+    background-color: rgb(20, 108, 67);
+    border-color: rgb(32, 175, 109);
 }
 .btn-success:hover {
     color: rgb(232, 230, 227);
-    background-color: rgb(54, 126, 54);
-    border-color: rgb(60, 138, 60);
+    background-color: rgb(17, 92, 57);
+    border-color: rgb(34, 183, 113);
 }
+.btn-check:focus + .btn-success,
+.btn-success:focus {
+    color: rgb(232, 230, 227);
+    background-color: rgb(17, 92, 57);
+    border-color: rgb(34, 183, 113);
+    box-shadow: rgba(48, 122, 88, 0.5) 0px 0px 0px 0.25rem;
+}
+.btn-check:active + .btn-success,
+.btn-check:checked + .btn-success,
 .btn-success.active,
 .btn-success:active,
-.open > .dropdown-toggle.btn-success {
+.show > .btn-success.dropdown-toggle {
     color: rgb(232, 230, 227);
-    background-color: rgb(54, 126, 54);
-    border-color: rgb(60, 138, 60);
+    background-color: rgb(16, 86, 54);
+    border-color: rgb(35, 184, 115);
 }
-.btn-success.active.focus,
+.btn-check:active + .btn-success:focus,
+.btn-check:checked + .btn-success:focus,
 .btn-success.active:focus,
-.btn-success.active:hover,
-.btn-success:active.focus,
 .btn-success:active:focus,
-.btn-success:active:hover,
-.open > .dropdown-toggle.btn-success.focus,
-.open > .dropdown-toggle.btn-success:focus,
-.open > .dropdown-toggle.btn-success:hover {
+.show > .btn-success.dropdown-toggle:focus {
+    box-shadow: rgba(48, 122, 88, 0.5) 0px 0px 0px 0.25rem;
+}
+.btn-success.disabled,
+.btn-success:disabled {
     color: rgb(232, 230, 227);
-    background-color: rgb(46, 106, 46);
-    border-color: rgb(66, 152, 66);
-}
-.btn-success.active,
-.btn-success:active,
-.open > .dropdown-toggle.btn-success {
-    background-image: none;
-}
-.btn-success.disabled.focus,
-.btn-success.disabled:focus,
-.btn-success.disabled:hover,
-.btn-success[disabled].focus,
-.btn-success[disabled]:focus,
-.btn-success[disabled]:hover,
-fieldset[disabled] .btn-success.focus,
-fieldset[disabled] .btn-success:focus,
-fieldset[disabled] .btn-success:hover {
-    background-color: rgb(77, 133, 58);
-    border-color: rgb(55, 125, 55);
-}
-.btn-success .badge {
-    color: rgb(105, 190, 105);
-    background-color: rgb(24, 26, 27);
+    background-color: rgb(20, 108, 67);
+    border-color: rgb(32, 175, 109);
 }
 .btn-info {
     color: rgb(232, 230, 227);
-    background-color: rgb(28, 115, 141);
-    border-color: rgb(28, 115, 140);
-}
-.btn-info.focus,
-.btn-info:focus {
-    color: rgb(232, 230, 227);
-    background-color: rgb(34, 136, 166);
-    border-color: rgb(35, 141, 172);
+    background-color: rgb(10, 162, 192);
+    border-color: rgb(9, 143, 170);
 }
 .btn-info:hover {
     color: rgb(232, 230, 227);
-    background-color: rgb(34, 136, 166);
-    border-color: rgb(31, 128, 156);
+    background-color: rgb(11, 145, 172);
+    border-color: rgb(10, 136, 162);
 }
+.btn-check:focus + .btn-info,
+.btn-info:focus {
+    color: rgb(232, 230, 227);
+    background-color: rgb(11, 145, 172);
+    border-color: rgb(10, 136, 162);
+    box-shadow: rgba(9, 138, 163, 0.5) 0px 0px 0px 0.25rem;
+}
+.btn-check:active + .btn-info,
+.btn-check:checked + .btn-info,
 .btn-info.active,
 .btn-info:active,
-.open > .dropdown-toggle.btn-info {
+.show > .btn-info.dropdown-toggle {
     color: rgb(232, 230, 227);
-    background-color: rgb(34, 136, 166);
-    border-color: rgb(31, 128, 156);
+    background-color: rgb(10, 139, 164);
+    border-color: rgb(10, 136, 162);
 }
-.btn-info.active.focus,
+.btn-check:active + .btn-info:focus,
+.btn-check:checked + .btn-info:focus,
 .btn-info.active:focus,
-.btn-info.active:hover,
-.btn-info:active.focus,
 .btn-info:active:focus,
-.btn-info:active:hover,
-.open > .dropdown-toggle.btn-info.focus,
-.open > .dropdown-toggle.btn-info:focus,
-.open > .dropdown-toggle.btn-info:hover {
+.show > .btn-info.dropdown-toggle:focus {
+    box-shadow: rgba(9, 138, 163, 0.5) 0px 0px 0px 0.25rem;
+}
+.btn-info.disabled,
+.btn-info:disabled {
     color: rgb(232, 230, 227);
-    background-color: rgb(30, 123, 150);
-    border-color: rgb(35, 141, 172);
-}
-.btn-info.active,
-.btn-info:active,
-.open > .dropdown-toggle.btn-info {
-    background-image: none;
-}
-.btn-info.disabled.focus,
-.btn-info.disabled:focus,
-.btn-info.disabled:hover,
-.btn-info[disabled].focus,
-.btn-info[disabled]:focus,
-.btn-info[disabled]:hover,
-fieldset[disabled] .btn-info.focus,
-fieldset[disabled] .btn-info:focus,
-fieldset[disabled] .btn-info:hover {
-    background-color: rgb(28, 115, 141);
-    border-color: rgb(28, 115, 140);
-}
-.btn-info .badge {
-    color: rgb(98, 195, 223);
-    background-color: rgb(24, 26, 27);
+    background-color: rgb(10, 162, 192);
+    border-color: rgb(9, 143, 170);
 }
 .btn-warning {
     color: rgb(232, 230, 227);
-    background-color: rgb(153, 95, 13);
-    border-color: rgb(154, 96, 13);
-}
-.btn-warning.focus,
-.btn-warning:focus {
-    color: rgb(232, 230, 227);
-    background-color: rgb(181, 113, 15);
-    border-color: rgb(189, 118, 16);
+    background-color: rgb(200, 150, 0);
+    border-color: rgb(176, 132, 0);
 }
 .btn-warning:hover {
     color: rgb(232, 230, 227);
-    background-color: rgb(181, 113, 15);
-    border-color: rgb(171, 107, 14);
+    background-color: rgb(178, 133, 0);
+    border-color: rgb(169, 126, 0);
 }
+.btn-check:focus + .btn-warning,
+.btn-warning:focus {
+    color: rgb(232, 230, 227);
+    background-color: rgb(178, 133, 0);
+    border-color: rgb(169, 126, 0);
+    box-shadow: rgba(174, 131, 5, 0.5) 0px 0px 0px 0.25rem;
+}
+.btn-check:active + .btn-warning,
+.btn-check:checked + .btn-warning,
 .btn-warning.active,
 .btn-warning:active,
-.open > .dropdown-toggle.btn-warning {
+.show > .btn-warning.dropdown-toggle {
     color: rgb(232, 230, 227);
-    background-color: rgb(181, 113, 15);
-    border-color: rgb(171, 107, 14);
+    background-color: rgb(170, 127, 0);
+    border-color: rgb(169, 126, 0);
 }
-.btn-warning.active.focus,
+.btn-check:active + .btn-warning:focus,
+.btn-check:checked + .btn-warning:focus,
 .btn-warning.active:focus,
-.btn-warning.active:hover,
-.btn-warning:active.focus,
 .btn-warning:active:focus,
-.btn-warning:active:hover,
-.open > .dropdown-toggle.btn-warning.focus,
-.open > .dropdown-toggle.btn-warning:focus,
-.open > .dropdown-toggle.btn-warning:hover {
+.show > .btn-warning.dropdown-toggle:focus {
+    box-shadow: rgba(174, 131, 5, 0.5) 0px 0px 0px 0.25rem;
+}
+.btn-warning.disabled,
+.btn-warning:disabled {
     color: rgb(232, 230, 227);
-    background-color: rgb(170, 106, 14);
-    border-color: rgb(189, 118, 16);
-}
-.btn-warning.active,
-.btn-warning:active,
-.open > .dropdown-toggle.btn-warning {
-    background-image: none;
-}
-.btn-warning.disabled.focus,
-.btn-warning.disabled:focus,
-.btn-warning.disabled:hover,
-.btn-warning[disabled].focus,
-.btn-warning[disabled]:focus,
-.btn-warning[disabled]:hover,
-fieldset[disabled] .btn-warning.focus,
-fieldset[disabled] .btn-warning:focus,
-fieldset[disabled] .btn-warning:hover {
-    background-color: rgb(153, 95, 13);
-    border-color: rgb(154, 96, 13);
-}
-.btn-warning .badge {
-    color: rgb(241, 176, 84);
-    background-color: rgb(24, 26, 27);
+    background-color: rgb(200, 150, 0);
+    border-color: rgb(176, 132, 0);
 }
 .btn-danger {
     color: rgb(232, 230, 227);
-    background-color: rgb(148, 35, 32);
-    border-color: rgb(143, 35, 31);
-}
-.btn-danger.focus,
-.btn-danger:focus {
-    color: rgb(232, 230, 227);
-    background-color: rgb(161, 38, 35);
-    border-color: rgb(175, 42, 37);
+    background-color: rgb(165, 29, 42);
+    border-color: rgb(148, 26, 37);
 }
 .btn-danger:hover {
     color: rgb(232, 230, 227);
-    background-color: rgb(161, 38, 35);
-    border-color: rgb(158, 38, 34);
+    background-color: rgb(150, 36, 47);
+    border-color: rgb(153, 37, 48);
 }
+.btn-check:focus + .btn-danger,
+.btn-danger:focus {
+    color: rgb(232, 230, 227);
+    background-color: rgb(150, 36, 47);
+    border-color: rgb(153, 37, 48);
+    box-shadow: rgba(147, 26, 38, 0.5) 0px 0px 0px 0.25rem;
+}
+.btn-check:active + .btn-danger,
+.btn-check:checked + .btn-danger,
 .btn-danger.active,
 .btn-danger:active,
-.open > .dropdown-toggle.btn-danger {
+.show > .btn-danger.dropdown-toggle {
     color: rgb(232, 230, 227);
-    background-color: rgb(161, 38, 35);
-    border-color: rgb(158, 38, 34);
+    background-color: rgb(141, 34, 44);
+    border-color: rgb(156, 38, 49);
 }
-.btn-danger.active.focus,
+.btn-check:active + .btn-danger:focus,
+.btn-check:checked + .btn-danger:focus,
 .btn-danger.active:focus,
-.btn-danger.active:hover,
-.btn-danger:active.focus,
 .btn-danger:active:focus,
-.btn-danger:active:hover,
-.open > .dropdown-toggle.btn-danger.focus,
-.open > .dropdown-toggle.btn-danger:focus,
-.open > .dropdown-toggle.btn-danger:hover {
+.show > .btn-danger.dropdown-toggle:focus {
+    box-shadow: rgba(147, 26, 38, 0.5) 0px 0px 0px 0.25rem;
+}
+.btn-danger.disabled,
+.btn-danger:disabled {
     color: rgb(232, 230, 227);
-    background-color: rgb(138, 33, 30);
-    border-color: rgb(175, 42, 37);
+    background-color: rgb(165, 29, 42);
+    border-color: rgb(148, 26, 37);
 }
-.btn-danger.active,
-.btn-danger:active,
-.open > .dropdown-toggle.btn-danger {
-    background-image: none;
+.btn-light {
+    color: rgb(232, 230, 227);
+    background-color: rgb(27, 30, 31);
+    border-color: rgb(50, 54, 56);
 }
-.btn-danger.disabled.focus,
-.btn-danger.disabled:focus,
-.btn-danger.disabled:hover,
-.btn-danger[disabled].focus,
-.btn-danger[disabled]:focus,
-.btn-danger[disabled]:hover,
-fieldset[disabled] .btn-danger.focus,
-fieldset[disabled] .btn-danger:focus,
-fieldset[disabled] .btn-danger:hover {
-    background-color: rgb(148, 35, 32);
-    border-color: rgb(143, 35, 31);
+.btn-light:hover {
+    color: rgb(232, 230, 227);
+    background-color: rgb(27, 29, 30);
+    border-color: rgb(49, 54, 56);
 }
-.btn-danger .badge {
-    color: rgb(219, 94, 90);
+.btn-check:focus + .btn-light,
+.btn-light:focus {
+    color: rgb(232, 230, 227);
+    background-color: rgb(27, 29, 30);
+    border-color: rgb(49, 54, 56);
+    box-shadow: rgba(48, 52, 54, 0.5) 0px 0px 0px 0.25rem;
+}
+.btn-check:active + .btn-light,
+.btn-check:checked + .btn-light,
+.btn-light.active,
+.btn-light:active,
+.show > .btn-light.dropdown-toggle {
+    color: rgb(232, 230, 227);
+    background-color: rgb(27, 29, 30);
+    border-color: rgb(49, 54, 56);
+}
+.btn-check:active + .btn-light:focus,
+.btn-check:checked + .btn-light:focus,
+.btn-light.active:focus,
+.btn-light:active:focus,
+.show > .btn-light.dropdown-toggle:focus {
+    box-shadow: rgba(48, 52, 54, 0.5) 0px 0px 0px 0.25rem;
+}
+.btn-light.disabled,
+.btn-light:disabled {
+    color: rgb(232, 230, 227);
+    background-color: rgb(27, 30, 31);
+    border-color: rgb(50, 54, 56);
+}
+.btn-dark {
+    color: rgb(232, 230, 227);
+    background-color: rgb(28, 30, 31);
+    border-color: rgb(128, 119, 105);
+}
+.btn-dark:hover {
+    color: rgb(232, 230, 227);
     background-color: rgb(24, 26, 27);
+    border-color: rgb(130, 121, 107);
+}
+.btn-check:focus + .btn-dark,
+.btn-dark:focus {
+    color: rgb(232, 230, 227);
+    background-color: rgb(24, 26, 27);
+    border-color: rgb(130, 121, 107);
+    box-shadow: rgba(52, 57, 59, 0.5) 0px 0px 0px 0.25rem;
+}
+.btn-check:active + .btn-dark,
+.btn-check:checked + .btn-dark,
+.btn-dark.active,
+.btn-dark:active,
+.show > .btn-dark.dropdown-toggle {
+    color: rgb(232, 230, 227);
+    background-color: rgb(22, 24, 25);
+    border-color: rgb(131, 121, 107);
+}
+.btn-check:active + .btn-dark:focus,
+.btn-check:checked + .btn-dark:focus,
+.btn-dark.active:focus,
+.btn-dark:active:focus,
+.show > .btn-dark.dropdown-toggle:focus {
+    box-shadow: rgba(52, 57, 59, 0.5) 0px 0px 0px 0.25rem;
+}
+.btn-dark.disabled,
+.btn-dark:disabled {
+    color: rgb(232, 230, 227);
+    background-color: rgb(28, 30, 31);
+    border-color: rgb(128, 119, 105);
+}
+.btn-outline-primary {
+    color: rgb(35, 148, 253);
+    border-color: rgb(1, 71, 174);
+}
+.btn-outline-primary:hover {
+    color: rgb(232, 230, 227);
+    background-color: rgb(2, 80, 196);
+    border-color: rgb(1, 71, 174);
+}
+.btn-check:focus + .btn-outline-primary,
+.btn-outline-primary:focus {
+    box-shadow: rgba(2, 80, 196, 0.5) 0px 0px 0px 0.25rem;
+}
+.btn-check:active + .btn-outline-primary,
+.btn-check:checked + .btn-outline-primary,
+.btn-outline-primary.active,
+.btn-outline-primary.dropdown-toggle.show,
+.btn-outline-primary:active {
+    color: rgb(232, 230, 227);
+    background-color: rgb(2, 80, 196);
+    border-color: rgb(1, 71, 174);
+}
+.btn-check:active + .btn-outline-primary:focus,
+.btn-check:checked + .btn-outline-primary:focus,
+.btn-outline-primary.active:focus,
+.btn-outline-primary.dropdown-toggle.show:focus,
+.btn-outline-primary:active:focus {
+    box-shadow: rgba(2, 80, 196, 0.5) 0px 0px 0px 0.25rem;
+}
+.btn-outline-primary.disabled,
+.btn-outline-primary:disabled {
+    color: rgb(35, 148, 253);
+    background-color: transparent;
+}
+.btn-outline-secondary {
+    color: rgb(158, 150, 137);
+    border-color: rgb(102, 94, 83);
+}
+.btn-outline-secondary:hover {
+    color: rgb(232, 230, 227);
+    background-color: rgb(88, 95, 99);
+    border-color: rgb(102, 94, 83);
+}
+.btn-check:focus + .btn-outline-secondary,
+.btn-outline-secondary:focus {
+    box-shadow: rgba(88, 95, 99, 0.5) 0px 0px 0px 0.25rem;
+}
+.btn-check:active + .btn-outline-secondary,
+.btn-check:checked + .btn-outline-secondary,
+.btn-outline-secondary.active,
+.btn-outline-secondary.dropdown-toggle.show,
+.btn-outline-secondary:active {
+    color: rgb(232, 230, 227);
+    background-color: rgb(88, 95, 99);
+    border-color: rgb(102, 94, 83);
+}
+.btn-check:active + .btn-outline-secondary:focus,
+.btn-check:checked + .btn-outline-secondary:focus,
+.btn-outline-secondary.active:focus,
+.btn-outline-secondary.dropdown-toggle.show:focus,
+.btn-outline-secondary:active:focus {
+    box-shadow: rgba(88, 95, 99, 0.5) 0px 0px 0px 0.25rem;
+}
+.btn-outline-secondary.disabled,
+.btn-outline-secondary:disabled {
+    color: rgb(158, 150, 137);
+    background-color: transparent;
+}
+.btn-outline-success {
+    color: rgb(117, 230, 178);
+    border-color: rgb(32, 175, 109);
+}
+.btn-outline-success:hover {
+    color: rgb(232, 230, 227);
+    background-color: rgb(20, 108, 67);
+    border-color: rgb(32, 175, 109);
+}
+.btn-check:focus + .btn-outline-success,
+.btn-outline-success:focus {
+    box-shadow: rgba(20, 108, 67, 0.5) 0px 0px 0px 0.25rem;
+}
+.btn-check:active + .btn-outline-success,
+.btn-check:checked + .btn-outline-success,
+.btn-outline-success.active,
+.btn-outline-success.dropdown-toggle.show,
+.btn-outline-success:active {
+    color: rgb(232, 230, 227);
+    background-color: rgb(20, 108, 67);
+    border-color: rgb(32, 175, 109);
+}
+.btn-check:active + .btn-outline-success:focus,
+.btn-check:checked + .btn-outline-success:focus,
+.btn-outline-success.active:focus,
+.btn-outline-success.dropdown-toggle.show:focus,
+.btn-outline-success:active:focus {
+    box-shadow: rgba(20, 108, 67, 0.5) 0px 0px 0px 0.25rem;
+}
+.btn-outline-success.disabled,
+.btn-outline-success:disabled {
+    color: rgb(117, 230, 178);
+    background-color: transparent;
+}
+.btn-outline-info {
+    color: rgb(39, 209, 243);
+    border-color: rgb(9, 143, 170);
+}
+.btn-outline-info:hover {
+    color: rgb(232, 230, 227);
+    background-color: rgb(10, 162, 192);
+    border-color: rgb(9, 143, 170);
+}
+.btn-check:focus + .btn-outline-info,
+.btn-outline-info:focus {
+    box-shadow: rgba(10, 162, 192, 0.5) 0px 0px 0px 0.25rem;
+}
+.btn-check:active + .btn-outline-info,
+.btn-check:checked + .btn-outline-info,
+.btn-outline-info.active,
+.btn-outline-info.dropdown-toggle.show,
+.btn-outline-info:active {
+    color: rgb(232, 230, 227);
+    background-color: rgb(10, 162, 192);
+    border-color: rgb(9, 143, 170);
+}
+.btn-check:active + .btn-outline-info:focus,
+.btn-check:checked + .btn-outline-info:focus,
+.btn-outline-info.active:focus,
+.btn-outline-info.dropdown-toggle.show:focus,
+.btn-outline-info:active:focus {
+    box-shadow: rgba(10, 162, 192, 0.5) 0px 0px 0px 0.25rem;
+}
+.btn-outline-info.disabled,
+.btn-outline-info:disabled {
+    color: rgb(39, 209, 243);
+    background-color: transparent;
+}
+.btn-outline-warning {
+    color: rgb(255, 199, 30);
+    border-color: rgb(176, 132, 0);
+}
+.btn-outline-warning:hover {
+    color: rgb(232, 230, 227);
+    background-color: rgb(200, 150, 0);
+    border-color: rgb(176, 132, 0);
+}
+.btn-check:focus + .btn-outline-warning,
+.btn-outline-warning:focus {
+    box-shadow: rgba(200, 150, 0, 0.5) 0px 0px 0px 0.25rem;
+}
+.btn-check:active + .btn-outline-warning,
+.btn-check:checked + .btn-outline-warning,
+.btn-outline-warning.active,
+.btn-outline-warning.dropdown-toggle.show,
+.btn-outline-warning:active {
+    color: rgb(232, 230, 227);
+    background-color: rgb(200, 150, 0);
+    border-color: rgb(176, 132, 0);
+}
+.btn-check:active + .btn-outline-warning:focus,
+.btn-check:checked + .btn-outline-warning:focus,
+.btn-outline-warning.active:focus,
+.btn-outline-warning.dropdown-toggle.show:focus,
+.btn-outline-warning:active:focus {
+    box-shadow: rgba(200, 150, 0, 0.5) 0px 0px 0px 0.25rem;
+}
+.btn-outline-warning.disabled,
+.btn-outline-warning:disabled {
+    color: rgb(255, 199, 30);
+    background-color: transparent;
+}
+.btn-outline-danger {
+    color: rgb(223, 70, 85);
+    border-color: rgb(148, 26, 37);
+}
+.btn-outline-danger:hover {
+    color: rgb(232, 230, 227);
+    background-color: rgb(165, 29, 42);
+    border-color: rgb(148, 26, 37);
+}
+.btn-check:focus + .btn-outline-danger,
+.btn-outline-danger:focus {
+    box-shadow: rgba(165, 29, 42, 0.5) 0px 0px 0px 0.25rem;
+}
+.btn-check:active + .btn-outline-danger,
+.btn-check:checked + .btn-outline-danger,
+.btn-outline-danger.active,
+.btn-outline-danger.dropdown-toggle.show,
+.btn-outline-danger:active {
+    color: rgb(232, 230, 227);
+    background-color: rgb(165, 29, 42);
+    border-color: rgb(148, 26, 37);
+}
+.btn-check:active + .btn-outline-danger:focus,
+.btn-check:checked + .btn-outline-danger:focus,
+.btn-outline-danger.active:focus,
+.btn-outline-danger.dropdown-toggle.show:focus,
+.btn-outline-danger:active:focus {
+    box-shadow: rgba(165, 29, 42, 0.5) 0px 0px 0px 0.25rem;
+}
+.btn-outline-danger.disabled,
+.btn-outline-danger:disabled {
+    color: rgb(223, 70, 85);
+    background-color: transparent;
+}
+.btn-outline-light {
+    color: rgb(228, 226, 222);
+    border-color: rgb(50, 54, 56);
+}
+.btn-outline-light:hover {
+    color: rgb(232, 230, 227);
+    background-color: rgb(27, 30, 31);
+    border-color: rgb(50, 54, 56);
+}
+.btn-check:focus + .btn-outline-light,
+.btn-outline-light:focus {
+    box-shadow: rgba(27, 30, 31, 0.5) 0px 0px 0px 0.25rem;
+}
+.btn-check:active + .btn-outline-light,
+.btn-check:checked + .btn-outline-light,
+.btn-outline-light.active,
+.btn-outline-light.dropdown-toggle.show,
+.btn-outline-light:active {
+    color: rgb(232, 230, 227);
+    background-color: rgb(27, 30, 31);
+    border-color: rgb(50, 54, 56);
+}
+.btn-check:active + .btn-outline-light:focus,
+.btn-check:checked + .btn-outline-light:focus,
+.btn-outline-light.active:focus,
+.btn-outline-light.dropdown-toggle.show:focus,
+.btn-outline-light:active:focus {
+    box-shadow: rgba(27, 30, 31, 0.5) 0px 0px 0px 0.25rem;
+}
+.btn-outline-light.disabled,
+.btn-outline-light:disabled {
+    color: rgb(228, 226, 222);
+    background-color: transparent;
+}
+.btn-outline-dark {
+    color: rgb(209, 205, 199);
+    border-color: rgb(128, 119, 105);
+}
+.btn-outline-dark:hover {
+    color: rgb(232, 230, 227);
+    background-color: rgb(28, 30, 31);
+    border-color: rgb(128, 119, 105);
+}
+.btn-check:focus + .btn-outline-dark,
+.btn-outline-dark:focus {
+    box-shadow: rgba(28, 30, 31, 0.5) 0px 0px 0px 0.25rem;
+}
+.btn-check:active + .btn-outline-dark,
+.btn-check:checked + .btn-outline-dark,
+.btn-outline-dark.active,
+.btn-outline-dark.dropdown-toggle.show,
+.btn-outline-dark:active {
+    color: rgb(232, 230, 227);
+    background-color: rgb(28, 30, 31);
+    border-color: rgb(128, 119, 105);
+}
+.btn-check:active + .btn-outline-dark:focus,
+.btn-check:checked + .btn-outline-dark:focus,
+.btn-outline-dark.active:focus,
+.btn-outline-dark.dropdown-toggle.show:focus,
+.btn-outline-dark:active:focus {
+    box-shadow: rgba(28, 30, 31, 0.5) 0px 0px 0px 0.25rem;
+}
+.btn-outline-dark.disabled,
+.btn-outline-dark:disabled {
+    color: rgb(209, 205, 199);
+    background-color: transparent;
 }
 .btn-link {
-    color: rgb(105, 166, 213);
-}
-.btn-link,
-.btn-link.active,
-.btn-link:active,
-.btn-link[disabled],
-fieldset[disabled] .btn-link {
-    background-color: transparent;
-    box-shadow: none;
-}
-.btn-link,
-.btn-link:active,
-.btn-link:focus,
-.btn-link:hover {
-    border-color: transparent;
-}
-.btn-link:focus,
-.btn-link:hover {
-    color: rgb(141, 187, 223);
-    text-decoration-color: initial;
-    background-color: transparent;
-}
-.btn-link[disabled]:focus,
-.btn-link[disabled]:hover,
-fieldset[disabled] .btn-link:focus,
-fieldset[disabled] .btn-link:hover {
-    color: rgb(157, 148, 136);
+    color: rgb(35, 148, 253);
     text-decoration-color: initial;
 }
-.caret {
+.btn-link:hover {
+    color: rgb(85, 169, 247);
+}
+.btn-link.disabled,
+.btn-link:disabled {
+    color: rgb(158, 150, 137);
+}
+.dropdown-toggle::after {
     border-top-color: initial;
     border-right-color: transparent;
+    border-bottom-color: initial;
     border-left-color: transparent;
 }
-.dropdown-toggle:focus {
-    outline-color: initial;
-}
 .dropdown-menu {
+    color: rgb(209, 205, 199);
     list-style-image: initial;
     background-color: rgb(24, 26, 27);
     border-color: rgba(140, 130, 115, 0.15);
-    box-shadow: rgba(0, 0, 0, 0.18) 0px 6px 12px;
 }
-.dropdown-menu .divider {
-    background-color: rgb(39, 42, 44);
+.dropdown-menu-start {
+    --bs-position: start;
 }
-.dropdown-menu > li > a {
-    color: rgb(200, 195, 188);
+.dropdown-menu-end {
+    --bs-position: end;
 }
-.dropdown-menu > li > a:focus,
-.dropdown-menu > li > a:hover {
-    color: rgb(208, 204, 198);
-    text-decoration-color: initial;
-    background-color: rgb(30, 32, 33);
+@media (min-width: 576px) {
+    .dropdown-menu-sm-start {
+        --bs-position: start;
+    }
+    .dropdown-menu-sm-end {
+        --bs-position: end;
+    }
 }
-.dropdown-menu > .active > a,
-.dropdown-menu > .active > a:focus,
-.dropdown-menu > .active > a:hover {
-    color: rgb(232, 230, 227);
-    text-decoration-color: initial;
-    background-color: rgb(41, 98, 146);
-    outline-color: initial;
+@media (min-width: 768px) {
+    .dropdown-menu-md-start {
+        --bs-position: start;
+    }
+    .dropdown-menu-md-end {
+        --bs-position: end;
+    }
 }
-.dropdown-menu > .disabled > a,
-.dropdown-menu > .disabled > a:focus,
-.dropdown-menu > .disabled > a:hover {
-    color: rgb(157, 148, 136);
+@media (min-width: 992px) {
+    .dropdown-menu-lg-start {
+        --bs-position: start;
+    }
+    .dropdown-menu-lg-end {
+        --bs-position: end;
+    }
 }
-.dropdown-menu > .disabled > a:focus,
-.dropdown-menu > .disabled > a:hover {
+@media (min-width: 1200px) {
+    .dropdown-menu-xl-start {
+        --bs-position: start;
+    }
+    .dropdown-menu-xl-end {
+        --bs-position: end;
+    }
+}
+@media (min-width: 1400px) {
+    .dropdown-menu-xxl-start {
+        --bs-position: start;
+    }
+    .dropdown-menu-xxl-end {
+        --bs-position: end;
+    }
+}
+.dropup .dropdown-toggle::after {
+    border-top-color: initial;
+    border-right-color: transparent;
+    border-bottom-color: initial;
+    border-left-color: transparent;
+}
+.dropend .dropdown-toggle::after {
+    border-top-color: transparent;
+    border-right-color: initial;
+    border-bottom-color: transparent;
+    border-left-color: initial;
+}
+.dropstart .dropdown-toggle::before {
+    border-top-color: transparent;
+    border-right-color: initial;
+    border-bottom-color: transparent;
+}
+.dropdown-divider {
+    border-top-color: rgba(140, 130, 115, 0.15);
+}
+.dropdown-item {
+    color: rgb(209, 205, 199);
     text-decoration-color: initial;
     background-color: transparent;
-    background-image: none;
+    border-color: initial;
 }
-.open > a {
-    outline-color: initial;
+.dropdown-item:focus,
+.dropdown-item:hover {
+    color: rgb(211, 207, 201);
+    background-color: rgb(35, 38, 39);
+}
+.dropdown-item.active,
+.dropdown-item:active {
+    color: rgb(232, 230, 227);
+    text-decoration-color: initial;
+    background-color: rgb(2, 80, 196);
+}
+.dropdown-item.disabled,
+.dropdown-item:disabled {
+    color: rgb(185, 179, 170);
+    background-color: transparent;
 }
 .dropdown-header {
-    color: rgb(157, 148, 136);
+    color: rgb(158, 150, 137);
 }
-.dropup .caret,
-.navbar-fixed-bottom .dropdown .caret {
-    border-top-color: initial;
-    border-bottom-color: initial;
+.dropdown-item-text {
+    color: rgb(209, 205, 199);
 }
-.btn-group .dropdown-toggle:active,
-.btn-group.open .dropdown-toggle {
-    outline-color: initial;
+.dropdown-menu-dark {
+    color: rgb(214, 210, 205);
+    background-color: rgb(44, 47, 49);
+    border-color: rgba(140, 130, 115, 0.15);
 }
-.btn-group.open .dropdown-toggle {
-    box-shadow: rgba(0, 0, 0, 0.13) 0px 3px 5px inset;
+.dropdown-menu-dark .dropdown-item {
+    color: rgb(214, 210, 205);
 }
-.btn-group.open .dropdown-toggle.btn-link {
-    box-shadow: none;
+.dropdown-menu-dark .dropdown-item:focus,
+.dropdown-menu-dark .dropdown-item:hover {
+    color: rgb(232, 230, 227);
+    background-color: rgba(24, 26, 27, 0.15);
 }
-.input-group-addon {
-    color: rgb(178, 172, 162);
-    background-color: rgb(34, 36, 38);
-    border-color: rgb(62, 68, 70);
+.dropdown-menu-dark .dropdown-item.active,
+.dropdown-menu-dark .dropdown-item:active {
+    color: rgb(232, 230, 227);
+    background-color: rgb(2, 80, 196);
 }
-.input-group-addon:first-child {
-    border-right-color: initial;
+.dropdown-menu-dark .dropdown-item.disabled,
+.dropdown-menu-dark .dropdown-item:disabled {
+    color: rgb(185, 179, 170);
 }
-.input-group-addon:last-child {
-    border-left-color: initial;
+.dropdown-menu-dark .dropdown-divider {
+    border-color: rgba(140, 130, 115, 0.15);
+}
+.dropdown-menu-dark .dropdown-item-text {
+    color: rgb(214, 210, 205);
+}
+.dropdown-menu-dark .dropdown-header {
+    color: rgb(185, 179, 170);
 }
 .nav {
     list-style-image: initial;
 }
-.nav > li > a:focus,
-.nav > li > a:hover {
+.nav-link {
+    color: rgb(35, 148, 253);
     text-decoration-color: initial;
-    background-color: rgb(34, 36, 38);
 }
-.nav > li.disabled > a {
-    color: rgb(157, 148, 136);
+.nav-link:focus,
+.nav-link:hover {
+    color: rgb(85, 169, 247);
 }
-.nav > li.disabled > a:focus,
-.nav > li.disabled > a:hover {
-    color: rgb(157, 148, 136);
-    text-decoration-color: initial;
-    background-color: transparent;
-}
-.nav .open > a,
-.nav .open > a:focus,
-.nav .open > a:hover {
-    background-color: rgb(34, 36, 38);
-    border-color: rgb(40, 96, 145);
-}
-.nav .nav-divider {
-    background-color: rgb(39, 42, 44);
+.nav-link.disabled {
+    color: rgb(158, 150, 137);
 }
 .nav-tabs {
-    border-bottom-color: rgb(58, 62, 65);
+    border-bottom-color: rgb(56, 61, 63);
 }
-.nav-tabs > li > a {
+.nav-tabs .nav-link {
+    background-image: initial;
+    background-color: initial;
     border-color: transparent;
 }
-.nav-tabs > li > a:hover {
-    border-color: rgb(53, 57, 59) rgb(53, 57, 59) rgb(58, 62, 65);
+.nav-tabs .nav-link:focus,
+.nav-tabs .nav-link:hover {
+    border-color: rgb(53, 58, 60) rgb(53, 58, 60) rgb(56, 61, 63);
 }
-.nav-tabs > li.active > a,
-.nav-tabs > li.active > a:focus,
-.nav-tabs > li.active > a:hover {
-    color: rgb(178, 172, 162);
+.nav-tabs .nav-link.disabled {
+    color: rgb(158, 150, 137);
+    background-color: transparent;
+    border-color: transparent;
+}
+.nav-tabs .nav-item.show .nav-link,
+.nav-tabs .nav-link.active {
+    color: rgb(181, 175, 166);
     background-color: rgb(24, 26, 27);
-    border-color: rgb(58, 62, 65) rgb(58, 62, 65) transparent;
+    border-color: rgb(56, 61, 63) rgb(56, 61, 63) rgb(48, 52, 54);
 }
-.nav-tabs.nav-justified {
-    border-bottom-color: initial;
+.nav-pills .nav-link {
+    background-image: initial;
+    background-color: initial;
+    border-color: initial;
 }
-.nav-tabs.nav-justified > .active > a,
-.nav-tabs.nav-justified > .active > a:focus,
-.nav-tabs.nav-justified > .active > a:hover {
-    border-color: rgb(58, 62, 65);
-}
-@media (min-width: 768px) {
-    .nav-tabs.nav-justified > li > a {
-        border-bottom-color: rgb(58, 62, 65);
-    }
-    .nav-tabs.nav-justified > .active > a,
-    .nav-tabs.nav-justified > .active > a:focus,
-    .nav-tabs.nav-justified > .active > a:hover {
-        border-bottom-color: rgb(48, 52, 54);
-    }
-}
-.nav-pills > li.active > a,
-.nav-pills > li.active > a:focus,
-.nav-pills > li.active > a:hover {
+.nav-pills .nav-link.active,
+.nav-pills .show > .nav-link {
     color: rgb(232, 230, 227);
-    background-color: rgb(41, 98, 146);
+    background-color: rgb(2, 80, 196);
 }
-.nav-tabs-justified {
-    border-bottom-color: initial;
-}
-.nav-tabs-justified > .active > a,
-.nav-tabs-justified > .active > a:focus,
-.nav-tabs-justified > .active > a:hover {
-    border-color: rgb(58, 62, 65);
-}
-@media (min-width: 768px) {
-    .nav-tabs-justified > li > a {
-        border-bottom-color: rgb(58, 62, 65);
-    }
-    .nav-tabs-justified > .active > a,
-    .nav-tabs-justified > .active > a:focus,
-    .nav-tabs-justified > .active > a:hover {
-        border-bottom-color: rgb(48, 52, 54);
-    }
-}
-.navbar {
-    border-color: transparent;
-}
-.navbar-collapse {
-    border-top-color: transparent;
-    box-shadow: rgba(24, 26, 27, 0.1) 0px 1px 0px inset;
-}
-@media (min-width: 768px) {
-    .navbar-collapse {
-        border-top-color: initial;
-        box-shadow: none;
-    }
-}
-.navbar-brand:focus,
-.navbar-brand:hover {
+.navbar-brand {
     text-decoration-color: initial;
 }
-.navbar-toggle {
+.navbar-nav {
+    list-style-image: initial;
+}
+.navbar-toggler {
     background-color: transparent;
-    background-image: none;
     border-color: transparent;
 }
-.navbar-toggle:focus {
+.navbar-toggler:hover {
+    text-decoration-color: initial;
+}
+.navbar-toggler:focus {
+    text-decoration-color: initial;
     outline-color: initial;
 }
-@media (max-width: 767px) {
-    .navbar-nav .open .dropdown-menu {
+@media (min-width: 576px) {
+    .navbar-expand-sm .offcanvas {
         background-color: transparent;
-        border-color: initial;
-        box-shadow: none;
+        border-right-color: initial;
+        border-left-color: initial;
     }
-    .navbar-nav .open .dropdown-menu > li > a:focus,
-    .navbar-nav .open .dropdown-menu > li > a:hover {
-        background-image: none;
+    .navbar-expand-sm .offcanvas-bottom,
+    .navbar-expand-sm .offcanvas-top {
+        border-top-color: initial;
+        border-bottom-color: initial;
     }
 }
-.navbar-form {
-    border-top-color: transparent;
-    border-bottom-color: transparent;
-    box-shadow: rgba(24, 26, 27, 0.1) 0px 1px 0px inset,
-    rgba(24, 26, 27, 0.1) 0px 1px 0px;
-}
 @media (min-width: 768px) {
-    .navbar-form {
-        border-color: initial;
-        box-shadow: none;
-    }
-}
-.navbar-default {
-    background-color: rgb(28, 30, 31);
-    border-color: rgb(55, 59, 62);
-}
-.navbar-default .navbar-brand {
-    color: rgb(157, 148, 136);
-}
-.navbar-default .navbar-brand:focus,
-.navbar-default .navbar-brand:hover {
-    color: rgb(173, 165, 155);
-    background-color: transparent;
-}
-.navbar-default .navbar-text {
-    color: rgb(157, 148, 136);
-}
-.navbar-default .navbar-nav > li > a {
-    color: rgb(157, 148, 136);
-}
-.navbar-default .navbar-nav > li > a:focus,
-.navbar-default .navbar-nav > li > a:hover {
-    color: rgb(200, 195, 188);
-    background-color: transparent;
-}
-.navbar-default .navbar-nav > .active > a,
-.navbar-default .navbar-nav > .active > a:focus,
-.navbar-default .navbar-nav > .active > a:hover {
-    color: rgb(178, 172, 162);
-    background-color: rgb(38, 41, 42);
-}
-.navbar-default .navbar-nav > .disabled > a,
-.navbar-default .navbar-nav > .disabled > a:focus,
-.navbar-default .navbar-nav > .disabled > a:hover {
-    color: rgb(200, 195, 188);
-    background-color: transparent;
-}
-.navbar-default .navbar-toggle {
-    border-color: rgb(58, 62, 65);
-}
-.navbar-default .navbar-toggle:focus,
-.navbar-default .navbar-toggle:hover {
-    background-color: rgb(43, 47, 49);
-}
-.navbar-default .navbar-toggle .icon-bar {
-    background-color: rgb(91, 99, 103);
-}
-.navbar-default .navbar-collapse,
-.navbar-default .navbar-form {
-    border-color: rgb(55, 59, 62);
-}
-.navbar-default .navbar-nav > .open > a,
-.navbar-default .navbar-nav > .open > a:focus,
-.navbar-default .navbar-nav > .open > a:hover {
-    color: rgb(178, 172, 162);
-    background-color: rgb(38, 41, 42);
-}
-@media (max-width: 767px) {
-    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
-        color: rgb(157, 148, 136);
-    }
-    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus,
-    .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
-        color: rgb(200, 195, 188);
+    .navbar-expand-md .offcanvas {
         background-color: transparent;
+        border-right-color: initial;
+        border-left-color: initial;
     }
-    .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
-    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus,
-    .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
-        color: rgb(178, 172, 162);
-        background-color: rgb(38, 41, 42);
+    .navbar-expand-md .offcanvas-bottom,
+    .navbar-expand-md .offcanvas-top {
+        border-top-color: initial;
+        border-bottom-color: initial;
     }
-    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
-    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus,
-    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {
-        color: rgb(200, 195, 188);
+}
+@media (min-width: 992px) {
+    .navbar-expand-lg .offcanvas {
         background-color: transparent;
+        border-right-color: initial;
+        border-left-color: initial;
+    }
+    .navbar-expand-lg .offcanvas-bottom,
+    .navbar-expand-lg .offcanvas-top {
+        border-top-color: initial;
+        border-bottom-color: initial;
     }
 }
-.navbar-default .navbar-link {
-    color: rgb(157, 148, 136);
+@media (min-width: 1200px) {
+    .navbar-expand-xl .offcanvas {
+        background-color: transparent;
+        border-right-color: initial;
+        border-left-color: initial;
+    }
+    .navbar-expand-xl .offcanvas-bottom,
+    .navbar-expand-xl .offcanvas-top {
+        border-top-color: initial;
+        border-bottom-color: initial;
+    }
 }
-.navbar-default .navbar-link:hover {
-    color: rgb(200, 195, 188);
+@media (min-width: 1400px) {
+    .navbar-expand-xxl .offcanvas {
+        background-color: transparent;
+        border-right-color: initial;
+        border-left-color: initial;
+    }
+    .navbar-expand-xxl .offcanvas-bottom,
+    .navbar-expand-xxl .offcanvas-top {
+        border-top-color: initial;
+        border-bottom-color: initial;
+    }
 }
-.navbar-default .btn-link {
-    color: rgb(157, 148, 136);
-}
-.navbar-default .btn-link:focus,
-.navbar-default .btn-link:hover {
-    color: rgb(200, 195, 188);
-}
-.navbar-default .btn-link[disabled]:focus,
-.navbar-default .btn-link[disabled]:hover,
-fieldset[disabled] .navbar-default .btn-link:focus,
-fieldset[disabled] .navbar-default .btn-link:hover {
-    color: rgb(200, 195, 188);
-}
-.navbar-inverse {
-    background-color: rgb(26, 28, 29);
-    border-color: rgb(137, 128, 113);
-}
-.navbar-inverse .navbar-brand {
-    color: rgb(170, 163, 152);
-}
-.navbar-inverse .navbar-brand:focus,
-.navbar-inverse .navbar-brand:hover {
-    color: rgb(232, 230, 227);
+.navbar-expand .offcanvas {
     background-color: transparent;
+    border-right-color: initial;
+    border-left-color: initial;
 }
-.navbar-inverse .navbar-text {
-    color: rgb(170, 163, 152);
+.navbar-expand .offcanvas-bottom,
+.navbar-expand .offcanvas-top {
+    border-top-color: initial;
+    border-bottom-color: initial;
 }
-.navbar-inverse .navbar-nav > li > a {
-    color: rgb(170, 163, 152);
+.navbar-light .navbar-brand {
+    color: rgba(232, 230, 227, 0.9);
 }
-.navbar-inverse .navbar-nav > li > a:focus,
-.navbar-inverse .navbar-nav > li > a:hover {
+.navbar-light .navbar-brand:focus,
+.navbar-light .navbar-brand:hover {
+    color: rgba(232, 230, 227, 0.9);
+}
+.navbar-light .navbar-nav .nav-link {
+    color: rgba(232, 230, 227, 0.55);
+}
+.navbar-light .navbar-nav .nav-link:focus,
+.navbar-light .navbar-nav .nav-link:hover {
+    color: rgba(232, 230, 227, 0.7);
+}
+.navbar-light .navbar-nav .nav-link.disabled {
+    color: rgba(232, 230, 227, 0.3);
+}
+.navbar-light .navbar-nav .nav-link.active,
+.navbar-light .navbar-nav .show > .nav-link {
+    color: rgba(232, 230, 227, 0.9);
+}
+.navbar-light .navbar-toggler {
+    color: rgba(232, 230, 227, 0.55);
+    border-color: rgba(140, 130, 115, 0.1);
+}
+.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%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
+}
+.navbar-light .navbar-text {
+    color: rgba(232, 230, 227, 0.55);
+}
+.navbar-light .navbar-text a,
+.navbar-light .navbar-text a:focus,
+.navbar-light .navbar-text a:hover {
+    color: rgba(232, 230, 227, 0.9);
+}
+.navbar-dark .navbar-brand {
     color: rgb(232, 230, 227);
-    background-color: transparent;
 }
-.navbar-inverse .navbar-nav > .active > a,
-.navbar-inverse .navbar-nav > .active > a:focus,
-.navbar-inverse .navbar-nav > .active > a:hover {
+.navbar-dark .navbar-brand:focus,
+.navbar-dark .navbar-brand:hover {
     color: rgb(232, 230, 227);
-    background-color: rgb(6, 7, 7);
 }
-.navbar-inverse .navbar-nav > .disabled > a,
-.navbar-inverse .navbar-nav > .disabled > a:focus,
-.navbar-inverse .navbar-nav > .disabled > a:hover {
-    color: rgb(189, 183, 175);
-    background-color: transparent;
+.navbar-dark .navbar-nav .nav-link {
+    color: rgba(232, 230, 227, 0.55);
 }
-.navbar-inverse .navbar-toggle {
-    border-color: rgb(123, 114, 101);
+.navbar-dark .navbar-nav .nav-link:focus,
+.navbar-dark .navbar-nav .nav-link:hover {
+    color: rgba(232, 230, 227, 0.75);
 }
-.navbar-inverse .navbar-toggle:focus,
-.navbar-inverse .navbar-toggle:hover {
-    background-color: rgb(38, 42, 43);
+.navbar-dark .navbar-nav .nav-link.disabled {
+    color: rgba(232, 230, 227, 0.25);
 }
-.navbar-inverse .navbar-toggle .icon-bar {
+.navbar-dark .navbar-nav .nav-link.active,
+.navbar-dark .navbar-nav .show > .nav-link {
+    color: rgb(232, 230, 227);
+}
+.navbar-dark .navbar-toggler {
+    color: rgba(232, 230, 227, 0.55);
+    border-color: rgba(48, 52, 54, 0.1);
+}
+.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%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
+}
+.navbar-dark .navbar-text {
+    color: rgba(232, 230, 227, 0.55);
+}
+.navbar-dark .navbar-text a,
+.navbar-dark .navbar-text a:focus,
+.navbar-dark .navbar-text a:hover {
+    color: rgb(232, 230, 227);
+}
+.card {
     background-color: rgb(24, 26, 27);
+    border-color: rgba(140, 130, 115, 0.13);
 }
-.navbar-inverse .navbar-collapse,
-.navbar-inverse .navbar-form {
-    border-color: rgb(135, 125, 111);
+.card > .list-group {
+    border-top-color: inherit;
+    border-bottom-color: inherit;
 }
-.navbar-inverse .navbar-nav > .open > a,
-.navbar-inverse .navbar-nav > .open > a:focus,
-.navbar-inverse .navbar-nav > .open > a:hover {
-    color: rgb(232, 230, 227);
-    background-color: rgb(6, 7, 7);
+.card > .card-header + .list-group,
+.card > .list-group + .card-footer {
+    border-top-color: initial;
 }
-@media (max-width: 767px) {
-    .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
-        border-color: rgb(137, 128, 113);
-    }
-    .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
-        background-color: rgb(6, 7, 7);
-    }
-    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
-        color: rgb(170, 163, 152);
-    }
-    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus,
-    .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover {
-        color: rgb(232, 230, 227);
-        background-color: transparent;
-    }
-    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
-    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus,
-    .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover {
-        color: rgb(232, 230, 227);
-        background-color: rgb(6, 7, 7);
-    }
-    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
-    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus,
-    .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover {
-        color: rgb(189, 183, 175);
-        background-color: transparent;
+.card-header {
+    background-color: rgba(0, 0, 0, 0.03);
+    border-bottom-color: rgba(140, 130, 115, 0.13);
+}
+.card-footer {
+    background-color: rgba(0, 0, 0, 0.03);
+    border-top-color: rgba(140, 130, 115, 0.13);
+}
+.card-header-tabs {
+    border-bottom-color: initial;
+}
+@media (min-width: 576px) {
+    .card-group > .card + .card {
+        border-left-color: initial;
     }
 }
-.navbar-inverse .navbar-link {
-    color: rgb(170, 163, 152);
+.accordion-button {
+    color: rgb(209, 205, 199);
+    background-color: rgb(24, 26, 27);
+    border-color: initial;
 }
-.navbar-inverse .navbar-link:hover {
-    color: rgb(232, 230, 227);
+.accordion-button:not(.collapsed) {
+    color: rgb(70, 160, 245);
+    background-color: rgb(31, 33, 35);
+    box-shadow: rgba(0, 0, 0, 0.13) 0px -1px 0px inset;
 }
-.navbar-inverse .btn-link {
-    color: rgb(170, 163, 152);
+.accordion-button:not(.collapsed)::after {
+    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
 }
-.navbar-inverse .btn-link:focus,
-.navbar-inverse .btn-link:hover {
-    color: rgb(232, 230, 227);
+.accordion-button::after {
+    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
 }
-.navbar-inverse .btn-link[disabled]:focus,
-.navbar-inverse .btn-link[disabled]:hover,
-fieldset[disabled] .navbar-inverse .btn-link:focus,
-fieldset[disabled] .navbar-inverse .btn-link:hover {
-    color: rgb(189, 183, 175);
+.accordion-button:focus {
+    border-color: rgb(1, 57, 137);
+    outline-color: initial;
+    box-shadow: rgba(2, 80, 196, 0.25) 0px 0px 0px 0.25rem;
+}
+.accordion-item {
+    background-color: rgb(24, 26, 27);
+    border-color: rgba(140, 130, 115, 0.13);
+}
+.accordion-item:not(:first-of-type) {
+    border-top-color: initial;
+}
+.accordion-flush .accordion-item {
+    border-right-color: initial;
+    border-left-color: initial;
+}
+.accordion-flush .accordion-item:first-child {
+    border-top-color: initial;
+}
+.accordion-flush .accordion-item:last-child {
+    border-bottom-color: initial;
 }
 .breadcrumb {
     list-style-image: initial;
-    background-color: rgb(30, 32, 33);
 }
-.breadcrumb > li + li::before {
-    color: rgb(200, 195, 188);
+.breadcrumb-item + .breadcrumb-item::before {
+    color: rgb(158, 150, 137);
 }
-.breadcrumb > .active {
-    color: rgb(157, 148, 136);
+.breadcrumb-item.active {
+    color: rgb(158, 150, 137);
 }
-.pagination > li > a,
-.pagination > li > span {
-    color: rgb(105, 166, 213);
-    text-decoration-color: initial;
-    background-color: rgb(24, 26, 27);
-    border-color: rgb(58, 62, 65);
-}
-.pagination > li > a:focus,
-.pagination > li > a:hover,
-.pagination > li > span:focus,
-.pagination > li > span:hover {
-    color: rgb(141, 187, 223);
-    background-color: rgb(34, 36, 38);
-    border-color: rgb(58, 62, 65);
-}
-.pagination > .active > a,
-.pagination > .active > a:focus,
-.pagination > .active > a:hover,
-.pagination > .active > span,
-.pagination > .active > span:focus,
-.pagination > .active > span:hover {
-    color: rgb(232, 230, 227);
-    background-color: rgb(41, 98, 146);
-    border-color: rgb(40, 96, 145);
-}
-.pagination > .disabled > a,
-.pagination > .disabled > a:focus,
-.pagination > .disabled > a:hover,
-.pagination > .disabled > span,
-.pagination > .disabled > span:focus,
-.pagination > .disabled > span:hover {
-    color: rgb(157, 148, 136);
-    background-color: rgb(24, 26, 27);
-    border-color: rgb(58, 62, 65);
-}
-.pager {
+.pagination {
     list-style-image: initial;
 }
-.pager li > a,
-.pager li > span {
-    background-color: rgb(24, 26, 27);
-    border-color: rgb(58, 62, 65);
-}
-.pager li > a:focus,
-.pager li > a:hover {
+.page-link {
+    color: rgb(35, 148, 253);
     text-decoration-color: initial;
-    background-color: rgb(34, 36, 38);
-}
-.pager .disabled > a,
-.pager .disabled > a:focus,
-.pager .disabled > a:hover,
-.pager .disabled > span {
-    color: rgb(157, 148, 136);
     background-color: rgb(24, 26, 27);
+    border-color: rgb(56, 61, 63);
 }
-.label {
+.page-link:hover {
+    color: rgb(85, 169, 247);
+    background-color: rgb(35, 38, 39);
+    border-color: rgb(56, 61, 63);
+}
+.page-link:focus {
+    color: rgb(85, 169, 247);
+    background-color: rgb(35, 38, 39);
+    outline-color: initial;
+    box-shadow: rgba(2, 80, 196, 0.25) 0px 0px 0px 0.25rem;
+}
+.page-item.active .page-link {
     color: rgb(232, 230, 227);
+    background-color: rgb(2, 80, 196);
+    border-color: rgb(1, 71, 174);
 }
-a.label:focus,
-a.label:hover {
-    color: rgb(232, 230, 227);
-    text-decoration-color: initial;
-}
-.label-default {
-    background-color: rgb(90, 97, 101);
-}
-.label-default[href]:focus,
-.label-default[href]:hover {
-    background-color: rgb(71, 77, 80);
-}
-.label-primary {
-    background-color: rgb(41, 98, 146);
-}
-.label-primary[href]:focus,
-.label-primary[href]:hover {
-    background-color: rgb(32, 77, 115);
-}
-.label-success {
-    background-color: rgb(77, 133, 58);
-}
-.label-success[href]:focus,
-.label-success[href]:hover {
-    background-color: rgb(54, 126, 54);
-}
-.label-info {
-    background-color: rgb(28, 115, 141);
-}
-.label-info[href]:focus,
-.label-info[href]:hover {
-    background-color: rgb(34, 136, 166);
-}
-.label-warning {
-    background-color: rgb(153, 95, 13);
-}
-.label-warning[href]:focus,
-.label-warning[href]:hover {
-    background-color: rgb(181, 113, 15);
-}
-.label-danger {
-    background-color: rgb(148, 35, 32);
-}
-.label-danger[href]:focus,
-.label-danger[href]:hover {
-    background-color: rgb(161, 38, 35);
+.page-item.disabled .page-link {
+    color: rgb(158, 150, 137);
+    background-color: rgb(24, 26, 27);
+    border-color: rgb(56, 61, 63);
 }
 .badge {
     color: rgb(232, 230, 227);
-    background-color: rgb(90, 97, 101);
-}
-a.badge:focus,
-a.badge:hover {
-    color: rgb(232, 230, 227);
-    text-decoration-color: initial;
-}
-.list-group-item.active > .badge,
-.nav-pills > .active > a > .badge {
-    color: rgb(105, 166, 213);
-    background-color: rgb(24, 26, 27);
-}
-.jumbotron {
-    color: inherit;
-    background-color: rgb(34, 36, 38);
-}
-.jumbotron .h1,
-.jumbotron h1 {
-    color: inherit;
-}
-.jumbotron > hr {
-    border-top-color: rgb(60, 65, 67);
-}
-.thumbnail {
-    background-color: rgb(24, 26, 27);
-    border-color: rgb(58, 62, 65);
-}
-a.thumbnail.active,
-a.thumbnail:focus,
-a.thumbnail:hover {
-    border-color: rgb(40, 96, 145);
-}
-.thumbnail .caption {
-    color: rgb(200, 195, 188);
 }
 .alert {
     border-color: transparent;
 }
-.alert h4 {
+.alert-heading {
     color: inherit;
 }
-.alert-dismissable .close,
-.alert-dismissible .close {
-    color: inherit;
+.alert-primary {
+    color: rgb(115, 184, 248);
+    background-color: rgb(38, 41, 42);
+    border-color: rgb(2, 52, 123);
+}
+.alert-primary .alert-link {
+    color: rgb(133, 193, 249);
+}
+.alert-secondary {
+    color: rgb(188, 182, 173);
+    background-color: rgb(40, 43, 44);
+    border-color: rgb(60, 65, 67);
+}
+.alert-secondary .alert-link {
+    color: rgb(197, 192, 184);
 }
 .alert-success {
-    color: rgb(139, 196, 140);
-    background-color: rgb(41, 60, 23);
-    border-color: rgb(60, 91, 35);
-}
-.alert-success hr {
-    border-top-color: rgb(65, 97, 37);
+    color: rgb(202, 197, 190);
+    background-color: rgb(32, 61, 51);
+    border-color: rgb(46, 88, 69);
 }
 .alert-success .alert-link {
-    color: rgb(162, 208, 164);
+    color: rgb(208, 204, 197);
 }
 .alert-info {
-    color: rgb(117, 178, 208);
-    background-color: rgb(14, 48, 65);
-    border-color: rgb(22, 90, 104);
-}
-.alert-info hr {
-    border-top-color: rgb(24, 97, 111);
+    color: rgb(200, 195, 188);
+    background-color: rgb(5, 64, 77);
+    border-color: rgb(6, 99, 119);
 }
 .alert-info .alert-link {
-    color: rgb(144, 192, 217);
+    color: rgb(206, 202, 196);
 }
 .alert-warning {
-    color: rgb(198, 171, 123);
-    background-color: rgb(63, 54, 7);
-    border-color: rgb(108, 76, 11);
-}
-.alert-warning hr {
-    border-top-color: rgb(114, 80, 12);
+    color: rgb(251, 222, 134);
+    background-color: rgb(81, 62, 0);
+    border-color: rgb(124, 92, 0);
 }
 .alert-warning .alert-link {
-    color: rgb(209, 187, 148);
+    color: rgb(205, 201, 195);
 }
 .alert-danger {
-    color: rgb(194, 102, 100);
-    background-color: rgb(56, 22, 22);
-    border-color: rgb(89, 35, 43);
-}
-.alert-danger hr {
-    border-top-color: rgb(95, 36, 46);
+    color: rgb(223, 122, 131);
+    background-color: rgb(67, 12, 17);
+    border-color: rgb(106, 17, 26);
 }
 .alert-danger .alert-link {
-    color: rgb(204, 127, 126);
+    color: rgb(227, 140, 147);
+}
+.alert-light {
+    color: rgb(169, 162, 151);
+    background-color: rgb(25, 27, 28);
+    border-color: rgb(34, 34, 69);
+}
+.alert-light .alert-link {
+    color: rgb(182, 175, 166);
+}
+.alert-dark {
+    color: rgb(218, 215, 210);
+    background-color: rgb(49, 53, 55);
+    border-color: rgb(66, 72, 75);
+}
+.alert-dark .alert-link {
+    color: rgb(221, 218, 213);
 }
 .progress {
-    background-color: rgb(30, 32, 33);
-    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 2px inset;
+    background-color: rgb(35, 38, 39);
 }
 .progress-bar {
     color: rgb(232, 230, 227);
-    background-color: rgb(41, 98, 146);
-    box-shadow: rgba(0, 0, 0, 0.15) 0px -1px 0px inset;
+    background-color: rgb(2, 80, 196);
 }
-.progress-bar-striped,
-.progress-striped .progress-bar {
+.progress-bar-striped {
     background-image: linear-gradient(45deg,
     rgba(24, 26, 27, 0.15) 25%,
     rgba(0, 0, 0, 0) 25%,
@@ -1687,483 +2004,170 @@ a.thumbnail:hover {
     rgba(0, 0, 0, 0) 75%,
     rgba(0, 0, 0, 0));
 }
-.progress-bar-success {
-    background-color: rgb(77, 133, 58);
+.list-group-item-action {
+    color: rgb(181, 175, 166);
 }
-.progress-striped .progress-bar-success {
-    background-image: linear-gradient(45deg,
-    rgba(24, 26, 27, 0.15) 25%,
-    rgba(0, 0, 0, 0) 25%,
-    rgba(0, 0, 0, 0) 50%,
-    rgba(24, 26, 27, 0.15) 50%,
-    rgba(24, 26, 27, 0.15) 75%,
-    rgba(0, 0, 0, 0) 75%,
-    rgba(0, 0, 0, 0));
+.list-group-item-action:focus,
+.list-group-item-action:hover {
+    color: rgb(181, 175, 166);
+    text-decoration-color: initial;
+    background-color: rgb(27, 30, 31);
 }
-.progress-bar-info {
-    background-color: rgb(28, 115, 141);
-}
-.progress-striped .progress-bar-info {
-    background-image: linear-gradient(45deg,
-    rgba(24, 26, 27, 0.15) 25%,
-    rgba(0, 0, 0, 0) 25%,
-    rgba(0, 0, 0, 0) 50%,
-    rgba(24, 26, 27, 0.15) 50%,
-    rgba(24, 26, 27, 0.15) 75%,
-    rgba(0, 0, 0, 0) 75%,
-    rgba(0, 0, 0, 0));
-}
-.progress-bar-warning {
-    background-color: rgb(153, 95, 13);
-}
-.progress-striped .progress-bar-warning {
-    background-image: linear-gradient(45deg,
-    rgba(24, 26, 27, 0.15) 25%,
-    rgba(0, 0, 0, 0) 25%,
-    rgba(0, 0, 0, 0) 50%,
-    rgba(24, 26, 27, 0.15) 50%,
-    rgba(24, 26, 27, 0.15) 75%,
-    rgba(0, 0, 0, 0) 75%,
-    rgba(0, 0, 0, 0));
-}
-.progress-bar-danger {
-    background-color: rgb(148, 35, 32);
-}
-.progress-striped .progress-bar-danger {
-    background-image: linear-gradient(45deg,
-    rgba(24, 26, 27, 0.15) 25%,
-    rgba(0, 0, 0, 0) 25%,
-    rgba(0, 0, 0, 0) 50%,
-    rgba(24, 26, 27, 0.15) 50%,
-    rgba(24, 26, 27, 0.15) 75%,
-    rgba(0, 0, 0, 0) 75%,
-    rgba(0, 0, 0, 0));
-}
-.media-list {
-    list-style-image: initial;
+.list-group-item-action:active {
+    color: rgb(209, 205, 199);
+    background-color: rgb(35, 38, 39);
 }
 .list-group-item {
-    background-color: rgb(24, 26, 27);
-    border-color: rgb(58, 62, 65);
-}
-a.list-group-item,
-button.list-group-item {
-    color: rgb(178, 172, 162);
-}
-a.list-group-item .list-group-item-heading,
-button.list-group-item .list-group-item-heading {
-    color: rgb(200, 195, 188);
-}
-a.list-group-item:focus,
-a.list-group-item:hover,
-button.list-group-item:focus,
-button.list-group-item:hover {
-    color: rgb(178, 172, 162);
+    color: rgb(209, 205, 199);
     text-decoration-color: initial;
-    background-color: rgb(30, 32, 33);
+    background-color: rgb(24, 26, 27);
+    border-color: rgba(140, 130, 115, 0.13);
 }
 .list-group-item.disabled,
-.list-group-item.disabled:focus,
-.list-group-item.disabled:hover {
-    color: rgb(157, 148, 136);
-    background-color: rgb(34, 36, 38);
+.list-group-item:disabled {
+    color: rgb(158, 150, 137);
+    background-color: rgb(24, 26, 27);
 }
-.list-group-item.disabled .list-group-item-heading,
-.list-group-item.disabled:focus .list-group-item-heading,
-.list-group-item.disabled:hover .list-group-item-heading {
-    color: inherit;
-}
-.list-group-item.disabled .list-group-item-text,
-.list-group-item.disabled:focus .list-group-item-text,
-.list-group-item.disabled:hover .list-group-item-text {
-    color: rgb(157, 148, 136);
-}
-.list-group-item.active,
-.list-group-item.active:focus,
-.list-group-item.active:hover {
+.list-group-item.active {
     color: rgb(232, 230, 227);
-    background-color: rgb(41, 98, 146);
-    border-color: rgb(40, 96, 145);
+    background-color: rgb(2, 80, 196);
+    border-color: rgb(1, 71, 174);
 }
-.list-group-item.active .list-group-item-heading,
-.list-group-item.active .list-group-item-heading > .small,
-.list-group-item.active .list-group-item-heading > small,
-.list-group-item.active:focus .list-group-item-heading,
-.list-group-item.active:focus .list-group-item-heading > .small,
-.list-group-item.active:focus .list-group-item-heading > small,
-.list-group-item.active:hover .list-group-item-heading,
-.list-group-item.active:hover .list-group-item-heading > .small,
-.list-group-item.active:hover .list-group-item-heading > small {
-    color: inherit;
+.list-group-item-primary {
+    color: rgb(115, 184, 248);
+    background-color: rgb(38, 41, 42);
 }
-.list-group-item.active .list-group-item-text,
-.list-group-item.active:focus .list-group-item-text,
-.list-group-item.active:hover .list-group-item-text {
-    color: rgb(176, 208, 232);
+.list-group-item-primary.list-group-item-action:focus,
+.list-group-item-primary.list-group-item-action:hover {
+    color: rgb(115, 184, 248);
+    background-color: rgb(51, 55, 57);
+}
+.list-group-item-primary.list-group-item-action.active {
+    color: rgb(232, 230, 227);
+    background-color: rgb(6, 53, 122);
+    border-color: rgb(10, 85, 197);
+}
+.list-group-item-secondary {
+    color: rgb(188, 182, 173);
+    background-color: rgb(40, 43, 44);
+}
+.list-group-item-secondary.list-group-item-action:focus,
+.list-group-item-secondary.list-group-item-action:hover {
+    color: rgb(188, 182, 173);
+    background-color: rgb(53, 57, 59);
+}
+.list-group-item-secondary.list-group-item-action.active {
+    color: rgb(232, 230, 227);
+    background-color: rgb(53, 57, 59);
+    border-color: rgb(117, 109, 96);
 }
 .list-group-item-success {
-    color: rgb(139, 196, 140);
-    background-color: rgb(41, 60, 23);
+    color: rgb(202, 197, 190);
+    background-color: rgb(32, 61, 51);
 }
-a.list-group-item-success,
-button.list-group-item-success {
-    color: rgb(139, 196, 140);
+.list-group-item-success.list-group-item-action:focus,
+.list-group-item-success.list-group-item-action:hover {
+    color: rgb(202, 197, 190);
+    background-color: rgb(49, 70, 63);
 }
-a.list-group-item-success .list-group-item-heading,
-button.list-group-item-success .list-group-item-heading {
-    color: inherit;
-}
-a.list-group-item-success:focus,
-a.list-group-item-success:hover,
-button.list-group-item-success:focus,
-button.list-group-item-success:hover {
-    color: rgb(139, 196, 140);
-    background-color: rgb(48, 71, 27);
-}
-a.list-group-item-success.active,
-a.list-group-item-success.active:focus,
-a.list-group-item-success.active:hover,
-button.list-group-item-success.active,
-button.list-group-item-success.active:focus,
-button.list-group-item-success.active:hover {
+.list-group-item-success.list-group-item-action.active {
     color: rgb(232, 230, 227);
-    background-color: rgb(48, 94, 49);
-    border-color: rgb(68, 134, 69);
+    background-color: rgb(12, 65, 40);
+    border-color: rgb(124, 115, 102);
 }
 .list-group-item-info {
-    color: rgb(117, 178, 208);
-    background-color: rgb(14, 48, 65);
+    color: rgb(200, 195, 188);
+    background-color: rgb(5, 64, 77);
 }
-a.list-group-item-info,
-button.list-group-item-info {
-    color: rgb(117, 178, 208);
+.list-group-item-info.list-group-item-action:focus,
+.list-group-item-info.list-group-item-action:hover {
+    color: rgb(200, 195, 188);
+    background-color: rgb(32, 70, 78);
 }
-a.list-group-item-info .list-group-item-heading,
-button.list-group-item-info .list-group-item-heading {
-    color: inherit;
-}
-a.list-group-item-info:focus,
-a.list-group-item-info:hover,
-button.list-group-item-info:focus,
-button.list-group-item-info:hover {
-    color: rgb(117, 178, 208);
-    background-color: rgb(44, 48, 50);
-}
-a.list-group-item-info.active,
-a.list-group-item-info.active:focus,
-a.list-group-item-info.active:hover,
-button.list-group-item-info.active,
-button.list-group-item-info.active:focus,
-button.list-group-item-info.active:hover {
+.list-group-item-info.list-group-item-action.active {
     color: rgb(232, 230, 227);
-    background-color: rgb(39, 90, 114);
-    border-color: rgb(50, 115, 147);
+    background-color: rgb(4, 65, 77);
+    border-color: rgb(123, 115, 101);
 }
 .list-group-item-warning {
-    color: rgb(198, 171, 123);
-    background-color: rgb(63, 54, 7);
+    color: rgb(251, 222, 134);
+    background-color: rgb(81, 62, 0);
 }
-a.list-group-item-warning,
-button.list-group-item-warning {
-    color: rgb(198, 171, 123);
+.list-group-item-warning.list-group-item-action:focus,
+.list-group-item-warning.list-group-item-action:hover {
+    color: rgb(251, 222, 134);
+    background-color: rgb(80, 67, 28);
 }
-a.list-group-item-warning .list-group-item-heading,
-button.list-group-item-warning .list-group-item-heading {
-    color: inherit;
-}
-a.list-group-item-warning:focus,
-a.list-group-item-warning:hover,
-button.list-group-item-warning:focus,
-button.list-group-item-warning:hover {
-    color: rgb(198, 171, 123);
-    background-color: rgb(77, 65, 8);
-}
-a.list-group-item-warning.active,
-a.list-group-item-warning.active:focus,
-a.list-group-item-warning.active:hover,
-button.list-group-item-warning.active,
-button.list-group-item-warning.active:focus,
-button.list-group-item-warning.active:hover {
+.list-group-item-warning.list-group-item-action.active {
     color: rgb(232, 230, 227);
-    background-color: rgb(110, 87, 47);
-    border-color: rgb(137, 108, 59);
+    background-color: rgb(82, 62, 2);
+    border-color: rgb(217, 164, 6);
 }
 .list-group-item-danger {
-    color: rgb(194, 102, 100);
-    background-color: rgb(56, 22, 22);
+    color: rgb(223, 122, 131);
+    background-color: rgb(67, 12, 17);
 }
-a.list-group-item-danger,
-button.list-group-item-danger {
-    color: rgb(194, 102, 100);
+.list-group-item-danger.list-group-item-action:focus,
+.list-group-item-danger.list-group-item-action:hover {
+    color: rgb(223, 122, 131);
+    background-color: rgb(70, 37, 39);
 }
-a.list-group-item-danger .list-group-item-heading,
-button.list-group-item-danger .list-group-item-heading {
-    color: inherit;
-}
-a.list-group-item-danger:focus,
-a.list-group-item-danger:hover,
-button.list-group-item-danger:focus,
-button.list-group-item-danger:hover {
-    color: rgb(194, 102, 100);
-    background-color: rgb(67, 26, 26);
-}
-a.list-group-item-danger.active,
-a.list-group-item-danger.active:focus,
-a.list-group-item-danger.active:hover,
-button.list-group-item-danger.active,
-button.list-group-item-danger.active:focus,
-button.list-group-item-danger.active:hover {
+.list-group-item-danger.list-group-item-action.active {
     color: rgb(232, 230, 227);
-    background-color: rgb(135, 54, 53);
-    border-color: rgb(133, 53, 52);
+    background-color: rgb(106, 26, 33);
+    border-color: rgb(166, 40, 51);
 }
-.panel {
-    background-color: rgb(24, 26, 27);
-    border-color: transparent;
-    box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 1px;
+.list-group-item-light {
+    color: rgb(169, 162, 151);
+    background-color: rgb(25, 27, 28);
 }
-.panel-heading {
-    border-bottom-color: transparent;
+.list-group-item-light.list-group-item-action:focus,
+.list-group-item-light.list-group-item-action:hover {
+    color: rgb(169, 162, 151);
+    background-color: rgb(39, 42, 44);
 }
-.panel-heading > .dropdown .dropdown-toggle {
-    color: inherit;
+.list-group-item-light.list-group-item-action.active {
+    color: rgb(232, 230, 227);
+    background-color: rgb(75, 81, 84);
+    border-color: rgb(107, 100, 88);
 }
-.panel-title {
-    color: inherit;
+.list-group-item-dark {
+    color: rgb(218, 215, 210);
+    background-color: rgb(49, 53, 55);
 }
-.panel-title > .small,
-.panel-title > .small > a,
-.panel-title > a,
-.panel-title > small,
-.panel-title > small > a {
-    color: inherit;
+.list-group-item-dark.list-group-item-action:focus,
+.list-group-item-dark.list-group-item-action:hover {
+    color: rgb(218, 215, 210);
+    background-color: rgb(60, 65, 68);
 }
-.panel-footer {
-    background-color: rgb(30, 32, 33);
-    border-top-color: rgb(58, 62, 65);
+.list-group-item-dark.list-group-item-action.active {
+    color: rgb(232, 230, 227);
+    background-color: rgb(17, 18, 19);
+    border-color: rgb(133, 123, 109);
 }
-.panel > .list-group:first-child .list-group-item:first-child,
-.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
-    border-top-color: initial;
-}
-.panel > .list-group:last-child .list-group-item:last-child,
-.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
-    border-bottom-color: initial;
-}
-.panel > .panel-content + .table,
-.panel > .panel-content + .table-responsive,
-.panel > .table + .panel-content,
-.panel > .table-responsive + .panel-content {
-    border-top-color: rgb(58, 62, 65);
-}
-.panel > .table > tbody:first-child > tr:first-child td,
-.panel > .table > tbody:first-child > tr:first-child th {
-    border-top-color: initial;
-}
-.panel > .table-bordered,
-.panel > .table-responsive > .table-bordered {
+.btn-close {
+    color: rgb(232, 230, 227);
+    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE1MCI+PGRlZnM+PGZpbHRlciBpZD0iZGFya3JlYWRlci1pbWFnZS1maWx0ZXIiPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwLjI0OSAtMC42MTQgLTAuNjcyIDAuMDAwIDEuMDM1IC0wLjY0NiAwLjI4OCAtMC42NjQgMC4wMDAgMS4wMjAgLTAuNjM2IC0wLjYwOSAwLjI1MCAwLjAwMCAwLjk5NCAwLjAwMCAwLjAwMCAwLjAwMCAxLjAwMCAwLjAwMCIgLz48L2ZpbHRlcj48L2RlZnM+PGltYWdlIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiBmaWx0ZXI9InVybCgjZGFya3JlYWRlci1pbWFnZS1maWx0ZXIpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwMDAnJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMDExLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxMTEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAxMC0xLjQxNHonLyUzZSUzYy9zdmclM2UiIC8+PC9zdmc+");
+    background-color: transparent;
     border-color: initial;
 }
-.panel > .table-bordered > tbody > tr > td:first-child,
-.panel > .table-bordered > tbody > tr > th:first-child,
-.panel > .table-bordered > tfoot > tr > td:first-child,
-.panel > .table-bordered > tfoot > tr > th:first-child,
-.panel > .table-bordered > thead > tr > td:first-child,
-.panel > .table-bordered > thead > tr > th:first-child,
-.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
-.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
-.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child,
-.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
-.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
-.panel > .table-responsive > .table-bordered > thead > tr > th:first-child {
-    border-left-color: initial;
-}
-.panel > .table-bordered > tbody > tr > td:last-child,
-.panel > .table-bordered > tbody > tr > th:last-child,
-.panel > .table-bordered > tfoot > tr > td:last-child,
-.panel > .table-bordered > tfoot > tr > th:last-child,
-.panel > .table-bordered > thead > tr > td:last-child,
-.panel > .table-bordered > thead > tr > th:last-child,
-.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
-.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
-.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child,
-.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
-.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
-.panel > .table-responsive > .table-bordered > thead > tr > th:last-child {
-    border-right-color: initial;
-}
-.panel > .table-bordered > tbody > tr:first-child > td,
-.panel > .table-bordered > tbody > tr:first-child > th,
-.panel > .table-bordered > thead > tr:first-child > td,
-.panel > .table-bordered > thead > tr:first-child > th,
-.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
-.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th,
-.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
-.panel > .table-responsive > .table-bordered > thead > tr:first-child > th {
-    border-bottom-color: initial;
-}
-.panel > .table-bordered > tbody > tr:last-child > td,
-.panel > .table-bordered > tbody > tr:last-child > th,
-.panel > .table-bordered > tfoot > tr:last-child > td,
-.panel > .table-bordered > tfoot > tr:last-child > th,
-.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
-.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
-.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
-.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
-    border-bottom-color: initial;
-}
-.panel > .table-responsive {
-    border-color: initial;
-}
-.panel-group .panel-heading {
-    border-bottom-color: initial;
-}
-.panel-group .panel-heading + .panel-collapse > .list-group,
-.panel-group .panel-heading + .panel-collapse > .panel-content {
-    border-top-color: rgb(58, 62, 65);
-}
-.panel-group .panel-footer {
-    border-top-color: initial;
-}
-.panel-group .panel-footer + .panel-collapse .panel-content {
-    border-bottom-color: rgb(58, 62, 65);
-}
-.panel-default {
-    border-color: rgb(58, 62, 65);
-}
-.panel-default > .panel-heading {
-    color: rgb(200, 195, 188);
-    background-color: rgb(30, 32, 33);
-    border-color: rgb(58, 62, 65);
-}
-.panel-default > .panel-heading + .panel-collapse > .panel-content {
-    border-top-color: rgb(58, 62, 65);
-}
-.panel-default > .panel-heading .badge {
-    color: rgb(226, 223, 219);
-    background-color: rgb(38, 42, 43);
-}
-.panel-default > .panel-footer + .panel-collapse > .panel-content {
-    border-bottom-color: rgb(58, 62, 65);
-}
-.panel-primary {
-    border-color: rgb(40, 96, 145);
-}
-.panel-primary > .panel-heading {
-    color: rgb(232, 230, 227);
-    background-color: rgb(41, 98, 146);
-    border-color: rgb(40, 96, 145);
-}
-.panel-primary > .panel-heading + .panel-collapse > .panel-content {
-    border-top-color: rgb(40, 96, 145);
-}
-.panel-primary > .panel-heading .badge {
-    color: rgb(105, 166, 213);
-    background-color: rgb(24, 26, 27);
-}
-.panel-primary > .panel-footer + .panel-collapse > .panel-content {
-    border-bottom-color: rgb(40, 96, 145);
-}
-.panel-success {
-    border-color: rgb(60, 91, 35);
-}
-.panel-success > .panel-heading {
-    color: rgb(139, 196, 140);
-    background-color: rgb(41, 60, 23);
-    border-color: rgb(60, 91, 35);
-}
-.panel-success > .panel-heading + .panel-collapse > .panel-content {
-    border-top-color: rgb(60, 91, 35);
-}
-.panel-success > .panel-heading .badge {
-    color: rgb(202, 230, 191);
-    background-color: rgb(48, 94, 49);
-}
-.panel-success > .panel-footer + .panel-collapse > .panel-content {
-    border-bottom-color: rgb(60, 91, 35);
-}
-.panel-info {
-    border-color: rgb(22, 90, 104);
-}
-.panel-info > .panel-heading {
-    color: rgb(117, 178, 208);
-    background-color: rgb(14, 48, 65);
-    border-color: rgb(22, 90, 104);
-}
-.panel-info > .panel-heading + .panel-collapse > .panel-content {
-    border-top-color: rgb(22, 90, 104);
-}
-.panel-info > .panel-heading .badge {
-    color: rgb(186, 222, 241);
-    background-color: rgb(39, 90, 114);
-}
-.panel-info > .panel-footer + .panel-collapse > .panel-content {
-    border-bottom-color: rgb(22, 90, 104);
-}
-.panel-warning {
-    border-color: rgb(108, 76, 11);
-}
-.panel-warning > .panel-heading {
-    color: rgb(198, 171, 123);
-    background-color: rgb(63, 54, 7);
-    border-color: rgb(108, 76, 11);
-}
-.panel-warning > .panel-heading + .panel-collapse > .panel-content {
-    border-top-color: rgb(108, 76, 11);
-}
-.panel-warning > .panel-heading .badge {
-    color: rgb(248, 239, 189);
-    background-color: rgb(110, 87, 47);
-}
-.panel-warning > .panel-footer + .panel-collapse > .panel-content {
-    border-bottom-color: rgb(108, 76, 11);
-}
-.panel-danger {
-    border-color: rgb(89, 35, 43);
-}
-.panel-danger > .panel-heading {
-    color: rgb(194, 102, 100);
-    background-color: rgb(56, 22, 22);
-    border-color: rgb(89, 35, 43);
-}
-.panel-danger > .panel-heading + .panel-collapse > .panel-content {
-    border-top-color: rgb(89, 35, 43);
-}
-.panel-danger > .panel-heading .badge {
-    color: rgb(231, 195, 195);
-    background-color: rgb(135, 54, 53);
-}
-.panel-danger > .panel-footer + .panel-collapse > .panel-content {
-    border-bottom-color: rgb(89, 35, 43);
-}
-.embed-responsive .embed-responsive-item,
-.embed-responsive embed,
-.embed-responsive iframe,
-.embed-responsive object,
-.embed-responsive video {
-    border-color: initial;
-}
-.well {
-    background-color: rgb(30, 32, 33);
-    border-color: rgb(56, 61, 63);
-    box-shadow: rgba(0, 0, 0, 0.05) 0px 1px 1px inset;
-}
-.well blockquote {
-    border-color: rgba(140, 130, 115, 0.15);
-}
-.close {
-    color: rgb(232, 230, 227);
-    text-shadow: rgb(24, 26, 27) 0px 1px 0px;
-}
-.close:focus,
-.close:hover {
+.btn-close:hover {
     color: rgb(232, 230, 227);
     text-decoration-color: initial;
 }
-button.close {
-    background-image: initial;
-    background-color: initial;
-    border-color: initial;
+.btn-close:focus {
+    outline-color: initial;
+    box-shadow: rgba(2, 80, 196, 0.25) 0px 0px 0px 0.25rem;
+}
+.toast {
+    background-color: rgba(24, 26, 27, 0.85);
+    border-color: rgba(140, 130, 115, 0.1);
+    box-shadow: rgba(0, 0, 0, 0.15) 0px 0.5rem 1rem;
+}
+.toast-header {
+    color: rgb(158, 150, 137);
+    background-color: rgba(24, 26, 27, 0.85);
+    border-bottom-color: rgba(140, 130, 115, 0.05);
 }
 .modal {
     outline-color: initial;
@@ -2172,143 +2176,503 @@ button.close {
     background-color: rgb(24, 26, 27);
     border-color: rgba(140, 130, 115, 0.2);
     outline-color: initial;
-    box-shadow: rgba(0, 0, 0, 0.5) 0px 3px 9px;
 }
 .modal-backdrop {
     background-color: rgb(0, 0, 0);
 }
 .modal-header {
-    border-bottom-color: rgb(55, 60, 62);
+    border-bottom-color: rgb(56, 61, 63);
 }
 .modal-footer {
-    border-top-color: rgb(55, 60, 62);
+    border-top-color: rgb(56, 61, 63);
 }
-@media (min-width: 768px) {
-    .modal-content {
-        box-shadow: rgba(0, 0, 0, 0.5) 0px 5px 15px;
+.modal-fullscreen .modal-content {
+    border-color: initial;
+}
+@media (max-width: 575.98px) {
+    .modal-fullscreen-sm-down .modal-content {
+        border-color: initial;
+    }
+}
+@media (max-width: 767.98px) {
+    .modal-fullscreen-md-down .modal-content {
+        border-color: initial;
+    }
+}
+@media (max-width: 991.98px) {
+    .modal-fullscreen-lg-down .modal-content {
+        border-color: initial;
+    }
+}
+@media (max-width: 1199.98px) {
+    .modal-fullscreen-xl-down .modal-content {
+        border-color: initial;
+    }
+}
+@media (max-width: 1399.98px) {
+    .modal-fullscreen-xxl-down .modal-content {
+        border-color: initial; 
     }
 }
 .tooltip {
-    text-decoration-color: initial;
-    text-shadow: none;
+    text-decoration-color: initial; text-shadow: none; 
+}
+.tooltip .tooltip-arrow::before {
+    border-color: transparent; 
+}
+.bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before,
+.bs-tooltip-top .tooltip-arrow::before {
+    border-top-color: rgb(140, 130, 115); 
+}
+.bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before,
+.bs-tooltip-end .tooltip-arrow::before {
+    border-right-color: rgb(140, 130, 115); 
+}
+.bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before,
+.bs-tooltip-bottom .tooltip-arrow::before {
+    border-bottom-color: rgb(140, 130, 115); 
+}
+.bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before,
+.bs-tooltip-start .tooltip-arrow::before {
+    border-left-color: rgb(140, 130, 115);
 }
 .tooltip-inner {
     color: rgb(232, 230, 227);
     background-color: rgb(0, 0, 0);
 }
-.tooltip-arrow {
-    border-color: transparent;
-}
-.tooltip.top .tooltip-arrow {
-    border-top-color: rgb(140, 130, 115);
-}
-.tooltip.top-left .tooltip-arrow {
-    border-top-color: rgb(140, 130, 115);
-}
-.tooltip.top-right .tooltip-arrow {
-    border-top-color: rgb(140, 130, 115);
-}
-.tooltip.right .tooltip-arrow {
-    border-right-color: rgb(140, 130, 115);
-}
-.tooltip.left .tooltip-arrow {
-    border-left-color: rgb(140, 130, 115);
-}
-.tooltip.bottom .tooltip-arrow {
-    border-bottom-color: rgb(140, 130, 115);
-}
-.tooltip.bottom-left .tooltip-arrow {
-    border-bottom-color: rgb(140, 130, 115);
-}
-.tooltip.bottom-right .tooltip-arrow {
-    border-bottom-color: rgb(140, 130, 115);
-}
 .popover {
     text-decoration-color: initial;
     text-shadow: none;
     background-color: rgb(24, 26, 27);
-    border-color: rgba(140, 130, 115, 0.2);
-    box-shadow: rgba(0, 0, 0, 0.2) 0px 5px 10px;
+    border-color: rgba(140, 130, 115, 0.2); 
 }
-.popover-title {
-    background-color: rgb(29, 31, 32);
-    border-bottom-color: rgb(54, 58, 60);
+.popover .popover-arrow::after, .popover .popover-arrow::before {
+    border-color: transparent; 
 }
-.popover > .arrow,
-.popover > .arrow::after {
-    border-color: transparent;
+.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before,
+.bs-popover-top > .popover-arrow::before {
+    border-top-color: rgba(140, 130, 115, 0.25); 
 }
-.popover.top > .arrow {
-    border-top-color: rgba(140, 130, 115, 0.25);
+.bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after,
+.bs-popover-top > .popover-arrow::after {
+    border-top-color: rgb(48, 52, 54); 
 }
-.popover.top > .arrow::after {
-    border-top-color: rgb(48, 52, 54);
+.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before,
+.bs-popover-end > .popover-arrow::before {
+    border-right-color: rgba(140, 130, 115, 0.25); 
 }
-.popover.right > .arrow {
-    border-right-color: rgba(140, 130, 115, 0.25);
+.bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after,
+.bs-popover-end > .popover-arrow::after {
+    border-right-color: rgb(48, 52, 54); 
 }
-.popover.right > .arrow::after {
-    border-right-color: rgb(48, 52, 54);
+.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before,
+.bs-popover-bottom > .popover-arrow::before {
+    border-bottom-color: rgba(140, 130, 115, 0.25); 
 }
-.popover.bottom > .arrow {
-    border-bottom-color: rgba(140, 130, 115, 0.25);
+.bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after,
+.bs-popover-bottom > .popover-arrow::after {
+    border-bottom-color: rgb(48, 52, 54); 
 }
-.popover.bottom > .arrow::after {
-    border-bottom-color: rgb(48, 52, 54);
+.bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before,
+.bs-popover-bottom .popover-header::before {
+    border-bottom-color: rgb(52, 57, 59); 
 }
-.popover.left > .arrow {
-    border-left-color: rgba(140, 130, 115, 0.25);
+.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before,
+.bs-popover-start > .popover-arrow::before {
+    border-left-color: rgba(140, 130, 115, 0.25); 
 }
-.popover.left > .arrow::after {
+.bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after,
+.bs-popover-start > .popover-arrow::after {
     border-left-color: rgb(48, 52, 54);
 }
-.carousel-control {
+.popover-header {
+    background-color: rgb(32, 35, 37);
+    border-bottom-color: rgba(140, 130, 115, 0.2);
+}
+.popover-body {
+    color: rgb(209, 205, 199);
+}
+.carousel-control-next,
+.carousel-control-prev {
     color: rgb(232, 230, 227);
-    text-shadow: rgba(0, 0, 0, 0.6) 0px 1px 2px;
-    background-color: rgba(0, 0, 0, 0);
+    background-image: initial;
+    background-color: initial;
+    border-color: initial;
 }
-.carousel-control.left {
-    background-image: linear-gradient(to right,
-    rgba(0, 0, 0, 0.5) 0px,
-    rgba(0, 0, 0, 0) 100%);
-}
-.carousel-control.right {
-    background-image: linear-gradient(to right,
-    rgba(0, 0, 0, 0) 0px,
-    rgba(0, 0, 0, 0.5) 100%);
-}
-.carousel-control:focus,
-.carousel-control:hover {
+.carousel-control-next:focus,
+.carousel-control-next:hover,
+.carousel-control-prev:focus,
+.carousel-control-prev:hover {
     color: rgb(232, 230, 227);
     text-decoration-color: initial;
     outline-color: initial;
 }
+.carousel-control-prev-icon {
+    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
+}
+.carousel-control-next-icon {
+    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
+}
 .carousel-indicators {
     list-style-image: initial;
 }
-.carousel-indicators li {
-    background-color: rgba(0, 0, 0, 0);
-    border-color: rgb(48, 52, 54);
-}
-.carousel-indicators .active {
+.carousel-indicators [data-bs-target] {
     background-color: rgb(24, 26, 27);
+    border-right-color: initial;
+    border-left-color: initial;
+    border-top-color: transparent;
+    border-bottom-color: transparent;
 }
 .carousel-caption {
     color: rgb(232, 230, 227);
-    text-shadow: rgba(0, 0, 0, 0.6) 0px 1px 2px;
 }
-.carousel-caption .btn {
-    text-shadow: none;
+.carousel-dark .carousel-indicators [data-bs-target] {
+    background-color: rgb(0, 0, 0);
 }
-.text-hide {
-    color: transparent;
-    text-shadow: none;
-    background-color: transparent;
-    border-color: initial;
+.carousel-dark .carousel-caption {
+    color: rgb(232, 230, 227);
+}
+.spinner-border {
+    border-color: currentcolor transparent currentcolor currentcolor;
+}
+.spinner-grow {
+    background-color: currentcolor;
+}
+.offcanvas {
+    background-color: rgb(24, 26, 27);
+    outline-color: initial;
+}
+.offcanvas-backdrop {
+    background-color: rgb(0, 0, 0);
+}
+.offcanvas-start {
+    border-right-color: rgba(140, 130, 115, 0.2);
+}
+.offcanvas-end {
+    border-left-color: rgba(140, 130, 115, 0.2);
+}
+.offcanvas-top {
+    border-bottom-color: rgba(140, 130, 115, 0.2);
+}
+.offcanvas-bottom {
+    border-top-color: rgba(140, 130, 115, 0.2);
+}
+.placeholder {
+    background-color: currentcolor;
+}
+.link-primary {
+    color: rgb(35, 148, 253);
+}
+.link-primary:focus,
+.link-primary:hover {
+    color: rgb(85, 169, 247);
+}
+.link-secondary {
+    color: rgb(158, 150, 137);
+}
+.link-secondary:focus,
+.link-secondary:hover {
+    color: rgb(173, 166, 156);
+}
+.link-success {
+    color: rgb(117, 230, 178);
+}
+.link-success:focus,
+.link-success:hover {
+    color: rgb(136, 233, 188);
+}
+.link-info {
+    color: rgb(39, 209, 243);
+}
+.link-info:focus,
+.link-info:hover {
+    color: rgb(71, 215, 244);
+}
+.link-warning {
+    color: rgb(255, 199, 30);
+}
+.link-warning:focus,
+.link-warning:hover {
+    color: rgb(255, 207, 65);
+}
+.link-danger {
+    color: rgb(223, 70, 85);
+}
+.link-danger:focus,
+.link-danger:hover {
+    color: rgb(216, 91, 103);
+}
+.link-light {
+    color: rgb(228, 226, 222);
+}
+.link-light:focus,
+.link-light:hover {
+    color: rgb(229, 227, 223);
+}
+.link-dark {
+    color: rgb(209, 205, 199);
+}
+.link-dark:focus,
+.link-dark:hover {
+    color: rgb(213, 210, 204);
+}
+.ratio-1x1 {
+    --bs-aspect-ratio: 100%;
+}
+.ratio-4x3 {
+    --bs-aspect-ratio: 75%;
+}
+.ratio-16x9 {
+    --bs-aspect-ratio: 56.25%;
+}
+.ratio-21x9 {
+    --bs-aspect-ratio: 42.8571%;
+}
+.visually-hidden,
+.visually-hidden-focusable:not(:focus):not(:focus-within) {
+    border-color: initial !important;
+}
+.vr {
+    background-color: currentcolor;
+}
+.shadow {
+    box-shadow: rgba(0, 0, 0, 0.15) 0px 0.5rem 1rem !important;
+}
+.shadow-sm {
+    box-shadow: rgba(0, 0, 0, 0.07) 0px 0.125rem 0.25rem !important;
+}
+.shadow-lg {
+    box-shadow: rgba(0, 0, 0, 0.18) 0px 1rem 3rem !important;
+}
+.shadow-none {
+    box-shadow: none !important;
+}
+.border {
+    border-color: rgb(56, 61, 63) !important;
+}
+.border-0 {
+    border-color: initial !important;
+}
+.border-top {
+    border-top-color: rgb(56, 61, 63) !important;
+}
+.border-top-0 {
+    border-top-color: initial !important;
+}
+.border-end {
+    border-right-color: rgb(56, 61, 63) !important;
+}
+.border-end-0 {
+    border-right-color: initial !important;
+}
+.border-bottom {
+    border-bottom-color: rgb(56, 61, 63) !important;
+}
+.border-bottom-0 {
+    border-bottom-color: initial !important;
+}
+.border-start {
+    border-left-color: rgb(56, 61, 63) !important;
+}
+.border-start-0 {
+    border-left-color: initial !important;
+}
+.border-primary {
+    border-color: rgb(1, 71, 174) !important;
+}
+.border-secondary {
+    border-color: rgb(102, 94, 83) !important;
+}
+.border-success {
+    border-color: rgb(32, 175, 109) !important;
+}
+.border-info {
+    border-color: rgb(9, 143, 170) !important;
+}
+.border-warning {
+    border-color: rgb(176, 132, 0) !important;
+}
+.border-danger {
+    border-color: rgb(148, 26, 37) !important;
+}
+.border-light {
+    border-color: rgb(50, 54, 56) !important;
+}
+.border-dark {
+    border-color: rgb(128, 119, 105) !important;
+}
+.border-white {
+    border-color: rgb(48, 52, 54) !important;
+}
+.text-decoration-none {
+    text-decoration-color: initial !important;
+}
+.text-decoration-underline {
+    text-decoration-color: initial !important;
+}
+.text-decoration-line-through {
+    text-decoration-color: initial !important;
+}
+.text-primary {
+    --darkreader-text--bs-text-opacity: 1;
+    color: rgb(35, 148, 253) !important;
+}
+.text-secondary {
+    --darkreader-text--bs-text-opacity: 1;
+    color: rgb(158, 150, 137) !important;
+}
+.text-success {
+    --darkreader-text--bs-text-opacity: 1;
+    color: rgb(117, 230, 178) !important;
+}
+.text-info {
+    --darkreader-text--bs-text-opacity: 1;
+    color: rgb(39, 209, 243) !important;
+}
+.text-warning {
+    --darkreader-text--bs-text-opacity: 1;
+    color: rgb(255, 199, 30) !important;
+}
+.text-danger {
+    --darkreader-text--bs-text-opacity: 1;
+    color: rgb(223, 70, 85) !important;
+}
+.text-light {
+    --darkreader-text--bs-text-opacity: 1;
+    color: rgb(228, 226, 222) !important;
+}
+.text-dark {
+    --darkreader-text--bs-text-opacity: 1;
+    color: rgb(209, 205, 199) !important;
+}
+.text-black {
+    --darkreader-text--bs-text-opacity: 1;
+    color: rgb(232, 230, 227) !important;
+}
+.text-white {
+    --darkreader-text--bs-text-opacity: 1;
+    color: rgb(232, 230, 227) !important;
+}
+.text-body {
+    --darkreader-text--bs-text-opacity: 1;
+    color: rgb(209, 205, 199) !important;
+}
+.text-muted {
+    --darkreader-text--bs-text-opacity: 1;
+    color: rgb(158, 150, 137) !important;
+}
+.text-black-50 {
+    --darkreader-text--bs-text-opacity: 1;
+    color: rgba(232, 230, 227, 0.5) !important;
+}
+.text-white-50 {
+    --darkreader-text--bs-text-opacity: 1;
+    color: rgba(232, 230, 227, 0.5) !important;
+}
+.text-reset {
+    --darkreader-text--bs-text-opacity: 1;
+    color: inherit !important;
+}
+.text-opacity-25 {
+    --darkreader-text--bs-text-opacity: 0.25;
+}
+.text-opacity-50 {
+    --darkreader-text--bs-text-opacity: 0.5;
+}
+.text-opacity-75 {
+    --darkreader-text--bs-text-opacity: 0.75;
+}
+.text-opacity-100 {
+    --darkreader-text--bs-text-opacity: 1;
+}
+.bg-primary {
+    --darkreader-bg--bs-bg-opacity: 1;
+    background-color: rgb(2, 80, 196) !important;
+}
+.bg-secondary {
+    --darkreader-bg--bs-bg-opacity: 1;
+    background-color: rgb(88, 95, 99) !important;
+}
+.bg-success {
+    --darkreader-bg--bs-bg-opacity: 1;
+    background-color: rgb(20, 108, 67) !important;
+}
+.bg-info {
+    --darkreader-bg--bs-bg-opacity: 1;
+    background-color: rgb(10, 162, 192) !important;
+}
+.bg-warning {
+    --darkreader-bg--bs-bg-opacity: 1;
+    background-color: rgb(200, 150, 0) !important;
+}
+.bg-danger {
+    --darkreader-bg--bs-bg-opacity: 1;
+    background-color: rgb(165, 29, 42) !important;
+}
+.bg-light {
+    --darkreader-bg--bs-bg-opacity: 1;
+    background-color: rgb(27, 30, 31) !important;
+}
+.bg-dark {
+    --darkreader-bg--bs-bg-opacity: 1;
+    background-color: rgb(28, 30, 31) !important;
+}
+.bg-black {
+    --darkreader-bg--bs-bg-opacity: 1;
+    background-color: rgb(0, 0, 0) !important;
+}
+.bg-white {
+    --darkreader-bg--bs-bg-opacity: 1;
+    background-color: rgb(24, 26, 27) !important;
+}
+.bg-body {
+    --darkreader-bg--bs-bg-opacity: 1;
+    background-color: rgb(24, 26, 27) !important;
+}
+.bg-transparent {
+    --darkreader-bg--bs-bg-opacity: 1;
+    background-color: transparent !important;
+}
+.bg-opacity-10 {
+    --darkreader-bg--bs-bg-opacity: 0.1;
+}
+.bg-opacity-25 {
+    --darkreader-bg--bs-bg-opacity: 0.25;
+}
+.bg-opacity-50 {
+    --darkreader-bg--bs-bg-opacity: 0.5;
+}
+.bg-opacity-75 {
+    --darkreader-bg--bs-bg-opacity: 0.75;
+}
+.bg-opacity-100 {
+    --darkreader-bg--bs-bg-opacity: 1;
+}
+.bg-gradient {
+    background-image: var(--darkreader-bgimg--bs-gradient) !important;
+}
+.bootstrap-table .fixed-table-container .table thead th:focus {
+    outline-color: transparent;
+}
+.bootstrap-table .fixed-table-container .table thead th .both {
+    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAAkElEQVQoz7X QMQ5AQBCF4dWQSJxC5wwax1Cq1e7BAdxD5SL+Tq/QCM1oNiJidwox0355mXnG/DrEtIQ6azioNZQxI0ykPhTQIwhCR+BmBYtlK7kLJYwWCcJA9M4qdrZrd8pPjZWPtOqdRQy320YSV17OatFC4euts6z39GYMKRPCTKY9UnPQ6P+GtMRfGtPnBCiqhAeJPmkqAAAAAElFTkSuQmCC");
+}
+.bootstrap-table .fixed-table-container .table thead th .asc {
+    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZ0lEQVQ4y2NgGLKgquEuFxBPAGI2ahhWCsS/gDibUoO0gPgxEP8H4ttArEyuQYxAPBdqEAxPBImTY5gjEL9DM+wTENuQahAvEO9DMwiGdwAxOymGJQLxTyD+jgWDxCMZRsEoGAVoAADeemwtPcZI2wAAAABJRU5ErkJggg==");
+}
+.bootstrap-table .fixed-table-container .table thead th .desc {
+    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZUlEQVQ4y2NgGAWjYBSggaqGu5FA/BOIv2PBIPFEUgxjB+IdQPwfC94HxLykus4GiD+hGfQOiB3J8SojEE9EM2wuSJzcsFMG4ttQgx4DsRalkZENxL+AuJQaMcsGxBOAmGvopk8AVz1sLZgg0bsAAAAASUVORK5CYII= ");
+}
+.bootstrap-table .fixed-table-container .table tbody tr.selected td {
+    background-color: rgba(0, 0, 0, 0.07);
 }
 .bootstrap-table .fixed-table-container.fixed-height:not(.has-footer) {
     border-bottom-color: rgb(56, 61, 63);
 }
+.bootstrap-table .fixed-table-container.fixed-height.has-card-view {
+    border-top-color: rgb(56, 61, 63);
+    border-bottom-color: rgb(56, 61, 63);
+}
 .bootstrap-table .fixed-table-container.fixed-height .fixed-table-border {
     border-left-color: rgb(56, 61, 63);
     border-right-color: rgb(56, 61, 63);
@@ -2339,21 +2703,6 @@ button.close {
     background-image: initial;
     background-color: rgb(24, 26, 27);
 }
-.bootstrap-table .fixed-table-container .table thead th:focus {
-    outline-color: transparent;
-}
-.bootstrap-table .fixed-table-container .table thead th .both {
-    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAQAAADYWf5HAAAAkElEQVQoz7X QMQ5AQBCF4dWQSJxC5wwax1Cq1e7BAdxD5SL+Tq/QCM1oNiJidwox0355mXnG/DrEtIQ6azioNZQxI0ykPhTQIwhCR+BmBYtlK7kLJYwWCcJA9M4qdrZrd8pPjZWPtOqdRQy320YSV17OatFC4euts6z39GYMKRPCTKY9UnPQ6P+GtMRfGtPnBCiqhAeJPmkqAAAAAElFTkSuQmCC");
-}
-.bootstrap-table .fixed-table-container .table thead th .asc {
-    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZ0lEQVQ4y2NgGLKgquEuFxBPAGI2ahhWCsS/gDibUoO0gPgxEP8H4ttArEyuQYxAPBdqEAxPBImTY5gjEL9DM+wTENuQahAvEO9DMwiGdwAxOymGJQLxTyD+jgWDxCMZRsEoGAVoAADeemwtPcZI2wAAAABJRU5ErkJggg==");
-}
-.bootstrap-table .fixed-table-container .table thead th .desc {
-    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAAZUlEQVQ4y2NgGAWjYBSggaqGu5FA/BOIv2PBIPFEUgxjB+IdQPwfC94HxLykus4GiD+hGfQOiB3J8SojEE9EM2wuSJzcsFMG4ttQgx4DsRalkZENxL+AuJQaMcsGxBOAmGvopk8AVz1sLZgg0bsAAAAASUVORK5CYII= ");
-}
-.bootstrap-table .fixed-table-container .table tbody tr.selected td {
-    background-color: rgba(0, 0, 0, 0.07);
-}
 .bootstrap-table .fixed-table-pagination > .pagination ul.pagination li.page-intermediate a {
     color: rgb(197, 192, 185);
 }
@@ -2361,6 +2710,12 @@ button.close {
     background-image: initial;
     background-color: rgb(24, 26, 27);
 }
+.treegrid-expander-expanded {
+    background-image: url("http://127.0.0.1:8000/static/treegrid/img/collapse.png");
+}
+.treegrid-expander-collapsed {
+    background-image: url("http://127.0.0.1:8000/static/treegrid/img/expand.png");
+}
 .select2-container .select2-search--inline .select2-search__field {
     border-color: initial;
 }
@@ -2413,9 +2768,6 @@ button.close {
 .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
     list-style-image: initial;
 }
-.select2-container--default .select2-selection--multiple .select2-selection__placeholder {
-    color: rgb(168, 160, 149);
-}
 .select2-container--default .select2-selection--multiple .select2-selection__choice {
     background-color: rgb(39, 43, 44);
     border-color: rgb(72, 78, 81);
@@ -2561,11 +2913,211 @@ button.close {
 .select2-container--classic.select2-container--open .select2-dropdown {
     border-color: rgb(4, 60, 150);
 }
-.toggle-on {
+.select2-container--bootstrap-5 :focus {
+    outline-color: initial;
+}
+.select2-container--bootstrap-5 .select2-selection {
+    color: rgb(209, 205, 199);
+    background-color: rgb(24, 26, 27);
+    border-color: rgb(60, 65, 68);
+}
+.select2-container--bootstrap-5.select2-container--focus .select2-selection,
+.select2-container--bootstrap-5.select2-container--open .select2-selection {
+    border-color: rgb(1, 57, 137);
+    box-shadow: rgba(2, 80, 196, 0.25) 0px 0px 0px 0.25rem;
+}
+.select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection {
+    border-bottom-color: transparent;
+}
+.select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection {
+    border-top-color: transparent;
+}
+.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear,
+.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear {
+    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%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");
+    background-color: transparent;
+}
+.select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear:hover,
+.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear:hover {
+    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE1MCI+PGRlZnM+PGZpbHRlciBpZD0iZGFya3JlYWRlci1pbWFnZS1maWx0ZXIiPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwLjI0OSAtMC42MTQgLTAuNjcyIDAuMDAwIDEuMDM1IC0wLjY0NiAwLjI4OCAtMC42NjQgMC4wMDAgMS4wMjAgLTAuNjM2IC0wLjYwOSAwLjI1MCAwLjAwMCAwLjk5NCAwLjAwMCAwLjAwMCAwLjAwMCAxLjAwMCAwLjAwMCIgLz48L2ZpbHRlcj48L2RlZnM+PGltYWdlIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiBmaWx0ZXI9InVybCgjZGFya3JlYWRlci1pbWFnZS1maWx0ZXIpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwMDAnJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMDExLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxMTEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAxMC0xLjQxNHonLyUzZSUzYy9zdmclM2UiIC8+PC9zdmc+");
+    background-color: transparent;
+}
+.select2-container--bootstrap-5 .select2-dropdown {
+    border-color: rgb(60, 65, 68);
+}
+.select2-container--bootstrap-5 .select2-dropdown.select2-dropdown--below {
+    border-top-color: transparent;
+}
+.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field {
+    color: rgb(209, 205, 199);
+    background-color: rgb(24, 26, 27);
+    border-color: rgb(60, 65, 68);
+}
+.select2-container--bootstrap-5 .select2-dropdown .select2-search .select2-search__field:focus {
+    border-color: rgb(1, 57, 137);
+    box-shadow: rgba(2, 80, 196, 0.25) 0px 0px 0px 0.25rem;
+}
+.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__message {
+    color: rgb(158, 150, 137);
+}
+.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--highlighted {
+    color: rgb(232, 230, 227);
+    background-color: rgb(27, 30, 31); 
+}
+.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected, .select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-selected="true"] {
+    color: rgb(232, 230, 227);
+    background-color: rgb(2, 80, 196); 
+}
+.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--disabled, .select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-disabled="true"] {
+    color: rgb(158, 150, 137); 
+}
+.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[role="group"] .select2-results__group {
+    color: rgb(158, 150, 137);
+}
+.select2-container--bootstrap-5 .select2-selection--single {
+    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
+}
+.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered {
+    color: rgb(209, 205, 199);
+}
+.select2-container--bootstrap-5 .select2-selection--single .select2-selection__rendered .select2-selection__placeholder {
+    color: rgb(158, 150, 137);
+}
+.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered {
+    list-style-image: initial;
+}
+.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice {
+    color: rgb(209, 205, 199);
+    border-color: rgb(60, 65, 68);
+}
+.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
+    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%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");
+    background-color: transparent;
     border-color: initial;
 }
-.toggle-off {
-    border-color: initial;
+.select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover {
+    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE1MCI+PGRlZnM+PGZpbHRlciBpZD0iZGFya3JlYWRlci1pbWFnZS1maWx0ZXIiPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwLjI0OSAtMC42MTQgLTAuNjcyIDAuMDAwIDEuMDM1IC0wLjY0NiAwLjI4OCAtMC42NjQgMC4wMDAgMS4wMjAgLTAuNjM2IC0wLjYwOSAwLjI1MCAwLjAwMCAwLjk5NCAwLjAwMCAwLjAwMCAwLjAwMCAxLjAwMCAwLjAwMCIgLz48L2ZpbHRlcj48L2RlZnM+PGltYWdlIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiBmaWx0ZXI9InVybCgjZGFya3JlYWRlci1pbWFnZS1maWx0ZXIpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwMDAnJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMDExLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxMTEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAxMC0xLjQxNHonLyUzZSUzYy9zdmclM2UiIC8+PC9zdmc+");
+    background-color: transparent;
+}
+.select2-container--bootstrap-5 .select2-selection--multiple .select2-search .select2-search__field {
+    background-color: transparent;
+}
+.select2-container--bootstrap-5.select2-container--disabled .select2-selection,
+.select2-container--bootstrap-5.select2-container--disabled.select2-container--focus .select2-selection {
+    color: rgb(158, 150, 137);
+    background-color: rgb(35, 38, 39);
+    border-color: rgb(60, 65, 68);
+    box-shadow: none;
+}
+.is-valid + .select2-container--bootstrap-5 .select2-selection,
+form.was-validated select:valid + .select2-container--bootstrap-5 .select2-selection {
+    border-color: rgb(32, 175, 109);
+}
+.is-valid + .select2-container--bootstrap-5.select2-container--focus .select2-selection,
+.is-valid + .select2-container--bootstrap-5.select2-container--open .select2-selection,
+form.was-validated select:valid + .select2-container--bootstrap-5.select2-container--focus .select2-selection,
+form.was-validated select:valid + .select2-container--bootstrap-5.select2-container--open .select2-selection {
+    border-color: rgb(32, 175, 109);
+    box-shadow: rgba(20, 108, 67, 0.25) 0px 0px 0px 0.25rem;
+}
+.is-valid + .select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection,
+form.was-validated select:valid + .select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection {
+    border-bottom-color: transparent;
+}
+.is-valid + .select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection,
+form.was-validated select:valid + .select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection {
+    border-top-color: transparent;
+}
+.is-invalid + .select2-container--bootstrap-5 .select2-selection,
+form.was-validated select:invalid + .select2-container--bootstrap-5 .select2-selection {
+    border-color: rgb(148, 26, 37);
+}
+.is-invalid + .select2-container--bootstrap-5.select2-container--focus .select2-selection,
+.is-invalid + .select2-container--bootstrap-5.select2-container--open .select2-selection,
+form.was-validated select:invalid + .select2-container--bootstrap-5.select2-container--focus .select2-selection,
+form.was-validated select:invalid + .select2-container--bootstrap-5.select2-container--open .select2-selection {
+    border-color: rgb(148, 26, 37);
+    box-shadow: rgba(165, 29, 42, 0.25) 0px 0px 0px 0.25rem;
+}
+.is-invalid + .select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection,
+form.was-validated select:invalid + .select2-container--bootstrap-5.select2-container--open.select2-container--below .select2-selection {
+    border-bottom-color: transparent;
+}
+.is-invalid + .select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection,
+form.was-validated select:invalid + .select2-container--bootstrap-5.select2-container--open.select2-container--above .select2-selection {
+    border-top-color: transparent;
+}
+.select2-container--bootstrap-5 .select2--small ~ .select2-selection--single .select2-selection__clear,
+.select2-container--bootstrap-5 .select2--small ~ .select2-selection--multiple .select2-selection__clear {
+    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%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");
+    background-color: transparent;
+}
+.select2-container--bootstrap-5 .select2--small ~ .select2-selection--single .select2-selection__clear:hover,
+.select2-container--bootstrap-5 .select2--small ~ .select2-selection--multiple .select2-selection__clear:hover {
+    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE1MCI+PGRlZnM+PGZpbHRlciBpZD0iZGFya3JlYWRlci1pbWFnZS1maWx0ZXIiPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwLjI0OSAtMC42MTQgLTAuNjcyIDAuMDAwIDEuMDM1IC0wLjY0NiAwLjI4OCAtMC42NjQgMC4wMDAgMS4wMjAgLTAuNjM2IC0wLjYwOSAwLjI1MCAwLjAwMCAwLjk5NCAwLjAwMCAwLjAwMCAwLjAwMCAxLjAwMCAwLjAwMCIgLz48L2ZpbHRlcj48L2RlZnM+PGltYWdlIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiBmaWx0ZXI9InVybCgjZGFya3JlYWRlci1pbWFnZS1maWx0ZXIpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwMDAnJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMDExLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxMTEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAxMC0xLjQxNHonLyUzZSUzYy9zdmclM2UiIC8+PC9zdmc+");
+    background-color: transparent;
+}
+.select2-container--bootstrap-5 .select2--small ~ .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
+    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%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");
+    background-color: transparent;
+}
+.select2-container--bootstrap-5 .select2--small ~ .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover {
+    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE1MCI+PGRlZnM+PGZpbHRlciBpZD0iZGFya3JlYWRlci1pbWFnZS1maWx0ZXIiPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwLjI0OSAtMC42MTQgLTAuNjcyIDAuMDAwIDEuMDM1IC0wLjY0NiAwLjI4OCAtMC42NjQgMC4wMDAgMS4wMjAgLTAuNjM2IC0wLjYwOSAwLjI1MCAwLjAwMCAwLjk5NCAwLjAwMCAwLjAwMCAwLjAwMCAxLjAwMCAwLjAwMCIgLz48L2ZpbHRlcj48L2RlZnM+PGltYWdlIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiBmaWx0ZXI9InVybCgjZGFya3JlYWRlci1pbWFnZS1maWx0ZXIpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwMDAnJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMDExLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxMTEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAxMC0xLjQxNHonLyUzZSUzYy9zdmclM2UiIC8+PC9zdmc+");
+    background-color: transparent;
+}
+.select2-container--bootstrap-5 .select2--large ~ .select2-selection--single .select2-selection__clear,
+.select2-container--bootstrap-5 .select2--large ~ .select2-selection--multiple .select2-selection__clear {
+    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%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");
+    background-color: transparent;
+}
+.select2-container--bootstrap-5 .select2--large ~ .select2-selection--single .select2-selection__clear:hover,
+.select2-container--bootstrap-5 .select2--large ~ .select2-selection--multiple .select2-selection__clear:hover {
+    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE1MCI+PGRlZnM+PGZpbHRlciBpZD0iZGFya3JlYWRlci1pbWFnZS1maWx0ZXIiPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwLjI0OSAtMC42MTQgLTAuNjcyIDAuMDAwIDEuMDM1IC0wLjY0NiAwLjI4OCAtMC42NjQgMC4wMDAgMS4wMjAgLTAuNjM2IC0wLjYwOSAwLjI1MCAwLjAwMCAwLjk5NCAwLjAwMCAwLjAwMCAwLjAwMCAxLjAwMCAwLjAwMCIgLz48L2ZpbHRlcj48L2RlZnM+PGltYWdlIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiBmaWx0ZXI9InVybCgjZGFya3JlYWRlci1pbWFnZS1maWx0ZXIpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwMDAnJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMDExLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxMTEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAxMC0xLjQxNHonLyUzZSUzYy9zdmclM2UiIC8+PC9zdmc+");
+    background-color: transparent;
+}
+.select2-container--bootstrap-5 .select2--large ~ .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
+    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%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");
+    background-color: transparent;
+}
+.select2-container--bootstrap-5 .select2--large ~ .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover {
+    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE1MCI+PGRlZnM+PGZpbHRlciBpZD0iZGFya3JlYWRlci1pbWFnZS1maWx0ZXIiPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwLjI0OSAtMC42MTQgLTAuNjcyIDAuMDAwIDEuMDM1IC0wLjY0NiAwLjI4OCAtMC42NjQgMC4wMDAgMS4wMjAgLTAuNjM2IC0wLjYwOSAwLjI1MCAwLjAwMCAwLjk5NCAwLjAwMCAwLjAwMCAwLjAwMCAxLjAwMCAwLjAwMCIgLz48L2ZpbHRlcj48L2RlZnM+PGltYWdlIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiBmaWx0ZXI9InVybCgjZGFya3JlYWRlci1pbWFnZS1maWx0ZXIpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwMDAnJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMDExLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxMTEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAxMC0xLjQxNHonLyUzZSUzYy9zdmclM2UiIC8+PC9zdmc+");
+    background-color: transparent;
+}
+.form-select-sm ~ .select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear,
+.form-select-sm ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear {
+    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%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");
+    background-color: transparent;
+}
+.form-select-sm ~ .select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear:hover,
+.form-select-sm ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear:hover {
+    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE1MCI+PGRlZnM+PGZpbHRlciBpZD0iZGFya3JlYWRlci1pbWFnZS1maWx0ZXIiPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwLjI0OSAtMC42MTQgLTAuNjcyIDAuMDAwIDEuMDM1IC0wLjY0NiAwLjI4OCAtMC42NjQgMC4wMDAgMS4wMjAgLTAuNjM2IC0wLjYwOSAwLjI1MCAwLjAwMCAwLjk5NCAwLjAwMCAwLjAwMCAwLjAwMCAxLjAwMCAwLjAwMCIgLz48L2ZpbHRlcj48L2RlZnM+PGltYWdlIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiBmaWx0ZXI9InVybCgjZGFya3JlYWRlci1pbWFnZS1maWx0ZXIpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwMDAnJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMDExLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxMTEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAxMC0xLjQxNHonLyUzZSUzYy9zdmclM2UiIC8+PC9zdmc+");
+    background-color: transparent;
+}
+.form-select-sm ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
+    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%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");
+    background-color: transparent;
+}
+.form-select-sm ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover {
+    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE1MCI+PGRlZnM+PGZpbHRlciBpZD0iZGFya3JlYWRlci1pbWFnZS1maWx0ZXIiPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwLjI0OSAtMC42MTQgLTAuNjcyIDAuMDAwIDEuMDM1IC0wLjY0NiAwLjI4OCAtMC42NjQgMC4wMDAgMS4wMjAgLTAuNjM2IC0wLjYwOSAwLjI1MCAwLjAwMCAwLjk5NCAwLjAwMCAwLjAwMCAwLjAwMCAxLjAwMCAwLjAwMCIgLz48L2ZpbHRlcj48L2RlZnM+PGltYWdlIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiBmaWx0ZXI9InVybCgjZGFya3JlYWRlci1pbWFnZS1maWx0ZXIpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwMDAnJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMDExLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxMTEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAxMC0xLjQxNHonLyUzZSUzYy9zdmclM2UiIC8+PC9zdmc+");
+    background-color: transparent;
+}
+.form-select-lg ~ .select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear,
+.form-select-lg ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear {
+    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%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");
+    background-color: transparent;
+}
+.form-select-lg ~ .select2-container--bootstrap-5 .select2-selection--single .select2-selection__clear:hover,
+.form-select-lg ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__clear:hover {
+    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE1MCI+PGRlZnM+PGZpbHRlciBpZD0iZGFya3JlYWRlci1pbWFnZS1maWx0ZXIiPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwLjI0OSAtMC42MTQgLTAuNjcyIDAuMDAwIDEuMDM1IC0wLjY0NiAwLjI4OCAtMC42NjQgMC4wMDAgMS4wMjAgLTAuNjM2IC0wLjYwOSAwLjI1MCAwLjAwMCAwLjk5NCAwLjAwMCAwLjAwMCAwLjAwMCAxLjAwMCAwLjAwMCIgLz48L2ZpbHRlcj48L2RlZnM+PGltYWdlIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiBmaWx0ZXI9InVybCgjZGFya3JlYWRlci1pbWFnZS1maWx0ZXIpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwMDAnJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMDExLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxMTEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAxMC0xLjQxNHonLyUzZSUzYy9zdmclM2UiIC8+PC9zdmc+");
+    background-color: transparent;
+}
+.form-select-lg ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove {
+    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23676a6d'%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");
+    background-color: transparent;
+}
+.form-select-lg ~ .select2-container--bootstrap-5 .select2-selection--multiple .select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove:hover {
+    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE1MCI+PGRlZnM+PGZpbHRlciBpZD0iZGFya3JlYWRlci1pbWFnZS1maWx0ZXIiPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwLjI0OSAtMC42MTQgLTAuNjcyIDAuMDAwIDEuMDM1IC0wLjY0NiAwLjI4OCAtMC42NjQgMC4wMDAgMS4wMjAgLTAuNjM2IC0wLjYwOSAwLjI1MCAwLjAwMCAwLjk5NCAwLjAwMCAwLjAwMCAwLjAwMCAxLjAwMCAwLjAwMCIgLz48L2ZpbHRlcj48L2RlZnM+PGltYWdlIHdpZHRoPSIxNTAiIGhlaWdodD0iMTUwIiBmaWx0ZXI9InVybCgjZGFya3JlYWRlci1pbWFnZS1maWx0ZXIpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMwMDAnJTNlJTNjcGF0aCBkPSdNLjI5My4yOTNhMSAxIDAgMDExLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxMTEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMDEtMS40MTQtMS40MTRMNi41ODYgOCAuMjkzIDEuNzA3YTEgMSAwIDAxMC0xLjQxNHonLyUzZSUzYy9zdmclM2UiIC8+PC9zdmc+");
+    background-color: transparent;
 }
 .fc-unselectable {
     -webkit-tap-highlight-color: rgba(232, 230, 227, 0);
@@ -2575,7 +3127,7 @@ button.close {
 }
 .fc-theme-standard td,
 .fc-theme-standard th {
-    border-color: rgb(58, 62, 65);
+    border: 1px solid var(--darkreader-border--fc-border-color, #d3cfc9);
 }
 .fc .fc-button:focus {
     outline-color: rgb(186, 123, 0);
@@ -2592,56 +3144,55 @@ button.close {
     box-shadow: rgba(35, 50, 64, 0.25) 0px 0px 0px 0.2rem;
 }
 .fc .fc-button-primary {
-    color: rgb(232, 230, 227);
-    background-color: rgb(35, 50, 64);
-    border-color: rgb(77, 109, 141);
+    color: var(--darkreader-text--fc-button-text-color, #e8e6e3);
+    background-color: var(--darkreader-bg--fc-button-bg-color, #233240);
+    border-color: var(--darkreader-border--fc-button-border-color, #aec2d3);
 }
 .fc .fc-button-primary:hover {
-    color: rgb(232, 230, 227);
-    background-color: rgb(24, 34, 44);
-    border-color: rgb(128, 119, 105);
+    color: var(--darkreader-text--fc-button-text-color, #e8e6e3);
+    background-color: var(--darkreader-bg--fc-button-hover-bg-color, #18222c);
+    border-color: var(--darkreader-border--fc-button-hover-border-color, #d1cdc7);
 }
 .fc .fc-button-primary:disabled {
-    color: rgb(232, 230, 227);
-    background-color: rgb(35, 50, 64);
-    border-color: rgb(77, 109, 141);
+    color: var(--darkreader-text--fc-button-text-color, #e8e6e3);
+    background-color: var(--darkreader-bg--fc-button-bg-color, #233240);
+    border-color: var(--darkreader-border--fc-button-border-color, #aec2d3);
 }
 .fc .fc-button-primary:focus {
     box-shadow: rgba(61, 73, 85, 0.5) 0px 0px 0px 0.2rem;
 }
 .fc .fc-button-primary:not(:disabled):active,
 .fc .fc-button-primary:not(:disabled).fc-button-active {
-    color: rgb(232, 230, 227);
-    background-color: rgb(21, 30, 38);
-    border-color: rgb(130, 121, 107);
+    color: var(--darkreader-text--fc-button-text-color, #e8e6e3);
+    background-color: var(--darkreader-bg--fc-button-active-bg-color, #151e26);
+    border-color: var(--darkreader-border--fc-button-active-border-color, #d5d1cc);
 }
 .fc .fc-button-primary:not(:disabled):active:focus,
 .fc .fc-button-primary:not(:disabled).fc-button-active:focus {
     box-shadow: rgba(61, 73, 85, 0.5) 0px 0px 0px 0.2rem;
 }
 .fc-theme-standard .fc-scrollgrid {
-    border-color: rgb(58, 62, 65);
+    border: 1px solid var(--darkreader-border--fc-border-color, #d3cfc9);
 }
 .fc .fc-scrollgrid-section-sticky > * {
-    background-image: initial;
-    background-color: rgb(24, 26, 27);
+    background: var(--darkreader-bg--fc-page-bg-color, #181a1b);
 }
 .fc .fc-non-business {
-    background-image: initial;
-    background-color: rgba(47, 50, 52, 0.3);
+    background: var(--fc-non-business-color,
+    rgba(215, 215, 215, 0.3));
 }
 .fc .fc-bg-event {
-    background-image: initial;
-    background-color: rgb(60, 116, 30);
+    background: var(--fc-bg-event-color,
+    rgb(143, 223, 130));
 }
 .fc .fc-highlight {
-    background-image: initial;
-    background-color: rgba(17, 71, 82, 0.3);
+    background: var(--fc-highlight-color,
+    rgba(188, 232, 241, 0.3));
 }
 .fc .fc-cell-shaded,
 .fc .fc-day-disabled {
-    background-image: initial;
-    background-color: rgba(51, 55, 57, 0.3);
+    background: var(--darkreader-bg--fc-neutral-bg-color,
+    rgba(51, 55, 57, 0.3));
 }
 a.fc-event,
 a.fc-event:hover {
@@ -2652,41 +3203,44 @@ a.fc-event:hover {
 }
 .fc-event-selected .fc-event-resizer {
     border-color: inherit;
-    background-image: initial;
-    background-color: rgb(24, 26, 27);
+    background: var(--darkreader-bg--fc-page-bg-color, #181a1b) ;
 }
 .fc-event-selected {
     box-shadow: rgba(0, 0, 0, 0.2) 0px 2px 5px;
 }
 .fc-event-selected::after {
-    background-image: initial;
-    background-color: rgba(0, 0, 0, 0.25);
+    background: var(--fc-event-selected-overlay-color,
+    rgba(0, 0, 0, 0.25));
 }
 .fc-h-event {
-    border-color: rgb(28, 87, 145);
-    background-color: rgb(32, 98, 163);
+    background-color: var(--darkreader-bg--fc-event-bg-color, #2062a3);
+    border: 1px solid var(--darkreader-border--fc-event-border-color, #489adb);
 }
 .fc-h-event .fc-event-main {
-    color: rgb(232, 230, 227);
+    color: var(--darkreader-text--fc-event-text-color, #e8e6e3);
+}
+:root {
+    --darkreader-border--fc-daygrid-event-dot-width: 8px;
 }
 .fc .fc-popover {
     box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 6px;
 }
 .fc-theme-standard .fc-popover {
-    border-color: rgb(58, 62, 65);
-    background-image: initial;
-    background-color: rgb(24, 26, 27);
+    background: var(--darkreader-bg--fc-page-bg-color, #181a1b);
+    border: 1px solid var(--darkreader-border--fc-border-color, #d3cfc9);
 }
 .fc-theme-standard .fc-popover-header {
-    background-image: initial;
-    background-color: rgba(51, 55, 57, 0.3);
+    background: var(--darkreader-bg--fc-neutral-bg-color,
+    rgba(51, 55, 57, 0.3));
 }
 .fc .fc-daygrid-day.fc-day-today {
-    background-color: rgba(180, 151, 0, 0.15);
+    background-color: var(--darkreader-bg--fc-today-bg-color,
+    rgba(180, 151, 0, 0.15));
 }
 .fc .fc-daygrid-week-number {
-    background-color: rgba(51, 55, 57, 0.3);
-    color: rgb(152, 143, 129);
+    background-color: var(--darkreader-bg--fc-neutral-bg-color,
+    rgba(51, 55, 57, 0.3));
+    color: var(--darkreader-text--fc-neutral-text-color, #988f81);
 }
 .fc-daygrid-dot-event:hover,
 .fc-daygrid-dot-event.fc-event-mirror {
@@ -2694,30 +3248,31 @@ a.fc-event:hover {
     background-color: rgba(0, 0, 0, 0.1);
 }
 .fc-daygrid-event-dot {
-    border-color: rgb(28, 87, 145);
+    border: calc(var(--darkreader-border--fc-daygrid-event-dot-width, 8px) / 2) solid var(--darkreader-border--fc-event-border-color, #489adb);
 }
 .fc-v-event {
-    border-color: rgb(28, 87, 145);
-    background-color: rgb(32, 98, 163);
+    background-color: var(--darkreader-bg--fc-event-bg-color, #2062a3);
+    border: 1px solid var(--darkreader-border--fc-event-border-color, #489adb);
 }
 .fc-v-event .fc-event-main {
-    color: rgb(232, 230, 227);
+    color: var(--darkreader-text--fc-event-text-color, #e8e6e3);
 }
 .fc .fc-timegrid-slot {
     border-bottom-color: initial;
 }
 .fc .fc-timegrid-col.fc-day-today {
-    background-color: rgba(180, 151, 0, 0.15);
+    background-color: var(--darkreader-bg--fc-today-bg-color,
+    rgba(180, 151, 0, 0.15));
 }
 .fc-timegrid-event-harness-inset .fc-timegrid-event,
 .fc-timegrid-event.fc-event-mirror {
-    box-shadow: rgb(24, 26, 27) 0px 0px 0px 1px;
+    box-shadow: 0px 0px 0px 1px var(--darkreader-bg--fc-page-bg-color, #181a1b);
 }
 .fc .fc-timegrid-now-indicator-line {
-    border-color: rgb(179, 0, 0);
+    border-color: var(--darkreader-border--fc-now-indicator-color, #ff1a1a);
 }
 .fc .fc-timegrid-now-indicator-arrow {
-    border-color: rgb(179, 0, 0);
+    border-color: var(--darkreader-border--fc-now-indicator-color, #ff1a1a);
 }
 .fc-direction-ltr .fc-timegrid-now-indicator-arrow {
     border-top-color: transparent;
@@ -2727,28 +3282,33 @@ a.fc-event:hover {
     border-top-color: transparent;
     border-bottom-color: transparent;
 }
+:root {
+    --darkreader-border--fc-list-event-dot-width: 10px;
+    --darkreader-bg--fc-list-event-hover-bg-color: #1e2021;
+}
 .fc-theme-standard .fc-list {
-    border-color: rgb(58, 62, 65);
+    border: 1px solid var(--darkreader-border--fc-border-color, #d3cfc9);
 }
 .fc .fc-list-empty {
-    background-color: rgba(51, 55, 57, 0.3);
+    background-color: var(--darkreader-bg--fc-neutral-bg-color,
+    rgba(51, 55, 57, 0.3));
 }
 .fc .fc-list-table tr > * {
     border-left-color: initial;
     border-right-color: initial;
 }
 .fc .fc-list-sticky .fc-list-day > * {
-    background-image: initial;
-    background-color: rgb(24, 26, 27);
+    background: var(--darkreader-bg--fc-page-bg-color, #181a1b);
 }
 .fc-theme-standard .fc-list-day-cushion {
-    background-color: rgba(51, 55, 57, 0.3);
+    background-color: var(--darkreader-bg--fc-neutral-bg-color,
+    rgba(51, 55, 57, 0.3));
 }
 .fc .fc-list-event:hover td {
-    background-color: rgb(30, 32, 33);
+    background-color: var(--darkreader-bg--fc-list-event-hover-bg-color, #1e2021);
 }
 .fc .fc-list-event-dot {
-    border-color: rgb(28, 87, 145);
+    border: calc(var(--darkreader-border--fc-list-event-dot-width, 10px) / 2) solid var(--darkreader-border--fc-event-border-color, #489adb);
 }
 .fc .fc-list-event-title a {
     color: inherit;
@@ -2769,6 +3329,13 @@ a.fc-event:hover {
     text-decoration-color: initial;
     list-style-image: initial;
 }
+.ui-menu {
+    list-style-image: initial;
+    outline-color: initial;
+}
+.ui-menu .ui-menu-item {
+    list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
+}
 .ui-widget.ui-widget-content {
     border-color: rgb(64, 70, 72);
 }
@@ -2903,6 +3470,34 @@ a.ui-button:active,
 .ui-widget-header .ui-state-disabled {
     background-image: none;
 }
+.ui-icon,
+.ui-widget-content .ui-icon {
+    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjU2IiBoZWlnaHQ9IjI0MCI+PGRlZnM+PGZpbHRlciBpZD0iZGFya3JlYWRlci1pbWFnZS1maWx0ZXIiPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwLjI0OSAtMC42MTQgLTAuNjcyIDAuMDAwIDEuMDM1IC0wLjY0NiAwLjI4OCAtMC42NjQgMC4wMDAgMS4wMjAgLTAuNjM2IC0wLjYwOSAwLjI1MCAwLjAwMCAwLjk5NCAwLjAwMCAwLjAwMCAwLjAwMCAxLjAwMCAwLjAwMCIgLz48L2ZpbHRlcj48L2RlZnM+PGltYWdlIHdpZHRoPSIyNTYiIGhlaWdodD0iMjQwIiBmaWx0ZXI9InVybCgjZGFya3JlYWRlci1pbWFnZS1maWx0ZXIpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVFBQUFBRHdDQVFBQUFCRm5uSkFBQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBQ0JqU0ZKTkFBQjZKZ0FBZ0lRQUFQb0FBQUNBNkFBQWRUQUFBT3BnQUFBNm1BQUFGM0NjdWxFOEFBQUFBbUpMUjBRQVJOczhwcnNBQUFBSGRFbE5SUWZsQnhJU05UVXBUUkllQUFBYWxVbEVRVlI0MnUyZGE0d2xSM1hIZjIwN3NRangyaUhFWHV6MXJyQVNiQkl3MlJsYkVZOUlXTVM1azBpYkFQSTZkd2NGQ0RnN0RvU255TTdnelBpRFp6RnpoOFQ0Z2FOZHl5Ykkwanl5NndDeHBmZ094aGlac0FMTTdQS01ReEpzWm5IWWhROGhMQjhpQitIT2grcFhkZGVydSsrZGUrZDIvVWQzYnQ4K1ZkVlZkVTQ5dXM2cFU4SHY0ZEZrbkRYb0RIZ01GbDRBR2c0dkFETGFoTFFIblluTmhCZUFMTnFzQUN0TkVvRmVDOERnMjArYnNITE1GV0FmT2hHSVV4NThHWHNJV1FETUhXQ1kvSmxnYXovNitHSDA5TFkyak8zWk1ST3JsVUN3ZnpVU0FWUEtJOVJIWkFXZ0Z4M2d2aG9weEhIamRsZ2VkZUpDUU1BcXNFcEFZRWk1VGhtSERrR3lEaEFYTVc0SE9vUlFxSjRzUkRwQnBmaHhLOU05My9ic3NHYmVYVk8ybFhFTEllMEJ6QjJnSzB4dDBENThpS2ViV0doT3BWN2JOQTFCMlpUcjlUTkRocUQwU3FDNUZabmFZRnFwVmR1T1BRVnoyelRuM2R3SHBpbmIrcGt0aGZJQ1lFWTQ4S3BwczFKWndNeERVSnp5NE12WVEvUmFBTFk2MnF5TUVudnQ4QUxRY1BpVndJYkRDMERENFFXZzRmQUMwSEI0QVdnNHZBQTBIRjRBR2c1dkQ1Q1BPK2o4YnpMSzJBTzRXUVRZbERGdG96MkErUWwyOXRTeEI3Q3J3MFhlUjBwSXl0a0R1R25BekZXb1o5QSt6YlZyMmpiMjIxSmZ5WDNyVXg4WmE0Q2lQWUNBZmpVOERtWFN0K25wdHRndTlnQ20zSm1mYm85dlJoaWxIWCtQQkdSN0FOVzFqRlduWGtBZHh0NCtYZXdCVE8zUExXOTY4UW10MWdabG5yUWxVRVVaWkZLNERyczlnRW00YlAxUFhIS3ZEalpnOEpWVDF4NWcwUG5mWkhoMWNNUGhGNElhRGk4QURZY1hnSWJEQzBERDRRV2c0ZkFDMEhCNEFXZzR6aGwwQm9ZTzRRQlgrZXV2bFpiTy96bjFvdmVsRWdhWmc5Q2FnK3FxSUh2TUFaUmNIZ0pDTU9yNlhmd0RoQlVvWlZIMUdiYjhDOVlIeGxUc3dsRTF0bHNKWEVLVmlIdVdGTUJXL01DaEFQcjRnVU1GdVJRaE5DaDdYUElYR0dqeWQ3bG54QlI3RFpoTGFCYWcwQkliYkkxWXluOTJDSEF0dnM1YXgxNUpRUTg2K05Db2liU05vblZ5RUNheEF5VTErM1RWVStMbXBjOURhS0NiMDA1TFoyNEcyVndHVUhZU0dEcTBIbHNvRittczFzYmRtQnM0cEc1aWtFdTZWV3ZBMUFSZDByYlhRWUZlNWpVdzdlSmNRcWxwNWk3UUxzSG1OR3hkckZzWGJXdEJ0cWU3VENLcndpN2lkcnFVZ3pJOWdGdlhXVytXR3pqMk12M0tZMkRzWU4zU0RSekNWSVY1bURZUGdNcTQ1MmdDRFE2RHpzRldmbjZGdUg0bHNPSHdBdEJ3ZUFGb09Md0FOQnhlQUJvT0x3QU5oeGVBaGtQZUhCbzdTeDBjN1A3QSt3bVhHbkRSaUZhTFo5c2I3ZnFVVWtnRklONFk1ZUx1dlZvRjlBN1YwckxsM0swR1RLNW1VMjFjdTNSc29hZU0vL1JsYUZldWdUQ1hTMEM5T2RTOGhkTkZvOTFXM091ZENPalNjbk1Ob2MrL1d3M29udEhPYmE5dGw0cWRsc0RXQTlYYm1sN1lvQ3R2RFhOeHAyN2JncTNiSU9wbVNXUFBnUzRkdXd0M2U4N2RITktyTlFaRjFnWTV1bTFqZWNvYzFmN0VVRXJackREV0theURZcGl5QXVCZUFVR0p1RzQ1TUZlaHkvUHRlL3YxejdmRnRnbUF2UTdNRExRTGdGbUFOQUpRN2kwZ3JZQXFLb3NnazRZNjlWRDZOajIvQ3RKOFY1MURtSjYrTDZMR0k3amFnNERwK1hGTTlSekFsbkxxdThHMHZ6bWZ5NUwyQUtZS2tDY3dwdUtiTTJjcW9pbU5iTkhzWmw4cUZ0Z0YwRlNDMVp3RGlkWFNLYmpCeE43VjVOZ2J0MXhTZGdod002Y0tyUzRpektOZ25kaHUxYXN1aDlzWVhOK2t6WlJPOVVOdDdITUFKYngvZ0N6YTFoT1RSZzVlQUJvT3Z4VGNjSGdCYURpOEFEUWNYZ0FhRGk4QURZY1hnRjVqa09yc0NzamJBOWhnMGxlNUZMMWRVOS9kYjlUUFhXQlo3QjZ5c2hmdEFVd3dhY3hkVmdsampkMCtodzJtZXRUZFhHWGVIaDVZdDcvYUdheUxiMHA5UUVnWGdyTFpzbnY3TFM0MlpyZEdWanY5MjNXaEdVd2FPMXZzUUJzdWUxZW43VFJ0SGcyZHFPNGwzUlNvNXdBNm93T3p2aW9kR3FvWUxZaVdZemViMHZzd0NISFY5UVVsN3FxZXEzcStmV2Z6VUNKL1hrQmFoV1ZQNE00UElVR0p1REhWYlF1MGZmTjJkUmNTSmpiYWVnajNsRTArQWpZWmFRK1FWUlJXeVpydEpBRzdzclh1NkJoa2VoQjFEeUYvcTBMMHBoV3JuaUQzSGtQQ2Zua0lXRTB5cGVyQVJRY3Z6TDNVV0RYYUE3aG8rKzN1SWN4SWJRSFVKaFhtcWs4SEliMTNrVGhrVUpLYURWSFZvS1l2VUdzRFEyMEg3cUlzMVUwQ2U2RnNkYk5hckRyUmRKbEVBaFlCSFJybXVzQ3JnMlVNVGRlOFdmQXJnVElheG40dkFJMkhGNENHd3d0QXcrRUZvT0h3QXRCd0RKOEF0SVpMV3picXlBdUFteTdicExJSm5haTZFQzI2bS9JcU5tZy9DRU9EY3U3aVhkeEpCMHpVeUUrWFdFaGF4bkJWWGRhbkdLRVR3T3RBRmdEektyVjV0VHR1MVMyNlNoRUlrNFZTOWQ0OTBmVlBKQ0c2bXZqeFZUV242dG5leCsybytSRkhLZ0N5dS9jaVVuMjR6bVY2UUJDeGYwMzVMSFBYTHJyK05TWU1lMmZqcDZ1Zkwxc1U1Rk54Y3gvUk9NUytndE1xTTN1OHRtbXlZdlpYSDhmWG5GdzU2N1QxT291QTJGb2hwWS9RRWZCMWtEVUpDM0wvVmRDYk1yZ1pST2lOeW1KNjNIL29URExVT2JTNVQ1QmIvNGdkQVY4SHFiZndiSlhwSFl6WVQ3MXdQVlpDUnhjaUVCYm1FYkVpV08yVlg4NVByOXpLTndCbDNnTFNLdGJaNU5tT1pETFJKeEpxRndnSzg0Z2c4M1RWUUdTMko1TGRSM2dra004THNGbXFtY3d1NjU1a3NaYWs3ZklhR1RqZWk3R0tuL1VyTVd3R0lhSDJIY0tqTHhpMmswTjk5N3pKR0Q1ZGdNZW13Z3RBdytFRm9PSHdBdEJ3akpJQXpDWXJEYk45U2Y4eXhxSy95d1pkMU41QkNNQ2hxT0kyT0ZRNXBVY3RtbjRiUXA2UXJBWEtNbkdXK2VSNlhobDd0cFo0WE1aVFhNczY2MXpMVTBvUm1MWG1mbjlFM2E5NWhwNXVpd24zNXY3TVQwaTRKTllCUWg3aVNlQjhwaktCMDFleVE4bjl3OXlvU1RwZEpEcktYc1BPb21McUFrczhtV0VoTFBNbXFYTG5jK0huT0ZpQ0x1ZFFsYnY5SEpaK1QzR1A5SHVNYTFsZ0hGaG5oa2M0cnEwQjlUTmNuRW5yVC82MEhZb3RRcVExYnl0anN1UVhDOEFpQUorVGdxOWxFaThLeUVsMmFhcjNLQ2hGSUdROHVWNVhGUEdyWEpYNUxRdUEwQVJNSnJUOEZyR1FPVWtFNXBqWDd0L1ZLYlBHcGQvNUhJNnh6amc3Z0pmeEljWTFBbkFLZ0JkVjNHRVVFaTlwQjg2VWJBaXpBT1JGUElCMElTaG1mVGNmSU1LVHdBbCt6S2NNMlIrTHZ2ZHFRMnd6eEY3bVNVa0E4amdzYmY4K0xQVlZBQWNoRVlFNUR1WjZoTFFDOVJXNWpjZVM2MnVVZWRqQlJRUTgzNURMdnpUUXpEMmdXUjBmS0ZJcEoySXgrLytHRDJSdnB5dUJYVXNDSi9oeElZeWNoUmRHdXJ4UVljOGo4S3VHOUNmNXF2SDVqNU9xakEvemVFRUFVaEVvZHY0Q3JkeDNNWGZYR1hNNnd6OXhKL0J1WnBUeFR3TlBaNjZMbUdNKytXd3VZdmJmeC9Oa0VYQmRDbGF4UDQ4WEFIQVd6MmxEWEFDZ21hRFllb0JZQk9Bd2oydkRCS0NkNUYyZCs4NWpHeCtQcnQ2bW9GNUNCMWdBWnVpd3B6QUU1RFdwVmJlWjJyMGsyRUo4Z3JjVzdnbjJIK1Y1d0RzQm9rRy9oQzZneVA1OEFTK3dwdkZMeWRWNGdXYnJBZUN5aVBHUGN4bFBLZWl6UE1VaDRIRm1OWDJBR2IvTXU1T3JQTnJzNGtIMk13T2NUY2dNenpjWWxNeHhVTW1rWFptUERtUFlZQXZ4Rm9VQVRIRVkyTXZSYUI2MXlMUWdWRmNHRmVYNytkWTRkMGJmNHdxYXJRY1FUQmNpb0hvTm01WG9xbDVnUis1YlZVVXdnMmpuOGhDeml3WEl2QmNzYUlZQmdma2FYZng2elJCcW00NTdJQklCeUxEZkpBQnptZXRpcDFOay8rZjRHK2xYRWVZdTBkd0R6Q2xlODhyUUlSNmkwdTk4RmQwRGhQd0M4NFZYUUNFUytUdWRYT2xza3p5NElmTXBZamw1eTRIbGlpSDBpRVZBWXY4dzJRUE1BaS9OL0g2eVVqZGVGeUVvMk4vTDFBVUdvL2JlejJHWi9jTWtBQjREd1NqcEFqd3F3QXRBdytFRm9PSHdBdEJ3ZUFFWUxUeVcwV2M0UVJhQWxzUEdiRDFjVHQ1MHc2eFNvejZYMFdVWDMvSVBFVXAvZWN1R0l6bjZFY1Z6czlyeS9YMmdBM3plVWorZDNQcENHYncyK2pOamlTV1c0aC9aMThBV1hlYUFlWVZ0L2dadmlGYWdIdVVSWHN5VVVwMzdOSHVCbzd5WXEzTEtXbkIvOTQxMSszTDRPVzZKN29yVWJsYm8rNDRtdi9ZVzRydnE0OFVLMzBKZjZIR1lBRmlTMU4wQUhRNHdRUmVZb0p0L1g2ZEZGempLOVJ4aEx5ajNUM3lmSGNBelhHcW8zYVZvTVdtWnozRmZWZ0FFKzRVMnJTZ0NJZnNzM3NCdGE0VmlQK0VuZVNPZjVJMDh4QjVOQmMxeWtFTk1GWFI2NlpHcjZzTlhYWTV2L3k4dTRZZGN4RFBzMEd3K25hRkRTTUEwQzFvNllLQi9tVE5zNDNlVTlMajZsNEhKa2pVWVU0OG02dllzL1VoQkNYK1U2eFhQUDhRVXk5eFBON2EzeUtxRDQrWFVlZVlxT1dySmJ1bFNhdzV2NFh0c2NJSlRyUE1EWlloWjV0bkJqVHpUaDNYQXA3bVk3M0loMytVU3ZxY05KZGJTWjR4MFpKMjZoRE1jMTZwcjR0WTNxYVJPU0xXbTJ5Q250cmI0TlljN0FIOEFuTWViQVdpeGxnckFFOUpxK2p4elBLRlZtK3F3aHMyWjg4MDh4QjQrdysvemVWNnJNQzZiWlo3RFRQV0YvZkJpL3BYZjVELzREYjdCV3hVcWxYY0JzYkhVdENKK1RBY005RzJNYVF4ZmxpVEc1OWZ5T3h4STBoZGJaQmVWVDFIakd2NkZWMmQrZjFGaDB2SjJZQ2V3aDR5OVZTd0FWeE1iVTRqdmczMWh3UzE4ai8vbVM1emlTMndVcURINzU0elBEZzM2OEluRVBZMnFCL28yTCtWYi9EcmY0cmZTU1ZDQ05uY1M2L3VuRmNxZmxINDJQemZRMHptQWpIVHNGZmhDeWJxYnlKVXAzME84UnFxVjEyaWZuMnVnMlVsZzNIclZObW5qN09kRzNoNlpjeFNsTTVUaUZrZllvdGxtVUtDYjJKOTNBYUVhSTJNQldGUFMzODRIbWVFMjNzK0grVHMrS3RFbkN5SWhxNFRxMGxQMjU2ZCtLVnE1SVdETlFOZFJuMEdvdS9QMEpTYWpzVDlueStrdUFHNWUrbHZFUTBIWk9ZUmdzTDcxeDI4Qk1WUnZBUk9KaXhxMWdNZ292cWQ4Z0w4MTVxNE9QU0Ewc3Q4K2pVNUZRUFVHY0J2djVRR3VCNDV3SGJmemZvbTZ4Q1FQOFZNbTgzSHpUcUxTZC9teU9FcElTSmN1WVdRWnJDK2lMblZUNXovUHpabGZOeGY2a3lsRXg5K055akNsb0p0K3d6NHQrK3JUbDYzc0YwWmFvbU9mSURIWmtyREdCR2cyMFArTWowZnovdXY1T0Q5VGhOakRKTXY1dUs3cTRPa2F5eE1lWmRDQkVwTS9kNGdocWlDQzNoNmc0ZkM2Z0liREMwREQ0UVdnNGZBQzBIQTBUd0NFMmxqMVR0TkpWTG52Y2tqblBPWGRvVHNlM29hc0FFd25GVkQ5TmFTNmY0QzZhQkVtMjdXT2E2MGFQaHU5L3g4b2lNQkhPTUE5M01NN2VBZDM4dDVDVEZFN0QwYS96Z1BPaS80RWJ1SmpoTnpDTFlSOGpKc0s4YzN1Sy9MV0RIbDdoaUxkRnFMbzZVR21SMGhmQTZkWjRDUVBBMi9sM0VUdFdVekVkc28yOU12cWZZbEpadWd3ellKaVVVVTgrUVJqSEdlM0poZnhndXdOM0V0eHBmQ1Z5ZlVadnExWUN6M0JWNWhpaGs2VWpyd2NibGVIeDZ2M1hhVWkyYnoycW5LZjJjMkZDQkpEbVhtRnk4K1FpVXlNUkoyZHFvTVhvbFhpNDV6THM0VjlMOE9BU1dDQks1a0VKZ3NDY0lMZHdPNkUvU2NVS1Z3VWZhdTNwejdGTC9JVDRIeitUMG4vQ2pjeXhRc1NuWDc1ZnZMcWFQMHlSTFhxT2N0OHNxdFExWVRXZURCalJWSHM0WVFJWHBtNUx1SlArVGtBMzQ5dlpJZUFoNEhqN09ZRW55aGROUGNqWlV5eGxaMVVBcUZubTh4Y1p6RVdzVHhtZjFFbjMrSjF4ano4THo4QjRDZThYa0U5eGhRaDBJN1lYMXpXSGMvOHFUR3Z1UmI1bndmbUdXT2NjYVZGUVlzOXdDR0VZcmNJczd2dmdDNHo3R0FYbDNKcGFqTWs3dzBVN0I5VGVnb0tjMWZWbEQybUxOclFpVm8vTEN2N3A3Rk02MWV4dnl2WlBPVFgyci9ObVl3am5HT0YrSyttQXh4Z0p6cWQzamJPbEM1VGlrdVM3d2VCUDFLRStDdEE2RENtRUhvL0dTR3BXQldienl6d0ErRG5uTTBPYnVWUmNUdDdYc0N6bkJ0VjNRWTdLNWg4WVF6aFp2Qmtla0pXUzYrYW8zdzk2djZnYUJjbnMxL0Z3R24rSlBQcmJ1NHpQRjBsWU1JMWhoZzh6aWhkNEV4SW8zWitqTDlCdWg5eVgyRU9rRlVXbitDRHBlY0FOMEZraGJHVTFtNDZCTXh3THMveUZRNnh3VTVGRjVzNldsZTdYTS9lVllVSWNuOW1xdW9KQ3hIejB1c3NZdmFMZ1dCSE9zb0JxY0hiSWhNRXl2YmI0UUYyUjM5RjlzTUNKM2dJZUJReDB5aGlqYy93ZWM3alhLVTUxcHpGd2NZRlhNQzlYTUN2UlAvTjJLMjRGODhCcmtUZG9IWnhOcnZZeFM3Z3BqaEVPZ1FJL3hlaUU1d1p3aW1nMkJ3OVE0ZHZzS0RZSEMzWS93eGprVzFzM2d1QVlMOXA0bllyMS9HZndNVUs5Z004d2pRaDYzeUVMcnUxbG44UGFWSS9tSEVhc2Irdy8vaHd0TGsrL1g4NEYySkhibE41MGN0QjFsSktiVFdsOEl4UVZoczR5TmRBTTFwMGs0Ny8rK3pJYWMzVjgyNTE3dFg1Ri9PTFovbGoxaUxEakczOE5CZDNsWC9uU1ZhMXRSUVNKUHNGRGhlOGtQMGg4NUZKM2h6L25PdGpEaW5zRjJTWGZma1FSWWQrU3Y4RlhoMmN4UjcrR3ZpUXBoVXZjUjUzUjJMVjRoaXZLb2hZRmlvQnlKckYyY1Z4VStBRm9PRm9uaTdBUTRJWGdJYkRDMEREa1JlQVExcC80WGZ4dFdTUjltdmNOZWlNZS9RRzhsTHd2M0U1OEZxdUtJVDdsTFErL2dwZXdRN2VNT2pNZTlSSHRnZTRnOHNCdUp3N2NxSHVTdGlmcnRDOVh0a0xuQ0tNUEdhcjhEOVJEMkpmWmhyR2hhaFRHVVhWcWZySkRRZXlBdEFDSnBpZ3FHcDhsVEt1NnU3MjZLUEcrZEgzQVV1dU9ncUREVmlLS245Skc4OFd3a1lQT1pXWWF4UlovQ0xOOVpaR0tnQ2kvYSt4UnJFUFNCYzlzMnBhdTFmYlBBSUNoM05CeFQ3WnZBaWtteHNuTlF5MGhWaGlranNZNXc1dENyQ2QrVWhJOUdJOFVrZ1hnc1Q0UDRIWVlQVWRhUjRnZTdnMCticzh3bDZOYXdJQnNZaDZVdUV1dVJPdDA4ZmJwUFByOW5aSHJDR3d6UDI4bVVsbGlKQTdJbE92MjNtUE5vWFRDZXZMbk9peFpSSDNBSjFvL085R09xdkxLNDdDVDVQNnpGZWhDL3hJNFQ4bjd2UjE3SGZGL2F4eHY0RXFmNmR3TVdHWkJVNXptdFBRcDJPcEJvQzRCOGlxUVlvcUVmY2V3QWF4aHplL3VURmx1NTc5Zys4QlRtV0doZE9qTWdzUVBVRGEybHVaQ1dCNjk4dkt1S3E3SGNzY1AxQWNEQS9Ua1gyT3FmVXZhNjdsdTVOMEV5ODhSZnA3dUoweGJ1YzlCbC9iMjUwb0l6TkRpQStOMGxDajc5dDRuNEw2MGR3ZTlEUWxmYytnVnlmYk8zKzdrd1ZiQ0JzOTVEUjNSMXE2VTVvMlh2VWtrQ0dGRUlCVFNvbk9kbk1ydEhQVVZmWXA0blE0WUJ5L1RmWUV0cmpEZ1pFVUFCY3M4THZKbS84eHZtQThNV09VMFZnQjhCaEplRzFndytFRm9PSHdBdEJ3ZUFGb09Md0FOQnhlQVBMb0dIVUNIYXZHWUlzaEt3QWhHeFlWVU8rT2hCZ1VudUFKSTcxanRGWG9XQzBadGh6a0htQW5CNnhDb0VZcVBDMXRDaDAySWsxRGg0MkNDTW5pZDBSQlB5S2xwQkpCL2RieU9ONVZYR1Vvbnp2N1hheWF0Z1R5dm9JRlRyS3FYSkxWZXhNT3BYZ2grVFY5VVhrQjBLSE5UdkZzUXdwSDJGdWdDenNEWFh5NUJQclRPblJVMlJtMW5Ub2lLNEpxQVFEMWlSTTJBWURZMkVOV0NxVy9OaUxtWVVsQkp3RDYrSElhdldDeG5ob3F0bDl2VWFnbmdTZFpORmoxNkhHU3hZVDlpNWtLQ2xpTTd1NWlrWk1PS2VoZ2k3ODVHQW5XQ3hRRlFMQ2d2RTR1anRkaWc4WENtUnZUQkN5eVFZdHBMUlBkbmp4ZFdRaE12Z2NFZGRFWU4wc05EV0czRk9RaFFEZjJweUgwSndvTVA4eWR2RUE2VnlsUDNaTEliZ3l4Rnl4d0RqbU1jTW4xTkNhamRUTjFTOEtyZ3hzT3Z4TFljSGdCYURpOEFEUWNYZ0FhRGk4QURVZGVBRXg3YnoxR0VLa0F0UGcwQUJmeU5vMnZmYUZuKzZ5RzZyRWxFUXRBaTI3aWZ2Unl1a29tejdESU1WNUgxMkdoT0srUVBaTHpCSDVraytrZUdzUUxRY2ZaelpkNEpTR2Y1VnBDcFR0a2dSYjNzTlBxVExib3Fqai9XM2FVMkcrNmh3WkNBRnAwK1JFWEFZOXduR2wreUlXS1Bid2hjSUs3dVk4TmRtb09NQlhoVkw2cXh5TjM2dHM0dzdhQ1ArMlFhM2lNYXpJTzE5WDB4eEpmL0NyNk9PdlJCNFcvYmc4RmhDN2dhdUNiQUZ3THdEZDVIVmNYR0R6RGxVeHlMN0NmTHUvVUNvQWFWd0FYQTdDZHN4UjdFWVZ6bWUyY0JUeW5lRHU1T1BwY0FUeW5TSDg3OEpLSS9oTC9kdU1LSVFCUEFDL1AzSDE1ZEU5R0I3aWZMamV6aXhQc1VhYW5ONU80VVByMTBjaXpmWXJ0dkM4akZrWDZoYnd2K3BqaWl6RGJGWFFQSmVJNXdBWTdrMDNUUzB3cW5iZ0lKZkFocHJpQnE1blMrc05XRFFGSDJDdjl6dHNiOVp2dW9VRXNBT0k4akIveFRWN09oYWhQREVpdEFSYUJBOHB6cnNMUk1wZ2FmV1NQamZ1enlFL1FkL2o3VWJGNTliREIyd00wSEg2MjNIQjRBV2c0dkFBMEhGNEFHbzVVQUd6bkFkU2xML0RGaFA1RnhibC8vYWIzdTN5RHBsZEUvQmJ3cWNKNXVaK1d6Z09vUzdlNW1lczN2ZC9sR3pTOU1zNitET0F1M2x5Z1hNRUxlVGk2cmt1L2pUOHYwRi9HK1lrMm9kLzBmcGR2MFBRYUVFTkE2dmsvdTIzcVZZcXJMUEwwMWVSbzJWVnQvTUFRMzVaK1BvVit4TGVWMzVaL2MvelQwc1kwWFh3VFBac0xkYWxMSXU4cVZ1ME0ydVpLTnQzOXV3THNRNzA3dUc3Nkx2SHQ2YXZjWWJ2R0QxQnZNQXRML0E0enFSVHBSd0hZcTYyLytPNEh1WldlN05CU2JRM0xGek5QUjBNUG8zRzNPQjduMHdrMTk4M3Ayd3NjOTBDMjJJRlc1RnhTMStYUEpmMFFzMmVCNjR3NXVJbGJNK3p2Q2M2cG4wUUd6MlgrbDBkbzdSSE02QTJEOVEzQW5uOTdYSnVhN0FFRDdTWSt6SWZwS2Z0N1B3UXNBVytpK2hCUXY0dlg1NitZUXJVdTNKUytLWC9GOHhmSzBZVUlaTm5mZ3lGQVRBSnQ1d0c0MFZlQVNTYWpxeXc5ZXhKMnFMaDdQRU8xMFRIU1VkTGwvSWVGdTErV0tEWjYxZnFKeXhkV3B0OHFzVi85MUpJUUFuQk15a0NNWTRxckxQTDBkbEtCYlczODBCRGZsbjQraFg3RXQ1WGZsbjlUL0x6enFySjBRT3I4MWFVdUNiRU9zTVlWdkN4SFdjMmM3Rk9YL2pDL1hUaU04dE84WmRQby9TN2ZvT2sxSUFRQS9wSG5jUmFYUm5lUHNjeGZTT0hxMHYrQkYzSnVZdlAzZFI3SXNHY3o2UDB1MzZEcGxlRU5RaG9Pcncxc09Md0FOQnhlQUJvT0x3QU5oeGVBaHNNTFFNT1JWUWJaVHVjZGRycEhCY2phd1BIa2FsMFp1aTdkWStoUUhBTHFzVzdkbWtLOWxodlVUc0ZEUWw0QWJBeGNaOTFJajkwejZHQmpvTTZYZDR5d29xN2ZRNE84QUl5RGtZSGpqQnZwd2tPSEhpRm1nd25UZ1M5Z042andLSW5pRURCZUlSVTV0am1GZXUzWEprQWVKYUUvTW1iNFp2bitMYUFQS0hOZXdMRFRQU3JBTHdRMUhGNEFHZzR2QUEySEY0Q0d3d3RBdytFRm9PSFl1Z0xROWd0Q3ZZQXNBUFhYMlVKbUNabnRlNzdickVnT0lEd3FRaGFBZmRGbjBMQzFic0grMVVGbmN4UWdDOEFLOGI2K1FjTFd1ajM3ZXdqWEhpQ2tYZmlVUTFqNFUwT3dWeStHTWZ2OUhLQW5rQzJDVmxobFJkbTJBbUExOXlrSE4vZnRNZnYzR2VtcmZnN1FLOGdDWU9vQjlpV3NpVC9saEdDK2NLZDRwRXM3azc0cWRabjlmaERvQWVTOWdmVWR2WWZNTWE4OHI2ZjRacEFQazJXL0tnK2UvWDJBYXc5UUgvWWpuTXF4djYwSjUxRUt3L1FXRUxBYWZZcFFzZC9QQVhvQWVRaG9zMHA3S0R2WE1PcjA4OThlTmVIOUF6UWNXMWNYNE5FVC9EOXJ3YWNaNVlJcXlRQUFBQ1YwUlZoMFpHRjBaVHBqY21WaGRHVUFNakF5TVMwd05pMHhNbFF5TVRveU5UbzFOeXN3TURvd01JbVV1RVlBQUFBbGRFVllkR1JoZEdVNmJXOWthV1o1QURFNU9EVXRNVEF0TWpaVU1EZzZNVFU2TURBck1EQTZNREFpekZNSEFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBQUJKUlU1RXJrSmdnZz09IiAvPjwvc3ZnPg==");
+}
+.ui-widget-header .ui-icon {
+    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjU2IiBoZWlnaHQ9IjI0MCI+PGRlZnM+PGZpbHRlciBpZD0iZGFya3JlYWRlci1pbWFnZS1maWx0ZXIiPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwLjI0OSAtMC42MTQgLTAuNjcyIDAuMDAwIDEuMDM1IC0wLjY0NiAwLjI4OCAtMC42NjQgMC4wMDAgMS4wMjAgLTAuNjM2IC0wLjYwOSAwLjI1MCAwLjAwMCAwLjk5NCAwLjAwMCAwLjAwMCAwLjAwMCAxLjAwMCAwLjAwMCIgLz48L2ZpbHRlcj48L2RlZnM+PGltYWdlIHdpZHRoPSIyNTYiIGhlaWdodD0iMjQwIiBmaWx0ZXI9InVybCgjZGFya3JlYWRlci1pbWFnZS1maWx0ZXIpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVFBQUFBRHdDQVFBQUFCRm5uSkFBQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBQ0JqU0ZKTkFBQjZKZ0FBZ0lRQUFQb0FBQUNBNkFBQWRUQUFBT3BnQUFBNm1BQUFGM0NjdWxFOEFBQUFBbUpMUjBRQVJOczhwcnNBQUFBSGRFbE5SUWZsQnhJU05UVXBUUkllQUFBYWxVbEVRVlI0MnUyZGE0d2xSM1hIZjIwN3NRangyaUhFWHV6MXJyQVNiQkl3MlJsYkVZOUlXTVM1azBpYkFQSTZkd2NGQ0RnN0RvU255TTdnelBpRFp6RnpoOFQ0Z2FOZHl5Ykkwanl5NndDeHBmZ094aGlac0FMTTdQS01ReEpzWm5IWWhROGhMQjhpQitIT2grcFhkZGVydSsrZGUrZDIvVWQzYnQ4K1ZkVlZkVTQ5dXM2cFU4SHY0ZEZrbkRYb0RIZ01GbDRBR2c0dkFETGFoTFFIblluTmhCZUFMTnFzQUN0TkVvRmVDOERnMjArYnNITE1GV0FmT2hHSVV4NThHWHNJV1FETUhXQ1kvSmxnYXovNitHSDA5TFkyak8zWk1ST3JsVUN3ZnpVU0FWUEtJOVJIWkFXZ0Z4M2d2aG9weEhIamRsZ2VkZUpDUU1BcXNFcEFZRWk1VGhtSERrR3lEaEFYTVc0SE9vUlFxSjRzUkRwQnBmaHhLOU05My9ic3NHYmVYVk8ybFhFTEllMEJ6QjJnSzB4dDBENThpS2ViV0doT3BWN2JOQTFCMlpUcjlUTkRocUQwU3FDNUZabmFZRnFwVmR1T1BRVnoyelRuM2R3SHBpbmIrcGt0aGZJQ1lFWTQ4S3BwczFKWndNeERVSnp5NE12WVEvUmFBTFk2MnF5TUVudnQ4QUxRY1BpVndJYkRDMERENFFXZzRmQUMwSEI0QVdnNHZBQTBIRjRBR2c1dkQ1Q1BPK2o4YnpMSzJBTzRXUVRZbERGdG96MkErUWwyOXRTeEI3Q3J3MFhlUjBwSXl0a0R1R25BekZXb1o5QSt6YlZyMmpiMjIxSmZ5WDNyVXg4WmE0Q2lQWUNBZmpVOERtWFN0K25wdHRndTlnQ20zSm1mYm85dlJoaWxIWCtQQkdSN0FOVzFqRlduWGtBZHh0NCtYZXdCVE8zUExXOTY4UW10MWdabG5yUWxVRVVaWkZLNERyczlnRW00YlAxUFhIS3ZEalpnOEpWVDF4NWcwUG5mWkhoMWNNUGhGNElhRGk4QURZY1hnSWJEQzBERDRRV2c0ZkFDMEhCNEFXZzR6aGwwQm9ZTzRRQlgrZXV2bFpiTy96bjFvdmVsRWdhWmc5Q2FnK3FxSUh2TUFaUmNIZ0pDTU9yNlhmd0RoQlVvWlZIMUdiYjhDOVlIeGxUc3dsRTF0bHNKWEVLVmlIdVdGTUJXL01DaEFQcjRnVU1GdVJRaE5DaDdYUElYR0dqeWQ3bG54QlI3RFpoTGFCYWcwQkliYkkxWXluOTJDSEF0dnM1YXgxNUpRUTg2K05Db2liU05vblZ5RUNheEF5VTErM1RWVStMbXBjOURhS0NiMDA1TFoyNEcyVndHVUhZU0dEcTBIbHNvRittczFzYmRtQnM0cEc1aWtFdTZWV3ZBMUFSZDByYlhRWUZlNWpVdzdlSmNRcWxwNWk3UUxzSG1OR3hkckZzWGJXdEJ0cWU3VENLcndpN2lkcnFVZ3pJOWdGdlhXVytXR3pqMk12M0tZMkRzWU4zU0RSekNWSVY1bURZUGdNcTQ1MmdDRFE2RHpzRldmbjZGdUg0bHNPSHdBdEJ3ZUFGb09Md0FOQnhlQUJvT0x3QU5oeGVBaGtQZUhCbzdTeDBjN1A3QSt3bVhHbkRSaUZhTFo5c2I3ZnFVVWtnRklONFk1ZUx1dlZvRjlBN1YwckxsM0swR1RLNW1VMjFjdTNSc29hZU0vL1JsYUZldWdUQ1hTMEM5T2RTOGhkTkZvOTFXM091ZENPalNjbk1Ob2MrL1d3M29udEhPYmE5dGw0cWRsc0RXQTlYYm1sN1lvQ3R2RFhOeHAyN2JncTNiSU9wbVNXUFBnUzRkdXd0M2U4N2RITktyTlFaRjFnWTV1bTFqZWNvYzFmN0VVRXJackREV0theURZcGl5QXVCZUFVR0p1RzQ1TUZlaHkvUHRlL3YxejdmRnRnbUF2UTdNRExRTGdGbUFOQUpRN2kwZ3JZQXFLb3NnazRZNjlWRDZOajIvQ3RKOFY1MURtSjYrTDZMR0k3amFnNERwK1hGTTlSekFsbkxxdThHMHZ6bWZ5NUwyQUtZS2tDY3dwdUtiTTJjcW9pbU5iTkhzWmw4cUZ0Z0YwRlNDMVp3RGlkWFNLYmpCeE43VjVOZ2J0MXhTZGdod002Y0tyUzRpektOZ25kaHUxYXN1aDlzWVhOK2t6WlJPOVVOdDdITUFKYngvZ0N6YTFoT1RSZzVlQUJvT3Z4VGNjSGdCYURpOEFEUWNYZ0FhRGk4QURZY1hnRjVqa09yc0NzamJBOWhnMGxlNUZMMWRVOS9kYjlUUFhXQlo3QjZ5c2hmdEFVd3dhY3hkVmdsampkMCtodzJtZXRUZFhHWGVIaDVZdDcvYUdheUxiMHA5UUVnWGdyTFpzbnY3TFM0MlpyZEdWanY5MjNXaEdVd2FPMXZzUUJzdWUxZW43VFJ0SGcyZHFPNGwzUlNvNXdBNm93T3p2aW9kR3FvWUxZaVdZemViMHZzd0NISFY5UVVsN3FxZXEzcStmV2Z6VUNKL1hrQmFoV1ZQNE00UElVR0p1REhWYlF1MGZmTjJkUmNTSmpiYWVnajNsRTArQWpZWmFRK1FWUlJXeVpydEpBRzdzclh1NkJoa2VoQjFEeUYvcTBMMHBoV3JuaUQzSGtQQ2Zua0lXRTB5cGVyQVJRY3Z6TDNVV0RYYUE3aG8rKzN1SWN4SWJRSFVKaFhtcWs4SEliMTNrVGhrVUpLYURWSFZvS1l2VUdzRFEyMEg3cUlzMVUwQ2U2RnNkYk5hckRyUmRKbEVBaFlCSFJybXVzQ3JnMlVNVGRlOFdmQXJnVElheG40dkFJMkhGNENHd3d0QXcrRUZvT0h3QXRCd0RKOEF0SVpMV3picXlBdUFteTdicExJSm5haTZFQzI2bS9JcU5tZy9DRU9EY3U3aVhkeEpCMHpVeUUrWFdFaGF4bkJWWGRhbkdLRVR3T3RBRmdEektyVjV0VHR1MVMyNlNoRUlrNFZTOWQ0OTBmVlBKQ0c2bXZqeFZUV242dG5leCsybytSRkhLZ0N5dS9jaVVuMjR6bVY2UUJDeGYwMzVMSFBYTHJyK05TWU1lMmZqcDZ1Zkwxc1U1Rk54Y3gvUk9NUytndE1xTTN1OHRtbXlZdlpYSDhmWG5GdzU2N1QxT291QTJGb2hwWS9RRWZCMWtEVUpDM0wvVmRDYk1yZ1pST2lOeW1KNjNIL29URExVT2JTNVQ1QmIvNGdkQVY4SHFiZndiSlhwSFl6WVQ3MXdQVlpDUnhjaUVCYm1FYkVpV08yVlg4NVByOXpLTndCbDNnTFNLdGJaNU5tT1pETFJKeEpxRndnSzg0Z2c4M1RWUUdTMko1TGRSM2dra004THNGbXFtY3d1NjU1a3NaYWs3ZklhR1RqZWk3R0tuL1VyTVd3R0lhSDJIY0tqTHhpMmswTjk5N3pKR0Q1ZGdNZW13Z3RBdytFRm9PSHdBdEJ3akpJQXpDWXJEYk45U2Y4eXhxSy95d1pkMU41QkNNQ2hxT0kyT0ZRNXBVY3RtbjRiUXA2UXJBWEtNbkdXK2VSNlhobDd0cFo0WE1aVFhNczY2MXpMVTBvUm1MWG1mbjlFM2E5NWhwNXVpd24zNXY3TVQwaTRKTllCUWg3aVNlQjhwaktCMDFleVE4bjl3OXlvU1RwZEpEcktYc1BPb21McUFrczhtV0VoTFBNbXFYTG5jK0huT0ZpQ0x1ZFFsYnY5SEpaK1QzR1A5SHVNYTFsZ0hGaG5oa2M0cnEwQjlUTmNuRW5yVC82MEhZb3RRcVExYnl0anN1UVhDOEFpQUorVGdxOWxFaThLeUVsMmFhcjNLQ2hGSUdROHVWNVhGUEdyWEpYNUxRdUEwQVJNSnJUOEZyR1FPVWtFNXBqWDd0L1ZLYlBHcGQvNUhJNnh6amc3Z0pmeEljWTFBbkFLZ0JkVjNHRVVFaTlwQjg2VWJBaXpBT1JGUElCMElTaG1mVGNmSU1LVHdBbCt6S2NNMlIrTHZ2ZHFRMnd6eEY3bVNVa0E4amdzYmY4K0xQVlZBQWNoRVlFNUR1WjZoTFFDOVJXNWpjZVM2MnVVZWRqQlJRUTgzNURMdnpUUXpEMmdXUjBmS0ZJcEoySXgrLytHRDJSdnB5dUJYVXNDSi9oeElZeWNoUmRHdXJ4UVljOGo4S3VHOUNmNXF2SDVqNU9xakEvemVFRUFVaEVvZHY0Q3JkeDNNWGZYR1hNNnd6OXhKL0J1WnBUeFR3TlBaNjZMbUdNKytXd3VZdmJmeC9Oa0VYQmRDbGF4UDQ4WEFIQVd6MmxEWEFDZ21hRFllb0JZQk9Bd2oydkRCS0NkNUYyZCs4NWpHeCtQcnQ2bW9GNUNCMWdBWnVpd3B6QUU1RFdwVmJlWjJyMGsyRUo4Z3JjVzdnbjJIK1Y1d0RzQm9rRy9oQzZneVA1OEFTK3dwdkZMeWRWNGdXYnJBZUN5aVBHUGN4bFBLZWl6UE1VaDRIRm1OWDJBR2IvTXU1T3JQTnJzNGtIMk13T2NUY2dNenpjWWxNeHhVTW1rWFptUERtUFlZQXZ4Rm9VQVRIRVkyTXZSYUI2MXlMUWdWRmNHRmVYNytkWTRkMGJmNHdxYXJRY1FUQmNpb0hvTm01WG9xbDVnUis1YlZVVXdnMmpuOGhDeml3WEl2QmNzYUlZQmdma2FYZng2elJCcW00NTdJQklCeUxEZkpBQnptZXRpcDFOay8rZjRHK2xYRWVZdTBkd0R6Q2xlODhyUUlSNmkwdTk4RmQwRGhQd0M4NFZYUUNFUytUdWRYT2xza3p5NElmTXBZamw1eTRIbGlpSDBpRVZBWXY4dzJRUE1BaS9OL0g2eVVqZGVGeUVvMk4vTDFBVUdvL2JlejJHWi9jTWtBQjREd1NqcEFqd3F3QXRBdytFRm9PSHdBdEJ3ZUFFWUxUeVcwV2M0UVJhQWxzUEdiRDFjVHQ1MHc2eFNvejZYMFdVWDMvSVBFVXAvZWN1R0l6bjZFY1Z6czlyeS9YMmdBM3plVWorZDNQcENHYncyK2pOamlTV1c0aC9aMThBV1hlYUFlWVZ0L2dadmlGYWdIdVVSWHN5VVVwMzdOSHVCbzd5WXEzTEtXbkIvOTQxMSszTDRPVzZKN29yVWJsYm8rNDRtdi9ZVzRydnE0OFVLMzBKZjZIR1lBRmlTMU4wQUhRNHdRUmVZb0p0L1g2ZEZGempLOVJ4aEx5ajNUM3lmSGNBelhHcW8zYVZvTVdtWnozRmZWZ0FFKzRVMnJTZ0NJZnNzM3NCdGE0VmlQK0VuZVNPZjVJMDh4QjVOQmMxeWtFTk1GWFI2NlpHcjZzTlhYWTV2L3k4dTRZZGN4RFBzMEd3K25hRkRTTUEwQzFvNllLQi9tVE5zNDNlVTlMajZsNEhKa2pVWVU0OG02dllzL1VoQkNYK1U2eFhQUDhRVXk5eFBON2EzeUtxRDQrWFVlZVlxT1dySmJ1bFNhdzV2NFh0c2NJSlRyUE1EWlloWjV0bkJqVHpUaDNYQXA3bVk3M0loMytVU3ZxY05KZGJTWjR4MFpKMjZoRE1jMTZwcjR0WTNxYVJPU0xXbTJ5Q250cmI0TlljN0FIOEFuTWViQVdpeGxnckFFOUpxK2p4elBLRlZtK3F3aHMyWjg4MDh4QjQrdysvemVWNnJNQzZiWlo3RFRQV0YvZkJpL3BYZjVELzREYjdCV3hVcWxYY0JzYkhVdENKK1RBY005RzJNYVF4ZmxpVEc1OWZ5T3h4STBoZGJaQmVWVDFIakd2NkZWMmQrZjFGaDB2SjJZQ2V3aDR5OVZTd0FWeE1iVTRqdmczMWh3UzE4ai8vbVM1emlTMndVcURINzU0elBEZzM2OEluRVBZMnFCL28yTCtWYi9EcmY0cmZTU1ZDQ05uY1M2L3VuRmNxZmxINDJQemZRMHptQWpIVHNGZmhDeWJxYnlKVXAzME84UnFxVjEyaWZuMnVnMlVsZzNIclZObW5qN09kRzNoNlpjeFNsTTVUaUZrZllvdGxtVUtDYjJKOTNBYUVhSTJNQldGUFMzODRIbWVFMjNzK0grVHMrS3RFbkN5SWhxNFRxMGxQMjU2ZCtLVnE1SVdETlFOZFJuMEdvdS9QMEpTYWpzVDlueStrdUFHNWUrbHZFUTBIWk9ZUmdzTDcxeDI4Qk1WUnZBUk9KaXhxMWdNZ292cWQ4Z0w4MTVxNE9QU0Ewc3Q4K2pVNUZRUFVHY0J2djVRR3VCNDV3SGJmemZvbTZ4Q1FQOFZNbTgzSHpUcUxTZC9teU9FcElTSmN1WVdRWnJDK2lMblZUNXovUHpabGZOeGY2a3lsRXg5K055akNsb0p0K3d6NHQrK3JUbDYzc0YwWmFvbU9mSURIWmtyREdCR2cyMFArTWowZnovdXY1T0Q5VGhOakRKTXY1dUs3cTRPa2F5eE1lWmRDQkVwTS9kNGdocWlDQzNoNmc0ZkM2Z0liREMwREQ0UVdnNGZBQzBIQTBUd0NFMmxqMVR0TkpWTG52Y2tqblBPWGRvVHNlM29hc0FFd25GVkQ5TmFTNmY0QzZhQkVtMjdXT2E2MGFQaHU5L3g4b2lNQkhPTUE5M01NN2VBZDM4dDVDVEZFN0QwYS96Z1BPaS80RWJ1SmpoTnpDTFlSOGpKc0s4YzN1Sy9MV0RIbDdoaUxkRnFMbzZVR21SMGhmQTZkWjRDUVBBMi9sM0VUdFdVekVkc28yOU12cWZZbEpadWd3ellKaVVVVTgrUVJqSEdlM0poZnhndXdOM0V0eHBmQ1Z5ZlVadnExWUN6M0JWNWhpaGs2VWpyd2NibGVIeDZ2M1hhVWkyYnoycW5LZjJjMkZDQkpEbVhtRnk4K1FpVXlNUkoyZHFvTVhvbFhpNDV6THM0VjlMOE9BU1dDQks1a0VKZ3NDY0lMZHdPNkUvU2NVS1Z3VWZhdTNwejdGTC9JVDRIeitUMG4vQ2pjeXhRc1NuWDc1ZnZMcWFQMHlSTFhxT2N0OHNxdFExWVRXZURCalJWSHM0WVFJWHBtNUx1SlArVGtBMzQ5dlpJZUFoNEhqN09ZRW55aGROUGNqWlV5eGxaMVVBcUZubTh4Y1p6RVdzVHhtZjFFbjMrSjF4ano4THo4QjRDZThYa0U5eGhRaDBJN1lYMXpXSGMvOHFUR3Z1UmI1bndmbUdXT2NjYVZGUVlzOXdDR0VZcmNJczd2dmdDNHo3R0FYbDNKcGFqTWs3dzBVN0I5VGVnb0tjMWZWbEQybUxOclFpVm8vTEN2N3A3Rk02MWV4dnl2WlBPVFgyci9ObVl3am5HT0YrSyttQXh4Z0p6cWQzamJPbEM1VGlrdVM3d2VCUDFLRStDdEE2RENtRUhvL0dTR3BXQldienl6d0ErRG5uTTBPYnVWUmNUdDdYc0N6bkJ0VjNRWTdLNWg4WVF6aFp2Qmtla0pXUzYrYW8zdzk2djZnYUJjbnMxL0Z3R24rSlBQcmJ1NHpQRjBsWU1JMWhoZzh6aWhkNEV4SW8zWitqTDlCdWg5eVgyRU9rRlVXbitDRHBlY0FOMEZraGJHVTFtNDZCTXh3THMveUZRNnh3VTVGRjVzNldsZTdYTS9lVllVSWNuOW1xdW9KQ3hIejB1c3NZdmFMZ1dCSE9zb0JxY0hiSWhNRXl2YmI0UUYyUjM5RjlzTUNKM2dJZUJReDB5aGlqYy93ZWM3alhLVTUxcHpGd2NZRlhNQzlYTUN2UlAvTjJLMjRGODhCcmtUZG9IWnhOcnZZeFM3Z3BqaEVPZ1FJL3hlaUU1d1p3aW1nMkJ3OVE0ZHZzS0RZSEMzWS93eGprVzFzM2d1QVlMOXA0bllyMS9HZndNVUs5Z004d2pRaDYzeUVMcnUxbG44UGFWSS9tSEVhc2Irdy8vaHd0TGsrL1g4NEYySkhibE41MGN0QjFsSktiVFdsOEl4UVZoczR5TmRBTTFwMGs0Ny8rK3pJYWMzVjgyNTE3dFg1Ri9PTFovbGoxaUxEakczOE5CZDNsWC9uU1ZhMXRSUVNKUHNGRGhlOGtQMGg4NUZKM2h6L25PdGpEaW5zRjJTWGZma1FSWWQrU3Y4RlhoMmN4UjcrR3ZpUXBoVXZjUjUzUjJMVjRoaXZLb2hZRmlvQnlKckYyY1Z4VStBRm9PRm9uaTdBUTRJWGdJYkRDMEREa1JlQVExcC80WGZ4dFdTUjltdmNOZWlNZS9RRzhsTHd2M0U1OEZxdUtJVDdsTFErL2dwZXdRN2VNT2pNZTlSSHRnZTRnOHNCdUp3N2NxSHVTdGlmcnRDOVh0a0xuQ0tNUEdhcjhEOVJEMkpmWmhyR2hhaFRHVVhWcWZySkRRZXlBdEFDSnBpZ3FHcDhsVEt1NnU3MjZLUEcrZEgzQVV1dU9ncUREVmlLS245Skc4OFd3a1lQT1pXWWF4UlovQ0xOOVpaR0tnQ2kvYSt4UnJFUFNCYzlzMnBhdTFmYlBBSUNoM05CeFQ3WnZBaWtteHNuTlF5MGhWaGlranNZNXc1dENyQ2QrVWhJOUdJOFVrZ1hnc1Q0UDRIWVlQVWRhUjRnZTdnMCticzh3bDZOYXdJQnNZaDZVdUV1dVJPdDA4ZmJwUFByOW5aSHJDR3d6UDI4bVVsbGlKQTdJbE92MjNtUE5vWFRDZXZMbk9peFpSSDNBSjFvL085R09xdkxLNDdDVDVQNnpGZWhDL3hJNFQ4bjd2UjE3SGZGL2F4eHY0RXFmNmR3TVdHWkJVNXptdFBRcDJPcEJvQzRCOGlxUVlvcUVmY2V3QWF4aHplL3VURmx1NTc5Zys4QlRtV0doZE9qTWdzUVBVRGEybHVaQ1dCNjk4dkt1S3E3SGNzY1AxQWNEQS9Ua1gyT3FmVXZhNjdsdTVOMEV5ODhSZnA3dUoweGJ1YzlCbC9iMjUwb0l6TkRpQStOMGxDajc5dDRuNEw2MGR3ZTlEUWxmYytnVnlmYk8zKzdrd1ZiQ0JzOTVEUjNSMXE2VTVvMlh2VWtrQ0dGRUlCVFNvbk9kbk1ydEhQVVZmWXA0blE0WUJ5L1RmWUV0cmpEZ1pFVUFCY3M4THZKbS84eHZtQThNV09VMFZnQjhCaEplRzFndytFRm9PSHdBdEJ3ZUFGb09Md0FOQnhlQVBMb0dIVUNIYXZHWUlzaEt3QWhHeFlWVU8rT2hCZ1VudUFKSTcxanRGWG9XQzBadGh6a0htQW5CNnhDb0VZcVBDMXRDaDAySWsxRGg0MkNDTW5pZDBSQlB5S2xwQkpCL2RieU9ONVZYR1Vvbnp2N1hheWF0Z1R5dm9JRlRyS3FYSkxWZXhNT3BYZ2grVFY5VVhrQjBLSE5UdkZzUXdwSDJGdWdDenNEWFh5NUJQclRPblJVMlJtMW5Ub2lLNEpxQVFEMWlSTTJBWURZMkVOV0NxVy9OaUxtWVVsQkp3RDYrSElhdldDeG5ob3F0bDl2VWFnbmdTZFpORmoxNkhHU3hZVDlpNWtLQ2xpTTd1NWlrWk1PS2VoZ2k3ODVHQW5XQ3hRRlFMQ2d2RTR1anRkaWc4WENtUnZUQkN5eVFZdHBMUlBkbmp4ZFdRaE12Z2NFZGRFWU4wc05EV0czRk9RaFFEZjJweUgwSndvTVA4eWR2RUE2VnlsUDNaTEliZ3l4Rnl4d0RqbU1jTW4xTkNhamRUTjFTOEtyZ3hzT3Z4TFljSGdCYURpOEFEUWNYZ0FhRGk4QURVZGVBRXg3YnoxR0VLa0F0UGcwQUJmeU5vMnZmYUZuKzZ5RzZyRWxFUXRBaTI3aWZ2Unl1a29tejdESU1WNUgxMkdoT0srUVBaTHpCSDVraytrZUdzUUxRY2ZaelpkNEpTR2Y1VnBDcFR0a2dSYjNzTlBxVExib3Fqai9XM2FVMkcrNmh3WkNBRnAwK1JFWEFZOXduR2wreUlXS1Bid2hjSUs3dVk4TmRtb09NQlhoVkw2cXh5TjM2dHM0dzdhQ1ArMlFhM2lNYXpJTzE5WDB4eEpmL0NyNk9PdlJCNFcvYmc4RmhDN2dhdUNiQUZ3THdEZDVIVmNYR0R6RGxVeHlMN0NmTHUvVUNvQWFWd0FYQTdDZHN4UjdFWVZ6bWUyY0JUeW5lRHU1T1BwY0FUeW5TSDg3OEpLSS9oTC9kdU1LSVFCUEFDL1AzSDE1ZEU5R0I3aWZMamV6aXhQc1VhYW5ONU80VVByMTBjaXpmWXJ0dkM4akZrWDZoYnd2K3BqaWl6RGJGWFFQSmVJNXdBWTdrMDNUUzB3cW5iZ0lKZkFocHJpQnE1blMrc05XRFFGSDJDdjl6dHNiOVp2dW9VRXNBT0k4akIveFRWN09oYWhQREVpdEFSYUJBOHB6cnNMUk1wZ2FmV1NQamZ1enlFL1FkL2o3VWJGNTliREIyd00wSEg2MjNIQjRBV2c0dkFBMEhGNEFHbzVVQUd6bkFkU2xML0RGaFA1RnhibC8vYWIzdTN5RHBsZEUvQmJ3cWNKNXVaK1d6Z09vUzdlNW1lczN2ZC9sR3pTOU1zNitET0F1M2x5Z1hNRUxlVGk2cmt1L2pUOHYwRi9HK1lrMm9kLzBmcGR2MFBRYUVFTkE2dmsvdTIzcVZZcXJMUEwwMWVSbzJWVnQvTUFRMzVaK1BvVit4TGVWMzVaL2MvelQwc1kwWFh3VFBac0xkYWxMSXU4cVZ1ME0ydVpLTnQzOXV3THNRNzA3dUc3Nkx2SHQ2YXZjWWJ2R0QxQnZNQXRML0E0enFSVHBSd0hZcTYyLytPNEh1WldlN05CU2JRM0xGek5QUjBNUG8zRzNPQjduMHdrMTk4M3Ayd3NjOTBDMjJJRlc1RnhTMStYUEpmMFFzMmVCNjR3NXVJbGJNK3p2Q2M2cG4wUUd6MlgrbDBkbzdSSE02QTJEOVEzQW5uOTdYSnVhN0FFRDdTWSt6SWZwS2Z0N1B3UXNBVytpK2hCUXY0dlg1NitZUXJVdTNKUytLWC9GOHhmSzBZVUlaTm5mZ3lGQVRBSnQ1d0c0MFZlQVNTYWpxeXc5ZXhKMnFMaDdQRU8xMFRIU1VkTGwvSWVGdTErV0tEWjYxZnFKeXhkV3B0OHFzVi85MUpJUUFuQk15a0NNWTRxckxQTDBkbEtCYlczODBCRGZsbjQraFg3RXQ1WGZsbjlUL0x6enFySjBRT3I4MWFVdUNiRU9zTVlWdkN4SFdjMmM3Rk9YL2pDL1hUaU04dE84WmRQby9TN2ZvT2sxSUFRQS9wSG5jUmFYUm5lUHNjeGZTT0hxMHYrQkYzSnVZdlAzZFI3SXNHY3o2UDB1MzZEcGxlRU5RaG9Pcncxc09Md0FOQnhlQUJvT0x3QU5oeGVBaHNNTFFNT1JWUWJaVHVjZGRycEhCY2phd1BIa2FsMFp1aTdkWStoUUhBTHFzVzdkbWtLOWxodlVUc0ZEUWw0QWJBeGNaOTFJajkwejZHQmpvTTZYZDR5d29xN2ZRNE84QUl5RGtZSGpqQnZwd2tPSEhpRm1nd25UZ1M5Z042andLSW5pRURCZUlSVTV0am1GZXUzWEprQWVKYUUvTW1iNFp2bitMYUFQS0hOZXdMRFRQU3JBTHdRMUhGNEFHZzR2QUEySEY0Q0d3d3RBdytFRm9PSFl1Z0xROWd0Q3ZZQXNBUFhYMlVKbUNabnRlNzdickVnT0lEd3FRaGFBZmRGbjBMQzFic0grMVVGbmN4UWdDOEFLOGI2K1FjTFd1ajM3ZXdqWEhpQ2tYZmlVUTFqNFUwT3dWeStHTWZ2OUhLQW5rQzJDVmxobFJkbTJBbUExOXlrSE4vZnRNZnYzR2VtcmZnN1FLOGdDWU9vQjlpV3NpVC9saEdDK2NLZDRwRXM3azc0cWRabjlmaERvQWVTOWdmVWR2WWZNTWE4OHI2ZjRacEFQazJXL0tnK2UvWDJBYXc5UUgvWWpuTXF4djYwSjUxRUt3L1FXRUxBYWZZcFFzZC9QQVhvQWVRaG9zMHA3S0R2WE1PcjA4OThlTmVIOUF6UWNXMWNYNE5FVC9EOXJ3YWNaNVlJcXlRQUFBQ1YwUlZoMFpHRjBaVHBqY21WaGRHVUFNakF5TVMwd05pMHhNbFF5TVRveU5UbzFOeXN3TURvd01JbVV1RVlBQUFBbGRFVllkR1JoZEdVNmJXOWthV1o1QURFNU9EVXRNVEF0TWpaVU1EZzZNVFU2TURBck1EQTZNREFpekZNSEFBQUFHWFJGV0hSVGIyWjBkMkZ5WlFCQlpHOWlaU0JKYldGblpWSmxZV1I1Y2NsbFBBQUFBQUJKUlU1RXJrSmdnZz09IiAvPjwvc3ZnPg==");
+}
+.ui-state-hover .ui-icon,
+.ui-state-focus .ui-icon,
+.ui-button:hover .ui-icon,
+.ui-button:focus .ui-icon {
+    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjU2IiBoZWlnaHQ9IjI0MCI+PGRlZnM+PGZpbHRlciBpZD0iZGFya3JlYWRlci1pbWFnZS1maWx0ZXIiPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwLjI0OSAtMC42MTQgLTAuNjcyIDAuMDAwIDEuMDM1IC0wLjY0NiAwLjI4OCAtMC42NjQgMC4wMDAgMS4wMjAgLTAuNjM2IC0wLjYwOSAwLjI1MCAwLjAwMCAwLjk5NCAwLjAwMCAwLjAwMCAwLjAwMCAxLjAwMCAwLjAwMCIgLz48L2ZpbHRlcj48L2RlZnM+PGltYWdlIHdpZHRoPSIyNTYiIGhlaWdodD0iMjQwIiBmaWx0ZXI9InVybCgjZGFya3JlYWRlci1pbWFnZS1maWx0ZXIpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVFBQUFBRHdDQVFBQUFCRm5uSkFBQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBQ0JqU0ZKTkFBQjZKZ0FBZ0lRQUFQb0FBQUNBNkFBQWRUQUFBT3BnQUFBNm1BQUFGM0NjdWxFOEFBQUFBbUpMUjBRQVZiR01oa2tBQUFBSGRFbE5SUWZsQnhJU05UYXdSRU9rQUFBYWhVbEVRVlI0MnUyZGU0d2tSMzNIUDIwN3NRangyU0hFUHV6em5iQVNiQUtZM0s2dGlFY2tMT1RNSnRJbGdIek8zS0lBQWVmV2dmQVV1VjJjWGYvaFBjek9raGcvY0hSbjJRUloya2Z1SENDMkZNOWlqSkVKSjhEc0hjODRKTUZtRDRjNytDT0U0NC9JUWJqelI3K3F1dXZWM1RNN3M5UDFQZTNOVFArcXF1dng3YXJxK3YzcVY4RmVQSnFNc3dhZEFZL0J3aE9nNGZBRWtORW1wRDNvVEd3bVBBRkV0RmtCVnBwRWdWNFRZUERQVDV1d2Nzd1ZZQjg2Q2lRcEQ3Nk1QWVJNQUhNSEdLYi9UTEE5UC9yNFlYejN0amFNN2Q1SkkxWXJRZFQ4cXpFRlRDbVBVQjhoRXFBWEhlQytHaWtrY1pQbnNEenF4SVdBZ0ZWZ2xZREFrSEtkTWc0ZGduUWRJQ2xpOGh6b0VFS2hla1JFNlFTVjRpZFBtZTcrdG51SE5mUHVtckt0akZzSVdROWc3Z0JkWVhvRzdjTkhkSGRURTVwVHFmZHNtb1lnTWVWNi9jeVFJU2k5RW1oK2lrelBZRmFwVlo4ZGV3cm1aOU9jZDNNZm1LVnM2MmUyRk1vVHdJeHc0RlhUWnFVeXdjeERVSkx5NE12WVEvU2FBRnNkYlZaR3FYbnQ4QVJvT1B4S1lNUGhDZEJ3ZUFJMEhKNEFEWWNuUU1QaENkQndlQUkwSE40ZUlCOTMwUG5mWkpTeEIzQ3pDTEFwWTlwR2V3RHpIZXpOVThjZXdLNE9qL0krVWlRcFp3L2dwZ0V6VjZHK2dmWnB2cnVtYld0K1crb3J1VTk5NmlOakRWQzBCNGlnWHcxUFFwbjBiWHE1TGJhTFBZQXBkK2E3MitPYkVjWnBKNThqQWRrZVFQVmR4cXBUTDZBT1kzOCtYZXdCVE0rZlc5NzA5QW10MWdabDdyUWxVRVVaWkZLNERyczlnSWxjdHY0bktibFhCeHN3K01xcGF3OHc2UHh2TXJ3NnVPSHdDMEVOaHlkQXcrRUowSEI0QWpRY25nQU5oeWRBdytFSjBIQ2NNK2dNREIzQ0FhN3kxMThyTFozL2MrcEY3MHNsRERJSG9UVUgxVlZCOXBnREtMazhCSVJnMVBXNytBY0lLMGpLb3VvOWJQbVBtajR3cG1JblI5WFliaVZ3Q1ZVaTdsbFNBRnZ4QTRjQzZPTUhEaFhrVW9UUW9PeHh5Vjlna01tZjVlNlJTT3cxWUM2aG1VQ2hKVGJZSG1JcC8rSVE0RnA4bmJXT3ZaS0NIblR3b1ZFVGFSdEY2K1FnVEdNSFNxbDRkOVZka3NkTG40ZlFJRGVublpYTy9CaUl1UXlnN0NRd2RIaDZiS0ZjMkZudEdYZHIzTUFoZFZNRHVhUmJ0UVpNajZCTDJ2WTZLTWpMdkFabVhaeExLTFhNM0FYYUdXeE93OWJGdW5YUnRpZklkbmVYU1dSVjJDbHVsMHM1S05NRHVIV2Q5V2E1Z1dNdjA2ODhCc1lPMWkzZHdDRk1WWmlIYWZNQXFJeDdqaWJRNEREb0hHemwrMWVJNjFjQ0d3NVBnSWJERTZEaDhBUm9PRHdCR2c1UGdJYkRFNkRoa0RlSEpzNVNCd2U3UC9CK3dxVUdYRFNpMWVMWjlrYTczcVVVTWdJa0c2TmMzTDFYcTREZW9WcGF0cHk3MVlESjFXeW1qV3VYamgzcEtaTi8rakswSzlkQW1Nc2xvTjRjYXQ3QzZhTFJiaXV1OVk0Q3VyVGNYRVBvOCs5V0E3cDd0SFBiYTl1bFltY2xzUFZBOWJhbUZ6Ym95bHZEWE55cDI3Wmc2emFJdWxuUzJIT2dTOGZ1d3QyZWN6ZUg5R3FOUWJGcGc1emN0ckU4YXh6Vi9zUlFTdG1zTU5ZcHJJTmltTElFY0srQW9FUmN0eHlZcTlEbC92YTkvZnI3MjJMYkNHQ3ZBM01EMmdsZ0pwQ0dBT1hlQXJJS3FLS3lDSVEwMUttSDBxZnAvbFdRNWJ2cUhNSjA5MzJ4TkJuQjFSNEVUUGRQWXFybkFMYVVNOThOcHYzTitWeVd0QWN3VllBOGdURVYzNXc1VXhGTmFZaEZzNXQ5cVpyQVRrQlRDVlp6RGlSV1M2ZmdCbFB6cnFiSDNyamxrckpEZ0pzNVZXaDFFV0VlQmV2RWRxdGVkVG5jeHVENkptMm1kS29mYW1PZkF5amgvUU9JYUZ0UFRCbzVlQUkwSEg0cHVPSHdCR2c0UEFFYURrK0Foc01Ub09Id0JPZzFCcW5Pcm9DOFBZQU5KbjJWUzlIYk5mWGQvVWI5M0FXV3hlNGhLM3ZSSHNBRWs4YmNaWlV3MGRqdGM5aGdxa2ZkelZYbTdlR0JkZnVydllGMThVMnBEd2paUXBDWUxidTMzK0ppbzdnMXN0cnAzNjRMeldEUzJObGlCOXB3NGxXZHR0TzBlVFIwa3JxWGRGT2duZ1BvakE3TStxcHNhS2hpdEJBOU9YYXpLYjBQZ3hCWFhWOVE0cXJxdnFyNzIzYzJEeVV5QXNpS3d2SUh5RWNIckNmTlZ6NStRS2JMcTdhQk9ndFQxd1ZGdGZ1Nmhhamo0Nk1QeUFnZ0tncXJjTmgya29CZDJWcDNkQXlFSGtUZFE4aWZxaEM5ZVlwVmQ1QjdqNkhwSjhRaFlEWE5sS29EanpyNHlOeExqVldqUFlDTHR0L3VIc0tNekJaQWJWSmhydnBzRU5KN0YwbENCaVdsWW9pcUJqVjlnVm9icUp2R2dJdXlWRGNKN0lXeTFjMXFzZXBFMDJVU2lTRUhXL0F3R2E4T2xqRTBYZk5td2E4RXltaFk4M3NDTkI2ZUFBMkhKMERENFFuUWNIZ0NOQnpEUjREV3NDeVNOZ041QXJqcHNrMHFtOUJKcWd2Um9yc3ByMktEOW9Nd05Dam5MdDVORlROUkl6OWRFcEswak9HcXVxelBNRUluZ05lQlRBRHpLclY1dFR0NXFsdDBsUlFJMDRWUzlkNjlxT3VmU0VOME5mR1RiOVdjcW91OVQzbU41UWdpSTREczdyMklUQit1YzVrZUVNVE52NmE4bDdscmo3citOU1lNZTJlVHU2dnZMMXNVNUZOeGN4L1JPQ1MrZ3JNcU0zdTh0bW15a3VhdlBvNnZPYmx5VnUvKzF6dFZUNHpaTXZrSUhRRmZCd2tCa3FvMW1VeUJlR2lDR3ZXUFJOSDFIL0xkODNtUUQwSW81bkJGdW5kQXc3YUE2cEY1Q3hlclRPOWd4SDdxaGV1eEVqcDVSSUd3TUk5SUZNRnFyL3h5Zm5ybFZyNEJLUE1Xa0ZXeHppYlBkaVNUU1Q2UlNydEFVT2dIQXVIdXFvSEliRThrdTQvd1NDR2ZGMkE3Y01Sa2RsbjNKSXUxTkcyWDE4akE4VnFDVmZ5c1g0bGhNd2d4endFOGVvNWhPem5VZDgrYmpPSFRCWGhzS2p3QkdnNVBnSWJERTZEaEdDVUN6S1lyRGJOOVNmOHl4dUovbHcyNnFMMURSSUJEY2NWdGNLaHlTbzlhTlAwMmhEd2hXUXVVYmNSWjV0UHY4OHJZczdYb2NSbFBjUzNyckhNdFR5a3BNR3ZOL2Y1WXVsOXpENzNjRmhQdXpmMHozeUZ0cFdnZElPUWhuZ1RPWjBvSW5MMlNIVXF2SCtaR1RkTFpJdEZSOWpxNGM4NkhXT0pKb1FsaG1UZExsVHVmQ3ovSHdSSnlPWWVxM08zbnNQUjdpbnVrMzJOY3l3TGp3RG96UE1KeGJRMm83K0hpVEZwLzhxZnRVT3dvUkZienRqS21TMzRKQVJZQitMd1VmRTFJdkVpUWsrelNWTzlSVUZJZ1pEejl2cTRvNHRlNFN2Z3RFeURTQkV5bXN2d1dzWkE1aVFKenpHczlHT2cydm8xTHYvTTVIR09kY1hZQUwrZkRqR3NJY0FxQUYxWGNZUlNTTEdrSHpoSXhoSmtBZVlvSGtDMEVKVTNmelFlSThTUndncC93YVVQMngrSlAvZUxpTmtQc1paNlVDSkRIWWFGUUlZZWx2Z3JnSUtRVW1PTmdya2ZJS2xCZmtkdDRMUDEralRJUE83aUlnT2NiY3ZtWEJwbTVCelNyNHdORkt1VW9salQvMy9CQjhYSzJFdGkxSkhDQ254VEN5Rmw0WWF6TEN4WDJQQkYrM1pEK0pGOHozdjl4TW1YMVlSNHZFQ0NqUUxIemo5REtmUlp6ZDUweHB6UDhFM2NDNzJGR0dmODA4TFR3dllnNTV0Ty96VVhTL1BmeFBKa0Nya3ZCcXViUDR3VUFuTVZ6MmhBWEFHZ21LTFllSUtFQUhPWnhiWmdBdEpPOHEzT2ZlV3pqRS9HM3R5dWtsOUFCRm9BWk91d3BEQUY1VFdyVmJhWjJMd20yRUova2JZVnJVZk1mNVhuQXV3RGlRYitFTHFEWS9Qa0NYbUJONDFmU2IrTUZtYTBIZ012aWhuK2N5M2hLSVovbEtRNEJqek9yNlFQTStGWGVrMzdMbzgwdUhtUS9NOERaaE16d2ZJTkJ5UndIbFkyMFMvalRZUXdiYkNIZXFpREFGSWVCdlJ5TjUxR0xURWVDNnNxZ0lyK2ZiNDF6Wi93NXJwRFplb0NvMFNNS3FGN0RaaVc1cWhmWWtmdFVWUkhNRUQzbjhoQ3ppd1VRM2dzV05NTkFoUGthWGZ4NnpSQnFtNDU3SUtZQUNNMXZJc0NjOEwzWTZSU2IvL1A4amZTckNIT1hhTzRCNWhTdmVXWGtrQXhSMldlK2l1NEJRbjZKK2NJcllFU0ovSlZPcm5TMlNSN2NJUHdWc1p5KzVjQnl4UkI2SkJTUW1uK1k3QUZtZ1pjS3Y1K3MxSTNYUlFpSzV1OWw2aEVHby9iZXoyRzUrWWVKQUI0RHdTanBBandxd0JPZzRmQUVhRGc4QVJvT1Q0RFJ3bU9DUHNNSk1nRmFEaHV6OVhBNWVkTU5zMHFOK3B5Z3l5Nis1UjhpbFA3bExSdU81T1JIRlBjVnRlWDcreUFIK0lLbGZqcTU5WVV5ZUYzOHo0d2xsbGhLZm9pdmdTMjZ6QUh6Q3R2OERkNFlyMEE5eWlPOG1DbWxPdmRwOWdKSGVURlg1WlMxNFA3dW0rajI1ZkJ6M0JKZmpWSzdXYUh2TzVyKzJsdUk3NnFQajFiNEZ2b2lUOElFd0pLazdnYm9jSUFKdXNBRTNmejdPaTI2d0ZHdTV3aDdRYmwvNGdmc0FKN2hVa1B0THNXTFNjdDhudnRFQWtUTkgyblRpaFFJMlpmYldWUDI5UEJvUCtHbmVCT2Y0azA4eEI1TkJjMXlrRU5NRlhSNjR0WlAxUjFjam0vL0x5N2hSMXpFTSt6UStEaVlvVU5Jd0RRTFdqbGdrSCtGTTJ6amQ1WHlwUHFYZ2NtU05aaElqNmJxZGxGK3BLQ0VQOHIxaXZzZllvcGw3cWViMkZ1STZ1QmtPWFdldVVxT1dzUXRYV3JONFMxOG53MU9jSXAxZnFnTU1jczhPN2lSWi9xd0R2ZzBGL005THVSN1hNTDN0YUdpdGZRWm94eFpweTdoRE1lMTZwcms2WnRVU2lla1d0TnRrRk92M1AyR3d4V0FQd0RPNHkwQXRGakxDUENFdEpvK3p4eFBhTldtT3F4aGMrWjhNdyt4aDgveSszeUIxeW1NeTJhWjV6QlRmV2wrZURIL3ltL3pIL3dXMytSdENwWEt1NEhFV0dwYUVUK1JBd2I1TnNZMGhpOUxVc1BuMS9JN0hFalRqN2JJTGlydm9zWTEvQXV2RVg1L1NXSFM4ZzVnSjdBSHdkNHFJY0RWSk1ZVTBlZkJ2alRCTFh5Zi8rYkxuT0xMYkJTa1NmUFBHZThkR3ZUaEU2bDdHbFVQOUIxZXlyZjVUYjdOeTdKSlVJbzJkNUxvKzZjVnlwOU1mamEvTU1pek9ZQ01iT3lOOE1XU2RUZVJLMU8raDNpdFZDdXYxZDQvOTRDS2s4RGs2VlhicEkyem54dDVSMnpPVVdSbktNVXRqckJGczgyZ0lEYzF2M3hlVVRHUElSa0IxcFR5ZC9BaFpyaU5EL0FSL282UFNmTEpBaVZrbFZCZGVkYjgrYWxmaGxadUNGZ3p5SFhTWjRqVTNYbjVFcFB4MkorejVYUW5nSnVYL2hiSlVGQjJEaEUxc1A3cFQ5NENFcWplQWlaU0Z6VnFnc2dvdnFkOGtMODE1cTZPUENBME5yOTlHcDFSUVBVR2NCdnY0d0d1QjQ1d0hiZnpBVW02eENRUDhUTW04M0h6VHFLeWQvbXlPRXBJU0pjdVlXd1pyQytpTG5WVDV6L1B6Y0t2bXd2OXlSUlJ4OStOeXpDbGtKdCt3ejV0ODlXWEwxdWJQekxTaWpyMkNWS1RMUWxyVElCbUEvM1ArVVE4NzcrZVQvQnpSWWc5VExLY2ordXFEcDZ1c1R6aFVRWWRLREg1YzBjMFJCVW82TzBCR2c2dkMyZzRQQUVhRGsrQWhzTVRvT0ZvSGdFaXRiSHFuYWFUcW5MZjdaRE9lY3FyUTNjOHZBMGlBYWJUQ3FqK0dsTGRQMEJkdEFqVDdWckh0VllObjR2Zi93OFVLUEJSRG5BUDkvQk8zc21kdks4UU02cWRCK05mNXdIbnhmOGkzTVRIQ2JtRld3ajVPRGNWNHB2ZFYrU3RHZkwyREVXNUxVVFIwNE1zajVHOUJrNnp3RWtlQnQ3R3VhbmFzNWlJN1pSdDZKZlYreEtUek5CaG1nWEZva3AwNXhPTWNaemRtbHdrQzdJM2NDL0ZsY0pYcGQvUDhCM0ZXdWdKdnNvVU0zVGlkT1RsY0xzNlBGbTk3eW9WeWVhMVY1WDd6RzR1UkpBYXlzd3JYSDZHVEFneFVuVjJwZzVlaUZlSmozTXV6eGIydlF3REpvRUZybVFTbUN3UTRBUzdnZDFwODU5UXBIQlIvS25lbnZvVXY4eFBnZlA1UDZYOHE5eklGQzlJZGZybCs4bXI0L1hMRU5XcTV5eno2YTVDMVNPMHhvT0NGVVd4aDRzb2VLWHd2WWcvNVJjQS9DQzVJQTRCRHdQSDJjMEpQbG02YU81SHlwaGlLenVwRkpHZWJWTDRMbUlzYnZLaytZczYrUmF2TitiaGYva3BBRC9sRFFycE1hWUlnWGJjL01WbDNYSGhueHJ6bXU5Ui91ZUJlY1lZWjF4cFVkQmlEM0NJU0xGYmhObmRkMENYR1hhd2kwdTVOTE1aa3ZjR1JzMC9wdlFVRk9hK1ZWUDJtTEpvUXlkKyttRloyVCtOQ1UrL3F2bTdrczFEZnEzOU81d1JIT0VjSzhSL0RSM2dBRHZSNmZTMmNhWjBtVEpja240K0NQeVJJc1JmQVpFT1k0cEk3eWNqSktOVjhmR1pCWDRJL0lLejJjR3RQQnBkenVZQUljOXlibHgxRyt5c1lQS0ZNWVNid1pQcERxS1dYalZIK1ViYy9VSFJMazV1ZmxVRFR2TW53cSs3dWM5d2R4WEJJdGNZMGVCeFJ1a0NaMElhdGZOai9BM1M5WkQ3Q25NQVVWbDhnZytWbmdQY0JMRVZ4bEpXdTlrUU1NTzVQTXRYT2NRR094VmRiT1pvWGUxeVhieXFDaEhrL3BtbHFqc3N4STJYZlJlUk5IODBFT3pJUmprZ00zaGJaSUpBK2Z4MmVJRGQ4YjlpODhNQ0ozZ0llSlJvcGxIRUdwL2xDNXpIdVVwenJEbUxnNDBMdUlCN3VZQmZpLzgzWTdmaVdqSUh1QkwxQTdXTHM5bkZMbllCTnlVaHNpRWc4bjhSZFlJelF6Z0ZqRFpIejlEaG15d29Oa2RIemY4TVk3RnRiTjRMUU5UOHBvbmJyVnpIZndJWEs1b2Y0QkdtQ1Zubm8zVFpyYlg4ZTBpVCtrSEJhY1Qrd3Y3ancvSG0rdXovdzdrUU8zS2J5b3RlRGtSTEtiWFZsTUl6UWxsdDRDQmZBODFvMFUwNy9oK3dJNmMxVjgrNzFibFg1eithWHp6TEg3TVdHMlpzNDJlNXVLdjhPMCt5cXEybGtDRGRMM0M0NElYc0Q1bVBUZkxtK09kY0gzTklZYjhndSt6TGh5ZzY5RlA2TC9EcVlCRjcrR3ZndzVxbmVJbnp1RHVtVll0anZMcEFNUkVxQW9obWNYWTZiZ284QVJxTzV1a0NQQ1I0QWpRY25nQU5SNTRBaDdUK3d1L2k2K2tpN2RlNWE5QVo5K2dONUtYZ2YrTnk0SFZjVVFqM2FXbDkvSlc4a2gyOGNkQ1o5NmdQc1FlNGc4c0J1Snc3Y3FIdVNwcy9XNkY3ZzdJWE9FVVllOHhXNFgvaUhzUyt6RFNNQzFHbkJFWFZxZnJKRFFkRUFyU0FDU1lvcWhwZnJZeXJ1cm85L2xQai9QanpnQ1ZYSFlYQkJpekZsYitraldjTFlaT0huRXJOTllwTi9DTE45eTJOakFEUjg3L0dHc1UrSUZ2MEZOVzBkcSsyZVFRRUR1ZUNSdnRrOHhUSU5qZE9haHJRRm1LSlNlNWduRHUwS2NCMjVtT1M2R2s4VXNnV2dxTHhmNEpvZzlWM3BYbUE3T0hTNU8veUNIczFyZ2tpUkl1b0p4WHVranZ4T24yeVRUcS9ibTkzeEJvQ3k5elBXNWhVaGdpNUl6YjF1cDMzYWxNNG5UWjltUk05dGl5U0hxQVRqLy9kV0dkMWVjVlIrR2t5bi9rcWRJRWZLL3puSkoyK3J2bGRjVDlyM0crUXlwOFpYRXhZWm9IVG5PWTA5T2xZcWdFZzZRRkVOVWhSSmVMZUE5Z1E3ZUhOYjI3TW1sM2YvSVB2QVU0Snc4THBVWmtGUkQxQTlyUzNoQWxnZHZVcnlyaXFxeDNMSEQ5UUhBd1AwN0Y5anVucFg5WjhsNjlPMGsyOThCVGw3K1YyeHJpZDl4cDhiVzkza296TURDRTVORW9qalQ5djQvMEs2Y2R5ZTlDemxQUTlnMTZkYk8vODdVNFdiQ0ZzOHBEVDNCMXI2VTVwbnZHcUo0RU1LU0lDbkZJeVd1em1WbWpucEt2c1U4VHBjTUE0ZnB2c0NXeHhod01qU1FBWExQQjc2WnYvTWI1b1BERmpsTkZZQW5pTUpMdzJzT0h3QkdnNFBBRWFEaytBaHNNVG9PSHdCTWlqWTlRSmRLd2FneTBHa1FBaEd4WVZVTytPaEJnVW51QUpvN3hqdEZYb1dDMFp0aHprSG1BbkI2d2tVQ01qVDB1YlFvZU5XTlBRWWFOQUlabCtSeFR5STFKS0tncnF0NVluOGE3aUtrUDUzSnZmeGFwcFN5RHZLempDU1ZhVlM3SjZiOEtoRkM4a3Y2WWZWVjRBZEdpek03cTNJWVVqN0MzSUl6c0RYWHk1QlByVE9uUlMyUm0xWFRvaUs0SnFBb0Q2eEFrYkFTQXg5cENWUXRtdmpianhzS1NnSTRBK3ZweEdMNXBZTHcwVjI2KzNLTlNUd0pNc0dxeDY5RGpKWXRyOGkwSUZCU3pHVjNleHlFbUhGSFN3eGQ4Y2pFVFRSeWdTSUdxQzhqcTVKRjZMRFJZTFoyNU1FN0RJQmkybXRZM29kdWZweWlRdytSNklwSXZHdUtJME5JVGRVcENIQU4zWW40WFFueWd3L0RCMzhoR3l1VXA1NlphRXVESEVYckRBT2VRd3dpWFgwNWlNMXMzU0xRbXZEbTQ0L0VwZ3crRUowSEI0QWpRY25nQU5oeWRBdzVFbmdHbnZyY2NJSWlOQWk4OEFjQ0Z2MS9qYWovUnNuOU5JUGJZa0VnSzA2S2J1UnkrbnEyemtHUlk1eHV2cE9pd1U1eFd5UjNLZXdJOXNzdHhEZzJRaDZEaTcrVEt2SXVSelhFdW9kSWNjb2NVOTdMUTZreTI2S3M3L2xoMGw5bHZ1b1VGRWdCWmRmc3hGd0NNY1o1b2ZjYUZpRDI4SW5PQnU3bU9EblpvRFRLTndLbC9WNDdFNzlXMmNZVnZCbjNiSU5UekdOWUxEZGJYOHNkUVh2MG8rem5yOGg4SmZ0NGNDa1M3Z2F1QmJBRndMd0xkNFBWY1hHbmlHSzVua1htQS9YZDZsSllBYVZ3QVhBN0Nkc3hSN0VTUG5NdHM1QzNoTzhYWnljZngzQmZDY0l2M3R3RXRpK1V2ODI0MHJJZ0k4QWJ4Q3VQcUsrSnFNRG5BL1hXNW1GeWZZbzB4UGJ5WnhvZlRyWTdGbit3emJlYjlBaTZMOFF0NGYvNW5pUjJHMksrUWVTaVJ6Z0ExMnBwdW1sNWhVT25HSmxNQ0htT0lHcm1aSzZ3OWJOUVFjUWRZNjVlMk4raTMzMENBaFFIUWV4by81RnEvZ1F0UW5CbVRXQUl2QUFlVTVWK0ZvR1V5TlBzUmo0LzRzOWhQMFhmNStWR3hlUFd6dzlnQU5oNTh0Tnh5ZUFBMkhKMERENFFuUWNHUUVzSjBIVUZlK3dKZFMrWmNVNS83MVc5N3Y4ZzFhWGhISlc4Q25DK2ZsZmtZNkQ2Q3UzT1ptcnQveWZwZHYwUExLT1B0bEFIZnhsb0xrQ2w3SXcvSDN1dkxiK1BPQy9PV2NuMm9UK2kzdmQva0dMYStCYUFqSVBQK0wyNlplcmZnbUlpOWZUWStXWGRYR0R3enhiZW5uVStoSGZGdjViZmszeHo4dGJVelR4VGZKeFZ5b1MxMFNlVmV4YW1mUU5sZXkyZTdmRldBZjZ0M0JkZE4zaVc5UFgrVU8yelYrZ0hxRFdWamlkeWlrVXBRZkJXQ3Z0djZTcXgvaVZucXlRMHUxTlN4ZnpMd2NqVHlNeDkzaWVKeFBKOVJjTjZkdkwzRFNBOWxpQjFyS3VhU3V5NTlMK2lGbXp3TFhHWE53RTdjS3pkOFRuRk0vQ1FIUENmK1hSMmp0RWN6b1RRUHJId0I3L3UxeGJXcXlCd3l5bS9nSUg2R256ZC83SVdBSmVEUFZoNEQ2WGJ3K2Y4VVVxblhocHZSTitTdWV2MUJPSGxGQWJQNGVEQUhSSk5CMkhvQ2JmQVdZWkRMK0pzckZrN0JEeGRYamd0UW14eWhIS1pmekh4YXVma1dTMk9SVjZ5Y3BYMWhaZnF2VS9PcTdsa1JFZ0dOU0JoSWNVM3dUa1plMzB3cHNhK09IaHZpMjlQTXA5Q08rcmZ5Mi9Kdmk1NTFYbFpVRFV1ZXZMblZKUk9zQWExekJ5M09TVmVGa243cnloL21kd21HVW4rR3RteWJ2ZC9rR0xhK0JpQUR3anp5UHM3ZzB2bnFNWmY1Q0NsZFgvZys4a0hOVG03OXY4SURRUEpzaDczZjVCaTJ2REc4UTBuQjRiV0RENFFuUWNIZ0NOQnllQUEySEowREQ0UW5RY0lqS0lOdnB2TU11OTZnQVdSczRubjViVjRhdUsvY1lPaFNIZ0hwTnQyNU5vZDZURzlST3dVTkNuZ0MyQmx4bjNTaFAzRFBvWUd0QW5TL3ZCR0ZGWGIrSEJua0NqSU94QWNjWk44b2pEeDE2aEpnTkprd0h2b0Rkb01LakpJcER3SGlGVk9UWTVoVHFQYjgyQW5tVWhQN0ltT0diNWZ1M2dENmd6SGtCd3k3M3FBQy9FTlJ3ZUFJMEhKNEFEWWNuUU1QaENkQndlQUkwSEZ1WEFHMi9JTlFMeUFTb3Y4NFdNa3ZJYk4vejNXWkZjZ0RoVVJFeUFmYkZmNE9HN2VtT21uOTEwTmtjQmNnRVdDSFoxemRJMko1dTMvdzloR3NQRU5JdS9KVkRXUGluUnRTOGVob216ZS9uQUQyQmJCRzB3aW9yeW1jckFGWnpmK1hnNXI0OWFmNTlSdm1xbndQMENqSUJURDNBdnJScGtyOXlKSmd2WENrZTZkSVcwbGVsTGplL0h3UjZnR0hxQWNUbUQ3UnkzL3c5aFdzUFVCLzJJNXpLTlg5YkU4NmpGSWJwTFNCZ05mNHJRdFg4Zmc3UUE4amJ3OXVzMGg3S3pqV01PLzM4cDBkTmVQOEFEY2ZXMVFWNDlBVC9ENWg5bkVydDI3Ym9BQUFBSlhSRldIUmtZWFJsT21OeVpXRjBaUUF5TURJeExUQTJMVEV5VkRJeE9qSTFPalUzS3pBd09qQXdpWlM0UmdBQUFDVjBSVmgwWkdGMFpUcHRiMlJwWm5rQU1UazROUzB4TUMweU5sUXdPRG94TlRvd01Dc3dNRG93TUNMTVV3Y0FBQUFaZEVWWWRGTnZablIzWVhKbEFFRmtiMkpsSUVsdFlXZGxVbVZoWkhseHlXVThBQUFBQUVsRlRrU3VRbUNDIiAvPjwvc3ZnPg==");
+}
+.ui-state-active .ui-icon,
+.ui-button:active .ui-icon {
+    background-image: url("http://127.0.0.1:8000/static/script/jquery-ui/images/ui-icons_ffffff_256x240.png");
+}
+.ui-state-highlight .ui-icon,
+.ui-button .ui-state-highlight.ui-icon {
+    background-image: url("http://127.0.0.1:8000/static/script/jquery-ui/images/ui-icons_777620_256x240.png");
+}
+.ui-state-error .ui-icon,
+.ui-state-error-text .ui-icon {
+    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjU2IiBoZWlnaHQ9IjI0MCI+PGRlZnM+PGZpbHRlciBpZD0iZGFya3JlYWRlci1pbWFnZS1maWx0ZXIiPjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwLjI0OSAtMC42MTQgLTAuNjcyIDAuMDAwIDEuMDM1IC0wLjY0NiAwLjI4OCAtMC42NjQgMC4wMDAgMS4wMjAgLTAuNjM2IC0wLjYwOSAwLjI1MCAwLjAwMCAwLjk5NCAwLjAwMCAwLjAwMCAwLjAwMCAxLjAwMCAwLjAwMCIgLz48L2ZpbHRlcj48L2RlZnM+PGltYWdlIHdpZHRoPSIyNTYiIGhlaWdodD0iMjQwIiBmaWx0ZXI9InVybCgjZGFya3JlYWRlci1pbWFnZS1maWx0ZXIpIiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVFBQUFBRHdDQU1BQUFEWVNVcjVBQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBQ0JqU0ZKTkFBQjZKZ0FBZ0lRQUFQb0FBQUNBNkFBQWRUQUFBT3BnQUFBNm1BQUFGM0NjdWxFOEFBQUJFVkJNVkVYTUFBRE1BQURNQUFETUFBRE1BQURNQUFETUFBRE1BQURNQUFETUFBRE1BQURNQUFETUFBRE1BQURNQUFETUFBRE1BQURNQUFETUFBRE1BQURNQUFETUFBRE1BQURNQUFETUFBRE1BQURNQUFETUFBRE1BQURNQUFETUFBRE1BQURNQUFETUFBRE1BQURNQUFETUFBRE1BQURNQUFETUFBRE1BQURNQUFETUFBRE1BQURNQUFETUFBRE1BQURNQUFETUFBRE1BQURNQUFETUFBRE1BQURNQUFETUFBRE1BQURNQUFETUFBRE1BQURNQUFETUFBRE1BQURNQUFETUFBRE1BQURNQUFETUFBRE1BQURNQUFETUFBRE1BQURNQUFETUFBRE1BQURNQUFETUFBRE1BQURNQUFETUFBRE1BQURNQUFETUFBRE1BQURNQUFETUFBRE1BQURNQUFETUFBRE1BQURNQUFETUFBQVd0MXFyQUFBQVduUlNUbE1BV0VkOElqS1k0YjNMZDJhY3NvbXFwVnBPZXVkQVpZVlRpMGFSbEdOaFRhQm9iWnR6djMzQXZPT3Q1ZW5rZ1k1ZDM5M2d1ZGJiMHNUVjFOZGkybkQrRGM2WmFmZzRLaFljeFhuUnA4aVQwTml2OE0yUWlMQzd4NnZqaThxRUFBQUFBV0pMUjBRQWlBVWRTQUFBQUFkMFNVMUZCK1VIRWhJMU5TbE5FaDRBQUE5clNVUkJWSGphN1YwTFk5dTJFUWJKU0tycG1KSWJ1VXViT0c2OUpuTTJMOGxlWGRkMWJkU21hK002cWJ1azYzci8vNGNNNEF1SE96ekVVcVpvRzU5c3lVZUFBTzdqQWJ3RFFGbUlpSWlJRVNDQlpOdE4yTEwrTUhJR2VqY3ZBYi8rQ1daQVpSNldFR0tCb0dBU1FOdGpwS3ZVQkI4QllCV0Fwd0p5ZnZubm9DWkJMWkFUa05EMkdPbjBDaklDNk9tOEFwWTVHWkFCMW42N0NwNTB6cUFndWYybDJ6SW4za3diQmJOZzNrUjZnYm1GZUs4d3R3QlBBNGEzQURzcHJJaytBdGpad0V6RVV6b3h3ZUhIZ0RYNHVOUzdBTzFDdzk4RnRvNmI3Z2hGUkVSRVJFUkVqQmlYN2dsdTJROUtXTFFHMUhsUDZCazB1eEhnSjZ3QzMzd0FteENTcFE5S2lhVUJqQUNXZ1dZM3c4V0VWVUFKOEVTWHF2UWhneUhXZm51TFBjbVdHWlhFYzdvSVRBRkNTY0JnMHdIY2dvWE5abzFvYlkzNWdNUXN6ZGVqdG0wQlZpU2VGdmVmRCtBOVpLdGpRQmpYL1M0UUVSRVJFUkVSRWJFOTlIUDhnNjVwc1B6ZWdVZlBBb0F2cDBLSDNMM2J4N2NEc0FZRlNnUC9FYTRlU1FhZXhUd2RYR24yQ3J3TnNLVDY2N2VWNENPSXBiUENtQWE4T2lDSjRFaHNHR1hsa1JQQWxiaEcvVHhjaGhBQmZBSUkvQnFFVC9ka01SV3NjNU01S3pNN0xkRExueldIMTRTOEhVallMSVF3YmpuZGI2TGhHcnFvRit6amxqMUU0RThQbEVndUJ3UXZTS0FDRU5ZNjNhbmJ2Z3RjOHZuaDIyUkVSRVJFUkVURVRVWC9iYWs5M1l6RXNodmRYYVRORHcwdVZRV3E3OWFBdFNyd3gvTnNiZFhTQUpRdThPTFVHbDZkeXV3T1RzQzZ2TThieVlwMDEyK0piNmtDdnJMQmVsRVJQd0l2VC9MV1dqYTdKMTRDQW52RGhkWE1mQXg0K1VzczB6MkI2UWNqbkczQzRlWUFXenNuRnNUQ1lVczB6aDdaRUdzMHdKNXFaWmlVVHMrMzJJRDdkRVlBYXdGdm5wbE91MWlZQUhzRG5KZHdyV1FXTUxzSnNLNnQ4eFY2NXdWZ1hZQjBrV0FYc1BmeXhKbURNZXpkSE1EeldBeE1tQVVJdGtJZklJQU1naVNWRFV1aEdSeGF2K1VhK1pQdHJYQVF1RTd3SHJBQW5ubmM4d0hiZmo0bUlpSWlJaUppMUxqY3V6aDNWTWlqc3BZek51dFloSXVEYnRrNzZnLzhDSTcrckdkZzF0WmFMeWNhMDh6Z0ZObktqbi9ocXp1QTdSWTNmY2RxYmRMemRIakExYmRrQUthd01LSlBMeUZnTDdNdkFlN251OHNrei9jRDJPWXp6UFZxMWw1ZmNOQ2NDNjdUTjA1QUUyNjZDRWdzNFRCdnVpZWU0dW0yMVdrZ3FlRFBEQnVrSUxHMGtJVzdnRTBVdkgzWVVocWRFUEh1V2JFU1FMdkV4c003UGFpcHlRUVduWm5QOTF2U2lXRHI5cGdReGsrQWtCRGgvV0hPNkxEb2xEd3hFb2hlUTV1QVF2TVAvdm1qYTRqcnJsOUVSRVJFeFBWR2VzVnZaQmEzQTN6TFZkUWIvalg2ajJrcHdMck1ZbnBmYVhBMUVGSlNxRmNVWWxTTElXenJza0R4aWxJMWhSUUZRMlo4bDBKbEFUcS9zQzZCTXdMSDBtMkFSeTkwZTczVTM0ak9EQUtnSXNHSVo2bUk5VTFnWEFSWWx0ODVRU21SS1FINFUxaGlOM1FzYWJ2WVdMckFHaGJBOHBzN05pcUNIQlpBOXlzMGRJOUdmNllqR3dOSUR1c01UYXF0aEk0QmxnMHlvekYvM1NaRHdoK09JUi9sVCswS2dlVXZoUUcvSzdNREE1eU9iaGVKM2dOOVNFWklRRjkwMFQ4aUlpSWk0bVloVTM1Q3RuNytXeE9KVzBPMWJpb2JONXY2Y3J3VDhOeGdwM0tWWENwbU5Ebno4M0ZMNUFDNXVFVUtRR2ZzU25GWE9HU2FLRzdYSUNjMEtzRmVVVXlSczFmK2JSQlN1a1Z6dnZ1NUVSZTFoZ3REMzdiRlZHWXJXN3QxZXRQcVNRNlRDZVFUb3dHQ0JSTjByNjFWcUE3TWJUVzJRVnBSRkdrRlFzak1JQUF4QU1wRUo3ckdIWU1BV2ZTK1JPdEtRMk1CcnZYdXFqaGQ0QVFtNzc1N0J6QUJ5K1hTL3dTR3dBU0lBQUc3Qm9HZ1ZFY0hKQ0VKSnFScW9FbjRnWUxMQW1BSzZFTlZYSThCZ0Jwb3RQaWdQUDFBRS9EdWU3dS9NUWk0ZS9jdTJ4N3Zsc2tCU29EUy8zMU1nR2xTSVBVM2JRdytTTlVMVlhoWHdXa0IrMHAxbU83cmVZQ3N0UCtXQUZVK21tS3JpdE1GeWk1dzd4N3VBa3NoTDRGOGIwL0l5dGV2SkVEcGYvdisrMjRDRW5KQUhrbVMvUVNGTUhCNGVPZ2VBMkJmTWlEMXh3U1VQeTBCNVNDSUNIaWd6bjd3b0Rsd1ZBMkNSMFFkZEFJbmdEMmlJUWdCSCtMNWlmbml0bnd2WEFUUUN1R2pFcWpDNCtOajBDYktMQ0RibjA3bG0rNENwZXdtNExoQ2ZTREo0YjA4dndNNWZrWUlkU0Y1NExmbEMrczdvUVJNQ0FGZ1dNQmM2Kzhob0MzdTR4TEU1Q1l0QWRRQ3N2MFN6U1ZpTXFneGRncEduOHp6OWk2UU4vWG5UZ3ZnQklTNkFFNnZ4c0NpemR3U2tKbjF0Y1ZWZmdDOEl4d2dGaEM2RFZidG1adHpNSm0rZFFOWE9ERG9MWEQxL0FBbG9HU2dFSnREbGkxS2RQRDFHSWVtNnhMT0RyMm1sWFkzcW45RVJFUkV4TWp4OEtFL1BRWHZ2RGFBYmVzalFhYkQzVWZsYmVwUkk5YkJkaHRqejJ0NTNwNWJ1U2E3YTh0Qy9JNjBwL0RlMTJTMGRVQU95ZHMyMWovTE5BTXo1VVdlNUZNVTdNZ216M2RhUjg1S1JhYVBQNnBkOFlZQmViSUNXV2t5UFp0Y3VZSnJ5OVgxYURVb2xET1h0dmYyVkhFN3g5ZjBNY0Jqb3I5eWxBNjEvc28zYjZOZnVqdWNPV1lDZmk5ZmU3aEJtYnpPR2NwdnJBM1MyRUw4UVp5S1ArTDROcGRDYnNqQ2xBOG1CMGhXN1Y4c1hBMkUydG12NWNiZ2tNWEp4aTVTN1RwV014WnRkTVVKcUdZSEVBRlBIang5ZHY4Qm1qYktwSDFudUQxZUF2NEVmNWF2djJBRmxldFBaQng4eU5oNGtsUGZ0NVZyWno2MTEvZXdFZEU0TUlPOWhlU2dFbmFhR1pzZEZ3SDFLSUFzWUEvK0NnOTFnNlQrYU1vdWJBRi9FNStJditzcHBXTmlBY2ZFQW82SkJTeU0yRVAyZ0dxUWF1TmJVdCtubGZScDI4QXltTWV4QTZneFFPc1hKdURKZ3c4L2tpKzcvclduamdsSW9aeDFhdVIvd0dmeTlVKzBZOExvNDZWOGg4Z292ZXkvRWg4NUNHaWl1OVJvRUxFZmdXR084akNaaWtNalhpUUVaSVJob24rN0k4SWtBTW1mZjNKM2R2ZGZYOVR5ZmxQYzducnl3cng2Z25XQldzYmk0OGRhVnJiZnpuZGFDUkFFYW85UUt0eVRra0FtdVIvVkRkWjNBYlhGU0xpNmhPcnVwRGkvTElqK1BJQlBzZjdpNlpkeStKdC8rYlFsUVBiLzFITStVM1RPQmxGemtwVk44aE0vZ0U1N0U5bjJEVEErZVVIMXA3ZEJVVzNxMHNubGlzRHRvajBmV0FrR2NuRUZVWFFJOEEwZktDSWlJaUppQzVqaWlXbmx5c0V4eS9OYy8zbkpXd3RWNkFIZXV4LzBhVUVLSy9tK3dyZm1FMEN1NXZ2dzFWZGZmdzFmb09ic0tmMUx5RC91M0ljblQrRCtuU2FkN0xkb3BodWErWVpXcGdmYTRJMzZUVG5NcHRNWEJnUCtMeGNMWVNITHlsRzBDWktCRmZYR0Q3WG45WTNDdjdVcnVwcktBaFlzdUduVGpkaVVQV1JkQjY4NmozUWRNeG5zNk1YQktrRUhWOG94WHNFTHkyN1pYMG1BY3JYUUdVcjM4dGMwQUUzQXQ5ODlmLzdkdDdvOVV3SEZBcS9zVUFLTUxTTlFUa2FoRFErcHFLWXFVdTFyWjJvK0JoSHdUSzNWNFFwWGluVVhBVFM4NU9xUzlMSkxJWXRhbGJMV1B6WHpRMm5ydSszcEwyWFNETG1yTUNFYk1zenp5M1ZRbEFGVTRDbmpPWUV0WUQ3SCs5WHpzek1WWG1vQ3BQNENUWUZSeG1td1lCZUppYmZ0YjJ3QTZWOWR3V1lNK0F4MkplQmxtNkVvalBQaHdFL0FrZnp6U1AwMHljckFwbkNJTElCRXI4K2U3VDg3ZzVPMndCZXFkYlBORVVBdDRQdFNibWJsYXYyMWd2bXF4S0Y1dWlZTTBnOE9EZzRNQXVvclczMGNTbnd1ZjhpR2g1VnpERGc3VXgwQUQ0SXZwdFBaQmdkQk1nWjhYNDhCTlFOSy84SUlSKytvOWg3cTAxZDdjSUlZVUFVZG9XR3ZtYnhwOVB2NDQvcUhHSWh6REpobVoyZG5jSVlab0xmQlRkOEZIcXVKV2QwZUdycXQ1bk05WVNWSFFQbVRhZ2JBK0dqKzNHME8wTnRnYVJFbEhHTUFUQlV3QWJacjJJY0FnclM4OW84YlA4Q3lSOUFjWWFXMXZFalZTUG04U1QxL2twaGY2eUxLVWFPV0pwbWEwc3VhRFJ2ZC9ZRHQ0K2pWcXlNa0x2WVVWK256bGpIYVlMWnpNaUlpSXFJWHBuaDM5T3NmMUJEencrdHROMnBBWEFCY3RNS1B6YWo3NDdhYk5SanVLWFh2MWNMcjZvNmozclVOTEdHSlQvaVB4WmtSbTl0NXRpejVYL1l2YUYxY3FBRHFvaGJlYUFMZXREbUkyMkR6SXdwTkNWdDZvQWVvREV0MVQxOTZ5NzlFM0tzVXZvY3FwNjRIYTA5S0R4VGFLQUliTjVYOGR2TFdYSjFsMVExSmdCd0JWQWg5WVZSdXRtR09GOFlxL2ZYeVltSHFiOXU2dTBnWFdMKzM4dTJ0a1dHNVJRS0s1bm9YYmdJSzB1VUJUbE9jaHZXM0VaQWFKbE51Tko4WTRiUkJRQWJMNVhJNFQxY3I3Q2FBbjRQMGw3b2JnMkp2Q3hoMkVDd05vSHBvcHRUaGxTYmdGY3BVK0F2QTZiM0hnR0dqTlRyb1BkWGlVNXlKbkVRWU1QanBmUmNRWXNBaGNLa1ZybHB3M29qbldFYzZCbUNwMlB6dTg2MEc2eitwYVZsNCtkTTIyekNtMllxSWlJaUlpSWhMUmdFKzhiSUJNK0xJclBXRVJCL3M3RkQ5d1NOZVBnRkFLREFJS05OU25LR1lwZXJOeUtCQzVrYWVWNW5jNFcxQmZPZUNKVU81UWpZZ0FTWUZKZ0ZWV3R2bTh2Skk5V2dHZ3dDY3pnbWd3U0tmRERBMzR3NUNBTjRNVEFrb3B6L3FScFlmTTl6bU9nTW1ZR2JSS2F5eElXN3kvd2VzUmNDQUZyQVdBUU5id0xCakFNWFd4NENCN3dKOHZtUExkNEVSWUx0K1FFUkVSRVRFelliL09iTHJqdlMvQW43K0hPM2RsRjdLeVEzNm5sejFIQ244WEtEbkdmTGlwZVVCaXNZM29kOS8wRlVlSFZid1AwbUFRTHVURlNzenhnQjlzbFR2MSs4bWp3MHBuQXJ4Y3lGTzhkUFdxME1aMFpyUDEycEZKZ2NUK2ROdTM0WURjeis3a3NHVUorbzFHYWw3bTlYNzVrLzBGY29Yb0hiYjd6a0lLTDhhTGRsdnZsOFBFa2dTZGFDUjk5VkxmLytlU3BkSGt2MlJFbEJhZ01RcHZ1SnFYRmdadTVNUkFWOVVhRTI4b3p3NnpNcDc0QUx0ZVpIQjZCUU9wdzRDcnQwZ21BT2NucHppWWIrYWp0QWhLV3o0UDF5T0RmbUZ2RDRYVi9LcCtZaUlpSWlJM3FEUEI0Umt1b21xcTl5MXZyNXlDUFQ1Z0pCTXQ5RjFsYnZXMTFjT1huOW84WG9kbVc2azdDcDNyYSt2SEFSOVB1Q05McUNSejVWdmVGN0wxVmJhTXYxVkt3T1ZoVFA5alU1LzQ2eGZnRGRkN2VnazZZSzJYK0RuSFh3QVhRRzBjbE9JcUZlRHo4L3g2bkFvUDA5bitmVVN1UzBkcjU3WlA4Rm9qL2psbDErRTJSNGh6dFpjWHdQMFRLOURWcjMzbkRRWU40amxGMHdoZjM1Q1FMQTlvdmwxeUdlVi9wc2pZSUcrZzg1Q2dPMnppMExCK2kwVzRyT0FNMUhwdnpZQjRTNmd2bjJyaTRtSHVnaUVDUFIyS1VIeVUxa3ljTmJtRDRJK0gyQVoxSnBCVUE5aWRKQUNLcnNIVmVzZ1NldW5nNnlaM3ZEamtsVWZhT1VnaHI2TjliMk5kcFhER05xUjZldElkWlhER05xVjdldEtkNVVqSWlJaUlpSWlQS2dkaDB1VFJ3L3kvd1BEOGpVa0FQd0VsQytzb1BBVElPZy9QUnczcXE4a0JJOU1DSUxtelNXVGYzODNka1FMdVBGandFMi9DMFJFUkVSRVJFUnNHc25WOFFTQ3V5QWg2NzdSTlNIL0gyak1TRVNncldzUVFLLzNWZEovRXhaQTliMVMrcHNXVUc1dkwxOE9BdHExTjFOZmcwTjE5clVkQTdJR3B2NzRpbGY2WHgwYjZHc0JWZjZycTM5ZkM3ankrdmU5Q3pqMHY3WmpRQUJhLzZ0akEwRUw2QUtsZC9NYkVURnkvQitPaTZaOUZ0MkhUd0FBQUNWMFJWaDBaR0YwWlRwamNtVmhkR1VBTWpBeU1TMHdOaTB4TWxReU1Ub3lOVG8xTnlzd01Eb3dNSW1VdUVZQUFBQWxkRVZZZEdSaGRHVTZiVzlrYVdaNUFERTVPRFV0TVRBdE1qWlVNRGc2TVRVNk1EQXJNREE2TURBaXpGTUhBQUFBR1hSRldIUlRiMlowZDJGeVpRQkJaRzlpWlNCSmJXRm5aVkpsWVdSNWNjbGxQQUFBQUFCSlJVNUVya0pnZ2c9PSIgLz48L3N2Zz4=");
+}
+.ui-button .ui-icon {
+    background-image: url("http://127.0.0.1:8000/static/script/jquery-ui/images/ui-icons_777777_256x240.png");
+}
 .ui-widget-overlay {
     background-image: initial;
     background-color: rgb(72, 78, 81);
@@ -2910,8 +3505,24 @@ a.ui-button:active,
 .ui-widget-shadow {
     box-shadow: rgb(77, 83, 86) 0px 0px 5px;
 }
+:root {
+    --primary-color: #335d88;
+    --darkreader-bg--secondary-color: #1f2223;
+    --darkreader-text--highlight-color: #e8e6e3;
+    --darkreader-border--border-color: #3e4446;
+    --label-red: #e35a57;
+    --label-blue: #4194bd;
+    --label-green: #50aa51;
+    --darkreader-bg--label-grey: #484e51;
+    --darkreader-text--label-grey: #b2aca2;
+    --label-yellow: #fdc82a;
+    --darkreader-bg--bs-body-color: #4f5659;
+    --darkreader-text--bs-body-color: #a69e92;
+    --darkreader-border--bs-body-color: #696257;
+}
 .login-screen {
-    background-image: url("/static/img/paper_splash.jpg");
+    background-image: url("http://127.0.0.1:8000/static/img/paper_splash.jpg");
+    background-color: initial;
     color: rgb(221, 218, 214);
 }
 .login-container {
@@ -2956,15 +3567,17 @@ a.ui-button:active,
 .progress-value {
     color: rgb(200, 195, 188);
 }
+.navbar {
+    border-bottom-color: rgb(62, 68, 70);
+    background-color: var(--darkreader-bg--secondary-color);
+    box-shadow: rgba(0, 0, 0, 0.05) 0px 5px 5px;
+}
 #navbar-barcode-li {
     border-left-color: initial;
     border-right-color: initial;
 }
-.navbar-nav > li {
-    border-color: rgb(53, 57, 59);
-}
-.starred-part {
-    color: rgb(255, 194, 26);
+.navbar-light .navbar-nav .nav-link {
+    color: var(--darkreader-text--bs-body-color);
 }
 .red-cell {
     background-color: rgb(121, 18, 18);
@@ -2975,6 +3588,9 @@ a.ui-button:active,
 .icon-red {
     color: rgb(208, 97, 97);
 }
+.icon-orange {
+    color: rgb(252, 193, 28);
+}
 .icon-green {
     color: rgb(87, 195, 87);
 }
@@ -2984,51 +3600,6 @@ a.ui-button:active,
 .icon-yellow {
     color: rgb(224, 224, 68);
 }
-.label-large {
-    border-color: initial;
-    background-image: none;
-    background-color: initial;
-}
-.label-large-red {
-    color: rgb(228, 97, 94);
-    border-color: rgb(138, 25, 23);
-}
-.label-red {
-    background-image: initial;
-    background-color: rgb(145, 27, 24);
-}
-.label-large-blue {
-    color: rgb(85, 160, 196);
-    border-color: rgb(46, 104, 133);
-}
-.label-blue {
-    background-image: initial;
-    background-color: rgb(52, 118, 151);
-}
-.label-large-green {
-    color: rgb(101, 183, 102);
-    border-color: rgb(58, 122, 58);
-}
-.label-green {
-    background-image: initial;
-    background-color: rgb(64, 136, 65);
-}
-.label-large-grey {
-    color: rgb(178, 172, 162);
-    border-color: rgb(72, 78, 81);
-}
-.label-grey {
-    background-image: initial;
-    background-color: rgb(72, 78, 81);
-}
-.label-large-yellow {
-    color: rgb(253, 203, 55);
-    border-color: rgb(165, 124, 2);
-}
-.label-yellow {
-    background-image: initial;
-    background-color: rgb(178, 134, 2);
-}
 .stock-sub-group td {
     background-color: rgb(25, 45, 45);
 }
@@ -3047,11 +3618,6 @@ a.ui-button:active,
 .rowinherited {
     background-color: rgb(34, 36, 38);
 }
-.filter-list {
-    background-image: initial;
-    background-color: rgb(34, 36, 38);
-    border-color: rgb(53, 57, 59);
-}
 .filter-list .close:hover {
     background-image: initial;
     background-color: rgb(62, 68, 70);
@@ -3083,33 +3649,72 @@ a.ui-button:active,
     background-image: initial;
     background-color: rgb(34, 36, 38);
 }
-.badge {
-    background-color: rgb(90, 97, 101);
-    color: rgb(232, 230, 227);
+.navigation {
+    background-color: var(--darkreader-bg--secondary-color);
 }
-.badge-alert {
-    background-color: rgb(173, 0, 0);
+.search-autocomplete-item {
+    border-top-color: rgb(53, 57, 59);
 }
-.badge-orange {
-    background-color: rgb(202, 149, 2);
+.modal-error {
+    border-color: rgb(117, 0, 0);
+    background-color: rgb(40, 26, 26);
 }
-.badge-green {
-    background-color: rgb(14, 136, 14);
+.modal-header {
+    color: var(--darkreader-text--bs-body-color);
+    background-color: var(--darkreader-bg--secondary-color);
+    border-bottom: 1px solid var(--darkreader-border--border-color);
 }
-.part-thumb {
-    border-color: rgb(58, 62, 65); 
+.modal-footer {
+    border-top-color: rgb(58, 62, 65);
+}
+.modal-close {
+    color: rgb(223, 220, 216);
+}
+.modal-close:hover,
+.modal-close:focus {
+    color: rgb(189, 183, 175);
+    text-decoration-color: initial;
+}
+.modal-image-content {
+    color: rgb(200, 195, 188);
+}
+.modal-image {
+    background-color: rgba(0, 0, 0, 0.85);
+}
+.form-panel {
+    border-color: rgb(62, 68, 70);
+}
+.form-field-error {
+    color: rgb(194, 102, 100); 
 }
 input[type="submit"] {
     color: rgb(200, 195, 188);
     background-color: rgb(38, 41, 43);
     border-color: rgb(71, 77, 80);
 }
-.modal .btn-secondary {
-    background-color: rgb(75, 100, 108);
+.sidebar-list-group-item {
+    background-color: var(--darkreader-bg--secondary-color);
+    color: var(--darkreader-text--bs-body-color);
+}
+.sidebar-list-group-item.active {
+    color: var(--darkreader-text--highlight-color);
+    background-color: var(--darkreader-bg--bs-body-color);
+    border-color: initial;
 }
 .help-inline {
     color: rgb(238, 90, 90);
 }
+.notes {
+    background-color: rgb(27, 29, 30);
+}
+.btn-secondary {
+    background-color: var(--darkreader-bg--bs-body-color);
+    border-color: var(--darkreader-border--bs-body-color);
+}
+.btn-outline-secondary {
+    color: var(--darkreader-text--bs-body-color);
+    border-color: var(--darkreader-border--bs-body-color);
+}
 .btn-remove {
     color: rgb(238, 90, 90);
 }
@@ -3120,10 +3725,15 @@ input[type="submit"] {
     color: rgb(90, 144, 238);
 }
 .panel-heading {
-    background-color: rgb(27, 29, 30);
+    color: var(--darkreader-text--bs-body-color);
+    background-color: var(--darkreader-bg--secondary-color);
+    box-shadow: rgba(0, 0, 0, 0.05) 0px 5px 5px;
+    border-bottom: 1px solid var(--darkreader-border--border-color);
 }
-.panel-inventree {
-    box-shadow: rgb(43, 47, 49) 1px 1px;
+.panel {
+    box-shadow: rgb(43, 47, 49) 2px 2px;
+    background-color: rgb(24, 26, 27);
+    border-color: rgb(62, 68, 70);
 }
 .warning-msg {
     color: rgb(255, 37, 37);
@@ -3140,11 +3750,26 @@ input[type="submit"] {
 .part-allocation-overallocated {
     background-color: rgb(0, 66, 82);
 }
-.treeview .node-disabled {
-    color: rgb(192, 187, 179);
+.clip-btn {
+    color: var(--darkreader-text--label-grey);
+    background-image: none;
+    background-color: initial;
 }
-.node-part-tree:not(.node-disabled):hover {
-    background-color: rgb(30, 32, 33);
+.clip-btn:hover {
+    background: var(--darkreader-bg--label-grey);
+}
+.sidebar-nav a {
+    color: var(--darkreader-text--bs-body-color);
+}
+.product-card {
+    background-color: transparent;
+}
+.borderless {
+    border-color: initial;
+}
+a {
+    text-decoration-color: initial;
+    background-color: transparent;
 }
 
 /* Override Style */
@@ -3159,3 +3784,11 @@ input[type="submit"] {
 a[href="https://coinmarketcap.com/"] > svg[width="94"][height="16"] > path {
     fill: var(--darkreader-neutral-text) !important;
 }
+#edge-translate-panel-body,
+.MuiTypography-body1 {
+    color: var(--darkreader-neutral-text) !important;
+}
+gr-main-header {
+    background-color: #0f3a48 !important;
+}
+embed[type="application/pdf"] { filter: invert(100%) contrast(90%); }