/* ========== 基础数据模块页面专用样式 ========== */

/* 标题居中样式 */
.section-title-center {
    text-align: center;
    margin-bottom: 40px;
}

/* 分隔线居中样式 */
.section-line-center {
    margin: 0 auto 40px;
}

/* 网格布局 - 4列 */
.process-grid-4,
.feature-grid-4 {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 15px;
    text-align: center;
}

/* 网格布局 - 3列 */
.process-grid-3 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 15px;
    text-align: center;
}

/* 卡片样式 */
.info-card {
    padding: 20px;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
}

/* 卡片标题 */
.info-card-title {
    display: block;
    margin-bottom: 10px;
    color: #1890ff;
    font-size: 18px;
}

/* 卡片描述 */
.info-card-desc {
    font-size: 12px;
    color: #666;
}

/* FAQ容器 */
.faq-container {
    max-width: 900px;
    margin: 0 auto;
}

/* FAQ单项 */
.faq-item {
    margin-bottom: 20px;
    padding: 20px;
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
}

/* FAQ问题 */
.faq-question {
    color: #333;
    margin-bottom: 10px;
    font-size: 16px;
}

/* FAQ回答 */
.faq-answer {
    color: #666;
    line-height: 1.8;
}

/* 双列文本 */
.text-columns-2 {
    column-count: 2;
    column-gap: 60px;
}

/* 简单卡片 */
.simple-card {
    padding: 25px 15px;
    background: #f8f9fa;
    border-radius: 8px;
}

/* 功能网格 - 4列 */
.feature-grid-4 {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
    text-align: center;
}

/* 功能网格 - 3列 */
.feature-grid-3 {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
    text-align: center;
}

/* 功能网格 - 5列 */
.feature-grid-5 {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    gap: 20px;
    text-align: center;
}

/* 功能网格 - 6列 */
.feature-grid-6 {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 20px;
    text-align: center;
}