PluginProbe ʕ •ᴥ•ʔ
Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode / 4.6.0
Cookiebot by Usercentrics – Automatic Cookie Banner for GDPR/CCPA & Google Consent Mode v4.6.0
4.7.2 4.7.1 trunk 2.3.0 2.4.0 2.4.1 2.4.2 2.5.0 3.0.0 3.0.1 3.1.0 3.10.0 3.10.1 3.11.1 3.11.2 3.11.3 3.2.0 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.5 3.6.6 3.7.0 3.7.1 3.8.0 3.9.0 4.0.0 4.0.1 4.0.2 4.0.3 4.1.0 4.1.1 4.2.0 4.2.1 4.2.10 4.2.11 4.2.12 4.2.13 4.2.14 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7 4.2.8 4.2.9 4.3.0 4.3.1 4.3.10 4.3.11 4.3.12 4.3.2 4.3.3 4.3.4 4.3.5 4.3.6 4.3.7 4.3.7.1 4.3.8 4.3.9 4.3.9.1 4.4.0 4.4.1 4.4.2 4.5.0 4.5.1 4.5.10 4.5.11 4.5.2 4.5.3 4.5.4 4.5.5 4.5.6 4.5.7 4.5.8 4.5.9 4.6.0 4.6.1 4.6.2 4.6.3 4.6.4 4.6.5 4.6.6 4.6.7 4.7.0
cookiebot / assets / css / backend / cookiebot_admin_main.css
cookiebot / assets / css / backend Last commit date
global 1 year ago addons_page.css 2 years ago consent_mapping_table.css 1 year ago cookiebot_admin_main.css 1 year ago dashboard-old.css 9 months ago dashboard.css 1 year ago gtm_page.css 4 years ago multiple_page.css 3 years ago settings-page.css 1 year ago support_page.css 1 year ago
cookiebot_admin_main.css
598 lines
1 @font-face {
2 font-family: 'Inter';
3 src: url('../../fonts/Inter-VariableFont.woff2') format('woff2-variations');
4 font-weight: 300 900;
5 font-stretch: 100%;
6 font-style: normal;
7 font-display: swap;
8 }
9
10 #wpcontent {
11 padding-left: 0;
12 font-family: Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;
13 background-color: #ffffff;
14 }
15
16 .cb-wrapper {
17 width: 100%;
18 max-width: 1366px;
19 margin: 0 auto;
20 }
21
22 .cb-header {
23 padding: 20px 25px 15px;
24 border-bottom: 1px solid #d3d3d3;
25 }
26
27 .cb-body {
28 min-height: 80vh;
29 padding: 50px 25px 0;
30 }
31
32 .cb-body .cb-wrapper {
33 display: grid;
34 grid-template-columns: .9fr 3.1fr;
35 grid-column-gap: 30px;
36 align-items: start;
37 }
38
39 .cb-main__tabs {
40 display: grid;
41 grid-row-gap: 10px;
42 }
43
44 .cb-main__tabs_item {
45 border-radius: 7px;
46 }
47
48 .cb-main__tabs_item.active-item, .cb-main__tabs_item:hover {
49 background-color: #ECEFFE;
50 }
51
52 .cb-main__tabs_item a {
53 font-size: 15px;
54 color: #141414;
55 padding: 10px 15px;
56 text-decoration: none;
57 display: grid;
58 grid-template-columns: 1fr 8fr;
59 grid-column-gap: 5px;
60 align-items: center;
61 font-weight: 600;
62 }
63
64 .cb-main__tabs_item:hover a, .cb-main__tabs_item.active-item a {
65 color: #1032cf;
66 }
67
68 .cb-main__tabs__icon{
69 margin-right: 8px;
70 display: block;
71 width: 28px;
72 height: 28px;
73 background-color: #141414;
74 transition: background-color .25s ease;
75 -webkit-mask-size: contain;
76 mask-size: contain;
77 -webkit-mask-repeat: no-repeat;
78 mask-repeat: no-repeat;
79 -webkit-mask-position: center;
80 mask-position: center;
81 }
82
83 .cb-main__tabs_item:hover .cb-main__tabs__icon, .cb-main__tabs_item.active-item .cb-main__tabs__icon{
84 background-color: #1032cf;
85 }
86
87 .cb-feedback_link {
88 color: #141414;
89 padding: 10px 15px;
90 grid-template-columns: 1fr 8fr;
91 grid-column-gap: 5px;
92 align-items: center;
93 }
94
95 .dashboard-icon {
96 -webkit-mask-image: url(../../img/icons/dashboard.svg);
97 mask-image: url(../../img/icons/dashboard.svg);
98 }
99
100 .customize-icon {
101 -webkit-mask-image: url(../../img/icons/customize.svg);
102 mask-image: url(../../img/icons/customize.svg);
103 }
104
105 .settings-icon {
106 -webkit-mask-image: url(../../img/icons/settings.svg);
107 mask-image: url(../../img/icons/settings.svg);
108 }
109
110 .plugins-icon {
111 -webkit-mask-image: url(../../img/icons/plugins.svg);
112 mask-image: url(../../img/icons/plugins.svg);
113 }
114
115 .support-icon {
116 -webkit-mask-image: url(../../img/icons/support.svg);
117 mask-image: url(../../img/icons/support.svg);
118 }
119
120 .debug-icon {
121 -webkit-mask-image: url(../../img/icons/debug.svg);
122 mask-image: url(../../img/icons/debug.svg);
123 }
124
125 .cb-main__page_title {
126 font-size: 55px;
127 line-height: 65px;
128 font-weight: 700;
129 margin: 0 0 30px;
130 }
131
132 .cb-btn {
133 display: inline-block;
134 margin-top: 18px;
135 text-decoration: none;
136 padding: 15px;
137 font-size: 15px;
138 line-height: 20px;
139 font-weight: 500;
140 border-radius: 7px;
141 border: none;
142 cursor: pointer;
143 box-shadow: unset;
144 outline: unset;
145 }
146
147 .cb-btn.hidden {
148 display: none;
149 }
150
151 .cb-main-btn, .cb-main-btn:focus {
152 background-color: #1032cf;
153 color: #ffffff;
154 }
155
156 .cb-main-btn:hover {
157 background-color: #091b70;
158 color: #ffffff;
159 }
160
161 .cb-secondary-btn {
162 background-color: white;
163 color: #141414;
164 border: 3px solid #1032cf;
165 }
166
167 .cb-secondary-btn:hover {
168 color: #141414;
169 }
170
171 .cb-white-btn, .cb-white-btn:focus {
172 background-color: #ffffff;
173 color: #141414;
174 }
175
176 .cb-white-btn:hover {
177 color: #666666;
178 }
179
180 .cb-link-btn, .cb-link-btn:focus {
181 background-color: transparent;
182 color: #1032cf;
183 padding: 0;
184 width: fit-content;
185 }
186
187 .cb-link-btn:hover {
188 color: #091b70;
189 }
190
191 .cb-right-btn {
192 text-align: right;
193 }
194
195 .cb-success-btn, .cb-success-btn:focus {
196 background-color: #076646;
197 color: #ffffff;
198 text-align: center;
199 }
200
201 .cb-main__video {
202 position: relative;
203 width: 100%;
204 height: 0;
205 padding-bottom: 53%;
206 }
207
208 .cb-main__video iframe {
209 position: absolute;
210 width: 100%;
211 height: 100%;
212 }
213
214 input[type="text"] {
215 width: 100%;
216 border: 2px solid #d3d3d3;
217 border-radius: 7px;
218 padding: 8px 15px;
219 }
220
221 select#cookiebot-language {
222 width: 100%;
223 border: 2px solid #d3d3d3;
224 border-radius: 7px;
225 padding: 8px 15px;
226 max-width: initial;
227 }
228
229 input[type="radio"] {
230 width: 22px;
231 height: 22px;
232 border: 2px solid #141414;
233 }
234
235 input[type=radio]:checked::before {
236 width: 14px;
237 height: 14px;
238 margin: 2px;
239 background-color: #1032cf;
240 line-height: initial;
241 }
242
243 input[type="checkbox"] {
244 width: 22px;
245 height: 22px;
246 border: 2px solid #141414;
247 }
248
249 input[type=checkbox]:checked:before {
250 content: '';
251 width: 26px;
252 height: 26px;
253 margin: -4px;
254 line-height: initial;
255 background-color: #1032cf;
256 -webkit-mask-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%233582c4%27%2F%3E%3C%2Fsvg%3E");
257 mask-image: url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2020%2020%27%3E%3Cpath%20d%3D%27M14.83%204.89l1.34.94-5.81%208.38H9.02L5.78%209.67l1.34-1.25%202.57%202.4z%27%20fill%3D%27%233582c4%27%2F%3E%3C%2Fsvg%3E");
258 -webkit-mask-size: contain;
259 mask-size: contain;
260 }
261
262 .cb-settings__config__data__inner label:not(.switch-checkbox) input[type="radio"],
263 .cb-settings__config__data__inner label:not(.switch-checkbox) input[type="checkbox"] {
264 margin-left: -30px;
265 }
266
267 textarea {
268 width: 100%;
269 border: 2px solid #d3d3d3;
270 border-radius: 7px;
271 padding: 8px 15px;
272 }
273
274 .switch-checkbox {
275 display: flex;
276 align-items: center;
277 }
278
279 .switch-checkbox input[type=checkbox]{
280 height: 0;
281 width: 0;
282 visibility: hidden;
283 border: none;
284 min-width: initial;
285 float: left;
286 }
287
288 .switch-checkbox .switcher {
289 cursor: pointer;
290 width: 70px;
291 min-width: 70px;
292 height: 40px;
293 margin-right: 10px;
294 background-color: #141414;
295 display: inline-block;
296 border-radius: 100px;
297 position: relative;
298 transition: 0.3s;
299 }
300
301 .switch-checkbox .switcher:after {
302 content: '';
303 position: absolute;
304 top: 5px;
305 left: 5px;
306 width: 30px;
307 height: 30px;
308 background-color: #fff;
309 border-radius: 90px;
310 transition: 0.3s;
311 }
312
313 .switch-checkbox input[type=checkbox]:checked + .switcher {
314 background-color: #1032cf;
315 }
316
317 .switch-checkbox input[type=checkbox]:checked + .switcher:after {
318 left: calc(100% - 5px);
319 transform: translateX(-100%);
320 }
321
322 .switch-checkbox .switcher:active:after {
323 width: 30px;
324 }
325
326 .switch-checkbox input[type=checkbox]:disabled + .switcher {
327 opacity: .5;
328 }
329
330 .cb-submit__msg {
331 box-sizing: border-box;
332 width: 468px;
333 position: fixed;
334 bottom: 50px;
335 right: 75px;
336 background-color: #076646;
337 color: #ffffff;
338 padding: 24px 72px;
339 font-size: 15px;
340 line-height: 24px;
341 font-weight: 600;
342 box-shadow: 0px 8px 24px rgba(0, 0, 0, 0.25);
343 border-radius: 8px;
344 cursor: pointer;
345 z-index: 20;
346 }
347
348 .cb-submit__msg:before {
349 content: url(../../img/icons/check.svg);
350 position: absolute;
351 left: 30px;
352 top: 25px;
353 }
354
355 .cb-submit__msg:after {
356 content: '';
357 position: absolute;
358 right: 30px;
359 font-weight: 700;
360 font-family: monospace;
361 font-size: 23px;
362 }
363
364 .cb-settings__selector__container {
365 position: relative;
366 }
367
368 .cb-settings__selector__container .cb-settings__selector-selector {
369 position: relative;
370 width: 100%;
371 background-color: #ffffff;
372 color: #141414;
373 border: 2px solid #d3d3d3;
374 border-radius: 7px;
375 padding: 8px 15px;
376 box-sizing: border-box;
377 font-size: 15px;
378 font-weight: 600;
379 line-height: 27px;
380 min-height: 30px;
381 cursor: pointer;
382 }
383
384 .cb-settings__selector__container .cb-settings__selector-selector:after {
385 content: url(../../img/icons/down.svg);
386 position: absolute;
387 top: 7px;
388 right: 12px;
389 }
390
391 .cb-settings__selector__container .cb-settings__selector-list-container {
392 position: absolute;
393 bottom: 0;
394 width: 100%;
395 overflow: hidden;
396 background-color: #ffffff;
397 box-shadow: 0px 8px 24px rgb(0 0 0 / 25%);
398 border-radius: 8px;
399 box-sizing: border-box;
400 padding: 20px 16px;
401 }
402
403 .cb-settings__selector__container .cb-settings__selector-veil {
404 position: fixed;
405 top: 0;
406 bottom: 0;
407 right: 0;
408 left: 0;
409 z-index: 0;
410 }
411
412 .cb-settings__selector__container .cb-settings__selector-search {
413 position: relative;
414 margin-bottom: 16px;
415 padding: 5px 8px;
416 z-index: 1;
417 }
418
419 .cb-settings__selector__container .cb-settings__selector-list {
420 display: flex;
421 flex-direction: column;
422 height: 160px;
423 overflow-y: scroll;
424 }
425
426
427 .cb-settings__selector__container .cb-settings__selector-list > .cb-settings__selector-list-item {
428 position: relative;
429 font-size: 15px;
430 font-weight: 600;
431 line-height: 24px;
432 padding: 10px 15px;
433 margin-bottom: 3px;
434 border-radius: 8px;
435 cursor: pointer;
436 }
437
438 .cb-settings__selector__container .cb-settings__selector-list > .cb-settings__selector-list-item:hover {
439 background-color: #f2f2f2;
440 color: #1032CF;
441 }
442
443 .cb-settings__selector__container .cb-settings__selector-list > .cb-settings__selector-list-item.selected{
444 background-color: #ECEFFE;
445 color: #1032CF;
446 order: -1;
447 }
448
449 .cb-settings__selector__container .cb-settings__selector-list > .cb-settings__selector-list-item.selected:after {
450 content: '';
451 position: absolute;
452 top: 10px;
453 right: 15px;
454 width: 20px;
455 height: 20px;
456 background-color: #1032cf;
457 -webkit-mask-size: contain;
458 mask-size: contain;
459 -webkit-mask-repeat: no-repeat;
460 mask-repeat: no-repeat;
461 -webkit-mask-position: center;
462 mask-position: center;
463 -webkit-mask-image: url(../../img/icons/check.svg);
464 mask-image: url(../../img/icons/check.svg);
465 }
466
467 .trial-banner {
468 background-color: #091C70;
469 margin: 0 0 1rem 0;
470 padding: 1rem 2rem;
471 display: flex;
472 justify-content: space-between;
473 align-items: center;
474 }
475
476 .trial-banner > * {
477 max-width: 90rem;
478 margin: 0 auto;
479 }
480
481 .trial-info {
482 display: flex;
483 align-items: center;
484 gap: 0.75rem;
485 }
486
487 .trial-icon {
488 width: 1.875rem;
489 height: 1.875rem;
490 background-color: white;
491 -webkit-mask-image: url(../../img/timer.svg);
492 mask-image: url(../../img/timer.svg);
493 -webkit-mask-size: contain;
494 mask-size: contain;
495 -webkit-mask-repeat: no-repeat;
496 mask-repeat: no-repeat;
497 }
498
499 .trial-text {
500 color: white;
501 font-size: 1.125rem;
502 display: flex;
503 gap: 0.5rem;
504 align-items: center;
505 }
506
507 .trial-label {
508 font-weight: 300;
509 opacity: 0.9;
510 }
511
512 .days-left {
513 font-weight: 700;
514 }
515
516 .upgrade-button {
517 display: flex;
518 align-items: center;
519 gap: 0.5rem;
520 background-color: #0047FF;
521 color: white;
522 padding: 0.5rem 1rem;
523 border-radius: 0.25rem;
524 text-decoration: none;
525 font-size: 0.875rem;
526 font-weight: 500;
527 transition: background-color 0.2s ease;
528 }
529
530 .upgrade-button:hover {
531 background-color: #0035CC;
532 color: white;
533 }
534
535 .arrow-icon {
536 font-size: 1rem;
537 transition: transform 0.2s ease;
538 }
539
540 .upgrade-button:hover .arrow-icon {
541 transform: translateX(4px);
542 }
543
544 .loading-overlay {
545 position: fixed;
546 top: 0;
547 left: 0;
548 right: 0;
549 bottom: 0;
550 width: 100%;
551 height: 100%;
552 background: white;
553 display: flex;
554 justify-content: center;
555 align-items: center;
556 z-index: 9999;
557 }
558
559 .loading-content {
560 text-align: center;
561 padding: 0 20px;
562 max-width: 100%;
563 box-sizing: border-box;
564 }
565
566 .loading-spinner {
567 width: 48px;
568 height: 48px;
569 margin: 0 auto 32px;
570 border: 3px solid #f3f3f3;
571 border-top: 3px solid #0047FF;
572 border-radius: 50%;
573 animation: spin 1s linear infinite;
574 }
575
576 .loading-content h2 {
577 font-size: 24px;
578 color: #111827;
579 margin: 0 0 16px 0;
580 font-weight: 500;
581 }
582
583 .loading-content p {
584 font-size: 16px;
585 color: #6B7280;
586 margin: 0;
587 line-height: 1.5;
588 }
589
590 @keyframes spin {
591 0% { transform: rotate(0deg); }
592 100% { transform: rotate(360deg); }
593 }
594
595 body.has-loading-overlay {
596 overflow: hidden;
597 }
598