PluginProbe
King Addons for Elementor – 100+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce Builder, Mega Menu, Popup Builder / 51.1.87
King Addons for Elementor – 100+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce Builder, Mega Menu, Popup Builder v51.1.87
51.1.87 51.1.86 51.1.84 51.1.85 51.1.83 51.1.82 51.1.81 51.1.79 51.1.78 51.1.77 51.1.76 51.1.74 51.1.75 51.1.65 51.1.64 51.1.63 trunk 51.1.14 51.1.2 51.1.35 51.1.36 51.1.37 51.1.38 51.1.39 51.1.44 All 41 releases
king-addons / includes / extensions / AI_SEO_Tools / assets / ai-seo-tools.css

ai-seo-tools.css in King Addons for Elementor – 100+ Elementor Widgets, 4 000+ Elementor Templates, WooCommerce Builder, Mega Menu, Popup Builder 51.1.87, at includes/extensions/AI_SEO_Tools/assets/ai-seo-tools.css

884 lines 17.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 .ka-ai-seo-tools-wrap [hidden] {
2 display: none !important
3 }
4
5 .ka-seo-intro-callout {
6 display: flex;
7 gap: 14px;
8 align-items: flex-start;
9 background: rgba(0, 113, 227, .06);
10 border: 1px solid rgba(0, 113, 227, .18);
11 border-left: 3px solid #0071e3;
12 border-radius: 10px;
13 padding: 16px 18px;
14 margin-bottom: 16px
15 }
16
17 .ka-seo-intro-callout--tags {
18 background: rgba(48, 209, 88, .06);
19 border-color: rgba(48, 209, 88, .2);
20 border-left-color: #30d158
21 }
22
23 .ka-seo-intro-icon {
24 flex: 0 0 36px;
25 width: 36px;
26 height: 36px;
27 border-radius: 8px;
28 background: rgba(0, 113, 227, .12);
29 display: flex;
30 align-items: center;
31 justify-content: center;
32 color: #0071e3;
33 margin-top: 1px
34 }
35
36 .ka-seo-intro-callout--tags .ka-seo-intro-icon {
37 background: rgba(48, 209, 88, .15);
38 color: #28b84d
39 }
40
41 .ka-seo-intro-label {
42 font-size: 13px;
43 font-weight: 700;
44 letter-spacing: .01em;
45 margin-bottom: 5px;
46 color: #1d1d1f
47 }
48
49 .ka-seo-intro-text {
50 font-size: 13px;
51 line-height: 1.65;
52 color: #555;
53 margin: 0
54 }
55
56 body.ka-v3-dark .ka-seo-intro-callout {
57 background: rgba(0, 113, 227, .1);
58 border-color: rgba(0, 113, 227, .28)
59 }
60
61 body.ka-v3-dark .ka-seo-intro-callout--tags {
62 background: rgba(48, 209, 88, .08);
63 border-color: rgba(48, 209, 88, .25)
64 }
65
66 body.ka-v3-dark .ka-seo-intro-icon {
67 background: rgba(0, 113, 227, .18)
68 }
69
70 body.ka-v3-dark .ka-seo-intro-callout--tags .ka-seo-intro-icon {
71 background: rgba(48, 209, 88, .18)
72 }
73
74 body.ka-v3-dark .ka-seo-intro-label {
75 color: #f5f5f7
76 }
77
78 body.ka-v3-dark .ka-seo-intro-text {
79 color: #aaa
80 }
81
82 .ka-stats-infographic {
83 display: flex;
84 align-items: center;
85 gap: 32px;
86 flex-wrap: wrap;
87 padding: 4px 0
88 }
89
90 .ka-stats-donut-wrap {
91 position: relative;
92 flex: 0 0 auto;
93 display: flex;
94 align-items: center;
95 justify-content: center
96 }
97
98 .ka-stats-donut-svg {
99 display: block
100 }
101
102 .ka-stats-donut-center {
103 position: absolute;
104 top: 50%;
105 left: 50%;
106 transform: translate(-50%, -50%);
107 text-align: center;
108 pointer-events: none;
109 line-height: 1
110 }
111
112 .ka-stats-donut-num {
113 display: block;
114 font-size: 26px;
115 font-weight: 700;
116 letter-spacing: -.5px
117 }
118
119 .ka-stats-donut-unit {
120 font-size: 13px;
121 font-weight: 600;
122 color: #888
123 }
124
125 .ka-stats-donut-sub {
126 display: block;
127 font-size: 10px;
128 color: #888;
129 margin-top: 2px;
130 white-space: nowrap
131 }
132
133 .ka-stats-pills {
134 display: flex;
135 flex-direction: column;
136 gap: 10px
137 }
138
139 .ka-stats-pill {
140 display: flex;
141 align-items: center;
142 gap: 8px
143 }
144
145 .ka-stats-pill-dot {
146 width: 10px;
147 height: 10px;
148 border-radius: 50%;
149 flex: 0 0 10px
150 }
151
152 .ka-stats-pill-val {
153 font-size: 20px;
154 font-weight: 700;
155 min-width: 52px;
156 letter-spacing: -.5px
157 }
158
159 .ka-stats-pill-lbl {
160 font-size: 13px;
161 color: #888;
162 flex: 1
163 }
164
165 .ka-stats-pill-pct {
166 font-size: 13px;
167 font-weight: 600;
168 background: rgba(0, 0, 0, .06);
169 border-radius: 999px;
170 padding: 1px 8px
171 }
172
173 body.ka-v3-dark .ka-stats-pill-pct {
174 background: rgba(255, 255, 255, .1)
175 }
176
177 body.ka-v3-dark .ka-stats-donut-num {
178 color: #f5f5f7
179 }
180
181 body.ka-v3-dark .ka-stats-pill-val {
182 color: #f5f5f7
183 }
184
185 .ka-ai-seo-tools-wrap .ka-tab-content {
186 display: none
187 }
188
189 .ka-ai-seo-tools-wrap .ka-tab-content.active {
190 display: block
191 }
192
193 .ka-ai-seo-tools-wrap .ka-card {
194 margin-bottom: 16px
195 }
196
197 .ka-ai-seo-tools-wrap .ka-ai-seo-intro-card p {
198 margin: .35em 0
199 }
200
201 .ka-ai-seo-tools-wrap .ka-ai-seo-notice {
202 margin: 12px 0 16px
203 }
204
205 .ka-ai-seo-tools-wrap input[type=number] {
206 max-width: 120px;
207 margin: 0 8px 0 0
208 }
209
210 .ka-ai-seo-tools-wrap .ka-bulk-spinner {
211 /* Reset WordPress spinner */
212 float: none;
213 background: none !important;
214 background-image: none !important;
215 width: 20px !important;
216 height: 20px !important;
217 margin: 0 0 0 10px;
218 vertical-align: middle;
219 display: inline-block;
220 visibility: visible !important;
221 position: relative;
222 flex-shrink: 0;
223 }
224
225 .ka-ai-seo-tools-wrap .ka-bulk-spinner::before {
226 content: '';
227 display: block;
228 width: 18px;
229 height: 18px;
230 border-radius: 50%;
231 border: 2.5px solid rgba(0, 113, 227, 0.2);
232 border-top-color: #0071e3;
233 animation: ka-spin 0.75s linear infinite;
234 box-sizing: border-box;
235 }
236
237 body.ka-v3-dark .ka-ai-seo-tools-wrap .ka-bulk-spinner::before {
238 border-color: rgba(10, 132, 255, 0.2);
239 border-top-color: #0a84ff;
240 }
241
242 @keyframes ka-spin {
243 to { transform: rotate(360deg); }
244 }
245
246 .ka-progress {
247 margin-top: 12px;
248 background: rgba(0, 0, 0, .08);
249 border-radius: 999px;
250 overflow: hidden;
251 height: 22px;
252 max-width: 420px
253 }
254
255 .ka-progress-bar {
256 height: 100%;
257 width: 0;
258 background: #0071e3;
259 color: #fff;
260 text-align: center;
261 line-height: 22px;
262 font-size: 12px
263 }
264
265 .ka-ai-seo-tools-wrap p[id$='-progress-text'] {
266 margin: 10px 0 0;
267 font-size: 15px
268 }
269
270 .ka-ai-seo-tools-wrap .ka-bulk-details {
271 margin-top: 12px;
272 padding: 10px;
273 border: 1px solid rgba(0, 0, 0, .12);
274 border-radius: 10px;
275 max-width: 560px
276 }
277
278 .ka-ai-seo-tools-wrap .ka-bulk-details-row {
279 display: flex;
280 gap: 10px;
281 align-items: flex-start
282 }
283
284 .ka-ai-seo-tools-wrap .ka-bulk-details-row+.ka-bulk-details-row {
285 margin-top: 10px;
286 padding-top: 10px;
287 border-top: 1px solid rgba(0, 0, 0, .08)
288 }
289
290 .ka-ai-seo-tools-wrap .ka-bulk-thumb {
291 width: 44px;
292 height: 44px;
293 object-fit: cover;
294 border-radius: 6px;
295 flex: 0 0 44px
296 }
297
298 body.ka-v3-dark .ka-progress {
299 background: rgba(255, 255, 255, .14)
300 }
301
302 body.ka-v3-dark .ka-progress-bar {
303 background: #0a84ff
304 }
305
306 body.ka-v3-dark .ka-ai-seo-tools-wrap .ka-bulk-details {
307 border-color: rgba(255, 255, 255, .22)
308 }
309
310 body.ka-v3-dark .ka-ai-seo-tools-wrap .ka-bulk-details-row+.ka-bulk-details-row {
311 border-top-color: rgba(255, 255, 255, .16)
312 }
313
314 .ka-tab-badge {
315 display: inline-block;
316 font-size: 10px;
317 font-weight: 600;
318 line-height: 1;
319 padding: 2px 7px;
320 border-radius: 999px;
321 vertical-align: middle;
322 margin-left: 5px;
323 letter-spacing: .02em
324 }
325
326 .ka-tab-badge--blue {
327 background: rgba(0, 113, 227, .13);
328 color: #0071e3
329 }
330
331 .ka-tab-badge--green {
332 background: rgba(48, 209, 88, .16);
333 color: #28b84d
334 }
335
336 .ka-tab.active .ka-tab-badge--blue {
337 background: rgba(0, 113, 227, .2)
338 }
339
340 .ka-tab.active .ka-tab-badge--green {
341 background: rgba(48, 209, 88, .25)
342 }
343
344 body.ka-v3-dark .ka-tab-badge--blue {
345 background: rgba(0, 113, 227, .25);
346 color: #4da3ff
347 }
348
349 body.ka-v3-dark .ka-tab-badge--green {
350 background: rgba(48, 209, 88, .22);
351 color: #34c759
352 }
353
354 .ka-tab-badge--purple {
355 background: rgba(175, 82, 222, .14);
356 color: #af52de
357 }
358
359 .ka-tab.active .ka-tab-badge--purple {
360 background: rgba(175, 82, 222, .22)
361 }
362
363 body.ka-v3-dark .ka-tab-badge--purple {
364 background: rgba(175, 82, 222, .25);
365 color: #da8fff
366 }
367
368 .ka-seo-intro-callout--postgen {
369 background: rgba(175, 82, 222, .07);
370 border-color: rgba(175, 82, 222, .2);
371 border-left-color: #af52de
372 }
373
374 .ka-seo-intro-callout--postgen .ka-seo-intro-icon {
375 background: rgba(175, 82, 222, .15);
376 color: #9f3fcb
377 }
378
379 body.ka-v3-dark .ka-seo-intro-callout--postgen {
380 background: rgba(175, 82, 222, .1);
381 border-color: rgba(175, 82, 222, .25)
382 }
383
384 .ka-postgen-form {
385 display: flex;
386 flex-direction: column;
387 gap: 14px
388 }
389
390 .ka-postgen-form>div>label,
391 .ka-postgen-form label {
392 font-size: 13px;
393 font-weight: 500;
394 display: block;
395 margin-bottom: 6px
396 }
397
398 .ka-postgen-form textarea {
399 width: 100%;
400 max-width: 560px;
401 padding: 9px 12px;
402 border: 1px solid rgba(0, 0, 0, .18);
403 border-radius: 8px;
404 font-size: 14px;
405 line-height: 1.5;
406 resize: vertical;
407 box-sizing: border-box
408 }
409
410 .ka-postgen-row {
411 display: flex;
412 align-items: center;
413 gap: 12px;
414 flex-wrap: wrap
415 }
416
417 .ka-postgen-row label {
418 margin-bottom: 0;
419 font-weight: 500
420 }
421
422 .ka-postgen-row input[type=number] {
423 max-width: 90px;
424 border: 1px solid rgba(0, 0, 0, .18);
425 border-radius: 8px;
426 padding: 6px 10px;
427 font-size: 14px
428 }
429
430 .ka-postgen-row select {
431 border: 1px solid rgba(0, 0, 0, .18);
432 border-radius: 8px;
433 padding: 7px 32px 7px 12px;
434 font-size: 13px;
435 background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right 10px center;
436 -webkit-appearance: none;
437 -moz-appearance: none;
438 appearance: none;
439 cursor: pointer;
440 min-width: 140px
441 }
442
443 .ka-postgen-checkbox-label {
444 display: flex !important;
445 align-items: center;
446 gap: 8px;
447 font-weight: 500 !important;
448 margin-bottom: 0 !important;
449 cursor: pointer
450 }
451
452 .ka-postgen-checkbox-label--disabled {
453 cursor: default
454 }
455
456 .ka-postgen-pro-link {
457 font-size: 12px;
458 color: #af52de;
459 font-weight: 600;
460 text-decoration: none;
461 margin-left: 4px
462 }
463
464 .ka-postgen-pro-link:hover {
465 text-decoration: underline
466 }
467
468 .ka-postgen-gen-label-pro {
469 padding: 8px;
470 border-radius: 8px;
471 background: rgba(175, 82, 222, .1);
472 }
473
474 .ka-postgen-image-settings {
475 border-left: 3px solid rgba(175, 82, 222, .3);
476 padding-left: 16px;
477 display: flex;
478 flex-direction: column;
479 gap: 8px;
480 margin-top: 6px
481 }
482
483 .ka-postgen-actions {
484 display: flex;
485 align-items: center;
486 gap: 10px;
487 flex-wrap: wrap;
488 margin-top: 4px
489 }
490
491 .ka-postgen-edit-link {
492 font-size: 12px;
493 margin-left: 6px;
494 color: #0071e3;
495 text-decoration: none
496 }
497
498 body.ka-v3-dark .ka-postgen-form textarea {
499 background: #1c1c1e;
500 border-color: rgba(255, 255, 255, .18);
501 color: #f5f5f7
502 }
503
504 body.ka-v3-dark .ka-postgen-row select {
505 background: #1c1c1e url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23aaa' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E") no-repeat right 10px center;
506 border-color: rgba(255, 255, 255, .18);
507 color: #f5f5f7
508 }
509
510 body.ka-v3-dark .ka-postgen-row input[type=number] {
511 background: #1c1c1e;
512 border-color: rgba(255, 255, 255, .18);
513 color: #f5f5f7
514 }
515
516 body.ka-v3-dark .ka-postgen-edit-link {
517 color: #4da3ff
518 }
519
520 .ka-postgen-length-toggle {
521 display: flex;
522 gap: 6px;
523 flex-wrap: wrap
524 }
525
526 .ka-postgen-length-btn {
527 display: flex;
528 flex-direction: column;
529 align-items: center;
530 gap: 2px;
531 padding: 8px 18px;
532 border: 1.5px solid rgba(0, 0, 0, .15);
533 border-radius: 9px;
534 background: #fff;
535 cursor: pointer;
536 font-size: 13px;
537 font-weight: 600;
538 line-height: 1.2;
539 transition: border-color .15s, background .15s, color .15s
540 }
541
542 .ka-postgen-length-btn .ka-postgen-length-hint {
543 font-size: 10px;
544 font-weight: 400;
545 color: #888;
546 margin-top: 1px
547 }
548
549 .ka-postgen-length-btn.active {
550 border-color: #af52de;
551 background: rgba(175, 82, 222, .1);
552 color: #9f3fcb
553 }
554
555 .ka-postgen-length-btn.active .ka-postgen-length-hint {
556 color: #af52de
557 }
558
559 .ka-postgen-length-btn:hover:not(.active) {
560 border-color: rgba(175, 82, 222, .4);
561 background: rgba(175, 82, 222, .05)
562 }
563
564 body.ka-v3-dark .ka-postgen-length-btn {
565 background: #1c1c1e;
566 border-color: rgba(255, 255, 255, .18);
567 color: #f5f5f7
568 }
569
570 body.ka-v3-dark .ka-postgen-length-btn.active {
571 border-color: #da8fff;
572 background: rgba(218, 143, 255, .12);
573 color: #da8fff
574 }
575
576 .ka-ai-seo-nokey-banner {
577 display: flex;
578 align-items: flex-start;
579 gap: 8px;
580 background: rgba(255, 159, 10, .1);
581 border: 1px solid rgba(255, 159, 10, .35);
582 border-left: 3px solid #ff9f0a;
583 border-radius: 10px;
584 padding: 13px 18px;
585 margin-bottom: 16px;
586 font-size: 14px;
587 line-height: 1.5
588 }
589
590 .ka-ai-seo-nokey-banner a {
591 color: #b87800;
592 font-weight: 600;
593 text-decoration: underline
594 }
595
596 .ka-bulk-error-box {
597 margin-top: 10px;
598 padding: 10px 14px;
599 background: rgba(255, 69, 58, .07);
600 border: 1px solid rgba(255, 69, 58, .22);
601 border-left: 3px solid #ff453a;
602 border-radius: 8px;
603 font-size: 13px;
604 line-height: 1.6;
605 max-width: 520px
606 }
607
608 .ka-bulk-error-box--warn {
609 background: rgba(255, 159, 10, .08);
610 border-color: rgba(255, 159, 10, .28);
611 border-left-color: #ff9f0a
612 }
613
614 .ka-bulk-error-link {
615 margin-left: 4px;
616 font-weight: 600;
617 color: inherit;
618 text-decoration: underline
619 }
620
621 .ka-api-hint {
622 display: block;
623 margin-top: 5px;
624 font-size: 12px;
625 color: #888;
626 font-style: italic
627 }
628
629 .ka-api-hint a {
630 color: #0071e3;
631 text-decoration: underline
632 }
633
634 body.ka-v3-dark .ka-ai-seo-nokey-banner {
635 background: rgba(255, 159, 10, .12);
636 border-color: rgba(255, 159, 10, .3)
637 }
638
639 body.ka-v3-dark .ka-ai-seo-nokey-banner a {
640 color: #ffc947
641 }
642
643 body.ka-v3-dark .ka-bulk-error-box {
644 background: rgba(255, 69, 58, .1);
645 border-color: rgba(255, 69, 58, .28)
646 }
647
648 body.ka-v3-dark .ka-bulk-error-box--warn {
649 background: rgba(255, 159, 10, .1);
650 border-color: rgba(255, 159, 10, .3)
651 }
652
653 body.ka-v3-dark .ka-api-hint {
654 color: #aaa
655 }
656
657 body.ka-v3-dark .ka-api-hint a {
658 color: #4da3ff
659 }
660
661 .ka-postgen-run-info {
662 margin-top: 14px;
663 max-width: 560px
664 }
665
666 .ka-postgen-run-settings {
667 background: rgba(175, 82, 222, .06);
668 border: 1px solid rgba(175, 82, 222, .18);
669 border-radius: 10px;
670 padding: 14px 16px
671 }
672
673 .ka-postgen-run-settings-title {
674 font-size: 12px;
675 font-weight: 700;
676 text-transform: uppercase;
677 letter-spacing: .06em;
678 color: #af52de;
679 margin-bottom: 10px
680 }
681
682 .ka-postgen-run-settings-rows {
683 display: flex;
684 flex-direction: column;
685 gap: 6px
686 }
687
688 .ka-postgen-run-setting-row {
689 display: flex;
690 gap: 8px;
691 font-size: 13px;
692 align-items: flex-start
693 }
694
695 .ka-postgen-run-setting-key {
696 flex: 0 0 90px;
697 font-weight: 600;
698 color: #888;
699 font-size: 12px;
700 padding-top: 1px
701 }
702
703 .ka-postgen-run-setting-val {
704 color: #1d1d1f;
705 word-break: break-word;
706 flex: 1
707 }
708
709 .ka-postgen-prompt-details {
710 margin-top: 12px;
711 border-top: 1px solid rgba(175, 82, 222, .15);
712 padding-top: 10px
713 }
714
715 .ka-postgen-prompt-details summary {
716 font-size: 12px;
717 font-weight: 600;
718 color: #af52de;
719 cursor: pointer;
720 list-style: none;
721 user-select: none
722 }
723
724 .ka-postgen-prompt-details summary::-webkit-details-marker {
725 display: none
726 }
727
728 .ka-postgen-prompt-details[open] summary {
729 margin-bottom: 8px
730 }
731
732 .ka-postgen-prompt-pre {
733 font-size: 12px;
734 line-height: 1.6;
735 background: rgba(0, 0, 0, .04);
736 border: 1px solid rgba(0, 0, 0, .1);
737 border-radius: 8px;
738 padding: 10px 12px;
739 white-space: pre-wrap;
740 word-break: break-word;
741 margin: 0;
742 color: #333;
743 font-family: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace
744 }
745
746 body.ka-v3-dark .ka-postgen-run-settings {
747 background: rgba(175, 82, 222, .1);
748 border-color: rgba(175, 82, 222, .25)
749 }
750
751 body.ka-v3-dark .ka-postgen-run-setting-val {
752 color: #f5f5f7
753 }
754
755 body.ka-v3-dark .ka-postgen-prompt-details {
756 border-top-color: rgba(175, 82, 222, .2)
757 }
758
759 body.ka-v3-dark .ka-postgen-prompt-pre {
760 background: rgba(255, 255, 255, .06);
761 border-color: rgba(255, 255, 255, .14);
762 color: #e0e0e0
763 }
764
765 .ka-seo-settings-section-title {
766 font-size: 15px;
767 font-weight: 700;
768 margin: 0 0 4px
769 }
770
771 .ka-seo-settings-section-desc {
772 font-size: 13px;
773 color: #888;
774 margin: 0 0 16px
775 }
776
777 .ka-seo-settings-table {
778 width: 100%;
779 border-collapse: collapse
780 }
781
782 .ka-seo-settings-table th {
783 text-align: left;
784 font-size: 13px;
785 font-weight: 700;
786 padding: 14px 16px 14px 0;
787 width: 200px;
788 vertical-align: top;
789 border-top: 1px solid rgba(0, 0, 0, .08)
790 }
791
792 .ka-seo-settings-table td {
793 padding: 14px 0;
794 border-top: 1px solid rgba(0, 0, 0, .08)
795 }
796
797 .ka-seo-settings-table tr:first-child th,
798 .ka-seo-settings-table tr:first-child td {
799 border-top: none
800 }
801
802 .ka-seo-settings-input-sm {
803 width: 120px;
804 border: 1px solid rgba(0, 0, 0, .2);
805 border-radius: 8px;
806 padding: 7px 10px;
807 font-size: 14px;
808 line-height: 1.4
809 }
810
811 .ka-seo-settings-input-lg {
812 width: 100%;
813 max-width: 400px;
814 border: 1px solid rgba(0, 0, 0, .2);
815 border-radius: 8px;
816 padding: 7px 10px;
817 font-size: 14px;
818 line-height: 1.4
819 }
820
821 .ka-seo-settings-actions {
822 display: flex;
823 align-items: center;
824 gap: 12px;
825 margin-top: 16px;
826 padding-top: 16px;
827 border-top: 1px solid rgba(0, 0, 0, .08)
828 }
829
830 .ka-seo-settings-feedback {
831 font-size: 13px;
832 font-weight: 600
833 }
834
835 .ka-seo-settings-feedback--ok {
836 color: #28b84d
837 }
838
839 .ka-seo-settings-feedback--err {
840 color: #ff453a
841 }
842
843 body.ka-v3-dark .ka-seo-settings-table th {
844 border-top-color: rgba(255, 255, 255, .12)
845 }
846
847 body.ka-v3-dark .ka-seo-settings-table td {
848 border-top-color: rgba(255, 255, 255, .12)
849 }
850
851 body.ka-v3-dark .ka-seo-settings-input-sm,
852 body.ka-v3-dark .ka-seo-settings-input-lg {
853 background: #1c1c1e;
854 border-color: rgba(255, 255, 255, .18);
855 color: #f5f5f7
856 }
857
858 body.ka-v3-dark .ka-seo-settings-actions {
859 border-top-color: rgba(255, 255, 255, .12)
860 }
861
862 /* ===== DARK MODE – headings, labels, inputs ===== */
863 body.ka-v3-dark .ka-ai-seo-tools-wrap h2,
864 body.ka-v3-dark .ka-ai-seo-tools-wrap h3 {
865 color: #f5f5f7
866 }
867
868 body.ka-v3-dark .ka-ai-seo-tools-wrap label {
869 color: #f5f5f7
870 }
871
872 body.ka-v3-dark .ka-seo-settings-table th {
873 color: #f5f5f7
874 }
875
876 body.ka-v3-dark .ka-ai-seo-tools-wrap input[type="number"] {
877 background: #1c1c1e;
878 border-color: rgba(255, 255, 255, .18);
879 color: #f5f5f7
880 }
881
882 body.ka-v3-dark .ka-ai-seo-tools-wrap p[id$="-progress-text"] {
883 color: #f5f5f7
884 }