PluginProbe ʕ •ᴥ•ʔ
Oxyplug Preload / trunk
Oxyplug Preload vtrunk
2.2.1 2.2.0 trunk 2.0.0 2.1.0 2.1.1 2.1.2 2.1.3 2.1.5
oxyplug-preload / assets / css / admin-style.css
oxyplug-preload / assets / css Last commit date
admin-style.css 1 year ago
admin-style.css
442 lines
1 :root {
2 --oxyplug-preload-color-purple: #6751a4;
3
4 --oxyplug-preload-color-red-dark: #cc1818;
5
6 --oxyplug-preload-color-green: #0f7a65;
7 --oxyplug-preload-color-green-dark: #0c6150;
8 --oxyplug-preload-color-green-lighter: #adf0d6;
9
10 --oxyplug-preload-color-gray-darker: #2d2d2dff;
11 --oxyplug-preload-color-gray-dark: #616161;
12 --oxyplug-preload-color-gray: #aaaaaa;
13 --oxyplug-preload-color-gray-light: #dddddd;
14 --oxyplug-preload-color-gray-lighter: #f7f7f7;
15
16 --oxyplug-preload-color-cream: #f8f3e7;
17 }
18
19 /* General Starts Here */
20 :is(.tools_page_oxyplug-preload-settings) #wpcontent {
21 padding-left: 0;
22
23 & .notice ~ .oxyplug-preload-admin-page {
24 margin-top: 15px;
25 }
26 }
27
28 small.oxyplug-preload-smaller {
29 font-size: 0.5em;
30 }
31
32 md-divider.oxyplug-preload-horizontal-divider {
33 color: var(--oxyplug-preload-color-gray-light);
34 --md-divider-thickness: 1px;
35 margin: 30px auto;
36 }
37
38 .oxyplug-preload-note {
39 width: fit-content;
40 padding: 15px 15px 15px 35px;
41 margin-bottom: 30px;
42 border-radius: 8px;
43 color: var(--oxyplug-preload-color-gray-darker);
44 background: var(--oxyplug-preload-color-gray-lighter) url('../images/info.svg') no-repeat 10px center / 15px 15px;
45 }
46
47 html[dir="rtl"] {
48 .oxyplug-preload-note {
49 padding: 15px 35px 15px 15px;
50 background-position-x: calc(100% - 10px);
51 }
52 }
53
54 .oxyplug-preload-switch-wrap {
55 display: flex;
56 align-items: center;
57 column-gap: 15px;
58 @media (max-width: 767px) {
59 row-gap: 15px;
60 }
61
62 span.active {
63 color: var(--oxyplug-preload-color-purple);
64 }
65 }
66
67 .oxyplug-preload-in-row {
68 display: flex;
69 gap: 30px;
70 margin: 30px 0;
71 flex-direction: column;
72 @media (min-width: 1565px) {
73 flex-direction: row;
74 }
75
76 > div:last-of-type {
77 /*margin-bottom: 45px;*/
78 @media (min-width: 1565px) {
79 /*margin-bottom: 15px;*/
80 }
81 }
82
83 &.oxyplug-preload-fifty > div {
84 border: 1px solid var(--oxyplug-preload-color-gray-light);
85 border-radius: 28px;
86 padding: 20px 32px 45px;
87 @media (min-width: 1565px) {
88 width: calc(50% - 46px);
89 }
90
91 &.oxyplug-preload-switch {
92 margin-bottom: 0;
93 }
94 }
95 }
96
97 .oxyplug-preload-has-tooltip {
98 position: relative;
99 color: var(--oxyplug-preload-color-gray);
100 font-size: 24px;
101 vertical-align: text-top;
102 }
103
104 .oxyplug-preload-tooltip {
105 position: absolute;
106 color: white;
107 background: var(--oxyplug-preload-color-gray-darker);
108 box-shadow: black 0 7px 10px -5px;
109 border: 1px solid black;
110 border-radius: 5px;
111 padding: 10px;
112 top: 20px;
113 left: calc(-170px / 2);
114 z-index: 10;
115 width: 300px;
116 line-height: 1.3;
117 font-size: 16px;
118
119 a {
120 color: white;
121 }
122 }
123
124 .oxyplug-preload-add-more {
125 margin-top: 30px;
126 }
127
128 .oxyplug-preload-self-height {
129 @media (min-width: 1565px) {
130 align-self: flex-start;
131 }
132 }
133 /* General Ends Here */
134
135 /* Buttons Starts Here */
136 .oxyplug-preload-remove-url {
137 --_hover-icon-color: var(--oxyplug-preload-color-red-dark);
138 }
139 /* Buttons Ends Here */
140
141 /* Spinner Starts Here */
142 .oxyplug-preload-spinner-wrap {
143 display: none;
144 gap: 6px;
145 align-items: center;
146
147 &.show {
148 display: inline-flex;
149 }
150
151 & .oxyplug-preload-spinner {
152 background: url('../images/spinner.svg') no-repeat;
153 width: 20px;
154 height: 20px;
155 }
156 }
157 /* Spinner Ends Here */
158
159 /*** Snackbar Start ***/
160 #oxyplug-preload-snackbar {
161 box-sizing: border-box;
162 position: fixed;
163 right: -365px;
164 bottom: 30px;
165 z-index: 10000;
166 transition: right 0.3s ease-in-out;
167 width: calc(100% - 20px);
168 padding: 16px;
169 border-radius: 18px;
170 color: white;
171 display: flex;
172 align-items: center;
173 gap: 12px;
174
175 .second-part a {
176 text-align: center;
177 text-decoration: none;
178 border-radius: 5px;
179 display: block;
180 width: 100%;
181 color: white;
182 padding: 8px;
183 margin-top: 10px;
184 }
185
186 &.show {
187 right: 10px;
188 }
189
190 @media (min-width: 768px) {
191 width: 332px;
192
193 &.show {
194 right: 30px;
195 }
196 }
197
198 & .first-part {
199 height: 100%;
200
201 & > span {
202 display: inline-block;
203 width: 42px;
204 height: 50px;
205 }
206 }
207
208 &.oxyplug-preload-error {
209 background: var(--oxyplug-preload-color-red-dark);
210
211 & .first-part > span {
212 background: url('../images/snackbar-icon-error.svg') no-repeat;
213 }
214 }
215
216 &.oxyplug-preload-success {
217 background: var(--oxyplug-preload-color-green);
218
219 .first-part > span {
220 background: url('../images/snackbar-icon-success.svg') no-repeat;
221 }
222
223 .second-part a {
224 background: var(--oxyplug-preload-color-green-dark);
225 }
226 }
227
228 & .second-part {
229 flex-grow: 1;
230 height: 100%;
231 max-width: 73%;
232
233 & h3 {
234 display: none;
235 color: white;
236 margin: 0 0 5px 0;
237 font-weight: 500;
238 font-size: 22px;
239 line-height: 1;
240 }
241
242 & p {
243 margin: 0;
244 font-size: 16px;
245 line-height: 1.3;
246 }
247 }
248
249 & .third-part {
250 height: 100%;
251 align-self: flex-start;
252
253 & .oxyplug-preload-close {
254 background: url('../images/cross.svg') no-repeat;
255 width: 16px;
256 height: 16px;
257 display: block;
258 cursor: pointer;
259 }
260 }
261 }
262 /*** Snackbar End ***/
263
264 /*** Settings Start ***/
265 .oxyplug-preload-admin-page {
266 --md-outlined-select-text-field-outline-color: var(--oxyplug-preload-color-gray);
267 --md-outlined-text-field-outline-color: var(--oxyplug-preload-color-gray);
268 --md-outlined-text-field-container-shape: 8px;
269 --md-outlined-text-field-input-text-placeholder-color: var(--oxyplug-preload-color-gray);
270
271 --_label-text-font: Oxygen;
272 --md-icon-font: "Material Icons";
273 --_content-font: Oxygen;
274 --md-sys-typescale-body-large-font: Oxygen;
275 --md-list-item-label-text-font: Oxygen;
276 --md-menu-item-label-text-font: Oxygen;
277 --md-sys-typescale-headline-small-font: Oxygen;
278 --md-ref-typeface-brand: Oxygen;
279 --md-dialog-headline-font: Oxygen;
280 --md-ref-typeface-plain: Oxygen;
281
282 --md-switch-track-color: var(--oxyplug-preload-color-gray-lighter);
283 --md-switch-track-outline-color: var(--oxyplug-preload-color-gray-dark);
284 --md-switch-handle-color: var(--oxyplug-preload-color-gray-dark);
285 --md-switch-selected-handle-color: white;
286 --md-switch-selected-track-color: var(--oxyplug-preload-color-purple);
287 --md-switch-selected-focus-handle-color: white;
288
289 --md-outlined-button-outline-color: var(--oxyplug-preload-color-gray);
290
291 background: var(--oxyplug-preload-color-cream);
292 margin: auto;
293 max-width: 1500px;
294 color: var(--oxyplug-preload-color-gray-dark);
295 font-family: "Oxygen", sans-serif;
296 font-weight: 400;
297 font-style: normal;
298 line-height: 1.3;
299 padding: 25px 15px;
300
301 @media (min-width: 1101px) {
302 padding: 25px 45px;
303 }
304
305 .oxyplug-preload-max-width {
306 max-width: 500px;
307 width: 78%;
308 }
309
310 .oxyplug-preload-card {
311 background-color: white;
312 border-radius: 28px;
313 padding: 20px 32px 45px;
314 flex: 1;
315
316 & > h2 {
317 font-weight: 400;
318 margin: 0 0 30px 0;
319 @media (max-width: 767px) {
320 margin: 0 0 15px 0;
321 }
322 }
323
324 > md-filled-button {
325 margin-top: 30px;
326 }
327
328 .oxyplug-preload-input-wrap {
329 display: flex;
330 align-items: center;
331 position: relative;
332 direction: ltr;
333
334 md-outlined-text-field {
335 width: calc(100% - 45px);
336 }
337
338 md-icon-button {
339 position: absolute;
340 right: 0;
341 }
342
343 &:not(:last-of-type) {
344 margin-bottom: 15px;
345 }
346 }
347 }
348
349 .oxyplug-preload-admin-head {
350 display: flex;
351 justify-content: space-between;
352 margin-bottom: 30px;
353 @media (max-width: 480px) {
354 flex-direction: column;
355 }
356 }
357
358 .oxyplug-preload-head-title {
359 font-weight: 500;
360 margin: 6px 0;
361
362 & > .oxyplug-preload-brand-highlight {
363 color: var(--oxyplug-preload-color-purple);
364 }
365 }
366
367 .oxyplug-preload-need-help {
368 border: 2px solid var(--oxyplug-preload-color-green-lighter);
369 border-radius: 8px;
370 display: flex;
371 align-items: center;
372 width: 340px;
373 padding: 15px 0;
374 box-sizing: border-box;
375 @media (max-width: 767px) {
376 width: 100%;
377 }
378
379 & svg {
380 display: flex;
381 flex: 1;
382 }
383
384 & > div {
385 display: flex;
386 flex-direction: column;
387 flex: 4;
388
389 & > span {
390 font-weight: 400;
391 font-size: 12px;
392 }
393
394 & > a {
395 font-weight: 700;
396 font-size: 12px;
397 }
398 }
399 }
400
401 .oxyplug-preload-switch {
402 gap: 20px;
403 display: flex;
404 flex-direction: column;
405
406 &:not(:last-of-type) {
407 margin-bottom: 30px;
408 }
409 }
410
411 .oxyplug-preload-switch-wrap {
412 display: flex;
413 align-items: center;
414 column-gap: 15px;
415 @media (max-width: 767px) {
416 row-gap: 15px;
417 }
418
419 &.text-color-changer span {
420 font-size: 16px;
421
422 &.active {
423 color: var(--oxyplug-preload-color-purple);
424 }
425 }
426 }
427 }
428
429 .oxyplug-preload-add-exclusion {
430 width: 115px;
431 }
432
433 .oxyplug-preload-each-exclusion-url md-outlined-text-field {
434 vertical-align: super;
435 }
436 /*** Settings End ***/
437
438 /*** Notice Start ***/
439 .oxyplug-preload-notice {
440 margin-left: 0 !important;
441 }
442 /*** Notice End ***/