.weda-table .wedatea2td-input,
.weda-table .wedatea2td-text-area {
  caret-color: #0052d9;
}
.weda-table .wedatea2td-form .wedatea2td-form {
  background-color: #f3f3f3;
  padding: 24px 40px 24px 20px;
}
.weda-table
  .wedatea2td-form
  > .wedatea2td-form__item:last-child
  .wedatea2td-form--vertical
  .wedatea2td-form__label,
.weda-table
  .wedatea2td-form
  > .wedatea2td-form__item:last-child
  .wedatea2td-form
  > .wedatea2td-form__item:last-child
  .wedatea2td-form__controls,
.weda-table
  .wedatea2td-form
  > .wedatea2td-form__item:last-child
  .wedatea2td-form
  > .wedatea2td-form__item:last-child
  .wedatea2td-form__label {
  padding-bottom: 16px;
}
.weda-table
  .wedatea2td-form
  > .wedatea2td-form__item:last-child
  .wedatea2td-form--vertical
  .wedatea2td-form__label,
.weda-table
  .wedatea2td-form
  > .wedatea2td-form__item:last-child
  .wedatea2td-form
  > .wedatea2td-form__item:last-child
  > .wedatea2td-form__controls,
.weda-table
  .wedatea2td-form
  > .wedatea2td-form__item:last-child
  .wedatea2td-form
  > .wedatea2td-form__item:last-child
  > .wedatea2td-form__label {
  padding-bottom: 0px;
}
.weda-table .wedatea2td-icon-plus--primary {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+YWRkPC90aXRsZT4KICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJJY29ucyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTgwLjAwMDAwMCwgLTk1MS4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9ImFkZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODAuMDAwMDAwLCA5NTEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTYsMCBMMTYsMTYgTDAsMTYgTDAsMCBMMTYsMCBaIiBpZD0i55+p5b2iIj48L3BhdGg+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNy4zNDk5NzU1OSwxMi41IEw4LjY0OTk3NTc4LDEyLjUgTDguNjQ5OTc1NzgsOC42NTAwOTc4NSBMMTIuNSw4LjY1MDA5Nzg1IEwxMi41LDcuMzUwMDk3NjYgTDguNjQ5OTc1NzgsNy4zNTAwOTc2NiBMOC42NDk5NzU3OCwzLjUgTDcuMzQ5OTc1NTksMy41IEw3LjM0OTk3NTU5LDcuMzUwMDk3NjYgTDMuNSw3LjM1MDA5NzY2IEwzLjUsOC42NTAwOTc4NSBMNy4zNDk5NzU1OSw4LjY1MDA5Nzg1IEw3LjM0OTk3NTU5LDEyLjUgWiIgaWQ9IlVuaW9uIiBmaWxsPSIjMDA1MmQ5IiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
}
.weda-table ._wedamodal-form-nested {
  background-color: #f3f3f3;
  position: relative;
}
.weda-table ._wedamodal-form-nested .wedatea2td-form {
  padding: 24px 40px 24px 20px;
  width: 100%;
}
.weda-table ._wedamodal-form-nested__op {
  display: flex;
  justify-content: flex-end;
  padding: 8px 12px 0 0;
  position: absolute;
  top: 0;
  right: 0;
}
.weda-table ._wedamodal-form-nested__op .wedatea2td-icon-close.size-s,
.weda-table ._wedamodal-form-nested__op .wedatea2td-icon-dismiss {
  cursor: pointer;
}
.weda-table ._wedamodal-form-nested--inner {
  background-color: #fff;
}
.weda-table ._wedamodal-form-nested--inner .wedatea2td-form {
  background-color: #fff;
}
.weda-table .wedatea2td-form ._wedamodal-form--white,
.weda-table ._wedamodal-form--white {
  background-color: #fff;
}
.weda-table ._wedamodal-btn--full {
  width: 100%;
}
.weda-table .wedatea2td-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.weda-table ._wedamodal-btn--dashed {
  border-style: dashed;
}
.weda-table ._wedamodal-btn--dashed .wedatea2td-icon {
  margin-right: 8px;
}
.weda-table .wedatea2td-timepicker__input .wedatea2td-input,
.weda-table .wedatea2td-datepicker__input .wedatea2td-input {
  /* width: 260px; */
}
.weda-table .wedatea2td-tabs__backward,
.weda-table .wedatea2td-tabs__forward {
  display: none;
}
.weda-table ._wedamodal-fn-data-filter .wedatea2td-form {
  max-width: initial;
}
.weda-table ._wedamodal-fn-data-filter .wedatea2td-form__label {
  /* width: 6em; */
  padding-right: 10px;
}
.weda-table ._wedamodal-fn-data-filter .wedatea2td-form__label > label {
  /* white-space: initial; */
  /* width: 6em; */
}
.weda-table ._wedamodal-fn-data-filter .wedatea2td-form .wedatea2td-grid {
  margin: 0;
}
.weda-table
  ._wedamodal-fn-data-filter
  .wedatea2td-form
  .wedatea2td-grid
  [class*='wedatea2td-grid__item'] {
  padding: 0;
}
.weda-table ._wedamodal-fn-data-filter .wedatea2td-input-group {
  display: inline-flex;
  width: 100%;
}
.weda-table
  ._wedamodal-fn-data-filter
  .wedatea2td-input-group
  > ._wedamodal-fn-input-range,
.weda-table
  ._wedamodal-fn-data-filter
  .wedatea2td-input-group
  > .wedatea2td-datetimepicker,
.weda-table
  ._wedamodal-fn-data-filter
  .wedatea2td-input-group
  > .wedatea2td-datetimepicker
  .wedatea2td-datetimepicker__input,
.weda-table
  ._wedamodal-fn-data-filter
  .wedatea2td-input-group
  > .wedatea2td-timepicker,
.weda-table
  ._wedamodal-fn-data-filter
  .wedatea2td-input-group
  > .wedatea2td-timepicker
  .wedatea2td-timepicker__input,
.weda-table
  ._wedamodal-fn-data-filter
  .wedatea2td-input-group
  > .wedatea2td-dropdown,
.weda-table
  ._wedamodal-fn-data-filter
  .wedatea2td-input-group
  > .wedatea2td-dropdown
  .wedatea2td-dropdown__header,
.weda-table
  ._wedamodal-fn-data-filter
  .wedatea2td-input-group
  > .wedatea2td-input {
  flex: 1 1 1px;
  width: auto;
}
.weda-table
  ._wedamodal-fn-data-filter
  .wedatea2td-input-group
  > .wedatea2td-datetimepicker
  .wedatea2td-datetimepicker__input,
.weda-table
  ._wedamodal-fn-data-filter
  .wedatea2td-input-group
  > .wedatea2td-datetimepicker
  .wedatea2td-input,
.weda-table
  ._wedamodal-fn-data-filter
  .wedatea2td-input-group
  > .wedatea2td-timepicker
  .wedatea2td-timepicker__input,
.weda-table
  ._wedamodal-fn-data-filter
  .wedatea2td-input-group
  > .wedatea2td-timepicker
  .wedatea2td-input {
  width: 100%;
}
.weda-table
  ._wedamodal-fn-data-filter
  .wedatea2td-input-group
  > .wedatea2td-datetimepicker
  .wedatea2td-input,
.weda-table
  ._wedamodal-fn-data-filter
  .wedatea2td-input-group
  > .wedatea2td-timepicker
  .wedatea2td-input {
  /* padding-right: 30px; */
}
.weda-table
  ._wedamodal-fn-data-filter
  .wedatea2td-input-group
  > .wedatea2td-input {
  min-width: 0;
  width: 0;
}
.weda-table ._wedamodal-fn-data-filter .wedatea2td-dropdown,
.weda-table
  ._wedamodal-fn-data-filter
  .wedatea2td-dropdown
  .wedatea2td-dropdown__header {
  width: 100%;
}
.weda-table ._wedamodal-fn-data-filter__panel {
  position: absolute;
  background-color: #fff;
  left: -20px;
  right: -20px;
  top: 0;
  padding: 0 20px;
  max-width: 100%;
  z-index: 11;
  box-shadow: 0 2px 4px 0 rgba(54, 58, 80, 0.32);
}
.weda-table ._wedamodal-fn-data-filter__panel-header {
  height: 32px;
  display: flex;
  align-items: center;
  /* justify-content: flex-end; */
}
.weda-table ._wedamodal-fn-data-filter__panel-footer {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 48px;
  border-top: 1px solid #dcdcdc;
  display: flex;
}
.weda-table ._wedamodal-fn-data-filter__panel-footer .wedatea2td-btn--weak {
  flex: 1 1 0px;
  margin-right: 0;
  border-width: 0;
  height: 100%;
  border-left-width: 1px;
  border-radius: 0;
}
.weda-table ._wedamodal-fn-data-filter ._wedamodal-form__op {
  /* display: block; */
}
.weda-table ._wedamodal-fn-data-filter--mobile {
  /* display: flex; */
  /* align-items: center; */
  margin-bottom: 20px;
  position: relative;
}
.weda-table ._wedamodal-fn-data-filter--mobile .wedatea2td-btn {
  display: inline-flex;
  flex: 1 1 0px;
  margin-right: 12px;
}
.weda-table ._wedamodal-fn-data-filter--mobile .wedatea2td-form {
  display: block;
  width: 100%;
}
.weda-table ._wedamodal-fn-data-filter--mobile .wedatea2td-form__item {
  display: flex;
  width: 100%;
}
.weda-table ._wedamodal-fn-data-filter--mobile .wedatea2td-form__label {
  display: block;
  flex: 0 0 6em;
  margin-right: 10px;
}
.weda-table ._wedamodal-fn-data-filter--mobile .wedatea2td-form__label > label {
  white-space: initial;
  width: 6em;
}
.weda-table ._wedamodal-fn-data-filter--mobile .wedatea2td-form__controls {
  display: block;
  flex: 1 1 1px;
}
.weda-table
  ._wedamodal-fn-data-filter--mobile
  ._wedamodal-form__op
  .wedatea2td-form__label {
  display: none;
}
.weda-table
  ._wedamodal-fn-data-filter--mobile
  ._wedamodal-form__op
  .wedatea2td-form__controls {
  display: flex;
  width: 100%;
  /* margin-left: -20px;
  margin-right: -20px; */
  padding-right: 0;
  border-top: 1px solid #dcdcdc;
  height: 48px;
  padding-top: 0;
}
.weda-table
  ._wedamodal-fn-data-filter--mobile
  ._wedamodal-form__op
  .wedatea2td-form__controls
  .wedatea2td-btn--link {
  flex: 1 1 0px;
  margin-right: 0;
  border-width: 0;
  height: 100%;
  border-left: 1px solid #dcdcdc;
  border-radius: 0;
}
.weda-table ._wedamodal-fn-input-range {
  display: inline-flex;
  border: 1px solid #dcdcdc;
  align-items: center;
  height: 32px;
  box-sizing: border-box;
  vertical-align: middle;
}
.weda-table ._wedamodal-fn-input-range:hover,
.weda-table ._wedamodal-fn-input-range:focus {
  border-color: #0052d9;
  z-index: 2;
  position: relative;
}
.weda-table ._wedamodal-fn-input-range__split {
  flex: 0 0 10px;
  font-size: 14px;
}
.weda-table ._wedamodal-fn-input-range .wedatea2td-input {
  border: none;
  height: 30px;
  flex: 1 1 1px;
  width: 1px;
}
