blob: 2f3564f70cdb6f0a25acd6b6f3eb01ad7822c2ae [file] [log] [blame]
Davit Tabidze014c6962024-06-07 18:37:04 +04001@media screen and (min-width: 801px) {
2 #main {
3 width: 600px;
4 }
Davit Tabidze3ec24cf2024-05-22 14:06:02 +04005}
6
7article {
Davit Tabidze014c6962024-06-07 18:37:04 +04008 margin: 0.3em;
9 margin-bottom: 0.3em;
10 display: flex;
11 padding: 6px !important;
12 position: relative;
13 align-items: flex-start;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +040014}
15
16.icon {
Davit Tabidze014c6962024-06-07 18:37:04 +040017 margin-right: 10px;
18 flex-shrink: 0;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +040019}
20
21.app-details {
Davit Tabidze014c6962024-06-07 18:37:04 +040022 display: flex;
23 flex-direction: column;
24 flex-grow: 1;
25 position: relative;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +040026}
27
28.app-name-container {
Davit Tabidze014c6962024-06-07 18:37:04 +040029 display: flex;
30 align-items: center;
31 justify-content: space-between;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +040032}
33
34.app {
Davit Tabidze014c6962024-06-07 18:37:04 +040035 margin-bottom: 2px;
36 margin-top: 0px;
37 margin-left: 5px;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +040038}
39
40.description {
Davit Tabidze014c6962024-06-07 18:37:04 +040041 --pico-color: var(--pico-secondary);
42 font-size: medium;
43 margin-bottom: 3px;
44 margin-left: 5px;
45 text-decoration: none !important;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +040046}
47
48.app-link:hover .app {
Davit Tabidze014c6962024-06-07 18:37:04 +040049 text-decoration: underline;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +040050}
51
52.instance-count {
Davit Tabidze014c6962024-06-07 18:37:04 +040053 display: flex;
54 justify-content: center;
55 align-items: center;
56 width: 24px;
57 height: 24px;
58 border-radius: 50%;
59 background-color: white;
60 color: var(--pico-color);
61 font-size: 16px;
62 font-weight: bold;
Davit Tabidzee25ce1c2024-06-10 14:36:21 +040063 border: 2px solid var(--pico-color) !important;
Davit Tabidze014c6962024-06-07 18:37:04 +040064 position: absolute;
65 top: 14px;
66 right: 11px;
67 transform: translate(50%, -50%);
Davit Tabidze3ec24cf2024-05-22 14:06:02 +040068}
69
70pre {
Davit Tabidze014c6962024-06-07 18:37:04 +040071 white-space: pre-wrap;
72 /* Since CSS 2.1 */
73 white-space: -moz-pre-wrap;
74 /* Mozilla, since 1999 */
75 white-space: -pre-wrap;
76 /* Opera 4-6 */
77 white-space: -o-pre-wrap;
78 /* Opera 7 */
79 word-wrap: break-word;
80 /* Internet Explorer 5.5+ */
81 background-color: transparent;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +040082}
83
84.hidden {
Davit Tabidze014c6962024-06-07 18:37:04 +040085 visibility: hidden;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +040086}
87
88.toast {
Davit Tabidze014c6962024-06-07 18:37:04 +040089 position: fixed;
90 z-index: 999;
91 bottom: 10px;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +040092}
93
94.app-link {
Davit Tabidze014c6962024-06-07 18:37:04 +040095 padding-top: 0px;
96 padding-bottom: 2px;
97 text-decoration: none;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +040098}
99
100nav li {
Davit Tabidze014c6962024-06-07 18:37:04 +0400101 padding-top: 0;
102 padding-bottom: 0;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400103}
104
105input[type="search"] {
Davit Tabidze014c6962024-06-07 18:37:04 +0400106 margin-bottom: 0;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400107}
108
109.page {
Davit Tabidze014c6962024-06-07 18:37:04 +0400110 display: flex;
111 align-items: center;
112 flex-direction: column;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400113}
114
115.search-bar {
Davit Tabidze014c6962024-06-07 18:37:04 +0400116 max-width: 616px;
117 min-width: 500px;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400118}
119
120.card-content {
Davit Tabidze014c6962024-06-07 18:37:04 +0400121 width: 100%;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400122}
123
124.app-card {
Davit Tabidze014c6962024-06-07 18:37:04 +0400125 margin-bottom: 6px;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400126}
127
128header {
Davit Tabidze014c6962024-06-07 18:37:04 +0400129 height: 80px !important;
130 display: flex;
131 align-items: center;
132 justify-content: center;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400133}
134
135header > h1 {
Davit Tabidze014c6962024-06-07 18:37:04 +0400136 margin-bottom: 0px;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400137}
138
139nav {
Davit Tabidze014c6962024-06-07 18:37:04 +0400140 height: 100%;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400141}
142
143#config-form label {
Davit Tabidze014c6962024-06-07 18:37:04 +0400144 width: auto !important;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400145}
146
147html {
Davit Tabidze014c6962024-06-07 18:37:04 +0400148 scroll-behavior: smooth;
149 --pico-header-height: 80px;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400150}
151
Davit Tabidze014c6962024-06-07 18:37:04 +0400152body > header.is-fixed-above-lg + main {
153 --pico-main-top-offset: var(--pico-header-height);
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400154}
155
Davit Tabidze014c6962024-06-07 18:37:04 +0400156body > header.is-fixed-above-lg {
157 z-index: 2;
158 position: sticky;
159 top: 0;
160 -webkit-backdrop-filter: blur(1rem);
161 backdrop-filter: blur(1rem);
162 background-color: var(--pico-header-background);
163 transition: border-top-color 0.4s ease-in-out, box-shadow 0.4s ease-in-out;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400164}
165
Davit Tabidze014c6962024-06-07 18:37:04 +0400166body > header.is-fixed-above-lg.is-fixed {
167 border-bottom-color: var(--pico-header-border-color);
168 box-shadow: var(--pico-card-box-shadow);
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400169}
170
Davit Tabidze014c6962024-06-07 18:37:04 +0400171body > header {
172 z-index: 4;
173 position: relative;
174 padding: 0.5rem 0;
175 border-bottom: var(--pico-border-width) solid transparent;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400176}
177
Davit Tabidze014c6962024-06-07 18:37:04 +0400178body > main {
179 display: grid;
180 grid-template-rows: auto auto 1fr;
181 grid-template-columns: 11rem 1fr;
182 grid-template-areas: "menu content";
183 column-gap: 2rem;
184 margin-top: 1rem;
185 padding: 0;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400186}
187
188#menu-nav {
Davit Tabidze014c6962024-06-07 18:37:04 +0400189 grid-area: menu;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400190}
191
192#content {
Davit Tabidze014c6962024-06-07 18:37:04 +0400193 grid-area: content;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400194}
195
Davit Tabidze014c6962024-06-07 18:37:04 +0400196main > aside {
197 --pico-font-size: 16px;
198 font-size: var(--pico-font-size);
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400199}
200
Davit Tabidze014c6962024-06-07 18:37:04 +0400201body > main > aside > nav.is-sticky-above-lg {
202 position: sticky;
203 top: calc(
204 var(--pico-main-top-offset) + var(--pico-block-spacing-vertical) / 2
205 );
206 max-height: calc(var(--max-height) - var(--pico-spacing));
207 overflow: auto;
208 transition: top var(--pico-transition);
209 transition-delay: 50ms;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400210}
211
Davit Tabidze014c6962024-06-07 18:37:04 +0400212main > aside#menu-nav nav {
213 margin-bottom: var(--pico-spacing);
214 margin-block: calc(var(--pico-outline-width) * -1);
215 padding-block: var(--pico-outline-width);
216 overflow: auto;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400217}
218
219#menu-nav nav ul:first-of-type {
Davit Tabidze014c6962024-06-07 18:37:04 +0400220 margin: 0;
221 padding: 0;
Davit Tabidze3ec24cf2024-05-22 14:06:02 +0400222}
giof9f0bee2024-06-11 20:10:05 +0400223
224.progress {
225 padding-left: 0;
226}
227
228.progress ul {
229 padding-left: 15px;
230}
231
232.progress li {
233 list-style-type: none;
234}