PluginProbe
MainWP Dashboard: Self-hosted WordPress Management for Agencies / 6.2.2
MainWP Dashboard: Self-hosted WordPress Management for Agencies v6.2.2
6.2.2 6.2.1 6.2 6.1.8 6.1.7 6.1.6 6.1.5 6.1.4 6.1.3 6.1.2 6.1.1 6.1 6.0.12 6.0.11 4.6.0.1 5.0 5.0.1 5.0.2 5.0.3 5.0.3.1 5.0.3.2 5.1 5.1.1 5.2 5.2.1 All 155 releases
← All changes | assets/css/mainwp.css +1055 -489 4.6.0.1 → 6.2.2 View file →
@@ -1,26 +1,60 @@
1 -/* END V4
2 -********************************************************************************/
1 +.mainwp-ui a.mainwp-disabled-link {
2 + pointer-events: none;
3 + cursor: not-allowed;
4 + opacity: 0.5;
5 + text-decoration: none;
6 +}
3 7
8 +/* 22px - 24px */
9 +.mainwp-ui h1 {
10 + font-size: clamp(1.96rem, 0.47vi + 1.86rem, 2.29rem);
11 +}
12 +
13 +/* 20px - 22px */
14 +.mainwp-ui h2 {
15 + font-size: clamp(1.09rem, 0.4vi + 1.01rem, 1.33rem);
16 +}
17 +
18 +/* 14px - 16px */
19 +.mainwp-ui .header:not(.ui),
20 +.mainwp-ui .ui.header,
21 +.mainwp-ui h3 {
22 + font-size: clamp(1.09rem, 0.4vi + 1.01rem, 1.33rem);
23 +}
24 +
25 +.mainwp-ui h1.ui.header .sub.header,
26 +.mainwp-ui h2.ui.header .sub.header,
27 +.mainwp-ui h3.ui.header .sub.header {
28 + font-size: 1rem !important;
29 +}
30 +
31 +.mainwp-show-all-updates-button,
32 +table.mainwp-manage-updates-table tbody tr td .mainwp-update-selected-button,
33 +.mainwp-ui.mainwp-custom-theme #mainwp-second-level-navigation #mainwp-main-menu.ui.inverted.menu #mainwp-restapi-active-item.item {
34 + display: none !important;
35 +}
36 +.mainwp-manage-updates-table td .mainwp-site-display {
37 + display: inline-table !important;
38 +}
39 +
40 +
4 41 /* Genaral Style */
5 42
6 43 .mainwp-main-content {
7 - width: calc(100% - 298px);
44 + width: calc(100% - 300px);
8 45 padding-right: 1em;
9 46 padding-bottom: 1em;
10 - border-right: 1px solid #dadada;
11 47 float: left;
12 - margin-right: -1px !important;
13 - margin-left: -1px !important;
48 + border-right: 1px solid rgba(34, 36, 38, .15);
14 49 }
15 50
16 51 .mainwp-side-content {
17 - height: 100%;
18 - width: 299.5px;
52 + width: 301px;
19 53 float: right;
20 - border-left: 1px solid #dadada;
21 - border-bottom: 1px solid #dadada;
22 54 padding: 1em;
55 + border-left: 1px solid rgba(34, 36, 38, .15);
56 + margin-left: -1px;
23 57 }
24 58
25 59 .mainwp-side-content.mainwp-no-padding {
26 60 padding: 0 !important;
@@ -33,9 +67,8 @@
33 67 .mainwp-sidebar-left .mainwp-side-content {
34 68 float: left;
35 69 border-left: none;
36 70 border-right: 1px solid rgba(34, 36, 38, .15);
37 - border-bottom: 1px solid #dadada;
38 71 }
39 72
40 73 .mainwp-sidebar-left .mainwp-main-content {
41 74 float: right;
@@ -55,12 +88,11 @@
55 88
56 89 .mainwp-ui .ui.button:not(.dropdown) {
57 90 height: auto !important;
58 91 margin: 0 !important;
59 - overflow: hidden;
60 92 white-space: nowrap;
61 93 text-overflow: ellipsis;
62 - vertical-align: bottom !important;
94 + vertical-align: middle !important;
63 95 }
64 96
65 97 .mainwp-ui .ui.styled.accordion {
66 98 border-radius: 0 !important;
@@ -80,42 +112,105 @@
80 112 margin-bottom: 0.5rem;
81 113 margin-top: 0.15rem;
82 114 }
83 115
116 +.mainwp-ui em.mainwp-greyscale {
117 + filter: grayscale(100%) !important;
118 + opacity: 0.4;
119 +}
120 +
121 +.mainwp-ui input[type="text"],
122 +.mainwp-ui input[type="search"] {
123 + min-height: auto !important;
124 +}
125 +
126 +/* QSW */
127 +.mainwp-ui-setup::before {
128 + content: '';
129 + position: fixed;
130 + top: 0;
131 + left: 75%;
132 + right: 0;
133 + bottom: 0;
134 + background-image: url('../images/mainwp-icon.svg');
135 + background-repeat: no-repeat;
136 + background-size: cover;
137 + opacity: 0.05;
138 + z-index: -1;
139 +}
140 +.mainwp-ui-setup .mainwp-quick-setup-wizard-steps-content .ui.segment {
141 + background: none !important;
142 +}
143 +
144 +#mainwp-qsw-exit-links {
145 + position: fixed;
146 + bottom: 20px;
147 + right: 20px;
148 +}
149 +
84 150 /* Content Wrap */
85 151
86 152 .mainwp-content-wrap {
87 - margin-bottom: 60px;
153 + margin-bottom: 0px;
154 + margin-top: 58px;
88 155 }
89 156
90 157 .mainwp-ui-leftmenu .mainwp-content-wrap {
91 - background: #fff;
92 158 margin-left: 272px;
93 159 }
94 160
95 -.mainwp-ui.toplevel_page_mainwp_tab.mainwp-ui-leftmenu .mainwp-content-wrap {
96 - margin-left: 72px;
161 +.mainwp-ui.toplevel_page_mainwp_tab.mainwp-ui-leftmenu .mainwp-content-wrap,
162 +.mainwp-ui.mainwp_page_Settings .mainwp-content-wrap,
163 +.mainwp-ui.mainwp_page_SettingsAdvanced .mainwp-content-wrap,
164 +.mainwp-ui.mainwp_page_MonitoringSettings .mainwp-content-wrap,
165 +.mainwp-ui.mainwp_page_SettingsEmail .mainwp-content-wrap,
166 +.mainwp-ui.mainwp_page_PremiumUpdates .mainwp-content-wrap,
167 +.mainwp-ui.mainwp_page_MainWPTools .mainwp-content-wrap,
168 +.mainwp-ui.mainwp_page_SettingsInsights .mainwp-content-wrap,
169 +.mainwp-ui.mainwp_page_SettingsApiBackups .mainwp-content-wrap,
170 +.mainwp-ui.mainwp_page_ServerInformation .mainwp-content-wrap,
171 +.mainwp-ui.mainwp_page_ServerInformationCron .mainwp-content-wrap,
172 +.mainwp-ui.mainwp_page_ErrorLog .mainwp-content-wrap,
173 +.mainwp-ui.mainwp_page_ActionLogs .mainwp-content-wrap,
174 +.mainwp-ui.mainwp_page_PluginPrivacy .mainwp-content-wrap,
175 +.mainwp-ui.mainwp-hidden-second-level-navigation.mainwp-ui-leftmenu .mainwp-content-wrap,
176 +.mainwp-ui.mainwp-hidden-second-level-navigation.mainwp-ui-leftmen #mainwp-screenshots-sites,
177 +.mainwp-ui.mainwp_page_CostTrackerSettings .mainwp-content-wrap {
178 + margin-left: 72px !important;
97 179 }
98 180
99 -.mainwp-primary-content-wrap {
100 - padding: 10px;
101 -}
102 -
103 181 .toplevel_page_mainwp_tab .mainwp-primary-content-wrap,
104 182 .mainwp-individual-site-overview .mainwp-primary-content-wrap,
105 -.mainwp-individual-client-overview .mainwp-primary-content-wrap {
183 +.mainwp-individual-client-overview .mainwp-primary-content-wrap,
184 +.mainwp_page_InsightsOverview .mainwp-primary-content-wrap {
106 185 padding: 0px;
107 186 }
108 187
188 +.hidden-menu-item{
189 + display: none !important;
190 +}
191 +
109 192 /* Header */
110 193
111 194 #mainwp-top-header {
112 - z-index: 9999;
113 195 padding: 10px;
114 - background: #fff;
115 - border-bottom: 1px solid #dadada;
196 + height: 58px;
197 + background: #1c1d1b;
198 + position: fixed;
199 + top: 0;
200 + width: 100%;
201 + z-index: 1002 !important;
116 202 }
117 203
204 +#mainwp-top-header .mainwp-page-title {
205 + color: #ffffff;
206 +}
207 +
208 +.mainwp-ui.mainwp-custom-theme #mainwp-top-header .ui.icon.button:not(.red, .green) {
209 + background: #1c1d1b !important;
210 + color: #ffffff !important;
211 +}
212 +
118 213 #mainwp-top-header .ui.menu {
119 214 box-shadow: none;
120 215 padding-top: 0;
121 216 }
@@ -127,66 +222,206 @@
127 222 #mainwp-add-new-buttons .ui.icon.button:not(.dropdown) {
128 223 display: none;
129 224 }
130 225
226 +.mainwp-ui #mainwp-user-menu-button {
227 + float: none !important;
228 +}
229 +
230 +#mainwp-header-command-palette-actions {
231 + display: inline-flex;
232 + align-items: center;
233 + margin-right: 10px;
234 + padding-right: 10px;
235 + border-right: 1px solid rgba(255, 255, 255, 0.25);
236 + vertical-align: middle;
237 +}
238 +
239 +#mainwp-command-palette-trigger {
240 + display: inline-flex !important;
241 + align-items: center;
242 + justify-content: center;
243 + min-height: 0;
244 + height: auto;
245 + margin: 0 !important;
246 + padding: 0.78571429em 14px !important;
247 + background: transparent !important;
248 + border: 1px solid rgba(255, 255, 255, 0.25) !important;
249 + border-radius: 999px !important;
250 + box-shadow: none !important;
251 + color: inherit !important;
252 + line-height: 1.28571429em !important;
253 + vertical-align: middle;
254 +}
255 +
256 +#mainwp-command-palette-trigger:hover,
257 +#mainwp-command-palette-trigger:focus {
258 + background: rgba(255, 255, 255, 0.06) !important;
259 + opacity: 1;
260 +}
261 +
262 +#mainwp-command-palette-trigger kbd {
263 + padding: 0;
264 + border: 0;
265 + background: transparent;
266 + box-shadow: none;
267 + color: inherit;
268 + font-family: inherit;
269 + font-size: 0.92857143rem;
270 + font-weight: 600;
271 + line-height: 1;
272 + display: inline-block;
273 + vertical-align: middle;
274 +}
275 +
276 +.mainwp-ui.mainwp-custom-theme.mainwp-default-theme .commands-command-menu__container [cmdk-item] > .commands-command-menu__item,
277 +.mainwp-ui.mainwp-custom-theme.mainwp-default-dark-theme .commands-command-menu__container [cmdk-item] > .commands-command-menu__item {
278 + border-radius: 0.75rem;
279 +}
280 +
131 281 /* Sub-Header */
132 282
133 283 .mainwp-sub-header,
134 284 .mainwp-actions-bar {
135 - padding: 10px 1em;
285 + padding: 1rem;
136 286 background: #f9fafb;
137 287 border-bottom: 1px solid #dadada;
138 288 }
139 289
290 +@media screen and (min-width: 768px) {
291 + .mainwp-ui.mainwp-custom-theme.mainwp-default-theme:not(.mainwp-individual-site-view) #mainwp-admin-notices-segment.mainwp-extension-update-failure-notice-segment ~ .mainwp-sub-header,
292 + .mainwp-ui.mainwp-custom-theme.mainwp-default-dark-theme:not(.mainwp-individual-site-view) #mainwp-admin-notices-segment.mainwp-extension-update-failure-notice-segment ~ .mainwp-sub-header {
293 + margin-top: 2em !important;
294 + }
295 +}
296 +
297 +.mainwp-sub-header #mainwp-sites-bulk-actions-menu.ui.selection.dropdown,
298 +.mainwp-ui #mainwp-manage-plugins #mainwp-plugins-bulk-actions-wapper .ui.dropdown,
299 +.mainwp-ui #mainwp-manage-themes #mainwp-themes-bulk-actions-wapper .ui.dropdown {
300 + min-width: 20em !important;
301 +}
302 +
303 +.mainwp-ui .mainwp-actions-bar .ui.mini.form .ui.dropdown,
304 +.mainwp-ui .mainwp-actions-bar.ui.mini.form .ui.dropdown,
305 +.mainwp-ui .mainwp-sub-header .ui.mini.form .ui.dropdown,
306 +.mainwp-ui .mainwp-sub-header.ui.mini.form .ui.dropdown {
307 + font-size: 0.78571429rem;
308 +}
309 +
140 310 /* Page Navigation */
141 311
142 312 #mainwp-page-navigation-wrapper {
143 - padding-top: 20px;
144 - background: #fff;
313 + display: none;
145 314 }
146 315
147 -#mainwp-page-navigation-wrapper .ui.secondary.pointing.menu {
148 - overflow-x: auto;
149 - overflow-y: hidden;
150 - margin-bottom: -1px;
316 +.mainwp-individual-site-view #mainwp-page-navigation-wrapper {
317 + display: block;
318 + float: left;
319 + position: fixed;
320 + top: 58px;
321 + bottom: 0px;
322 + width: 200px;
323 + box-shadow: 20px 0px 15px -18px rgba(0, 0, 0, 0.15) inset;
324 + -webkit-box-shadow: 20px 0px 15px -18px rgba(0, 0, 0, 0.15) inset;
325 + overflow-y: auto;
326 + overflow-x: hidden;
151 327 }
152 328
153 -#mainwp-page-navigation-wrapper .ui.secondary.pointing.menu .item {
154 - overflow-x: auto;
155 - overflow-y: hidden;
156 - margin-bottom: 0px;
329 +.mainwp-individual-site-view #mainwp-page-navigation-wrapper .mainwp-page-navigation {
330 + width: 199px;
331 + border-radius: 0px !important;
332 + border: none !important;
157 333 }
158 334
159 -.mainwp-page-navigation {
160 - border-bottom-width: 2px !important;
335 +.mainwp-individual-site-view #mainwp-page-navigation-wrapper .mainwp-page-navigation .item {
336 + padding: 0.9rem !important;
161 337 }
162 338
163 -.ui.labeled.icon.menu.mainwp-sub-submenu {
164 - margin:0;
165 - border-radius:0;
339 +.mainwp-individual-site-view #mainwp-page-navigation-wrapper .mainwp-page-navigation .item:last-child {
340 + box-shadow: none !important;
341 + border-radius: 0px !important;
166 342 }
167 343
344 +.mainwp-individual-site-view #mainwp-page-navigation-wrapper #mainwp-site-preview-image {
345 + max-width: 100%;
346 + width: 100%;
347 + box-shadow: 20px 0px 15px -18px rgba(0, 0, 0, 0.15) inset !important;
348 + -webkit-box-shadow: 20px 0px 15px -18px rgba(0, 0, 0, 0.15) inset !important;
349 +}
350 +
351 +.mainwp-individual-site-view #mainwp-site-mode-wrap,
352 +.mainwp-individual-site-view #mainwp-admin-notices-segment,
353 +.mainwp-individual-site-view #mainwp-module-cost-tracker-settings-tab {
354 + width: calc(100% - 200px);
355 + float: right;
356 +}
357 +
358 +.mainwp-individual-site-view .mainwp-content-wrap>.ui.message {
359 + width: calc(100% - 200px);
360 + float: right;
361 +}
362 +
363 +.mainwp-sub-submenu {
364 + margin-bottom: 0px !important;
365 + margin-top: 0px !important;
366 + border-radius: 0px !important;
367 + background: #3E3F3D !important;
368 + box-shadow: 20px 0px 20px -18px rgba(0, 0, 0, 0.15) inset !important;
369 + -webkit-box-shadow: 20px 0px 20px -18px rgba(0, 0, 0, 0.15) inset !important;
370 + -moz-box-shadow: 20px 0px 20px -18px rgba(0, 0, 0, 0.15) inset !important;
371 +}
372 +
373 +
374 +/* Pagination */
375 +.mainwp-ui .ui.pagination.menu .item::before {
376 + width: 0px;
377 +}
378 +
379 +.mainwp-ui .ui.pagination.menu .item {
380 + border: none;
381 + margin: 0;
382 + text-align: center;
383 +}
384 +
385 +.mainwp-ui .ui.pagination.menu .item:hover,
386 +.mainwp-ui .ui.pagination.menu .item.active {
387 + background: #7fb100;
388 + border-radius: 0;
389 +}
390 +
391 +.mainwp-ui .ui.pagination.menu .item:hover .page-link,
392 +.mainwp-ui .ui.pagination.menu .item.active .page-link {
393 + color: #ffffff;
394 +}
395 +
396 +.mainwp-ui .ui.pagination.menu .item .page-link {
397 + padding: 0.5em 1em;
398 + margin: 0 auto;
399 +}
400 +
168 401 /* Menu */
169 402
403 +#mainwp-main-mobile-navigation-container .ui.menu {
404 + width: 100%;
405 +}
406 +
170 407 #mainwp-main-navigation-container {
171 408 display: flex;
172 409 flex-direction: row;
173 -
174 410 background-color: #3E3F3D;
175 -
176 411 width: 272px;
177 412 max-width: 272px;
178 -
179 413 position: fixed;
180 414 left: 0;
181 - top: 0;
415 + top: 58px;
182 416 bottom: 0;
183 - z-index: 1 !important;
417 + z-index: 1001 !important;
184 418 }
185 419
186 420 #mainwp-main-navigation-container .active.item:last-child {
187 421 border-radius: 0px !important;
188 422 }
423 +
189 424 #mainwp-main-navigation-container .ui.accordion.menu .item a {
190 425 line-height: 1.3em;
191 426 }
192 427
@@ -194,33 +429,68 @@
194 429 #mainwp-first-level-navigation {
195 430 display: flex;
196 431 flex-direction: column;
197 432 justify-content: space-between;
198 -
199 433 background-color: #1c1d1b;
200 434 width: 72px;
201 435 max-width: 72px;
202 -
203 436 overflow-y: auto;
204 437 overflow-x: hidden;
438 + padding-top: 25px;
205 439 }
206 440
441 +#mainwp-support-menu {
442 + text-align: center;
443 + padding: 0.92857143em;
444 +}
445 +
446 +#mainwp-support-menu a#mainwp-help-menu-item{
447 + color: #ffffff !important;
448 + font-size: 0.75em !important;
449 + font-weight: 300;
450 +}
451 +
452 +#mainwp-support-menu a#mainwp-help-menu-item .icon{
453 + margin: 0px !important;
454 + font-size: 2em !important;
455 + color: #ffffff !important;
456 +}
457 +
207 458 #mainwp-version-label {
208 459 margin-left: 0px;
209 460 margin-right: 0px;
210 461 border-radius: 0px;
211 462 color: #ffffff !important;
212 - z-index: 9999 !important;
213 463 }
214 464
215 465 #mainwp-first-level-navigation-menu {
466 + margin-top: 0;
216 467 flex-grow: 1;
217 468 border-radius: 0px;
218 469 min-height: 420px;
219 470 }
471 +
472 +#mainwp-first-level-navigation-menu .item:before {
473 + display: none !important;
474 +}
475 +
476 +#mainwp-first-level-navigation-menu .item {
477 + margin: .5em !important;
478 + padding: .785em 0 !important;
479 + min-width: 0px !important;
480 +}
481 +
482 +#mainwp-first-level-navigation-menu .item .icon {
483 + font-size: 1.4em !important;
484 +}
485 +#mainwp-first-level-navigation-menu .item .text {
486 + font-weight: 300 !important;
487 +}
488 +
220 489 #mainwp-first-level-navigation-menu .item.active {
221 490 background: #3E3F3D;
222 491 }
492 +
223 493 #mainwp-first-level-navigation-menu .item.active .icon,
224 494 #mainwp-first-level-navigation-menu .item.active .text {
225 495 color: #7fb100;
226 496 }
@@ -229,36 +499,72 @@
229 499 background: none !important;
230 500 border-radius: 0px;
231 501 }
232 502
503 +#mainwp-dashboard-update-available {
504 + border-radius: 0px !important;
505 +}
506 +#mainwp-dashboard-update-available .icon {
507 + display: block !important;
508 + margin: 0px !important;
509 +}
233 510
511 +#mainwp-divider-handle {
512 + width: 8px;
513 + margin-left: 0px;
514 + margin-right: -8px;
515 + display: flex;
516 + align-items: center;
517 + justify-content: center;
518 + position: relative;
519 + z-index: 20;
520 + flex-shrink: 0;
521 +}
522 +
523 +#mainwp-divider-handle:hover {
524 + background: #495A6520;
525 +}
526 +
527 +#mainwp-collapse-second-level-navigation {
528 + background: #495A65;
529 + border: 1px solid #3A4C58;
530 + border-radius: 4px;
531 + opacity: 0;
532 + transition: all 0.15s ease;
533 + color: #fff;
534 + padding: 1em .05em;
535 + cursor: pointer;
536 +}
537 +
538 +
539 +
540 +#mainwp-collapse-second-level-navigation .icon {
541 + margin: 0 !important;
542 +}
543 +
544 +#mainwp-divider-handle:hover #mainwp-collapse-second-level-navigation {
545 + opacity: 1 !important;
546 +}
547 +
234 548 #mainwp-second-level-navigation {
235 549 background-color: #3E3F3D;
236 550 width: 200px;
237 - box-shadow: 20px 0px 20px -18px rgba(0,0,0,0.15) inset;
238 - -webkit-box-shadow: 20px 0px 20px -18px rgba(0,0,0,0.15) inset;
239 - -moz-box-shadow: 20px 0px 20px -18px rgba(0,0,0,0.15) inset;
551 + overflow-y: auto;
552 + overflow-x: hidden;
240 553 }
241 554
242 -#mainwp-main-menu {
243 - width: 100%;
244 - background: #1c1d1b !important;
555 +.mainwp-main-navigation-menu {
556 + width: 100% !important;
557 + background: #3E3F3D !important;
245 558 }
246 559
247 -
248 -
249 560 #mainwp-second-level-navigation .ui.inverted.menu {
250 561 background-color: #3E3F3D;
251 - box-shadow: 20px 0px 20px -18px rgba(0,0,0,0.15) inset;
252 - -webkit-box-shadow: 20px 0px 20px -18px rgba(0,0,0,0.15) inset;
253 - -moz-box-shadow: 20px 0px 20px -18px rgba(0,0,0,0.15) inset;
254 562 }
255 563
256 564 #mainwp-second-level-navigation .ui.inverted.menu .item {
565 + padding: 0.7em 1.14285714em;
257 566 color: #ffffff !important;
258 - box-shadow: 20px 0px 20px -18px rgba(0,0,0,0.15) inset;
259 - -webkit-box-shadow: 20px 0px 20px -18px rgba(0,0,0,0.15) inset;
260 - -moz-box-shadow: 20px 0px 20px -18px rgba(0,0,0,0.15) inset;
261 567 }
262 568
263 569 #mainwp-second-level-navigation .ui.inverted.menu .item .icon {
264 570 color: #ffffff !important;
@@ -268,41 +574,123 @@
268 574 #mainwp-second-level-navigation .ui.inverted.menu .item .item.active {
269 575 color: #7fb100 !important;
270 576 }
271 577
578 +#mainwp-second-level-navigation .ui.menu .item.extension-inactive a,
579 +#mainwp-second-level-navigation .ui.menu a.item.extension-inactive {
580 + color: rgba(255, 255, 255, .3) !important;
581 +}
272 582
583 +#mainwp-navigation-icon {
584 + width: 50px;
585 + margin-left: 10px;
586 + margin-top: 5px;
587 +}
273 588
589 +.mainwp-ui #mainwp-main-navigation-container.hoverli {
590 + background-color: #1c1d1b !important;
591 +}
274 592
275 -#mainwp-navigation-icon {
276 - padding: 10px;
277 - max-width: 100%;
593 +.mainwp-ui.toplevel_page_mainwp_tab #mainwp-main-navigation-container,
594 +.mainwp-ui.mainwp_page_Settings #mainwp-main-navigation-container,
595 +.mainwp-ui.mainwp_page_SettingsAdvanced #mainwp-main-navigation-container,
596 +.mainwp-ui.mainwp_page_MonitoringSettings #mainwp-main-navigation-container,
597 +.mainwp-ui.mainwp_page_SettingsEmail #mainwp-main-navigation-container,
598 +.mainwp-ui.mainwp_page_PremiumUpdates #mainwp-main-navigation-container,
599 +.mainwp-ui.mainwp_page_MainWPTools #mainwp-main-navigation-container,
600 +.mainwp-ui.mainwp_page_SettingsInsights #mainwp-main-navigation-container,
601 +.mainwp-ui.mainwp_page_SettingsApiBackups #mainwp-main-navigation-container,
602 +.mainwp-ui.mainwp_page_ServerInformation #mainwp-main-navigation-container,
603 +.mainwp-ui.mainwp_page_ServerInformationCron #mainwp-main-navigation-container,
604 +.mainwp-ui.mainwp_page_ErrorLog #mainwp-main-navigation-container,
605 +.mainwp-ui.mainwp_page_ActionLogs #mainwp-main-navigation-container,
606 +.mainwp-ui.mainwp_page_PluginPrivacy #mainwp-main-navigation-container,
607 +.mainwp-ui.mainwp-hidden-second-level-navigation #mainwp-main-navigation-container,
608 +.mainwp-ui.mainwp_page_CostTrackerSettings #mainwp-main-navigation-container {
609 + width: 72px !important;
278 610 }
279 611
280 -.mainwp-main-mobile-navigation-container {
281 - background-color: #1c1d1b;
282 - display: none;
612 +.mainwp-ui.toplevel_page_mainwp_tab #mainwp-divider-handle:hover,
613 +.mainwp-ui.toplevel_page_mainwp_tab #mainwp-second-level-navigation,
614 +.mainwp-ui.mainwp_page_Settings #mainwp-second-level-navigation,
615 +.mainwp-ui.mainwp_page_SettingsAdvanced #mainwp-second-level-navigation,
616 +.mainwp-ui.mainwp_page_MonitoringSettings #mainwp-second-level-navigation,
617 +.mainwp-ui.mainwp_page_SettingsEmail #mainwp-second-level-navigation,
618 +.mainwp-ui.mainwp_page_PremiumUpdates #mainwp-second-level-navigation,
619 +.mainwp-ui.mainwp_page_MainWPTools #mainwp-second-level-navigation,
620 +.mainwp-ui.mainwp_page_SettingsInsights #mainwp-second-level-navigation,
621 +.mainwp-ui.mainwp_page_SettingsApiBackups #mainwp-second-level-navigation,
622 +.mainwp-ui.mainwp_page_ServerInformation #mainwp-second-level-navigation,
623 +.mainwp-ui.mainwp_page_ServerInformationCron #mainwp-second-level-navigation,
624 +.mainwp-ui.mainwp_page_ErrorLog #mainwp-second-level-navigation,
625 +.mainwp-ui.mainwp_page_ActionLogs #mainwp-second-level-navigation,
626 +.mainwp-ui.mainwp_page_PluginPrivacy #mainwp-second-level-navigation,
627 +.mainwp-ui.mainwp-hidden-second-level-navigation #mainwp-second-level-navigation,
628 +.mainwp-ui.mainwp_page_CostTrackerSettings #mainwp-second-level-navigation {
629 + display: none !important;
283 630 }
284 631
285 -.mainwp-main-mobile-navigation-container .item.active {
286 - background: rgba(255, 255, 255, 0.08) !important;
632 +.mainwp-ui.mainwp-hidden-second-level-navigation #mainwp-divider-handle,
633 +.mainwp-ui.mainwp_page_Settings #mainwp-divider-handle,
634 +.mainwp-ui.mainwp_page_SettingsAdvanced #mainwp-divider-handle,
635 +.mainwp-ui.mainwp_page_MonitoringSettings #mainwp-divider-handle,
636 +.mainwp-ui.mainwp_page_SettingsEmail #mainwp-divider-handle,
637 +.mainwp-ui.mainwp_page_PremiumUpdates #mainwp-divider-handle,
638 +.mainwp-ui.mainwp_page_MainWPTools #mainwp-divider-handle,
639 +.mainwp-ui.mainwp_page_SettingsInsights #mainwp-divider-handle,
640 +.mainwp-ui.mainwp_page_SettingsApiBackups #mainwp-divider-handle,
641 +.mainwp-ui.mainwp_page_ServerInformation #mainwp-divider-handle,
642 +.mainwp-ui.mainwp_page_ServerInformationCron #mainwp-divider-handle,
643 +.mainwp-ui.mainwp_page_ErrorLog #mainwp-divider-handle,
644 +.mainwp-ui.mainwp_page_ActionLogs #mainwp-divider-handle,
645 +.mainwp-ui.mainwp_page_PluginPrivacy #mainwp-divider-handle,
646 +.mainwp-ui.mainwp_page_CostTrackerSettings #mainwp-divider-handle {
647 + display: none !important;
287 648 }
288 649
289 -.mainwp-ui #mainwp-main-navigation-container.hoverli {
290 - background-color: #1c1d1b !important;
650 +.mainwp-ui.mainwp-hidden-second-level-navigation #mainwp-divider-handle:hover,
651 +.mainwp-ui.mainwp_page_Settings #mainwp-divider-handle:hover,
652 +.mainwp-ui.mainwp_page_SettingsAdvanced #mainwp-divider-handle:hover,
653 +.mainwp-ui.mainwp_page_MonitoringSettings #mainwp-divider-handle:hover,
654 +.mainwp-ui.mainwp_page_SettingsEmail #mainwp-divider-handle:hover,
655 +.mainwp-ui.mainwp_page_PremiumUpdates #mainwp-divider-handle:hover,
656 +.mainwp-ui.mainwp_page_MainWPTools #mainwp-divider-handle:hover,
657 +.mainwp-ui.mainwp_page_SettingsInsights #mainwp-divider-handle:hover,
658 +.mainwp-ui.mainwp_page_SettingsApiBackups #mainwp-divider-handle:hover,
659 +.mainwp-ui.mainwp_page_ServerInformation #mainwp-divider-handle:hover,
660 +.mainwp-ui.mainwp_page_ServerInformationCron #mainwp-divider-handle:hover,
661 +.mainwp-ui.mainwp_page_ErrorLog #mainwp-divider-handle:hover,
662 +.mainwp-ui.mainwp_page_ActionLogs #mainwp-divider-handle:hover,
663 +.mainwp-ui.mainwp_page_PluginPrivacy #mainwp-divider-handle:hover,
664 +.mainwp-ui.mainwp_page_CostTrackerSettings #mainwp-divider-handle:hover {
665 + display: none !important;
291 666 }
292 667
293 -.mainwp-ui.toplevel_page_mainwp_tab #mainwp-main-navigation-container {
294 - width: 72px;
668 +.mainwp-main-navigation-menu .icon {
669 + color: #fff !important;
295 670 }
296 671
297 -.mainwp-ui.toplevel_page_mainwp_tab #mainwp-collapse-second-level-navigation,
298 -.mainwp-ui.toplevel_page_mainwp_tab #mainwp-second-level-navigation {
299 - display: none;
672 +#mainwp-main-menu .icon.left.floated {
673 + float: left !important;
674 + margin-right: 1em !important;
300 675 }
301 676
302 -#mainwp-main-menu .icon {
303 - color: #fff !important;
677 +/* Steps */
678 +
679 +.mainwp-ui .ui.steps .step.completed > .icon::before,
680 +.mainwp-ui .ui.ordered.steps .step.completed::before {
681 + background: #7fb100;
682 + border-color: #7fb100 !important;
304 683 }
684 +.mainwp-ui .ui.ordered.steps .step.completed::after {
685 + background: #7fb100!important;
686 + border-color: #7fb100 !important;
687 + color: #1c1d1b !important;
688 +}
689 +.ui.circular.steps .step.active::before,
690 +.ui.circular.steps .step.completed::before {
691 + border-color: #7fb100 !important;
692 +}
305 693
306 694 /* Widgets */
307 695
308 696
@@ -308,104 +696,112 @@
308 696
309 697 .mainwp-widget {
310 698 border: 1px solid #dadada !important;
311 699 margin: none !important;
700 + display: flex;
701 + flex-direction: column;
702 + justify-content: space-between;
703 + padding: 0px !important;
704 + overflow: hidden !important;
312 705 }
313 706
707 +.mainwp-widget .mainwp-resize-handle {
708 + position: absolute;
709 + bottom: .1rem;
710 + right: .1rem;
711 +}
712 +.mainwp-widget .mainwp-widget-header .handle-drag:before {
713 + content: '\f58e';
714 + font-family: "icons", sans-serif;
715 + font-size: 0.785em;
716 + opacity: .2;
717 + position: absolute;
718 + left: 3px;
719 + top: 10px;
720 + display: none;
721 +}
314 722
723 +.mainwp-widget .mainwp-widget-header:hover .handle-drag:before {
724 + display: block;
725 +}
315 726
316 -@media only screen and (min-width: 1370px) {
727 +.mainwp-widget .mainwp-widget-header {
728 + padding: 1em !important;
729 +}
317 730
318 - .mainwp-widget.ui.segment.gs-w {
319 - position: absolute;
320 - }
731 +.mainwp-widget .mainwp-scrolly-overflow {
732 + flex-grow: 1;
733 + overflow-x: hidden;
734 + overflow-y: auto;
735 + padding: 1em !important;
736 +}
321 737
322 - .mainwp-widget-header {
323 - margin-bottom: 20px !important;
324 - }
738 +.mainwp-widget .mainwp-scrolly-overflow .ui.tab.active {
739 + height: 100%;
740 +}
325 741
326 - .mainwp-widget .handle-drag {
327 - cursor: move !important;
328 - }
742 +.mainwp-widget .mainwp-widget-footer {
743 + padding: 1em !important;
744 +}
329 745
330 - .mainwp-scrolly-overflow {
331 - overflow-y: auto;
332 - overflow-x: hidden;
333 - padding: 0 10px 0 0;
334 - margin-bottom: 20px;
335 - }
746 +.mainwp-widget img {
747 + width: 40%;
748 + max-width: 200px;
749 + height: auto;
750 +}
336 751
337 - .mainwp-widget-footer {
338 - position: absolute;
339 - bottom: 1rem;
340 - width: 100%;
341 - }
752 +.mainwp-widget .dt-search.ui.input {
753 + padding: 5px;
754 + max-width: 160px;
755 +}
342 756
343 - #widget-recent_posts .mainwp-scrolly-overflow,
344 - #widget-recent_pages .mainwp-scrolly-overflow {
345 - height: calc(100% - 125px);
346 - }
757 +.mainwp-widget.ui.segment.gs-w {
758 + position: absolute;
759 +}
347 760
348 - #widget-connection_status .mainwp-scrolly-overflow {
349 - height: calc(100% - 135px);
350 - }
761 +.mainwp-widget .handle-drag {
762 + cursor: move !important;
763 +}
351 764
352 - #widget-security_issues .mainwp-scrolly-overflow {
353 - height: calc(100% - 100px);
354 - }
765 +.mainwp-empty-widget-placeholder {
766 + display: flex;
767 + flex-direction: column;
768 + justify-content: center;
769 + align-items: center;
770 + height: 100%;
771 +}
355 772
356 - #widget-non_mainwp_changes .mainwp-scrolly-overflow {
357 - height: calc(100% - 100px) !important;
358 - }
773 +.mainwp-empty-widget-placeholder img.mainwp-no-results-placeholder {
774 + margin-bottom: 2rem;
775 +}
359 776
360 - #widget-clients .mainwp-scrolly-overflow {
361 - height: calc(100% - 100px) !important;
362 - }
777 +.mainwp-empty-page-placeholder .content {
778 + margin-top: 2rem !important;
779 +}
363 780
364 - #widget-client_info .mainwp-scrolly-overflow {
365 - height: calc(100% - 100px) !important;
366 - }
781 +/* Cards */
367 782
368 - #widget-child_site_info .mainwp-scrolly-overflow {
369 - height: calc(100% - 60px) !important;
370 - }
783 +.mainwp-ui #mainwp-browse-add-ons-by-category-cards .ui.header {
784 + font-size: 1em;
785 +}
786 +.mainwp-ui #mainwp-browse-add-ons-by-category-cards .ui.header .sub.header {
787 + font-size: 0.78571429em !important;
788 +}
371 789
372 - #widget-notes .mainwp-scrolly-overflow {
373 - height: calc(100% - 100px) !important;
790 +@media only screen and (min-width: 1368px) {
791 + .mainwp-ui #mainwp-browse-add-ons-by-category-cards {
792 + flex-wrap: nowrap;
374 793 }
375 794
376 - #widget-plugins .mainwp-scrolly-overflow {
377 - height: calc(100% - 70px) !important;
795 + .mainwp-ui #mainwp-browse-add-ons-by-category-cards .ui.card {
796 + min-width: calc(100% / 13);
378 797 }
798 +}
379 799
380 - #widget-themes .mainwp-scrolly-overflow {
381 - height: calc(100% - 70px) !important;
800 +@media only screen and (min-width: 1368px) {
801 + #mainwp-plugin-privacy {
802 + width: 800px;
382 803 }
383 -
384 - #widget-overview .mainwp-scrolly-overflow {
385 - height: calc(100% - 100px) !important;
386 - }
387 -
388 - #widget-fields_info .mainwp-scrolly-overflow {
389 - height: calc(100% - 100px) !important;
390 - }
391 -
392 - #widget-websites .mainwp-scrolly-overflow {
393 - height: calc(100% - 70px) !important;
394 - }
395 -
396 - [id^="widget-contact_"] .mainwp-scrolly-overflow {
397 - height: calc(100% - 70px) !important;
398 - }
399 -
400 - #widget-note .mainwp-scrolly-overflow {
401 - height: calc(100% - 100px) !important;
402 - }
403 -
404 - #widget-advanced-matomo .mainwp-scrolly-overflow {
405 - height: calc(100% - 70px) !important;
406 - }
407 -
408 804 }
409 805
410 806 .mainwp-ui .mainwp-widget .ui.form .ui.input,
411 807 .mainwp-ui .mainwp-widget .ui.pagination.menu,
@@ -417,40 +813,46 @@
417 813
418 814 .mainwp-select-sites,
419 815 .mainwp-search-options,
420 816 .mainwp-search-submit {
421 - padding: 10px;
817 + padding: 1em;
422 818 }
423 819
424 -#mainwp-select-sites-header .ui.menu {
820 +.mainwp-select-sites-header .ui.menu {
425 821 overflow-x: auto;
426 822 overflow-y: hidden;
427 - margin: 1rem -1rem 0;
823 + margin: 1rem 0 0;
428 824 }
429 825
826 +#mainwp-documentation-sidebar .ui.list .item i.icon {
827 + display: inline-block !important;
828 +}
829 +
430 830 /* Select Sites */
431 831
432 -#mainwp-select-sites-body {
433 - height: 220px;
832 +#mainwp-select-sites-menu {
833 + margin-bottom: 1em;
834 +}
835 +
836 +.mainwp-select-sites-items-body {
837 + height: 300px;
434 838 overflow: auto;
435 839 }
436 840
437 -#mainwp-select-sites-select-all-actions {
438 - background: #dadada;
439 - border-bottom: 1px solid #dadada;
440 - margin-top: 0;
841 +.mainwp-select-sites-select-all-actions {
842 + margin: 0.785em 0 1.785em 0;
441 843 }
442 844
443 -#mainwp-select-sites-select-all-actions .item {
845 +.mainwp-select-sites-select-all-actions .item {
444 846 cursor: pointer;
445 847 }
446 848
447 -.mainwp-modal-content #mainwp-select-sites-select-all-actions {
849 +.mainwp-modal-content .mainwp-select-sites-select-all-actions {
448 850 margin-left: auto;
449 851 margin-right: auto;
450 852 }
451 853
452 -#mainwp-select-sites-list .item label .url {
854 +.mainwp-select-sites-list .item label .url {
453 855 display: none;
454 856 }
455 857
456 858 .mainwp-sub-header #mainwp-filter-sites-group .default.text,
@@ -457,16 +859,77 @@
457 859 .mainwp-sub-header #mainwp-filter-clients .default.text {
458 860 overflow: visible !important;
459 861 }
460 862
863 +#mainwp-sites-filters-row .mainwp-tags-filter-action {
864 + display: inline-flex;
865 + align-items: stretch;
866 + flex: 0 1 auto;
867 + margin: 0;
868 +}
869 +
870 +#mainwp-sites-filters-row .mainwp-tags-filter-action .ui.selection.dropdown {
871 + min-width: 120px;
872 + max-width: 260px;
873 + width: auto !important;
874 + margin: 0;
875 + border-top-right-radius: 0 !important;
876 + border-bottom-right-radius: 0 !important;
877 +}
878 +
879 +#mainwp-sites-filters-row .mainwp-tags-filter-action .ui.dropdown.button {
880 + margin: 0;
881 + border-top-left-radius: 0 !important;
882 + border-bottom-left-radius: 0 !important;
883 + border-left: none !important;
884 +}
885 +
461 886 /* Tables */
887 +.mainwp-ui table.dataTable thead > tr > th .dt-column-header {
888 + justify-content: start !important;
889 + flex-direction: row !important;
890 + gap: 0.5rem !important;
891 +}
462 892
463 -.mainwp-ui table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control::before,
464 -.mainwp-ui table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control::before {
465 - background-color: rgba(0, 0, 0, 0.3);
893 +.mainwp-ui table.dataTable thead > tr > th#wpcore_update .dt-column-header,
894 +.mainwp-ui table.dataTable thead > tr > th#plugin_update .dt-column-header,
895 +.mainwp-ui table.dataTable thead > tr > th#theme_update .dt-column-header {
896 + justify-content: center !important;
466 897 }
467 898
899 +.mainwp-ui table.dataTable thead > tr > th.right.aligned .dt-column-header {
900 + justify-content: end !important;
901 +}
468 902
903 +.mainwp-ui table.dataTable thead > tr > th .dt-column-header .dt-column-title {
904 + flex-grow: 0 !important;
905 +}
906 +
907 +.mainwp-ui table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control:before,
908 +.mainwp-ui table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control:before {
909 + background-color: none !important;
910 + border: none !important;
911 + content: "\f0da";
912 + font-family: "icons", sans-serif;
913 + margin-right: 0.5rem !important;
914 +}
915 +
916 +.mainwp-ui table.dataTable > tbody > tr.child span.dtr-title {
917 + font-weight: 600 !important;
918 + min-width: 50% !important;
919 + text-align: left !important;
920 +}
921 +
922 +.mainwp-ui table.dataTable > tbody > tr.child span.dtr-data {
923 + min-width: 50% !important;
924 + text-align: right !important;
925 +}
926 +
927 +.mainwp-ui table.dataTable >tbody > tr.child ul.dtr-details > li {
928 + border-bottom: 0px solid #000000 !important;
929 +}
930 +
931 +
469 932 .mainwp-ui table.dataTable.dtr-inline.collapsed>tbody>tr.parent.dt-hasChild>td.dtr-control::before,
470 933 .mainwp-ui table.dataTable.dtr-inline.collapsed>tbody>tr.parent.dt-hasChild>th.dtr-control::before {
471 934 background-color: rgba(0, 0, 0, 0.6);
472 935 }
@@ -479,14 +942,54 @@
479 942 .mainwp-ui table.dataTable tbody tr>.dtfc-fixed-right {
480 943 background-color: #fff;
481 944 }
482 945
946 +.mainwp-ui table.dataTable>tbody>tr.selected>* {
947 + box-shadow: inset 0 0 0 9999px rgba(0, 0, 0, .03) !important;
948 +}
949 +
483 950 /* Manage Sites Table */
484 951
952 +.mainwp-flag-stack {
953 + position: relative;
954 + display: inline-block;
955 + width: 2.2em;
956 + height: 1.5em;
957 + vertical-align: middle;
958 +}
959 +
960 +.mainwp-flag-stack__flag {
961 + position: absolute;
962 + display: inline-block;
963 + transform: scale(0.88);
964 +}
965 +
966 +.mainwp-flag-stack__flag--primary {
967 + top: -0.24em;
968 + left: -0.36em;
969 + transform-origin: top left;
970 + z-index: 1;
971 +}
972 +
973 +.mainwp-flag-stack__flag--secondary {
974 + right: -0.08em;
975 + bottom: -0.04em;
976 + transform-origin: bottom right;
977 + z-index: 2;
978 +}
979 +
485 980 table.mainwp-manage-wpsites-table {
486 981 margin: 0;
487 982 }
488 983
984 +.mainwp-manage-wpsites-table tbody tr td.mainwp-site-cell,
985 +.mainwp-manage-wpsites-table tbody tr td.mainwp-url-cell {
986 + white-space: nowrap;
987 + overflow: hidden;
988 + text-overflow: ellipsis;
989 + max-width: 185px;
990 +}
991 +
489 992 table.mainwp-manage-wpsites-table .error a {
490 993 text-decoration: none;
491 994 }
492 995
@@ -493,9 +996,32 @@
493 996 #mainwp-manage-sites-content.segment {
494 997 padding-top: 1em;
495 998 }
496 999
1000 +/* Sites Changes Table */
497 1001
1002 +#mainwp-module-log-records-table-widget-overview tbody tr td.mainwp-sites-changes-object-cell {
1003 + white-space: nowrap;
1004 + overflow: hidden;
1005 + text-overflow: ellipsis;
1006 + max-width: 185px;
1007 +}
1008 +
1009 +/* Manage Cliens Table */
1010 +
1011 +#mainwp-manage-clients-table .custom-icon {
1012 + font-size: 35px;
1013 +}
1014 +
1015 +/* Manage Costs Table */
1016 +#mainwp-module-cost-tracker-sites-table tbody tr td.mainwp-manage-costs-name-cell {
1017 + white-space: nowrap;
1018 + overflow: hidden;
1019 + text-overflow: ellipsis;
1020 + max-width: 150px;
1021 + min-width: 150px;
1022 +}
1023 +
498 1024 /* Manage Groups */
499 1025
500 1026 #mainwp-manage-groups .mainwp-group-sites-row .list {
501 1027 max-height: 200px;
@@ -523,13 +1049,25 @@
523 1049 #mainwp-manage-updates table tr.active table td {
524 1050 background: #f9ffea !important;
525 1051 }
526 1052
1053 +.mainwp-ui .master-checkbox.title .dropdown.dropdown-trigger.icon,
1054 +.mainwp-ui .main-master-checkbox.title .accordion-trigger .icon,
1055 +.mainwp-ui .master-checkbox.title .accordion-trigger .icon {
1056 + transform: rotate(-90deg);
1057 +}
1058 +.mainwp-ui .master-checkbox.active.title .dropdown.dropdown-trigger.icon,
1059 +.mainwp-ui .main-master-checkbox.active.title .accordion-trigger .icon,
1060 +.mainwp-ui .master-checkbox.active.title .accordion-trigger .icon {
1061 + transform: rotate(0deg);
1062 +}
1063 +
527 1064 /* Manaage Plugins & Themes */
528 1065
529 1066 .ui.accordion.mainwp-manage-plugin-item,
530 1067 .ui.accordion.mainwp-manage-theme-item {
531 1068 border-bottom: 1px solid rgba(34, 36, 38, 0.1);
1069 + padding: 1em !important;
532 1070 }
533 1071
534 1072 .ui.accordion.mainwp-manage-plugin-item .title,
535 1073 .ui.accordion.mainwp-manage-theme-item .title {
@@ -565,9 +1103,9 @@
565 1103 .mainwp-manage-theme-item-website {
566 1104 border-bottom: 1px solid rgba(34, 36, 38, 0.1);
567 1105 border-top: 1px solid rgba(34, 36, 38, 0.1);
568 1106 background: #fafafa;
569 - padding: 1em;
1107 + padding: 1em !important;
570 1108 margin: 0 0 -1px !important;
571 1109 }
572 1110
573 1111
@@ -572,26 +1110,17 @@
572 1110
573 1111
574 1112 /* Manage Extensions */
575 1113
576 -#mainwp-manage-extensions.ui.segment {
577 - padding: 0px;
1114 +.mainwp-ui #mainwp_com_api_key {
1115 + width: 300px;
578 1116 }
579 1117
580 -#mainwp-manage-extensions .mainwp-main-content {
581 - padding: 1em;
582 -}
583 -
584 1118 .mainwp-disabled-extension .header,
585 1119 .mainwp-disabled-extension .content:not(.extra) {
586 1120 opacity: 0.7;
587 1121 }
588 1122
589 -#mainwp-install-extensions-menu {
590 - overflow-x: auto;
591 - overflow-y: hidden;
592 -}
593 -
594 1123 /* temporary */
595 1124 .hidden.divider {
596 1125 display: block !important;
597 1126 }
@@ -604,8 +1133,12 @@
604 1133 .main-content {
605 1134 width: calc(100% - 302.5px);
606 1135 }
607 1136
1137 +.mainwp-ui .ui.message .header {
1138 + color: #333333;
1139 +}
1140 +
608 1141 /* WP UI Fixes */
609 1142
610 1143 .mainwp-ui #wpbody-content {
611 1144 padding-bottom: 0;
@@ -610,8 +1143,16 @@
610 1143 .mainwp-ui #wpbody-content {
611 1144 padding-bottom: 0;
612 1145 }
613 1146
1147 +.mainwp-ui #wpbody-content .notice.notice-success,
1148 +.mainwp-ui #wpbody-content .notice.notice-info,
1149 +.mainwp-ui #wpbody-content .notice.notice-error,
1150 +.mainwp-ui #wpbody-content .notice.notice-warrning,
1151 +.mainwp-ui #wpbody-content div.update-nag {
1152 + display: none;
1153 +}
1154 +
614 1155 .mainwp-ui #wp-content-editor-tools {
615 1156 background-color: #fff !important;
616 1157 }
617 1158
@@ -632,40 +1173,61 @@
632 1173 .mainwp-ui #mainwp-security-issues-table tfoot input {
633 1174 width: auto !important;
634 1175 }
635 1176
1177 +.mainwp-ui .mainwp-dropdown-color-picker-field #mainwp_edit_clients_icon_select,
1178 +.mainwp-ui .mainwp-dropdown-color-picker-field #mainwp_manage_add_edit_site_icon_select,
1179 +.mainwp-ui .mainwp-dropdown-color-picker-field .mainwp-edit-clients-select-contact-icon {
1180 + max-width: calc(100% - 65px) !important;
1181 + min-width: calc(100% - 65px) !important;
1182 +}
636 1183
637 -/* END V4
638 -********************************************************************************/
1184 +.mainwp-ui .mainwp-dropdown-color-picker-field .mainwp-color-picker-input,
1185 +.mainwp-ui .ui.form .field .mainwp-color-picker-input {
1186 + max-width: 65px !important;
1187 +}
639 1188
640 -.mainwp-action-row {
641 - min-height: 20px;
1189 +.mainwp-ui #mainwp-help-modal > .content {
1190 + min-height: 640px;
642 1191 }
643 1192
644 -.mainwp-notice {
645 - margin: 5px 0 15px;
646 - padding: .6em;
647 - background: #fff;
648 - box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
649 - vertical-align: middle;
1193 +.mainwp-ui #mainwp-help-modal > .content:before {
1194 + position: absolute;
1195 + display: block;
1196 + bottom: 0;
1197 + right: 5px;
1198 + content: "\f337";
1199 + font-family: "icons", sans-serif;
1200 + color: #fff;
1201 + rotate: 45deg;
650 1202 }
651 1203
652 -.mainwp-notice-green {
653 - border-left: 4px solid #7fb100;
1204 +.mainwp-ui #mainwp-help-modal > .content:after {
1205 + position: absolute;
1206 + display: block;
1207 + bottom: 0;
1208 + left: 5px;
1209 + content: "\f337";
1210 + font-family: "icons", sans-serif;
1211 + color: #fff;
1212 + rotate: 135deg;
654 1213 }
655 1214
656 -.mainwp-notice-blue {
657 - border-left: 4px solid #0073AA;
1215 +.mainwp-ui #mainwp-help-modal:hover > .content:before {
1216 + color: #999;
658 1217 }
659 1218
660 -.mainwp-notice-red {
661 - border-left: 4px solid #a00;
1219 +.mainwp-ui #mainwp-help-modal:hover .content:after {
1220 + color: #999;
662 1221 }
663 1222
664 -.mainwp-notice-yellow {
665 - border-left: 4px solid #FFB901;
1223 +.mainwp-ui #mainwp-help-modal {
1224 + position: fixed !important;
666 1225 }
667 1226
1227 +/* END V4
1228 +********************************************************************************/
1229 +
668 1230 .mainwp_action {
669 1231 text-decoration: none;
670 1232 text-transform: uppercase;
671 1233 background: #fff;
@@ -718,33 +1280,13 @@
718 1280 font-size: 18px;
719 1281 line-height: 18px;
720 1282 }
721 1283
722 -
723 -
724 -
725 1284 .backup_run_loading {
726 1285 display: none;
727 1286 }
728 1287
729 1288
730 -.mainwp-tabs {
731 - margin-top: 2em;
732 - border-bottom: 1px solid #e5e5e5;
733 - margin-bottom: 0;
734 -}
735 -
736 -.mainwp_checkboxes {
737 - -webkit-column-count: 3;
738 - -moz-column-count: 3;
739 - column-count: 3;
740 - margin: 1em 0 2em;
741 -}
742 -
743 -.mainwp-search-form {
744 - width: auto;
745 -}
746 -
747 1289 .mainwp_managbackups_taskoptions {
748 1290 width: auto;
749 1291 }
750 1292
@@ -761,42 +1303,13 @@
761 1303 display: none;
762 1304 position: absolute;
763 1305 background-color: #ECECEC;
764 1306 background-color: white;
765 - /*border: 1px solid #CCC;*/
766 1307 border-left: 0;
767 1308 z-index: 9999;
768 1309 }
769 1310
770 -#side-info-column {
771 - width: 49%;
772 -}
773 1311
774 -.inner-sidebar #side-sortables {
775 - width: 100%;
776 -}
777 -
778 -.has-right-sidebar #post-body-content {
779 - width: 49%;
780 - margin-right: 390px;
781 -}
782 -
783 -.has-right-sidebar #post-body {
784 - margin-right: -50%;
785 -}
786 -
787 -#post-body #normal-sortables {
788 - width: 100%;
789 -}
790 -
791 -li.hoverli {
792 - -webkit-box-shadow: 0 1px 0 #dfdfdf, 0 -1px 0 #dfdfdf;
793 - -moz-box-shadow: 0 1px 0 #dfdfdf, 0 -1px 0 #dfdfdf;
794 - box-shadow: 0 1px 0 #dfdfdf, 0 -1px 0 #dfdfdf;
795 - position: relative;
796 - z-index: 9999;
797 -}
798 -
799 1312 #mainwp_posts_main,
800 1313 #mainwp_posts_loading,
801 1314 #mainwp_posts_error,
802 1315 #mainwp_comments_main,
@@ -824,73 +1337,13 @@
824 1337 .mainwp-hidden-field {
825 1338 display: none;
826 1339 }
827 1340
828 -#pager {
829 - top: 0;
830 - position: inherit !important;
831 -}
832 -
833 -.first,
834 -.prev,
835 -.next,
836 -.last {
837 - vertical-align: -5px;
838 -}
839 -
840 1341 .row-actions-working {
841 1342 display: none;
842 1343 padding: 2px 0 0;
843 1344 }
844 1345
845 -
846 -.mainwp_plugins_content,
847 -.mainwp_themes_content {
848 - background: #f9f9f9;
849 -}
850 -
851 -#mainwp_plugins_content .headcol,
852 -#mainwp_themes_content .headcol {
853 - width: 22em;
854 -}
855 -
856 -#mainwp_plugins_content th.headcol,
857 -#mainwp_themes_content th.headcol {
858 - border-bottom: 0;
859 -}
860 -
861 -#mainwp_plugins_content #mainwp-table-overflow,
862 -#mainwp_themes_content #mainwp-table-overflow {
863 - height: 720px;
864 -}
865 -
866 -#mainwp_background-box {
867 - min-height: 80vh;
868 - height: 100%;
869 - width: auto;
870 - margin-top: 2em;
871 - background: none;
872 -}
873 -
874 -#mainwp_wrap-inside {
875 - min-height: 80vh;
876 - height: 100%;
877 - margin-top: 0;
878 - padding: 10px;
879 - background: #fafafa;
880 - border-top: none;
881 - border-bottom: 1px solid #e5e5e5;
882 - border-left: 1px solid #e5e5e5;
883 - border-right: 1px solid #e5e5e5;
884 - box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
885 - position: relative;
886 -}
887 -
888 -#mainwp_wrap-inside.round-top {
889 - clear: both;
890 - border: 1px solid #e5e5e5 !important;
891 -}
892 -
893 1346 .mainwp-table-container .wp-list-table thead th,
894 1347 .mainwp-table-container .wp-list-table tfoot th,
895 1348 #mainwp-table thead th,
896 1349 #mainwp-table tfoot th {
@@ -900,32 +1353,8 @@
900 1353 #mainwp-tabs {
901 1354 clear: both;
902 1355 }
903 1356
904 -#mainwp-tabs .nav-tab-active {
905 - background: #fafafa;
906 - border-top: 1px solid #7fb100 !important;
907 - border-left: 1px solid #e5e5e5;
908 - border-right: 1px solid #e5e5e5;
909 - border-bottom: 1px solid #fafafa !important;
910 - color: #7fb100;
911 - margin-top: 1px;
912 -}
913 -
914 -#mainwp-tabs .nav-tab {
915 - border-top: 1px solid #e5e5e5;
916 - border-left: 1px solid #e5e5e5;
917 - border-right: 1px solid #e5e5e5;
918 - border-bottom: 1px solid #e5e5e5;
919 - padding: 10px 16px;
920 - font-size: 14px;
921 - text-transform: uppercase;
922 - line-height: 16px;
923 - font-weight: normal;
924 - margin-left: 0;
925 - margin-right: 10px;
926 -}
927 -
928 1357 /* Enhance Wordpress Admin UI */
929 1358 #adminmenuback,
930 1359 #adminmenuwrap,
931 1360 #adminmenu,
@@ -963,80 +1392,22 @@
963 1392 .mainwp_boxout a:hover {
964 1393 color: #7fb100;
965 1394 }
966 1395
967 -
968 -/* New Select Box Style */
969 -
970 -.mainwp_error {
1396 +.mainwp-ui .notice.notice-info,
1397 +.mainwp-ui .notice.notice-success,
1398 +.mainwp-ui .notice.notice-error,
1399 +.mainwp-ui .notice.notice-warning {
971 1400 display: none;
972 - padding: .6em;
973 - margin: 5px 0 2px;
974 1401 }
975 1402
976 -.mainwp-tips .mainwp-dismiss {
977 - float: right;
978 -}
979 1403
980 -/* Exclude Section */
981 1404
982 -
983 -#download-server-information {
984 - display: none;
985 - margin: 10px 0;
986 - padding: 0;
987 - position: relative;
988 -}
989 -
990 -#download-server-information textarea {
991 - border-radius: 0;
992 - font-family: monospace;
993 - font-size: 12px;
994 - height: 300px;
995 - line-height: 20px;
996 - margin: 0;
997 - outline: 0 none;
998 - padding: 20px;
999 - resize: none;
1000 - width: 100%;
1001 - -moz-border-radius: 0;
1002 - -webkit-border-radius: 0;
1003 -}
1004 -
1005 -.mwp_close_srv_info {
1006 - display: none;
1007 - float: right;
1008 - margin: 5px 0;
1009 -}
1010 -
1011 -.mainwp-permission-error {
1012 - padding: 2em;
1013 - width: 70%;
1014 - margin: 4em auto;
1015 - background: #fff;
1016 - border: 1px Solid #e5e5e5;
1017 - font-size: 13px;
1018 - text-align: center;
1019 - color: #999;
1020 -}
1021 -
1022 -.mainwp-permission-error p {
1023 - font-size: 16px;
1024 - color: #333;
1025 -}
1026 -
1027 -
1028 -
1029 -
1030 1405 /* ACTION TABS */
1031 1406 .mainwp-browse-plugins .wp-filter {
1032 1407 margin-top: 0 !important;
1033 1408 }
1034 1409
1035 -.mainwp-browse-plugins>form {
1036 - float: left;
1037 -}
1038 -
1039 1410 body.show-upload-plugin .hide-if-upload,
1040 1411 body.show-upload-theme .hide-if-upload {
1041 1412 display: none !important;
1042 1413 }
@@ -1070,41 +1441,12 @@
1070 1441 .plugin-update-tr .api-deactivate {
1071 1442 background-color: #fcf3ef;
1072 1443 }
1073 1444
1074 -#plugin-information-footer {
1075 - display: none;
1076 -}
1077 -
1078 -.sync-ext-row .sync-options {
1079 - margin-left: 15px;
1080 -}
1081 -
1082 -.sync-ext-row {
1083 - margin: 5px 0;
1084 -}
1085 -
1086 -
1087 1445 #import_user_file_bulkupload {
1088 1446 width: 230px !important;
1089 1447 }
1090 1448
1091 -body.show-upload-theme #mainwp_wrap-inside .upload-theme+.wp-filter,
1092 -body.show-upload-theme #mainwp_wrap-inside .upload-theme+.wp-filter+.mainwp-browse-themes {
1093 - display: none;
1094 -}
1095 -
1096 -body.show-upload-theme #mainwp_wrap-inside .upload-theme,
1097 -.mainwp_wrap-inside .upload-plugin {
1098 - display: block;
1099 -}
1100 -
1101 -#mainwp_wrap-inside .upload-plugin,
1102 -#mainwp_wrap-inside .upload-theme {
1103 - padding: 0 !important;
1104 -}
1105 -
1106 -
1107 1449 .mainwp-ui .plugin-update-tr .update-message p:before {
1108 1450 color: #f56e28;
1109 1451 content: "\f463";
1110 1452 margin-right: 6px;
@@ -1131,54 +1473,8 @@
1131 1473 .mainwp-ui-leftmenu #wpfooter {
1132 1474 margin-left: 240px;
1133 1475 }
1134 1476
1135 -.mainwp-no-extensions {
1136 - margin: 0 12px 12px;
1137 -}
1138 -
1139 -#mainwp_managesites_content table.sites thead th,
1140 -#mainwp_users_table thead th {
1141 - padding: 0;
1142 -}
1143 -
1144 -#mainwp_managesites_content table.sites thead th .header-wrap,
1145 -#mainwp_users_table thead th .header-wrap {
1146 - min-height: 30px;
1147 - padding: 5px 0 0 5px;
1148 -}
1149 -
1150 -#mainwp_users_table th#avatar {
1151 - width: 65px;
1152 -}
1153 -
1154 -#mainwp_managesites_content table.sites thead th.sortable a,
1155 -#mainwp_managesites_content table.sites thead th.sorted a {
1156 - padding-top: 0;
1157 - padding-left: 0;
1158 -}
1159 -
1160 -#mainwp_users_main .password-input-wrapper input.regular-text {
1161 - width: 23.2em;
1162 -}
1163 -
1164 -.mainwp_config_box_left .password-input-wrapper input,
1165 -.mainwp_config_box_left #pass-strength-result {
1166 - width: 22em !important;
1167 -}
1168 -
1169 -#mainwp_managesites_content table th#wpcore_update,
1170 -#mainwp_managesites_content table th#plugin_update,
1171 -#mainwp_managesites_content table th#theme_update {
1172 - width: 50px;
1173 - text-align: center;
1174 -}
1175 -
1176 -#mainwp_users_main .form-table#user-profile textarea {
1177 - margin-bottom: 6px;
1178 - width: 500px;
1179 -}
1180 -
1181 1477 #mainwp-table-overflow table th {
1182 1478 z-index: 998 !important;
1183 1479 }
1184 1480
@@ -1189,13 +1485,8 @@
1189 1485 #mainwp-table-overflow table tr td:nth-child(1) {
1190 1486 z-index: 997 !important;
1191 1487 }
1192 1488
1193 -div.pw-wrap.form-invalid {
1194 - padding: 5px;
1195 - border: 1px dashed #dc3232;
1196 -}
1197 -
1198 1489 span.http-ok-status {
1199 1490 display: none;
1200 1491 }
1201 1492
@@ -1235,9 +1526,9 @@
1235 1526 margin-left: 0;
1236 1527 padding-left: 0;
1237 1528 }
1238 1529
1239 -#wpcontent h2 {
1530 +.mainwp-ui-page #wpcontent h2 {
1240 1531 display: block;
1241 1532 }
1242 1533
1243 1534 .mainwp-modal-progress {
@@ -1277,8 +1568,16 @@
1277 1568 -webkit-box-sizing: border-box !important;
1278 1569 box-sizing: border-box !important;
1279 1570 }
1280 1571
1572 +.mainwp-quick-setup .ui.segments > .ui.segment {
1573 + border: none !important;
1574 +}
1575 +
1576 +.mainwp-quick-setup .ui.segments > .ui.segment:last-child {
1577 + box-shadow: none !important;
1578 +}
1579 +
1281 1580 .mainwp-quick-setup .ui.divider {
1282 1581 margin: 0 !important;
1283 1582 height: 1rem !important;
1284 1583 }
@@ -1322,15 +1621,8 @@
1322 1621 .indicator-accordion-sorting.descending .down.icon {
1323 1622 display: inline-block;
1324 1623 }
1325 1624
1326 -
1327 -th .sort.icon,
1328 -.up.icon,
1329 -.down.icon {
1330 - float: right;
1331 -}
1332 -
1333 1625 .trigger-handle-arrow .icon {
1334 1626 float: left;
1335 1627 }
1336 1628
@@ -1337,14 +1629,288 @@
1337 1629 #mainwp-themes-content td.child-active {
1338 1630 background: #e3ffa7 !important;
1339 1631 }
1340 1632
1341 -.mainwp-ui #wpbody-content .notice.notice-success,
1342 -.mainwp-ui #wpbody-content .notice.notice-info,
1343 -.mainwp-ui #wpbody-content .notice.notice-error,
1344 -.mainwp-ui #wpbody-content .notice.notice-warrning {
1345 - margin-left: 190px !important;
1346 -}
1347 1633
1634 +
1348 1635 .mainwp_selected_sites_item.item.warning label {
1349 1636 color: red;
1350 -}
1637 +}
1638 +
1639 +.settings-field-icon-indicator {
1640 + margin-left: -12px !important;
1641 + display: none !important;
1642 +}
1643 +
1644 +.settings-field-icon-indicator.visible-indicator {
1645 + display: inline-block !important;
1646 +}
1647 +
1648 +.category-select-item-sub1 {
1649 + padding-left: 35px !important;
1650 +}
1651 +
1652 +.category-select-item-sub2 {
1653 + padding-left: 45px !important;
1654 +}
1655 +
1656 +.category-select-item-sub3 {
1657 + padding-left: 65px !important;
1658 +}
1659 +
1660 +.category-select-item-sub4 {
1661 + padding-left: 85px !important;
1662 +}
1663 +
1664 +.category-select-item-sub5 {
1665 + padding-left: 105px !important;
1666 +}
1667 +
1668 +.mainwp-get-started-widget-check-lists .item {
1669 + line-height: 2rem !important;
1670 +}
1671 +
1672 +.mainwp-ui .qq-upload-drop-area {
1673 + min-width: 100%;
1674 + padding: 50px;
1675 + margin-top: 20px;
1676 + border: 5px dashed #999999 !important;
1677 + display: none;
1678 +}
1679 +
1680 +.mainwp-get-started-widget-check-lists .item .content {
1681 + width: auto !important;
1682 +}
1683 +
1684 +.qq-upload-completed .qq-upload-cancel,
1685 +.qq-upload-completed .qq-upload-percent {
1686 + display: none !important;
1687 +}
1688 +
1689 +#mainwp-install-themes .qq-upload-success .qq-upload-add-to-favorites,
1690 +#mainwp-install-plugins .qq-upload-success .qq-upload-add-to-favorites {
1691 + display: inline-block !important;
1692 + /* display on those pages, hide on other extension pages. */
1693 +}
1694 +
1695 +.mainwp-sites-select-deselect-button {
1696 + border: none !important;
1697 + box-shadow: none !important;
1698 + background-color: inherit !important;
1699 +}
1700 +
1701 +.mainwp-sites-select-deselect-button:hover {
1702 + background-color: inherit !important;
1703 +}
1704 +
1705 +#mainwp-first-level-navigation-menu #leftbar-item-quick-setup {
1706 + padding-left: 5px !important;
1707 + padding-right: 5px !important;
1708 +}
1709 +
1710 +#mainwp-first-level-navigation-menu #leftbar-item-quick-setup i,
1711 +#mainwp-first-level-navigation-menu #leftbar-item-quick-setup span {
1712 + color: #1c1d1b !important;
1713 +}
1714 +
1715 +.mainwp-default-theme #mainwp-first-level-navigation-menu #leftbar-item-quick-setup i,
1716 +.mainwp-default-theme #mainwp-first-level-navigation-menu #leftbar-item-quick-setup span {
1717 + color: var(--grey-dark) !important;
1718 +}
1719 +
1720 +.mainwp-ui tr.selected.none-selected-color>* {
1721 + box-shadow: none !important;
1722 +}
1723 +
1724 +.ui.popup:has(> .mainwp-html-popup-body) {
1725 + background-color: black !important;
1726 + color: white !important;
1727 + max-width: 600px !important;
1728 + border: none !important;
1729 + box-shadow: 1px 3px 3px 0 rgba(0, 0, 0, 0.2), 1px 3px 15px 2px rgba(0, 0, 0, 0.2) !important;
1730 + flex: 0 0 auto;
1731 + border-radius: 0.28571429rem !important;
1732 + -webkit-user-select: text;
1733 + -ms-user-select: text;
1734 + user-select: text;
1735 + will-change: top, left, margin, transform, opacity;
1736 + outline: none;
1737 + animation-duration: .1s;
1738 +}
1739 +
1740 +.ui.popup:has(> .mainwp-html-popup-body)::before {
1741 + background-color: black !important;
1742 +}
1743 +
1744 +
1745 +.mainwp-module-cost-tracker-select-custom-product-types-icons input.search {
1746 + max-width: 160px !important;
1747 +}
1748 +
1749 +#mainwp-posting-running,
1750 +#mainwp-publish-dimmer {
1751 + height: 100vh;
1752 + width: 100% !important
1753 +}
1754 +
1755 +.mainwp-ui .ui.dimmer:has(#mainwp-posting-post-modal),
1756 +.mainwp-ui .ui.dimmer:has(#mainwp-posting-page-modal) {
1757 + margin-top: 0 !important;
1758 + margin-left: 0 !important;
1759 +}
1760 +
1761 +#plugin-information-footer {
1762 + display: none !important;
1763 +}
1764 +
1765 +#widget-advanced-cost-tracker-widget .mainwp-scrolly-overflow {
1766 + height: calc(100% - 120px) !important;
1767 +}
1768 +
1769 +#widget-advanced-cost-tracker-widget #mainwp-module-cost-tracker-costs-widget-table_wrapper .row:last-child {
1770 + overflow-x: auto;
1771 +}
1772 +
1773 +#widget-connections-status-details table td .right.floated{
1774 + float: right !important;
1775 +}
1776 +
1777 +#widget-connections-status-details table td {
1778 + padding-top: .5em;
1779 + padding-bottom: .5em;
1780 +}
1781 +
1782 +#widget-connections-status-details .mainwp_wp_sync {
1783 + line-height: 1.14285714em;
1784 +}
1785 +
1786 +#widget-connections-status-details .dt-layout-row.dt-layout-table {
1787 + margin-top: 0;
1788 +}
1789 +
1790 +.menu-connect-first-site .item.active,
1791 +.mainwp-qsw-add-client .item.active {
1792 + background: var(--grey-light) !important;
1793 +}
1794 +
1795 +.mainwp-qsw-add-client-more-row,
1796 +.mainwp-managesites-more-import-row {
1797 + cursor: pointer;
1798 +}
1799 +
1800 +.mainwp-uptime-status-indicator {
1801 + width: 4px !important;
1802 + height: 20px !important;
1803 + margin: 0 !important;
1804 + padding: 2px !important;
1805 +}
1806 +
1807 +.uptime-monitors-sub-pages-table>thead {
1808 + display: none !important;
1809 +}
1810 +
1811 +/* Gridstack Customization */
1812 +
1813 +.mainwp-ui .grid-stack .ui-resizable-e {
1814 + right: 0.2rem !important;
1815 +}
1816 +
1817 +.mainwp-ui .grid-stack .ui-resizable-se {
1818 + background-size: contain;
1819 + width: 18px;
1820 + /* Adjust as needed */
1821 + height: 18px;
1822 + /* Adjust as needed */
1823 + opacity: 0.7;
1824 + /* Make sure it's visible */
1825 + bottom: 1.25rem !important;
1826 + right: 1.25rem !important;
1827 +}
1828 +
1829 +.mainwp-ui .grid-stack .ui-resizable-sw {
1830 + background-size: contain;
1831 + width: 18px;
1832 + /* Adjust as needed */
1833 + height: 18px;
1834 + /* Adjust as needed */
1835 + opacity: 0.7;
1836 + /* Make sure it's visible */
1837 + bottom: 1.25rem !important;
1838 + left: 1.25rem !important;
1839 +}
1840 +
1841 +#change-history-according-wrapper .ui.accordion .title {
1842 + border-bottom: 1px solid #ddd;
1843 + display: flex;
1844 +}
1845 +
1846 +#change-history-according-wrapper .ui.list {
1847 + margin-top: 0 !important;
1848 +}
1849 +
1850 +#mainwp-sites-sidebar-menu .mainwp-site-menu-item {
1851 + cursor: pointer;
1852 +}
1853 +
1854 +#sync-sites-status {
1855 + display: flex;
1856 + flex-direction: column;
1857 +}
1858 +
1859 +#sync-sites-status .item {
1860 + order: 1;
1861 +}
1862 +
1863 +#sync-sites-status .item.is-success {
1864 + order: 2;
1865 +}
1866 +
1867 +#sync-sites-status .item.disconnected-site {
1868 + order: 3;
1869 +}
1870 +
1871 +#mainwp-plugin-details-modal iframe{
1872 + height: calc(100% + 67px) !important;
1873 +}
1874 +
1875 +/* Premium Updates identifier search */
1876 +
1877 +.mainwp-ui #mainwp-premium-updates-identifier-fields,
1878 +.mainwp-ui #mainwp-premium-updates-identifier-fields > .field {
1879 + margin-bottom: 0 !important;
1880 +}
1881 +
1882 +.mainwp-ui #mainwp-premium-updates-identifier-help {
1883 + margin-top: .5em;
1884 +}
1885 +
1886 +.mainwp-ui #mainwp-premium-updates-identifier-help > div + div {
1887 + margin-top: .25em;
1888 +}
1889 +
1890 +.mainwp-ui #mainwp-premium-updates-identifier-search > .results {
1891 + max-height: 24rem;
1892 + overflow-y: auto;
1893 +}
1894 +
1895 +.mainwp-ui.mainwp-custom-theme #mainwp-premium-updates-identifier-search > .results {
1896 + background: var(--mainwp-element-background-secondary, var(--background-color-3, #fff)) !important;
1897 + border-color: var(--mainwp-border, var(--border-color, rgba(34, 36, 38, .15))) !important;
1898 +}
1899 +
1900 +.mainwp-ui.mainwp-custom-theme #mainwp-premium-updates-identifier-search > .results .result {
1901 + color: var(--mainwp-text, var(--font-color, rgba(0, 0, 0, .87))) !important;
1902 + border-bottom-color: var(--mainwp-border, var(--border-color, rgba(34, 36, 38, .1))) !important;
1903 +}
1904 +
1905 +.mainwp-ui.mainwp-custom-theme #mainwp-premium-updates-identifier-search > .results .result .title {
1906 + color: var(--mainwp-text-header, var(--heading-color, var(--font-color, rgba(0, 0, 0, .87)))) !important;
1907 +}
1908 +
1909 +.mainwp-ui.mainwp-custom-theme #mainwp-premium-updates-identifier-search > .results .result .description {
1910 + color: var(--mainwp-text-secondary, var(--font-light-color, var(--font-color-light, rgba(0, 0, 0, .4)))) !important;
1911 +}
1912 +
1913 +.mainwp-ui.mainwp-custom-theme #mainwp-premium-updates-identifier-search > .results .result:hover,
1914 +.mainwp-ui.mainwp-custom-theme #mainwp-premium-updates-identifier-search > .results .result.active {
1915 + background: var(--mainwp-element-background, var(--background-color-2, var(--grey-light, #f9fafb))) !important;
1916 +}