.NotificationItem{padding:16px 20px!important;align-items:flex-start!important;min-height:auto!important;border-left:3px solid rgba(0,0,0,0);transition:all .2s ease-in-out;cursor:default}.NotificationItem:hover{background-color:rgba(0,0,0,.02)}.NotificationItem--unread{border-left-color:#0a4a7f;background-color:rgba(10,74,127,.02)}.NotificationItem--unread:hover{background-color:rgba(10,74,127,.04)}.NotificationItem .notification-icon{margin-top:4px;margin-right:12px}.NotificationItem .notification-icon .MuiSvgIcon-root{font-size:20px}.NotificationItem .notification-content{flex:1 1;min-width:0}.NotificationItem .notification-title{font-size:.875rem;line-height:1.4;margin-bottom:4px}.NotificationItem .notification-title--unread{font-weight:600;color:#2c2c2c}.NotificationItem .notification-title--read{font-weight:400;color:#495057}.NotificationItem .notification-message{font-size:.8125rem;line-height:1.4;color:#6c757d;margin-bottom:8px;word-wrap:break-word}.NotificationItem .notification-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.NotificationItem .notification-timestamp{font-size:.75rem;color:#adb5bd;white-space:nowrap}.NotificationItem .notification-actions{display:flex;gap:8px;flex-shrink:0}.NotificationItem .notification-actions .MuiButton-root{font-size:.75rem;padding:4px 12px;min-width:auto;border-radius:6px;text-transform:none;font-weight:500}.NotificationItem .notification-actions .MuiButton-root.MuiButton-contained{box-shadow:none}.NotificationItem .notification-actions .MuiButton-root.MuiButton-contained:hover{box-shadow:0 2px 4px rgba(0,0,0,.1)}.NotificationItem .notification-actions .MuiButton-root.MuiButton-outlined{border-width:1px}.NotificationItem .notification-status .MuiChip-root{font-size:.6875rem;height:20px;border-radius:10px;font-weight:500}.NotificationItem .notification-status .MuiChip-root.MuiChip-colorWarning{background-color:rgba(255,193,7,.1);color:#f57c00;border-color:rgba(245,124,0,.3)}.NotificationItem .notification-status .MuiChip-root.MuiChip-colorSuccess{background-color:rgba(76,175,80,.1);color:#2e7d32;border-color:rgba(46,125,50,.3)}.NotificationItem .notification-status .MuiChip-root.MuiChip-colorError{background-color:rgba(244,67,54,.1);color:#c62828;border-color:rgba(198,40,40,.3)}.NotificationItem .notification-status .MuiChip-root.MuiChip-colorInfo{background-color:rgba(33,150,243,.1);color:#1565c0;border-color:rgba(21,101,192,.3)}.NotificationItem .notification-mark-read .MuiIconButton-root{padding:4px;color:#6c757d}.NotificationItem .notification-mark-read .MuiIconButton-root:hover{background-color:rgba(108,117,125,.1);color:#495057}.NotificationItem .notification-mark-read .MuiIconButton-root .MuiSvgIcon-root{font-size:16px}.NotificationItem .notification-header-row{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:4px;gap:12px}.NotificationItem .notification-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}