.notification-side-card{border:1px solid var(--border-color,#e5e7eb);border-radius:6px;background-color:#fff;padding:16px 20px}.notification-side-card .notification-side-header{display:flex;align-items:center;gap:10px;margin-bottom:16px}.notification-side-card .notification-side-header .notification-icon-wrapper{position:relative;display:inline-flex;align-items:center}.notification-side-card .notification-side-header .notification-icon-wrapper .notification-badge{position:absolute;top:-6px;right:-8px;background-color:var(--primary-color,#dc2626);color:#fff;font-size:10px;font-weight:700;padding:1px 4px;border-radius:9999px;line-height:1;border:1.5px solid #fff}.notification-side-card .notification-side-header .notification-title{font-size:1.1rem;font-weight:700;color:var(--black,#111827);margin:0}.notification-side-card .notification-side-body .notification-block{margin-bottom:16px;gap:4px}.notification-side-card .notification-side-body .notification-block:last-child{margin-bottom:0}.notification-side-card .notification-side-body .notification-block .notification-text{font-size:16px;color:var(--black,#111827);line-height:1.4;margin-bottom:4px}.notification-side-card .notification-side-body .notification-block .notification-text strong{font-weight:700}.notification-side-card .notification-side-body .notification-block .notification-link{color:var(--secondary-color,#2563eb);font-size:14px;font-weight:500;text-decoration:underline;transition:color .2s ease}.notification-side-card .notification-side-body .notification-block .notification-link:hover{color:var(--dark-secondary-color,#1e3a8a)}