
/* 1. 强制隔离：用 !important 避免被页面原有样式覆盖 */
.prod-grid-box {
    display: grid !important;
    grid-template-columns: repeat(1, 1fr) !important;
    gap: 10px !important;
    max-width: 1000px !important;
    margin: 5px auto !important;
    padding-left: 20px !important; /* 左侧边缘间距 */
}
.prod-grid-item {
    padding: 16px !important;
    background-color: #eef2f5 !important;
    border-radius: 4px !important;
    display: flex !important;
    justify-content: space-between !important;
    gap: 20px !important;
    transition: background-color 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease !important;
}
/* 2. 关键修改：文字区域改为左上对齐 */
.prod-text-area {
    flex: 1 !important;
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important; /* 所有内容强制左上对齐 */
    justify-content: flex-start !important;
    line-height: 1.5 !important;
    font-size: 16px !important; /* 整体默认文字 */
}
.prod-name-text {
    display: flex !important;
    align-items: center !important; /* 箭头和型号在同一行内垂直居中 */
    gap: 6px !important;
    font-size: 20px !important;
    margin-bottom: 4px !important;
    font-weight: bold !important;
    white-space: nowrap !important;
}
.prod-param-text {
    display: block !important;
    font-size: 18px !important;
    color: #333 !important;
    line-height: 1.4 !important;
}
/* 3. 右侧图片固定不变 */
.prod-img-box {
    width: 200px !important;
    height: 150px !important;
    background: #dce4eb !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    font-size: 14px !important;
    color: #666 !important;
    flex-shrink: 0 !important;
    border-radius: 4px !important;
}
.prod-grid-item:hover {
    background-color: #aecce6 !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1) !important;
}
.prod-link {
    display: flex !important;
    width: 100% !important;
    text-decoration: none !important;
    color: inherit !important;
}
