@media screen and (max-width: 600px) {
    /* 保持与PC端相同的显示效果 */
    .stock-small-container, .stock-bar {
        max-width: 600px;
        width: 100%;
        margin: 0 auto;
    }
    
    /* 保持表格原有样式 */
    .stock-table {
        width: 100%;
        border-collapse: collapse;
        border: none;
    }
    
    .stock-table tr {
        display: table-row;
    }
    
    .stock-table td {
        display: table-cell;
        padding: 2px 5px;
        text-align: left;
    }
    
    .stock-table td.empty {
        display: table-cell;
        width: 50%;
    }
    
    .stock-table .label {
        font-weight: 700;
        margin-top: 0;
    }
    
    .stock-table .price, .stock-table .change {
        display: table-cell;
        width: auto;
        margin-right: 0;
        font-weight: 700;
    }
    
    .change .arrow-icon {
        font-weight: 700;
    }
}