/* tidysetup-dark-bridge-select2 */
/* GENERATED by tasks/dark-mode-artifacts/bridge-gen.py from WooCommerce's select2.css (checkout country/state). Re-run after a WooCommerce update
   (test_bridges_in_sync). Do not edit by hand. Ordered replay of the source's colour declarations:
   bridged ones as tokens (light value = original), the rest verbatim, so the cascade is unchanged. */
.select2-dropdown { border: 1px solid var(--tsc-border-aaaaaa, #aaa); }
.select2-dropdown { border-radius: 4px; }
.select2-container--open .select2-dropdown--above { border-bottom: none; }
.select2-container--open .select2-dropdown--above { border-bottom-left-radius: 0; }
.select2-container--open .select2-dropdown--above { border-bottom-right-radius: 0; }
.select2-container--open .select2-dropdown--below { border-top: none; }
.select2-container--open .select2-dropdown--below { border-top-left-radius: 0; }
.select2-container--open .select2-dropdown--below { border-top-right-radius: 0; }
.select2-close-mask { border: 0; }
.select2-close-mask { background-color: var(--tsc-bg-ffffff, #fff); }
.select2-hidden-accessible { border: 0 !important; }
.select2-container--default .select2-selection--single { background-color: var(--tsc-bg-ffffff, #fff); }
.select2-container--default .select2-selection--single { border: 1px solid var(--tsc-border-aaaaaa, #aaa); }
.select2-container--default .select2-selection--single { border-radius: 4px; }
.select2-container--default .select2-selection--single .select2-selection__rendered { color: var(--tsc-text-444444, #444); }
.select2-container--default .select2-selection--single .select2-selection__placeholder { color: var(--tsc-text-444444, #444); }
.select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: var(--tsc-border-888888, #888) transparent transparent transparent; }
.select2-container--default .select2-selection--single .select2-selection__arrow b { border-style: solid; }
.select2-container--default .select2-selection--single .select2-selection__arrow b { border-width: 5px 4px 0 4px; }
.select2-container--default.select2-container--disabled .select2-selection--single { background-color: var(--tsc-bg-eeeeee, #eee); }
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent var(--tsc-border-888888, #888) transparent; }
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-width: 0 4px 5px 4px; }
.select2-container--default .select2-selection--multiple { background-color: var(--tsc-bg-ffffff, #fff); }
.select2-container--default .select2-selection--multiple { border: 1px solid var(--tsc-border-aaaaaa, #aaa); }
.select2-container--default .select2-selection--multiple { border-radius: 4px; }
.select2-container--default .select2-selection--multiple .select2-selection__placeholder { color: var(--tsc-text-444444, #444); }
.select2-container--default .select2-selection--multiple .select2-selection__choice { background-color: var(--tsc-bg-e4e4e4, #e4e4e4); }
.select2-container--default .select2-selection--multiple .select2-selection__choice { border: 1px solid var(--tsc-border-aaaaaa, #aaa); }
.select2-container--default .select2-selection--multiple .select2-selection__choice { border-radius: 4px; }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove { color: var(--tsc-text-999999, #999); }
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { color: var(--tsc-text-333333, #333); }
.select2-container--default.select2-container--focus .select2-selection--multiple { border: solid var(--tsc-border-000000, #000) 1px; }
.select2-container--default.select2-container--focus .select2-selection--multiple { outline: 0; }
.select2-container--default.select2-container--disabled .select2-selection--multiple { background-color: var(--tsc-bg-eeeeee, #eee); }
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single { border-top-left-radius: 0; }
.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--above .select2-selection--single { border-top-right-radius: 0; }
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single { border-bottom-left-radius: 0; }
.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple,.select2-container--default.select2-container--open.select2-container--below .select2-selection--single { border-bottom-right-radius: 0; }
.select2-container--default .select2-search--dropdown .select2-search__field { border: 1px solid var(--tsc-border-aaaaaa, #aaa); }
.select2-container--default .select2-search--inline .select2-search__field { background: 0 0; }
.select2-container--default .select2-search--inline .select2-search__field { border: none; }
.select2-container--default .select2-search--inline .select2-search__field { outline: 0; }
.select2-container--default .select2-results__option[aria-disabled=true] { color: var(--tsc-text-999999, #999); }
.select2-container--default .select2-results__option[aria-selected=true],.select2-container--default .select2-results__option[data-selected=true] { background-color: var(--tsc-bg-dddddd, #ddd); }
.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected] { background-color: var(--wp-admin-theme-color,#0073aa); }
.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected] { color: #fff; }
.select2-container--classic .select2-selection--single { background-color: var(--tsc-bg-f7f7f7, #f7f7f7); }
.select2-container--classic .select2-selection--single { border: 1px solid var(--tsc-border-aaaaaa, #aaa); }
.select2-container--classic .select2-selection--single { border-radius: 4px; }
.select2-container--classic .select2-selection--single { outline: 0; }
.select2-container--classic .select2-selection--single { background-image: linear-gradient(to bottom,#fff 50%,#eee 100%); }
.select2-container--classic .select2-selection--single { background-repeat: repeat-x; }
.select2-container--classic .select2-selection--single:focus { border: 1px solid var(--wp-admin-theme-color,#0073aa); }
.select2-container--classic .select2-selection--single .select2-selection__rendered { color: var(--tsc-text-444444, #444); }
.select2-container--classic .select2-selection--single .select2-selection__placeholder { color: var(--tsc-text-444444, #444); }
.select2-container--classic .select2-selection--single .select2-selection__arrow { background-color: var(--tsc-bg-dddddd, #ddd); }
.select2-container--classic .select2-selection--single .select2-selection__arrow { border: none; }
.select2-container--classic .select2-selection--single .select2-selection__arrow { border-left: 1px solid var(--tsc-border-aaaaaa, #aaa); }
.select2-container--classic .select2-selection--single .select2-selection__arrow { border-top-right-radius: 4px; }
.select2-container--classic .select2-selection--single .select2-selection__arrow { border-bottom-right-radius: 4px; }
.select2-container--classic .select2-selection--single .select2-selection__arrow { background-image: linear-gradient(to bottom,#eee 50%,#ccc 100%); }
.select2-container--classic .select2-selection--single .select2-selection__arrow { background-repeat: repeat-x; }
.select2-container--classic .select2-selection--single .select2-selection__arrow b { border-color: var(--tsc-border-888888, #888) transparent transparent transparent; }
.select2-container--classic .select2-selection--single .select2-selection__arrow b { border-style: solid; }
.select2-container--classic .select2-selection--single .select2-selection__arrow b { border-width: 5px 4px 0 4px; }
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow { border: none; }
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow { border-right: 1px solid var(--tsc-border-aaaaaa, #aaa); }
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow { border-radius: 0; }
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow { border-top-left-radius: 4px; }
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow { border-bottom-left-radius: 4px; }
.select2-container--classic.select2-container--open .select2-selection--single { border: 1px solid var(--wp-admin-theme-color,#0073aa); }
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow { background: 0 0; }
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow { border: none; }
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent var(--tsc-border-888888, #888) transparent; }
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b { border-width: 0 4px 5px 4px; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single { border-top: none; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single { border-top-left-radius: 0; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single { border-top-right-radius: 0; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single { background-image: linear-gradient(to bottom,#fff 0,#eee 50%); }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single { background-repeat: repeat-x; }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single { border-bottom: none; }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single { border-bottom-left-radius: 0; }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single { border-bottom-right-radius: 0; }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single { background-image: linear-gradient(to bottom,#eee 50%,#fff 100%); }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single { background-repeat: repeat-x; }
.select2-container--classic .select2-selection--multiple { background-color: var(--tsc-bg-ffffff, #fff); }
.select2-container--classic .select2-selection--multiple { border: 1px solid var(--tsc-border-aaaaaa, #aaa); }
.select2-container--classic .select2-selection--multiple { border-radius: 4px; }
.select2-container--classic .select2-selection--multiple { outline: 0; }
.select2-container--classic .select2-selection--multiple:focus { border: 1px solid var(--wp-admin-theme-color,#0073aa); }
.select2-container--classic .select2-selection--multiple .select2-selection__choice { background-color: var(--tsc-bg-e4e4e4, #e4e4e4); }
.select2-container--classic .select2-selection--multiple .select2-selection__choice { border: 1px solid var(--tsc-border-aaaaaa, #aaa); }
.select2-container--classic .select2-selection--multiple .select2-selection__choice { border-radius: 4px; }
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove { color: var(--tsc-text-888888, #888); }
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover { color: var(--tsc-text-555555, #555); }
.select2-container--classic.select2-container--open .select2-selection--multiple { border: 1px solid var(--wp-admin-theme-color,#0073aa); }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple { border-top: none; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple { border-top-left-radius: 0; }
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple { border-top-right-radius: 0; }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom: none; }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom-left-radius: 0; }
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom-right-radius: 0; }
.select2-container--classic .select2-search--dropdown .select2-search__field { border: 1px solid var(--tsc-border-aaaaaa, #aaa); }
.select2-container--classic .select2-search--dropdown .select2-search__field { outline: 0; }
.select2-container--classic .select2-search--inline .select2-search__field { outline: 0; }
.select2-container--classic .select2-dropdown { background-color: var(--tsc-bg-ffffff, #fff); }
.select2-container--classic .select2-dropdown { border: 1px solid transparent; }
.select2-container--classic .select2-dropdown--above { border-bottom: none; }
.select2-container--classic .select2-dropdown--below { border-top: none; }
.select2-container--classic .select2-results__option[aria-disabled=true] { color: grey; }
.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected] { background-color: #3875d7; }
.select2-container--classic .select2-results__option--highlighted[aria-selected],.select2-container--classic .select2-results__option--highlighted[data-selected] { color: #fff; }
.select2-container--classic.select2-container--open .select2-dropdown { border-color: var(--wp-admin-theme-color,#0073aa); }
