UNPKG

benivo-ui-library

Version:

Benivo UI library

143 lines (118 loc) 3.4 kB
// //Select // .form-select__menu-portal { z-index: @zindex-modal !important; } .form-select, .form-select__menu-portal { .form-select__control { background-image: none; background-color: var(--white); min-height: inherit; width: 100%; padding: 0 0 0 .75rem; line-height: @form-line-height-mobile; color: inherit; font-style: normal; font-family: @form-font-family; font-weight: @form-font-weight; font-size: @form-font-size; border: solid 1px var(--border-200); .box-shadow(@form-box-shadow); .border-radius(@form-border-radius); @media @lg { line-height: @form-line-height; } } &.disabled { .form-select__control { pointer-events: none; background-color: rgba(var(--black-rgb), 0.03); } } .form-select__control:hover { border-color: var(--border-200); } .form-select__control--is-focused, .form-select__control--menu-is-open { .box-shadow(@form-box-shadow); } .form-select__value-container { padding: 0; min-height: 44px; @media @lg { min-height: 34px; } .form-select__single-value { margin-left: 0; color: inherit; } } .form-select__indicator-separator { display: none; } .form-select__indicators { margin: -2px 0; } .form-select__placeholder { color: var(--text-300); margin: 0 0 0 2px; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-transform: initial; } .form-select__input-container { margin: 0; } .form-select__menu { background: var(--white); z-index: @zindex-dropdown; &-list { padding-top: 0; padding-bottom: 0; .border-radius(@form-border-radius); } .form-select__option { color: var(--text-600); cursor: pointer; font-size: @form-font-size; padding: 13px 12px; word-break: break-word; } .form-select__option--is-focused { background-color: rgba(var(--black-rgb), 0.1); } .form-select__option--is-selected { background-color: var(--bg-50); } .form-select__option--is-focused.form-select__option--is-selected { background-color: var(--bg-50); } ::-webkit-scrollbar { width: 4px; } ::-webkit-scrollbar-track { background-color: var(--grey-200); border: 0; } ::-webkit-scrollbar-thumb { .border-radius(@form-border-radius); background-color: var(--grey-400); border: 0; max-height: 20px; } &.increase-scroll-width ::-webkit-scrollbar { width: 8px; } } &.show-first-row { .form-select__menu .form-select__option { overflow-x: hidden; white-space: nowrap; text-overflow: ellipsis; } } }