@charset "utf-8";
.login-container {
background-color: #fff;
padding: 20px;
border-radius: 5px;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
width: 300px;
}
.login-container h2 {
text-align: center;
color: #333;
margin-bottom: 20px;
}
.form-group {
margin-bottom: 15px;
}
.form-group label {
display: block;
margin-bottom: 5px;
color: #666;
}
.form-group select {
width: 100%;
padding: 10px;
border: 1px solid #ddd;
border-radius: 3px;
box-sizing: border-box;
}
.form-group input[type="password"] {
width: 100%;
padding: 10px;
border: 1px solid #ddd;
border-radius: 3px;
box-sizing: border-box;
}
.form-group button {
width: 100%;
padding: 10px;
background-color: #5cb85c;
color: white;
border: none;
border-radius: 3px;
cursor: pointer;
}
.form-group button:hover {
background-color: #4cae4c;
}

table {
width: 100%;
border-collapse: collapse;
}
table, th, td {
border: 1px solid #ddd;
}
th, td {
padding: 10px;
text-align: left;
}
th {
background-color: #f0f0f0;
}		 

.button-edit {
  display: inline-block; /* 使按钮保持在一行内 */
  padding: 1px 10px; /* 增加内部空间，使按钮更大 */
  /* margin: 5px; 外部空间 */
  background-color: #007bff; /* 背景颜色 */
  color: white; /* 文字颜色 */
  text-decoration: none; /* 移除下划线 */
  border: none; /* 移除边框 */
  border-radius: 5px; /* 圆角边框 */
  /* font-size: 16px; 字体大小 */
  cursor: pointer; /* 鼠标悬停时显示指针 */
  transition: background-color 0.3s ease; /* 平滑的颜色过渡效果 */
}

.button-edit:hover {
  background-color: #0056b3; /* 鼠标悬停时的背景颜色 */
}

.button-view {
  display: inline-block; /* 使按钮保持在一行内 */
  padding: 1px 10px; /* 增加内部空间，使按钮更大 */
  /* margin: 5px; 外部空间 */
  background-color: #5cb85c; /* 背景颜色 */
  color: white; /* 文字颜色 */
  text-decoration: none; /* 移除下划线 */
  border: none; /* 移除边框 */
  border-radius: 5px; /* 圆角边框 */
  /* font-size: 16px; 字体大小 */
  cursor: pointer; /* 鼠标悬停时显示指针 */
  transition: background-color 0.3s ease; /* 平滑的颜色过渡效果 */
}

.button-view:hover {
  background-color: #4cae4c; /* 鼠标悬停时的背景颜色 */
}	