blob: cde49ab26686928947fc59b0f89976c3a06e90d7 [file] [log] [blame]
Davit Tabidzed1b742e2024-07-15 16:01:52 +04001[data-theme="light"],
2:root:not([data-theme="dark"]) {
3 --pico-font-family: Hack, monospace;
4 --pico-font-size: 14px;
5 --pico-header-height: 56px;
6 --pico-border-radius: 0;
7 --pico-background-color: #d6d6d6;
8 --pico-form-element-border-color: #3a3a3a;
9 --pico-form-element-active-border-color: #7f9f7f;
10 --pico-form-element-focus-color: #7f9f7f;
11 --pico-form-element-background-color: #d6d6d6;
12 --pico-form-element-active-background-color: #d6d6d6;
13 --pico-form-element-selected-background-color: #d6d6d6;
giobb338e22024-07-18 18:09:22 +040014 --pico-dropdown-color: #3a3a3a;
gio4ece99c2024-07-18 11:05:50 +040015 --pico-dropdown-background-color: #d6d6d6;
16 --pico-dropdown-border-color: #7f9f7f;
17 --pico-dropdown-hover-background-color: #7f9f7f;
Davit Tabidzed1b742e2024-07-15 16:01:52 +040018 --pico-primary: #7f9f7f;
19 --pico-primary-background: #7f9f7f;
20 --pico-primary-hover: #d4888d;
21 --pico-primary-hover-background: #d4888d;
22 --pico-grid-spacing-horizontal: 0;
23 --search-background-color: #d6d6d6;
24 --pico-color: #3a3a3a;
Davit Tabidze42a6b8d2024-07-16 19:56:50 +040025 --pico-form-element-color: #3a3a3a;
Davit Tabidzed1b742e2024-07-15 16:01:52 +040026 --pico-primary-inverse: #3a3a3a;
Davit Tabidze42a6b8d2024-07-16 19:56:50 +040027 --pico-tooltip-background-color: #3a3a3a;
28 --pico-tooltip-color: #d6d6d6;
29 --pico-icon-color: #3a3a3a;
30 --icon-width: 50px;
31 --icon-height: 50px;
32 --icon-margin-left: 6px;
33 --icon-margin-right: 6px;
34 --app-details-padding-right: calc(
35 var(--icon-margin-right) + var(--icon-margin-left) + var(--icon-width)
36 );
Davit Tabidzed1b742e2024-07-15 16:01:52 +040037 h3,
38 p {
Davit Tabidze42a6b8d2024-07-16 19:56:50 +040039 --pico-color: #3a3a3a;
Davit Tabidze014c6962024-06-07 18:37:04 +040040 }
Davit Tabidzed1b742e2024-07-15 16:01:52 +040041 label {
Davit Tabidze42a6b8d2024-07-16 19:56:50 +040042 color: var(--pico-color);
Davit Tabidzed1b742e2024-07-15 16:01:52 +040043 }
44 input:is([type="checkbox"]) {
45 --pico-form-element-focus-color: none;
Davit Tabidze42a6b8d2024-07-16 19:56:50 +040046 --pico-border-color: var(--pico-color);
47 }
48 [data-tooltip]:not(a, button, input) {
49 text-decoration: none;
50 cursor: pointer;
51 }
52 #menu-nav nav ul li a {
53 --pico-primary: #3a3a3a;
54 }
55 .icon {
56 color: var(--pico-icon-color);
Davit Tabidzed1b742e2024-07-15 16:01:52 +040057 }
58}
59
60@media (max-width: 768px) {
61 body > main {
62 grid-template-columns: 9rem 1fr !important;
63 column-gap: 0 !important;
64 }
65
66 .container-fluid {
67 padding-left: 1px;
68 padding-right: 1px;
69 margin-left: 0;
70 margin-right: 0;
71 }
Davit Tabidze42a6b8d2024-07-16 19:56:50 +040072
73 #content {
74 width: 100% !important;
75 }
76
77 .app-details {
78 padding-right: 22px !important;
79 }
Davit Tabidzed1b742e2024-07-15 16:01:52 +040080}
81
82body > header {
83 z-index: 4;
84 position: relative;
85}
86
87html {
88 scroll-behavior: smooth;
89 overflow-x: hidden;
90}
91
92body > header.is-fixed-above-lg + main {
93 --pico-main-top-offset: var(--pico-header-height);
94}
95
96body > header.is-fixed-above-lg {
97 height: var(--pico-header-height);
98 display: flex;
99 align-items: center;
100 justify-content: center;
101 z-index: 2;
102 position: sticky;
103 top: 0;
104 -webkit-backdrop-filter: blur(1rem);
105 backdrop-filter: blur(1rem);
106 background-color: var(--pico-form-element-border-color);
107 transition: border-top-color 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
108}
109
110body > main > aside > nav.is-sticky-above-lg {
111 position: sticky;
112 top: calc(
113 var(--pico-main-top-offset) + var(--pico-block-spacing-vertical) / 2
114 );
115 max-height: calc(var(--max-height) - var(--pico-spacing));
116 overflow: auto;
117 transition: top var(--pico-transition);
118 transition-delay: 50ms;
119}
120
121body > main {
122 display: grid;
123 grid-template-rows: auto auto 1fr;
Davit Tabidze42a6b8d2024-07-16 19:56:50 +0400124 grid-template-columns: 11rem calc(100% - 11rem);
Davit Tabidzed1b742e2024-07-15 16:01:52 +0400125 grid-template-areas: "menu content";
126 column-gap: 2rem;
127 margin-top: 1rem;
128 padding: 0;
129}
130
131header > h1,
132header > svg {
133 margin-bottom: 2.5px;
gioa5ad6782024-07-18 17:04:29 +0400134 color: white;
Davit Tabidzed1b742e2024-07-15 16:01:52 +0400135}
136
Davit Tabidze42a6b8d2024-07-16 19:56:50 +0400137header > svg {
138 margin-right: var(--pico-spacing);
139}
140
Davit Tabidzed1b742e2024-07-15 16:01:52 +0400141.search-bar {
142 max-width: 616px;
143 width: 100%;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400144}
145
146article {
Davit Tabidze014c6962024-06-07 18:37:04 +0400147 margin: 0.3em;
148 margin-bottom: 0.3em;
149 display: flex;
150 padding: 6px !important;
151 position: relative;
152 align-items: flex-start;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400153}
154
155.icon {
Davit Tabidze42a6b8d2024-07-16 19:56:50 +0400156 margin: 0 var(--icon-margin-right) 0 var(--icon-margin-left);
Davit Tabidze014c6962024-06-07 18:37:04 +0400157 flex-shrink: 0;
Davit Tabidze42a6b8d2024-07-16 19:56:50 +0400158 /* --pico-primary: #3a3a3a;
159 color: var(--pico-color); */
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400160}
161
162.app-details {
Davit Tabidze014c6962024-06-07 18:37:04 +0400163 display: flex;
164 flex-direction: column;
165 flex-grow: 1;
166 position: relative;
Davit Tabidze42a6b8d2024-07-16 19:56:50 +0400167 padding-right: var(--app-details-padding-right);
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400168}
169
170.app-name-container {
Davit Tabidze014c6962024-06-07 18:37:04 +0400171 display: flex;
172 align-items: center;
173 justify-content: space-between;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400174}
175
176.app {
Davit Tabidze014c6962024-06-07 18:37:04 +0400177 margin-bottom: 2px;
178 margin-top: 0px;
179 margin-left: 5px;
Davit Tabidzed1b742e2024-07-15 16:01:52 +0400180 font-weight: bold;
181 font-size: 16px;
182}
183
184.app-link:hover h3.app,
185.app-link:hover .icon {
186 color: var(--pico-primary-hover);
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400187}
188
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400189.app-link:hover .app {
Davit Tabidze014c6962024-06-07 18:37:04 +0400190 text-decoration: underline;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400191}
Davit Tabidze42a6b8d2024-07-16 19:56:50 +0400192.primary:hover {
193 text-decoration: underline;
194 color: var(--pico-primary-hover);
195}
196
197.description {
198 margin: 0 0 3px 5px;
199}
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400200
201.instance-count {
Davit Tabidze014c6962024-06-07 18:37:04 +0400202 display: flex;
203 justify-content: center;
204 align-items: center;
Davit Tabidzed1b742e2024-07-15 16:01:52 +0400205 width: 22px;
206 height: 22px;
Davit Tabidze014c6962024-06-07 18:37:04 +0400207 border-radius: 50%;
Davit Tabidze014c6962024-06-07 18:37:04 +0400208 font-weight: bold;
Davit Tabidzee25ce1c2024-06-10 14:36:21 +0400209 border: 2px solid var(--pico-color) !important;
Davit Tabidze014c6962024-06-07 18:37:04 +0400210 position: absolute;
Davit Tabidzed1b742e2024-07-15 16:01:52 +0400211 top: 10px;
212 right: 10px;
Davit Tabidze014c6962024-06-07 18:37:04 +0400213 transform: translate(50%, -50%);
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400214}
215
216pre {
Davit Tabidze014c6962024-06-07 18:37:04 +0400217 white-space: pre-wrap;
218 /* Since CSS 2.1 */
219 white-space: -moz-pre-wrap;
220 /* Mozilla, since 1999 */
221 white-space: -pre-wrap;
222 /* Opera 4-6 */
223 white-space: -o-pre-wrap;
224 /* Opera 7 */
225 word-wrap: break-word;
226 /* Internet Explorer 5.5+ */
227 background-color: transparent;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400228}
229
230.hidden {
Davit Tabidze014c6962024-06-07 18:37:04 +0400231 visibility: hidden;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400232}
233
234.toast {
Davit Tabidze014c6962024-06-07 18:37:04 +0400235 position: fixed;
236 z-index: 999;
237 bottom: 10px;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400238}
239
240.app-link {
Davit Tabidze014c6962024-06-07 18:37:04 +0400241 padding-top: 0px;
242 padding-bottom: 2px;
243 text-decoration: none;
Davit Tabidzed1b742e2024-07-15 16:01:52 +0400244 width: 100%;
245 padding-right: 0;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400246}
247
248nav li {
Davit Tabidze014c6962024-06-07 18:37:04 +0400249 padding-top: 0;
250 padding-bottom: 0;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400251}
252
Davit Tabidze42a6b8d2024-07-16 19:56:50 +0400253nav hr {
254 border-color: var(--pico-color);
255}
256
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400257input[type="search"] {
Davit Tabidze014c6962024-06-07 18:37:04 +0400258 margin-bottom: 0;
Davit Tabidzed1b742e2024-07-15 16:01:52 +0400259 height: 100%;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400260}
261
262.page {
Davit Tabidze014c6962024-06-07 18:37:04 +0400263 display: flex;
264 align-items: center;
265 flex-direction: column;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400266}
267
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400268.card-content {
Davit Tabidze014c6962024-06-07 18:37:04 +0400269 width: 100%;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400270}
271
272.app-card {
Davit Tabidze014c6962024-06-07 18:37:04 +0400273 margin-bottom: 6px;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400274}
275
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400276nav {
Davit Tabidze014c6962024-06-07 18:37:04 +0400277 height: 100%;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400278}
279
280#config-form label {
Davit Tabidze014c6962024-06-07 18:37:04 +0400281 width: auto !important;
Davit Tabidzed1b742e2024-07-15 16:01:52 +0400282 padding: 0 5px 0 5px;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400283}
284
Davit Tabidzed1b742e2024-07-15 16:01:52 +0400285#config-form > label:nth-of-type(2) label {
286 padding-left: 0;
287 padding-right: 0;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400288}
289
Davit Tabidzed1b742e2024-07-15 16:01:52 +0400290input[type="checkbox"]:checked {
291 border-color: var(--pico-form-element-focus-color) !important;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400292}
293
294#menu-nav {
Davit Tabidze014c6962024-06-07 18:37:04 +0400295 grid-area: menu;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400296}
297
298#content {
Davit Tabidze014c6962024-06-07 18:37:04 +0400299 grid-area: content;
Davit Tabidze42a6b8d2024-07-16 19:56:50 +0400300 width: calc(100% - 11rem);
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400301}
302
Davit Tabidze014c6962024-06-07 18:37:04 +0400303main > aside#menu-nav nav {
304 margin-bottom: var(--pico-spacing);
305 margin-block: calc(var(--pico-outline-width) * -1);
306 padding-block: var(--pico-outline-width);
307 overflow: auto;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400308}
309
310#menu-nav nav ul:first-of-type {
Davit Tabidze014c6962024-06-07 18:37:04 +0400311 margin: 0;
312 padding: 0;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400313}
giof9f0bee2024-06-11 20:10:05 +0400314
315.progress {
316 padding-left: 0;
317}
318
319.progress ul {
320 padding-left: 15px;
321}
322
323.progress li {
324 list-style-type: none;
325}
Davit Tabidze42a6b8d2024-07-16 19:56:50 +0400326
327.primary {
328 color: #7f9f7f;
329}