/* Quorum Universal Style Repo bundle - DO NOT EDIT */
.k-grid button {
  padding: 0;
}
.k-grid td.data-field-static.k-focus, .k-grid td:focus-visible {
  outline: none;
  box-shadow: inset 0 0 0.1rem 0.1rem #047bc1 !important;
  -webkit-box-shadow: inset 0 0 0.1rem 0.1rem #047bc1;
}
.k-grid td.k-focus:not([kendogridfiltercell]):not([title="filter cell"]) {
  background: transparent !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.k-grid table td .k-input:focus {
  background: transparent !important;
}
.k-grid table td .k-numerictextbox:active, .k-grid table td .k-numerictextbox:focus {
  border: none;
}
.k-grid .k-edit-cell,
.k-grid td.k-grid-edit-cell,
.k-grid .k-grid-add-row td {
  padding-right: 0 !important;
  padding-left: 0 !important;
}
.k-grid .k-table-row:not(.k-filter-row) .k-table-td:not(.actionarea).k-edit-cell,
.k-grid .k-table-row:not(.k-filter-row) .k-table-td:not(.actionarea).k-focus,
.k-grid td.k-grid-edit-cell,
.k-grid .k-grid-edit-row:not(.k-filter-row) td:not(.actionarea).k-focus {
  box-shadow: inset 0 0 0.1rem 0.1rem #047bc1;
  -webkit-box-shadow: inset 0 0 0.1rem 0.1rem #047bc1;
  -moz-box-shadow: inset 0 0 0.1rem 0.1rem #047bc1;
  background: #ffffff !important;
  border-radius: 0;
}
.k-grid .k-edit-cell .k-tooltip-validation,
.k-grid td.k-grid-edit-cell .k-tooltip-validation,
.k-grid .k-grid-edit-row td .k-tooltip-validation,
.k-grid .k-grid-add-row td .k-tooltip-validation {
  width: auto;
}
.k-grid .k-edit-cell .k-tooltip-validation,
.k-grid td.k-grid-edit-cell .k-tooltip-validation,
.k-grid .k-grid-add-row td .k-tooltip-validation {
  margin-top: 6rem;
}
.k-grid .k-grid-edit-row td {
  text-overflow: ellipsis;
}
.k-grid .k-edit-cell > .k-input,
.k-grid .k-edit-cell > .k-picker,
.k-grid .k-edit-cell > .k-textbox {
  height: 100%;
}
.k-grid .k-edit-cell > .k-input .k-clear-value,
.k-grid .k-edit-cell > .k-picker .k-clear-value,
.k-grid .k-edit-cell > .k-textbox .k-clear-value {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
  height: 100%;
}
.k-grid .k-edit-cell .k-focus {
  background: transparent;
}
.k-grid .k-edit-cell .k-button-icon {
  height: 100%;
}
.k-grid .k-edit-cell,
.k-grid .k-command-cell,
.k-grid .k-grid-edit-row td,
.k-grid .k-grid-edit-row .k-table-td {
  text-overflow: ellipsis;
}
.k-grid .k-table-td .k-checkbox {
  vertical-align: inherit;
}
.k-grid .k-table-td .k-button {
  background: transparent;
}
.k-grid .k-table-td .btnopenended:before {
  vertical-align: middle;
}
.k-grid .k-edit-cell .k-input,
.k-grid td.k-grid-edit-cell .k-input,
.k-grid .k-grid-add-row td .k-input,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-input {
  border-radius: 0;
  border: 0;
}
.k-grid .k-edit-cell .k-numerictextbox,
.k-grid td.k-grid-edit-cell .k-numerictextbox,
.k-grid .k-grid-add-row td .k-numerictextbox,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-numerictextbox {
  height: 100%;
}
.k-grid .k-edit-cell .k-numerictextbox .k-input-inner,
.k-grid td.k-grid-edit-cell .k-numerictextbox .k-input-inner,
.k-grid .k-grid-add-row td .k-numerictextbox .k-input-inner,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-numerictextbox .k-input-inner {
  border-radius: 0;
  padding: 0.3rem 0.6rem;
}
.k-grid .k-edit-cell .k-numerictextbox .k-spinner-increase,
.k-grid .k-edit-cell .k-numerictextbox .k-spinner-decrease,
.k-grid td.k-grid-edit-cell .k-numerictextbox .k-spinner-increase,
.k-grid td.k-grid-edit-cell .k-numerictextbox .k-spinner-decrease,
.k-grid .k-grid-add-row td .k-numerictextbox .k-spinner-increase,
.k-grid .k-grid-add-row td .k-numerictextbox .k-spinner-decrease,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-numerictextbox .k-spinner-increase,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-numerictextbox .k-spinner-decrease {
  height: 1.3rem;
  display: inherit;
}
.k-grid .k-edit-cell .k-numerictextbox .k-spinner-increase span,
.k-grid td.k-grid-edit-cell .k-numerictextbox .k-spinner-increase span,
.k-grid .k-grid-add-row td .k-numerictextbox .k-spinner-increase span,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-numerictextbox .k-spinner-increase span {
  top: 0.1rem;
}
.k-grid .k-edit-cell .k-numerictextbox .k-input-spinner,
.k-grid td.k-grid-edit-cell .k-numerictextbox .k-input-spinner,
.k-grid .k-grid-add-row td .k-numerictextbox .k-input-spinner,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-numerictextbox .k-input-spinner {
  background: #047bc1;
  line-height: 2.6rem;
}
.k-grid .k-edit-cell .k-numerictextbox .k-input-spinner .k-icon:before,
.k-grid td.k-grid-edit-cell .k-numerictextbox .k-input-spinner .k-icon:before,
.k-grid .k-grid-add-row td .k-numerictextbox .k-input-spinner .k-icon:before,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-numerictextbox .k-input-spinner .k-icon:before {
  color: #ffffff;
}
.k-grid .k-edit-cell .k-numerictextbox.k-focus,
.k-grid td.k-grid-edit-cell .k-numerictextbox.k-focus,
.k-grid .k-grid-add-row td .k-numerictextbox.k-focus,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-numerictextbox.k-focus {
  border: 0 !important;
  outline: 0 !important;
}
.k-grid .k-edit-cell .k-textbox,
.k-grid td.k-grid-edit-cell .k-textbox,
.k-grid .k-grid-add-row td .k-textbox,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-textbox {
  border: none;
  background-color: transparent;
  height: 100%;
  text-indent: 0.6rem;
}
.k-grid .k-edit-cell .k-textbox .k-icon,
.k-grid td.k-grid-edit-cell .k-textbox .k-icon,
.k-grid .k-grid-add-row td .k-textbox .k-icon,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-textbox .k-icon {
  margin: 0;
  position: relative;
}
.k-grid .k-edit-cell .k-textbox:focus,
.k-grid td.k-grid-edit-cell .k-textbox:focus,
.k-grid .k-grid-add-row td .k-textbox:focus,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-textbox:focus {
  outline: 0;
}
.k-grid .k-edit-cell .k-textbox .k-input-inner,
.k-grid td.k-grid-edit-cell .k-textbox .k-input-inner,
.k-grid .k-grid-add-row td .k-textbox .k-input-inner,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-textbox .k-input-inner {
  padding-block: 0.2rem 0.3rem;
  padding-inline: 0.6rem;
}
.k-grid .k-edit-cell textarea,
.k-grid td.k-grid-edit-cell textarea,
.k-grid .k-grid-add-row td textarea,
.k-grid .k-grid-edit-row td.k-grid-edit-cell textarea {
  min-height: unset;
  border: none;
  padding-top: 0.3rem;
  padding-left: 0.6rem;
  border-radius: 0;
}
.k-grid .k-edit-cell textarea:focus,
.k-grid td.k-grid-edit-cell textarea:focus,
.k-grid .k-grid-add-row td textarea:focus,
.k-grid .k-grid-edit-row td.k-grid-edit-cell textarea:focus {
  outline: 0;
}
.k-grid .k-edit-cell input[type=checkbox],
.k-grid td.k-grid-edit-cell input[type=checkbox],
.k-grid .k-grid-add-row td input[type=checkbox],
.k-grid .k-grid-edit-row td.k-grid-edit-cell input[type=checkbox] {
  margin-left: 0.6rem;
}
.k-grid .k-edit-cell .k-combobox,
.k-grid td.k-grid-edit-cell .k-combobox,
.k-grid .k-grid-add-row td .k-combobox,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-combobox {
  height: 100%;
  border: 0;
}
.k-grid .k-edit-cell .k-combobox .k-input-inner,
.k-grid td.k-grid-edit-cell .k-combobox .k-input-inner,
.k-grid .k-grid-add-row td .k-combobox .k-input-inner,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-combobox .k-input-inner {
  padding-left: 0;
  text-indent: 0.6rem;
}
.k-grid .k-edit-cell .k-combobox > .k-clear-value,
.k-grid td.k-grid-edit-cell .k-combobox > .k-clear-value,
.k-grid .k-grid-add-row td .k-combobox > .k-clear-value,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-combobox > .k-clear-value {
  visibility: visible;
  top: 48%;
}
.k-grid .k-edit-cell .k-combobox .k-input-button,
.k-grid td.k-grid-edit-cell .k-combobox .k-input-button,
.k-grid .k-grid-add-row td .k-combobox .k-input-button,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-combobox .k-input-button {
  line-height: 2.4rem;
  background: #047bc1;
}
.k-grid .k-edit-cell .k-combobox .k-input-button .k-icon:before,
.k-grid td.k-grid-edit-cell .k-combobox .k-input-button .k-icon:before,
.k-grid .k-grid-add-row td .k-combobox .k-input-button .k-icon:before,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-combobox .k-input-button .k-icon:before {
  color: #ffffff;
}
.k-grid .k-edit-cell .k-dropdownlist,
.k-grid td.k-grid-edit-cell .k-dropdownlist,
.k-grid .k-grid-add-row td .k-dropdownlist,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-dropdownlist {
  border-radius: 0;
}
.k-grid .k-edit-cell .k-dropdownlist .k-input-inner,
.k-grid td.k-grid-edit-cell .k-dropdownlist .k-input-inner,
.k-grid .k-grid-add-row td .k-dropdownlist .k-input-inner,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-dropdownlist .k-input-inner {
  padding-left: 0;
  text-indent: 0.6rem;
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}
.k-grid .k-edit-cell .k-dropdownlist .k-input-button,
.k-grid td.k-grid-edit-cell .k-dropdownlist .k-input-button,
.k-grid .k-grid-add-row td .k-dropdownlist .k-input-button,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-dropdownlist .k-input-button {
  background: #047bc1;
  height: initial;
  line-height: 2.4rem;
}
.k-grid .k-edit-cell .k-dropdownlist .k-input-button .k-icon:before,
.k-grid td.k-grid-edit-cell .k-dropdownlist .k-input-button .k-icon:before,
.k-grid .k-grid-add-row td .k-dropdownlist .k-input-button .k-icon:before,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-dropdownlist .k-input-button .k-icon:before {
  color: #ffffff;
}
.k-grid .k-edit-cell .k-dropdownlist:focus,
.k-grid td.k-grid-edit-cell .k-dropdownlist:focus,
.k-grid .k-grid-add-row td .k-dropdownlist:focus,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-dropdownlist:focus {
  background: transparent;
}
.k-grid .k-edit-cell .k-autocomplete,
.k-grid td.k-grid-edit-cell .k-autocomplete,
.k-grid .k-grid-add-row td .k-autocomplete,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-autocomplete {
  padding-right: 2.6rem;
  border: none;
}
.k-grid .k-edit-cell .k-autocomplete .k-i-loading,
.k-grid td.k-grid-edit-cell .k-autocomplete .k-i-loading,
.k-grid .k-grid-add-row td .k-autocomplete .k-i-loading,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-autocomplete .k-i-loading {
  position: absolute !important;
}
.k-grid .k-edit-cell .k-autocomplete .k-input-inner,
.k-grid td.k-grid-edit-cell .k-autocomplete .k-input-inner,
.k-grid .k-grid-add-row td .k-autocomplete .k-input-inner,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-autocomplete .k-input-inner {
  padding-left: 0;
  padding-block: 0.3rem 0.4rem;
  text-indent: 0.6rem;
}
.k-grid .k-edit-cell .k-autocomplete .k-clear-value,
.k-grid td.k-grid-edit-cell .k-autocomplete .k-clear-value,
.k-grid .k-grid-add-row td .k-autocomplete .k-clear-value,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-autocomplete .k-clear-value {
  background: #047bc1;
  padding: 0 0.5rem;
  position: absolute;
  right: 0;
  margin-left: 0.4rem;
  opacity: 1;
  top: 0;
}
.k-grid .k-edit-cell .k-autocomplete .k-clear-value .k-icon:before,
.k-grid td.k-grid-edit-cell .k-autocomplete .k-clear-value .k-icon:before,
.k-grid .k-grid-add-row td .k-autocomplete .k-clear-value .k-icon:before,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-autocomplete .k-clear-value .k-icon:before {
  color: #ffffff;
}
.k-grid .k-edit-cell .k-autocomplete .k-clear-value:before,
.k-grid td.k-grid-edit-cell .k-autocomplete .k-clear-value:before,
.k-grid .k-grid-add-row td .k-autocomplete .k-clear-value:before,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-autocomplete .k-clear-value:before {
  color: #ffffff;
}
.k-grid .k-edit-cell .k-autocomplete.k-textbox .k-clear-value,
.k-grid td.k-grid-edit-cell .k-autocomplete.k-textbox .k-clear-value,
.k-grid .k-grid-add-row td .k-autocomplete.k-textbox .k-clear-value,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-autocomplete.k-textbox .k-clear-value {
  padding-left: 0;
  padding-right: 1rem;
}
.k-grid .k-edit-cell textarea.k-textbox,
.k-grid td.k-grid-edit-cell textarea.k-textbox,
.k-grid .k-grid-add-row td textarea.k-textbox,
.k-grid .k-grid-edit-row td.k-grid-edit-cell textarea.k-textbox {
  max-width: 100%;
  min-width: 100%;
  padding-top: 0.5rem;
  padding-inline: 0.6rem;
  text-indent: initial;
}
.k-grid .k-edit-cell .k-datepicker .k-input-inner,
.k-grid td.k-grid-edit-cell .k-datepicker .k-input-inner,
.k-grid .k-grid-add-row td .k-datepicker .k-input-inner,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-datepicker .k-input-inner {
  padding-inline: 0.6rem;
}
.k-grid .k-edit-cell .k-datepicker .k-input-button,
.k-grid td.k-grid-edit-cell .k-datepicker .k-input-button,
.k-grid .k-grid-add-row td .k-datepicker .k-input-button,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-datepicker .k-input-button {
  background: #047bc1;
  border: #047bc1;
  line-height: 2.4rem;
}
.k-grid .k-edit-cell .k-datepicker .k-input-button .k-icon,
.k-grid td.k-grid-edit-cell .k-datepicker .k-input-button .k-icon,
.k-grid .k-grid-add-row td .k-datepicker .k-input-button .k-icon,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-datepicker .k-input-button .k-icon {
  vertical-align: text-bottom;
}
.k-grid .k-edit-cell .k-datepicker .k-input-button .k-icon:before,
.k-grid td.k-grid-edit-cell .k-datepicker .k-input-button .k-icon:before,
.k-grid .k-grid-add-row td .k-datepicker .k-input-button .k-icon:before,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-datepicker .k-input-button .k-icon:before {
  color: #ffffff;
  font-size: inherit;
  margin: 0;
}
.k-grid .k-edit-cell .k-timepicker .k-input-inner,
.k-grid td.k-grid-edit-cell .k-timepicker .k-input-inner,
.k-grid .k-grid-add-row td .k-timepicker .k-input-inner,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-timepicker .k-input-inner {
  padding-inline: 0.6rem;
  padding-block: 0.3rem 0.4rem;
}
.k-grid .k-edit-cell .k-timepicker .k-input-button,
.k-grid td.k-grid-edit-cell .k-timepicker .k-input-button,
.k-grid .k-grid-add-row td .k-timepicker .k-input-button,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-timepicker .k-input-button {
  background: #047bc1;
  border: #047bc1;
  line-height: 2.4rem;
}
.k-grid .k-edit-cell .k-timepicker .k-input-button .k-icon,
.k-grid td.k-grid-edit-cell .k-timepicker .k-input-button .k-icon,
.k-grid .k-grid-add-row td .k-timepicker .k-input-button .k-icon,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-timepicker .k-input-button .k-icon {
  vertical-align: text-bottom;
}
.k-grid .k-edit-cell .k-timepicker .k-input-button .k-icon:before,
.k-grid td.k-grid-edit-cell .k-timepicker .k-input-button .k-icon:before,
.k-grid .k-grid-add-row td .k-timepicker .k-input-button .k-icon:before,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-timepicker .k-input-button .k-icon:before {
  color: #ffffff;
  font-size: inherit;
  margin: 0;
}
.k-grid .k-edit-cell .k-datetimepicker .k-input-inner,
.k-grid td.k-grid-edit-cell .k-datetimepicker .k-input-inner,
.k-grid .k-grid-add-row td .k-datetimepicker .k-input-inner,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-datetimepicker .k-input-inner {
  padding-inline: 0.6rem;
}
.k-grid .k-edit-cell .k-datetimepicker .k-input-button,
.k-grid td.k-grid-edit-cell .k-datetimepicker .k-input-button,
.k-grid .k-grid-add-row td .k-datetimepicker .k-input-button,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-datetimepicker .k-input-button {
  background: #047bc1;
  line-height: 2.4rem;
}
.k-grid .k-edit-cell .k-datetimepicker .k-input-button .k-link,
.k-grid td.k-grid-edit-cell .k-datetimepicker .k-input-button .k-link,
.k-grid .k-grid-add-row td .k-datetimepicker .k-input-button .k-link,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-datetimepicker .k-input-button .k-link {
  width: auto;
}
.k-grid .k-edit-cell .k-datetimepicker .k-input-button .k-icon:before,
.k-grid td.k-grid-edit-cell .k-datetimepicker .k-input-button .k-icon:before,
.k-grid .k-grid-add-row td .k-datetimepicker .k-input-button .k-icon:before,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-datetimepicker .k-input-button .k-icon:before {
  font-size: inherit;
  margin: 0;
  color: #ffffff;
}
.k-grid .k-edit-cell .k-list-container.k-border-down,
.k-grid .k-edit-cell .k-autocomplete.k-border-down,
.k-grid .k-edit-cell .k-picker-wrap.k-border-down,
.k-grid .k-edit-cell .k-numeric-wrap.k-border-down,
.k-grid td.k-grid-edit-cell .k-list-container.k-border-down,
.k-grid td.k-grid-edit-cell .k-autocomplete.k-border-down,
.k-grid td.k-grid-edit-cell .k-picker-wrap.k-border-down,
.k-grid td.k-grid-edit-cell .k-numeric-wrap.k-border-down,
.k-grid .k-grid-add-row td .k-list-container.k-border-down,
.k-grid .k-grid-add-row td .k-autocomplete.k-border-down,
.k-grid .k-grid-add-row td .k-picker-wrap.k-border-down,
.k-grid .k-grid-add-row td .k-numeric-wrap.k-border-down,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-list-container.k-border-down,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-autocomplete.k-border-down,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-picker-wrap.k-border-down,
.k-grid .k-grid-edit-row td.k-grid-edit-cell .k-numeric-wrap.k-border-down {
  padding-bottom: 0;
}
.k-grid span.k-dirty {
  display: none;
}
.k-grid .q-state-critical .k-select {
  margin-right: 0.1rem;
}
.k-grid .k-input-solid.k-focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  background: transparent;
}
.k-grid a.k-button, .k-grid .q-button, .k-grid .k-button-solid {
  border-radius: inherit;
}
.k-grid a.k-button:active, .k-grid .q-button:active, .k-grid .k-button-solid:active {
  background-color: transparent;
}
.k-grid a.k-button:focus, .k-grid .q-button:focus, .k-grid .k-button-solid:focus {
  background-color: transparent;
}
.k-grid .k-numerictextbox .k-spinner-increase,
.k-grid .k-numerictextbox .k-spinner-decrease {
  display: inherit;
}
.k-grid .k-numerictextbox .k-spinner-increase .k-button-icon,
.k-grid .k-numerictextbox .k-spinner-decrease .k-button-icon {
  margin-block: -0.5rem;
}
.k-grid .actionarea.k-focus {
  box-shadow: inset 0 0 0.1rem 0.1rem #047bc1 !important;
  -webkit-box-shadow: inset 0 0 0.1rem 0.1rem #047bc1 !important;
  -moz-box-shadow: inset 0 0 0.1rem 0.1rem #047bc1 !important;
  background-color: #047bc1 !important;
}
/*# sourceMappingURL=grids-inputs.css.map */