admin-lte
Version:
Responsive open source admin dashboard and control panel.
329 lines (319 loc) • 12.2 kB
CSS
@charset "UTF-8";
/*!
* AdminLTE v4.9.1 — Select2 compatibility theme
* Styling only. AdminLTE bundles neither Select2 nor jQuery; this optional
* sheet makes a Select2 you load yourself match Bootstrap 5.3 form controls,
* including `data-bs-theme` dark mode. Load it AFTER select2.css.
* New code should prefer Tom Select — see docs/integrations.html.
*
* Author: Colorlib
* Website: AdminLTE.io <https://adminlte.io>
* License: Open source - MIT <https://opensource.org/licenses/MIT>
*/
.select2-container {
max-width: 100%;
vertical-align: top;
}
.select2-container--default .select2-selection--single {
--lte-select2-bg-img: 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");
height: auto;
padding: 0.375rem 2.25rem 0.375rem 0.75rem;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: var(--bs-body-color);
background-color: var(--bs-body-bg);
background-image: var(--lte-select2-bg-img);
background-repeat: no-repeat;
background-position: right 0.75rem center;
background-size: 16px 12px;
border: var(--bs-border-width) solid var(--bs-border-color);
border-radius: var(--bs-border-radius);
box-shadow: var(--bs-box-shadow-inset);
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.select2-container--default .select2-selection--single {
transition: none;
}
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
padding: 0;
line-height: inherit;
color: inherit;
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
color: var(--bs-secondary-color);
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
display: none;
}
.select2-container--default .select2-selection--multiple {
display: flex;
flex-wrap: wrap;
gap: 0.25rem;
align-items: center;
min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
padding: 0.3125rem 0.75rem;
font-size: 1rem;
font-weight: 400;
line-height: 1.5;
color: var(--bs-body-color);
background-color: var(--bs-body-bg);
border: var(--bs-border-width) solid var(--bs-border-color);
border-radius: var(--bs-border-radius);
box-shadow: var(--bs-box-shadow-inset);
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.select2-container--default .select2-selection--multiple {
transition: none;
}
}
.select2-container--default .select2-selection--multiple .select2-selection__rendered {
display: contents;
padding: 0;
margin: 0;
line-height: inherit;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
display: inline-flex;
align-items: center;
max-width: 100%;
padding: 0;
margin: 0;
overflow: hidden;
font-size: 0.875rem;
color: var(--bs-body-color);
background-color: var(--bs-secondary-bg);
border: var(--bs-border-width) solid var(--bs-border-color);
border-radius: 0.25rem;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
padding: 0.0625rem 0.375rem;
margin: 0;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
position: static;
display: flex;
align-items: center;
align-self: stretch;
padding: 0 0.375rem;
color: var(--bs-secondary-color);
background-color: transparent;
border: 0;
border-right: var(--bs-border-width) solid var(--bs-border-color);
border-radius: 0;
transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
transition: none;
}
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus-visible {
color: var(--bs-danger-text-emphasis);
background-color: var(--bs-danger-bg-subtle);
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus-visible {
outline: 0;
box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.select2-container--default .select2-selection--multiple .select2-search--inline {
display: flex;
flex: 1 1 auto;
align-items: center;
min-width: 3rem;
}
.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field {
height: 1.5em;
min-height: 0;
padding: 0;
margin: 0;
font-family: inherit;
font-size: 1rem;
line-height: 1.5;
color: inherit;
}
.select2-container--default .select2-selection--multiple .select2-search--inline .select2-search__field::placeholder {
color: var(--bs-secondary-color);
}
.select2-container--default .select2-selection__clear {
padding: 0;
margin: 0;
color: var(--bs-secondary-color);
background-color: transparent;
border: 0;
}
.select2-container--default .select2-selection__clear:hover {
color: var(--bs-danger);
}
.select2-container--default .select2-selection--single .select2-selection__clear {
float: right;
margin-right: 0.25rem;
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
top: 0.375rem;
margin-top: 0;
margin-right: 0.25rem;
}
.select2-container--default.select2-container--focus .select2-selection--single,
.select2-container--default.select2-container--focus .select2-selection--multiple, .select2-container--default.select2-container--open .select2-selection--single,
.select2-container--default.select2-container--open .select2-selection--multiple {
border-color: rgb(52.5490196078%, 71.568627451%, 99.6078431373%);
outline: 0;
box-shadow: var(--bs-box-shadow-inset), 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.select2-container--default.select2-container--disabled .select2-selection--single,
.select2-container--default.select2-container--disabled .select2-selection--multiple {
cursor: default;
background-color: var(--bs-secondary-bg);
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
display: none;
}
.select2-container--default .select2-dropdown {
color: var(--bs-body-color);
background-color: var(--bs-body-bg);
border-color: rgb(52.5490196078%, 71.568627451%, 99.6078431373%);
border-radius: var(--bs-border-radius);
box-shadow: var(--bs-box-shadow);
}
.select2-container--default .select2-dropdown--below {
border-top-left-radius: 0;
border-top-right-radius: 0;
}
.select2-container--default .select2-dropdown--above {
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
}
.select2-container--default .select2-search--dropdown {
padding: 0.5rem 1rem;
}
.select2-container--default .select2-search--dropdown .select2-search__field {
padding: 0.25rem 0.5rem;
font-size: 0.875rem;
line-height: 1.5;
color: var(--bs-body-color);
background-color: var(--bs-body-bg);
border: var(--bs-border-width) solid var(--bs-border-color);
border-radius: var(--bs-border-radius-sm);
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
.select2-container--default .select2-search--dropdown .select2-search__field {
transition: none;
}
}
.select2-container--default .select2-search--dropdown .select2-search__field:focus {
border-color: rgb(52.5490196078%, 71.568627451%, 99.6078431373%);
outline: 0;
box-shadow: var(--bs-box-shadow-inset), 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.select2-container--default .select2-results > .select2-results__options {
max-height: 15rem;
}
.select2-container--default .select2-results__option {
padding: 0.25rem 1rem;
font-size: 1rem;
color: var(--bs-body-color);
}
.select2-container--default .select2-results__option--selected {
color: var(--bs-emphasis-color);
background-color: var(--bs-tertiary-bg);
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
color: #fff;
background-color: #0d6efd;
}
.select2-container--default .select2-results__option--disabled {
color: var(--bs-secondary-color);
}
.select2-container--default .select2-results__option--group {
padding: 0;
}
.select2-container--default .select2-results__group {
padding: 0.25rem 1rem;
font-size: 0.875rem;
font-weight: 600;
color: var(--bs-secondary-color);
text-transform: uppercase;
letter-spacing: 0.03em;
}
[data-bs-theme=dark] .select2-container--default .select2-selection--single {
--lte-select2-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}
.form-select-sm + .select2-container--default .select2-selection--single,
.form-control-sm + .select2-container--default .select2-selection--single {
padding-top: 0.25rem;
padding-bottom: 0.25rem;
padding-left: 0.5rem;
font-size: 0.875rem;
border-radius: var(--bs-border-radius-sm);
}
.form-select-sm + .select2-container--default .select2-selection--multiple,
.form-control-sm + .select2-container--default .select2-selection--multiple {
min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
padding: 0.1875rem 0.5rem;
font-size: 0.875rem;
border-radius: var(--bs-border-radius-sm);
}
.form-select-lg + .select2-container--default .select2-selection--single,
.form-control-lg + .select2-container--default .select2-selection--single {
padding-top: 0.5rem;
padding-bottom: 0.5rem;
padding-left: 1rem;
font-size: 1.25rem;
border-radius: var(--bs-border-radius-lg);
}
.form-select-lg + .select2-container--default .select2-selection--multiple,
.form-control-lg + .select2-container--default .select2-selection--multiple {
min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
padding: 0.4375rem 1rem;
font-size: 1.25rem;
border-radius: var(--bs-border-radius-lg);
}
.is-invalid + .select2-container--default .select2-selection--single,
.is-invalid + .select2-container--default .select2-selection--multiple {
border-color: var(--bs-form-invalid-border-color);
}
.is-invalid + .select2-container--default.select2-container--focus .select2-selection--single,
.is-invalid + .select2-container--default.select2-container--focus .select2-selection--multiple, .is-invalid + .select2-container--default.select2-container--open .select2-selection--single,
.is-invalid + .select2-container--default.select2-container--open .select2-selection--multiple {
box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}
.is-valid + .select2-container--default .select2-selection--single,
.is-valid + .select2-container--default .select2-selection--multiple {
border-color: var(--bs-form-valid-border-color);
}
.is-valid + .select2-container--default.select2-container--focus .select2-selection--single,
.is-valid + .select2-container--default.select2-container--focus .select2-selection--multiple, .is-valid + .select2-container--default.select2-container--open .select2-selection--single,
.is-valid + .select2-container--default.select2-container--open .select2-selection--multiple {
box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}
.input-group > .select2-container--default {
flex: 1 1 auto;
width: 1% ;
min-width: 0;
}
.input-group > .select2-container--default:not(:last-child) .select2-selection {
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.input-group > .select2-container--default:not(:first-child) .select2-selection {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.input-group > .select2-container--default.select2-container--open {
z-index: 5;
}
.select2-container--open {
z-index: 1060;
}
.select2-close-mask {
z-index: 1059;
}
/*# sourceMappingURL=adminlte-select2.css.map */