/* WMS Select2 professional dark theme. Imported after Select2's own CSS. */ .wms-select2-field .select2-container, .select2-container--wms { width: 100% !important; display: block !important; } .wms-select2-field .select2-container { margin-top: 0.5rem !important; } .wms-select2-field select[data-wms-select2].select2-hidden-accessible, .wms-select2-field select.wms-select2-control.select2-hidden-accessible, select[data-wms-select2].select2-hidden-accessible, select.wms-select2-control.select2-hidden-accessible { position: absolute !important; width: 1px !important; height: 1px !important; overflow: hidden !important; clip: rect(0 0 0 0) !important; white-space: nowrap !important; border: 0 !important; padding: 0 !important; margin: -1px !important; } .select2-container--wms .select2-selection--single { height: 3rem !important; min-height: 3rem !important; border: 1px solid rgb(63 63 70) !important; border-radius: 0.75rem !important; background: rgb(9 9 11) !important; box-shadow: 0 1px 2px rgb(0 0 0 / 0.2) !important; display: flex !important; align-items: center !important; outline: none !important; transition: border-color 140ms ease, box-shadow 140ms ease, background 140ms ease !important; } .select2-container--wms.select2-container--focus .select2-selection--single, .select2-container--wms.select2-container--open .select2-selection--single { border-color: rgb(59 130 246) !important; box-shadow: 0 0 0 3px rgb(59 130 246 / 0.24) !important; } .select2-container--wms .select2-selection--single .select2-selection__rendered { width: 100% !important; padding: 0 2.75rem 0 1rem !important; color: rgb(244 244 245) !important; font-size: 0.875rem !important; font-weight: 500 !important; line-height: 3rem !important; } .select2-container--wms .select2-selection--single .select2-selection__placeholder { color: rgb(161 161 170) !important; font-weight: 500 !important; } .select2-container--wms .select2-selection--single .select2-selection__arrow { position: absolute !important; top: 0 !important; right: 0.875rem !important; width: 1.5rem !important; height: 100% !important; display: block !important; background: transparent !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; } .select2-container--wms .select2-selection--single .select2-selection__arrow b { position: absolute !important; top: 50% !important; left: 50% !important; width: 0 !important; height: 0 !important; margin: 0 !important; transform: translate(-50%, -50%) !important; border-color: rgb(212 212 216) transparent transparent transparent !important; border-style: solid !important; border-width: 6px 5px 0 5px !important; } .select2-container--wms.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent rgb(212 212 216) transparent !important; border-width: 0 5px 6px 5px !important; } .select2-container--wms .select2-selection--single .select2-selection__clear { position: absolute !important; right: 2.25rem !important; top: 0 !important; height: 100% !important; width: 1.25rem !important; color: rgb(161 161 170) !important; font-size: 1.25rem !important; line-height: 2.85rem !important; text-align: center !important; background: transparent !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; } .select2-container--wms .select2-selection--single .select2-selection__clear:hover { color: rgb(244 244 245) !important; } .select2-container--wms .select2-dropdown { overflow: hidden !important; border: 1px solid rgb(63 63 70) !important; border-radius: 0.875rem !important; background: rgb(24 24 27) !important; color: rgb(244 244 245) !important; box-shadow: 0 24px 60px rgb(0 0 0 / 0.45) !important; } .select2-container--wms .select2-dropdown--below { margin-top: 0.35rem !important; } .select2-container--wms .select2-search--dropdown { padding: 0.75rem !important; background: rgb(24 24 27) !important; } .select2-container--wms .select2-search--dropdown .select2-search__field { height: 2.75rem !important; width: 100% !important; border: 1px solid rgb(63 63 70) !important; border-radius: 0.75rem !important; background: rgb(9 9 11) !important; color: rgb(244 244 245) !important; padding: 0 0.875rem !important; font-size: 0.875rem !important; outline: none !important; } .select2-container--wms .select2-search--dropdown .select2-search__field:focus { border-color: rgb(59 130 246) !important; box-shadow: 0 0 0 3px rgb(59 130 246 / 0.22) !important; } .select2-container--wms .select2-results__options { background: rgb(24 24 27) !important; max-height: 16rem !important; } .select2-container--wms .select2-results__option { padding: 0.75rem 1rem !important; color: rgb(244 244 245) !important; font-size: 0.875rem !important; font-weight: 500 !important; } .select2-container--wms .select2-results__option--highlighted.select2-results__option--selectable { background: rgb(37 99 235) !important; color: white !important; } .select2-container--wms .select2-results__option--selected { background: rgb(30 41 59) !important; color: rgb(191 219 254) !important; } .select2-container--wms .select2-results__option[aria-disabled='true'], .select2-container--wms .select2-results__message { color: rgb(161 161 170) !important; } /* Fallback before Select2 initialises. */ .wms-select2-field > select[data-wms-select2], .wms-select2-field > select.wms-select2-control { margin-top: 0.5rem; height: 3rem; width: 100%; border-radius: 0.75rem; border: 1px solid rgb(63 63 70); background: rgb(9 9 11); color: rgb(244 244 245); padding: 0 1rem; font-size: 0.875rem; font-weight: 500; } .wms-select2-field > select[data-wms-select2]:focus, .wms-select2-field > select.wms-select2-control:focus { border-color: rgb(59 130 246); box-shadow: 0 0 0 3px rgb(59 130 246 / 0.24); outline: none; }