.choices {
    z-index: 60;
    margin-bottom: 0 !important;
}
.choices.is-compressed {
    --system-control-height: var(--system-control-compressed-height);
}
.choices__inner {
    display: inline-flex;
    align-items: center;
    height: var(--system-control-height);
    padding: var(--system-control-padding-vertical) var(--system-control-height) var(--system-control-padding-vertical) var(--system-control-padding-horizontal);
    font-size: var(--system-font-size-normal);
    min-height: var(--system-control-height);
}
.choices[data-type*="select-multiple"] .choices__inner {
    cursor: pointer;
}
.choices__inner,
.is-open .choices__list--dropdown, .is-open .choices__list[aria-expanded],
.choices__input-wrapper .choices__input {
    border-width: var(--system-border-width);
    border-style: solid;
    background-color: var(--system-color-white);
}
.choices.is-focused .choices__inner,
.choices.is-open .choices__inner,
.choices__inner,
.choices__input-wrapper .choices__input,
.is-open .choices__list--dropdown, .is-open .choices__list[aria-expanded] {
    border-color: var(--system-border-color);
    border-radius: var(--system-border-radius);
}
.choices.is-focused .choices__inner,
.choices.is-open .choices__inner {
    --border-focus-shift: 1px;
    border-width: calc(var(--system-border-width) + var(--border-focus-shift));
    padding-left: calc(var(--system-control-padding-horizontal) - var(--border-focus-shift));
}
.choices__list--dropdown, .choices__list[aria-expanded] {
    margin-top: .25rem;
    margin-bottom: .25rem !important;
    border-bottom-left-radius: var(--system-border-radius);
    border-bottom-right-radius: var(--system-border-radius);
}
.is-active.choices__list--dropdown, .is-active.choices__list[aria-expanded] {
    display: flex;
    flex-direction: column;
    align-items: stretch;
}
.choices__list--dropdown .choices__item, .choices__list[aria-expanded] .choices__item {
    height: 2.25rem;
    padding: .5rem var(--system-control-padding-horizontal);
    color: var(--system-color-gray-700);
    font-size: var(--system-font-size-small);
}
.choices__list--dropdown .choices__item, .choices__list[aria-expanded] .choices__item:not(.choices__placeholder) {
    font-weight: var(--system-font-weight-semibold);
}
.choices__list--dropdown .choices__item, .choices__list[aria-expanded] .choices__item[data-value=""] {
    color: var(--system-color-gray-500);
}
.choices__list--dropdown .choices__list, .choices__list[aria-expanded] .choices__list {
    padding-top: .25rem;
    padding-bottom: .25rem;
}
.choices__input-wrapper {
    position: relative;
    padding: var(--system-control-padding-vertical) var(--system-control-padding-horizontal);
    border-bottom: var(--system-border-width) solid var(--system-border-color);
}
.choices[data-type*="select-one"] .choices__input,
.choices[data-type*="select-multiple"] .choices__input {
    height: var(--system-control-compressed-height);
    padding: 0 var(--system-control-padding-horizontal) 0 var(--system-control-compressed-height);
    width: 100% !important;
}
.choices__input-wrapper:before {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    height: var(--system-control-compressed-height);
    width: var(--system-control-compressed-height);
    content: "\e902";
    font-family: "Lukoil CP Icons", serif !important;
    font-size: var(--system-font-size-normal);
    font-weight: var(--system-font-weight-semibold);
    color: var(--system-color-gray-500);
}
.choices::after {
    position: absolute;
    content: "\e91e" !important;
    width: var(--system-icon-dimensions) !important;
    height: var(--system-icon-dimensions) !important;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    border: none !important;
    margin: 0 !important;
    transform: none !important;
    top: calc(var(--system-control-height) / 2 - var(--system-icon-dimensions) / 2) !important;
    right: calc(var(--system-control-height) / 2 - var(--system-icon-dimensions) / 2) !important;
    font-size: var(--system-font-size-normal);
    font-family: "Lukoil CP Icons", serif !important;
    color: var(--system-color-gray-400);
    transition: transform var(--bulma-duration);
}
.choices.is-open::after {
    transform: rotate(180deg) !important;
}
.choices__list {
    text-wrap: nowrap;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.choices__list--multiple .choices__item,
.choices__list--multiple .choices__item.is-highlighted {
    display: inline;
    margin: 0;
    padding: 0;
    border: none;
    font-size: var(--system-font-size-normal);
    background-color: transparent;
    color: var(--system-color-black);
    border-radius: 0;
}
.choices__list--multiple .choices__item.choices__placeholder,
.choices[ata-type*="select-multiple"] .choices__inner .choices__list--multiple .choices__item {
    font-weight: var(--system-font-weight-normal) !important;
}
.choices[data-type*="select-multiple"] {
    cursor: pointer;
}
.choices__list--multiple .choices__item[data-value=""]:not(:last-child) {
    display: none;
}
.choices__list--multiple .choices__item {
    font-weight: var(--system-font-weight-normal);
}
.choices__list--multiple .choices__item:not(:last-child):after {
    content: ",";
    padding-right: .375rem;
}
.choices__list--dropdown .choices__list[aria-multiselectable="true"] .choices__item {
    display: flex;
    align-items: center;
    gap: .5rem;
}
.choices__list--dropdown .choices__list[aria-multiselectable="true"] .choices__item:not(.has-no-results):not(.has-no-choices):before {
    content: "";
    display: flex;
    justify-content: center;
    align-items: center;
    min-height: var(--system-font-size-normal);
    min-width: var(--system-font-size-normal);
    max-height: var(--system-font-size-normal);
    max-width: var(--system-font-size-normal);
    border: var(--system-border-width) solid var(--system-border-color);
    border-radius: .25rem;
    cursor: pointer;
    background-color: var(--system-color-white);
    font-family: "Lukoil CP Icons", serif !important;
    font-size: .5rem;
    font-weight: var(--system-font-weight-semibold);
    color: var(--system-color-white);
    transition: all var(--bulma-duration);
    margin-top: 2px;
}
.choices__list--dropdown .choices__list[aria-multiselectable="true"] .choices__item.is-selected:not(.has-no-results):not(.has-no-choices):before {
    content: '\ea10';
    background-color: var(--system-color-primary);
    border-color: var(--system-color-primary);
}
.choices__placeholder {
    opacity: 1;
}
.choices.is-compressed .choices__item,
.choices__inner-prepended-text {
    text-wrap: nowrap;
    font-weight: var(--system-font-weight-semibold);
    font-size: var(--system-font-size-small);
    color: var(--system-color-gray-500);
}
.choices > .choices__inner > .choices__list {
    padding-right: .25rem !important;
}
.choices[data-type*=select-one] .choices__inner {
     padding-bottom: 10px;
}