/* Scoped pool manager modal styles: keep Add/Update Pool always readable/editable. */
.pool-manager-modal .form-label {
  color: rgba(233, 238, 245, 0.92);
  font-weight: 600;
  margin-bottom: 6px;
}

.pool-manager-modal input,
.pool-manager-modal .form-control,
.pool-manager-modal .form-select,
.pool-manager-modal textarea {
  height: 39px;
  min-height: 39px;
  background: #141a23 !important;
  background-color: #141a23 !important;
  color: rgba(233, 238, 245, 0.95) !important;
  caret-color: rgba(233, 238, 245, 0.95) !important;
  -webkit-text-fill-color: rgba(233, 238, 245, 0.95) !important;
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
  border-radius: 10px;
}

.pool-manager-modal input::placeholder,
.pool-manager-modal .form-control::placeholder,
.pool-manager-modal textarea::placeholder {
  color: rgba(233, 238, 245, 0.5) !important;
  opacity: 1 !important;
}

.pool-manager-modal input:focus,
.pool-manager-modal .form-control:focus,
.pool-manager-modal .form-select:focus,
.pool-manager-modal textarea:focus {
  outline: none !important;
  border-color: rgba(120, 170, 255, 0.55) !important;
  box-shadow: 0 0 0 3px rgba(120, 170, 255, 0.2) !important;
}

.pool-manager-modal .Select-control {
  min-height: 39px;
  background: #141a23 !important;
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
  color: rgba(233, 238, 245, 0.95) !important;
  box-shadow: none !important;
}

.pool-manager-modal .Select-placeholder,
.pool-manager-modal .Select--single > .Select-control .Select-value {
  color: rgba(233, 238, 245, 0.5) !important;
}

.pool-manager-modal .Select-value-label,
.pool-manager-modal .Select-input > input {
  color: rgba(233, 238, 245, 0.95) !important;
  -webkit-text-fill-color: rgba(233, 238, 245, 0.95) !important;
  opacity: 1 !important;
}

.pool-manager-modal .Select-menu-outer {
  background: #141a23 !important;
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
}

.pool-manager-modal .Select-option {
  background: #141a23 !important;
  color: rgba(233, 238, 245, 0.95) !important;
}

.pool-manager-modal .Select-option.is-focused {
  background: rgba(255, 255, 255, 0.06) !important;
}

.pool-manager-modal .Select-option.is-selected {
  background: rgba(120, 170, 255, 0.22) !important;
}

.pool-manager-modal .react-select__control {
  min-height: 39px;
  background: #141a23 !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
  box-shadow: none !important;
}

.pool-manager-modal .react-select__single-value {
  color: rgba(233, 238, 245, 0.95) !important;
}

.pool-manager-modal .react-select__placeholder {
  color: rgba(233, 238, 245, 0.5) !important;
}

.pool-manager-modal .react-select__menu {
  background: #141a23 !important;
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
}

.pool-manager-modal .react-select__option {
  color: rgba(233, 238, 245, 0.95) !important;
  background: #141a23 !important;
}

.pool-manager-modal .react-select__option--is-focused {
  background: rgba(255, 255, 255, 0.06) !important;
}

.pool-manager-modal .react-select__option--is-selected {
  background: rgba(120, 170, 255, 0.22) !important;
}

.pool-manager-modal .DateInput,
.pool-manager-modal .DateRangePickerInput,
.pool-manager-modal .SingleDatePickerInput,
.pool-manager-modal .DateInput_input {
  background: #141a23 !important;
  color: rgba(233, 238, 245, 0.95) !important;
  border-color: rgba(255, 255, 255, 0.12) !important;
}
