_search-widget.scss 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. @import "variables";
  2. .autocomplete {
  3. ul {
  4. padding: 0;
  5. margin: 0;
  6. list-style-type: none;
  7. }
  8. li {
  9. background-color: transparent;
  10. transition: background-color 0.2s;
  11. border-left: 3px solid;
  12. &.section {
  13. padding: 3px 12px;
  14. &.recent {
  15. border-color: #e5e5e5;
  16. color: #696969;
  17. }
  18. &.user-guide {
  19. border-color: #34D399;
  20. color: #064E3B;
  21. }
  22. &.developer-guide {
  23. border-color: #60A5FA;
  24. color: #1E3A8A;
  25. }
  26. &.config {
  27. border-color: #9CA3AF;
  28. color: #1F2937;
  29. }
  30. &.gql {
  31. border-color: #9CA3AF;
  32. color: #1F2937;
  33. }
  34. }
  35. &.result {
  36. transition: border-color 0.2s, background-color 0.2s;
  37. padding: 12px;
  38. &.recent {
  39. border-color: #c5c5c5;
  40. }
  41. &.user-guide {
  42. border-color: #A7F3D0;
  43. }
  44. &.developer-guide { border-color: #93C5FD; }
  45. &.config { border-color: #D1D5DB; }
  46. &.gql { border-color: #D1D5DB; }
  47. }
  48. &.result.selected {
  49. border-color: #24c9fb;
  50. background-color: #ebfcff;
  51. }
  52. &.selected {
  53. background-color: $gray-200;
  54. }
  55. a {
  56. display: flex;
  57. align-items: center;
  58. }
  59. .title {
  60. color: $gray-800;
  61. width: 300px;
  62. font-size: 12px;
  63. margin-right: 6px;
  64. }
  65. .parent {
  66. color: $gray-600;
  67. }
  68. .heading {
  69. color: $gray-900;
  70. .hl {
  71. background-color: transparentize($brand-color, 0.85);
  72. color: darken($brand-color, 40%);
  73. }
  74. }
  75. }
  76. }