PluginProbe
MainWP Dashboard: Self-hosted WordPress Management for Agencies / 6.2.1
MainWP Dashboard: Self-hosted WordPress Management for Agencies v6.2.1
6.2.3 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 All 156 releases
← All changes | assets/css/mainwp.css +964 -525 5.0.2 → 6.2.1 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;
@@ -156,22 +316,25 @@
156 316 .mainwp-individual-site-view #mainwp-page-navigation-wrapper {
157 317 display: block;
158 318 float: left;
159 319 position: fixed;
160 - top:58px;
161 - bottom:0px;
162 - width: 170px;
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;
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 - overflow-x: hidden ;
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;
@@ -316,26 +575,18 @@
316 575 color: #7fb100 !important;
317 576 }
318 577
319 578 #mainwp-second-level-navigation .ui.menu .item.extension-inactive a,
320 -#mainwp-second-level-navigation .ui.menu a.item.extension-inactive{
321 - color: rgba( 255,255,255,.3 ) !important;
579 +#mainwp-second-level-navigation .ui.menu a.item.extension-inactive {
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,31 +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 {
387 - display: none !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;
388 648 }
389 649
390 -#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 {
391 669 color: #fff !important;
392 670 }
393 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 +
394 694 /* Widgets */
395 695
396 696
397 697 .mainwp-widget {
@@ -396,133 +696,112 @@
396 696
397 697 .mainwp-widget {
398 698 border: 1px solid #dadada !important;
399 699 margin: none !important;
700 + display: flex;
701 + flex-direction: column;
702 + justify-content: space-between;
703 + padding: 0px !important;
704 + overflow: hidden !important;
400 705 }
401 706
402 -.mainwp-widget img {
403 - width: 40%;
404 - max-width: 200px;
405 - height: auto;
707 +.mainwp-widget .mainwp-resize-handle {
708 + position: absolute;
709 + bottom: .1rem;
710 + right: .1rem;
406 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 +}
407 722
408 -#mainwp-update-everything-button {
409 - font-size: 14px;
723 +.mainwp-widget .mainwp-widget-header:hover .handle-drag:before {
724 + display: block;
410 725 }
411 726
412 -@media only screen and (min-width: 1370px) {
727 +.mainwp-widget .mainwp-widget-header {
728 + padding: 1em !important;
729 +}
413 730
414 - .mainwp-widget.ui.segment.gs-w {
415 - position: absolute;
416 - }
731 +.mainwp-widget .mainwp-scrolly-overflow {
732 + flex-grow: 1;
733 + overflow-x: hidden;
734 + overflow-y: auto;
735 + padding: 1em !important;
736 +}
417 737
418 - .mainwp-widget-header {
419 - margin-bottom: 20px !important;
420 - }
738 +.mainwp-widget .mainwp-scrolly-overflow .ui.tab.active {
739 + height: 100%;
740 +}
421 741
422 - .mainwp-widget .handle-drag {
423 - cursor: move !important;
424 - }
742 +.mainwp-widget .mainwp-widget-footer {
743 + padding: 1em !important;
744 +}
425 745
426 - .mainwp-scrolly-overflow {
427 - overflow-y: auto;
428 - overflow-x: hidden;
429 - padding: 0 10px 0 0;
430 - margin-bottom: 20px;
431 - }
746 +.mainwp-widget img {
747 + width: 40%;
748 + max-width: 200px;
749 + height: auto;
750 +}
432 751
433 - .mainwp-widget-footer {
434 - position: absolute;
435 - bottom: 1rem;
436 - width: 100%;
437 - }
752 +.mainwp-widget .dt-search.ui.input {
753 + padding: 5px;
754 + max-width: 160px;
755 +}
438 756
439 - #widget-recent_posts .mainwp-scrolly-overflow,
440 - #widget-recent_pages .mainwp-scrolly-overflow {
441 - height: calc(100% - 125px);
442 - }
757 +.mainwp-widget.ui.segment.gs-w {
758 + position: absolute;
759 +}
443 760
444 - #widget-connection_status .mainwp-scrolly-overflow {
445 - height: calc(100% - 135px);
446 - }
761 +.mainwp-widget .handle-drag {
762 + cursor: move !important;
763 +}
447 764
448 - #widget-security_issues .mainwp-scrolly-overflow {
449 - height: calc(100% - 100px);
450 - }
765 +.mainwp-empty-widget-placeholder {
766 + display: flex;
767 + flex-direction: column;
768 + justify-content: center;
769 + align-items: center;
770 + height: 100%;
771 +}
451 772
452 - #widget-non_mainwp_changes .mainwp-scrolly-overflow {
453 - height: calc(100% - 100px) !important;
454 - }
773 +.mainwp-empty-widget-placeholder img.mainwp-no-results-placeholder {
774 + margin-bottom: 2rem;
775 +}
455 776
456 - #widget-clients .mainwp-scrolly-overflow {
457 - height: calc(100% - 100px) !important;
458 - }
777 +.mainwp-empty-page-placeholder .content {
778 + margin-top: 2rem !important;
779 +}
459 780
460 - #widget-client_info .mainwp-scrolly-overflow {
461 - height: calc(100% - 100px) !important;
462 - }
781 +/* Cards */
463 782
464 - #widget-child_site_info .mainwp-scrolly-overflow {
465 - height: calc(100% - 60px) !important;
466 - }
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 +}
467 789
468 - #widget-notes .mainwp-scrolly-overflow {
469 - 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;
470 793 }
471 794
472 - #widget-plugins .mainwp-scrolly-overflow {
473 - height: calc(100% - 70px) !important;
795 + .mainwp-ui #mainwp-browse-add-ons-by-category-cards .ui.card {
796 + min-width: calc(100% / 13);
474 797 }
798 +}
475 799
476 - #widget-themes .mainwp-scrolly-overflow {
477 - height: calc(100% - 70px) !important;
478 - }
479 -
480 - #widget-overview .mainwp-scrolly-overflow {
481 - height: calc(100% - 120px) !important;
482 - padding: 10px 0;
483 - }
484 -
485 - #widget-advanced-cost-tracker-costs .mainwp-scrolly-overflow {
486 - height: calc(100% - 120px) !important;
487 - padding: 10px 0;
488 - }
489 -
490 - #widget-fields_info .mainwp-scrolly-overflow {
491 - height: calc(100% - 100px) !important;
492 - }
493 -
494 - #widget-websites .mainwp-scrolly-overflow {
495 - height: calc(100% - 70px) !important;
496 - }
497 -
498 - [id^="widget-contact_"] .mainwp-scrolly-overflow {
499 - height: calc(100% - 70px) !important;
500 - }
501 -
502 - #widget-note .mainwp-scrolly-overflow {
503 - height: calc(100% - 100px) !important;
504 - }
505 -
506 - #widget-advanced-matomo .mainwp-scrolly-overflow {
507 - height: calc(100% - 70px) !important;
508 - }
509 -
800 +@media only screen and (min-width: 1368px) {
510 801 #mainwp-plugin-privacy {
511 802 width: 800px;
512 803 }
513 -
514 - #widget-cost_upcomming_renewals .mainwp-scrolly-overflow,
515 - #widget-cost_monthly_renewals .mainwp-scrolly-overflow,
516 - #widget-cost_yearly_renewals .mainwp-scrolly-overflow {
517 - height: calc(100% - 100px) !important;
518 - }
519 -
520 - #widget-cost_monthly_totals .mainwp-scrolly-overflow,
521 - #widget-cost_category_totals .mainwp-scrolly-overflow {
522 - height: calc(100% - 70px) !important;
523 - }
524 -
525 804 }
526 805
527 806 .mainwp-ui .mainwp-widget .ui.form .ui.input,
528 807 .mainwp-ui .mainwp-widget .ui.pagination.menu,
@@ -534,40 +813,46 @@
534 813
535 814 .mainwp-select-sites,
536 815 .mainwp-search-options,
537 816 .mainwp-search-submit {
538 - padding: 10px;
817 + padding: 1em;
539 818 }
540 819
541 -#mainwp-select-sites-header .ui.menu {
820 +.mainwp-select-sites-header .ui.menu {
542 821 overflow-x: auto;
543 822 overflow-y: hidden;
544 - margin: 1rem -1rem 0;
823 + margin: 1rem 0 0;
545 824 }
546 825
826 +#mainwp-documentation-sidebar .ui.list .item i.icon {
827 + display: inline-block !important;
828 +}
829 +
547 830 /* Select Sites */
548 831
549 -#mainwp-select-sites-body {
550 - height: 220px;
832 +#mainwp-select-sites-menu {
833 + margin-bottom: 1em;
834 +}
835 +
836 +.mainwp-select-sites-items-body {
837 + height: 300px;
551 838 overflow: auto;
552 839 }
553 840
554 -#mainwp-select-sites-select-all-actions {
555 - background: #dadada;
556 - border-bottom: 1px solid #dadada;
557 - margin-top: 0;
841 +.mainwp-select-sites-select-all-actions {
842 + margin: 0.785em 0 1.785em 0;
558 843 }
559 844
560 -#mainwp-select-sites-select-all-actions .item {
845 +.mainwp-select-sites-select-all-actions .item {
561 846 cursor: pointer;
562 847 }
563 848
564 -.mainwp-modal-content #mainwp-select-sites-select-all-actions {
849 +.mainwp-modal-content .mainwp-select-sites-select-all-actions {
565 850 margin-left: auto;
566 851 margin-right: auto;
567 852 }
568 853
569 -#mainwp-select-sites-list .item label .url {
854 +.mainwp-select-sites-list .item label .url {
570 855 display: none;
571 856 }
572 857
573 858 .mainwp-sub-header #mainwp-filter-sites-group .default.text,
@@ -574,16 +859,77 @@
574 859 .mainwp-sub-header #mainwp-filter-clients .default.text {
575 860 overflow: visible !important;
576 861 }
577 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 +
578 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 +}
579 892
580 -.mainwp-ui table.dataTable.dtr-inline.collapsed>tbody>tr>td.dtr-control::before,
581 -.mainwp-ui table.dataTable.dtr-inline.collapsed>tbody>tr>th.dtr-control::before {
582 - 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;
583 897 }
584 898
899 +.mainwp-ui table.dataTable thead > tr > th.right.aligned .dt-column-header {
900 + justify-content: end !important;
901 +}
585 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 +
586 932 .mainwp-ui table.dataTable.dtr-inline.collapsed>tbody>tr.parent.dt-hasChild>td.dtr-control::before,
587 933 .mainwp-ui table.dataTable.dtr-inline.collapsed>tbody>tr.parent.dt-hasChild>th.dtr-control::before {
588 934 background-color: rgba(0, 0, 0, 0.6);
589 935 }
@@ -596,10 +942,42 @@
596 942 .mainwp-ui table.dataTable tbody tr>.dtfc-fixed-right {
597 943 background-color: #fff;
598 944 }
599 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 +
600 950 /* Manage Sites Table */
601 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 +
602 980 table.mainwp-manage-wpsites-table {
603 981 margin: 0;
604 982 }
605 983
@@ -604,11 +982,11 @@
604 982 }
605 983
606 984 .mainwp-manage-wpsites-table tbody tr td.mainwp-site-cell,
607 985 .mainwp-manage-wpsites-table tbody tr td.mainwp-url-cell {
608 - white-space: nowrap;
609 - overflow: hidden;
610 - text-overflow: ellipsis;
986 + white-space: nowrap;
987 + overflow: hidden;
988 + text-overflow: ellipsis;
611 989 max-width: 185px;
612 990 }
613 991
614 992 table.mainwp-manage-wpsites-table .error a {
@@ -618,16 +996,32 @@
618 996 #mainwp-manage-sites-content.segment {
619 997 padding-top: 1em;
620 998 }
621 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 +
1009 +/* Manage Cliens Table */
1010 +
1011 +#mainwp-manage-clients-table .custom-icon {
1012 + font-size: 35px;
1013 +}
1014 +
622 1015 /* Manage Costs Table */
623 1016 #mainwp-module-cost-tracker-sites-table tbody tr td.mainwp-manage-costs-name-cell {
624 - white-space: nowrap;
625 - overflow: hidden;
626 - text-overflow: ellipsis;
1017 + white-space: nowrap;
1018 + overflow: hidden;
1019 + text-overflow: ellipsis;
627 1020 max-width: 150px;
628 1021 min-width: 150px;
629 1022 }
1023 +
630 1024 /* Manage Groups */
631 1025
632 1026 #mainwp-manage-groups .mainwp-group-sites-row .list {
633 1027 max-height: 200px;
@@ -655,13 +1049,25 @@
655 1049 #mainwp-manage-updates table tr.active table td {
656 1050 background: #f9ffea !important;
657 1051 }
658 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 +
659 1064 /* Manaage Plugins & Themes */
660 1065
661 1066 .ui.accordion.mainwp-manage-plugin-item,
662 1067 .ui.accordion.mainwp-manage-theme-item {
663 1068 border-bottom: 1px solid rgba(34, 36, 38, 0.1);
1069 + padding: 1em !important;
664 1070 }
665 1071
666 1072 .ui.accordion.mainwp-manage-plugin-item .title,
667 1073 .ui.accordion.mainwp-manage-theme-item .title {
@@ -697,9 +1103,9 @@
697 1103 .mainwp-manage-theme-item-website {
698 1104 border-bottom: 1px solid rgba(34, 36, 38, 0.1);
699 1105 border-top: 1px solid rgba(34, 36, 38, 0.1);
700 1106 background: #fafafa;
701 - padding: 1em;
1107 + padding: 1em !important;
702 1108 margin: 0 0 -1px !important;
703 1109 }
704 1110
705 1111
@@ -704,16 +1110,12 @@
704 1110
705 1111
706 1112 /* Manage Extensions */
707 1113
708 -#mainwp-manage-extensions.ui.segment {
709 - padding: 0px;
1114 +.mainwp-ui #mainwp_com_api_key {
1115 + width: 300px;
710 1116 }
711 1117
712 -#mainwp-manage-extensions .mainwp-main-content {
713 - padding: 1em;
714 -}
715 -
716 1118 .mainwp-disabled-extension .header,
717 1119 .mainwp-disabled-extension .content:not(.extra) {
718 1120 opacity: 0.7;
719 1121 }
@@ -731,8 +1133,12 @@
731 1133 .main-content {
732 1134 width: calc(100% - 302.5px);
733 1135 }
734 1136
1137 +.mainwp-ui .ui.message .header {
1138 + color: #333333;
1139 +}
1140 +
735 1141 /* WP UI Fixes */
736 1142
737 1143 .mainwp-ui #wpbody-content {
738 1144 padding-bottom: 0;
@@ -737,8 +1143,16 @@
737 1143 .mainwp-ui #wpbody-content {
738 1144 padding-bottom: 0;
739 1145 }
740 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 +
741 1155 .mainwp-ui #wp-content-editor-tools {
742 1156 background-color: #fff !important;
743 1157 }
744 1158
@@ -759,40 +1173,61 @@
759 1173 .mainwp-ui #mainwp-security-issues-table tfoot input {
760 1174 width: auto !important;
761 1175 }
762 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 +}
763 1183
764 -/* END V4
765 -********************************************************************************/
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 +}
766 1188
767 -.mainwp-action-row {
768 - min-height: 20px;
1189 +.mainwp-ui #mainwp-help-modal > .content {
1190 + min-height: 640px;
769 1191 }
770 1192
771 -.mainwp-notice {
772 - margin: 5px 0 15px;
773 - padding: .6em;
774 - background: #fff;
775 - box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
776 - 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;
777 1202 }
778 1203
779 -.mainwp-notice-green {
780 - 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;
781 1213 }
782 1214
783 -.mainwp-notice-blue {
784 - border-left: 4px solid #0073AA;
1215 +.mainwp-ui #mainwp-help-modal:hover > .content:before {
1216 + color: #999;
785 1217 }
786 1218
787 -.mainwp-notice-red {
788 - border-left: 4px solid #a00;
1219 +.mainwp-ui #mainwp-help-modal:hover .content:after {
1220 + color: #999;
789 1221 }
790 1222
791 -.mainwp-notice-yellow {
792 - border-left: 4px solid #FFB901;
1223 +.mainwp-ui #mainwp-help-modal {
1224 + position: fixed !important;
793 1225 }
794 1226
1227 +/* END V4
1228 +********************************************************************************/
1229 +
795 1230 .mainwp_action {
796 1231 text-decoration: none;
797 1232 text-transform: uppercase;
798 1233 background: #fff;
@@ -845,33 +1280,13 @@
845 1280 font-size: 18px;
846 1281 line-height: 18px;
847 1282 }
848 1283
849 -
850 -
851 -
852 1284 .backup_run_loading {
853 1285 display: none;
854 1286 }
855 1287
856 1288
857 -.mainwp-tabs {
858 - margin-top: 2em;
859 - border-bottom: 1px solid #e5e5e5;
860 - margin-bottom: 0;
861 -}
862 -
863 -.mainwp_checkboxes {
864 - -webkit-column-count: 3;
865 - -moz-column-count: 3;
866 - column-count: 3;
867 - margin: 1em 0 2em;
868 -}
869 -
870 -.mainwp-search-form {
871 - width: auto;
872 -}
873 -
874 1289 .mainwp_managbackups_taskoptions {
875 1290 width: auto;
876 1291 }
877 1292
@@ -888,42 +1303,13 @@
888 1303 display: none;
889 1304 position: absolute;
890 1305 background-color: #ECECEC;
891 1306 background-color: white;
892 - /*border: 1px solid #CCC;*/
893 1307 border-left: 0;
894 1308 z-index: 9999;
895 1309 }
896 1310
897 -#side-info-column {
898 - width: 49%;
899 -}
900 1311
901 -.inner-sidebar #side-sortables {
902 - width: 100%;
903 -}
904 -
905 -.has-right-sidebar #post-body-content {
906 - width: 49%;
907 - margin-right: 390px;
908 -}
909 -
910 -.has-right-sidebar #post-body {
911 - margin-right: -50%;
912 -}
913 -
914 -#post-body #normal-sortables {
915 - width: 100%;
916 -}
917 -
918 -li.hoverli {
919 - -webkit-box-shadow: 0 1px 0 #dfdfdf, 0 -1px 0 #dfdfdf;
920 - -moz-box-shadow: 0 1px 0 #dfdfdf, 0 -1px 0 #dfdfdf;
921 - box-shadow: 0 1px 0 #dfdfdf, 0 -1px 0 #dfdfdf;
922 - position: relative;
923 - z-index: 9999;
924 -}
925 -
926 1312 #mainwp_posts_main,
927 1313 #mainwp_posts_loading,
928 1314 #mainwp_posts_error,
929 1315 #mainwp_comments_main,
@@ -951,73 +1337,13 @@
951 1337 .mainwp-hidden-field {
952 1338 display: none;
953 1339 }
954 1340
955 -#pager {
956 - top: 0;
957 - position: inherit !important;
958 -}
959 -
960 -.first,
961 -.prev,
962 -.next,
963 -.last {
964 - vertical-align: -5px;
965 -}
966 -
967 1341 .row-actions-working {
968 1342 display: none;
969 1343 padding: 2px 0 0;
970 1344 }
971 1345
972 -
973 -.mainwp_plugins_content,
974 -.mainwp_themes_content {
975 - background: #f9f9f9;
976 -}
977 -
978 -#mainwp_plugins_content .headcol,
979 -#mainwp_themes_content .headcol {
980 - width: 22em;
981 -}
982 -
983 -#mainwp_plugins_content th.headcol,
984 -#mainwp_themes_content th.headcol {
985 - border-bottom: 0;
986 -}
987 -
988 -#mainwp_plugins_content #mainwp-table-overflow,
989 -#mainwp_themes_content #mainwp-table-overflow {
990 - height: 720px;
991 -}
992 -
993 -#mainwp_background-box {
994 - min-height: 80vh;
995 - height: 100%;
996 - width: auto;
997 - margin-top: 2em;
998 - background: none;
999 -}
1000 -
1001 -#mainwp_wrap-inside {
1002 - min-height: 80vh;
1003 - height: 100%;
1004 - margin-top: 0;
1005 - padding: 10px;
1006 - background: #fafafa;
1007 - border-top: none;
1008 - border-bottom: 1px solid #e5e5e5;
1009 - border-left: 1px solid #e5e5e5;
1010 - border-right: 1px solid #e5e5e5;
1011 - box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
1012 - position: relative;
1013 -}
1014 -
1015 -#mainwp_wrap-inside.round-top {
1016 - clear: both;
1017 - border: 1px solid #e5e5e5 !important;
1018 -}
1019 -
1020 1346 .mainwp-table-container .wp-list-table thead th,
1021 1347 .mainwp-table-container .wp-list-table tfoot th,
1022 1348 #mainwp-table thead th,
1023 1349 #mainwp-table tfoot th {
@@ -1027,32 +1353,8 @@
1027 1353 #mainwp-tabs {
1028 1354 clear: both;
1029 1355 }
1030 1356
1031 -#mainwp-tabs .nav-tab-active {
1032 - background: #fafafa;
1033 - border-top: 1px solid #7fb100 !important;
1034 - border-left: 1px solid #e5e5e5;
1035 - border-right: 1px solid #e5e5e5;
1036 - border-bottom: 1px solid #fafafa !important;
1037 - color: #7fb100;
1038 - margin-top: 1px;
1039 -}
1040 -
1041 -#mainwp-tabs .nav-tab {
1042 - border-top: 1px solid #e5e5e5;
1043 - border-left: 1px solid #e5e5e5;
1044 - border-right: 1px solid #e5e5e5;
1045 - border-bottom: 1px solid #e5e5e5;
1046 - padding: 10px 16px;
1047 - font-size: 14px;
1048 - text-transform: uppercase;
1049 - line-height: 16px;
1050 - font-weight: normal;
1051 - margin-left: 0;
1052 - margin-right: 10px;
1053 -}
1054 -
1055 1357 /* Enhance Wordpress Admin UI */
1056 1358 #adminmenuback,
1057 1359 #adminmenuwrap,
1058 1360 #adminmenu,
@@ -1090,80 +1392,22 @@
1090 1392 .mainwp_boxout a:hover {
1091 1393 color: #7fb100;
1092 1394 }
1093 1395
1094 -
1095 -/* New Select Box Style */
1096 -
1097 -.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 {
1098 1400 display: none;
1099 - padding: .6em;
1100 - margin: 5px 0 2px;
1101 1401 }
1102 1402
1103 -.mainwp-tips .mainwp-dismiss {
1104 - float: right;
1105 -}
1106 1403
1107 -/* Exclude Section */
1108 1404
1109 -
1110 -#download-server-information {
1111 - display: none;
1112 - margin: 10px 0;
1113 - padding: 0;
1114 - position: relative;
1115 -}
1116 -
1117 -#download-server-information textarea {
1118 - border-radius: 0;
1119 - font-family: monospace;
1120 - font-size: 12px;
1121 - height: 300px;
1122 - line-height: 20px;
1123 - margin: 0;
1124 - outline: 0 none;
1125 - padding: 20px;
1126 - resize: none;
1127 - width: 100%;
1128 - -moz-border-radius: 0;
1129 - -webkit-border-radius: 0;
1130 -}
1131 -
1132 -.mwp_close_srv_info {
1133 - display: none;
1134 - float: right;
1135 - margin: 5px 0;
1136 -}
1137 -
1138 -.mainwp-permission-error {
1139 - padding: 2em;
1140 - width: 70%;
1141 - margin: 4em auto;
1142 - background: #fff;
1143 - border: 1px Solid #e5e5e5;
1144 - font-size: 13px;
1145 - text-align: center;
1146 - color: #999;
1147 -}
1148 -
1149 -.mainwp-permission-error p {
1150 - font-size: 16px;
1151 - color: #333;
1152 -}
1153 -
1154 -
1155 -
1156 -
1157 1405 /* ACTION TABS */
1158 1406 .mainwp-browse-plugins .wp-filter {
1159 1407 margin-top: 0 !important;
1160 1408 }
1161 1409
1162 -.mainwp-browse-plugins>form {
1163 - float: left;
1164 -}
1165 -
1166 1410 body.show-upload-plugin .hide-if-upload,
1167 1411 body.show-upload-theme .hide-if-upload {
1168 1412 display: none !important;
1169 1413 }
@@ -1197,41 +1441,12 @@
1197 1441 .plugin-update-tr .api-deactivate {
1198 1442 background-color: #fcf3ef;
1199 1443 }
1200 1444
1201 -#plugin-information-footer {
1202 - display: none;
1203 -}
1204 -
1205 -.sync-ext-row .sync-options {
1206 - margin-left: 15px;
1207 -}
1208 -
1209 -.sync-ext-row {
1210 - margin: 5px 0;
1211 -}
1212 -
1213 -
1214 1445 #import_user_file_bulkupload {
1215 1446 width: 230px !important;
1216 1447 }
1217 1448
1218 -body.show-upload-theme #mainwp_wrap-inside .upload-theme+.wp-filter,
1219 -body.show-upload-theme #mainwp_wrap-inside .upload-theme+.wp-filter+.mainwp-browse-themes {
1220 - display: none;
1221 -}
1222 -
1223 -body.show-upload-theme #mainwp_wrap-inside .upload-theme,
1224 -.mainwp_wrap-inside .upload-plugin {
1225 - display: block;
1226 -}
1227 -
1228 -#mainwp_wrap-inside .upload-plugin,
1229 -#mainwp_wrap-inside .upload-theme {
1230 - padding: 0 !important;
1231 -}
1232 -
1233 -
1234 1449 .mainwp-ui .plugin-update-tr .update-message p:before {
1235 1450 color: #f56e28;
1236 1451 content: "\f463";
1237 1452 margin-right: 6px;
@@ -1258,54 +1473,8 @@
1258 1473 .mainwp-ui-leftmenu #wpfooter {
1259 1474 margin-left: 240px;
1260 1475 }
1261 1476
1262 -.mainwp-no-extensions {
1263 - margin: 0 12px 12px;
1264 -}
1265 -
1266 -#mainwp_managesites_content table.sites thead th,
1267 -#mainwp_users_table thead th {
1268 - padding: 0;
1269 -}
1270 -
1271 -#mainwp_managesites_content table.sites thead th .header-wrap,
1272 -#mainwp_users_table thead th .header-wrap {
1273 - min-height: 30px;
1274 - padding: 5px 0 0 5px;
1275 -}
1276 -
1277 -#mainwp_users_table th#avatar {
1278 - width: 65px;
1279 -}
1280 -
1281 -#mainwp_managesites_content table.sites thead th.sortable a,
1282 -#mainwp_managesites_content table.sites thead th.sorted a {
1283 - padding-top: 0;
1284 - padding-left: 0;
1285 -}
1286 -
1287 -#mainwp_users_main .password-input-wrapper input.regular-text {
1288 - width: 23.2em;
1289 -}
1290 -
1291 -.mainwp_config_box_left .password-input-wrapper input,
1292 -.mainwp_config_box_left #pass-strength-result {
1293 - width: 22em !important;
1294 -}
1295 -
1296 -#mainwp_managesites_content table th#wpcore_update,
1297 -#mainwp_managesites_content table th#plugin_update,
1298 -#mainwp_managesites_content table th#theme_update {
1299 - width: 50px;
1300 - text-align: center;
1301 -}
1302 -
1303 -#mainwp_users_main .form-table#user-profile textarea {
1304 - margin-bottom: 6px;
1305 - width: 500px;
1306 -}
1307 -
1308 1477 #mainwp-table-overflow table th {
1309 1478 z-index: 998 !important;
1310 1479 }
1311 1480
@@ -1316,13 +1485,8 @@
1316 1485 #mainwp-table-overflow table tr td:nth-child(1) {
1317 1486 z-index: 997 !important;
1318 1487 }
1319 1488
1320 -div.pw-wrap.form-invalid {
1321 - padding: 5px;
1322 - border: 1px dashed #dc3232;
1323 -}
1324 -
1325 1489 span.http-ok-status {
1326 1490 display: none;
1327 1491 }
1328 1492
@@ -1362,9 +1526,9 @@
1362 1526 margin-left: 0;
1363 1527 padding-left: 0;
1364 1528 }
1365 1529
1366 -#wpcontent h2 {
1530 +.mainwp-ui-page #wpcontent h2 {
1367 1531 display: block;
1368 1532 }
1369 1533
1370 1534 .mainwp-modal-progress {
@@ -1404,8 +1568,16 @@
1404 1568 -webkit-box-sizing: border-box !important;
1405 1569 box-sizing: border-box !important;
1406 1570 }
1407 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 +
1408 1580 .mainwp-quick-setup .ui.divider {
1409 1581 margin: 0 !important;
1410 1582 height: 1rem !important;
1411 1583 }
@@ -1449,15 +1621,8 @@
1449 1621 .indicator-accordion-sorting.descending .down.icon {
1450 1622 display: inline-block;
1451 1623 }
1452 1624
1453 -
1454 -th .sort.icon,
1455 -th .up.icon,
1456 -th .down.icon {
1457 - float: right;
1458 -}
1459 -
1460 1625 .trigger-handle-arrow .icon {
1461 1626 float: left;
1462 1627 }
1463 1628
@@ -1464,14 +1629,288 @@
1464 1629 #mainwp-themes-content td.child-active {
1465 1630 background: #e3ffa7 !important;
1466 1631 }
1467 1632
1468 -.mainwp-ui #wpbody-content .notice.notice-success,
1469 -.mainwp-ui #wpbody-content .notice.notice-info,
1470 -.mainwp-ui #wpbody-content .notice.notice-error,
1471 -.mainwp-ui #wpbody-content .notice.notice-warrning {
1472 - margin-left: 190px !important;
1473 -}
1474 1633
1634 +
1475 1635 .mainwp_selected_sites_item.item.warning label {
1476 1636 color: red;
1477 -}
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 +}