@import "../../../../../../media/vendor/bootstrap/scss/functions";
// Atum Variables
@import "../../variables";
// Mixins
@import "../../mixin";
@import "../../../../../../media/vendor/bootstrap/scss/variables";
@import "../../../../../../media/vendor/bootstrap/scss/mixins";
// choices.js
@import "../../../../../../node_modules/choices.js/src/styles/choices";
.choices {
border: 0;
border-radius: $border-radius;
&:hover {
cursor: pointer;
}
&.is-focused {
box-shadow: $focusshadow;
}
}
.choices__inner {
min-height: 42px;
padding: .1rem 1rem;
margin-bottom: 0;
font-size: 1rem;
border: $input-border;
border-radius: $border-radius;
.is-focused & {
border-color: $focuscolor;
}
}
.choices__input {
padding: 0;
margin-bottom: 0;
font-size: 1rem;
background-color: transparent;
&::-moz-placeholder {
color: $gray-700;
opacity: 1;
}
&::-webkit-input-placeholder {
color: $gray-700;
opacity: 1;
}
}
.choices__list--dropdown {
z-index: $zindex-popover;
}
.choices__list--single {
padding: 7px 16px 0 4px;
}
.choices__list--multiple .choices__item {
position: relative;
margin: 2px;
background-color: var(--template-bg-dark);
margin-inline-end: 2px;
border: 0;
border-radius: $border-radius;
&.is-highlighted {
background-color: var(--template-bg-dark);
opacity: .9;
}
}
.choices .choices__list--dropdown {
.choices__item {
padding-inline-end: 10px;
}
.choices__item--selectable::after {
display: none;
}
}
.choices__button_joomla {
position: relative;
padding: 0 10px;
color: inherit;
text-indent: -9999px;
cursor: pointer;
background: none;
border: 0;
opacity: .5;
appearance: none;
&::before {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
display: block;
text-align: center;
text-indent: 0;
content: "\00d7";
}
&:hover,
&:focus {
opacity: 1;
}
&:focus {
outline: none;
}
}
.choices[data-type*="select-one"],
.choices[data-type*="select-multiple"] {
.choices__inner {
padding-inline-end: $form-select-indicator-padding;
cursor: pointer;
background: url("../../../images/select-bg.svg") no-repeat 100%/116rem;
background-color: $form-select-bg;
[dir="rtl"] & {
background: url("../../../images/select-bg-rtl.svg") no-repeat 0/116rem;
background-color: $form-select-bg;
}
}
}
.choices[data-type*="select-one"] {
.choices__item {
display: flex;
justify-content: space-between;
}
.choices__button_joomla {
position: absolute;
top: 50%;
right: 0;
width: 20px;
height: 20px;
padding: 0;
margin-top: -10px;
margin-right: 50px;
border-radius: 10em;
opacity: .5;
[dir=rtl] & {
right: auto;
left: 0;
margin-right: 0;
margin-left: 50px;
}
&:hover,
&:focus {
opacity: 1;
}
&:focus {
box-shadow: 0 0 0 2px #00bcd4;
}
}
&::after {
display: none;
}
}
.choices[data-type*="select-multiple"],
.choices[data-type*="text"] {
.choices__input {
padding: .35rem 0;
}
}
.choices__heading {
font-size: 1.2rem;
}