blob: 7f1077dbbd294c37dd96917256b203f65bc44f4a [file] [log] [blame]
Rucha Mahabal506ecb42021-06-20 12:42:06 +05301.node-card {
2 background: white;
3 stroke: 1px solid var(--gray-200);
4 box-shadow: var(--shadow-base);
5 border-radius: 0.5rem;
6 padding: 0.75rem;
7 margin-left: 3rem;
8 width: 18rem;
Rucha Mahabal8a33a032021-06-21 21:55:50 +05309 overflow: hidden;
Rucha Mahabal506ecb42021-06-20 12:42:06 +053010
11 .btn-edit-node {
12 display: none;
13 }
14
15 .edit-chart-node {
16 display: none;
17 }
18
19 .node-edit-icon {
20 display: none;
21 }
22}
23
Rucha Mahabal78f50a92021-07-25 20:28:01 +053024.node-card.exported {
25 box-shadow: none
26}
27
Rucha Mahabal506ecb42021-06-20 12:42:06 +053028.node-image {
29 width: 3.0rem;
30 height: 3.0rem;
31}
32
33.node-name {
34 font-size: 1rem;
35 line-height: 1.72;
36}
37
38.node-title {
39 font-size: 0.75rem;
40 line-height: 1.35;
41}
42
Rucha Mahabal5f0edca2021-07-25 20:39:51 +053043.node-info {
44 width: 12.7rem;
45}
46
Rucha Mahabal506ecb42021-06-20 12:42:06 +053047.node-connections {
48 font-size: 0.75rem;
49 line-height: 1.35;
50}
51
52.node-card.active {
53 background: var(--blue-50);
54 border: 1px solid var(--blue-500);
55 box-shadow: var(--shadow-md);
56 border-radius: 0.5rem;
57 padding: 0.75rem;
58 width: 18rem;
Rucha Mahabal506ecb42021-06-20 12:42:06 +053059
60 .btn-edit-node {
61 display: flex;
62 background: var(--blue-100);
63 color: var(--blue-500);
64 padding: .25rem .5rem;
65 font-size: .75rem;
66 justify-content: center;
67 box-shadow: var(--shadow-sm);
Rucha Mahabald363f9d2021-06-30 02:29:16 +053068 margin-left: auto;
Rucha Mahabal506ecb42021-06-20 12:42:06 +053069 }
70
71 .edit-chart-node {
72 display: block;
Rucha Mahabal781d1bf2021-07-02 18:15:18 +053073 margin-right: 0.25rem;
Rucha Mahabal506ecb42021-06-20 12:42:06 +053074 }
75
76 .node-edit-icon {
77 display: block;
78 }
79
Rucha Mahabal506ecb42021-06-20 12:42:06 +053080 .node-edit-icon > .icon{
81 stroke: var(--blue-500);
82 }
83
84 .node-name {
85 align-items: center;
86 justify-content: space-between;
87 margin-bottom: 2px;
Rucha Mahabald363f9d2021-06-30 02:29:16 +053088 width: 12.2rem;
Rucha Mahabal506ecb42021-06-20 12:42:06 +053089 }
90}
91
92.node-card.active-path {
93 background: var(--blue-100);
94 border: 1px solid var(--blue-300);
95 box-shadow: var(--shadow-sm);
96 border-radius: 0.5rem;
97 padding: 0.75rem;
98 width: 15rem;
99 height: 3.0rem;
100
101 .btn-edit-node {
102 display: none !important;
103 }
104
105 .edit-chart-node {
106 display: none;
107 }
108
109 .node-edit-icon {
110 display: none;
111 }
112
113 .node-info {
114 display: none;
115 }
116
117 .node-title {
118 display: none;
119 }
120
121 .node-connections {
122 display: none;
123 }
124
125 .node-name {
126 font-size: 0.85rem;
127 line-height: 1.35;
128 }
129
130 .node-image {
131 width: 1.5rem;
132 height: 1.5rem;
133 }
134
135 .node-meta {
136 align-items: baseline;
137 }
138}
139
140.node-card.collapsed {
141 background: white;
142 stroke: 1px solid var(--gray-200);
143 box-shadow: var(--shadow-sm);
144 border-radius: 0.5rem;
145 padding: 0.75rem;
146 width: 15rem;
147 height: 3.0rem;
148
149 .btn-edit-node {
150 display: none !important;
151 }
152
153 .edit-chart-node {
154 display: none;
155 }
156
157 .node-edit-icon {
158 display: none;
159 }
160
161 .node-info {
162 display: none;
163 }
164
165 .node-title {
166 display: none;
167 }
168
169 .node-connections {
170 display: none;
171 }
172
173 .node-name {
174 font-size: 0.85rem;
175 line-height: 1.35;
176 }
177
178 .node-image {
179 width: 1.5rem;
180 height: 1.5rem;
181 }
182
183 .node-meta {
184 align-items: baseline;
185 }
186}
187
188// horizontal hierarchy tree view
Rucha Mahabal78f50a92021-07-25 20:28:01 +0530189#hierarchy-chart-wrapper {
190 padding-top: 30px;
191}
192
Rucha Mahabal506ecb42021-06-20 12:42:06 +0530193.hierarchy {
194 display: flex;
Rucha Mahabal506ecb42021-06-20 12:42:06 +0530195}
196
197.hierarchy li {
198 list-style-type: none;
199}
200
201.child-node {
202 margin: 0px 0px 16px 0px;
203}
204
205.level {
206 margin-right: 8px;
Rucha Mahabal4e7cda62021-06-30 01:46:10 +0530207 align-items: flex-start;
Rucha Mahabal6f799d172021-07-21 23:19:47 +0530208 flex-direction: column;
Rucha Mahabal506ecb42021-06-20 12:42:06 +0530209}
210
211#arrows {
212 position: absolute;
Rucha Mahabalfb9b6282021-06-29 17:48:44 +0530213 overflow: visible;
Rucha Mahabal78f50a92021-07-25 20:28:01 +0530214 margin-top: -80px;
Rucha Mahabal506ecb42021-06-20 12:42:06 +0530215}
216
217.active-connector {
218 stroke: var(--blue-500);
219}
220
221.collapsed-connector {
222 stroke: var(--blue-300);
223}
Rucha Mahabal8a33a032021-06-21 21:55:50 +0530224
225// mobile
226
227.hierarchy-mobile {
228 display: flex;
229 flex-direction: column;
230 align-items: center;
Rucha Mahabal25c5cff2021-06-29 15:06:09 +0530231 padding-top: 10px;
Rucha Mahabal8a33a032021-06-21 21:55:50 +0530232 padding-left: 0px;
233}
234
235.hierarchy-mobile li {
236 list-style-type: none;
237 display: flex;
238 flex-direction: column;
239 align-items: flex-end;
240}
241
242.mobile-node {
243 margin-left: 0;
244}
245
246.mobile-node.active-path {
247 width: 12.25rem;
248}
249
250.active-child {
251 width: 15.5rem;
252}
253
254.mobile-node .node-connections {
255 max-width: 80px;
256}
257
258.hierarchy-mobile .node-children {
259 margin-top: 16px;
260}
261
Rucha Mahabal31a0f362021-07-07 12:05:50 +0530262.root-level .node-card {
263 margin: 0 0 16px;
264}
265
Rucha Mahabal8a33a032021-06-21 21:55:50 +0530266// node group
267
268.collapsed-level {
269 margin-bottom: 16px;
Rucha Mahabal25c5cff2021-06-29 15:06:09 +0530270 width: 18rem;
Rucha Mahabal8a33a032021-06-21 21:55:50 +0530271}
272
273.node-group {
274 background: white;
275 border: 1px solid var(--gray-300);
276 box-shadow: var(--shadow-sm);
277 border-radius: 0.5rem;
278 padding: 0.75rem;
Rucha Mahabal5046cb02021-06-29 11:12:47 +0530279 width: 18rem;
Rucha Mahabal8a33a032021-06-21 21:55:50 +0530280 height: 3rem;
281 overflow: hidden;
Rucha Mahabal5046cb02021-06-29 11:12:47 +0530282 align-items: center;
Rucha Mahabal8a33a032021-06-21 21:55:50 +0530283}
284
285.node-group .avatar-group {
286 margin-left: 0px;
287}
288
289.node-group .avatar-extra-count {
290 background-color: var(--blue-100);
291 color: var(--blue-500);
292}
293
294.node-group .avatar-frame {
295 width: 1.5rem;
296 height: 1.5rem;
Rucha Mahabal5046cb02021-06-29 11:12:47 +0530297}
298
299.node-group.collapsed {
300 width: 5rem;
301 margin-left: 12px;
Rucha Mahabal25c5cff2021-06-29 15:06:09 +0530302}
303
304.sibling-group {
305 display: flex;
306 flex-direction: column;
307 align-items: center;
Rucha Mahabal8a33a032021-06-21 21:55:50 +0530308}