*:focus {
  outline: none;
}

/* input {
  width: auto !important;
} */

.picky {
  width: 100%;
  position: relative;
}

.picky * {
  box-sizing: border-box;
}

.picky__input {
  width: 100%;
  padding: 5px;
  text-align: left;
  position: relative;
  box-sizing: border-box;
  height: 38px;
  background: #fff;
  border: 1px solid rgba(34, 36, 38, 0.15);
  color: rgba(0, 0, 0, 0.87);
  border-radius: 0.28571429rem;
  -webkit-box-shadow: 0 0 0 0 transparent inset;
  box-shadow: 0 0 0 0 transparent inset;
  -webkit-transition: color 0.1s ease, border-color 0.1s ease;
  transition: color 0.1s ease, border-color 0.1s ease;
}

.picky__input::after {
  position: absolute;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px solid;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
  content: "";
  right: 16px;
  top: 16px;
}

.picky__dropdown {
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently supported by Chrome and Opera */
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 99;
  background: white;
  border-left: 1px solid #eee;
  border-right: 1px solid #eee;
  border-bottom: 1px solid #eee;
  top: 39px;
}

.picky__dropdown .option,
.picky__dropdown li {
  list-style: none;
  background-color: white;
  -webkit-touch-callout: none;
  /* iOS Safari */
  -webkit-user-select: none;
  /* Safari */
  -khtml-user-select: none;
  /* Konqueror HTML */
  -moz-user-select: none;
  /* Firefox */
  -ms-user-select: none;
  /* Internet Explorer/Edge */
  user-select: none;
  /* Non-prefixed version, currently supported by Chrome and Opera */
  padding: 0.5em;
  cursor: pointer;
  border-bottom: 1px solid #eee;
  text-align: left;
}

.picky__dropdown .option:hover,
.picky__dropdown li:hover {
  background-color: #f6f6f6;
}

.picky__dropdown .option.selected,
.picky__dropdown li.selected {
  background-color: #f6f6f6;
  font-weight: 500;
}

.picky__dropdown .option:focus,
.picky__dropdown li:focus {
  outline: -webkit-focus-ring-color auto 5px !important;
}

.picky__dropdown .option input[type="checkbox"],
.picky__dropdown .option input[type="radio"],
.picky__dropdown li input[type="checkbox"],
.picky__dropdown li input[type="radio"] {
  margin-right: 5px;
  display: inline-block;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  line-height: auto;
  padding: 7px;
  width: 14px;
  height: 14px;
  margin-left: -5px;
  vertical-align: middle;
  background: #fff;
  border: 0.0625rem solid #d7d7d7;
  border-radius: 0.1875rem;
  color: #404040;
  font-size: 0.875rem;
  transition: all 300ms;
}

.picky__dropdown .option input[type="checkbox"]::-moz-placeholder,
.picky__dropdown .option input[type="radio"]::-moz-placeholder,
.picky__dropdown li input[type="checkbox"]::-moz-placeholder,
.picky__dropdown li input[type="radio"]::-moz-placeholder {
  color: #d7d7d7;
}

.picky__dropdown .option input[type="checkbox"]:focus,
.picky__dropdown .option input[type="radio"]:focus,
.picky__dropdown li input[type="checkbox"]:focus,
.picky__dropdown li input[type="radio"]:focus {
  border-color: #0086ff;
}

.picky__dropdown .option input[type="checkbox"]:checked,
.picky__dropdown .option input[type="radio"]:checked,
.picky__dropdown li input[type="checkbox"]:checked,
.picky__dropdown li input[type="radio"]:checked {
  background: #0086ff;
  border-color: #0086ff;
  background-image: url("./../../../assets/check.svg");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 12px;
}

.picky__dropdown .option input[type="checkbox"]:disabled,
.picky__dropdown .option input[type="radio"]:disabled,
.picky__dropdown li input[type="checkbox"]:disabled,
.picky__dropdown li input[type="radio"]:disabled {
  cursor: not-allowed;
}

.picky__filter {
  display: flex;
  width: 100%;
  padding: 3px;
}

.picky__filter__input {
  width: 100%;
  padding: 3px;
  display: inline-block;
  position: relative;
  height: 30px;
  border: 1px solid rgba(34, 36, 38, 0.15);
  color: rgba(0, 0, 0, 0.87);
  border-radius: 0.28571429rem;
  -webkit-box-shadow: 0 0 0 0 transparent inset;
  box-shadow: 0 0 0 0 transparent inset;
  -webkit-transition: color 0.1s ease, border-color 0.1s ease;
  transition: color 0.1s ease, border-color 0.1s ease;
}

.jss19,
.kn-selection_status__clear_all___3gppf {
  color: #0086ff;
}

.kn-search__input___2tyxf {
  height: 45px !important;
  padding: 0 12px !important;
  display: flex !important;
  align-items: center !important;
  flex: 1 !important;
  outline: none !important;
  border: 0 !important;
  font-size: 14px !important;
  background: transparent !important;
}

.kn-multi_select__wrapper___30BEc {
  border-radius: 0.28571429rem;
}

.row-deleted {
  background-color: "#ffebee" !important;
  padding-top: "10px" !important;
  padding-bottom: "10px" !important;
  border-radius: "5px" !important;
}

/* @kenshooui/react-multi-select */

.kn-column__column___3Iwzx {
  display: flex;
  flex: 1;
  flex-direction: column;
  border-right: 1px solid #dddddd;
}

.kn-column__column___3Iwzx:last-of-type {
  border: 0;
}

.kn-list__list___22Wuc {
  outline: none;
  user-select: none;
}

.kn-list__list_item___1mDV9 {
  display: flex;
  flex-direction: column;
}

.kn-list__scrollbar___1a9W-::-webkit-scrollbar,
.kn-list__list___22Wuc::-webkit-scrollbar {
  width: 15px;
  height: 17px;
}

.kn-list__scrollbar___1a9W-::-webkit-scrollbar-thumb,
.kn-list__list___22Wuc::-webkit-scrollbar-thumb {
  background: #cdcdcd;
  border-color: transparent;
  border-style: solid;
  background-clip: content-box;
}

.kn-list__scrollbar___1a9W-::-webkit-scrollbar-thumb:vertical,
.kn-list__list___22Wuc::-webkit-scrollbar-thumb:vertical {
  min-height: 45px;
  border-width: 4px 4px 4px 5px;
}

.kn-list__scrollbar___1a9W-::-webkit-scrollbar-thumb:horizontal,
.kn-list__list___22Wuc::-webkit-scrollbar-thumb:horizontal {
  min-width: 45px;
  border-width: 5px 4px 6px;
}

.kn-list__scrollbar___1a9W-::-webkit-scrollbar-track,
.kn-list__list___22Wuc::-webkit-scrollbar-track {
  background: #ffffff;
}

.kn-list__scrollbar___1a9W-::-webkit-scrollbar-track:vertical,
.kn-list__list___22Wuc::-webkit-scrollbar-track:vertical {
  border-left: 1px solid #ededed;
  border-right: none;
}

.kn-list__scrollbar___1a9W-::-webkit-scrollbar-track:horizontal,
.kn-list__list___22Wuc::-webkit-scrollbar-track:horizontal,
.kn-list__scrollbar___1a9W-::-webkit-scrollbar-corner,
.kn-list__list___22Wuc::-webkit-scrollbar-corner {
  border-top: 1px solid #ededed;
  border-bottom: none;
}

.kn-item_label__label___2fJ5p {
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 14px;
  white-space: nowrap;
}

.kn-item__item___kQ2Ll {
  display: flex;
  align-items: center;
  transition: all 0.2s ease-in-out;
  box-sizing: border-box;
  cursor: pointer;
}

.kn-item__item___kQ2Ll .kn-item__selected___3tRL6 {
  background-color: #fff;
}

.kn-item__item___kQ2Ll:hover {
  background-color: #f3f3f3;
}

.kn-item__disabled___3xX7z {
  color: #b4b4b4;
  cursor: default;
}

.kn-item__selected___3tRL6 {
  background-color: #fff;
}

.kn-item__with_border___3n9sw {
  border-bottom: 1px solid #dddddd;
}

.kn-item__with_grouping___3IJz8 {
  color: #000000;
  padding-left: 10px;
}

.kn-no_items__no_items___3ON4R {
  font-size: 14px;
  color: #999999;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
}

.kn-search__search___3Zpb2 {
  height: 45px;
  display: flex;
  align-items: center;
  padding: 0 12px 0 0;
  border-bottom: 1px solid #dddddd;
}

.kn-search__input___2tyxf {
  height: 45px;
  padding: 0 12px;
  display: flex;
  align-items: center;
  flex: 1;
  outline: none;
  border: 0;
  font-size: 14px;
  background: transparent;
}

.kn-search__icon___1frx4 {
  font-size: 24px;
}

.kn-search__list_filter_container___2FaR9 {
  margin-bottom: 10px;
  position: relative;
}

.kn-selected_item__selected_item___1uiiv,
.kn-selected_item__with_grouping___1Ibnd {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 0 0 12px;
  margin-right: -4px;
  transition: background-color 0.2s ease-in-out;
  cursor: pointer;
}

.kn-selected_item__selected_item___1uiiv:hover,
.kn-selected_item__with_grouping___1Ibnd:hover {
  background-color: #f3f3f3;
}

.kn-selected_item__with_grouping___1Ibnd {
  pointer-events: none;
  color: #000000;
}

.kn-selection_status__selection_status___1FzyX {
  height: 45px;
  padding: 0 12px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #dddddd;
  justify-content: space-between;
}

.kn-selection_status__status___1qxE9 {
  color: #000000;
}

.kn-selection_status__clear_all___3gppf {
  cursor: pointer;
  color: #008bbf;
}

.kn-multi_select__wrapper___30BEc {
  display: flex;
  flex-direction: row;
  position: relative;
  background: #ffffff;
  border: 1px solid #dddddd;
  color: #666666;
  overflow: hidden;
}

.kn-loader__loader___1LPsU {
  margin: auto auto;
}

.form-checkbox {
  display: flex;
  align-items: center;
}

.ui.fluid.input > .field {
  width: 100%;
}

.react-datepicker__input-container {
  width: inherit;
}

.react-datepicker-wrapper {
  width: 100%;
}

.react-datepicker__input-container input {
  width: 100% !important;
}

.ui.form .disabled.field,
.ui.form .disabled.fields .field,
.ui.form .field :disabled {
  /* pointer-events: none !important; */
  opacity: 1 !important;
}

.ui.form .field.disabled > label,
.ui.form .fields.disabled > label {
  opacity: 1 !important;
}

.ui.disabled.input,
.ui.input:not(.disabled) input[disabled] {
  opacity: 0.75 !important;
}

.ui.form .field.disabled :disabled {
  background: #eeeeee !important;
}

.picky__input--disabled,
.picky__input--disabled + .picky__dropdown .option {
  color: #636363 !important;
  background: #f2f2f2 !important;
}
