PluginProbe
Product Labels, Quick View, Buy Now, Pre-Orders, Frequently Bought Together & More for WooCommerce – Merchant / 2.3.2
Product Labels, Quick View, Buy Now, Pre-Orders, Frequently Bought Together & More for WooCommerce – Merchant v2.3.2
2.3.2 2.3.1 2.3.0 2.2.8 2.2.7 trunk 1.10.0 1.10.1 1.10.2 1.10.3 1.10.4 1.10.5 1.11.0 1.11.1 1.11.2 1.6 1.7 1.8 1.8.1 1.8.2 1.8.3 1.9.0 1.9.1 1.9.10 1.9.11 All 60 releases
← All changes | assets/css/admin/admin.css +748 -4 2.2.82.3.2 View file →
@@ -948,13 +948,743 @@
948 948 .merchant-tab-content.active {
949 949 display: block;
950 950 }
951 951
952 -.toplevel_page_merchant {
952 +.merchant-wpvibe-banner {
953 + display: -webkit-box;
954 + display: -ms-flexbox;
955 + display: flex;
956 + -webkit-box-align: center;
957 + -ms-flex-align: center;
958 + align-items: center;
959 + -webkit-box-pack: justify;
960 + -ms-flex-pack: justify;
961 + justify-content: space-between;
962 + gap: 24px;
963 + background-color: #1D2327;
964 + border-radius: 8px;
965 + padding: 28px 32px;
966 + -webkit-box-sizing: border-box;
967 + box-sizing: border-box;
968 +}
969 +.merchant-wpvibe-banner * {
970 + -webkit-box-sizing: border-box;
971 + box-sizing: border-box;
972 +}
973 +
974 +.merchant-wpvibe-banner-content {
975 + -webkit-box-flex: 1;
976 + -ms-flex: 1;
977 + flex: 1;
978 + min-width: 0;
979 +}
980 +
981 +.merchant-wpvibe-banner-eyebrow {
982 + font-size: 13px;
983 + font-weight: 600;
984 + letter-spacing: 0.08em;
985 + text-transform: uppercase;
986 + color: #8b8fa8;
987 + margin: 0 0 10px;
988 +}
989 +
990 +.merchant-wpvibe-banner-title {
991 + font-size: 24px;
992 + font-weight: 700;
993 + color: #ffffff;
994 + margin: 0 0 12px;
995 + line-height: 1.3;
996 +}
997 +
998 +.merchant-wpvibe-banner-desc {
999 + font-size: 15px;
1000 + line-height: 1.6;
1001 + color: #C6C8C9;
1002 + margin: 0 0 20px;
1003 + max-width: 980px;
1004 +}
1005 +.merchant-wpvibe-banner-desc a {
1006 + color: #C6C8C9;
1007 + font-weight: 600;
1008 + text-decoration: underline;
1009 + text-underline-offset: 2px;
1010 +}
1011 +.merchant-wpvibe-banner-desc a:hover {
1012 + color: #b0b3c6;
1013 +}
1014 +
1015 +.merchant-wpvibe-banner-actions {
1016 + display: -webkit-box;
1017 + display: -ms-flexbox;
1018 + display: flex;
1019 + -webkit-box-align: center;
1020 + -ms-flex-align: center;
1021 + align-items: center;
1022 + gap: 20px;
1023 + -ms-flex-wrap: wrap;
1024 + flex-wrap: wrap;
1025 +}
1026 +
1027 +.merchant-wpvibe-install-btn {
1028 + display: -webkit-inline-box;
1029 + display: -ms-inline-flexbox;
1030 + display: inline-flex;
1031 + -webkit-box-align: center;
1032 + -ms-flex-align: center;
1033 + align-items: center;
1034 + gap: 8px;
1035 + background-color: #4f6ef7;
1036 + color: #ffffff;
1037 + font-size: 13px;
1038 + font-weight: 600;
1039 + border: none;
1040 + border-radius: 6px;
1041 + padding: 10px 18px;
1042 + cursor: pointer;
1043 + -webkit-transition: background-color 0.2s ease;
1044 + transition: background-color 0.2s ease;
1045 +}
1046 +.merchant-wpvibe-install-btn:hover {
1047 + background-color: #3d5ce0;
1048 + color: #ffffff;
1049 +}
1050 +.merchant-wpvibe-install-btn:disabled {
1051 + opacity: 0.7;
1052 + cursor: not-allowed;
1053 +}
1054 +
1055 +.merchant-wpvibe-active-link {
1056 + display: -webkit-inline-box;
1057 + display: -ms-inline-flexbox;
1058 + display: inline-flex;
1059 + -webkit-box-align: center;
1060 + -ms-flex-align: center;
1061 + align-items: center;
1062 + gap: 6px;
1063 + color: #6ee79a;
1064 + font-size: 13px;
1065 + font-weight: 600;
1066 + text-decoration: none;
1067 +}
1068 +.merchant-wpvibe-active-link:hover {
1069 + color: #4dcf7b;
1070 + text-decoration: underline;
1071 +}
1072 +
1073 +.merchant-wpvibe-active-check {
1074 + font-size: 14px;
1075 + color: #6ee79a;
1076 +}
1077 +
1078 +.merchant-wpvibe-toggle-wrap {
1079 + display: -webkit-box;
1080 + display: -ms-flexbox;
1081 + display: flex;
1082 + -webkit-box-align: center;
1083 + -ms-flex-align: center;
1084 + align-items: center;
1085 + gap: 10px;
1086 +}
1087 +.merchant-wpvibe-toggle-wrap.merchant-wpvibe-toggle-disabled {
1088 + opacity: 0.5;
1089 + pointer-events: none;
1090 +}
1091 +
1092 +.merchant-wpvibe-toggle-label {
1093 + font-size: 12px;
1094 + letter-spacing: 0.06em;
1095 + text-transform: uppercase;
1096 + color: #b0b3c6;
1097 +}
1098 +
1099 +.merchant-wpvibe-banner-badges {
1100 + display: -webkit-box;
1101 + display: -ms-flexbox;
1102 + display: flex;
1103 + -webkit-box-orient: vertical;
1104 + -webkit-box-direction: normal;
1105 + -ms-flex-direction: column;
1106 + flex-direction: column;
1107 + -webkit-box-align: end;
1108 + -ms-flex-align: end;
1109 + align-items: flex-end;
1110 + gap: 10px;
1111 + -ms-flex-negative: 0;
1112 + flex-shrink: 0;
1113 +}
1114 +
1115 +.merchant-wpvibe-badge {
1116 + display: -webkit-box;
1117 + display: -ms-flexbox;
1118 + display: flex;
1119 + -webkit-box-align: center;
1120 + -ms-flex-align: center;
1121 + align-items: center;
1122 + gap: 10px;
1123 + background-color: #303236;
1124 + border-radius: 6px;
1125 + padding: 10px 14px;
1126 + min-width: 150px;
1127 +}
1128 +.merchant-wpvibe-badge svg {
1129 + -ms-flex-negative: 0;
1130 + flex-shrink: 0;
1131 + border-radius: 4px;
1132 +}
1133 +.merchant-wpvibe-badge span {
1134 + font-size: 14px;
1135 + font-weight: 500;
1136 + color: #ffffff;
1137 +}
1138 +
1139 +.merchant-wpvibe-any-client {
1140 + font-size: 13px;
1141 + color: #6b6f88;
1142 + margin: 4px auto 0;
1143 + text-align: center;
1144 +}
1145 +
1146 +.merchant-module-page-link-ai {
1147 + border: none;
1148 + background: transparent;
1149 + font-family: inherit;
1150 + color: #674399;
1151 + cursor: pointer;
1152 +}
1153 +.merchant-module-page-link-ai:hover, .merchant-module-page-link-ai:focus {
1154 + color: #674399;
1155 +}
1156 +
1157 +.merchant-ai-prompts-modal-overlay {
1158 + position: fixed;
1159 + top: 0;
1160 + left: 0;
1161 + right: 0;
1162 + bottom: 0;
1163 + z-index: 99999;
1164 + display: -webkit-box;
1165 + display: -ms-flexbox;
1166 + display: flex;
1167 + -webkit-box-pack: center;
1168 + -ms-flex-pack: center;
1169 + justify-content: center;
1170 + -webkit-box-align: center;
1171 + -ms-flex-align: center;
1172 + align-items: center;
1173 + background-color: rgba(0, 0, 0, 0.6);
1174 + opacity: 0;
1175 + visibility: hidden;
1176 + pointer-events: none;
1177 + -webkit-transition: all 0.2s;
1178 + transition: all 0.2s;
1179 +}
1180 +.merchant-ai-prompts-modal-overlay.merchant-show {
1181 + pointer-events: auto;
1182 + opacity: 1;
1183 + visibility: visible;
1184 +}
1185 +
1186 +.merchant-ai-prompts-modal-box {
1187 + position: relative;
1188 + width: 640px;
1189 + max-width: 92%;
1190 + max-height: 85vh;
1191 + overflow-y: auto;
1192 + border-radius: 12px;
1193 + background-color: #fff;
1194 + -webkit-box-shadow: 0 30px 60px rgba(0, 0, 0, 0.25), 0 6px 16px rgba(0, 0, 0, 0.12);
1195 + box-shadow: 0 30px 60px rgba(0, 0, 0, 0.25), 0 6px 16px rgba(0, 0, 0, 0.12);
1196 +}
1197 +
1198 +.merchant-ai-prompts-modal-close {
1199 + position: absolute;
1200 + top: 18px;
1201 + right: 18px;
1202 + z-index: 1;
1203 + display: -webkit-box;
1204 + display: -ms-flexbox;
1205 + display: flex;
1206 + -webkit-box-align: center;
1207 + -ms-flex-align: center;
1208 + align-items: center;
1209 + -webkit-box-pack: center;
1210 + -ms-flex-pack: center;
1211 + justify-content: center;
1212 + width: 30px;
1213 + height: 30px;
1214 + border: none;
1215 + border-radius: 50%;
1216 + background: rgba(255, 255, 255, 0.12);
1217 + color: rgba(255, 255, 255, 0.8);
1218 + font-size: 18px;
1219 + line-height: 1;
1220 + cursor: pointer;
1221 + -webkit-transition: background-color 0.3s, color 0.3s;
1222 + transition: background-color 0.3s, color 0.3s;
1223 +}
1224 +.merchant-ai-prompts-modal-close:hover {
1225 + background: rgba(255, 255, 255, 0.22);
1226 + color: #ffffff;
1227 +}
1228 +.merchant-ai-prompts-modal-close:focus {
1229 + outline: none;
1230 + -webkit-box-shadow: none;
1231 + box-shadow: none;
1232 +}
1233 +.merchant-ai-prompts-modal-close svg {
1234 + width: 10px;
1235 + height: 10px;
1236 +}
1237 +.merchant-ai-prompts-modal-close svg path {
1238 + stroke-width: 3;
1239 +}
1240 +
1241 +.merchant-ai-prompts-modal-header {
1242 + position: relative;
1243 + overflow: hidden;
1244 + padding: 34px 36px 28px;
1245 + background: linear-gradient(135deg, #567BFF 0%, #3858E9 55%, #2540B8 100%);
1246 + border-radius: 12px 12px 0 0;
1247 +}
1248 +.merchant-ai-prompts-modal-header:before {
1249 + content: "";
1250 + position: absolute;
1251 + top: -60px;
1252 + right: -60px;
1253 + width: 220px;
1254 + height: 220px;
1255 + border-radius: 50%;
1256 + background: radial-gradient(circle, rgba(255, 255, 255, 0.16) 0%, rgba(255, 255, 255, 0) 70%);
1257 +}
1258 +
1259 +.merchant-ai-prompts-modal-badge {
1260 + position: relative;
1261 + z-index: 1;
1262 + display: -webkit-inline-box;
1263 + display: -ms-inline-flexbox;
1264 + display: inline-flex;
1265 + -ms-flex-negative: 0;
1266 + flex-shrink: 0;
1267 + -webkit-box-align: center;
1268 + -ms-flex-align: center;
1269 + align-items: center;
1270 + gap: 5px;
1271 + padding: 3px 9px;
1272 + overflow: hidden;
1273 + color: #ffffff;
1274 + background-color: rgba(255, 255, 255, 0.18);
1275 + border: 1px solid rgba(255, 255, 255, 0.3);
1276 + border-radius: 4px;
1277 + font-size: 10px;
1278 + font-weight: 700;
1279 + line-height: 1.4;
1280 + letter-spacing: 0.02em;
1281 + text-transform: uppercase;
1282 +}
1283 +.merchant-ai-prompts-modal-badge svg {
1284 + -ms-flex-negative: 0;
1285 + flex-shrink: 0;
1286 + -webkit-transform-origin: center;
1287 + transform-origin: center;
1288 +}
1289 +.merchant-ai-prompts-modal-badge svg.merchant-ai-badge-spin {
1290 + -webkit-animation: merchant-ai-badge-sparkle 0.9s ease-in-out 1.5s 1;
1291 + animation: merchant-ai-badge-sparkle 0.9s ease-in-out 1.5s 1;
1292 +}
1293 +@media (prefers-reduced-motion: reduce) {
1294 + .merchant-ai-prompts-modal-badge svg.merchant-ai-badge-spin {
1295 + -webkit-animation: none;
1296 + animation: none;
1297 + }
1298 +}
1299 +
1300 +@-webkit-keyframes merchant-ai-badge-sparkle {
1301 + 0% {
1302 + -webkit-transform: scale(1) rotate(0deg);
1303 + transform: scale(1) rotate(0deg);
1304 + opacity: 1;
1305 + }
1306 + 45% {
1307 + -webkit-transform: scale(1.25) rotate(180deg);
1308 + transform: scale(1.25) rotate(180deg);
1309 + opacity: 0.75;
1310 + }
1311 + 100% {
1312 + -webkit-transform: scale(1) rotate(360deg);
1313 + transform: scale(1) rotate(360deg);
1314 + opacity: 1;
1315 + }
1316 +}
1317 +
1318 +@keyframes merchant-ai-badge-sparkle {
1319 + 0% {
1320 + -webkit-transform: scale(1) rotate(0deg);
1321 + transform: scale(1) rotate(0deg);
1322 + opacity: 1;
1323 + }
1324 + 45% {
1325 + -webkit-transform: scale(1.25) rotate(180deg);
1326 + transform: scale(1.25) rotate(180deg);
1327 + opacity: 0.75;
1328 + }
1329 + 100% {
1330 + -webkit-transform: scale(1) rotate(360deg);
1331 + transform: scale(1) rotate(360deg);
1332 + opacity: 1;
1333 + }
1334 +}
1335 +.merchant-ai-prompts-modal-title {
1336 + position: relative;
1337 + z-index: 1;
1338 + display: -webkit-box;
1339 + display: -ms-flexbox;
1340 + display: flex;
1341 + -webkit-box-align: center;
1342 + -ms-flex-align: center;
1343 + align-items: center;
1344 + gap: 10px;
1345 + margin: 0 0 16px;
1346 + font-size: 20px;
1347 + font-weight: 700;
1348 + color: #ffffff;
1349 +}
1350 +
1351 +.merchant-ai-prompts-modal-blurb {
1352 + position: relative;
1353 + z-index: 1;
1354 + margin: 0;
1355 + max-width: 480px;
1356 + font-size: 13.5px;
1357 + line-height: 1.6;
1358 + color: rgba(255, 255, 255, 0.85);
1359 +}
1360 +
1361 +.merchant-ai-prompts-modal-body {
1362 + padding: 26px 36px 20px;
1363 +}
1364 +
1365 +.merchant-ai-prompts-modal-list-title {
1366 + margin: 0 0 14px;
1367 + font-size: 12px;
1368 + font-weight: 700;
1369 + letter-spacing: 0.06em;
1370 + text-transform: uppercase;
1371 + color: #8b8fa8;
1372 +}
1373 +
1374 +.merchant-ai-prompts-modal-list {
1375 + display: -webkit-box;
1376 + display: -ms-flexbox;
1377 + display: flex;
1378 + -webkit-box-orient: vertical;
1379 + -webkit-box-direction: normal;
1380 + -ms-flex-direction: column;
1381 + flex-direction: column;
1382 + gap: 12px;
1383 +}
1384 +
1385 +.merchant-ai-prompt-row {
1386 + display: -webkit-box;
1387 + display: -ms-flexbox;
1388 + display: flex;
1389 + -webkit-box-align: center;
1390 + -ms-flex-align: center;
1391 + align-items: center;
1392 + gap: 14px;
1393 + width: 100%;
1394 + padding: 14px 16px;
1395 + border: 1px solid #ECECEC;
1396 + border-radius: 10px;
1397 + background-color: #ffffff;
1398 + font-family: inherit;
1399 + text-align: left;
1400 + cursor: pointer;
1401 + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
1402 + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
1403 + -webkit-transition: border-color 0.25s ease, -webkit-box-shadow 0.25s ease, -webkit-transform 0.25s ease;
1404 + transition: border-color 0.25s ease, -webkit-box-shadow 0.25s ease, -webkit-transform 0.25s ease;
1405 + transition: border-color 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease;
1406 + transition: border-color 0.25s ease, box-shadow 0.25s ease, transform 0.25s ease, -webkit-box-shadow 0.25s ease, -webkit-transform 0.25s ease;
1407 +}
1408 +.merchant-ai-prompt-row:hover {
1409 + border-color: rgba(56, 88, 233, 0.35);
1410 + -webkit-box-shadow: 0 8px 20px rgba(56, 88, 233, 0.14);
1411 + box-shadow: 0 8px 20px rgba(56, 88, 233, 0.14);
1412 + -webkit-transform: translateY(-1px);
1413 + transform: translateY(-1px);
1414 +}
1415 +.merchant-ai-prompt-row:focus {
1416 + outline: none;
1417 + -webkit-box-shadow: 0 0 0 2px rgba(56, 88, 233, 0.3);
1418 + box-shadow: 0 0 0 2px rgba(56, 88, 233, 0.3);
1419 +}
1420 +.merchant-ai-prompt-row.is-copied {
1421 + border-color: #3858E9;
1422 + background-color: rgba(56, 88, 233, 0.05);
1423 +}
1424 +.merchant-ai-prompt-row:hover .merchant-ai-prompt-icon {
1425 + background-color: rgba(56, 88, 233, 0.15);
1426 + opacity: 1;
1427 +}
1428 +.merchant-ai-prompt-row.is-copied .merchant-ai-prompt-icon {
1429 + background-color: #3858E9;
1430 + color: #ffffff;
1431 + opacity: 1;
1432 +}
1433 +
1434 +.merchant-ai-prompt-text {
1435 + -webkit-box-flex: 1;
1436 + -ms-flex: 1;
1437 + flex: 1;
1438 + min-width: 0;
1439 + font-size: 14px;
1440 + line-height: 1.6;
1441 + color: #1D2327;
1442 +}
1443 +
1444 +.merchant-ai-prompt-icon {
1445 + display: -webkit-box;
1446 + display: -ms-flexbox;
1447 + display: flex;
1448 + -webkit-box-align: center;
1449 + -ms-flex-align: center;
1450 + align-items: center;
1451 + -webkit-box-pack: center;
1452 + -ms-flex-pack: center;
1453 + justify-content: center;
1454 + -ms-flex-negative: 0;
1455 + flex-shrink: 0;
1456 + width: 32px;
1457 + height: 32px;
1458 + border-radius: 50%;
1459 + background-color: #EAF0FE;
1460 + color: #3858E9;
1461 + opacity: 0.3;
1462 + -webkit-transition: background-color 0.15s, color 0.15s, opacity 0.15s ease;
1463 + transition: background-color 0.15s, color 0.15s, opacity 0.15s ease;
1464 +}
1465 +
1466 +.merchant-ai-prompts-modal-footer {
1467 + padding: 14px 36px;
1468 + border-top: 1px solid #ECECEC;
1469 + text-align: center;
1470 +}
1471 +.merchant-ai-prompts-modal-footer a {
1472 + font-size: 12.5px;
1473 + font-weight: 500;
1474 + color: #3858E9;
1475 + text-decoration: underline;
1476 + -webkit-transition: color 0.15s;
1477 + transition: color 0.15s;
1478 +}
1479 +.merchant-ai-prompts-modal-footer a:hover, .merchant-ai-prompts-modal-footer a:focus {
1480 + color: #2C46C4;
1481 + outline: none;
1482 + -webkit-box-shadow: none;
1483 + box-shadow: none;
1484 +}
1485 +
1486 +.merchant-white-label-field .merchant-module-page-setting-field-inner.disabled {
1487 + cursor: pointer;
1488 +}
1489 +.merchant-white-label-field .merchant-module-page-setting-field-inner.disabled input,
1490 +.merchant-white-label-field .merchant-module-page-setting-field-inner.disabled select,
1491 +.merchant-white-label-field .merchant-module-page-setting-field-inner.disabled textarea,
1492 +.merchant-white-label-field .merchant-module-page-setting-field-inner.disabled button,
1493 +.merchant-white-label-field .merchant-module-page-setting-field-inner.disabled label {
1494 + pointer-events: none;
1495 +}
1496 +
1497 +.merchant-white-label-bookmark {
1498 + display: -webkit-box;
1499 + display: -ms-flexbox;
1500 + display: flex;
1501 + gap: 10px;
1502 + margin-bottom: 16px;
1503 + padding: 12px 16px;
1504 + border: 1px solid #e0c470;
1505 + border-radius: 4px;
1506 + background-color: #fff8e5;
1507 + color: #674600;
1508 +}
1509 +.merchant-white-label-bookmark .dashicons {
1510 + -ms-flex-negative: 0;
1511 + flex-shrink: 0;
1512 + line-height: 1.5;
1513 +}
1514 +.merchant-white-label-bookmark a {
1515 + word-break: break-all;
1516 +}
1517 +
1518 +.merchant-white-label-modal-overlay {
1519 + position: fixed;
1520 + top: 0;
1521 + left: 0;
1522 + right: 0;
1523 + bottom: 0;
1524 + z-index: 99999;
1525 + display: -webkit-box;
1526 + display: -ms-flexbox;
1527 + display: flex;
1528 + -webkit-box-align: center;
1529 + -ms-flex-align: center;
1530 + align-items: center;
1531 + -webkit-box-pack: center;
1532 + -ms-flex-pack: center;
1533 + justify-content: center;
1534 + background-color: rgba(0, 0, 0, 0.6);
1535 + opacity: 0;
1536 + visibility: hidden;
1537 + pointer-events: none;
1538 + -webkit-transition: all 0.2s;
1539 + transition: all 0.2s;
1540 +}
1541 +.merchant-white-label-modal-overlay.merchant-show {
1542 + pointer-events: auto;
1543 + opacity: 1;
1544 + visibility: visible;
1545 +}
1546 +
1547 +.merchant-white-label-modal-box {
1548 + position: relative;
1549 + width: 460px;
1550 + max-width: 92%;
1551 + padding: 30px 40px 0;
1552 + overflow: hidden;
1553 + border-radius: 8px;
1554 + background-color: #fff;
1555 + -webkit-box-shadow: 0 30px 60px rgba(0, 0, 0, 0.25), 0 6px 16px rgba(0, 0, 0, 0.12);
1556 + box-shadow: 0 30px 60px rgba(0, 0, 0, 0.25), 0 6px 16px rgba(0, 0, 0, 0.12);
1557 + text-align: center;
1558 +}
1559 +
1560 +.merchant-white-label-modal-close {
1561 + position: absolute;
1562 + top: 16px;
1563 + right: 16px;
1564 + display: -webkit-box;
1565 + display: -ms-flexbox;
1566 + display: flex;
1567 + -webkit-box-align: center;
1568 + -ms-flex-align: center;
1569 + align-items: center;
1570 + -webkit-box-pack: center;
1571 + -ms-flex-pack: center;
1572 + justify-content: center;
1573 + width: 28px;
1574 + height: 28px;
1575 + padding: 0;
1576 + border: none;
1577 + background: none;
1578 + color: #a7aaad;
1579 + cursor: pointer;
1580 + -webkit-transition: color 0.15s;
1581 + transition: color 0.15s;
1582 +}
1583 +.merchant-white-label-modal-close:hover, .merchant-white-label-modal-close:focus {
1584 + color: #50575e;
1585 +}
1586 +
1587 +.merchant-white-label-modal-lock {
1588 + color: #a7aaad;
1589 + line-height: 1;
1590 +}
1591 +
1592 +.merchant-white-label-modal-title {
1593 + margin: 20px 0 16px;
1594 + color: #1d2327;
1595 + font-size: 24px;
1596 + font-weight: 700;
1597 + line-height: 1.3;
1598 +}
1599 +
1600 +.merchant-white-label-modal-body {
1601 + margin: 0 auto 28px;
1602 + max-width: 30em;
1603 + color: #50575e;
1604 + font-size: 15px;
1605 + line-height: 1.6;
1606 +}
1607 +.merchant-white-label-modal-body strong {
1608 + color: #1d2327;
1609 + text-transform: uppercase;
1610 +}
1611 +
1612 +.merchant-white-label-modal-cta.button {
1613 + height: auto;
1614 + min-width: 240px;
1615 + padding: 10px 28px;
1616 + border-radius: 3px;
1617 + font-size: 15px;
1618 + font-weight: 600;
1619 + line-height: 1.4;
1620 +}
1621 +
1622 +.merchant-white-label-modal-bonus {
1623 + position: relative;
1624 + margin: 46px -40px 0;
1625 + padding: 22px 40px 20px;
1626 + background-color: #f0f2fb;
1627 + color: #50575e;
1628 + font-size: 14px;
1629 + line-height: 1.6;
1630 +}
1631 +.merchant-white-label-modal-bonus strong {
1632 + color: #1d2327;
1633 +}
1634 +.merchant-white-label-modal-bonus .merchant-white-label-modal-bonus-highlight {
1635 + color: #00a32a;
1636 +}
1637 +
1638 +.merchant-white-label-modal-bonus-badge {
1639 + position: absolute;
1640 + top: -14px;
1641 + left: 50%;
1642 + display: -webkit-box;
1643 + display: -ms-flexbox;
1644 + display: flex;
1645 + -webkit-box-align: center;
1646 + -ms-flex-align: center;
1647 + align-items: center;
1648 + -webkit-box-pack: center;
1649 + -ms-flex-pack: center;
1650 + justify-content: center;
1651 + -webkit-box-sizing: border-box;
1652 + box-sizing: border-box;
1653 + width: 35px;
1654 + height: 35px;
1655 + -webkit-transform: translateX(-50%);
1656 + transform: translateX(-50%);
1657 + border: 5px solid #fff;
1658 + border-radius: 50%;
1659 + background-color: #00a32a;
1660 + color: #fff;
1661 +}
1662 +.merchant-white-label-modal-bonus-badge svg {
1663 + display: block;
1664 + width: 13px;
1665 + height: 13px;
1666 +}
1667 +
1668 +.merchant-white-label-modal-footer {
1669 + margin: 0 -40px;
1670 + padding: 16px 40px 20px;
1671 + color: #787c82;
1672 + font-size: 13px;
1673 +}
1674 +.merchant-white-label-modal-footer a {
1675 + color: inherit;
1676 + text-decoration: underline;
1677 +}
1678 +.merchant-white-label-modal-footer a:hover, .merchant-white-label-modal-footer a:focus {
1679 + color: #1d2327;
1680 +}
1681 +
1682 +body.toplevel_page_merchant {
953 1683 background-color: #F4F6F8;
954 1684 }
955 -.toplevel_page_merchant #wpbody-content > .updated,
956 -.toplevel_page_merchant #wpbody-content > .notice {
1685 +body.toplevel_page_merchant #wpbody-content > .updated,
1686 +body.toplevel_page_merchant #wpbody-content > .notice {
957 1687 display: none;
958 1688 }
959 1689
960 1690 .merchant-top-bar {
@@ -2221,8 +2951,11 @@
2221 2951 .merchant-module-page-actions-links {
2222 2952 display: -webkit-box;
2223 2953 display: -ms-flexbox;
2224 2954 display: flex;
2955 + -webkit-box-align: center;
2956 + -ms-flex-align: center;
2957 + align-items: center;
2225 2958 }
2226 2959
2227 2960 .merchant-module-page-link {
2228 2961 display: -webkit-box;
@@ -2666,9 +3399,20 @@
2666 3399 color: #FFF;
2667 3400 }
2668 3401 .merchant-license-form-wrapper .merchant-license-form button .merchant-license-loader,
2669 3402 .merchant-license-form-wrapper .merchant-license-form button:disabled .merchant-license-loader {
2670 - margin-right: 2px;
3403 + display: -webkit-inline-box;
3404 + display: -ms-inline-flexbox;
3405 + display: inline-flex;
3406 + -webkit-box-align: center;
3407 + -ms-flex-align: center;
3408 + align-items: center;
3409 + -webkit-box-pack: center;
3410 + -ms-flex-pack: center;
3411 + justify-content: center;
3412 + -ms-flex-negative: 0;
3413 + flex-shrink: 0;
3414 + margin-right: 6px;
2671 3415 font-size: 14px;
2672 3416 width: 14px;
2673 3417 height: 14px;
2674 3418 -webkit-animation: merchant-spin 1.5s infinite linear;