/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.pagination{--bs-pagination-active-bg:var(--bs-primary);--bs-pagination-active-border-color:var(--bs-primary);}.btn-primary{--bs-btn-color:var(--bb-primary-text);--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-primary-text);--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary);}.btn-secondary{--bs-btn-color:var(--bb-secondary-text);--bs-btn-bg:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-secondary-text);--bs-btn-disabled-bg:var(--bs-secondary);--bs-btn-disabled-border-color:var(--bs-secondary);}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-disabled-color:var(--bb-primary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-primary-dark);}.btn-outline-secondary{--bs-btn-color:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-disabled-color:var(--bb-secondary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-secondary-dark);}h1,.h1{color:var(--bb-h1-color);}h2,.h2{color:var(--bb-h2-color);}h3,.h3{color:var(--bb-h3-color);}
@media (max-width:767px){nav.menu--main{margin-left:16px;width:100%;padding-bottom:12px;}a.nav-link .dropdown>.dropdown-menu.show{display:block;border:0;margin-top:5px !important;}ul.dropdown-menu{border:0;}.dropdown-menu .menu-item--expanded>a:after{visibility:hidden;}ul.dropdown-menu.show li.menu-item--expanded>ul.dropdown-menu{display:block;border:0;}}@media (min-width:768px){.dropdown:hover>.dropdown-menu{display:block;}}span.nav-link{cursor:pointer;}.dropdown-menu .menu-item--expanded:hover>a:after{visibility:hidden;}.dropdown-menu .menu-item--expanded:hover{border-right:1px solid #fff;}.dropdown-menu .menu-item--expanded>.dropdown-menu{top:0px;left:100%;margin-top:-1px;margin-left:0px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.dropdown-menu .menu-item--expanded>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:7px;margin-right:-5px;}.dropdown-item{padding:5px 15px;}ul.dropdown-menu{padding:0;margin:0;}.dropdown-menu li.active>a{color:#fff;}
html.theme-transition,html.theme-transition *,html.theme-transition *::before,html.theme-transition *::after{transition:background-color 300ms ease,color 300ms ease,border-color 300ms ease,box-shadow 300ms ease !important;animation:none !important;}:root{--dm-border-color:#dee2e6;--dm-code-bg:#f5f5f5;}html[data-bs-theme="dark"]{--dm-border-color:#3a3a3a;--dm-code-bg:#1e1e1e;--bs-body-bg:#131313;--bs-body-color:#e8e8e8 !important;--bs-body-color-rgb:232,232,232;--bs-black:#e8e8e8;--bs-black-rgb:232,232,232;--bs-white:#1a1a1a;--bs-gray-100:#1e1e1e;--bs-gray-200:#2a2a2a;--bs-gray-300:#3a3a3a;--bs-gray-400:#4a4a4a;--bs-gray-500:#6a6a6a;--bs-gray-600:#8a8a8a;--bs-gray-700:#aaaaaa;--bs-gray-800:#cccccc;--bs-gray-900:#e8e8e8;--bs-light:#1e1e1e;--bs-dark:#e8e8e8;--bs-light-rgb:30,30,30;--bs-dark-rgb:232,232,232;--bs-border-color:var(--dm-border-color);--bs-link-color:#6ba3ff;--bs-link-hover-color:#90bcff;--bs-link-color-rgb:107,163,255;--bb-h1-color:#f1f1f1;--bb-h2-color:#f1f1f1;--bb-h3-color:#f1f1f1;--header-color:#f1f1f1;}html[data-bs-theme="dark"] body{background-color:#131313;color:var(--bs-body-color);}html[data-bs-theme="dark"] ::selection{background-color:#2c4a8a;color:#ffffff;}html[data-bs-theme="dark"] h1,html[data-bs-theme="dark"] h2,html[data-bs-theme="dark"] h3,html[data-bs-theme="dark"] h4,html[data-bs-theme="dark"] h5,html[data-bs-theme="dark"] h6,html[data-bs-theme="dark"] .h1,html[data-bs-theme="dark"] .h2,html[data-bs-theme="dark"] .h3,html[data-bs-theme="dark"] .h4,html[data-bs-theme="dark"] .h5,html[data-bs-theme="dark"] .h6{color:var(--bb-h1-color);}html[data-bs-theme="dark"] .text-dark{color:#e8e8e8 !important;}html[data-bs-theme="dark"] .text-black{color:#e8e8e8 !important;}html[data-bs-theme="dark"] .text-muted{color:#8a8a8a !important;}html[data-bs-theme="dark"] .text-body-secondary{color:#9a9a9a !important;}html[data-bs-theme="dark"] .bg-light{background-color:#1e1e1e !important;}html[data-bs-theme="dark"] .bg-white{background-color:#1a1a1a !important;}html[data-bs-theme="dark"] .bg-lightgray{background:#2a2a2a !important;}html[data-bs-theme="dark"] .bg-dark{background-color:#0d0d0d !important;}html[data-bs-theme="dark"] .card{background-color:#1c1c1c;border-color:var(--dm-border-color);color:var(--bs-body-color);}html[data-bs-theme="dark"] .card-header{background-color:#242424;border-color:var(--dm-border-color);color:var(--bs-body-color);}html[data-bs-theme="dark"] .card-footer{background-color:#202020;border-color:var(--dm-border-color);}html[data-bs-theme="dark"] .card-title{color:#f1f1f1;}html[data-bs-theme="dark"] .form-control,html[data-bs-theme="dark"] .form-select,html[data-bs-theme="dark"] textarea,html[data-bs-theme="dark"] input[type="text"],html[data-bs-theme="dark"] input[type="email"],html[data-bs-theme="dark"] input[type="password"],html[data-bs-theme="dark"] input[type="search"],html[data-bs-theme="dark"] input[type="number"],html[data-bs-theme="dark"] input[type="tel"],html[data-bs-theme="dark"] input[type="url"]{background-color:#1e1e1e;border-color:var(--dm-border-color);color:var(--bs-body-color);}html[data-bs-theme="dark"] .form-control:focus,html[data-bs-theme="dark"] .form-select:focus{background-color:#1e1e1e;border-color:#6ba3ff;color:var(--bs-body-color);box-shadow:0 0 0 0.25rem rgba(107,163,255,0.2);}html[data-bs-theme="dark"] .form-control::placeholder{color:#666666;}html[data-bs-theme="dark"] .form-check-input{background-color:#1e1e1e;border-color:#555555;}html[data-bs-theme="dark"] .form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary);}html[data-bs-theme="dark"] .form-label{color:var(--bs-body-color);}html[data-bs-theme="dark"] .input-group-text{background-color:#252525;border-color:var(--dm-border-color);color:var(--bs-body-color);}html[data-bs-theme="dark"] .form-control:disabled,html[data-bs-theme="dark"] .form-control[readonly]{background-color:#252525;color:#777777;}html[data-bs-theme="dark"] .border,html[data-bs-theme="dark"] .border-top,html[data-bs-theme="dark"] .border-end,html[data-bs-theme="dark"] .border-bottom,html[data-bs-theme="dark"] .border-start{border-color:var(--dm-border-color) !important;}html[data-bs-theme="dark"] hr{border-color:var(--dm-border-color);opacity:0.4;}html[data-bs-theme="dark"] .table{--bs-table-bg:transparent;--bs-table-color:var(--bs-body-color);--bs-table-border-color:var(--dm-border-color);--bs-table-striped-bg:rgba(255,255,255,0.04);--bs-table-hover-bg:rgba(255,255,255,0.06);color:var(--bs-body-color);border-color:var(--dm-border-color);}html[data-bs-theme="dark"] .table thead th,html[data-bs-theme="dark"] .table thead td{background-color:#1e1e1e;color:#f1f1f1;border-color:var(--dm-border-color);}html[data-bs-theme="dark"] .table-striped > tbody > tr:nth-of-type(odd) > *{background-color:rgba(255,255,255,0.04);}html[data-bs-theme="dark"] .table-hover > tbody > tr:hover > *{background-color:rgba(255,255,255,0.06);}html[data-bs-theme="dark"] .table-bordered{border-color:var(--dm-border-color);}html[data-bs-theme="dark"] code{background-color:var(--dm-code-bg);color:#f48fb1;padding:0.1em 0.35em;border-radius:3px;}html[data-bs-theme="dark"] pre{background-color:var(--dm-code-bg);color:#e0e0e0;border:1px solid var(--dm-border-color);border-radius:4px;padding:1rem;}html[data-bs-theme="dark"] pre code{background-color:transparent;padding:0;color:inherit;}html[data-bs-theme="dark"] kbd{background-color:#2a2a2a;color:#e0e0e0;border:1px solid #444;}html[data-bs-theme="dark"] blockquote,html[data-bs-theme="dark"] .blockquote{border-left:4px solid var(--dm-border-color);color:#aaaaaa;}html[data-bs-theme="dark"] .navbar{border-color:var(--dm-border-color);}html[data-bs-theme="dark"] .navbar-light .navbar-nav .nav-link,html[data-bs-theme="dark"] .navbar .navbar-nav .nav-link{color:rgba(232,232,232,0.85);}html[data-bs-theme="dark"] .navbar-light .navbar-nav .nav-link:hover,html[data-bs-theme="dark"] .navbar .navbar-nav .nav-link:hover,html[data-bs-theme="dark"] .navbar-light .navbar-nav .nav-link.active,html[data-bs-theme="dark"] .navbar .navbar-nav .nav-link.active{color:#ffffff;}html[data-bs-theme="dark"] .navbar-light .navbar-brand,html[data-bs-theme="dark"] .navbar .navbar-brand{color:#ffffff;}html[data-bs-theme="dark"] .navbar-light .navbar-toggler-icon{filter:invert(1);}html[data-bs-theme="dark"] .navbar-toggler{border-color:rgba(255,255,255,0.2);}html[data-bs-theme="dark"] .dropdown-menu{background-color:#1e1e1e;border-color:var(--dm-border-color);box-shadow:0 4px 16px rgba(0,0,0,0.5);}html[data-bs-theme="dark"] .dropdown-item a{color:var(--bs-body-color);}html[data-bs-theme="dark"] .dropdown-item:hover,html[data-bs-theme="dark"] .dropdown-item:focus{background-color:#2a2a2a;color:#ffffff;}html[data-bs-theme="dark"] .dropdown-item.active{background-color:var(--bs-primary);color:#ffffff;}html[data-bs-theme="dark"] .dropdown-item.disabled{color:#666666;}html[data-bs-theme="dark"] .dropdown-header{color:#8a8a8a;}html[data-bs-theme="dark"] .dropdown-divider{border-color:var(--dm-border-color);}html[data-bs-theme="dark"] .modal-content{background-color:#1c1c1c;border-color:var(--dm-border-color);color:var(--bs-body-color);}html[data-bs-theme="dark"] .modal-header{background-color:#222222;border-color:var(--dm-border-color);}html[data-bs-theme="dark"] .modal-footer{background-color:#1e1e1e;border-color:var(--dm-border-color);}html[data-bs-theme="dark"] .modal-title{color:#f1f1f1;}html[data-bs-theme="dark"] .modal-backdrop{background-color:#000000;}html[data-bs-theme="dark"] .btn-close{filter:invert(1) grayscale(100%) brightness(200%);}html[data-bs-theme="dark"] .offcanvas{background-color:#1c1c1c;border-color:var(--dm-border-color);color:var(--bs-body-color);}html[data-bs-theme="dark"] .offcanvas-header{border-color:var(--dm-border-color);}html[data-bs-theme="dark"] .alert-primary{background-color:rgba(0,121,192,0.15);border-color:rgba(0,121,192,0.4);color:#6ba3ff;}html[data-bs-theme="dark"] .alert-secondary{background-color:rgba(108,117,125,0.15);border-color:rgba(108,117,125,0.4);color:#adb5bd;}html[data-bs-theme="dark"] .alert-success{background-color:rgba(40,167,69,0.15);border-color:rgba(40,167,69,0.4);color:#75c98b;}html[data-bs-theme="dark"] .alert-danger{background-color:rgba(220,53,69,0.15);border-color:rgba(220,53,69,0.4);color:#f08080;}html[data-bs-theme="dark"] .alert-warning{background-color:rgba(255,193,7,0.15);border-color:rgba(255,193,7,0.4);color:#ffd55a;}html[data-bs-theme="dark"] .alert-info{background-color:rgba(23,162,184,0.15);border-color:rgba(23,162,184,0.4);color:#63d9e8;}html[data-bs-theme="dark"] .alert-light{background-color:#1e1e1e;border-color:var(--dm-border-color);color:var(--bs-body-color);}html[data-bs-theme="dark"] .alert-dark{background-color:#2a2a2a;border-color:#444444;color:#cccccc;}html[data-bs-theme="dark"] .badge.bg-light{background-color:#333333 !important;color:#cccccc !important;}html[data-bs-theme="dark"] .badge.bg-secondary{background-color:#4a4a4a !important;}html[data-bs-theme="dark"] .list-group-item{background-color:#1c1c1c;border-color:var(--dm-border-color);color:var(--bs-body-color);}html[data-bs-theme="dark"] .list-group-item:hover,html[data-bs-theme="dark"] .list-group-item:focus{background-color:#252525;color:var(--bs-body-color);}html[data-bs-theme="dark"] .list-group-item.active{background-color:var(--bs-primary);border-color:var(--bs-primary);color:#ffffff;}html[data-bs-theme="dark"] .list-group-item.disabled{color:#666666;background-color:#1c1c1c;}html[data-bs-theme="dark"] .breadcrumb{background-color:transparent;}html[data-bs-theme="dark"] .breadcrumb-item a{color:var(--bs-link-color);}html[data-bs-theme="dark"] .breadcrumb-item.active{color:#8a8a8a;}html[data-bs-theme="dark"] .breadcrumb-item + .breadcrumb-item::before{color:#666666;}html[data-bs-theme="dark"] .page-link{background-color:#1c1c1c;border-color:var(--dm-border-color);color:var(--bs-link-color);}html[data-bs-theme="dark"] .page-link:hover{background-color:#2a2a2a;border-color:var(--dm-border-color);color:var(--bs-link-hover-color);}html[data-bs-theme="dark"] .page-item.active .page-link{background-color:var(--bs-primary);border-color:var(--bs-primary);color:#ffffff;}html[data-bs-theme="dark"] .page-item.disabled .page-link{background-color:#1a1a1a;border-color:var(--dm-border-color);color:#555555;}html[data-bs-theme="dark"] .progress{background-color:#2a2a2a;}html[data-bs-theme="dark"] .accordion-item{background-color:#1c1c1c;border-color:var(--dm-border-color);}html[data-bs-theme="dark"] .accordion-button{background-color:#1e1e1e;color:var(--bs-body-color);}html[data-bs-theme="dark"] .accordion-button:not(.collapsed){background-color:#252525;color:#f1f1f1;box-shadow:inset 0 -1px 0 var(--dm-border-color);}html[data-bs-theme="dark"] .accordion-button::after{filter:invert(1);}html[data-bs-theme="dark"] .accordion-body{background-color:#1c1c1c;color:var(--bs-body-color);}html[data-bs-theme="dark"] .tooltip-inner{background-color:#e8e8e8;color:#131313;}html[data-bs-theme="dark"] .popover{background-color:#1e1e1e;border-color:var(--dm-border-color);}html[data-bs-theme="dark"] .popover-header{background-color:#252525;border-color:var(--dm-border-color);color:#f1f1f1;}html[data-bs-theme="dark"] .popover-body{color:var(--bs-body-color);}html[data-bs-theme="dark"] .spinner-border,html[data-bs-theme="dark"] .spinner-grow{color:var(--bs-primary);}html[data-bs-theme="dark"] .img-thumbnail{background-color:#1e1e1e;border-color:var(--dm-border-color);}html[data-bs-theme="dark"] .figure-caption{color:#8a8a8a;}html[data-bs-theme="dark"] footer{border-top-color:var(--dm-border-color);}html[data-bs-theme="dark"] .region-sidebar-first,html[data-bs-theme="dark"] .region-sidebar-second{border-color:var(--dm-border-color);}html[data-bs-theme="dark"] .block{color:var(--bs-body-color);}html[data-bs-theme="dark"] .views-row{border-color:var(--dm-border-color);}html[data-bs-theme="dark"] .pager__item a{color:var(--bs-link-color);}html[data-bs-theme="dark"] ::-webkit-scrollbar{width:8px;height:8px;}html[data-bs-theme="dark"] ::-webkit-scrollbar-track{background:#1a1a1a;}html[data-bs-theme="dark"] ::-webkit-scrollbar-thumb{background:#444444;border-radius:4px;}html[data-bs-theme="dark"] ::-webkit-scrollbar-thumb:hover{background:#555555;}.dark-mode-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;padding:0;background:none;border:none;cursor:pointer;font-size:1.25rem;transition:transform 200ms ease,background-color 200ms ease;appearance:none;border-radius:8px;}.dark-mode-toggle:hover{transform:scale(1.1);background-color:rgba(0,0,0,0.08);}html[data-bs-theme="dark"] .dark-mode-toggle:hover{background-color:rgba(255,255,255,0.1);}.dark-mode-toggle:focus{outline:2px solid var(--bs-primary);outline-offset:2px;}.dark-mode-toggle [data-icon="moon"]::before{content:"\f186";font-family:"FontAwesome",serif;color:var(--bs-navbar-color);}.dark-mode-toggle [data-icon="sun"]::before{content:"\f185";font-family:"FontAwesome",serif;color:var(--bs-navbar-color);}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}
