blob: 12d24fe077f052d7fa050651456fa8d338c920fd [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 Tabidze9ca49262024-07-10 15:51:27 +040022 padding-left: 5px !important;
23 padding-right: 5px !important;
24 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 Tabidze9ca49262024-07-10 15:51:27 +040096 left: 90px;
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 Tabidze207ce082024-04-09 19:15:25 +0400108}
109
110.help-button {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400111 margin-top: 5px !important;
112 padding: 0 !important;
113 border: 0 !important;
Davit Tabidze9ca49262024-07-10 15:51:27 +0400114 margin-bottom: 1px !important;
Davit Tabidze7304dab2024-06-10 21:34:00 +0400115 width: 100% !important;
Davit Tabidze9ca49262024-07-10 15:51:27 +0400116 background-color: var(--button) !important;
117 color: var(--bodyBg) !important;
118 border-radius: 0 !important;
Davit Tabidze7304dab2024-06-10 21:34:00 +0400119 cursor: pointer !important;
120 font-size: 16px !important;
Davit Tabidze207ce082024-04-09 19:15:25 +0400121}
122
Davit Tabidze207ce082024-04-09 19:15:25 +0400123.tooltip p {
Davit Tabidze9ca49262024-07-10 15:51:27 +0400124 color: var(--formText);
Davit Tabidze7304dab2024-06-10 21:34:00 +0400125 margin: 0;
126 cursor: auto;
Davit Tabidze9ca49262024-07-10 15:51:27 +0400127 font-size: var(--fontSize);
Davit Tabidze207ce082024-04-09 19:15:25 +0400128}
129
Davit Tabidze9ca49262024-07-10 15:51:27 +0400130.app-icon:hover {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400131 transform: scale(1.15);
Davit Tabidze207ce082024-04-09 19:15:25 +0400132}
133
Davit Tabidze207ce082024-04-09 19:15:25 +0400134.modal-left {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400135 overflow-y: auto;
136 float: left;
137 margin-left: 0px;
Davit Tabidze9ca49262024-07-10 15:51:27 +0400138 padding-right: 10px;
Davit Tabidze7304dab2024-06-10 21:34:00 +0400139 background-color: #fbfcfc;
140 border-radius: 2px;
Davit Tabidze207ce082024-04-09 19:15:25 +0400141}
142
143.modal-right {
Davit Tabidze9ca49262024-07-10 15:51:27 +0400144 flex: 1;
Davit Tabidze7304dab2024-06-10 21:34:00 +0400145 overflow-y: auto;
146 float: right;
147 margin-left: 2px;
Davit Tabidze9ca49262024-07-10 15:51:27 +0400148 color: var(--bg);
149 padding-left: 10px;
150 padding-right: 10px;
151 font-size: 16px !important;
Davit Tabidze207ce082024-04-09 19:15:25 +0400152}
153
154.app-help-modal {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400155 position: fixed;
156 top: 0;
157 left: 0;
158 width: 100%;
159 height: 100%;
160 display: flex;
161 align-items: center;
162 justify-content: center;
163 flex-direction: column;
164 overflow: hidden;
Davit Tabidze207ce082024-04-09 19:15:25 +0400165}
166
167.app-help-modal-article {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400168 display: flex;
169 flex-direction: row;
170 width: 100%;
171 max-width: 100%;
172 min-height: 97%;
173 max-height: 97%;
174 overflow: hidden;
Davit Tabidze207ce082024-04-09 19:15:25 +0400175}
176
177.app-info-modal-article header {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400178 flex: 0 0 auto;
Davit Tabidze207ce082024-04-09 19:15:25 +0400179}
180
181header {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400182 display: flex;
183 justify-content: space-between;
184 align-items: center;
185 position: relative;
186 margin-bottom: 2px !important;
Davit Tabidze9ca49262024-07-10 15:51:27 +0400187 background-color: var(--bodyBg) !important;
188}
189
190header h4 {
191 color: var(--formText) !important;
192 padding-left: 10px;
Davit Tabidze207ce082024-04-09 19:15:25 +0400193}
194
195.close-button {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400196 padding: 0;
197 border: none;
198 background: none;
199 cursor: pointer;
200 outline: none;
201 width: 1.5em;
202 height: 1.5em;
203 position: absolute;
204 top: 11px;
Davit Tabidze9ca49262024-07-10 15:51:27 +0400205 right: 28px;
Davit Tabidze207ce082024-04-09 19:15:25 +0400206}
207
208.modal-article {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400209 min-width: 80% !important;
210 max-width: 80% !important;
211 min-height: 90% !important;
212 max-height: 90% !important;
213 overflow: hidden;
Davit Tabidze9ca49262024-07-10 15:51:27 +0400214 padding-left: 5px !important;
215 padding-right: 5px !important;
Davit Tabidze207ce082024-04-09 19:15:25 +0400216}
217
218.help-content {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400219 display: none;
Davit Tabidze207ce082024-04-09 19:15:25 +0400220}
221
222.circle {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400223 width: 50px;
224 height: 50px;
225 border-radius: 50%;
Davit Tabidze9ca49262024-07-10 15:51:27 +0400226 background-color: var(--bodyBg);
Davit Tabidze7304dab2024-06-10 21:34:00 +0400227 display: flex;
228 justify-content: center;
229 align-items: center;
Davit Tabidze9ca49262024-07-10 15:51:27 +0400230 margin-top: 2px;
Davit Tabidze207ce082024-04-09 19:15:25 +0400231}
232
Davit Tabidze9ca49262024-07-10 15:51:27 +0400233#user-initial {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400234 font-size: 24px;
235 text-align: center;
236 line-height: 50px;
237 margin: 0;
238 position: relative;
239 display: inline-block;
Davit Tabidze9ca49262024-07-10 15:51:27 +0400240 color: var(--logo);
Davit Tabidze207ce082024-04-09 19:15:25 +0400241}
242
243.user-circle {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400244 min-width: 80px !important;
245 max-width: 80px !important;
246 cursor: pointer;
247 display: flex;
248 align-items: center;
249 justify-content: center;
Davit Tabidze207ce082024-04-09 19:15:25 +0400250}
251
252.separator {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400253 margin-top: 2px !important;
254 margin-bottom: 4px !important;
255 border-width: 2px !important;
Davit Tabidze9ca49262024-07-10 15:51:27 +0400256 border-color: var(--bodyBg) !important;
Davit Tabidze7304dab2024-06-10 21:34:00 +0400257 width: 100% !important;
Davit Tabidze207ce082024-04-09 19:15:25 +0400258}
259
gio106b0242024-05-21 12:17:03 +0400260.modal-left ul {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400261 padding-inline-start: 0px !important;
262 margin-bottom: 0px;
263 list-style: none;
264 font-size: 14px;
Davit Tabidze207ce082024-04-09 19:15:25 +0400265}
266
gio106b0242024-05-21 12:17:03 +0400267.modal-left ul li {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400268 list-style: none !important;
Davit Tabidze9ca49262024-07-10 15:51:27 +0400269 padding-inline-start: 10px !important;
Davit Tabidze7304dab2024-06-10 21:34:00 +0400270 margin-bottom: 0px;
271 font-size: 16px !important;
Davit Tabidze207ce082024-04-09 19:15:25 +0400272}
273
gio106b0242024-05-21 12:17:03 +0400274.modal-left ul li a {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400275 --pico-text-decoration: none;
276 cursor: pointer;
gio106b0242024-05-21 12:17:03 +0400277}
gio106b0242024-05-21 12:17:03 +0400278.modal-left ul li a[aria-current] {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400279 color: var(--pico-primary);
gio106b0242024-05-21 12:17:03 +0400280}
281
Davit Tabidze207ce082024-04-09 19:15:25 +0400282.tooltip-user {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400283 position: absolute;
Davit Tabidze9ca49262024-07-10 15:51:27 +0400284 top: 45px;
285 left: 85.5px;
Davit Tabidze7304dab2024-06-10 21:34:00 +0400286 transform: translateY(-50%);
287 width: 234px;
Davit Tabidze9ca49262024-07-10 15:51:27 +0400288 background-color: var(--bodyBg);
Davit Tabidze7304dab2024-06-10 21:34:00 +0400289 padding: 5px;
290 z-index: 1;
291 display: flex;
292 flex-direction: column;
293 align-items: center;
294 visibility: hidden;
295 opacity: 0;
Davit Tabidze7304dab2024-06-10 21:34:00 +0400296 cursor: auto;
Davit Tabidze207ce082024-04-09 19:15:25 +0400297}
298
Davit Tabidze00077272024-06-11 20:19:36 +0400299#logout-button {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400300 margin-top: 5px !important;
301 padding: 0 !important;
302 border: 0 !important;
303 margin-bottom: 5px !important;
304 width: 100% !important;
Davit Tabidze7304dab2024-06-10 21:34:00 +0400305 cursor: pointer !important;
306 font-size: 19px !important;
Davit Tabidze9ca49262024-07-10 15:51:27 +0400307 border-radius: 0;
308 background-color: var(--button);
309 color: var(--text) !important;
Davit Tabidze207ce082024-04-09 19:15:25 +0400310}
311
312.tooltip-user p {
Davit Tabidze7304dab2024-06-10 21:34:00 +0400313 color: white;
314 margin: 0;
315 cursor: auto;
316 font-size: 19px;
Davit Tabidze9ca49262024-07-10 15:51:27 +0400317 color: var(--logo);
Davit Tabidze207ce082024-04-09 19:15:25 +0400318}