PluginProbe ʕ •ᴥ•ʔ
GPTranslate – Multilingual AI Translation for WordPress: Automatically Translate Websites / 2.33.7
GPTranslate – Multilingual AI Translation for WordPress: Automatically Translate Websites v2.33.7
2.33.7 2.33.6 2.33.5 2.33.2 2.32.10 2.33 2.33.1 2.32.6 2.32.7 2.32.8 trunk 2.10.3 2.10.4 2.10.5 2.10.6 2.11 2.12 2.13 2.14 2.14.1 2.15 2.15.1 2.16.1 2.16.2 2.17 2.18 2.18.1 2.18.2 2.19 2.20 2.21 2.22 2.23 2.24 2.25 2.25.1 2.25.2 2.26 2.27 2.27.10 2.27.5 2.28 2.28.1 2.29 2.30 2.31 2.32 2.32.5
gptranslate / assets / css / crawler.css
gptranslate / assets / css Last commit date
admin.css 6 days ago bootstrap.min.css 6 days ago crawler.css 6 days ago select2.min.css 6 days ago wizard.css 6 days ago
crawler.css
892 lines
1 #crawler_dialog {
2 position: fixed;
3 margin-left: 50%;
4 top: 100px;
5 left: -30%;
6 width: 60%;
7 padding: 0;
8 font-size: 13px;
9 z-index: 9998;
10 border: 1px solid #c3c4c7;
11 max-width: unset;
12 min-width: unset;
13 border-radius: 5px;
14 }
15
16 #crawler_dialog div.card-block {
17 height: 400px;
18 overflow: hidden;
19 padding: 10px;
20 }
21
22 #crawler_dialog label.analysis-labels {
23 margin-bottom: .25rem;
24 min-width: 0;
25 display: table;
26 font-size: 14px;
27 }
28
29 #crawler_dialog label.analysis-labels.label-results {
30 margin-top: 10px;
31 display: block;
32 cursor: auto;
33 }
34
35 #crawler_dialog label.analysis-labels.label-results.bg-danger {
36 display: inline-block;
37 }
38
39 #crawler_dialog input.analysis-input {
40 width: 54%;
41 height: 40px;
42 padding: 5px 5px 5px 40px;
43 margin: 0 10px 15px 0 !important;
44 font-size: 16px;
45 color: #666;
46 background: url(../images/key.png) 3px 6px no-repeat;
47 box-sizing: border-box;
48 }
49
50 #crawler_dialog input.analysis-input:focus {
51 border-color: rgb(82, 168, 236);
52 }
53
54 #crawler_dialog input.analysis-input.error,
55 #crawler_dialog input.analysis-input.error:focus {
56 border: 2px solid #d9534f !important;
57 box-shadow: none;
58 }
59
60 #start_analysis, #stop_analysis, #start_wizard {
61 padding: 8px 10px;
62 margin-top: -6px;
63 line-height: normal;
64 }
65
66 #start_analysis, #stop_analysis {
67 display: inline-flex;
68 align-items: center;
69 }
70
71 #crawler_dialog #start_analysis span.crawler-cogicon,
72 #crawler_dialog #stop_analysis span.crawler-cogicon {
73 margin-right: 4px;
74 display: inline-block;
75 width: 16px;
76 height: 16px;
77 background: url(../images/cog.png) 0 0 no-repeat;
78 box-shadow: none;
79 border-radius: 3px;
80 }
81
82 #crawler_dialog #start_analysis,
83 #crawler_dialog #stop_analysis {
84 margin-right: 10px;
85 }
86
87 #crawler_dialog #start_wizard span.crawler-settingsicon {
88 margin-right: 4px;
89 display: inline-block;
90 width: 16px;
91 height: 16px;
92 background: url(../images/cog.png) 0 0 no-repeat;
93 box-shadow: none;
94 border-radius: 3px;
95 }
96
97 #crawler_dialog #start_analysis span.crawler-cogicon.running,
98 #crawler_dialog #stop_analysis span.crawler-cogicon.running,
99 #crawler_dialog #start_wizard span.crawler-settingsicon.running,
100 #crawler_dialog span.crawler-url-spinner {
101 animation: spin 2s infinite linear;
102 }
103
104 #crawler_dialog span.crawler-url-spinner {
105 font-family: sans-serif;
106 display: inline-block;
107 font-size: 14px;
108 line-height: 14px;
109 transform-origin: 45% 52%;
110 }
111
112 #crawler_dialog #linkopener {
113 cursor: pointer;
114 border-radius: 2px;
115 }
116
117 /* .running animation moved to LED pulse in .gpt-status-running */
118 #gpt_autocrawl_wrapper #crawler_status.running {
119 animation: textani .9s infinite linear;
120 }
121
122 #crawler_dialog ul.analysis-results-cookies,
123 #crawler_dialog ul.analysis-results-cookies li,
124 #crawler_dialog ul.analysis-results-domains,
125 #crawler_dialog ul.analysis-results-domains li {
126 list-style-type: none;
127 margin: 0;
128 padding: 0;
129 }
130
131 #crawler_dialog ul.analysis-results-cookies li,
132 #crawler_dialog ul.analysis-results-domains li {
133 padding: 5px;
134 display: flex;
135 }
136
137 #crawler_dialog ul.analysis-results-cookies li > span,
138 #crawler_dialog ul.analysis-results-domains li > span {
139 flex: 1 1 0;
140 }
141
142 #crawler_dialog ul.analysis-results-cookies li:first-child,
143 #crawler_dialog ul.analysis-results-domains li:first-child {
144 background-color: #e4e4e4;
145 }
146
147 #crawler_dialog ul.analysis-results-cookies li:first-child span,
148 #crawler_dialog ul.analysis-results-domains li:first-child span {
149 font-weight: bold;
150 }
151
152 #crawler_dialog ul.analysis-results-domains li > span a {
153 display: inline-block;
154 }
155
156 #crawler_dialog div.text-success {
157 color: #457d54;
158 font-size: 14px;
159 }
160
161 #crawler_dialog small.text-muted {
162 color: #1c1c1c !important;
163 opacity: .9;
164 font-size: 12px;
165 }
166
167 #crawler_dialog .sitemap-language-filter {
168 display: flex;
169 align-items: center;
170 gap: 8px;
171 flex-shrink: 0;
172 }
173
174 #crawler_dialog .sitemap-language-filter label {
175 font-size: 12px;
176 font-weight: 600;
177 color: #495057;
178 white-space: nowrap;
179 margin-bottom: 0;
180 }
181
182 #crawler_dialog .sitemap-language-filter select {
183 font-size: 12px;
184 border: 1px solid #8c8f94;
185 border-radius: 4px;
186 color: #495057;
187 height: 30px;
188 box-sizing: border-box;
189 cursor: pointer;
190 }
191
192 #crawler_dialog .sitemap-language-filter select:focus {
193 border-color: #2271b1;
194 box-shadow: 0 0 0 1px #2271b1;
195 outline: none;
196 }
197
198 #crawler_dialog .sitemap-actions-wrapper {
199 display: flex;
200 align-items: center;
201 gap: 12px;
202 }
203
204 #crawler_dialog form.export-xml-sitemap {
205 flex-shrink: 0;
206 }
207
208 #crawler_dialog .sitemap-url-section {
209 display: flex;
210 align-items: center;
211 gap: 8px;
212 flex: 1 1 0;
213 }
214
215 #crawler_dialog .sitemap-url-label {
216 font-size: 12px;
217 font-weight: 600;
218 color: #495057;
219 white-space: nowrap;
220 }
221
222 #crawler_dialog .sitemap-url-input-group {
223 display: flex;
224 align-items: center;
225 gap: 0;
226 flex: 1 1 auto;
227 }
228
229 #crawler_dialog .sitemap-url-input {
230 width: 100%;
231 padding: 4px 8px;
232 font-size: 12px;
233 border: 1px solid #8c8f94;
234 border-radius: 4px 0 0 4px;
235 background: #fff;
236 color: #2271b1;
237 cursor: text;
238 height: 30px;
239 box-sizing: border-box;
240 }
241
242 #crawler_dialog .sitemap-url-input:focus {
243 border-color: #2271b1;
244 box-shadow: 0 0 0 1px #2271b1;
245 outline: none;
246 }
247
248 #crawler_dialog .sitemap-copy-btn,
249 #crawler_dialog .sitemap-open-btn {
250 height: 30px;
251 min-width: 30px;
252 padding: 0 6px;
253 border-radius: 0;
254 display: flex;
255 align-items: center;
256 justify-content: center;
257 border-left: none;
258 border-color: #8c8f94;
259 }
260
261 #crawler_dialog .sitemap-open-btn {
262 border-radius: 0 4px 4px 0;
263 }
264
265 #crawler_dialog .sitemap-copy-btn .dashicons,
266 #crawler_dialog .sitemap-open-btn .dashicons {
267 font-size: 16px;
268 width: 16px;
269 height: 16px;
270 line-height: 16px;
271 }
272
273 #crawler_dialog .sitemap-copy-btn.sitemap-copied {
274 background: #00a32a;
275 border-color: #00a32a;
276 color: #fff;
277 }
278
279 div.text-muted.text-center {
280 display:block;
281 font-size:13px;
282 font-weight:400;
283 line-height:19.5px;
284 opacity: 0.7;
285 padding: 16px;
286 text-align:center;
287 }
288
289 a.hasAuditTooltip:hover {
290 text-decoration: none;
291 }
292
293 @media ( max-width:800px ) {
294 #crawler_dialog input.analysis-input {
295 width: 100%;
296 }
297 }
298
299 label.closedialog {
300 position: absolute;
301 right: 5px;
302 top: 5px;
303 font-size: 22px;
304 cursor: pointer;
305 }
306
307 span.label-with-badge {
308 line-height: unset;
309 font-size: 14px;
310 padding: 4px 10px;
311 }
312
313 span.label-with-badge span.badge {
314 background-color: #FFF;
315 color: #c47300;
316 }
317
318 span.label-with-badge.bg-success span.badge {
319 background-color: #FFF;
320 color: #2f7d32;
321 }
322
323 /* #crawler_status is now rendered inside .gpt-crawler-status-value — legacy rule kept for autoCrawl panel */
324 #gpt_autocrawl_wrapper #crawler_status {
325 margin: 2px 0 2px 5px;
326 font-size: 12px;
327 color: #2271b1;
328 }
329
330 #crawler_dialog div.card-header {
331 padding: 15px;
332 }
333
334 #crawler_dialog div.card-header h3 {
335 margin: 0;
336 color: #FFF;
337 }
338
339 #crawler_dialog div.card-header label.fas {
340 color: #FFF;
341 }
342
343 div.trigger_dialog:not(.noduplicates), div.trigger_content_analysis {
344 cursor: pointer;
345 }
346
347 div.trigger_content_analysis {
348 border: 2px solid #6d6d6d;
349 border-radius: 15px;
350 width: 24px;
351 height: 48px;
352 box-sizing: content-box;
353 padding: 4px 0 4px 0;
354 }
355
356 div.trigger_content_analysis_red {
357 background-color: #d9534f;
358 width: 16px;
359 height: 16px;
360 border-radius: 50%;
361 margin: auto;
362 }
363
364 div.trigger_content_analysis_yellow {
365 background-color: #f89406;
366 width: 16px;
367 height: 16px;
368 border-radius: 50%;
369 margin: auto;
370 }
371
372 div.trigger_content_analysis_green {
373 background-color: #3c763d;
374 width: 16px;
375 height: 16px;
376 border-radius: 50%;
377 margin: auto;
378 }
379
380 div.trigger_content_analysis + div.tooltip {
381 left: auto;
382 right: 56px;
383 left: -150px !important;
384 }
385
386 a[data-role=link] {
387 display: block;
388 padding-right: 15px;
389 }
390
391 /**
392 * Flexbox results
393 */
394 div.flexbox-container-analysis {
395 display: flex;
396 }
397
398 #crawler_container {
399 width: 100%;
400 }
401
402 #crawler_iframe {
403 width: 100%;
404 height: 100%;
405 }
406
407 #crawler_container div.text-primary {
408 color: #d43900 !important;
409 font-size: 14px;
410 }
411
412 #cookie_results_container, #domains_results_container {
413 flex: 1 1 auto;
414 background-color: #f8f8f8;
415 border-radius: 4px;
416 }
417
418 #cookie_results_container {
419 margin-right: 10px;
420 }
421
422 #cookie_results_container span.badge {
423 font-size: 16px;
424 font-weight: normal;
425 padding: 15px 20px;
426 }
427
428 #cookie_results_container a.hasAuditTooltip,
429 #cookie_results_container span.hasCookieValue > span {
430 display: inline-block;
431 max-width: 300px;
432 word-break: break-all;
433 }
434
435 #domains_results_container a.hasAuditTooltip {
436 display: block;
437 max-width: 400px;
438 word-break: break-all;
439 }
440
441 #crawler_dialog.card div.card-header {
442 color: #ffffff;
443 background-color: #2271b1;
444 border-color: #2271b1;
445 border-top-right-radius: 5px;
446 border-top-left-radius: 5px;
447 }
448
449 #crawler_dialog.card div.card-block {
450 background-color: #FFF;
451 }
452
453 #crawler_dialog.card div.card-footer {
454 padding: 0;
455 background-color: #f5f5f5;
456 border-top: 1px solid #dddddd;
457 border-bottom-right-radius: 5px;
458 border-bottom-left-radius: 5px;
459 overflow: hidden;
460 }
461
462 /* ── Modern STATUS / PROGRESS panel (light theme) ── */
463 .gpt-status-panel {
464 background: #fff;
465 border-top: 1px solid #dde3ea;
466 color: #3c4450;
467 padding: 10px 16px 8px;
468 font-size: 12px;
469 }
470
471 .gpt-status-row,
472 .gpt-progress-row {
473 display: flex;
474 align-items: center;
475 gap: 12px;
476 margin-bottom: 7px;
477 }
478
479 .gpt-progress-row {
480 margin-bottom: 5px;
481 }
482
483 .gpt-status-label {
484 font-size: 10px;
485 font-weight: 700;
486 letter-spacing: 0.07em;
487 color: #7a8799;
488 min-width: 100px;
489 text-transform: uppercase;
490 }
491
492 /* Status badge pill */
493 .gpt-status-badge {
494 display: inline-flex;
495 align-items: center;
496 gap: 7px;
497 padding: 3px 12px 3px 8px;
498 border-radius: 20px;
499 font-size: 12px;
500 font-weight: 600;
501 transition: background 0.3s, color 0.3s;
502 }
503
504 .gpt-status-led {
505 width: 9px;
506 height: 9px;
507 border-radius: 50%;
508 flex-shrink: 0;
509 display: inline-block;
510 }
511
512 /* States */
513 .gpt-status-idle {
514 background: #e4e8ed;
515 color: #7a8799;
516 }
517 .gpt-status-idle .gpt-status-led {
518 background: #aab4bf;
519 box-shadow: none;
520 }
521
522 .gpt-status-running {
523 background: #d4edda;
524 color: #1a6b35;
525 }
526 .gpt-status-running .gpt-status-led {
527 background: #22c55e;
528 box-shadow: 0 0 0 0 rgba(34, 197, 94, 0.6);
529 animation: gpt-led-pulse 1.4s ease-in-out infinite;
530 }
531
532 .gpt-status-completed {
533 background: #d4edda;
534 color: #1a6b35;
535 }
536 .gpt-status-completed .gpt-status-led {
537 background: #22c55e;
538 box-shadow: none;
539 }
540
541 .gpt-status-stopped {
542 background: #fde8e8;
543 color: #b91c1c;
544 }
545 .gpt-status-stopped .gpt-status-led {
546 background: #ef4444;
547 box-shadow: none;
548 }
549
550 @keyframes gpt-led-pulse {
551 0% { box-shadow: 0 0 0 0 rgba(34,197,94,0.6); }
552 50% { box-shadow: 0 0 0 6px rgba(34,197,94,0); }
553 100% { box-shadow: 0 0 0 0 rgba(34,197,94,0); }
554 }
555
556 /* Progress track */
557 .gpt-progress-track {
558 flex: 1;
559 height: 6px;
560 background: #d0d8e4;
561 border-radius: 4px;
562 overflow: hidden;
563 }
564
565 .gpt-progress-bar {
566 height: 100%;
567 width: 0%;
568 background: linear-gradient(90deg, #c25c00, #e8843a);
569 border-radius: 4px;
570 transition: width 0.4s ease;
571 }
572
573 .gpt-progress-bar.gpt-progress-complete {
574 background: linear-gradient(90deg, #16a34a, #22c55e);
575 }
576
577 /* Indeterminate shimmer */
578 .gpt-progress-bar.gpt-progress-indeterminate {
579 width: 100% !important;
580 background: linear-gradient(90deg, #f5c07a 0%, #fff3e0 40%, #f5c07a 60%, #fdd9a0 100%);
581 background-size: 200% 100%;
582 animation: gpt-progress-shimmer 1.8s ease-in-out infinite;
583 opacity: 0.85;
584 }
585
586 @keyframes gpt-progress-shimmer {
587 0% { background-position: 100% 0; }
588 100% { background-position: -100% 0; }
589 }
590
591 .gpt-progress-text {
592 font-size: 11px;
593 color: #7a8799;
594 min-width: 48px;
595 text-align: right;
596 font-variant-numeric: tabular-nums;
597 }
598
599 /* Pages crawled row */
600 .gpt-pages-row {
601 display: flex;
602 align-items: center;
603 gap: 12px;
604 margin-bottom: 5px;
605 }
606
607 .gpt-pages-text {
608 font-size: 12px;
609 font-weight: 600;
610 color: #3c4450;
611 font-variant-numeric: tabular-nums;
612 }
613
614 /* Crawler status row (orange chip) */
615 .gpt-crawler-status-row {
616 display: flex;
617 align-items: center;
618 gap: 8px;
619 margin-top: 5px;
620 padding-top: 7px;
621 border-top: 1px solid #dde3ea;
622 }
623
624 .gpt-crawler-status-label {
625 font-size: 10px;
626 font-weight: 700;
627 letter-spacing: 0.06em;
628 text-transform: uppercase;
629 color: #7a8799;
630 flex-shrink: 0;
631 min-width: 100px;
632 }
633
634 .gpt-crawler-status-value {
635 display: inline-block;
636 background: #fff3e0;
637 color: #c25c00;
638 border: 1px solid #f5c07a;
639 font-size: 11px;
640 font-weight: 600;
641 padding: 2px 9px;
642 border-radius: 10px;
643 max-width: 380px;
644 white-space: nowrap;
645 overflow: hidden;
646 text-overflow: ellipsis;
647 }
648
649 .gpt-crawler-status-value.gpt-status-page-completed {
650 background: #d4edda;
651 color: #1a6b35;
652 border-color: #a3d9b1;
653 }
654
655 /* Sitemap footer row sits below the status panel */
656 #crawler_dialog .sitemap-actions-wrapper {
657 padding: 10px 15px;
658 }
659
660 #content *.bg-success, #crawler_dialog *.bg-success {
661 color: #fff;
662 background-color: #2f7d32 !important;
663 }
664
665 #content *.bg-warning, #crawler_dialog *.bg-warning {
666 color: #fff;
667 background-color: #d43900 !important;
668 }
669
670 #content *.bg-info, #crawler_dialog *.bg-info {
671 color: #fff;
672 background-color: #108193 !important;
673 }
674
675 #content *.bg-danger, #crawler_dialog *.bg-danger {
676 color: #fff;
677 background-color: #c52827 !important;
678 }
679
680 #crawler_dialog div.card-footer > span.badge {
681 margin-bottom: 10px;
682 }
683
684 @media (max-width: 1024px) {
685 #crawler_dialog {
686 width: 90%;
687 left: -45%;
688 }
689 }
690
691 @media ( max-width:1280px ) {
692 div.flexbox-container-analysis {
693 display: block;
694 }
695 #domains_results_container a.hasAuditTooltip {
696 max-width: 100%;
697 }
698 }
699
700 @keyframes spin {
701 0% {transform: rotate(0deg);}
702 100% {transform: rotate(360deg);}
703 }
704
705 @keyframes textani {
706 0% {opacity: 1}
707 50% {opacity: .8}
708 100% {opacity: 1}
709 }
710
711 #crawl_single_url_label {
712 display: inline-flex;
713 align-items: center;
714 margin-right: 5px;
715 cursor: pointer;
716 user-select: none;
717 font-size: 14px;
718 color: #495057;
719 padding: 7.5px 12px;
720 background: #ffffff;
721 border-radius: 2px;
722 border: 1px solid #376443;
723 transition: all 0.2s ease;
724 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
725 position: relative;
726 margin-top: -8.5px;
727 }
728
729 /* Hover effect */
730 #crawl_single_url_label:hover {
731 background: #f8f9fa;
732 border-color: #198754;
733 box-shadow: 0 2px 4px rgba(25, 135, 84, 0.1);
734 }
735
736 /* Quando è checked - bordo verde */
737 #crawl_single_url:checked ~ #crawl_single_url_label,
738 #crawl_single_url_label:has(#crawl_single_url:checked),
739 #crawl_batch_urls:checked ~ #crawl_batch_label,
740 #crawl_batch_label:has(#crawl_batch_urls:checked) {
741 background: #d1e7dd;
742 border-color: #198754;
743 }
744
745 /* Checkbox custom */
746 #crawl_single_url {
747 width: 18px;
748 height: 18px;
749 margin: 0 8px 0 0;
750 cursor: pointer;
751 border-color: #198754;
752 flex-shrink: 0;
753 background: #fff;
754 }
755
756 /* Testo label */
757 #crawl_single_url_label span {
758 font-weight: 500;
759 color: #495057;
760 white-space: nowrap;
761 }
762
763 /* Testo quando checked */
764 #crawl_single_url:checked + span {
765 color: #0f5132;
766 font-weight: 600;
767 }
768
769 /* Focus accessibilità */
770 #crawl_single_url:focus {
771 outline: 3px solid rgba(25, 135, 84, 0.3);
772 outline-offset: 2px;
773 }
774
775 /* Active state */
776 #crawl_single_url_label:active {
777 transform: translateY(0);
778 box-shadow: 0 1px 2px rgba(0,0,0,0.1);
779 }
780
781 #crawl_single_url::before,
782 #crawl_batch_urls::before {
783 filter: sepia(100%) saturate(500%) hue-rotate(130deg) brightness(0.9);
784 }
785
786 #crawl_single_url:focus,
787 #crawl_batch_urls:focus {
788 outline: none !important;
789 box-shadow: none !important;
790 }
791
792 /* Targetta ogni body che ha una classe 'branch-' seguita da un numero >= 7 */
793 body[class*="branch-7"] #crawler_dialog.card div.card-header,
794 body[class*="branch-8"] #crawler_dialog.card div.card-header,
795 body[class*="branch-9"] #crawler_dialog.card div.card-header {
796 background-color: #3858e9;
797 border-color: #3858e9;
798 }
799
800 /* Batch URLs label - same style as single URL */
801 #crawl_batch_label {
802 display: inline-flex;
803 align-items: center;
804 cursor: pointer;
805 user-select: none;
806 font-size: 14px;
807 color: #495057;
808 padding: 7.5px 12px;
809 background: #ffffff;
810 border-radius: 2px;
811 border: 1px solid #376443;
812 transition: all 0.2s ease;
813 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
814 position: relative;
815 margin-top: -8.5px;
816 }
817
818 #crawl_batch_label:hover {
819 background: #f8f9fa;
820 border-color: #198754;
821 box-shadow: 0 2px 4px rgba(25, 135, 84, 0.1);
822 }
823
824 #crawl_batch_label:has(#crawl_batch_urls:checked) {
825 background: #d1e7dd;
826 border-color: #198754;
827 }
828
829 #crawl_batch_urls {
830 width: 18px;
831 height: 18px;
832 margin: 0 8px 0 0;
833 cursor: pointer;
834 border-color: #198754;
835 flex-shrink: 0;
836 background: #fff;
837 }
838
839 #crawl_batch_urls:focus {
840 outline: none !important;
841 box-shadow: none !important;
842 }
843
844 #crawl_batch_label span {
845 font-weight: 500;
846 color: #495057;
847 white-space: nowrap;
848 }
849
850 #crawl_batch_urls:checked + span {
851 color: #0f5132;
852 font-weight: 600;
853 }
854
855 /* Batch links textarea */
856 #batch_links_section {
857 margin-top: 8px;
858 }
859
860 #batch_links_input {
861 width: 100%;
862 font-size: 12px;
863 padding: 8px;
864 border: 1px solid #8c8f94;
865 border-radius: 4px;
866 box-sizing: border-box;
867 resize: vertical;
868 font-family: monospace;
869 line-height: 1.5;
870 }
871
872 #batch_links_input:focus {
873 border-color: #2271b1;
874 box-shadow: 0 0 0 1px #2271b1;
875 outline: none;
876 }
877
878 /* Skipped URL style */
879 #crawler_container div.text-muted-skip {
880 color: #6c757d !important;
881 font-size: 14px;
882 opacity: 0.8;
883 }
884
885 body[class*="branch-7"] #crawl_single_url:checked::before,
886 body[class*="branch-8"] #crawl_single_url:checked::before,
887 body[class*="branch-9"] #crawl_single_url:checked::before,
888 body[class*="branch-7"] #crawl_batch_urls:checked::before,
889 body[class*="branch-8"] #crawl_batch_urls:checked::before,
890 body[class*="branch-9"] #crawl_batch_urls:checked::before {
891 content: 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) / '';
892 }