PluginProbe
ThinkRank AI SEO – AI SEO Plugin for WordPress: Schema, XML Sitemaps, Meta Tags, Search Console & Local SEO / 1.27.0
ThinkRank AI SEO – AI SEO Plugin for WordPress: Schema, XML Sitemaps, Meta Tags, Search Console & Local SEO v1.27.0
2.7.0 2.6.0 2.5.0 2.4.0 2.3.0 2.2.0 2.1.1 2.1.0 2.0.2 2.0.1 2.0.0 1.32.0 1.31.0 1.30.0 1.29.0 1.28.0 1.27.0 1.26.0 1.25.0 trunk 1.0.0 1.0.1 1.0.2 1.1.0 1.10.0 All 48 releases
thinkrank / static / css / admin-notices.css

admin-notices.css in ThinkRank AI SEO – AI SEO Plugin for WordPress: Schema, XML Sitemaps, Meta Tags, Search Console & Local SEO 1.27.0, at static/css/admin-notices.css

142 lines 2.8 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /**
2 * ThinkRank branded admin notices.
3 *
4 * Keeps the native WordPress `.notice` frame (positioning, the dismiss "X",
5 * screen-reader semantics) but restyles the inner content into a branded,
6 * card-like layout shared by every ThinkRank admin notice.
7 *
8 * Hand-authored — lives in static/ so the build never cleans it.
9 */
10
11 .thinkrank-notice {
12 border-left-color: #4451ff;
13 padding: 0;
14 }
15
16 .thinkrank-notice .thinkrank-notice__inner {
17 display: flex;
18 align-items: flex-start;
19 gap: 16px;
20 /* Right padding leaves room for the WP dismiss "X". */
21 padding: 16px 40px 16px 16px;
22 }
23
24 .thinkrank-notice__body {
25 flex: 1 1 auto;
26 min-width: 0;
27 }
28
29 .thinkrank-notice__title {
30 margin: 1px 0 6px !important;
31 padding: 0;
32 font-size: 15px;
33 font-weight: 600;
34 line-height: 1.3;
35 color: #1d2327;
36 }
37
38 .thinkrank-notice__text {
39 margin: 0 0 10px !important;
40 padding: 0;
41 max-width: 90ch;
42 color: #50575e;
43 font-size: 13px;
44 line-height: 1.6;
45 }
46
47 /* Reassurance chip (e.g. "your SEO data is safe"). */
48 .thinkrank-notice__hint {
49 display: inline-flex;
50 align-items: center;
51 gap: 7px;
52 margin: 0 0 12px !important;
53 padding: 7px 12px;
54 background: #f0f4ff;
55 border: 1px solid #d6ddff;
56 border-radius: 7px;
57 color: #313a8a;
58 font-size: 12.5px;
59 line-height: 1.5;
60 }
61
62 .thinkrank-notice__hint svg {
63 flex: 0 0 auto;
64 fill: #4451ff;
65 }
66
67 /* Detected-plugin pills */
68 .thinkrank-notice__badges {
69 display: flex;
70 flex-wrap: wrap;
71 gap: 6px;
72 margin: 0 0 12px !important;
73 padding: 0;
74 }
75
76 .thinkrank-notice__badge {
77 display: inline-flex;
78 align-items: center;
79 padding: 3px 11px;
80 background: #fff;
81 border: 1px solid #dcdcde;
82 border-radius: 999px;
83 font-size: 12px;
84 font-weight: 500;
85 line-height: 1.6;
86 color: #1d2327;
87 }
88
89 /* Actions row */
90 .thinkrank-notice__actions {
91 display: flex;
92 flex-wrap: wrap;
93 align-items: center;
94 gap: 10px;
95 margin: 0 !important;
96 padding: 0;
97 }
98
99 .thinkrank-notice .thinkrank-notice__actions .button {
100 border-radius: 6px;
101 }
102
103 .thinkrank-notice .thinkrank-notice__actions .button-primary {
104 background: #4451ff;
105 border-color: #3a46e0;
106 box-shadow: none;
107 text-shadow: none;
108 }
109
110 .thinkrank-notice .thinkrank-notice__actions .button-primary:hover,
111 .thinkrank-notice .thinkrank-notice__actions .button-primary:focus {
112 background: #3a46e0;
113 border-color: #2f39c4;
114 color: #fff;
115 }
116
117 .thinkrank-notice .thinkrank-notice__actions .button-primary:disabled,
118 .thinkrank-notice .thinkrank-notice__actions .button-primary.disabled {
119 background: #a7adf5 !important;
120 border-color: #a7adf5 !important;
121 color: #fff !important;
122 }
123
124 .thinkrank-notice__dismiss {
125 margin-left: 2px;
126 color: #646970;
127 text-decoration: underline;
128 font-size: 13px;
129 }
130
131 .thinkrank-notice__dismiss:hover,
132 .thinkrank-notice__dismiss:focus {
133 color: #1d2327;
134 }
135
136 @media screen and ( max-width: 600px ) {
137 .thinkrank-notice .thinkrank-notice__inner {
138 gap: 12px;
139 padding: 14px 36px 14px 14px;
140 }
141 }
142