blob: 307c4e5703700c8884b2a1f2cd6cab98d27dd7c6 [file] [log] [blame]
Davit Tabidze207ce082024-04-09 19:15:25 +04001:root:not([data-theme]) {
Davit Tabidze7304dab2024-06-10 21:34:00 +04002 --pico-background-color: unset;
3 --pico-color: unset;
Davit Tabidze207ce082024-04-09 19:15:25 +04004}
5
Davit Tabidze9ca49262024-07-10 15:51:27 +04006:root {
7 --bg: #d6d6d6;
8 --bodyBg: #3a3a3a;
9 --text: #3a3a3a;
10 --formText: #d6d6d6;
11 --button: #7f9f7f;
12 --logo: #d4888d;
13 --fontSize: 14px;
14}
15
Davit Tabidze207ce082024-04-09 19:15:25 +040016body {
Davit Tabidze7304dab2024-06-10 21:34:00 +040017 margin: 0;
18 padding: 0;
Davit Tabidze9ca49262024-07-10 15:51:27 +040019 font-family: Hack, monospace;
Davit Tabidze7304dab2024-06-10 21:34:00 +040020 display: flex;
21 height: 100vh;
Davit Tabidze42a6b8d2024-07-16 19:56:50 +040022 padding-left: 0 !important;
23 padding-right: 0 !important;
Davit Tabidze9ca49262024-07-10 15:51:27 +040024 background-color: var(--bodyBg);
25 overflow-x: hidden;
26 overflow-y: hidden;
Davit Tabidze207ce082024-04-09 19:15:25 +040027}
28
29#left-panel {
Davit Tabidze7304dab2024-06-10 21:34:00 +040030 width: 80px;
Davit Tabidze9ca49262024-07-10 15:51:27 +040031 background-color: var(--bg);
Davit Tabidze7304dab2024-06-10 21:34:00 +040032 display: flex;
33 flex-direction: column;
34 align-items: center;
Davit Tabidze207ce082024-04-09 19:15:25 +040035}
36
37.app-list {
Davit Tabidze7304dab2024-06-10 21:34:00 +040038 display: flex;
39 flex-direction: column;
40 align-items: center;
Davit Tabidze9ca49262024-07-10 15:51:27 +040041 overflow-y: auto;
42 overflow-x: hidden;
43 padding-top: 3px;
44 width: 95% !important;
Davit Tabidze207ce082024-04-09 19:15:25 +040045}
46
Davit Tabidze9ca49262024-07-10 15:51:27 +040047.scrollbar-custom {
48 scrollbar-width: thin;
49 scrollbar-color: var(--bodyBg) var(--bg);
50}
51
Davit Tabidze9ca49262024-07-10 15:51:27 +040052.scrollbar-custom::-webkit-scrollbar {
53 width: 6px;
54}
55
56.scrollbar-custom::-webkit-scrollbar-track {
57 background-color: var(--bg) !important;
58}
59
60.scrollbar-custom::-webkit-scrollbar-thumb {
61 background-color: var(--bodyBg) !important;
62 border-radius: 4px !important;
63}
64
65.scrollbar-custom::-webkit-scrollbar-thumb:hover {
66 background-color: var(--bodyBg);
67}
68
Davit Tabidze207ce082024-04-09 19:15:25 +040069#right-panel {
Davit Tabidze7304dab2024-06-10 21:34:00 +040070 flex: 1;
Davit Tabidze9ca49262024-07-10 15:51:27 +040071 background-color: none !important;
Davit Tabidzed1b742e2024-07-15 16:01:52 +040072 padding: 0 0 0 2px;
Davit Tabidze207ce082024-04-09 19:15:25 +040073}
74
Davit Tabidze00077272024-06-11 20:19:36 +040075.appFrame {
Davit Tabidzed1b742e2024-07-15 16:01:52 +040076 border-radius: 0;
Davit Tabidze00077272024-06-11 20:19:36 +040077 width: 100%;
78 height: 100%;
79 border: 0;
Davit Tabidze207ce082024-04-09 19:15:25 +040080}
81
Davit Tabidze9ca49262024-07-10 15:51:27 +040082.app-icon {
Davit Tabidze9ca49262024-07-10 15:51:27 +040083 display: flex;
84 flex-direction: column;
85 align-items: center;
Davit Tabidze7304dab2024-06-10 21:34:00 +040086 justify-content: center;
Davit Tabidze7304dab2024-06-10 21:34:00 +040087 width: 80px !important;
88 height: 50px !important;
89 margin-bottom: 10px !important;
90 cursor: pointer !important;
Davit Tabidze207ce082024-04-09 19:15:25 +040091}
92
93.tooltip {
Davit Tabidze7304dab2024-06-10 21:34:00 +040094 position: absolute;
95 width: 200px;
Davit Tabidze42a6b8d2024-07-16 19:56:50 +040096 left: 80px;
Davit Tabidze7304dab2024-06-10 21:34:00 +040097 transform: translateY(-50%);
Davit Tabidze9ca49262024-07-10 15:51:27 +040098 background-color: var(--bodyBg);
Davit Tabidze7304dab2024-06-10 21:34:00 +040099 padding: 5px;
100 z-index: 1;
101 display: flex;
102 flex-direction: column;
103 align-items: center;
104 visibility: hidden;
105 opacity: 0;
106 cursor: auto;
107 font-size: 16px;
Davit Tabidze42a6b8d2024-07-16 19:56:50 +0400108 box-shadow: 2px 2px 5px var(--bodyBg);
Davit Tabidze207ce082024-04-09 19:15:25 +0400109}
110
111.help-button {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400112 margin-top: 5px !important;
113 padding: 0 !important;
114 border: 0 !important;
Davit Tabidze9ca49262024-07-10 15:51:27 +0400115 margin-bottom: 1px !important;
Davit Tabidze7304dab2024-06-10 21:34:00 +0400116 width: 100% !important;
Davit Tabidze9ca49262024-07-10 15:51:27 +0400117 background-color: var(--button) !important;
118 color: var(--bodyBg) !important;
119 border-radius: 0 !important;
Davit Tabidze7304dab2024-06-10 21:34:00 +0400120 cursor: pointer !important;
121 font-size: 16px !important;
Davit Tabidze207ce082024-04-09 19:15:25 +0400122}
123
Davit Tabidze207ce082024-04-09 19:15:25 +0400124.tooltip p {
Davit Tabidze9ca49262024-07-10 15:51:27 +0400125 color: var(--formText);
Davit Tabidze7304dab2024-06-10 21:34:00 +0400126 margin: 0;
127 cursor: auto;
Davit Tabidze9ca49262024-07-10 15:51:27 +0400128 font-size: var(--fontSize);
Davit Tabidze207ce082024-04-09 19:15:25 +0400129}
130
Davit Tabidze9ca49262024-07-10 15:51:27 +0400131.app-icon:hover {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400132 transform: scale(1.15);
Davit Tabidze207ce082024-04-09 19:15:25 +0400133}
134
Davit Tabidze207ce082024-04-09 19:15:25 +0400135.modal-left {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400136 overflow-y: auto;
137 float: left;
138 margin-left: 0px;
Davit Tabidze9ca49262024-07-10 15:51:27 +0400139 padding-right: 10px;
Davit Tabidze7304dab2024-06-10 21:34:00 +0400140 background-color: #fbfcfc;
141 border-radius: 2px;
Davit Tabidze207ce082024-04-09 19:15:25 +0400142}
143
144.modal-right {
Davit Tabidze9ca49262024-07-10 15:51:27 +0400145 flex: 1;
Davit Tabidze7304dab2024-06-10 21:34:00 +0400146 overflow-y: auto;
147 float: right;
148 margin-left: 2px;
Davit Tabidze9ca49262024-07-10 15:51:27 +0400149 color: var(--bg);
150 padding-left: 10px;
151 padding-right: 10px;
152 font-size: 16px !important;
Davit Tabidze207ce082024-04-09 19:15:25 +0400153}
154
155.app-help-modal {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400156 position: fixed;
157 top: 0;
158 left: 0;
159 width: 100%;
160 height: 100%;
161 display: flex;
162 align-items: center;
163 justify-content: center;
164 flex-direction: column;
165 overflow: hidden;
Davit Tabidze207ce082024-04-09 19:15:25 +0400166}
167
168.app-help-modal-article {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400169 display: flex;
170 flex-direction: row;
171 width: 100%;
172 max-width: 100%;
173 min-height: 97%;
174 max-height: 97%;
175 overflow: hidden;
Davit Tabidze207ce082024-04-09 19:15:25 +0400176}
177
178.app-info-modal-article header {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400179 flex: 0 0 auto;
Davit Tabidze207ce082024-04-09 19:15:25 +0400180}
181
182header {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400183 display: flex;
184 justify-content: space-between;
185 align-items: center;
186 position: relative;
187 margin-bottom: 2px !important;
Davit Tabidze9ca49262024-07-10 15:51:27 +0400188 background-color: var(--bodyBg) !important;
189}
190
191header h4 {
192 color: var(--formText) !important;
193 padding-left: 10px;
Davit Tabidze207ce082024-04-09 19:15:25 +0400194}
195
196.close-button {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400197 padding: 0;
198 border: none;
199 background: none;
200 cursor: pointer;
201 outline: none;
202 width: 1.5em;
203 height: 1.5em;
204 position: absolute;
205 top: 11px;
Davit Tabidze9ca49262024-07-10 15:51:27 +0400206 right: 28px;
Davit Tabidze207ce082024-04-09 19:15:25 +0400207}
208
209.modal-article {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400210 min-width: 80% !important;
211 max-width: 80% !important;
212 min-height: 90% !important;
213 max-height: 90% !important;
214 overflow: hidden;
Davit Tabidze9ca49262024-07-10 15:51:27 +0400215 padding-left: 5px !important;
216 padding-right: 5px !important;
Davit Tabidze207ce082024-04-09 19:15:25 +0400217}
218
219.help-content {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400220 display: none;
Davit Tabidze207ce082024-04-09 19:15:25 +0400221}
222
223.circle {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400224 width: 50px;
225 height: 50px;
226 border-radius: 50%;
Davit Tabidze9ca49262024-07-10 15:51:27 +0400227 background-color: var(--bodyBg);
Davit Tabidze7304dab2024-06-10 21:34:00 +0400228 display: flex;
229 justify-content: center;
230 align-items: center;
Davit Tabidze9ca49262024-07-10 15:51:27 +0400231 margin-top: 2px;
Davit Tabidze207ce082024-04-09 19:15:25 +0400232}
233
Davit Tabidze9ca49262024-07-10 15:51:27 +0400234#user-initial {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400235 font-size: 24px;
236 text-align: center;
237 line-height: 50px;
238 margin: 0;
239 position: relative;
240 display: inline-block;
Davit Tabidze9ca49262024-07-10 15:51:27 +0400241 color: var(--logo);
Davit Tabidze207ce082024-04-09 19:15:25 +0400242}
243
244.user-circle {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400245 min-width: 80px !important;
246 max-width: 80px !important;
247 cursor: pointer;
248 display: flex;
249 align-items: center;
250 justify-content: center;
Davit Tabidze207ce082024-04-09 19:15:25 +0400251}
252
253.separator {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400254 margin-top: 2px !important;
255 margin-bottom: 4px !important;
256 border-width: 2px !important;
Davit Tabidze9ca49262024-07-10 15:51:27 +0400257 border-color: var(--bodyBg) !important;
Davit Tabidze7304dab2024-06-10 21:34:00 +0400258 width: 100% !important;
Davit Tabidze207ce082024-04-09 19:15:25 +0400259}
260
gio106b0242024-05-21 12:17:03 +0400261.modal-left ul {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400262 padding-inline-start: 0px !important;
263 margin-bottom: 0px;
264 list-style: none;
265 font-size: 14px;
Davit Tabidze207ce082024-04-09 19:15:25 +0400266}
267
gio106b0242024-05-21 12:17:03 +0400268.modal-left ul li {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400269 list-style: none !important;
Davit Tabidze9ca49262024-07-10 15:51:27 +0400270 padding-inline-start: 10px !important;
Davit Tabidze7304dab2024-06-10 21:34:00 +0400271 margin-bottom: 0px;
272 font-size: 16px !important;
Davit Tabidze207ce082024-04-09 19:15:25 +0400273}
274
gio106b0242024-05-21 12:17:03 +0400275.modal-left ul li a {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400276 --pico-text-decoration: none;
277 cursor: pointer;
gio106b0242024-05-21 12:17:03 +0400278}
gio106b0242024-05-21 12:17:03 +0400279.modal-left ul li a[aria-current] {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400280 color: var(--pico-primary);
gio106b0242024-05-21 12:17:03 +0400281}
282
Davit Tabidze207ce082024-04-09 19:15:25 +0400283.tooltip-user {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400284 position: absolute;
Davit Tabidze42a6b8d2024-07-16 19:56:50 +0400285 top: 38.7px;
286 left: 80px;
Davit Tabidze7304dab2024-06-10 21:34:00 +0400287 transform: translateY(-50%);
288 width: 234px;
Davit Tabidze9ca49262024-07-10 15:51:27 +0400289 background-color: var(--bodyBg);
Davit Tabidze7304dab2024-06-10 21:34:00 +0400290 padding: 5px;
291 z-index: 1;
292 display: flex;
293 flex-direction: column;
294 align-items: center;
295 visibility: hidden;
296 opacity: 0;
Davit Tabidze7304dab2024-06-10 21:34:00 +0400297 cursor: auto;
Davit Tabidze42a6b8d2024-07-16 19:56:50 +0400298 box-shadow: 2px 2px 5px var(--bodyBg);
Davit Tabidze207ce082024-04-09 19:15:25 +0400299}
300
Davit Tabidze00077272024-06-11 20:19:36 +0400301#logout-button {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400302 margin-top: 5px !important;
303 padding: 0 !important;
304 border: 0 !important;
305 margin-bottom: 5px !important;
306 width: 100% !important;
Davit Tabidze7304dab2024-06-10 21:34:00 +0400307 cursor: pointer !important;
308 font-size: 19px !important;
Davit Tabidze9ca49262024-07-10 15:51:27 +0400309 border-radius: 0;
310 background-color: var(--button);
311 color: var(--text) !important;
Davit Tabidze207ce082024-04-09 19:15:25 +0400312}
313
314.tooltip-user p {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400315 color: white;
316 margin: 0;
317 cursor: auto;
318 font-size: 19px;
Davit Tabidze9ca49262024-07-10 15:51:27 +0400319 color: var(--logo);
Davit Tabidze207ce082024-04-09 19:15:25 +0400320}