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 +891 -529 5.0.3 → 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,9 +88,8 @@
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 94 vertical-align: middle !important;
63 95 }
@@ -80,16 +112,50 @@
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 153 margin-bottom: 0px;
154 + margin-top: 58px;
88 155 }
89 156
90 -.mainwp-ui-leftmenu .mainwp-content-wrap,
91 -.mainwp-ui-leftmenu #mainwp-screenshots-sites {
157 +.mainwp-ui-leftmenu .mainwp-content-wrap {
92 158 margin-left: 272px;
93 159 }
94 160
95 161 .mainwp-ui.toplevel_page_mainwp_tab.mainwp-ui-leftmenu .mainwp-content-wrap,
@@ -94,9 +160,11 @@
94 160
95 161 .mainwp-ui.toplevel_page_mainwp_tab.mainwp-ui-leftmenu .mainwp-content-wrap,
96 162 .mainwp-ui.mainwp_page_Settings .mainwp-content-wrap,
97 163 .mainwp-ui.mainwp_page_SettingsAdvanced .mainwp-content-wrap,
164 +.mainwp-ui.mainwp_page_MonitoringSettings .mainwp-content-wrap,
98 165 .mainwp-ui.mainwp_page_SettingsEmail .mainwp-content-wrap,
166 +.mainwp-ui.mainwp_page_PremiumUpdates .mainwp-content-wrap,
99 167 .mainwp-ui.mainwp_page_MainWPTools .mainwp-content-wrap,
100 168 .mainwp-ui.mainwp_page_SettingsInsights .mainwp-content-wrap,
101 169 .mainwp-ui.mainwp_page_SettingsApiBackups .mainwp-content-wrap,
102 170 .mainwp-ui.mainwp_page_ServerInformation .mainwp-content-wrap,
@@ -104,9 +172,10 @@
104 172 .mainwp-ui.mainwp_page_ErrorLog .mainwp-content-wrap,
105 173 .mainwp-ui.mainwp_page_ActionLogs .mainwp-content-wrap,
106 174 .mainwp-ui.mainwp_page_PluginPrivacy .mainwp-content-wrap,
107 175 .mainwp-ui.mainwp-hidden-second-level-navigation.mainwp-ui-leftmenu .mainwp-content-wrap,
108 -.mainwp-ui.mainwp-hidden-second-level-navigation.mainwp-ui-leftmen #mainwp-screenshots-sites {
176 +.mainwp-ui.mainwp-hidden-second-level-navigation.mainwp-ui-leftmen #mainwp-screenshots-sites,
177 +.mainwp-ui.mainwp_page_CostTrackerSettings .mainwp-content-wrap {
109 178 margin-left: 72px !important;
110 179 }
111 180
112 181 .toplevel_page_mainwp_tab .mainwp-primary-content-wrap,
@@ -115,17 +184,33 @@
115 184 .mainwp_page_InsightsOverview .mainwp-primary-content-wrap {
116 185 padding: 0px;
117 186 }
118 187
188 +.hidden-menu-item{
189 + display: none !important;
190 +}
191 +
119 192 /* Header */
120 193
121 194 #mainwp-top-header {
122 - z-index: 9999;
123 195 padding: 10px;
124 - background: #fff;
125 - 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;
126 202 }
127 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 +
128 213 #mainwp-top-header .ui.menu {
129 214 box-shadow: none;
130 215 padding-top: 0;
131 216 }
@@ -137,17 +222,92 @@
137 222 #mainwp-add-new-buttons .ui.icon.button:not(.dropdown) {
138 223 display: none;
139 224 }
140 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 +
141 281 /* Sub-Header */
142 282
143 283 .mainwp-sub-header,
144 284 .mainwp-actions-bar {
145 - padding: 10px 1em;
285 + padding: 1rem;
146 286 background: #f9fafb;
147 287 border-bottom: 1px solid #dadada;
148 288 }
149 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 +
150 310 /* Page Navigation */
151 311
152 312 #mainwp-page-navigation-wrapper {
153 313 display: none;
@@ -158,20 +318,23 @@
158 318 float: left;
159 319 position: fixed;
160 320 top: 58px;
161 321 bottom: 0px;
162 - width: 170px;
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;
163 327 }
164 328
165 329 .mainwp-individual-site-view #mainwp-page-navigation-wrapper .mainwp-page-navigation {
166 - width: 170px;
167 - box-shadow: none !important;
330 + width: 199px;
168 331 border-radius: 0px !important;
169 332 border: none !important;
170 333 }
171 334
172 335 .mainwp-individual-site-view #mainwp-page-navigation-wrapper .mainwp-page-navigation .item {
173 - padding: 0.92857143em 1.14285714em !important;
336 + padding: 0.9rem !important;
174 337 }
175 338
176 339 .mainwp-individual-site-view #mainwp-page-navigation-wrapper .mainwp-page-navigation .item:last-child {
177 340 box-shadow: none !important;
@@ -177,34 +340,82 @@
177 340 box-shadow: none !important;
178 341 border-radius: 0px !important;
179 342 }
180 343
181 -.mainwp-individual-site-view #mainwp-site-mode-wrap {
182 - width: calc(100% - 170px);
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);
183 355 float: right;
184 356 }
185 357
358 +.mainwp-individual-site-view .mainwp-content-wrap>.ui.message {
359 + width: calc(100% - 200px);
360 + float: right;
361 +}
362 +
186 363 .mainwp-sub-submenu {
187 364 margin-bottom: 0px !important;
188 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;
189 371 }
190 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 +
191 401 /* Menu */
192 402
403 +#mainwp-main-mobile-navigation-container .ui.menu {
404 + width: 100%;
405 +}
406 +
193 407 #mainwp-main-navigation-container {
194 408 display: flex;
195 409 flex-direction: row;
196 -
197 410 background-color: #3E3F3D;
198 -
199 411 width: 272px;
200 412 max-width: 272px;
201 -
202 413 position: fixed;
203 414 left: 0;
204 - top: 0;
415 + top: 58px;
205 416 bottom: 0;
206 - z-index: 1 !important;
417 + z-index: 1001 !important;
207 418 }
208 419
209 420 #mainwp-main-navigation-container .active.item:last-child {
210 421 border-radius: 0px !important;
@@ -218,31 +429,64 @@
218 429 #mainwp-first-level-navigation {
219 430 display: flex;
220 431 flex-direction: column;
221 432 justify-content: space-between;
222 -
223 433 background-color: #1c1d1b;
224 434 width: 72px;
225 435 max-width: 72px;
226 -
227 436 overflow-y: auto;
228 437 overflow-x: hidden;
438 + padding-top: 25px;
229 439 }
230 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 +
231 458 #mainwp-version-label {
232 459 margin-left: 0px;
233 460 margin-right: 0px;
234 461 border-radius: 0px;
235 462 color: #ffffff !important;
236 - z-index: 9999 !important;
237 463 }
238 464
239 465 #mainwp-first-level-navigation-menu {
466 + margin-top: 0;
240 467 flex-grow: 1;
241 468 border-radius: 0px;
242 469 min-height: 420px;
243 470 }
244 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 +
245 489 #mainwp-first-level-navigation-menu .item.active {
246 490 background: #3E3F3D;
247 491 }
248 492
@@ -255,57 +499,72 @@
255 499 background: none !important;
256 500 border-radius: 0px;
257 501 }
258 502
259 -#mainwp-first-level-navigation-menu a[title='Cost Tracker'] {
260 - padding-left: 5px !important;
261 - padding-right: 5px !important;
503 +#mainwp-dashboard-update-available {
504 + border-radius: 0px !important;
262 505 }
506 +#mainwp-dashboard-update-available .icon {
507 + display: block !important;
508 + margin: 0px !important;
509 +}
263 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 +
264 527 #mainwp-collapse-second-level-navigation {
265 - position: fixed;
266 - left: 272px;
267 - bottom: 30px;
268 - padding: 7px 4px 7px 2px;
269 - border-radius: 0 8px 8px 0 !important;
270 - min-width: auto !important;
271 - background-color: #3E3F3D;
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;
272 536 }
273 537
538 +
539 +
274 540 #mainwp-collapse-second-level-navigation .icon {
275 - padding: 0px !important;
276 - margin: 0px !important;
277 - font-size: 14px !important;
541 + margin: 0 !important;
278 542 }
279 543
544 +#mainwp-divider-handle:hover #mainwp-collapse-second-level-navigation {
545 + opacity: 1 !important;
546 +}
547 +
280 548 #mainwp-second-level-navigation {
281 549 background-color: #3E3F3D;
282 550 width: 200px;
283 - box-shadow: 20px 0px 20px -18px rgba(0, 0, 0, 0.15) inset;
284 - -webkit-box-shadow: 20px 0px 20px -18px rgba(0, 0, 0, 0.15) inset;
285 - -moz-box-shadow: 20px 0px 20px -18px rgba(0, 0, 0, 0.15) inset;
286 551 overflow-y: auto;
287 552 overflow-x: hidden;
288 553 }
289 554
290 -#mainwp-main-menu {
291 - width: 100%;
555 +.mainwp-main-navigation-menu {
556 + width: 100% !important;
292 557 background: #3E3F3D !important;
293 558 }
294 559
295 560 #mainwp-second-level-navigation .ui.inverted.menu {
296 561 background-color: #3E3F3D;
297 - box-shadow: 20px 0px 20px -18px rgba(0, 0, 0, 0.15) inset;
298 - -webkit-box-shadow: 20px 0px 20px -18px rgba(0, 0, 0, 0.15) inset;
299 - -moz-box-shadow: 20px 0px 20px -18px rgba(0, 0, 0, 0.15) inset;
300 562 }
301 563
302 564 #mainwp-second-level-navigation .ui.inverted.menu .item {
303 565 padding: 0.7em 1.14285714em;
304 566 color: #ffffff !important;
305 - box-shadow: 20px 0px 20px -18px rgba(0, 0, 0, 0.15) inset;
306 - -webkit-box-shadow: 20px 0px 20px -18px rgba(0, 0, 0, 0.15) inset;
307 - -moz-box-shadow: 20px 0px 20px -18px rgba(0, 0, 0, 0.15) inset;
308 567 }
309 568
310 569 #mainwp-second-level-navigation .ui.inverted.menu .item .icon {
311 570 color: #ffffff !important;
@@ -321,21 +580,13 @@
321 580 color: rgba(255, 255, 255, .3) !important;
322 581 }
323 582
324 583 #mainwp-navigation-icon {
325 - padding: 10px;
326 - max-width: 100%;
584 + width: 50px;
585 + margin-left: 10px;
586 + margin-top: 5px;
327 587 }
328 588
329 -.mainwp-main-mobile-navigation-container {
330 - background-color: #1c1d1b;
331 - display: none;
332 -}
333 -
334 -.mainwp-main-mobile-navigation-container .item.active {
335 - background: rgba(255, 255, 255, 0.08) !important;
336 -}
337 -
338 589 .mainwp-ui #mainwp-main-navigation-container.hoverli {
339 590 background-color: #1c1d1b !important;
340 591 }
341 592
@@ -341,9 +592,11 @@
341 592
342 593 .mainwp-ui.toplevel_page_mainwp_tab #mainwp-main-navigation-container,
343 594 .mainwp-ui.mainwp_page_Settings #mainwp-main-navigation-container,
344 595 .mainwp-ui.mainwp_page_SettingsAdvanced #mainwp-main-navigation-container,
596 +.mainwp-ui.mainwp_page_MonitoringSettings #mainwp-main-navigation-container,
345 597 .mainwp-ui.mainwp_page_SettingsEmail #mainwp-main-navigation-container,
598 +.mainwp-ui.mainwp_page_PremiumUpdates #mainwp-main-navigation-container,
346 599 .mainwp-ui.mainwp_page_MainWPTools #mainwp-main-navigation-container,
347 600 .mainwp-ui.mainwp_page_SettingsInsights #mainwp-main-navigation-container,
348 601 .mainwp-ui.mainwp_page_SettingsApiBackups #mainwp-main-navigation-container,
349 602 .mainwp-ui.mainwp_page_ServerInformation #mainwp-main-navigation-container,
@@ -350,17 +603,20 @@
350 603 .mainwp-ui.mainwp_page_ServerInformationCron #mainwp-main-navigation-container,
351 604 .mainwp-ui.mainwp_page_ErrorLog #mainwp-main-navigation-container,
352 605 .mainwp-ui.mainwp_page_ActionLogs #mainwp-main-navigation-container,
353 606 .mainwp-ui.mainwp_page_PluginPrivacy #mainwp-main-navigation-container,
354 -.mainwp-ui.mainwp-hidden-second-level-navigation #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 {
355 609 width: 72px !important;
356 610 }
357 611
358 -.mainwp-ui.toplevel_page_mainwp_tab #mainwp-collapse-second-level-navigation,
612 +.mainwp-ui.toplevel_page_mainwp_tab #mainwp-divider-handle:hover,
359 613 .mainwp-ui.toplevel_page_mainwp_tab #mainwp-second-level-navigation,
360 614 .mainwp-ui.mainwp_page_Settings #mainwp-second-level-navigation,
361 615 .mainwp-ui.mainwp_page_SettingsAdvanced #mainwp-second-level-navigation,
616 +.mainwp-ui.mainwp_page_MonitoringSettings #mainwp-second-level-navigation,
362 617 .mainwp-ui.mainwp_page_SettingsEmail #mainwp-second-level-navigation,
618 +.mainwp-ui.mainwp_page_PremiumUpdates #mainwp-second-level-navigation,
363 619 .mainwp-ui.mainwp_page_MainWPTools #mainwp-second-level-navigation,
364 620 .mainwp-ui.mainwp_page_SettingsInsights #mainwp-second-level-navigation,
365 621 .mainwp-ui.mainwp_page_SettingsApiBackups #mainwp-second-level-navigation,
366 622 .mainwp-ui.mainwp_page_ServerInformation #mainwp-second-level-navigation,
@@ -367,32 +623,75 @@
367 623 .mainwp-ui.mainwp_page_ServerInformationCron #mainwp-second-level-navigation,
368 624 .mainwp-ui.mainwp_page_ErrorLog #mainwp-second-level-navigation,
369 625 .mainwp-ui.mainwp_page_ActionLogs #mainwp-second-level-navigation,
370 626 .mainwp-ui.mainwp_page_PluginPrivacy #mainwp-second-level-navigation,
371 -.mainwp-ui.mainwp-hidden-second-level-navigation #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 {
372 629 display: none !important;
373 630 }
374 631
375 -.mainwp-ui.mainwp-hidden-second-level-navigation #mainwp-collapse-second-level-navigation,
376 -.mainwp-ui.mainwp_page_Settings #mainwp-collapse-second-level-navigation,
377 -.mainwp-ui.mainwp_page_SettingsAdvanced #mainwp-collapse-second-level-navigation,
378 -.mainwp-ui.mainwp_page_SettingsEmail #mainwp-collapse-second-level-navigation,
379 -.mainwp-ui.mainwp_page_MainWPTools #mainwp-collapse-second-level-navigation,
380 -.mainwp-ui.mainwp_page_SettingsInsights #mainwp-collapse-second-level-navigation,
381 -.mainwp-ui.mainwp_page_SettingsApiBackups #mainwp-collapse-second-level-navigation,
382 -.mainwp-ui.mainwp_page_ServerInformation #mainwp-collapse-second-level-navigation,
383 -.mainwp-ui.mainwp_page_ServerInformationCron #mainwp-collapse-second-level-navigation,
384 -.mainwp-ui.mainwp_page_ErrorLog #mainwp-collapse-second-level-navigation,
385 -.mainwp-ui.mainwp_page_ActionLogs #mainwp-collapse-second-level-navigation,
386 -.mainwp-ui.mainwp_page_PluginPrivacy #mainwp-collapse-second-level-navigation {
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 {
387 647 display: none !important;
388 - ;
389 648 }
390 649
391 -#mainwp-main-menu .icon {
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;
666 +}
667 +
668 +.mainwp-main-navigation-menu .icon {
392 669 color: #fff !important;
393 670 }
394 671
672 +#mainwp-main-menu .icon.left.floated {
673 + float: left !important;
674 + margin-right: 1em !important;
675 +}
676 +
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;
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 +}
693 +
395 694 /* Widgets */
396 695
397 696
398 697 .mainwp-widget {
@@ -397,137 +696,112 @@
397 696
398 697 .mainwp-widget {
399 698 border: 1px solid #dadada !important;
400 699 margin: none !important;
700 + display: flex;
701 + flex-direction: column;
702 + justify-content: space-between;
703 + padding: 0px !important;
704 + overflow: hidden !important;
401 705 }
402 706
403 -.mainwp-widget img {
404 - width: 40%;
405 - max-width: 200px;
406 - height: auto;
707 +.mainwp-widget .mainwp-resize-handle {
708 + position: absolute;
709 + bottom: .1rem;
710 + right: .1rem;
407 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 +}
408 722
409 -#mainwp-update-everything-button {
410 - font-size: 14px;
723 +.mainwp-widget .mainwp-widget-header:hover .handle-drag:before {
724 + display: block;
411 725 }
412 726
413 -@media only screen and (min-width: 1370px) {
727 +.mainwp-widget .mainwp-widget-header {
728 + padding: 1em !important;
729 +}
414 730
415 - .mainwp-widget.ui.segment.gs-w {
416 - position: absolute;
417 - }
731 +.mainwp-widget .mainwp-scrolly-overflow {
732 + flex-grow: 1;
733 + overflow-x: hidden;
734 + overflow-y: auto;
735 + padding: 1em !important;
736 +}
418 737
419 - .mainwp-widget-header {
420 - margin-bottom: 20px !important;
421 - }
738 +.mainwp-widget .mainwp-scrolly-overflow .ui.tab.active {
739 + height: 100%;
740 +}
422 741
423 - .mainwp-widget .handle-drag {
424 - cursor: move !important;
425 - }
742 +.mainwp-widget .mainwp-widget-footer {
743 + padding: 1em !important;
744 +}
426 745
427 - .mainwp-scrolly-overflow {
428 - overflow-y: auto;
429 - overflow-x: hidden;
430 - padding: 0 10px 0 0;
431 - margin-bottom: 20px;
432 - }
746 +.mainwp-widget img {
747 + width: 40%;
748 + max-width: 200px;
749 + height: auto;
750 +}
433 751
434 - .mainwp-widget-footer {
435 - position: absolute;
436 - bottom: 1rem;
437 - width: 100%;
438 - }
752 +.mainwp-widget .dt-search.ui.input {
753 + padding: 5px;
754 + max-width: 160px;
755 +}
439 756
440 - #widget-recent_posts .mainwp-scrolly-overflow,
441 - #widget-recent_pages .mainwp-scrolly-overflow {
442 - height: calc(100% - 125px);
443 - }
757 +.mainwp-widget.ui.segment.gs-w {
758 + position: absolute;
759 +}
444 760
445 - #widget-connection_status .mainwp-scrolly-overflow {
446 - height: calc(100% - 135px);
447 - }
761 +.mainwp-widget .handle-drag {
762 + cursor: move !important;
763 +}
448 764
449 - #widget-security_issues .mainwp-scrolly-overflow {
450 - height: calc(100% - 100px);
451 - }
765 +.mainwp-empty-widget-placeholder {
766 + display: flex;
767 + flex-direction: column;
768 + justify-content: center;
769 + align-items: center;
770 + height: 100%;
771 +}
452 772
453 - #widget-non_mainwp_changes .mainwp-scrolly-overflow {
454 - height: calc(100% - 100px) !important;
455 - }
773 +.mainwp-empty-widget-placeholder img.mainwp-no-results-placeholder {
774 + margin-bottom: 2rem;
775 +}
456 776
457 - #widget-clients .mainwp-scrolly-overflow {
458 - height: calc(100% - 100px) !important;
459 - }
777 +.mainwp-empty-page-placeholder .content {
778 + margin-top: 2rem !important;
779 +}
460 780
461 - #widget-client_info .mainwp-scrolly-overflow {
462 - height: calc(100% - 100px) !important;
463 - }
781 +/* Cards */
464 782
465 - #widget-child_site_info .mainwp-scrolly-overflow {
466 - height: calc(100% - 60px) !important;
467 - }
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 +}
468 789
469 - #widget-notes .mainwp-scrolly-overflow {
470 - 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;
471 793 }
472 794
473 - #widget-plugins .mainwp-scrolly-overflow {
474 - height: calc(100% - 70px) !important;
795 + .mainwp-ui #mainwp-browse-add-ons-by-category-cards .ui.card {
796 + min-width: calc(100% / 13);
475 797 }
798 +}
476 799
477 - #widget-themes .mainwp-scrolly-overflow {
478 - height: calc(100% - 70px) !important;
479 - }
480 -
481 - #widget-overview .mainwp-scrolly-overflow {
482 - height: calc(100% - 120px) !important;
483 - padding: 10px 0;
484 - }
485 -
486 - #widget-advanced-cost-tracker-costs .mainwp-scrolly-overflow {
487 - height: calc(100% - 120px) !important;
488 - padding: 10px 0;
489 - }
490 -
491 - #widget-fields_info .mainwp-scrolly-overflow {
492 - height: calc(100% - 100px) !important;
493 - }
494 -
495 - #widget-websites .mainwp-scrolly-overflow {
496 - height: calc(100% - 70px) !important;
497 - }
498 -
499 - [id^="widget-contact_"] .mainwp-scrolly-overflow {
500 - height: calc(100% - 70px) !important;
501 - }
502 -
503 - #widget-note .mainwp-scrolly-overflow {
504 - height: calc(100% - 100px) !important;
505 - }
506 -
507 - #widget-advanced-matomo .mainwp-scrolly-overflow {
508 - height: calc(100% - 70px) !important;
509 - }
510 -
511 - #widget-get-started .mainwp-scrolly-overflow {
512 - height: calc(100% - 70px) !important;
513 - }
514 -
800 +@media only screen and (min-width: 1368px) {
515 801 #mainwp-plugin-privacy {
516 802 width: 800px;
517 803 }
518 -
519 - #widget-cost_upcomming_renewals .mainwp-scrolly-overflow,
520 - #widget-cost_monthly_renewals .mainwp-scrolly-overflow,
521 - #widget-cost_yearly_renewals .mainwp-scrolly-overflow {
522 - height: calc(100% - 100px) !important;
523 - }
524 -
525 - #widget-cost_monthly_totals .mainwp-scrolly-overflow,
526 - #widget-cost_category_totals .mainwp-scrolly-overflow {
527 - height: calc(100% - 70px) !important;
528 - }
529 -
530 804 }
531 805
532 806 .mainwp-ui .mainwp-widget .ui.form .ui.input,
533 807 .mainwp-ui .mainwp-widget .ui.pagination.menu,
@@ -539,40 +813,46 @@
539 813
540 814 .mainwp-select-sites,
541 815 .mainwp-search-options,
542 816 .mainwp-search-submit {
543 - padding: 10px;
817 + padding: 1em;
544 818 }
545 819
546 -#mainwp-select-sites-header .ui.menu {
820 +.mainwp-select-sites-header .ui.menu {
547 821 overflow-x: auto;
548 822 overflow-y: hidden;
549 - margin: 1rem -1rem 0;
823 + margin: 1rem 0 0;
550 824 }
551 825
826 +#mainwp-documentation-sidebar .ui.list .item i.icon {
827 + display: inline-block !important;
828 +}
829 +
552 830 /* Select Sites */
553 831
554 -#mainwp-select-sites-body {
555 - height: 220px;
832 +#mainwp-select-sites-menu {
833 + margin-bottom: 1em;
834 +}
835 +
836 +.mainwp-select-sites-items-body {
837 + height: 300px;
556 838 overflow: auto;
557 839 }
558 840
559 -#mainwp-select-sites-select-all-actions {
560 - background: #dadada;
561 - border-bottom: 1px solid #dadada;
562 - margin-top: 0;
841 +.mainwp-select-sites-select-all-actions {
842 + margin: 0.785em 0 1.785em 0;
563 843 }
564 844
565 -#mainwp-select-sites-select-all-actions .item {
845 +.mainwp-select-sites-select-all-actions .item {
566 846 cursor: pointer;
567 847 }
568 848
569 -.mainwp-modal-content #mainwp-select-sites-select-all-actions {
849 +.mainwp-modal-content .mainwp-select-sites-select-all-actions {
570 850 margin-left: auto;
571 851 margin-right: auto;
572 852 }
573 853
574 -#mainwp-select-sites-list .item label .url {
854 +.mainwp-select-sites-list .item label .url {
575 855 display: none;
576 856 }
577 857
578 858 .mainwp-sub-header #mainwp-filter-sites-group .default.text,
@@ -579,16 +859,77 @@
579 859 .mainwp-sub-header #mainwp-filter-clients .default.text {
580 860 overflow: visible !important;
581 861 }
582 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 +
583 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 +}
584 892
585 -.mainwp-ui table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control::before,
586 -.mainwp-ui table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control::before {
587 - 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;
588 897 }
589 898
899 +.mainwp-ui table.dataTable thead > tr > th.right.aligned .dt-column-header {
900 + justify-content: end !important;
901 +}
590 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 +
591 932 .mainwp-ui table.dataTable.dtr-inline.collapsed>tbody>tr.parent.dt-hasChild>td.dtr-control::before,
592 933 .mainwp-ui table.dataTable.dtr-inline.collapsed>tbody>tr.parent.dt-hasChild>th.dtr-control::before {
593 934 background-color: rgba(0, 0, 0, 0.6);
594 935 }
@@ -601,10 +942,42 @@
601 942 .mainwp-ui table.dataTable tbody tr>.dtfc-fixed-right {
602 943 background-color: #fff;
603 944 }
604 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 +
605 950 /* Manage Sites Table */
606 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 +
607 980 table.mainwp-manage-wpsites-table {
608 981 margin: 0;
609 982 }
610 983
@@ -623,8 +996,17 @@
623 996 #mainwp-manage-sites-content.segment {
624 997 padding-top: 1em;
625 998 }
626 999
1000 +/* Sites Changes Table */
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 +
627 1009 /* Manage Cliens Table */
628 1010
629 1011 #mainwp-manage-clients-table .custom-icon {
630 1012 font-size: 35px;
@@ -667,13 +1049,25 @@
667 1049 #mainwp-manage-updates table tr.active table td {
668 1050 background: #f9ffea !important;
669 1051 }
670 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 +
671 1064 /* Manaage Plugins & Themes */
672 1065
673 1066 .ui.accordion.mainwp-manage-plugin-item,
674 1067 .ui.accordion.mainwp-manage-theme-item {
675 1068 border-bottom: 1px solid rgba(34, 36, 38, 0.1);
1069 + padding: 1em !important;
676 1070 }
677 1071
678 1072 .ui.accordion.mainwp-manage-plugin-item .title,
679 1073 .ui.accordion.mainwp-manage-theme-item .title {
@@ -709,9 +1103,9 @@
709 1103 .mainwp-manage-theme-item-website {
710 1104 border-bottom: 1px solid rgba(34, 36, 38, 0.1);
711 1105 border-top: 1px solid rgba(34, 36, 38, 0.1);
712 1106 background: #fafafa;
713 - padding: 1em;
1107 + padding: 1em !important;
714 1108 margin: 0 0 -1px !important;
715 1109 }
716 1110
717 1111
@@ -716,16 +1110,12 @@
716 1110
717 1111
718 1112 /* Manage Extensions */
719 1113
720 -#mainwp-manage-extensions.ui.segment {
721 - padding: 0px;
1114 +.mainwp-ui #mainwp_com_api_key {
1115 + width: 300px;
722 1116 }
723 1117
724 -#mainwp-manage-extensions .mainwp-main-content {
725 - padding: 1em;
726 -}
727 -
728 1118 .mainwp-disabled-extension .header,
729 1119 .mainwp-disabled-extension .content:not(.extra) {
730 1120 opacity: 0.7;
731 1121 }
@@ -753,8 +1143,16 @@
753 1143 .mainwp-ui #wpbody-content {
754 1144 padding-bottom: 0;
755 1145 }
756 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 +
757 1155 .mainwp-ui #wp-content-editor-tools {
758 1156 background-color: #fff !important;
759 1157 }
760 1158
@@ -787,39 +1185,48 @@
787 1185 .mainwp-ui .ui.form .field .mainwp-color-picker-input {
788 1186 max-width: 65px !important;
789 1187 }
790 1188
1189 +.mainwp-ui #mainwp-help-modal > .content {
1190 + min-height: 640px;
1191 +}
791 1192
792 -/* END V4
793 -********************************************************************************/
794 -
795 -.mainwp-action-row {
796 - min-height: 20px;
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;
797 1202 }
798 1203
799 -.mainwp-notice {
800 - margin: 5px 0 15px;
801 - padding: .6em;
802 - background: #fff;
803 - box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
804 - vertical-align: middle;
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;
805 1213 }
806 1214
807 -.mainwp-notice-green {
808 - border-left: 4px solid #7fb100;
1215 +.mainwp-ui #mainwp-help-modal:hover > .content:before {
1216 + color: #999;
809 1217 }
810 1218
811 -.mainwp-notice-blue {
812 - border-left: 4px solid #0073AA;
1219 +.mainwp-ui #mainwp-help-modal:hover .content:after {
1220 + color: #999;
813 1221 }
814 1222
815 -.mainwp-notice-red {
816 - border-left: 4px solid #a00;
1223 +.mainwp-ui #mainwp-help-modal {
1224 + position: fixed !important;
817 1225 }
818 1226
819 -.mainwp-notice-yellow {
820 - border-left: 4px solid #FFB901;
821 -}
1227 +/* END V4
1228 +********************************************************************************/
822 1229
823 1230 .mainwp_action {
824 1231 text-decoration: none;
825 1232 text-transform: uppercase;
@@ -873,33 +1280,13 @@
873 1280 font-size: 18px;
874 1281 line-height: 18px;
875 1282 }
876 1283
877 -
878 -
879 -
880 1284 .backup_run_loading {
881 1285 display: none;
882 1286 }
883 1287
884 1288
885 -.mainwp-tabs {
886 - margin-top: 2em;
887 - border-bottom: 1px solid #e5e5e5;
888 - margin-bottom: 0;
889 -}
890 -
891 -.mainwp_checkboxes {
892 - -webkit-column-count: 3;
893 - -moz-column-count: 3;
894 - column-count: 3;
895 - margin: 1em 0 2em;
896 -}
897 -
898 -.mainwp-search-form {
899 - width: auto;
900 -}
901 -
902 1289 .mainwp_managbackups_taskoptions {
903 1290 width: auto;
904 1291 }
905 1292
@@ -916,42 +1303,13 @@
916 1303 display: none;
917 1304 position: absolute;
918 1305 background-color: #ECECEC;
919 1306 background-color: white;
920 - /*border: 1px solid #CCC;*/
921 1307 border-left: 0;
922 1308 z-index: 9999;
923 1309 }
924 1310
925 -#side-info-column {
926 - width: 49%;
927 -}
928 1311
929 -.inner-sidebar #side-sortables {
930 - width: 100%;
931 -}
932 -
933 -.has-right-sidebar #post-body-content {
934 - width: 49%;
935 - margin-right: 390px;
936 -}
937 -
938 -.has-right-sidebar #post-body {
939 - margin-right: -50%;
940 -}
941 -
942 -#post-body #normal-sortables {
943 - width: 100%;
944 -}
945 -
946 -li.hoverli {
947 - -webkit-box-shadow: 0 1px 0 #dfdfdf, 0 -1px 0 #dfdfdf;
948 - -moz-box-shadow: 0 1px 0 #dfdfdf, 0 -1px 0 #dfdfdf;
949 - box-shadow: 0 1px 0 #dfdfdf, 0 -1px 0 #dfdfdf;
950 - position: relative;
951 - z-index: 9999;
952 -}
953 -
954 1312 #mainwp_posts_main,
955 1313 #mainwp_posts_loading,
956 1314 #mainwp_posts_error,
957 1315 #mainwp_comments_main,
@@ -979,73 +1337,13 @@
979 1337 .mainwp-hidden-field {
980 1338 display: none;
981 1339 }
982 1340
983 -#pager {
984 - top: 0;
985 - position: inherit !important;
986 -}
987 -
988 -.first,
989 -.prev,
990 -.next,
991 -.last {
992 - vertical-align: -5px;
993 -}
994 -
995 1341 .row-actions-working {
996 1342 display: none;
997 1343 padding: 2px 0 0;
998 1344 }
999 1345
1000 -
1001 -.mainwp_plugins_content,
1002 -.mainwp_themes_content {
1003 - background: #f9f9f9;
1004 -}
1005 -
1006 -#mainwp_plugins_content .headcol,
1007 -#mainwp_themes_content .headcol {
1008 - width: 22em;
1009 -}
1010 -
1011 -#mainwp_plugins_content th.headcol,
1012 -#mainwp_themes_content th.headcol {
1013 - border-bottom: 0;
1014 -}
1015 -
1016 -#mainwp_plugins_content #mainwp-table-overflow,
1017 -#mainwp_themes_content #mainwp-table-overflow {
1018 - height: 720px;
1019 -}
1020 -
1021 -#mainwp_background-box {
1022 - min-height: 80vh;
1023 - height: 100%;
1024 - width: auto;
1025 - margin-top: 2em;
1026 - background: none;
1027 -}
1028 -
1029 -#mainwp_wrap-inside {
1030 - min-height: 80vh;
1031 - height: 100%;
1032 - margin-top: 0;
1033 - padding: 10px;
1034 - background: #fafafa;
1035 - border-top: none;
1036 - border-bottom: 1px solid #e5e5e5;
1037 - border-left: 1px solid #e5e5e5;
1038 - border-right: 1px solid #e5e5e5;
1039 - box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
1040 - position: relative;
1041 -}
1042 -
1043 -#mainwp_wrap-inside.round-top {
1044 - clear: both;
1045 - border: 1px solid #e5e5e5 !important;
1046 -}
1047 -
1048 1346 .mainwp-table-container .wp-list-table thead th,
1049 1347 .mainwp-table-container .wp-list-table tfoot th,
1050 1348 #mainwp-table thead th,
1051 1349 #mainwp-table tfoot th {
@@ -1055,32 +1353,8 @@
1055 1353 #mainwp-tabs {
1056 1354 clear: both;
1057 1355 }
1058 1356
1059 -#mainwp-tabs .nav-tab-active {
1060 - background: #fafafa;
1061 - border-top: 1px solid #7fb100 !important;
1062 - border-left: 1px solid #e5e5e5;
1063 - border-right: 1px solid #e5e5e5;
1064 - border-bottom: 1px solid #fafafa !important;
1065 - color: #7fb100;
1066 - margin-top: 1px;
1067 -}
1068 -
1069 -#mainwp-tabs .nav-tab {
1070 - border-top: 1px solid #e5e5e5;
1071 - border-left: 1px solid #e5e5e5;
1072 - border-right: 1px solid #e5e5e5;
1073 - border-bottom: 1px solid #e5e5e5;
1074 - padding: 10px 16px;
1075 - font-size: 14px;
1076 - text-transform: uppercase;
1077 - line-height: 16px;
1078 - font-weight: normal;
1079 - margin-left: 0;
1080 - margin-right: 10px;
1081 -}
1082 -
1083 1357 /* Enhance Wordpress Admin UI */
1084 1358 #adminmenuback,
1085 1359 #adminmenuwrap,
1086 1360 #adminmenu,
@@ -1118,80 +1392,22 @@
1118 1392 .mainwp_boxout a:hover {
1119 1393 color: #7fb100;
1120 1394 }
1121 1395
1122 -
1123 -/* New Select Box Style */
1124 -
1125 -.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 {
1126 1400 display: none;
1127 - padding: .6em;
1128 - margin: 5px 0 2px;
1129 1401 }
1130 1402
1131 -.mainwp-tips .mainwp-dismiss {
1132 - float: right;
1133 -}
1134 1403
1135 -/* Exclude Section */
1136 1404
1137 -
1138 -#download-server-information {
1139 - display: none;
1140 - margin: 10px 0;
1141 - padding: 0;
1142 - position: relative;
1143 -}
1144 -
1145 -#download-server-information textarea {
1146 - border-radius: 0;
1147 - font-family: monospace;
1148 - font-size: 12px;
1149 - height: 300px;
1150 - line-height: 20px;
1151 - margin: 0;
1152 - outline: 0 none;
1153 - padding: 20px;
1154 - resize: none;
1155 - width: 100%;
1156 - -moz-border-radius: 0;
1157 - -webkit-border-radius: 0;
1158 -}
1159 -
1160 -.mwp_close_srv_info {
1161 - display: none;
1162 - float: right;
1163 - margin: 5px 0;
1164 -}
1165 -
1166 -.mainwp-permission-error {
1167 - padding: 2em;
1168 - width: 70%;
1169 - margin: 4em auto;
1170 - background: #fff;
1171 - border: 1px Solid #e5e5e5;
1172 - font-size: 13px;
1173 - text-align: center;
1174 - color: #999;
1175 -}
1176 -
1177 -.mainwp-permission-error p {
1178 - font-size: 16px;
1179 - color: #333;
1180 -}
1181 -
1182 -
1183 -
1184 -
1185 1405 /* ACTION TABS */
1186 1406 .mainwp-browse-plugins .wp-filter {
1187 1407 margin-top: 0 !important;
1188 1408 }
1189 1409
1190 -.mainwp-browse-plugins>form {
1191 - float: left;
1192 -}
1193 -
1194 1410 body.show-upload-plugin .hide-if-upload,
1195 1411 body.show-upload-theme .hide-if-upload {
1196 1412 display: none !important;
1197 1413 }
@@ -1225,41 +1441,12 @@
1225 1441 .plugin-update-tr .api-deactivate {
1226 1442 background-color: #fcf3ef;
1227 1443 }
1228 1444
1229 -#plugin-information-footer {
1230 - display: none;
1231 -}
1232 -
1233 -.sync-ext-row .sync-options {
1234 - margin-left: 15px;
1235 -}
1236 -
1237 -.sync-ext-row {
1238 - margin: 5px 0;
1239 -}
1240 -
1241 -
1242 1445 #import_user_file_bulkupload {
1243 1446 width: 230px !important;
1244 1447 }
1245 1448
1246 -body.show-upload-theme #mainwp_wrap-inside .upload-theme+.wp-filter,
1247 -body.show-upload-theme #mainwp_wrap-inside .upload-theme+.wp-filter+.mainwp-browse-themes {
1248 - display: none;
1249 -}
1250 -
1251 -body.show-upload-theme #mainwp_wrap-inside .upload-theme,
1252 -.mainwp_wrap-inside .upload-plugin {
1253 - display: block;
1254 -}
1255 -
1256 -#mainwp_wrap-inside .upload-plugin,
1257 -#mainwp_wrap-inside .upload-theme {
1258 - padding: 0 !important;
1259 -}
1260 -
1261 -
1262 1449 .mainwp-ui .plugin-update-tr .update-message p:before {
1263 1450 color: #f56e28;
1264 1451 content: "\f463";
1265 1452 margin-right: 6px;
@@ -1286,54 +1473,8 @@
1286 1473 .mainwp-ui-leftmenu #wpfooter {
1287 1474 margin-left: 240px;
1288 1475 }
1289 1476
1290 -.mainwp-no-extensions {
1291 - margin: 0 12px 12px;
1292 -}
1293 -
1294 -#mainwp_managesites_content table.sites thead th,
1295 -#mainwp_users_table thead th {
1296 - padding: 0;
1297 -}
1298 -
1299 -#mainwp_managesites_content table.sites thead th .header-wrap,
1300 -#mainwp_users_table thead th .header-wrap {
1301 - min-height: 30px;
1302 - padding: 5px 0 0 5px;
1303 -}
1304 -
1305 -#mainwp_users_table th#avatar {
1306 - width: 65px;
1307 -}
1308 -
1309 -#mainwp_managesites_content table.sites thead th.sortable a,
1310 -#mainwp_managesites_content table.sites thead th.sorted a {
1311 - padding-top: 0;
1312 - padding-left: 0;
1313 -}
1314 -
1315 -#mainwp_users_main .password-input-wrapper input.regular-text {
1316 - width: 23.2em;
1317 -}
1318 -
1319 -.mainwp_config_box_left .password-input-wrapper input,
1320 -.mainwp_config_box_left #pass-strength-result {
1321 - width: 22em !important;
1322 -}
1323 -
1324 -#mainwp_managesites_content table th#wpcore_update,
1325 -#mainwp_managesites_content table th#plugin_update,
1326 -#mainwp_managesites_content table th#theme_update {
1327 - width: 50px;
1328 - text-align: center;
1329 -}
1330 -
1331 -#mainwp_users_main .form-table#user-profile textarea {
1332 - margin-bottom: 6px;
1333 - width: 500px;
1334 -}
1335 -
1336 1477 #mainwp-table-overflow table th {
1337 1478 z-index: 998 !important;
1338 1479 }
1339 1480
@@ -1344,13 +1485,8 @@
1344 1485 #mainwp-table-overflow table tr td:nth-child(1) {
1345 1486 z-index: 997 !important;
1346 1487 }
1347 1488
1348 -div.pw-wrap.form-invalid {
1349 - padding: 5px;
1350 - border: 1px dashed #dc3232;
1351 -}
1352 -
1353 1489 span.http-ok-status {
1354 1490 display: none;
1355 1491 }
1356 1492
@@ -1390,9 +1526,9 @@
1390 1526 margin-left: 0;
1391 1527 padding-left: 0;
1392 1528 }
1393 1529
1394 -#wpcontent h2 {
1530 +.mainwp-ui-page #wpcontent h2 {
1395 1531 display: block;
1396 1532 }
1397 1533
1398 1534 .mainwp-modal-progress {
@@ -1432,8 +1568,16 @@
1432 1568 -webkit-box-sizing: border-box !important;
1433 1569 box-sizing: border-box !important;
1434 1570 }
1435 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 +
1436 1580 .mainwp-quick-setup .ui.divider {
1437 1581 margin: 0 !important;
1438 1582 height: 1rem !important;
1439 1583 }
@@ -1477,15 +1621,8 @@
1477 1621 .indicator-accordion-sorting.descending .down.icon {
1478 1622 display: inline-block;
1479 1623 }
1480 1624
1481 -
1482 -th .sort.icon,
1483 -th .up.icon,
1484 -th .down.icon {
1485 - float: right;
1486 -}
1487 -
1488 1625 .trigger-handle-arrow .icon {
1489 1626 float: left;
1490 1627 }
1491 1628
@@ -1492,25 +1629,21 @@
1492 1629 #mainwp-themes-content td.child-active {
1493 1630 background: #e3ffa7 !important;
1494 1631 }
1495 1632
1496 -.mainwp-ui #wpbody-content .notice.notice-success,
1497 -.mainwp-ui #wpbody-content .notice.notice-info,
1498 -.mainwp-ui #wpbody-content .notice.notice-error,
1499 -.mainwp-ui #wpbody-content .notice.notice-warrning {
1500 - margin-left: 190px !important;
1501 -}
1502 1633
1634 +
1503 1635 .mainwp_selected_sites_item.item.warning label {
1504 1636 color: red;
1505 1637 }
1506 1638
1507 -.icon.settings-field-menu-indicator {
1508 - float: left !important;
1639 +.settings-field-icon-indicator {
1640 + margin-left: -12px !important;
1641 + display: none !important;
1509 1642 }
1510 1643
1511 -.settings-field-icon-indicator {
1512 - margin-left: -12px !important;
1644 +.settings-field-icon-indicator.visible-indicator {
1645 + display: inline-block !important;
1513 1646 }
1514 1647
1515 1648 .category-select-item-sub1 {
1516 1649 padding-left: 35px !important;
@@ -1538,10 +1671,11 @@
1538 1671
1539 1672 .mainwp-ui .qq-upload-drop-area {
1540 1673 min-width: 100%;
1541 1674 padding: 50px;
1542 - border: 5px dashed #999999;
1543 1675 margin-top: 20px;
1676 + border: 5px dashed #999999 !important;
1677 + display: none;
1544 1678 }
1545 1679
1546 1680 .mainwp-get-started-widget-check-lists .item .content {
1547 1681 width: auto !important;
@@ -1546,9 +1680,237 @@
1546 1680 .mainwp-get-started-widget-check-lists .item .content {
1547 1681 width: auto !important;
1548 1682 }
1549 1683
1550 -#mainw_managesites_add_edit_site_upload_custom_icon,
1551 -#mainwp_add_edit_client_upload_custom_icon,
1552 -.mainwp_add_edit_contact_upload_custom_icon{
1553 - margin-left: 30px !important;
1554 -}
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 +}