/* 通用样式 */
body {
    background-color: #f8f9fa;
}

/* 卡片阴影效果 */
.card.shadow {
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.1);
}

/* 通知图标样式 */
.notification-icon {
    position: relative;
    display: inline-block;
}

/* 反馈内容文本区域 */
textarea#content {
    min-height: 150px;
    resize: vertical;
}

/* 表格内容限制最大高度，超出显示省略号 */
.table td.content-cell {
    max-width: 300px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* 未读通知样式 */
.list-group-item.bg-light {
    border-left: 4px solid #0d6efd;
}