/* 全局样式 */
body {
    padding-top: 70px;
    padding-bottom: 30px;
}

/* 表格样式 */
.table-responsive {
    overflow-x: auto;
}

.text-truncate {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}

/* 详情模态框内表格样式 */
#detailsModal .table-bordered th {
    background-color: #f5f5f5;
    width: 20%;
}

#detailsModal .table-bordered td {
    word-break: break-word;
}

/* 数据值过长处理 */
td.overflow-break {
    word-break: break-all;
}

/* 表格鼠标悬停样式 */
.table-hover > tbody > tr:hover {
    background-color: rgba(0, 123, 255, 0.05);
    cursor: pointer;
}

/* 状态标签样式调整 */
.label {
    display: inline-block;
    min-width: 40px;
    text-align: center;
}

/* 认证相关样式 - 保持与系统一致 */
.form-control-static {
    padding-top: 7px;
    padding-bottom: 7px;
    margin-bottom: 0;
    min-height: 34px;
    background-color: #f8f9fa;
    border: 1px solid #e9ecef;
    border-radius: 4px;
    padding-left: 12px;
    padding-right: 12px;
}