/* 碎块度分析部分样式 */

/* 碎块度分析区域 */
.fragmentation-analysis-section {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
}

/* 加载指示器 */
#frag-analysis-loading {
    padding: 2rem 0;
    text-align: center;
}

#frag-analysis-loading .spinner-border {
    width: 3rem;
    height: 3rem;
}

/* 结果卡片 */
.fragmentation-analysis-section .card {
    border-radius: 10px;
    box-shadow: var(--shadow-sm);
    transition: all 0.3s ease;
    overflow: hidden;
}

.fragmentation-analysis-section .card:hover {
    box-shadow: var(--shadow-md);
    transform: translateY(-2px);
}

/* 表格样式 */
.fragmentation-analysis-section .table th {
    font-weight: 600;
    background-color: var(--table-header-bg);
}

/* 图表容器 */
#size-distribution-chart {
    width: 100%;
    max-height: 250px;
}

/* 参数值突出显示 */
.characteristic-value {
    font-weight: bold;
    color: var(--primary-color);
}

/* 错误提示 */
.fragmentation-analysis-section .alert-danger {
    border-radius: 8px;
}

/* 响应式调整 */
@media (max-width: 768px) {
    .fragmentation-analysis-section .col-md-5,
    .fragmentation-analysis-section .col-md-7 {
        margin-bottom: 1rem;
    }
    
    .fragmentation-analysis-section .card-header {
        flex-direction: column;
        gap: 10px;
    }
} 