main
scss 90 lines 2.13 KB
Raw
1 .singul-container {
2 max-height: 100%;
3 display: flex !important;
4 flex-direction: column;
5 overflow: hidden;
6 }
7
8 .singul-search-bar-container {
9 --singul-input-border-radius: var(--border-radius);
10 --singul-input-bg: var(--color-background-secondary);
11 --singul-input-border: 1px solid var(--border-color);
12 --singul-input-color: var(--fg-default-color);
13 --singul-input-focus-border: var(--primary-color);
14 --singul-input-focus-shadow: 0 0 5px 0px rgba(var(--primary-color-rgb) / 0.8);
15 --singul-app-icon-border: 1px solid var(--border-color);
16 --singul-item-border: var(--border-color);
17 --singul-dropdown-border-radius: var(--border-radius);
18 --singul-app-name-color: var(--fg-default-color);
19 --singul-app-description-color: var(--fg-secondary-color);
20 --singul-item-hover-bg: var(--bg-secondary-color);
21 --singul-spinner-border-top: 2px solid var(--primary-color);
22 --singul-item-selected-border: rgba(var(--primary-color-rgb) / 0.55);
23 --singul-accent-color: var(--primary-color);
24
25 display: flex;
26 flex-direction: column;
27 max-height: 100%;
28 flex-grow: 1;
29 overflow: hidden;
30
31 .singul-search-input {
32 box-shadow: none;
33 outline: none;
34 }
35
36 .singul-end-of-results {
37 color: var(--fg-secondary-color) !important;
38 font-size: 14px !important;
39 }
40
41 .singul-dropdown-item {
42 border: 1px solid var(--border-color);
43 border-radius: var(--border-radius);
44 margin-bottom: 0.5rem;
45 }
46
47 .singul-search-bar-container {
48 display: flex;
49 flex-direction: column;
50 gap: 1rem;
51 }
52
53 .singul-results-container {
54 flex-grow: 1;
55 mask-image: none;
56
57 &.singul-results-grid {
58 .singul-dropdown-item {
59 margin-bottom: 0rem;
60 }
61 }
62 }
63
64 .singul-source-pill-active {
65 background: transparent;
66 border-color: var(--primary-color);
67 color: var(--primary-color);
68
69 .singul-source-count {
70 background: rgba(var(--primary-color-rgb) / 0.2);
71 color: var(--primary-color);
72 }
73 }
74
75 .singul-dot-inactive {
76 background-color: var(--primary-color);
77 box-shadow: 0 0 6px rgba(var(--primary-color-rgb) / 0.4);
78 }
79
80 [role="tablist"] {
81 button {
82 cursor: pointer;
83 .tabular-nums {
84 border: none;
85 font-size: var(--font-mono);
86 color: var(--fg-secondary-color);
87 }
88 }
89 }
90 }