UNPKG

cdsstorybookpackage

Version:

React components library project for censa Design System

236 lines (202 loc) 4.74 kB
.Dropdown { width: 100%; position: relative; } .Dropdown-wrapper { margin-top: var(--spacing-m); margin-bottom: var(--spacing-m); } .Dropdown-inputWrapper { border-bottom: var(--spacing-xs) solid var(--secondary-dark); } .Dropdown-inputWrapper:focus-within { border-bottom: var(--spacing-xs) solid var(--primary); } .Dropdown-input { min-width: unset !important; } .Dropdown-input, .Dropdown-input:focus-within { border: unset !important; box-shadow: none !important; } .Dropdown-section { display: flex; justify-content: space-between; align-items: center; margin-left: var(--spacing-l); margin-top: var(--spacing-l); margin-bottom: 6px; } .Dropdown-section--withClear { margin-top: var(--spacing); margin-bottom: var(--spacing-s); } .Dropdown-buttonWrapper { display: flex; justify-content: flex-end; padding-top: var(--spacing); padding-right: var(--spacing); padding-bottom: var(--spacing); border-top: var(--spacing-xs) solid var(--secondary-light); } .Dropdown-footer { padding-left: var(--spacing-l); padding-bottom: var(--spacing-m); padding-top: var(--spacing); box-sizing: border-box; } .Option { display: flex; transition: var(--duration--fast-01) var(--standard-productive-curve); } .Option, .Option-loading { padding-top: 6px; padding-bottom: 6px; padding-left: var(--spacing-l); padding-right: var(--spacing); } .Option-checkbox .Checkbox-outerWrapper { background-color: var(--shadow-0); } .Option-checkboxWrapper { display: block; } .OptionCheckbox { width: 100%; padding-left: var(--spacing-l); padding-top: 6px; padding-bottom: 6px; } .Option--active, .Option-checkbox--active { background-color: var(--secondary-lightest); cursor: pointer; } .Option--active:hover, .Option-checkbox--active:hover { background-color: var(--secondary-lighter); } .Option--active:active, .Option-checkbox--active:active { background-color: var(--secondary-light); cursor: pointer; } .Option--active { transition: var(--standard-productive-curve); } .Option-loading { pointer-events: none; } .Option--selected { background-color: var(--primary-lightest); } .Option--selected:hover { background-color: var(--primary-lighter); } .Option--selected:active { background-color: var(--primary-lighter); color: var(--primary-darker); } .Option--selected:active .Option-text, .Option--selected:active .Option-subInfo { color: var(--primary-darker); } .Option--disabled, .OptionWrapper--disabled { pointer-events: auto; cursor: default; } .Option-label { overflow: hidden; display: flex; flex-direction: column; } .OptionCheckbox .Checkbox-label { padding-right: var(--spacing-l); width: 100%; display: flex; overflow: hidden; } .Option-text, .OptionCheckbox .Text { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .Option-text--wrap, .Dropdown-wrapper--wrap .OptionCheckbox .Text { white-space: unset; } .Option--icon { padding-left: var(--spacing); } .Option-icon { display: flex; } .Option-icon { height: fit-content; line-height: var(--font-height); } .kgselect{ display: flex; } .input-with-dropdown .DropdownButton{ background-color: transparent !important; border: 1px solid var(--stone); border-left: none; border-top-left-radius: 0px!important; border-bottom-left-radius: 0px !important; height: var(--font-height-l); } .input-with-dropdown .Input{ border-right: none; min-width:165px !important; border: 1px solid var(--stone); border-right: none; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; } .input-with-dropdown{ display: flex; } .input-with-dropdown .Input:hover, .input-with-dropdown button:hover{ background-color: transparent; } .input-with-dropdown .DropdownButton:active, .input-with-dropdown .DropdownButton-open{ background-color: transparent !important; } .input-with-dropdown:focus-within .Input{ border-color: var(--primary); } .input-with-dropdown:focus-within .Dropdown button{ border-color: var(--primary); } .input-with-dropdown .Text--regular{ font-weight: 400; } .input-with-dropdown .Input{ position: relative; } .input-with-dropdown .Input:after { content: ''; display: inline-block; position: absolute; height: 15px; width: 1.5px; background:#CBCACB; right: 0; } .input-with-dropdown .Input--success{ border-color: var(--success) !important; } .input-with-dropdown .Input--success + .btn-input .DropdownButton{ border-color: var(--success) !important; } .input-with-dropdown .Input--error{ border-color: var(--alert) !important; } .input-with-dropdown .Input--error + .btn-input .DropdownButton{ border-color: var(--alert) !important; }