:root{--select-bg: #ffffff;--select-color: #000000;--select-border: #a9a9a9;--option-list-bg: #ffffff;--option-list-color: #000000;--option-list-border: #a9a9a9;--option-hover-bg: #f5f5f5;--option-hover-color: #000000;--option-selected-bg: #f5f5f5;--option-selected-color: #000000;--option-selected-checked-color: #28a82b}@media (prefers-color-scheme: dark){:root{--select-bg: #2b2b2b;--select-color: #f0f0f0;--select-border: #555555;--option-list-bg: #2b2b2b;--option-list-color: #f0f0f0;--option-list-border: #555555;--option-hover-bg: #3a3a3a;--option-hover-color: #ffffff;--option-selected-bg: #f5f5f5;--option-selected-color: #000000;--option-selected-checked-color: #e3e361}}.custom-select-dropdown{padding:0;margin:0}.custom-select-dropdown .dropdown-toggle{padding-right:4.125rem;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 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.custom-select-dropdown .dropdown-toggle::placeholder{text-align:left!important}.custom-select-dropdown .dropdown-toggle{cursor:pointer;height:100%}.custom-select-dropdown .dropdown-toggle:after{display:none}.custom-select-dropdown .dropdown-menu{background-color:var(--option-list-bg);color:var(--option-list-color);border:1px solid var(--option-list-border);max-height:300px;overflow-y:auto}.custom-select-dropdown .dropdown-menu .dropdown-item{background-color:var(--option-list-bg);color:var(--option-list-color)}.custom-select-dropdown .dropdown-menu .dropdown-item:hover{background-color:var(--option-hover-bg);color:var(--option-hover-color);border-radius:.5rem}.custom-select-dropdown .dropdown-menu .dropdown-item.selected:before{content:"\2713";margin-right:.5rem;color:var(--option-selected-checked-color)}.custom-select-dropdown .dropdown-menu .dropdown-item.selected{background-color:var(--option-selected-bg);color:var(--option-selected-color);border-radius:.5rem;font-weight:700}
