// Dropdown styles // ---------------------------------------------- /* SG # Forms/Dropdowns ```
``` */ @import '../../cdb-utilities/mixins'; @import '../../cdb-variables/sizes'; @import '../../cdb-variables/colors'; .CDB-DropdownContainer { position: relative; height: 250px; } .CDB-Dropdown { @include display-flex(); @include flex-direction(row); position: absolute; top: 40px; max-height: 200px; } .CDB-Dropdown-calculations { padding: $sMargin-element; border-right: 1px solid $cMainLine; border-radius: 4px 0 0 4px; background-color: $cSecondaryBackground; box-sizing: border-box; } .CDB-Dropdown-calculationsElement { margin-bottom: $sLineHeight-medium; color: $cMainBg; font-size: $sFontSize-small; &:last-child { margin-bottom: 0; } } .CDB-Dropdown-options { width: $baseSize * 20; border-radius: 0 4px 4px 0; background-color: $cWhite; vertical-align: top; } .CDB-Dropdown-optionsElement { @include text-overflow(); padding: 12px 10px; border-bottom: 1px solid $cMainLine; color: $cBlue; &:last-child { border-bottom: 0; } &:hover { background-color: rgba(157, 224, 173, 0.2); cursor: pointer; } } .CDB-Dropdown-optionsElement.is-selected { color: $cMainBg; } .CDB-Dropdown-optionsElement.is-disabled { color: $cHintText; &:hover { background-color: transparent; cursor: default; } }