PluginProbe
WP-Optimize – Cache, Compress images, Minify & Clean database to boost page speed & performance / 4.7.0
WP-Optimize – Cache, Compress images, Minify & Clean database to boost page speed & performance v4.7.0
4.7.0 4.6.1 4.6.0 4.5.5 4.5.4 4.5.3 4.5.2 3.2.20 3.2.21 3.2.22 3.2.3 3.2.5 3.2.6 3.2.7 3.2.9 3.3.0 3.3.1 3.3.2 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.7.0 3.7.1 All 111 releases
← All changes | css/wp-optimize-admin.css +753 -0 4.6.1 → 4.7.0 View file →
@@ -1039,8 +1039,13 @@
1039 1039 }
1040 1040 /* Common BLOCKS */
1041 1041 /* Buttons */
1042 1042 @media (max-width: 782px) {
1043 + #wp-optimize-wrap #wpo-load-tables-in-batches.button {
1044 + margin-bottom: 15px;
1045 + }
1046 +}
1047 +@media (max-width: 782px) {
1043 1048 #wp-optimize-wrap .button-large {
1044 1049 display: block;
1045 1050 width: 100%;
1046 1051 }
@@ -1167,8 +1172,11 @@
1167 1172 @media (min-width: 782px) {
1168 1173 .button ~ p.wpo-take-a-backup {
1169 1174 margin-left: 20px;
1170 1175 }
1176 + #wpo-load-tables-in-batches.button {
1177 + margin-right: 15px;
1178 + }
1171 1179 }
1172 1180 /* Postbox */
1173 1181 #wp-optimize-wrap .nav-tab-wrapper ~ .wp-optimize-nav-tab-contents > .postbox {
1174 1182 border: none;
@@ -1220,8 +1228,11 @@
1220 1228 }
1221 1229 .wpo-fieldgroup pre.code {
1222 1230 padding: 10px;
1223 1231 }
1232 +.wpo-fieldgroup ul.wpo-minify-cache-size li {
1233 + line-height: normal;
1234 +}
1224 1235 .wpo-fieldgroup fieldset label {
1225 1236 display: block;
1226 1237 line-height: 20px;
1227 1238 }
@@ -2615,8 +2626,15 @@
2615 2626 vertical-align: middle;
2616 2627 color: green;
2617 2628 }
2618 2629
2630 +#wpo_gzip_control_panel {
2631 + margin-bottom: 10px;
2632 +}
2633 +#wpo_gzip_control_panel .wpo_shade_inner {
2634 + padding-top: 150px;
2635 +}
2636 +
2619 2637 #wp-optimize-wrap .filename {
2620 2638 display: inline-block;
2621 2639 padding: 6px 0;
2622 2640 }
@@ -2851,8 +2869,26 @@
2851 2869 .wpo-confirm .wpo-modal--content > h3 .dashicons.dashicons-warning {
2852 2870 color: #feb901;
2853 2871 }
2854 2872
2873 +@media (max-width: 782px) {
2874 + .wpo-modal--container {
2875 + padding: 1em;
2876 + display: -ms-flexbox;
2877 + display: flex;
2878 + -ms-flex-direction: column;
2879 + flex-direction: column;
2880 + }
2881 + .admin-bar .wpo-modal--container {
2882 + padding-top: calc(46px + 1em);
2883 + }
2884 + .wpo-modal {
2885 + width: 100%;
2886 + top: auto;
2887 + transform: none;
2888 + margin: auto;
2889 + }
2890 +}
2855 2891 @media (min-width: 780px) {
2856 2892 .power-tweaks--list {
2857 2893 display: -ms-flexbox;
2858 2894 display: flex;
@@ -2900,8 +2936,37 @@
2900 2936 .power-tweaks--list .wpo-power-tweak .actions {
2901 2937 margin-top: 1em;
2902 2938 margin-bottom: 1em;
2903 2939 }
2940 +.power-tweaks--list .wpo-power-tweak .wpo-post-meta-sites-status {
2941 + max-height: 230px;
2942 + overflow-y: auto;
2943 + margin: 20px 0;
2944 + border: 1px solid #c3c4c7;
2945 + scrollbar-width: thin;
2946 + scrollbar-color: #a9a9a9 #f2f4f5;
2947 +}
2948 +.power-tweaks--list .wpo-power-tweak .wpo-post-meta-sites-status::-webkit-scrollbar {
2949 + width: 8px;
2950 +}
2951 +.power-tweaks--list .wpo-power-tweak .wpo-post-meta-sites-status::-webkit-scrollbar-track {
2952 + background: #f2f4f5;
2953 +}
2954 +.power-tweaks--list .wpo-power-tweak .wpo-post-meta-sites-status::-webkit-scrollbar-thumb {
2955 + background-color: #a9a9a9;
2956 + border-radius: 4px;
2957 +}
2958 +.power-tweaks--list .wpo-power-tweak .wpo-post-meta-sites-status .wpo-post-meta-sites-table {
2959 + border: none;
2960 + border-right: 1px solid #c3c4c7;
2961 +}
2962 +.power-tweaks--list .wpo-power-tweak .wpo-post-meta-sites-status .wpo-post-meta-sites-table thead th {
2963 + position: sticky;
2964 + top: 0;
2965 + z-index: 1;
2966 + background: #fff;
2967 + box-shadow: inset 0 -1px 0 #c3c4c7;
2968 +}
2904 2969 .power-tweaks--list .wpo-power-tweak .last-run, .power-tweaks--list .wpo-power-tweak .last-updated {
2905 2970 margin-top: 1em;
2906 2971 font-size: 0.8em;
2907 2972 color: #a9a9a9;
@@ -2967,5 +3032,693 @@
2967 3032 #wpo_404_detector_results h1 {
2968 3033 line-height: 1.2;
2969 3034 word-wrap: break-word;
2970 3035 font-size: 1.2rem;
3036 +}
3037 +
3038 +.wpo-dash {
3039 + display: -ms-flexbox;
3040 + display: flex;
3041 + -ms-flex-direction: column;
3042 + flex-direction: column;
3043 + font-family: "Inter", sans-serif;
3044 +}
3045 +
3046 +.wpo-dash-toolbar {
3047 + display: none;
3048 +}
3049 +
3050 +.wpo-dash-link {
3051 + color: #2271B1;
3052 + text-decoration: none;
3053 + font-weight: 500;
3054 +}
3055 +.wpo-dash-link:hover, .wpo-dash-link:active {
3056 + color: #2271B1;
3057 + opacity: 0.7;
3058 + text-decoration: none;
3059 +}
3060 +.wpo-dash-link:focus {
3061 + color: #2271B1;
3062 + box-shadow: none;
3063 + outline: none;
3064 +}
3065 +
3066 +.wpo-warn {
3067 + color: #b26900;
3068 + font-weight: 500;
3069 + text-decoration: none;
3070 +}
3071 +.wpo-warn:hover, .wpo-warn:active {
3072 + color: #b26900;
3073 + opacity: 0.7;
3074 + text-decoration: none;
3075 +}
3076 +.wpo-warn:focus {
3077 + color: #b26900;
3078 + box-shadow: none;
3079 + outline: none;
3080 +}
3081 +
3082 +.wpo-promo-app:hover, .wpo-promo-app:active {
3083 + color: #50575e;
3084 +}
3085 +.wpo-promo-app:focus {
3086 + color: #50575e;
3087 + box-shadow: none;
3088 + outline: none;
3089 +}
3090 +
3091 +.wpo-refresh-btn {
3092 + display: -ms-inline-flexbox;
3093 + display: inline-flex;
3094 + -ms-flex-align: center;
3095 + align-items: center;
3096 + gap: 4px;
3097 + background: none;
3098 + border: none;
3099 + padding: 0;
3100 + cursor: pointer;
3101 + font-size: 13px;
3102 + color: #2271B1;
3103 + font-weight: 500;
3104 +}
3105 +.wpo-refresh-btn:hover {
3106 + opacity: 0.7;
3107 +}
3108 +.wpo-refresh-btn .dashicons {
3109 + font-size: 16px;
3110 + width: 16px;
3111 + height: 16px;
3112 +}
3113 +.wpo-refresh-btn .dashicons.wpo-spinning {
3114 + animation: wpo-spin 1s linear infinite;
3115 +}
3116 +
3117 +@keyframes wpo-spin {
3118 + to {
3119 + transform: rotate(360deg);
3120 + }
3121 +}
3122 +.wpo-top-row {
3123 + display: -ms-grid;
3124 + display: grid;
3125 + -ms-grid-columns: 1fr 1fr;
3126 + grid-template-columns: 1fr 1fr;
3127 + gap: 0;
3128 +}
3129 +
3130 +.wpo-mod-grid {
3131 + display: -ms-grid;
3132 + display: grid;
3133 + -ms-grid-columns: 1fr 1fr;
3134 + grid-template-columns: 1fr 1fr;
3135 + gap: 12px;
3136 +}
3137 +
3138 +.wpo-card,
3139 +.wpo-mod-card {
3140 + background: #fff;
3141 + border: 1px solid #ddd;
3142 + padding: 1rem 1.25rem;
3143 +}
3144 +
3145 +.wpo-mod-card {
3146 + display: -ms-flexbox;
3147 + display: flex;
3148 + -ms-flex-direction: column;
3149 + flex-direction: column;
3150 + gap: 8px;
3151 + min-width: 0;
3152 + box-shadow: 0 0 1px 0 rgba(59, 59, 59, 0.06), 0 1px 1px 0 rgba(59, 59, 59, 0.05), 0 2px 1px 0 rgba(59, 59, 59, 0.03), 0 4px 2px 0 rgba(59, 59, 59, 0.01), 0 7px 2px 0 rgba(59, 59, 59, 0);
3153 +}
3154 +
3155 +.wpo-inactive-card {
3156 + opacity: 0.8;
3157 +}
3158 +
3159 +.wpo-setup-eyebrow {
3160 + display: -ms-flexbox;
3161 + display: flex;
3162 + -ms-flex-align: center;
3163 + align-items: center;
3164 + gap: 5px;
3165 + font-size: 12px;
3166 + font-weight: 600;
3167 + color: #339900;
3168 + text-transform: uppercase;
3169 + letter-spacing: 0.05em;
3170 +}
3171 +
3172 +.wpo-setup-eyebrow.grey-out {
3173 + color: #9FA4A7;
3174 +}
3175 +
3176 +.wpo-setup-eyebrow .wpo-dot {
3177 + background: currentColor;
3178 +}
3179 +
3180 +.wpo-setup-title {
3181 + font-size: 32px;
3182 + font-weight: 600;
3183 + color: #1C252C;
3184 + margin: 12px 0 5px;
3185 +}
3186 +
3187 +.wpo-setup-sub {
3188 + font-size: 14px;
3189 + font-weight: 400;
3190 + color: #4F565B;
3191 + margin: 0 0 15px;
3192 +}
3193 +
3194 +.wpo-setup-meta {
3195 + width: 100%;
3196 + position: absolute;
3197 + bottom: -2px;
3198 + display: -ms-flexbox;
3199 + display: flex;
3200 + -ms-flex-direction: row;
3201 + flex-direction: row;
3202 + -ms-flex-pack: justify;
3203 + justify-content: space-between;
3204 + -ms-flex-align: center;
3205 + align-items: center;
3206 +}
3207 +
3208 +.wpo-setup-meta span {
3209 + font-size: 12px;
3210 + color: #50575e;
3211 +}
3212 +
3213 +.wpo-setup-meta .icon-meta {
3214 + margin-right: 4px;
3215 +}
3216 +
3217 +.wpo-setup-meta a {
3218 + font-size: 13px;
3219 +}
3220 +
3221 +.wpo-setup-meta a.button.button-setup {
3222 + background: #2271B1;
3223 + color: #fff;
3224 + padding: 0 25px;
3225 + height: 25px;
3226 + min-height: 25px;
3227 + border-radius: 3px;
3228 + display: -ms-flexbox;
3229 + display: flex;
3230 + -ms-flex-align: center;
3231 + align-items: center;
3232 + box-shadow: none !important;
3233 + outline: none !important;
3234 + border: none !important;
3235 +}
3236 +
3237 +.wpo-setup-meta a.button.button-setup:hover {
3238 + opacity: 0.7;
3239 +}
3240 +
3241 +.wpo-setup-meta a.button.button-setup span.dashicons.dashicons-arrow-right-alt {
3242 + color: #fff;
3243 + height: 20px;
3244 + margin-left: 5px;
3245 + line-height: 1.8;
3246 +}
3247 +
3248 +.wpo-setup-meta span.wpo-running-label {
3249 + display: -ms-flexbox;
3250 + display: flex;
3251 + -ms-flex-pack: justify;
3252 + justify-content: space-between;
3253 + -ms-flex-align: center;
3254 + align-items: center;
3255 +}
3256 +
3257 +.wpo-setup-meta a.wpo-dash-link {
3258 + display: -ms-flexbox;
3259 + display: flex;
3260 + -ms-flex-direction: row;
3261 + flex-direction: row;
3262 + -ms-flex-pack: justify;
3263 + justify-content: space-between;
3264 + -ms-flex-align: center;
3265 + align-items: center;
3266 +}
3267 +
3268 +.wpo-big-num {
3269 + font-size: 40px;
3270 + font-weight: 600;
3271 + color: #1d2327;
3272 +}
3273 +
3274 +.wpo-big-num--green {
3275 + color: #339900;
3276 +}
3277 +
3278 +.wpo-big-num--zero.grey-out {
3279 + color: #9FA4A7;
3280 +}
3281 +
3282 +.wpo-big-num--zero span {
3283 + font-size: 18px;
3284 +}
3285 +
3286 +.wpo-savings-sub {
3287 + font-size: 14px;
3288 + color: #696F72;
3289 + margin: 8px 0 25px;
3290 +}
3291 +
3292 +.wpo-savings-bar-label {
3293 + font-size: 11px;
3294 + color: #8c8f94;
3295 + margin-bottom: 6px;
3296 +}
3297 +
3298 +.wpo-bar-wrap {
3299 + height: 8px;
3300 + border-radius: 4px;
3301 + background: #eee;
3302 + display: -ms-flexbox;
3303 + display: flex;
3304 + overflow: hidden;
3305 + margin-bottom: 10px;
3306 +}
3307 +
3308 +.wpo-bar-seg {
3309 + height: 100%;
3310 + transition: width 0.6s ease;
3311 +}
3312 +
3313 +.wpo-bar-legend {
3314 + display: -ms-flexbox;
3315 + display: flex;
3316 + gap: 14px;
3317 + -ms-flex-wrap: wrap;
3318 + flex-wrap: wrap;
3319 +}
3320 +
3321 +.wpo-legend-item {
3322 + display: -ms-flexbox;
3323 + display: flex;
3324 + -ms-flex-align: center;
3325 + align-items: center;
3326 + gap: 5px;
3327 + font-size: 11px;
3328 + color: #50575e;
3329 +}
3330 +
3331 +.wpo-legend-square {
3332 + width: 10px;
3333 + height: 10px;
3334 + border-radius: 2px;
3335 + -ms-flex-negative: 0;
3336 + flex-shrink: 0;
3337 +}
3338 +
3339 +.wpo-card-saving-bar {
3340 + position: relative;
3341 + height: 100%;
3342 +}
3343 +
3344 +.wpo-bar-wrap.wpo-bar-wrap--empty .wpo-bar-seg {
3345 + width: 100%;
3346 + height: 100%;
3347 + background: #F1F5F8;
3348 + border-radius: 4px;
3349 +}
3350 +
3351 +.wpo-modules-label {
3352 + font-size: 12px;
3353 + font-weight: 500;
3354 + text-transform: uppercase;
3355 + color: #696F72;
3356 + margin-bottom: 5px;
3357 +}
3358 +
3359 +.wpo-mod-header {
3360 + display: -ms-flexbox;
3361 + display: flex;
3362 + -ms-flex-pack: justify;
3363 + justify-content: space-between;
3364 + -ms-flex-align: center;
3365 + align-items: center;
3366 +}
3367 +
3368 +.wpo-mod-icon-title {
3369 + display: -ms-flexbox;
3370 + display: flex;
3371 + -ms-flex-align: center;
3372 + align-items: center;
3373 + gap: 7px;
3374 + font-size: 13px;
3375 + color: #50575e;
3376 +}
3377 +
3378 +.wpo-mod-big {
3379 + font-size: 22px;
3380 + font-weight: 500;
3381 + color: #1d2327;
3382 + line-height: 1.1;
3383 +}
3384 +
3385 +.wpo-mod-big span {
3386 + font-size: 14px;
3387 + font-weight: 400;
3388 + color: #50575e;
3389 +}
3390 +
3391 +.wpo-mod-desc {
3392 + font-size: 12px;
3393 + color: #50575e;
3394 + line-height: 1.5;
3395 + margin: 4px 0 0;
3396 +}
3397 +
3398 +.wpo-feature-list {
3399 + display: -ms-flexbox;
3400 + display: flex;
3401 + -ms-flex-direction: column;
3402 + flex-direction: column;
3403 + gap: 6px;
3404 + border-top: 1px solid #eee;
3405 + padding-top: 8px;
3406 +}
3407 +
3408 +.wpo-feat-row {
3409 + display: -ms-flexbox;
3410 + display: flex;
3411 + -ms-flex-pack: justify;
3412 + justify-content: space-between;
3413 + -ms-flex-align: center;
3414 + align-items: center;
3415 + font-size: 12px;
3416 +}
3417 +
3418 +.wpo-feat-name {
3419 + color: #1C252C;
3420 + display: -ms-flexbox;
3421 + display: flex;
3422 + -ms-flex-align: center;
3423 + align-items: center;
3424 + gap: 4px;
3425 +}
3426 +
3427 +.wpo-feat-name--truncate {
3428 + overflow: hidden;
3429 +}
3430 +
3431 +.wpo-feat-name--truncate .wpo-dot {
3432 + min-width: 8px;
3433 +}
3434 +
3435 +.wpo-feat-tasks {
3436 + overflow: hidden;
3437 + text-overflow: ellipsis;
3438 + white-space: nowrap;
3439 +}
3440 +
3441 +.wpo-feat-val {
3442 + color: #696F72;
3443 + -ms-flex-negative: 0;
3444 + flex-shrink: 0;
3445 + margin-left: 8px;
3446 +}
3447 +
3448 +.wpo-feat-val.premium {
3449 + color: #C4511C;
3450 +}
3451 +
3452 +.wpo-mod-footer {
3453 + display: -ms-flexbox;
3454 + display: flex;
3455 + -ms-flex-pack: justify;
3456 + justify-content: space-between;
3457 + -ms-flex-align: center;
3458 + align-items: center;
3459 + padding-top: 15px;
3460 + border-top: 1px solid #eee;
3461 + margin-top: auto;
3462 +}
3463 +
3464 +.wpo-mod-footer span {
3465 + font-size: 11px;
3466 + color: #8c8f94;
3467 +}
3468 +
3469 +.wpo-mod-footer a {
3470 + font-size: 12px;
3471 +}
3472 +
3473 +.wpo-badge {
3474 + display: -ms-inline-flexbox;
3475 + display: inline-flex;
3476 + -ms-flex-align: center;
3477 + align-items: center;
3478 + gap: 5px;
3479 + font-size: 11px;
3480 + font-weight: 500;
3481 + padding: 5px 15px;
3482 + border-radius: 20px;
3483 +}
3484 +
3485 +.wpo-badge.active {
3486 + background: #e0f2e0;
3487 + color: #267300;
3488 +}
3489 +
3490 +.wpo-badge.scheduled {
3491 + background: #e0f2e0;
3492 + color: #267300;
3493 +}
3494 +
3495 +.wpo-badge.inactive {
3496 + background: #f0f0f0;
3497 + color: #555;
3498 + border: 1px solid #ddd;
3499 +}
3500 +
3501 +.wpo-badge.active::before,
3502 +.wpo-badge.scheduled::before {
3503 + content: "✓";
3504 + font-size: 11px;
3505 + font-weight: 700;
3506 + margin-right: 3px;
3507 +}
3508 +
3509 +.wpo-dash *[class*=wpo-badge] {
3510 + text-transform: capitalize;
3511 +}
3512 +
3513 +.wpo-dot {
3514 + font-size: 0;
3515 + width: 8px;
3516 + height: 8px;
3517 + background: #9FA4A7;
3518 + border-radius: 20px;
3519 +}
3520 +
3521 +.wpo-dot-on {
3522 + background: #66CC66;
3523 +}
3524 +
3525 +.wpo-dot-off {
3526 + background: #E5E7E9;
3527 +}
3528 +
3529 +.grey-out span.wpo-dot-on {
3530 + color: #9FA4A7;
3531 +}
3532 +
3533 +.wpo-notice {
3534 + background: #f1f8fd;
3535 + border: 1px solid #C7E2F6;
3536 + border-left: 2px solid #2271B1;
3537 + padding: 8px 10px;
3538 + display: -ms-flexbox;
3539 + display: flex;
3540 + gap: 8px;
3541 + -ms-flex-align: start;
3542 + align-items: flex-start;
3543 + font-size: 12px;
3544 + color: #50575e;
3545 + line-height: 1.5;
3546 + margin: 5px 0 10px;
3547 +}
3548 +
3549 +.wpo-notice a {
3550 + color: #2271B1;
3551 + text-decoration: underline;
3552 +}
3553 +
3554 +.wpo-promo {
3555 + border: 1px solid #FDE5CC;
3556 + border-radius: 14px;
3557 + background: #FFF5EB;
3558 + padding: 0.75rem 1.25rem;
3559 + display: -ms-flexbox;
3560 + display: flex;
3561 + -ms-flex-align: center;
3562 + align-items: center;
3563 + gap: 1rem;
3564 + -ms-flex-wrap: wrap;
3565 + flex-wrap: wrap;
3566 + margin-top: 20px;
3567 +}
3568 +
3569 +.wpo-promo-label {
3570 + font-size: 13px;
3571 + line-height: 18px;
3572 + font-weight: 600;
3573 + color: #C4511C;
3574 +}
3575 +
3576 +.wpo-promo-apps {
3577 + display: -ms-flexbox;
3578 + display: flex;
3579 + gap: 3rem;
3580 + -ms-flex: 1;
3581 + flex: 1;
3582 + -ms-flex-pack: center;
3583 + justify-content: center;
3584 +}
3585 +
3586 +.wpo-promo-app {
3587 + font-size: 12px;
3588 + color: #50575e;
3589 + display: -ms-flexbox;
3590 + display: flex;
3591 + -ms-flex-direction: row;
3592 + flex-direction: row;
3593 + -ms-flex-align: start;
3594 + align-items: flex-start;
3595 + gap: 2px;
3596 + text-decoration: none;
3597 +}
3598 +.wpo-promo-app:hover {
3599 + opacity: 0.85;
3600 + text-decoration: none;
3601 +}
3602 +
3603 +.wpo-promo-app img {
3604 + display: block;
3605 + width: 25px;
3606 + height: 25px;
3607 + object-fit: contain;
3608 + margin-top: -3px;
3609 +}
3610 +
3611 +.wpo-promo-app .wpo-promo-app-name {
3612 + display: block;
3613 + color: #1d2327;
3614 + font-weight: 600;
3615 + font-size: 12px;
3616 +}
3617 +
3618 +.wpo-promo-app span {
3619 + display: block;
3620 + margin-top: 5px;
3621 +}
3622 +
3623 +.wpo-promo-btn {
3624 + margin-left: auto;
3625 + font-size: 12px;
3626 + background: #2271B1;
3627 + color: #fff !important;
3628 + border: none;
3629 + padding: 9px 0;
3630 + border-radius: 4px;
3631 + cursor: pointer;
3632 + text-decoration: none;
3633 + width: 152px;
3634 + text-align: center;
3635 + display: -ms-inline-flexbox;
3636 + display: inline-flex;
3637 + -ms-flex-align: center;
3638 + align-items: center;
3639 + -ms-flex-pack: center;
3640 + justify-content: center;
3641 + gap: 4px;
3642 +}
3643 +
3644 +.wpo-promo-btn-icon {
3645 + font-size: 14px;
3646 + width: 14px;
3647 + height: 14px;
3648 + transform: rotate(-45deg);
3649 + -ms-flex-negative: 0;
3650 + flex-shrink: 0;
3651 +}
3652 +
3653 +/* Icons */
3654 +.wpo-dash .wpo-dash-icon {
3655 + width: 15px;
3656 + height: 15px;
3657 + font-size: 15px;
3658 +}
3659 +
3660 +.wpo-dash-link span.dashicons {
3661 + color: #2271b1;
3662 + font-size: 12px;
3663 +}
3664 +
3665 +.wpo-dash a > span.dashicons {
3666 + height: inherit;
3667 + margin-right: -2px;
3668 + text-align: right;
3669 +}
3670 +
3671 +.wpo-notice .wpo-dash-icon {
3672 + color: #3F81D1;
3673 + font-size: 16px;
3674 +}
3675 +
3676 +.wpo-top-row {
3677 + background-color: #F8FBFC;
3678 + border: 1px solid #ddd;
3679 + border-radius: 16px;
3680 + margin-bottom: 30px;
3681 + padding: 25px 0;
3682 + box-shadow: 0 4px 10px rgba(0, 0, 0, 0.08), 0 1px 3px rgba(0, 0, 0, 0.05);
3683 +}
3684 +
3685 +.wpo-top-row .wpo-card {
3686 + background: transparent;
3687 + position: relative;
3688 + border: none;
3689 + padding: 0;
3690 + margin: 0 20px;
3691 +}
3692 +
3693 +span.size-unit {
3694 + font-size: 18px;
3695 +}
3696 +
3697 +.wpo-unused-images-count {
3698 + color: #D90000;
3699 +}
3700 +
3701 +.wpo-feat-row.wpo-backup-before-cleanup span.dashicons.dashicons-arrow-right-alt {
3702 + font-size: 13px;
3703 + margin-top: -1px;
3704 +}
3705 +
3706 +@media (max-width: 782px) {
3707 + .wpo-mod-grid {
3708 + -ms-grid-columns: 1fr;
3709 + grid-template-columns: 1fr;
3710 + }
3711 + .wpo-top-row {
3712 + -ms-grid-columns: 1fr;
3713 + grid-template-columns: 1fr;
3714 + }
3715 + .wpo-top-row .wpo-card:nth-child(2) {
3716 + margin: 20px;
3717 + }
3718 + .wpo-promo-apps {
3719 + gap: 1rem;
3720 + }
3721 + .wpo-setup-meta {
3722 + bottom: -7px;
3723 + }
2971 3724 }