UNPKG

@heycar-uikit/core

Version:
159 lines (147 loc) 3.37 kB
:root { /* heycar mint color */ /* mica blue color */ --color-mica-blue-500: #164ca3; /* sunbeam blue color */ /* mustang yellow color */ /* old ferrari red color */ /* -- fantasy name of "green" color to be defined -- */ /* -- fantasy name of "whatsapp" color to be defined -- */ /* -- fantasy name of "red" color to be defined -- */ /* tarmac grey color */ --color-tarmac-grey-50: #f3f3f3; --color-tarmac-grey-300: #b5b5b5; --color-tarmac-grey-700: #303030; /* brand colors */ --color-championship-white: #fff; } /* Depricated. Do Not Use */ :root { --gap-xs: 8px; --gap-s: 12px; --gap-7xl: 48px; } :root { /* Font families */ /* Font weights */ } /* Heading */ /* Sub-Heading */ /* Body */ /* Caption */ /* Overline */ /* Button */ /* Button Old - DO NOT USE */ /* If this is ever changed please update breakpoints.json as well */ /* Mobile */ /* Tablet */ /* Desktop */ /* Default theme (light) */ :root { /* Colors */ --color-neutral-50: var(--color-tarmac-grey-50); --color-neutral-300: var(--color-tarmac-grey-300); --color-neutral-700: var(--color-tarmac-grey-700); /* Sizes */ } body { color: var(--color-neutral-700); } /* * Colors */ :root { --option-background-color: var(--color-tarmac-grey-50); --option-text-color: var(--color-tarmac-grey-700); --container-focus-border-color: var(--color-mica-blue-500); --container-disabled-color: var(--color-neutral-300); --options-border-color: var(--color-neutral-50); --options-background-color: var(--color-championship-white); } .dropdown__container_5a833 { position: relative; color: var(--option-text-color); } .dropdown__container_5a833:focus { border-color: var(--container-focus-border-color); } .dropdown__container_5a833.dropdown__disabled_5a833 { color: var(--container-disabled-color); border-color: var(--container-disabled-color); } .dropdown__container_5a833.dropdown__disabled_5a833:focus { color: var(--container-disabled-color); border-color: var(--container-disabled-color); } .dropdown__value_5a833 { flex-grow: 1; display: flex; gap: 0.5em; flex-wrap: wrap; max-width: 232px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; } input { max-width: 232px; } .dropdown__options_5a833 { position: absolute; margin: 0; padding: 0; list-style: none; display: none; max-height: 15em; overflow-y: auto; border: 1px solid var(--options-border-color); left: -1px; top: calc(100% + 0.01em); background-color: var(--color-championship-white); z-index: 100; box-shadow: 0 2px 4px 0 var(--options-border-color), 0 2px 5px 0 var(--options-border-color); width: 100%; } .dropdown__options_5a833.dropdown__show_5a833 { display: block; } .dropdown__option_5a833 { padding: var(--gap-xs) var(--gap-s); cursor: pointer; max-height: var(--gap-7xl); } .dropdown__option_5a833.dropdown__selected_5a833 { background-color: var(--color-mica-blue-500); color: var(--options-background-color); } .dropdown__option_5a833.dropdown__highlighted_5a833 { color: var(--option-text-color); background-color: var(--option-background-color); } .dropdown__option_5a833:hover { color: var(--option-text-color); background-color: var(--option-background-color); } /* Full width */ .dropdown__fullWidth_5a833 { width: 100% !important; }