#search-popup {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: white;
  padding: 10px;
  border: 1px solid #ccc;
  overflow: hidden; /* 設定文字溢出時的處理方式 */
}

#search-popup input[type="text"] {
  width: 200px;
  margin-right: 10px;
  overflow: hidden; /* 設定文字溢出時的處理方式 */
  text-overflow: ellipsis; /* 設定文字溢出時的省略符號 */
  white-space: nowrap; /* 禁止換行 */
}



#search-popup button {
  background-color: #ccc;
  border: none;
  padding: 5px 10px;
  cursor: pointer;
  height: 50px;
}

#search-popup {
  background-color: rgba(255, 255, 255, 0.8); /* 半透明背景色 */
  border-radius: 10px; /* 圓角 */
  padding: 20px; /* 內距 */
  width: 60%; /* 寬度 */
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); /* 陰影效果 */
}

#search-popup h2 {
  margin-top: 0; /* 清除預設的上邊距 */
}

#search-popup select,
#search-popup input[type="text"],
#search-popup button {
  /* width: 30%; */
  margin-bottom: 10px; /* 項目間的下邊距 */
  background-color: #337ab7;
  color: #fff;
  border: none;
  padding: 8px 10px;
  border-radius: 5px;
  cursor: pointer;
}

#search-popup select,
#search-popup input[type="text"] {
  height: 15px; /* 設定固定高度 */
  margin-right: 10px;
  transform: scale(2); /* 縮放大小為兩倍 */
  transform-origin: left center; /* 設定縮放基準點在左邊中央位置 */
}

#search-popup input[type="text"],
#search-popup select {
  height: 30px; /* 設定高度 */
  padding: 5px; /* 內距 */
  border: none; /* 移除邊框 */
  border-radius: 5px; /* 圓角 */
  width: 50%;
  margin-bottom: 10px; /* 項目間的下邊距 */
  background-color: rgba(255, 255, 255, 0.8); /* 半透明背景色 */
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); /* 陰影效果 */
  overflow: hidden; /* 設定文字溢出時的處理方式 */
  text-overflow: ellipsis; /* 設定文字溢出時的省略符號 */
  white-space: nowrap; /* 禁止換行 */
  margin-bottom: 60px; /* 項目間的下邊距 */
  box-sizing: border-box;
  vertical-align: middle;
  overflow: hidden; /* 設定文字溢出時的處理方式 */
  text-overflow: ellipsis; /* 設定文字溢出時的省略符號 */
  white-space: nowrap; /* 禁止換行 */
  color: black; /* 設定文字顏色為黑色 */
  font-size: 16px; /* 設定字體大小 */
}


#search-button {
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
}


#button-container {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

#button-container button {
  flex: 1;
  margin-right: 10px;
}

