/* sohbeX CyberPunk — bootstrap-tagsinput.css */
.bootstrap-tagsinput {
  background-color: #07080f;
  border: 1px solid rgba(0, 240, 255, 0.22);
  box-shadow: 0 0 0 1px rgba(0, 240, 255, 0.06), inset 0 1px 0 rgba(255, 255, 255, 0.03);
  display: inline-block;
  padding: 8px 10px;
  color: #e8eaf6;
  vertical-align: middle;
  border-radius: 10px;
  max-width: 100%;
  line-height: 24px;
  cursor: text;
  width: 100%;
  box-sizing: border-box;
  font-family: Rajdhani, system-ui, sans-serif;
  font-weight: 500;
}
.bootstrap-tagsinput:focus-within {
  border-color: #00f0ff;
  box-shadow: 0 0 0 3px rgba(0, 240, 255, 0.15), 0 0 18px rgba(0, 240, 255, 0.2);
}
.bootstrap-tagsinput input {
  border: none;
  box-shadow: none;
  outline: none;
  background-color: transparent;
  padding: 0 6px;
  margin: 0;
  width: auto !important;
  max-width: inherit;
  color: #e8eaf6 !important;
  font-family: Rajdhani, system-ui, sans-serif !important;
  font-weight: 500 !important;
}
.bootstrap-tagsinput.form-control input::-moz-placeholder { color: #8b90a8; opacity: 1; }
.bootstrap-tagsinput.form-control input:-ms-input-placeholder { color: #8b90a8; }
.bootstrap-tagsinput.form-control input::-webkit-input-placeholder { color: #8b90a8; }
.bootstrap-tagsinput input:focus { border: none; box-shadow: none; }
.bootstrap-tagsinput .tag,
.bootstrap-tagsinput .label,
.bootstrap-tagsinput .label-info {
  margin-right: 6px;
  margin-bottom: 4px;
  display: inline-block;
  color: #041016 !important;
  background: linear-gradient(135deg, #00f0ff, #00b8c9) !important;
  border: none !important;
  border-radius: 999px !important;
  padding: 4px 10px !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  letter-spacing: 0.03em;
  box-shadow: 0 0 12px rgba(0, 240, 255, 0.25);
}
.bootstrap-tagsinput .tag [data-role="remove"] {
  margin-left: 8px;
  cursor: pointer;
  color: #041016;
  opacity: 0.75;
}
.bootstrap-tagsinput .tag [data-role="remove"]:after {
  content: "×";
  padding: 0 2px;
  font-weight: 700;
}
.bootstrap-tagsinput .tag [data-role="remove"]:hover {
  opacity: 1;
  color: #ff2bd6;
  box-shadow: none;
}
