/* Application styles */
.ts-control {
  padding: 8px 8px 8px 10px;
  border-radius: 8px;
  height: 36px;
  border-color: #d1d5db;
}
.ts-control > input[type=text]:focus {
  border-radius: 0;
}
.ts-control.focus {
  border: none;
  height: 34px;
}
.ts-wrapper.focus > .ts-control {
  border: 2px solid #3b82f6;
  padding: 7px 8px 8px 9px;
}

.ts-dropdown {
  box-shadow: 0 2px 6px rgba(0,0,0,.09);
  border-radius: 8px;
  border: solid 1px #E7E7E7;
  overflow: hidden;
}

.ts-dropdown-content {
  padding: 8px 0;
}

.ts-dropdown .option {
  padding: 8px 10px;
  color: #111827;
}

.ts-dropdown .active {
  background-color: #f9fafb;
}