diff --git a/03_WordPress/wp-content/plugins/ifnex-bridge/assets/css/ifnex-orders.css b/03_WordPress/wp-content/plugins/ifnex-bridge/assets/css/ifnex-orders.css
index 3b4d649..67b918b 100644
--- a/03_WordPress/wp-content/plugins/ifnex-bridge/assets/css/ifnex-orders.css
+++ b/03_WordPress/wp-content/plugins/ifnex-bridge/assets/css/ifnex-orders.css
@@ -663,4 +663,101 @@
align-items: center;
gap: 6px;
animation: ifnexFadeIn 0.25s ease;
+}
+
+/* ═══ Notifications ═══ */
+.ifnx-notif-badge {
+ position: absolute;
+ top: -6px;
+ right: -10px;
+ background: #ef4444;
+ color: #fff;
+ font-size: 10px;
+ font-weight: 800;
+ min-width: 18px;
+ height: 18px;
+ border-radius: 999px;
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ padding: 0 4px;
+ box-shadow: 0 2px 6px rgba(239,68,68,0.4);
+ line-height: 1;
+}
+
+.ifnx-notif-list {
+ display: flex;
+ flex-direction: column;
+ gap: 8px;
+}
+
+.ifnx-notif-item {
+ display: flex;
+ gap: 14px;
+ padding: 16px 18px;
+ background: #fff;
+ border-radius: 14px;
+ border: 1px solid #eef2f7;
+ box-shadow: 0 1px 3px rgba(15,23,42,0.04);
+ transition: all 0.2s ease;
+ cursor: pointer;
+}
+.ifnx-notif-item:hover {
+ box-shadow: 0 6px 20px rgba(15,23,42,0.08);
+ transform: translateY(-1px);
+}
+.ifnx-notif-item.unread {
+ background: #fffbeb;
+ border-color: #fde68a;
+}
+
+.ifnx-notif-dot {
+ width: 10px;
+ height: 10px;
+ border-radius: 50%;
+ flex-shrink: 0;
+ margin-top: 5px;
+ background: #e2e8f0;
+}
+.ifnx-notif-item.unread .ifnx-notif-dot {
+ background: #f59e0b;
+ box-shadow: 0 0 0 3px rgba(245,158,11,0.2);
+}
+
+.ifnx-notif-body { flex: 1; min-width: 0; }
+
+.ifnx-notif-title {
+ font-size: 14px;
+ font-weight: 700;
+ color: #0f172a;
+ margin-bottom: 4px;
+}
+.ifnx-notif-item.unread .ifnx-notif-title { color: #92400e; }
+
+.ifnx-notif-message {
+ font-size: 13px;
+ color: #64748b;
+ line-height: 1.6;
+ margin-bottom: 6px;
+}
+
+.ifnx-notif-link {
+ display: inline-block;
+ font-size: 12px;
+ font-weight: 600;
+ color: #f97316;
+ text-decoration: none;
+ margin-bottom: 6px;
+}
+.ifnx-notif-link:hover { text-decoration: underline; }
+
+.ifnx-notif-time {
+ font-size: 11px;
+ color: #94a3b8;
+ direction: ltr;
+ display: inline-block;
+}
+
+@media (max-width: 640px) {
+ .ifnx-notif-item { padding: 12px 14px; }
}
\ No newline at end of file
diff --git a/03_WordPress/wp-content/plugins/ifnex-bridge/includes/shortcodes.php b/03_WordPress/wp-content/plugins/ifnex-bridge/includes/shortcodes.php
index 5e40d5d..df6c70e 100644
--- a/03_WordPress/wp-content/plugins/ifnex-bridge/includes/shortcodes.php
+++ b/03_WordPress/wp-content/plugins/ifnex-bridge/includes/shortcodes.php
@@ -1126,6 +1126,7 @@ function ifnex_icon($name, $size = 20) {
'truck' => '
خطا در دریافت اعلانها.
اعلان جدیدی وجود ندارد.
+