body {
    background-color: skyblue;
}

/* Choices.js Bootstrap 5 styling */
.choices {
    margin-bottom: 0;
}

.choices__inner {
    background-color: var(--bs-body-bg) !important;
    border: 1px solid var(--bs-border-color) !important;
    border-radius: var(--bs-border-radius) !important;
    min-height: calc(1.5em + 0.75rem + 2px) !important;
    padding: 0.375rem 0.75rem !important;
    display: flex !important;
    align-items: center !important;
}

.choices__list--multiple .choices__item {
    background-color: var(--bs-primary) !important;
    border: 1px solid var(--bs-primary) !important;
    border-radius: var(--bs-border-radius-sm) !important;
    margin-bottom: 2px !important;
}

.choices__list--dropdown {
    z-index: 1060 !important;
    background-color: var(--bs-body-bg) !important;
    border: 1px solid var(--bs-border-color) !important;
    border-radius: var(--bs-border-radius) !important;
    box-shadow: var(--bs-box-shadow) !important;
}

.choices__list--dropdown .choices__item--selectable.is-highlighted {
    background-color: var(--bs-light) !important;
    color: var(--bs-dark) !important;
}

.choices[data-type*="select-one"] .choices__inner {
    padding-bottom: 0.375rem !important;
}

.choices__input {
    background-color: transparent !important;
}
