PluginProbe
Forumax – AI Powered Advanced Community Forum Plugin / 2.5.1
Forumax – AI Powered Advanced Community Forum Plugin v2.5.1
2.5.1 2.5.0 2.4.4 2.4.3 2.4.2 2.4.1 2.4.0 trunk 1.0.8 1.1.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.4.0 1.4.1 All 31 releases
← All changes | assets/admin/css/admin-ui-style.css +805 -159 1.3.2 → 2.5.1 View file →
@@ -1,4 +1,5 @@
1 +@charset "UTF-8";
1 2 /**
2 3 * Convert font-size from px to rem with px fallback
3 4 *
4 5 * @param $size - the value in pixel you want to convert
@@ -133,9 +134,9 @@
133 134 --clr-dark: #252733;
134 135 --clr-text: #575766;
135 136 --clr-text-light: #9199A1;
136 137 --clr-white: #fff;
137 - --clr-blue: #4C4CF1;
138 + --frmx_brand_color: #6a28ea;
138 139 --clr-orange: #ff5a46;
139 140 --clr-yellow: #FFE132;
140 141 --black_50: #ebebeb;
141 142 --black_100: #d6d9dc;
@@ -195,9 +196,10 @@
195 196 }
196 197
197 198 /* A elements that don't have a class get default styles */
198 199 a:not([class]) {
199 - text-decoration-skip-ink: auto;
200 + -webkit-text-decoration-skip: ink;
201 + text-decoration-skip-ink: auto;
200 202 }
201 203
202 204 /* Make images easier to work with */
203 205 img,
@@ -254,9 +256,9 @@
254 256 width: 30px;
255 257 height: 30px;
256 258 line-height: 30px;
257 259 text-align: center;
258 - color: var(--clr-blue);
260 + color: var(--frmx_brand_color);
259 261 font-size: 25px;
260 262 background: transparent;
261 263 position: fixed;
262 264 right: 20px;
@@ -272,9 +274,9 @@
272 274 line-height: 50px;
273 275 }
274 276 }
275 277 .scrollToTop:hover {
276 - color: var(--clr-blue);
278 + color: var(--frmx_brand_color);
277 279 }
278 280
279 281 .no-scroll-y {
280 282 overflow-y: hidden;
@@ -280,9 +282,9 @@
280 282 overflow-y: hidden;
281 283 }
282 284
283 285 .text-blue {
284 - color: var(--clr-blue);
286 + color: var(--frmx_brand_color);
285 287 }
286 288
287 289 .green {
288 290 color: #27ae60;
@@ -602,12 +604,13 @@
602 604 }
603 605 .easydocs-accordion-item.child-one .child-right-content {
604 606 align-items: center;
605 607 }
606 -.easydocs-accordion-item.child-one .child-right-content .progress-text {
607 - font-size: var(--fs-12);
608 +.easydocs-accordion-item.child-one .child-right-content .progress-text a {
609 + font-size: 14px;
608 610 color: var(--clr-text-light);
609 611 margin-right: var(--gutter-30);
612 + text-decoration: none;
610 613 }
611 614 .easydocs-accordion-item.child-one .accordion-title::before {
612 615 transform: translateY(-50%);
613 616 }
@@ -629,13 +632,10 @@
629 632
630 633 .accordion-title {
631 634 position: relative;
632 635 background: #fff;
633 - padding: 13px 30px 13px 30px;
636 + padding: 15px 30px 15px 30px;
634 637 cursor: pointer;
635 - display: flex;
636 - align-items: center;
637 - justify-content: space-between;
638 638 }
639 639 @media (max-width: 1440px) {
640 640 .accordion-title {
641 641 padding: 12px 20px 12px 34px;
@@ -660,9 +660,8 @@
660 660 border-width: 5px 0 5px 6px;
661 661 border-color: transparent transparent transparent var(--clr-text);
662 662 display: block;
663 663 transform: translateY(-50%);
664 - -webkit-transition: 0.3s ease-out;
665 664 transition: 0.3s ease-out;
666 665 }
667 666 @media (max-width: 1440px) {
668 667 .accordion-title.has-child::before {
@@ -692,8 +691,13 @@
692 691 .accordion-title:hover ul.actions li {
693 692 margin: 0;
694 693 line-height: normal;
695 694 }
695 +.accordion-title {
696 + display: flex;
697 + align-items: center;
698 + justify-content: space-between;
699 +}
696 700 .accordion-title h4 {
697 701 font-size: var(--fs-14);
698 702 color: var(--clr-text);
699 703 display: flex;
@@ -720,9 +724,9 @@
720 724 --category-icon: #cc8033;
721 725 }
722 726 .accordion-title .light-blue {
723 727 background: rgba(2, 117, 216, 0.1);
724 - --category-icon: var(--clr-blue);
728 + --category-icon: var(--frmx_brand_color);
725 729 }
726 730 .accordion-title .light-gray {
727 731 background: rgba(66, 66, 66, 0.1);
728 732 --category-icon: #424242;
@@ -772,16 +776,24 @@
772 776 height: 20px;
773 777 text-align: left;
774 778 margin-right: 5px;
775 779 }
780 +.accordion-title .left-content .bbpc-author-name {
781 + font-size: 14px;
782 + color: var(--clr-text-light);
783 +}
784 +.accordion-title .left-content .bbpc-author-name a {
785 + text-decoration: none;
786 +}
776 787 .accordion-title .right-content {
777 788 display: flex;
778 789 align-items: center;
779 790 }
780 -.accordion-title .right-content .progress-text {
781 - font-size: var(--fs-12);
791 +.accordion-title .right-content .progress-text a {
792 + font-size: 14px;
782 793 color: var(--clr-text-light);
783 794 margin-left: var(--gutter-30);
795 + text-decoration: none;
784 796 }
785 797
786 798 .easydocs-accordion-body {
787 799 background: var(--clr-white);
@@ -902,8 +914,22 @@
902 914 .bbpc-reply-wrap:not(:last-child) {
903 915 border-bottom: 1px solid #edeae9;
904 916 }
905 917
918 +.bbpc-admin-pagination {
919 + margin-bottom: 15px;
920 +}
921 +.bbpc-admin-pagination button {
922 + border: 1px solid;
923 + min-width: 35px;
924 + border-radius: 4px;
925 + background: rgba(0, 0, 0, 0.8);
926 + color: white;
927 +}
928 +.bbpc-admin-pagination button:hover, .bbpc-admin-pagination button.mixitup-control-active {
929 + background: var(--frmx_brand_color);
930 +}
931 +
906 932 .ezd-btn {
907 933 --btn-fs: var(--fs-16);
908 934 --btn-ff: var(--ff-roboto);
909 935 --btn-py: 0.5rem;
@@ -924,9 +950,8 @@
924 950 display: inline-block;
925 951 overflow: hidden;
926 952 text-align: center;
927 953 cursor: pointer;
928 - -webkit-transition: 0.3s ease-out;
929 954 transition: 0.3s ease-out;
930 955 }
931 956 .ezd-btn-sm {
932 957 --btn-py: 0.3125rem;
@@ -1023,16 +1048,16 @@
1023 1048 outline: 0;
1024 1049 box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5);
1025 1050 }
1026 1051 .ezd-btn-blue {
1027 - --btn-bg: var(--clr-blue);
1052 + --btn-bg: var(--frmx_brand_color);
1028 1053 --btn-clr: var(--clr-white);
1029 - --btn-bc: var(--clr-blue);
1054 + --btn-bc: var(--frmx_brand_color);
1030 1055 }
1031 1056 .ezd-btn-blue:hover {
1032 - --btn-clr: var(--clr-blue);
1057 + --btn-clr: var(--frmx_brand_color);
1033 1058 --btn-bg: transparent;
1034 - --btn-bc: var(--clr-blue);
1059 + --btn-bc: var(--frmx_brand_color);
1035 1060 }
1036 1061 .ezd-btn-blue:focus {
1037 1062 outline: 0;
1038 1063 box-shadow: 0 0 0 0.4rem rgba(65, 65, 230, 0.5);
@@ -1083,9 +1108,9 @@
1083 1108 --btn-bc: transparent;
1084 1109 }
1085 1110 .ezd-btn-gray:hover {
1086 1111 --btn-clr: var(--clr-white);
1087 - --btn-bg: var(--clr-blue);
1112 + --btn-bg: var(--frmx_brand_color);
1088 1113 --btn-bc: transparent;
1089 1114 }
1090 1115 .ezd-btn-gray:focus {
1091 1116 outline: 0;
@@ -1091,19 +1116,60 @@
1091 1116 outline: 0;
1092 1117 box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.5);
1093 1118 }
1094 1119
1120 +.forumax-empty-actions {
1121 + display: flex;
1122 + align-items: center;
1123 + justify-content: center;
1124 + gap: 12px;
1125 + margin-top: 20px;
1126 +}
1127 +.forumax-empty-actions .ezd-btn {
1128 + display: inline-flex;
1129 + align-items: center;
1130 + gap: 6px;
1131 +}
1132 +.forumax-empty-actions .ezd-btn .dashicons {
1133 + font-size: 18px;
1134 + width: 18px;
1135 + height: 18px;
1136 + line-height: 1;
1137 +}
1138 +
1139 +.forumax-actions-separator {
1140 + color: #6b7280;
1141 + font-size: 14px;
1142 + font-weight: 500;
1143 +}
1144 +
1145 +.forumax-import-demo-btn {
1146 + background: linear-gradient(135deg, #7c3aed, #a855f7) !important;
1147 + border-color: transparent !important;
1148 + color: #fff !important;
1149 + transition: all 0.3s ease;
1150 +}
1151 +.forumax-import-demo-btn:hover {
1152 + background: linear-gradient(135deg, #6d28d9, #9333ea) !important;
1153 + transform: translateY(-1px);
1154 + box-shadow: 0 4px 12px rgba(124, 58, 237, 0.3);
1155 +}
1156 +.forumax-import-demo-btn:focus {
1157 + outline: none;
1158 + box-shadow: 0 0 0 3px rgba(124, 58, 237, 0.3);
1159 +}
1160 +.forumax-import-demo-btn .dashicons {
1161 + color: #fff;
1162 +}
1163 +
1095 1164 .easydocs-dropdown {
1096 1165 top: 130%;
1097 1166 right: -20px;
1098 1167 position: absolute;
1099 - -webkit-box-shadow: 0 30px 40px 0 rgba(4, 73, 89, 0.1) 0 0 0 rgba(var(--clr-black), 1);
1100 - -moz-box-shadow: 0 30px 40px 0 rgba(4, 73, 89, 0.1) 0 0 0 rgba(var(--clr-black), 1);
1101 1168 box-shadow: 0 30px 40px 0 rgba(4, 73, 89, 0.1) 0 0 0 rgba(var(--clr-black), 1);
1102 1169 background-color: var(--clr-white);
1103 1170 border-radius: 0.5rem;
1104 1171 z-index: 999;
1105 - -webkit-transition: 0.3s ease-out;
1106 1172 transition: 0.3s ease-out;
1107 1173 display: none;
1108 1174 }
1109 1175 .easydocs-dropdown.is-active {
@@ -1112,52 +1178,453 @@
1112 1178 top: 130%;
1113 1179 }
1114 1180
1115 1181 .notification-dropdown {
1116 - width: 340px;
1117 - border-bottom: 1px solid rgba(0, 0, 0, 0.08);
1118 - border-left: 1px solid rgba(0, 0, 0, 0.05);
1119 - border-radius: 3px;
1120 - box-shadow: 3px 2px 7px 1px rgba(0, 0, 0, 0.08);
1182 + width: 400px;
1183 + max-width: 95vw;
1184 + border-radius: 12px;
1185 + box-shadow: 0 20px 60px rgba(0, 0, 0, 0.12), 0 8px 25px rgba(0, 0, 0, 0.08), 0 0 0 1px rgba(0, 0, 0, 0.04);
1186 + overflow: hidden;
1187 + animation: notificationSlideIn 0.25s ease-out;
1121 1188 }
1189 +@keyframes notificationSlideIn {
1190 + from {
1191 + opacity: 0;
1192 + transform: translateY(-10px) scale(0.98);
1193 + }
1194 + to {
1195 + opacity: 1;
1196 + transform: translateY(0) scale(1);
1197 + }
1198 +}
1122 1199 .notification-dropdown::before {
1123 1200 content: "";
1124 - top: -0.625rem;
1125 - right: 28px;
1126 1201 position: absolute;
1127 - width: 0;
1128 - height: 0;
1129 - border-style: solid;
1130 - border-width: 0 10px 10px 10px;
1131 - border-color: transparent transparent #f9f9f9 transparent;
1132 - display: block;
1202 + top: -8px;
1203 + right: 24px;
1204 + width: 16px;
1205 + height: 16px;
1206 + background: var(--frmx_brand_color);
1207 + transform: rotate(45deg);
1208 + border-radius: 2px;
1209 + box-shadow: -2px -2px 5px rgba(0, 0, 0, 0.05);
1133 1210 }
1134 1211
1135 1212 .notification-head {
1136 - padding: 9px 12px;
1137 - background: #f9f9f9;
1138 - -webkit-box-shadow: 0 1px 0 0 #edeef2;
1139 - -moz-box-shadow: 0 1px 0 0 #edeef2;
1140 - box-shadow: 0 1px 0 0 #edeef2;
1213 + padding: 16px 20px;
1214 + background: var(--frmx_brand_color);
1215 + position: relative;
1216 + overflow: hidden;
1217 + display: flex;
1218 + align-items: center;
1219 + justify-content: space-between;
1141 1220 }
1221 +.notification-head::before {
1222 + content: "";
1223 + position: absolute;
1224 + top: 0;
1225 + left: 0;
1226 + right: 0;
1227 + bottom: 0;
1228 + background: radial-gradient(circle at 30% 20%, rgba(255, 255, 255, 0.1) 0%, transparent 50%);
1229 + pointer-events: none;
1230 +}
1142 1231 .notification-head.no-notification-text {
1143 - padding: 20px 12px;
1144 - background: rgba(190, 190, 190, 0.1490196078);
1145 - display: block;
1232 + padding: 40px 20px;
1233 + background: linear-gradient(135deg, #f5f7fa 0%, #e4e8ec 100%);
1234 + display: flex;
1235 + flex-direction: column;
1236 + align-items: center;
1237 + justify-content: center;
1146 1238 text-align: center;
1239 + color: #6b7280;
1240 + font-size: 14px;
1241 + font-weight: 500;
1147 1242 }
1243 +.notification-head.no-notification-text::before {
1244 + content: "🔔";
1245 + font-size: 32px;
1246 + margin-bottom: 10px;
1247 + opacity: 0.6;
1248 +}
1148 1249 .notification-head .header-text {
1149 - color: var(--clr-dark);
1150 - font-size: var(--fs-13);
1151 - font-weight: var(--fw-500);
1152 - line-height: 1;
1250 + color: #fff;
1251 + font-size: 16px;
1252 + font-weight: 700;
1253 + letter-spacing: 0.3px;
1254 + position: relative;
1255 + z-index: 1;
1256 + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
1153 1257 }
1154 -.notification-head .right-text {
1155 - color: var(--clr-text);
1156 - font-size: var(--fs-12);
1157 - line-height: 1;
1258 +.notification-head .notification-action-btn {
1259 + background: rgba(255, 255, 255, 0.15);
1260 + border: 1px solid rgba(255, 255, 255, 0.2);
1261 + border-radius: 20px;
1262 + padding: 6px 14px;
1263 + font-size: 12px;
1264 + font-weight: 500;
1265 + color: #fff;
1266 + cursor: pointer;
1267 + transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
1268 + backdrop-filter: blur(4px);
1269 + display: flex;
1270 + align-items: center;
1271 + gap: 6px;
1272 + position: relative;
1273 + z-index: 1;
1158 1274 }
1275 +.notification-head .notification-action-btn:hover {
1276 + background: rgba(255, 255, 255, 0.25);
1277 + transform: translateY(-1px);
1278 + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
1279 +}
1280 +.notification-head .notification-action-btn:active {
1281 + transform: translateY(0);
1282 +}
1283 +.notification-head .notification-action-btn .dashicons {
1284 + font-size: 14px;
1285 + width: 14px;
1286 + height: 14px;
1287 +}
1159 1288
1289 +.notification-tabs {
1290 + display: flex;
1291 + padding: 0 16px;
1292 + background: #fff;
1293 + border-bottom: 1px solid #f1f5f9;
1294 + gap: 16px;
1295 +}
1296 +.notification-tabs .notification-tab {
1297 + padding: 14px 4px;
1298 + background: transparent;
1299 + border: none;
1300 + border-bottom: 2px solid transparent;
1301 + font-size: 13px;
1302 + font-weight: 500;
1303 + color: #64748b;
1304 + cursor: pointer;
1305 + transition: all 0.2s ease;
1306 + display: flex;
1307 + align-items: center;
1308 + gap: 6px;
1309 + position: relative;
1310 +}
1311 +.notification-tabs .notification-tab:hover {
1312 + color: #334155;
1313 +}
1314 +.notification-tabs .notification-tab:hover .tab-count {
1315 + background: #e2e8f0;
1316 +}
1317 +.notification-tabs .notification-tab.is-active {
1318 + color: var(--frmx_brand_color);
1319 + border-bottom-color: var(--frmx_brand_color);
1320 +}
1321 +.notification-tabs .notification-tab.is-active .tab-count {
1322 + background: var(--frmx_brand_color);
1323 + color: #fff;
1324 +}
1325 +.notification-tabs .notification-tab .tab-count {
1326 + background: #f1f5f9;
1327 + color: #64748b;
1328 + padding: 2px 8px;
1329 + border-radius: 12px;
1330 + font-size: 11px;
1331 + font-weight: 600;
1332 + min-width: 20px;
1333 + text-align: center;
1334 + transition: all 0.2s ease;
1335 +}
1336 +
1337 +.notification-body {
1338 + background: #fff;
1339 + position: relative;
1340 +}
1341 +
1342 +.notify-column {
1343 + max-height: 400px;
1344 + overflow-y: auto;
1345 + scrollbar-width: thin;
1346 + scrollbar-color: #cbd5e1 transparent;
1347 +}
1348 +.notify-column::-webkit-scrollbar {
1349 + width: 5px;
1350 +}
1351 +.notify-column::-webkit-scrollbar-track {
1352 + background: transparent;
1353 +}
1354 +.notify-column::-webkit-scrollbar-thumb {
1355 + background-color: #cbd5e1;
1356 + border-radius: 20px;
1357 + border: 2px solid transparent;
1358 + background-clip: content-box;
1359 +}
1360 +.notify-column::-webkit-scrollbar-thumb:hover {
1361 + background-color: #94a3b8;
1362 +}
1363 +.notify-column ul {
1364 + list-style: none;
1365 + margin: 0;
1366 + padding: 0;
1367 +}
1368 +.notify-column .notify-item {
1369 + border-bottom: 1px solid #f1f5f9;
1370 + margin: 0;
1371 + position: relative;
1372 + transition: background 0.2s ease;
1373 +}
1374 +.notify-column .notify-item:last-child {
1375 + border-bottom: none;
1376 +}
1377 +.notify-column .notify-item:hover {
1378 + background: #f8fafc;
1379 +}
1380 +.notify-column .notify-item:hover .notify-content-summary p {
1381 + color: #1e293b;
1382 +}
1383 +.notify-column .notify-item.is-unread {
1384 + background: #fdfeff;
1385 +}
1386 +.notify-column .notify-item.is-unread::before {
1387 + content: "";
1388 + position: absolute;
1389 + left: 0;
1390 + top: 0;
1391 + bottom: 0;
1392 + width: 3px;
1393 + background: var(--frmx_brand_color);
1394 + box-shadow: 2px 0 8px rgba(102, 126, 234, 0.4);
1395 +}
1396 +.notify-column .notify-item > a {
1397 + display: flex;
1398 + padding: 16px 20px;
1399 + gap: 16px;
1400 + text-decoration: none;
1401 + align-items: flex-start;
1402 +}
1403 +.notify-column .notify-icon {
1404 + flex-shrink: 0;
1405 +}
1406 +.notify-column .notify-icon-wrapper {
1407 + width: 44px;
1408 + height: 44px;
1409 + border-radius: 12px;
1410 + display: flex;
1411 + align-items: center;
1412 + justify-content: center;
1413 + background: #f1f5f9;
1414 + transition: transform 0.2s cubic-bezier(0.34, 1.56, 0.64, 1);
1415 + box-shadow: 0 2px 6px rgba(0, 0, 0, 0.04);
1416 +}
1417 +.notify-column .notify-icon-wrapper.type-reply {
1418 + background: linear-gradient(135deg, #34d399 0%, #10b981 100%);
1419 + box-shadow: 0 4px 10px rgba(16, 185, 129, 0.2);
1420 +}
1421 +.notify-column .notify-icon-wrapper.type-closed {
1422 + background: linear-gradient(135deg, #fbbf24 0%, #f59e0b 100%);
1423 + box-shadow: 0 4px 10px rgba(245, 158, 11, 0.2);
1424 +}
1425 +.notify-column .notify-icon-wrapper.type-solved {
1426 + background: var(--frmx_brand_color);
1427 + box-shadow: 0 4px 10px rgba(99, 102, 241, 0.2);
1428 +}
1429 +.notify-column .notify-icon-wrapper .dashicons,
1430 +.notify-column .notify-icon-wrapper .icon_check_alt {
1431 + color: #fff;
1432 + filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1));
1433 +}
1434 +.notify-column .notify-icon-wrapper .dashicons {
1435 + font-size: 20px;
1436 + width: 20px;
1437 + height: 20px;
1438 +}
1439 +.notify-column .notify-icon-wrapper .icon_check_alt {
1440 + font-size: 18px;
1441 +}
1442 +.notify-column .notify-content-wrap {
1443 + flex: 1;
1444 + min-width: 0;
1445 +}
1446 +.notify-column .notify-content-header {
1447 + display: flex;
1448 + align-items: center;
1449 + justify-content: space-between;
1450 + margin-bottom: 6px;
1451 + gap: 8px;
1452 +}
1453 +.notify-column .noti-type {
1454 + font-size: 11px;
1455 + font-weight: 700;
1456 + color: #475569;
1457 + background: #e2e8f0;
1458 + padding: 2px 8px;
1459 + border-radius: 6px;
1460 + text-transform: uppercase;
1461 + letter-spacing: 0.5px;
1462 + display: inline-block;
1463 +}
1464 +.notify-column .noti-type.resolved {
1465 + background: #e0e7ff;
1466 + color: var(--frmx_brand_color);
1467 +}
1468 +.notify-column .notify-creation {
1469 + font-size: 11px;
1470 + color: #94a3b8;
1471 + white-space: nowrap;
1472 +}
1473 +.notify-column .notify-content-summary p {
1474 + font-size: 13px;
1475 + line-height: 1.5;
1476 + color: #64748b;
1477 + margin: 0;
1478 + display: -webkit-box;
1479 + -webkit-line-clamp: 2;
1480 + -webkit-box-orient: vertical;
1481 + overflow: hidden;
1482 + font-weight: 400;
1483 +}
1484 +
1485 +.notification-loading {
1486 + padding: 16px;
1487 + text-align: center;
1488 + background: #f9fafb;
1489 + border-top: 1px solid #f3f4f6;
1490 +}
1491 +.notification-loading .loading-spinner {
1492 + display: inline-block;
1493 + width: 20px;
1494 + height: 20px;
1495 + border: 2px solid #e5e7eb;
1496 + border-top-color: var(--frmx_brand_color);
1497 + border-radius: 50%;
1498 + animation: notificationSpin 0.8s linear infinite;
1499 +}
1500 +@keyframes notificationSpin {
1501 + to {
1502 + transform: rotate(360deg);
1503 + }
1504 +}
1505 +.notification-loading .loading-text {
1506 + font-size: 12px;
1507 + color: #9ca3af;
1508 + margin-top: 6px;
1509 +}
1510 +
1511 +.notification-end {
1512 + padding: 14px;
1513 + text-align: center;
1514 + font-size: 12px;
1515 + color: #9ca3af;
1516 + background: #f9fafb;
1517 + border-top: 1px solid #f3f4f6;
1518 +}
1519 +.notification-end::before {
1520 + content: "✓";
1521 + display: inline-block;
1522 + margin-right: 6px;
1523 + color: #10b981;
1524 +}
1525 +
1526 +.notification-footer {
1527 + padding: 12px 16px;
1528 + background: #f8f9fb;
1529 + border-top: 1px solid #e5e7eb;
1530 + display: flex;
1531 + align-items: center;
1532 + justify-content: center;
1533 +}
1534 +.notification-footer .view-all-link {
1535 + font-size: 13px;
1536 + font-weight: 500;
1537 + color: var(--frmx_brand_color);
1538 + text-decoration: none;
1539 + display: flex;
1540 + align-items: center;
1541 + gap: 6px;
1542 + transition: all 0.2s ease;
1543 +}
1544 +.notification-footer .view-all-link:hover {
1545 + color: #764ba2;
1546 + gap: 10px;
1547 +}
1548 +.notification-footer .view-all-link .dashicons {
1549 + font-size: 14px;
1550 + width: 14px;
1551 + height: 14px;
1552 + transition: transform 0.2s ease;
1553 +}
1554 +.notification-footer .view-all-link:hover .dashicons {
1555 + transform: translateX(3px);
1556 +}
1557 +
1558 +.notification-empty {
1559 + padding: 40px 20px;
1560 + text-align: center;
1561 +}
1562 +.notification-empty .empty-icon {
1563 + width: 64px;
1564 + height: 64px;
1565 + margin: 0 auto 16px;
1566 + background: linear-gradient(135deg, #f3f4f6 0%, #e5e7eb 100%);
1567 + border-radius: 50%;
1568 + display: flex;
1569 + align-items: center;
1570 + justify-content: center;
1571 +}
1572 +.notification-empty .empty-icon .dashicons {
1573 + font-size: 28px;
1574 + width: 28px;
1575 + height: 28px;
1576 + color: #9ca3af;
1577 +}
1578 +.notification-empty .empty-title {
1579 + font-size: 15px;
1580 + font-weight: 600;
1581 + color: #374151;
1582 + margin-bottom: 6px;
1583 +}
1584 +.notification-empty .empty-text {
1585 + font-size: 13px;
1586 + color: #9ca3af;
1587 + line-height: 1.5;
1588 +}
1589 +
1590 +.notification-skeleton {
1591 + padding: 14px 16px;
1592 + display: flex;
1593 + gap: 12px;
1594 + animation: skeletonPulse 1.5s ease-in-out infinite;
1595 +}
1596 +@keyframes skeletonPulse {
1597 + 0%, 100% {
1598 + opacity: 1;
1599 + }
1600 + 50% {
1601 + opacity: 0.5;
1602 + }
1603 +}
1604 +.notification-skeleton .skeleton-icon {
1605 + width: 40px;
1606 + height: 40px;
1607 + border-radius: 10px;
1608 + background: #e5e7eb;
1609 +}
1610 +.notification-skeleton .skeleton-content {
1611 + flex: 1;
1612 +}
1613 +.notification-skeleton .skeleton-content .skeleton-line {
1614 + height: 12px;
1615 + background: #e5e7eb;
1616 + border-radius: 4px;
1617 + margin-bottom: 8px;
1618 +}
1619 +.notification-skeleton .skeleton-content .skeleton-line:first-child {
1620 + width: 40%;
1621 +}
1622 +.notification-skeleton .skeleton-content .skeleton-line:last-child {
1623 + width: 80%;
1624 + margin-bottom: 0;
1625 +}
1626 +
1160 1627 .form-control {
1161 1628 font-family: var(--ff-roboto);
1162 1629 font-size: var(--fs-14);
1163 1630 color: #9199a1;
@@ -1169,9 +1636,8 @@
1169 1636 height: auto;
1170 1637 max-width: 37.5rem;
1171 1638 border: 1px solid #EDEAE9;
1172 1639 border-radius: 0.625rem;
1173 - -webkit-transition: 0.3s ease-out;
1174 1640 transition: 0.3s ease-out;
1175 1641 }
1176 1642 .form-control:focus {
1177 1643 outline: none;
@@ -1184,9 +1650,9 @@
1184 1650 box-sizing: border-box !important;
1185 1651 line-height: unset !important;
1186 1652 }
1187 1653 .form-control:focus ~ .search-icon {
1188 - background: var(--clr-blue);
1654 + background: var(--frmx_brand_color);
1189 1655 --search-icon: var(--clr-white);
1190 1656 }
1191 1657 .form-control:focus ~ .search-icon .dashicons {
1192 1658 color: #fff;
@@ -1200,9 +1666,8 @@
1200 1666 margin-right: auto;
1201 1667 }
1202 1668 .easydocs-search-form .search-icon {
1203 1669 position: absolute;
1204 - -webkit-transition: 0.3s ease-out;
1205 1670 transition: 0.3s ease-out;
1206 1671 left: 20px;
1207 1672 transform: translateY(50%);
1208 1673 }
@@ -1223,12 +1688,18 @@
1223 1688 background: #fff;
1224 1689 color: #242729;
1225 1690 outline: none;
1226 1691 }
1692 +@media screen and (max-width: 1440px) {
1693 + .easydocs-search-form {
1694 + margin: 0 10px;
1695 + }
1696 +}
1227 1697
1228 1698 .easydocs-accordion-item progress {
1229 1699 -webkit-appearance: none;
1230 - appearance: none;
1700 + -moz-appearance: none;
1701 + appearance: none;
1231 1702 height: 6px;
1232 1703 border-radius: 32px;
1233 1704 width: 100px;
1234 1705 }
@@ -1257,8 +1728,9 @@
1257 1728 /*----------------------------------------*/
1258 1729 .easydocs-header-area {
1259 1730 padding-top: 40px;
1260 1731 padding-bottom: 50px;
1732 + padding-right: 40px;
1261 1733 }
1262 1734 .easydocs-header-area .easydocs-row {
1263 1735 margin-left: 0;
1264 1736 margin-right: 0;
@@ -1267,9 +1739,9 @@
1267 1739 .navbar-left {
1268 1740 gap: var(--gutter-20);
1269 1741 }
1270 1742 .navbar-left .easydocs-btn {
1271 - --btn-icon: var(--clr-blue);
1743 + --btn-icon: var(--frmx_brand_color);
1272 1744 --btn-py: 0.5rem;
1273 1745 --btn-px: 1rem;
1274 1746 --btn-fs: var(--fs-12);
1275 1747 font-weight: 500;
@@ -1274,14 +1746,14 @@
1274 1746 --btn-fs: var(--fs-12);
1275 1747 font-weight: 500;
1276 1748 gap: 6px;
1277 1749 display: flex;
1278 - border: 1px solid var(--clr-blue);
1750 + border: 1px solid var(--frmx_brand_color);
1279 1751 align-items: center;
1280 1752 text-decoration: none;
1281 1753 padding: 8px 15px;
1282 1754 border-radius: 6px;
1283 - color: var(--clr-blue);
1755 + color: var(--frmx_brand_color);
1284 1756 }
1285 1757 .navbar-left .easydocs-btn span.dashicons {
1286 1758 font-size: 14px;
1287 1759 margin-bottom: -4px;
@@ -1287,9 +1759,9 @@
1287 1759 margin-bottom: -4px;
1288 1760 }
1289 1761 .navbar-left .easydocs-btn:hover {
1290 1762 --btn-icon: var(--clr-white);
1291 - background: var(--clr-blue);
1763 + background: var(--frmx_brand_color);
1292 1764 }
1293 1765 .navbar-left .easydocs-btn:focus {
1294 1766 box-shadow: 0 0 0 0.4rem rgba(65, 65, 230, 0.5);
1295 1767 }
@@ -1388,20 +1860,17 @@
1388 1860 background: rgba(37, 39, 51, 0.05);
1389 1861 padding: 0 10px;
1390 1862 color: #fff;
1391 1863 border-radius: 24px;
1392 - -webkit-transition: 0.3s ease-out;
1393 1864 transition: 0.3s ease-out;
1394 1865 }
1395 1866 .navbar-right .js-darkmode-btn .day svg {
1396 1867 --toggle-icon: #fff;
1397 - -webkit-transition: 0.3s ease-out;
1398 1868 transition: 0.3s ease-out;
1399 1869 margin-top: 7px;
1400 1870 }
1401 1871 .navbar-right .js-darkmode-btn .night svg {
1402 1872 --toggle-icon: #575766;
1403 - -webkit-transition: 0.3s ease-out;
1404 1873 transition: 0.3s ease-out;
1405 1874 margin-top: 7px;
1406 1875 }
1407 1876 .navbar-right .js-darkmode-btn label {
@@ -1413,9 +1882,9 @@
1413 1882 .navbar-right .js-darkmode-btn .ball {
1414 1883 height: 30px;
1415 1884 width: 30px;
1416 1885 position: absolute;
1417 - background-color: var(--clr-blue);
1886 + background-color: var(--frmx_brand_color);
1418 1887 border-radius: 50%;
1419 1888 left: 4px;
1420 1889 top: 50%;
1421 1890 transform: translateY(-50%);
@@ -1487,9 +1956,8 @@
1487 1956 .notify-column {
1488 1957 max-height: 25rem;
1489 1958 overflow-y: auto;
1490 1959 scrollbar-width: thin;
1491 - /* Notification updated css */
1492 1960 }
1493 1961 .notify-column::-webkit-scrollbar-track {
1494 1962 background-color: var(--clr-text-light);
1495 1963 }
@@ -1499,8 +1967,11 @@
1499 1967 }
1500 1968 .notify-column::-webkit-scrollbar-thumb {
1501 1969 background-color: var(--clr-text);
1502 1970 }
1971 +.notify-column {
1972 + /* Notification updated css */
1973 +}
1503 1974 .notify-column ul li {
1504 1975 border-bottom: 1px solid #f1f2f3;
1505 1976 margin-bottom: 0;
1506 1977 }
@@ -1546,9 +2017,8 @@
1546 2017 gap: var(--gutter-10);
1547 2018 padding: var(--gutter-10) 15px;
1548 2019 margin-left: var(--gutter-10);
1549 2020 margin-right: var(--gutter-10);
1550 - -webkit-transition: 0.3s ease-out;
1551 2021 transition: 0.3s ease-out;
1552 2022 border-radius: 0.3125rem;
1553 2023 }
1554 2024 .notification-item .notification-image {
@@ -1624,18 +2094,90 @@
1624 2094 margin-top: 0.375rem;
1625 2095 }
1626 2096
1627 2097 .eazydocs-no-content {
1628 - display: block;
2098 + display: flex;
2099 + flex-direction: column;
2100 + align-items: center;
2101 + justify-content: center;
2102 + margin: 80px auto;
2103 + max-width: 600px;
2104 + background: #fff;
2105 + padding: 60px 40px;
2106 + border-radius: 16px;
2107 + box-shadow: 0 10px 25px -5px rgba(0, 0, 0, 0.05), 0 8px 10px -6px rgba(0, 0, 0, 0.01);
2108 + border: 1px solid #f3f4f6;
1629 2109 text-align: center;
1630 - margin-top: 250px;
1631 2110 }
1632 2111 .eazydocs-no-content img {
1633 - width: auto;
1634 - max-width: 50px;
2112 + width: 140px;
2113 + max-width: 100%;
1635 2114 height: auto;
1636 - margin: 0px auto 10px;
2115 + margin: 0 auto 24px;
2116 + filter: drop-shadow(0 4px 6px rgba(0, 0, 0, 0.05));
2117 + transition: transform 0.3s ease;
1637 2118 }
2119 +.eazydocs-no-content img:hover {
2120 + transform: scale(1.05);
2121 +}
2122 +.eazydocs-no-content .big-p {
2123 + font-size: 1.25rem;
2124 + color: #374151;
2125 + font-weight: 600;
2126 + margin-bottom: 32px;
2127 + line-height: 1.5;
2128 +}
2129 +.eazydocs-no-content .forumax-empty-actions {
2130 + display: flex;
2131 + align-items: center;
2132 + justify-content: center;
2133 + gap: 16px;
2134 + margin-top: 0;
2135 + width: 100%;
2136 +}
2137 +.eazydocs-no-content .forumax-empty-actions .ezd-btn {
2138 + display: inline-flex;
2139 + align-items: center;
2140 + justify-content: center;
2141 + padding: 12px 28px;
2142 + font-weight: 500;
2143 + border-radius: 10px;
2144 + transition: all 0.2s cubic-bezier(0.4, 0, 0.2, 1);
2145 + font-size: 0.95rem;
2146 + gap: 8px;
2147 +}
2148 +.eazydocs-no-content .forumax-empty-actions .ezd-btn.button-primary {
2149 + background: var(--frmx_brand_color);
2150 + color: white;
2151 + border: 1px solid transparent;
2152 + box-shadow: 0 4px 6px -1px rgba(76, 76, 241, 0.3), 0 2px 4px -1px rgba(76, 76, 241, 0.1);
2153 +}
2154 +.eazydocs-no-content .forumax-empty-actions .ezd-btn.button-primary:hover {
2155 + background-color: rgb(52.3497409326, 52.3497409326, 239.1502590674);
2156 + transform: translateY(-2px);
2157 + box-shadow: 0 10px 15px -3px rgba(76, 76, 241, 0.4), 0 4px 6px -2px rgba(76, 76, 241, 0.2);
2158 +}
2159 +.eazydocs-no-content .forumax-empty-actions .ezd-btn.button-primary:active {
2160 + transform: translateY(0);
2161 +}
2162 +.eazydocs-no-content .forumax-empty-actions .ezd-btn.forumax-import-demo-btn:hover {
2163 + transform: translateY(-2px);
2164 + box-shadow: 0 10px 15px -3px rgba(124, 58, 237, 0.3), 0 4px 6px -2px rgba(124, 58, 237, 0.2);
2165 +}
2166 +.eazydocs-no-content .forumax-empty-actions .ezd-btn .dashicons {
2167 + font-size: 18px;
2168 + width: 18px;
2169 + height: 18px;
2170 + line-height: 1;
2171 + margin: 0;
2172 +}
2173 +.eazydocs-no-content .forumax-empty-actions .forumax-actions-separator {
2174 + color: #9ca3af;
2175 + font-weight: 500;
2176 + font-size: 0.9rem;
2177 + text-transform: uppercase;
2178 + letter-spacing: 0.05em;
2179 +}
1638 2180
1639 2181 .bbpc-trash-filter {
1640 2182 border-radius: 1.875rem;
1641 2183 margin-bottom: 0;
@@ -1660,8 +2202,13 @@
1660 2202 align-items: center;
1661 2203 color: rgb(212, 23, 23);
1662 2204 text-decoration: none;
1663 2205 }
2206 +@media screen and (max-width: 1440px) {
2207 + .bbpc-trash-filter .filter-label-trash {
2208 + display: none;
2209 + }
2210 +}
1664 2211
1665 2212 .bbpc-settings-icon {
1666 2213 background: rgba(0, 0, 255, 0.058);
1667 2214 padding: 10px;
@@ -1746,21 +2293,19 @@
1746 2293 }
1747 2294
1748 2295 .tab-menu {
1749 2296 position: relative;
1750 - background: #000000;
1751 - background: -moz-linear-gradient(to right, #000000 0%, #0a1852 100%);
1752 - background: -webkit-linear-gradient(to right, #000000 0%, #0a1852 100%);
1753 - background: linear-gradient(to right, #000000 0%, #0a1852 100%);
2297 + background: #101010;
1754 2298 flex: 0 0 auto;
1755 - width: auto;
2299 + width: 380px;
2300 + border-right: 1px solid rgba(255, 255, 255, 0.05);
1756 2301 }
1757 2302 .tab-menu.short {
1758 - height: 100vh;
2303 + height: auto;
1759 2304 }
1760 2305 @media (max-width: 1680px) {
1761 2306 .tab-menu {
1762 - width: 30%;
2307 + width: 25%;
1763 2308 }
1764 2309 }
1765 2310 .tab-menu .tab-menu-left-layer {
1766 2311 position: absolute;
@@ -1765,13 +2310,12 @@
1765 2310 .tab-menu .tab-menu-left-layer {
1766 2311 position: absolute;
1767 2312 top: 0;
1768 2313 left: 0;
1769 - width: 80px;
2314 + width: 100%;
1770 2315 height: 100%;
1771 - -webkit-transition: 0.3s ease-out;
1772 - transition: 0.3s ease-out;
1773 - background: rgba(143, 143, 143, 0.3);
2316 + pointer-events: none;
2317 + display: none;
1774 2318 }
1775 2319
1776 2320 .easydocs-tab {
1777 2321 display: none;
@@ -1779,136 +2323,235 @@
1779 2323 .easydocs-tab.tab-active {
1780 2324 display: block;
1781 2325 }
1782 2326
2327 +.easydocs-navbar {
2328 + padding: 20px 0;
2329 + margin: 0;
2330 +}
2331 +
1783 2332 .easydocs-navitem {
1784 2333 display: flex;
1785 2334 align-items: center;
1786 2335 justify-content: space-between;
1787 - padding: 12px 30px 12px 15px;
1788 - margin-bottom: 5px;
2336 + padding: 12px 20px 12px 22px;
2337 + margin: 0 0 5px;
1789 2338 cursor: pointer;
1790 - -webkit-transition: 0.3s ease-out;
1791 2339 transition: 0.3s ease-out;
1792 2340 position: relative;
1793 - border-left: 5px solid transparent;
2341 + border-radius: 0 8px 8px 0;
2342 + border-left: 3px solid transparent;
2343 + transition: all 0.2s ease;
1794 2344 }
1795 -@media (max-width: 1680px) {
1796 - .easydocs-navitem {
1797 - padding: 13px 25px 13px 20px;
1798 - }
1799 -}
1800 2345 .easydocs-navitem .link-wrapper {
1801 - display: flex;
2346 + display: none;
1802 2347 align-items: center;
1803 2348 justify-content: end;
1804 - width: 110px;
2349 + width: auto;
2350 + opacity: 0;
2351 + transform: translateX(10px);
2352 + transition: all 0.2s ease;
1805 2353 }
1806 2354 .easydocs-navitem.is-active {
1807 - border-left-color: #b88eff;
1808 - background: rgba(159, 162, 180, 0.2);
1809 - --title-opacity: 1;
1810 - --total-page-opacity: 1;
2355 + background: rgba(54, 153, 255, 0.1);
2356 + color: #fff;
2357 + border-left-color: var(--frmx_brand_color);
1811 2358 }
1812 -.easydocs-navitem.is-active::before {
1813 - content: "";
1814 - right: 0;
1815 - position: absolute;
1816 - width: 0;
1817 - height: 0;
1818 - border-style: solid;
1819 - border-width: 7px 10px 7px 0;
1820 - border-color: transparent var(--clr-white) transparent transparent;
1821 - display: block;
2359 +.easydocs-navitem.is-active .title {
2360 + color: #fff;
2361 + opacity: 1;
1822 2362 }
2363 +.easydocs-navitem.is-active .title .featured-image span.dashicons {
2364 + color: #fff;
2365 +}
2366 +.easydocs-navitem.is-active .title .featured-image img {
2367 + opacity: 0.9;
2368 +}
1823 2369 .easydocs-navitem.is-active .total-page {
1824 - display: none;
2370 + background: var(--frmx_brand_color);
2371 + color: #fff;
2372 + opacity: 1;
1825 2373 }
1826 -.easydocs-navitem.is-active .link {
1827 - display: flex;
1828 -}
1829 2374 .easydocs-navitem .title {
1830 2375 display: flex;
1831 2376 align-items: center;
1832 - gap: 20px;
1833 - -webkit-transition: 0.3s ease-out;
2377 + gap: 15px;
1834 2378 transition: 0.3s ease-out;
1835 2379 text-decoration: none;
1836 - font-size: var(--fs-16);
2380 + font-size: 15px;
1837 2381 font-weight: 500;
1838 - color: var(--clr-white);
1839 - opacity: var(--title-opacity, 0.7);
2382 + color: #a2a3b7;
2383 + flex: 1;
2384 + overflow: hidden;
1840 2385 }
1841 2386 .easydocs-navitem .title .featured-image {
1842 - background: #fff;
1843 - width: 40px;
1844 - height: 40px;
1845 - padding: 5px;
1846 - border-radius: 7px;
2387 + width: 36px;
2388 + height: 36px;
2389 + flex-shrink: 0;
2390 + border-radius: 6px;
1847 2391 display: flex;
1848 2392 align-items: center;
1849 2393 justify-content: center;
2394 + background: rgba(255, 255, 255, 0.05);
2395 + transition: all 0.2s ease;
1850 2396 }
1851 2397 .easydocs-navitem .title .featured-image img {
1852 2398 width: 100%;
1853 2399 height: auto;
2400 + border-radius: 6px;
1854 2401 }
1855 2402 .easydocs-navitem .title .featured-image span.dashicons {
1856 - width: 32px;
1857 - color: #000;
2403 + font-size: 20px;
2404 + width: 20px;
2405 + height: 20px;
2406 + color: #82859a;
2407 + transition: all 0.2s ease;
1858 2408 }
1859 2409 .easydocs-navitem .title span.easydocs-forums-title {
1860 - padding-left: 20px;
2410 + white-space: nowrap;
2411 + overflow: hidden;
2412 + text-overflow: ellipsis;
1861 2413 }
1862 2414 .easydocs-navitem .total-page {
1863 - font-size: var(--fs-12);
1864 - color: var(--clr-white);
1865 - opacity: var(--total-page-opacity, 0.5);
1866 - -webkit-transition: 0.3s ease-out;
1867 - transition: 0.3s ease-out;
1868 - position: absolute;
1869 - right: 30px;
2415 + font-size: 11px;
2416 + font-weight: 600;
2417 + color: #8c8fa8;
2418 + background: rgba(255, 255, 255, 0.05);
2419 + padding: 2px 8px;
2420 + border-radius: 4px;
2421 + margin-left: 10px;
2422 + transition: all 0.2s ease;
1870 2423 }
1871 -.easydocs-navitem:hover {
1872 - background: rgba(159, 162, 180, 0.2);
1873 - --title-opacity: 1;
1874 - --total-page-opacity: 1;
2424 +.easydocs-navitem:hover:not(.is-active) {
2425 + background: rgba(255, 255, 255, 0.03);
1875 2426 }
2427 +.easydocs-navitem:hover:not(.is-active) .title {
2428 + color: #dcdde8;
2429 +}
2430 +.easydocs-navitem:hover:not(.is-active) .title .featured-image {
2431 + background: rgba(255, 255, 255, 0.1);
2432 +}
2433 +.easydocs-navitem:hover:not(.is-active) .title .featured-image span.dashicons {
2434 + color: #dcdde8;
2435 +}
2436 +.easydocs-navitem:hover .link-wrapper {
2437 + opacity: 1;
2438 + transform: translateX(0);
2439 + display: flex;
2440 +}
1876 2441 .easydocs-navitem:hover .total-page {
2442 + opacity: 0;
1877 2443 display: none;
1878 2444 }
1879 -.easydocs-navitem:hover .link {
2445 +.easydocs-navitem .subforum-toggle {
2446 + position: absolute;
2447 + left: 2px;
2448 + top: 50%;
2449 + transform: translateY(-50%);
2450 + width: 20px;
2451 + height: 20px;
2452 + padding: 0;
2453 + border: none;
2454 + background: transparent;
2455 + cursor: pointer;
1880 2456 display: flex;
2457 + align-items: center;
2458 + justify-content: center;
2459 + z-index: 2;
2460 + opacity: 0.5;
1881 2461 }
1882 -.easydocs-navitem:hover .link a {
1883 - padding-left: 2px;
1884 - padding-right: 2px;
2462 +.easydocs-navitem .subforum-toggle .dashicons {
2463 + font-size: 14px;
2464 + width: 14px;
2465 + height: 14px;
2466 + color: #ccccd3;
1885 2467 }
2468 +.easydocs-navitem .subforum-toggle:hover {
2469 + opacity: 1;
2470 +}
2471 +.easydocs-navitem .subforum-toggle[aria-expanded=false] {
2472 + transform: translateY(-50%) rotate(-90deg);
2473 +}
2474 +.easydocs-navitem.is-subforum {
2475 + padding-left: 35px;
2476 + margin-left: 0;
2477 + border-left: 3px solid transparent;
2478 +}
2479 +.easydocs-navitem.is-subforum .featured-image {
2480 + width: 28px;
2481 + height: 28px;
2482 +}
2483 +.easydocs-navitem.is-subforum .featured-image span.dashicons {
2484 + font-size: 16px;
2485 + width: 16px;
2486 + height: 16px;
2487 +}
2488 +.easydocs-navitem.is-subforum .title {
2489 + font-size: 14px;
2490 +}
2491 +.easydocs-navitem.is-subforum.depth-1 {
2492 + padding-left: 35px;
2493 +}
2494 +.easydocs-navitem.is-subforum.depth-2 {
2495 + padding-left: 55px;
2496 +}
2497 +.easydocs-navitem.is-subforum.depth-3 {
2498 + padding-left: 75px;
2499 +}
1886 2500
1887 -.link {
2501 +.easydocs-subforum-container {
2502 + list-style: none;
2503 + margin: 0;
2504 + padding: 0;
2505 + overflow: hidden;
2506 + transition: max-height 0.3s ease, opacity 0.2s ease;
2507 +}
2508 +.easydocs-subforum-container.is-collapsed {
2509 + max-height: 0 !important;
2510 + opacity: 0;
2511 +}
2512 +
2513 +.easydocs-subforums {
2514 + list-style: none;
2515 + margin: 0;
2516 + padding: 0;
2517 + position: relative;
2518 +}
2519 +
2520 +.link-wrapper .link {
2521 + display: inline-flex;
1888 2522 align-items: center;
1889 - gap: 0.325rem;
1890 - display: none;
1891 - -webkit-transition: 0.3s ease-out;
1892 - transition: 0.3s ease-out;
2523 + justify-content: center;
2524 + width: 24px;
2525 + height: 24px;
2526 + border-radius: 4px;
2527 + margin-left: 2px;
2528 + transition: all 0.2s;
2529 + text-decoration: none;
1893 2530 }
1894 -.link a {
2531 +.link-wrapper .link a {
1895 2532 text-decoration: none;
2533 + display: flex;
2534 + align-items: center;
2535 + justify-content: center;
1896 2536 }
1897 -.link a .dashicons {
1898 - color: var(--black_200);
1899 - font-size: 18px;
1900 - padding-top: 2px;
2537 +.link-wrapper .link .dashicons {
2538 + color: #7e8299;
2539 + font-size: 16px;
2540 + width: 16px;
2541 + height: 16px;
1901 2542 }
1902 -.link a .dashicons:hover {
2543 +.link-wrapper .link:hover {
2544 + background: rgba(255, 255, 255, 0.1);
2545 +}
2546 +.link-wrapper .link:hover .dashicons {
1903 2547 color: #fff;
1904 2548 }
1905 -.link a.st-pro-notice .dashicons {
1906 - color: #f1bd6c;
2549 +.link-wrapper .link.add-subforum:hover .dashicons {
2550 + color: #4ade80;
1907 2551 }
1908 -.link:hover svg {
1909 - color: #fff;
1910 - fill-color: #fff;
2552 +.link-wrapper .link.forum-delete:hover .dashicons {
2553 + color: #f1416c;
1911 2554 }
1912 2555
1913 2556 .easydocs-tab-content {
1914 2557 flex: 1;
@@ -2041,8 +2684,13 @@
2041 2684 --btn-bg: #424242;
2042 2685 --btn-clr: var(--clr-white);
2043 2686 --btn-icon: var(--clr-white);
2044 2687 }
2688 +@media screen and (max-width: 1440px) {
2689 + .single-item-filter .easydocs-btn {
2690 + padding: 5px 15px;
2691 + }
2692 +}
2045 2693
2046 2694 .single-grid-container {
2047 2695 display: flex;
2048 2696 align-items: center;
@@ -2069,7 +2717,5 @@
2069 2717 }
2070 2718 }
2071 2719 #wpcontent {
2072 2720 height: 100vh;
2073 -}
2074 -
2075 -/*# sourceMappingURL=admin-ui-style.css.map */
2721 +}