/* 通用單選下拉（Tom Select，選項可兩行）；色票取自 docs/design-system.md
   選中：淡藍底 + 勾號（不只靠顏色）；hover / 鍵盤移動：灰底 + 左側藍條，與選中區分 */
.ts-wrapper.clm-ts-select .ts-control { min-height: 58px; align-items: center; }
.ts-dropdown.clm-ts-dropdown-select .ts-dropdown-content { max-height: none; }
.ts-dropdown.clm-ts-dropdown-select .option { position: relative; padding: 8px 36px 8px 12px; color: #1A1A2E; }
.ts-dropdown.clm-ts-dropdown-select .option.active { background: #F6F8F9; color: #1A1A2E; box-shadow: inset 3px 0 0 #2F3DFF; }
.ts-dropdown.clm-ts-dropdown-select .option.selected { background: #EAECFF; color: #1A1A2E; }
.ts-dropdown.clm-ts-dropdown-select .option.selected::after {
  content: "\f00c";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  color: #2F3DFF;
  position: absolute;
  right: 12px;
  top: 50%;
  transform: translateY(-50%);
}
