diff options
Diffstat (limited to 'assets/sass/@primer/css/autocomplete/suggester.scss')
-rw-r--r-- | assets/sass/@primer/css/autocomplete/suggester.scss | 75 |
1 files changed, 75 insertions, 0 deletions
diff --git a/assets/sass/@primer/css/autocomplete/suggester.scss b/assets/sass/@primer/css/autocomplete/suggester.scss new file mode 100644 index 0000000..5ac5421 --- /dev/null +++ b/assets/sass/@primer/css/autocomplete/suggester.scss @@ -0,0 +1,75 @@ +// Needs refactoring +// stylelint-disable selector-max-type, selector-no-qualifying-type + +.suggester { + position: relative; + top: 0; + left: 0; + min-width: 180px; + padding: 0; + margin: 0; + margin-top: $spacer-4; + list-style: none; + cursor: pointer; + background: $bg-white; + border: $border; + border-radius: $border-radius; + box-shadow: $box-shadow-medium; + + li { + display: block; + padding: $spacer-1 $spacer-2; + font-weight: $font-weight-bold; + border-bottom: $border; + + small { + font-weight: $font-weight-normal; + color: $text-gray; + } + + &:last-child { + border-bottom: 0; + border-bottom-right-radius: $border-radius; + border-bottom-left-radius: $border-radius; + } + + &:first-child { + border-top-left-radius: $border-radius; + border-top-right-radius: $border-radius; + } + + &:hover, + &[aria-selected="true"], + &.navigation-focus { + color: $text-white; + text-decoration: none; + background: $bg-blue; + + small { + color: $text-white; + } + } + } +} + +.suggester-container { + position: absolute; + top: 0; + left: 0; + z-index: 30; +} + +// Responsive + +.page-responsive { + @media (max-width: $width-sm) { + .suggester-container { + right: $spacer-2 !important; + left: $spacer-2 !important; + } + + .suggester li { + padding: $spacer-2 $spacer-3; + } + } +} |