@charset "UTF-8";

:root {
  /*size*/
  --ui-field-size-lg: var(--kt-ui-field-size-lg);
  --ui-field-size-md: var(--kt-ui-field-size-md);
  --ui-field-size-sm: var(--kt-ui-field-size-sm);
  --ui-field-size-xs: var(--kt-ui-field-size-xs);
  /*color*/
  --ui-field-color-success: var(--kt-ui-field-color-success);
  --ui-field-color-danger: var(--kt-ui-field-color-danger);
  --ui-field-color-primary: var(--kt-ui-field-color-primary);
  --ui-field-color-focused: var(--kt-ui-field-color-focused);
  --ui-field-color-link: var(--kt-ui-field-color-link);
  --ui-field-color-warning: var(--kt-ui-field-color-warning);
  --ui-field-color-orange: var(--kt-ui-field-color-orange);
  --ui-field-color-disabled: var(--kt-ui-field-bg-color-disabled);
  --ui-field-color-disabled-secondary: var(--kt-ui-field-border-color-disabled);
  --ui-field-size: var(--kt-ui-field-size);
  --ui-field-border-radius: var(--kt-ui-field-border-radius);
}

.ui-ctl-icon-search,
.ui-ctl-icon-clear {
  background-color: currentColor;
  background-image: none;
}

.ui-ctl-icon-search {
  -webkit-mask: var(--kt-ui-icon-search) center no-repeat;
  mask: var(--kt-ui-icon-search) center no-repeat;
  -webkit-mask-size: 18px;
          mask-size: 18px;
}

.ui-ctl-icon-clear {
  -webkit-mask: var(--kt-ui-icon-close) center no-repeat;
  mask: var(--kt-ui-icon-close) center no-repeat;
  -webkit-mask-size: 10px;
          mask-size: 10px;
}

/* region Base style */

.ui-ctl-element,
.k-team .main-grid-panel-content .main-dropdown,
.k-team .main-ui-control {
  padding: 0 10px;
  font-size: var(--kt-ui-field-font-size);
  border: var(--kt-ui-field-border-width) solid var(--kt-ui-field-border-color);
  border-radius: var(--kt-ui-field-border-radius);
  background-color: var(--kt-ui-field-bg-color);
  color: var(--kt-ui-field-color);
}

.k-team .main-ui-control .main-ui-date-input {
  border: none;
  height: auto;
}

.k-team .main-ui-control-field-group .main-ui-date {
  height: var(--ui-field-size);
}

.ui-ctl-element::-moz-placeholder {
  color: var(--kt-ui-field-placeholder-color);
}

.ui-ctl-element::placeholder {
  color: var(--kt-ui-field-placeholder-color);
}

.ui-ctl-element:hover,
.ui-ctl-hover .ui-ctl-element,
.ui-ctl-hover .ui-ctl-element:hover {
  border-color: var(--kt-ui-field-border-color-hover);
  background-color: var(--kt-ui-field-bg-color-hover);
  color: var(--kt-ui-field-color-hover);
}

.ui-ctl-element:focus,
.ui-ctl-element:focus-visible,
.ui-ctl-element:active,
.ui-ctl-active .ui-ctl-element,
.ui-ctl-hover .ui-ctl-element:focus,
.ui-ctl-focused .ui-ctl-element,
.ui-ctl-focused .ui-ctl-element:focus,
.k-team .main-ui-control:focus,
.k-team .main-ui-control.main-ui-focus,
.k-team .main-grid-panel-content .main-dropdown-active {
  border-color: var(--kt-ui-field-border-color-focus);
  background-color: var(--kt-ui-field-bg-color-focus);
  color: var(--kt-ui-field-color-focus);
}

/* endregion Base style */

/* region Types */

.ui-ctl-label-title,
.k-team .main-ui-control-field-label {
  display: flex;
  justify-content: space-between;
  gap: 8px;
  margin-bottom: var(--kt-ui-label-title-bottom-offset);
  font-size: var(--kt-ui-label-title-font-size);
  line-height: var(--kt-ui-label-title-line-height);
  letter-spacing: var(--kt-ui-label-title-letter-space);
  color: var(--kt-ui-label-title-color);
}

.ui-ctl-label-text {
  margin-left: 8px;
  color: var(--kt-ui-label-text-color);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.28;
  letter-spacing: 0.16px;
}

.ui-ctl-label-title-disabled,
.ui-ctl-radio-label-title-disabled {
  color: var(--kt-ui-label-title-color-disabled);
}

.ui-ctl-help-text {
  display: block;
  margin-top: var(--kt-ui-help-text-offset-top);
  font-size: 12px;
  line-height: 1.33;
  letter-spacing: 0.32px;
  color: var(--kt-ui-help-text-color);
}

/* endregion Types */

/* region Checkbox style */

.ui-ctl-checkbox {
  --ui-field-size: var(--kt-ui-checkbox-size);
}

.el-checkbox .el-checkbox__original,
.main-ui-filter-field-button-checkbox,
#report-rewrite-filter [type=checkbox],
.reports-constructor [type=checkbox],
.k-team .tasks-feed-add-post-flag-checkbox,
.task-field-checkbox,
.task-options-checkbox,
.task-info-panel-important [type=checkbox],
.task-edit-add-template-checkbox,
.js-id-item-set-item-required-edit,
.js-id-item-set-item-multiple-edit,
.tasks-uf-panel-row-data-field-stub.fields [type=checkbox],
.ui-checkbox-list-popup .ui-ctl-checkbox,
input.main-grid-checkbox,
.main-grid-settings-window-list-item-checkbox,
.main-grid-settings-window-for-all-checkbox,
.ui-ctl-checkbox.ui-ctl-sm {
  --ui-field-size: var(--kt-ui-checkbox-size-sm);
}

.el-checkbox .el-checkbox__original,
.main-ui-filter-field-button-checkbox,
#report-rewrite-filter [type=checkbox],
.reports-constructor [type=checkbox],
.k-team .tasks-feed-add-post-flag-checkbox,
.task-field-checkbox,
.task-options-checkbox,
.task-info-panel-important [type=checkbox],
.task-edit-add-template-checkbox,
.js-id-item-set-item-required-edit,
.js-id-item-set-item-multiple-edit,
.tasks-uf-panel-row-data-field-stub.fields [type=checkbox],
input.main-grid-checkbox,
.main-grid-settings-window-list-item-checkbox,
.main-grid-settings-window-for-all-checkbox,
.ui-ctl-checkbox .ui-ctl-element {
  --kt-ui-field-border-color: var(--kt-ui-checkbox-border-color);
  display: block;
  width: var(--ui-field-size) !important;
  height: var(--ui-field-size) !important;
  margin: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 1.5px solid var(--kt-ui-field-border-color);
  border-radius: var(--kt-ui-checkbox-border-radius);
  background-color: var(--kt-ui-checkbox-bg);
  cursor: pointer;
}

.el-checkbox .el-checkbox__original:checked,
.main-ui-filter-field-button-checkbox:checked,
#report-rewrite-filter [type=checkbox]:checked,
.reports-constructor [type=checkbox]:checked,
.k-team .tasks-feed-add-post-flag-checkbox:checked,
.task-field-checkbox:checked,
.task-options-checkbox:checked,
.task-info-panel-important [type=checkbox]:checked,
.task-edit-add-template-checkbox:checked,
.js-id-item-set-item-required-edit:checked,
.js-id-item-set-item-multiple-edit:checked,
.tasks-uf-panel-row-data-field-stub.fields [type=checkbox]:checked,
input.main-grid-checkbox:checked,
.main-grid-settings-window-list-item-checkbox:checked,
.main-grid-settings-window-for-all-checkbox:checked,
.ui-ctl-checkbox .ui-ctl-element:checked {
  background: var(--kt-ui-checkbox-checked-bg) var(--kt-ui-checkbox-icon-checked) center no-repeat;
  background-size: 55%;
}

.el-checkbox .el-checkbox__original:indeterminate,
.main-ui-filter-field-button-checkbox:indeterminate,
#report-rewrite-filter [type=checkbox]:indeterminate,
.reports-constructor [type=checkbox]:indeterminate,
.k-team .tasks-feed-add-post-flag-checkbox:indeterminate,
.task-field-checkbox:indeterminate,
.task-options-checkbox:indeterminate,
.task-info-panel-important [type=checkbox]:indeterminate,
.task-edit-add-template-checkbox:indeterminate,
.js-id-item-set-item-required-edit:indeterminate,
.js-id-item-set-item-multiple-edit:indeterminate,
.tasks-uf-panel-row-data-field-stub.fields [type=checkbox]:indeterminate,
input.main-grid-checkbox:indeterminate,
.main-grid-settings-window-list-item-checkbox:indeterminate,
.main-grid-settings-window-for-all-checkbox:indeterminate,
.ui-ctl-checkbox .ui-ctl-element:indeterminate {
  background: var(--kt-ui-checkbox-indeterminate-bg) var(--kt-ui-checkbox-icon-indeterminate) center no-repeat;
  background-size: 55%;
}

.el-checkbox .el-checkbox__original:focus-visible,
.main-ui-filter-field-button-checkbox:focus-visible,
#report-rewrite-filter [type=checkbox]:focus-visible,
.reports-constructor [type=checkbox]:focus-visible,
.k-team .tasks-feed-add-post-flag-checkbox:focus-visible,
.task-field-checkbox:focus-visible,
.task-options-checkbox:focus-visible,
.task-info-panel-important [type=checkbox]:focus-visible,
.task-edit-add-template-checkbox:focus-visible,
.js-id-item-set-item-required-edit:focus-visible,
.js-id-item-set-item-multiple-edit:focus-visible,
.tasks-uf-panel-row-data-field-stub.fields [type=checkbox]:focus-visible,
input.main-grid-checkbox:focus-visible,
.main-grid-settings-window-list-item-checkbox:focus-visible,
.main-grid-settings-window-for-all-checkbox:focus-visible,
.ui-ctl-checkbox .ui-ctl-element:focus-visible {
  outline: var(--kt-ui-checkbox-focus-outline);
  outline-offset: 1px;
}

body:not(.pgk) .kt-checkbox.disabled .q-checkbox__icon-container,
.el-checkbox .el-checkbox__original:disabled,
.main-ui-filter-field-button-checkbox:disabled,
#report-rewrite-filter [type=checkbox]:disabled,
.reports-constructor [type=checkbox]:disabled,
.k-team .tasks-feed-add-post-flag-checkbox:disabled,
.task-field-checkbox:disabled,
.task-options-checkbox:disabled,
.task-info-panel-important [type=checkbox]:disabled,
.task-edit-add-template-checkbox:disabled,
.js-id-item-set-item-required-edit:disabled,
.js-id-item-set-item-multiple-edit:disabled,
.tasks-uf-panel-row-data-field-stub.fields [type=checkbox]:disabled,
input.main-grid-checkbox:disabled,
.main-grid-settings-window-list-item-checkbox:disabled,
.main-grid-settings-window-for-all-checkbox:disabled,
.ui-ctl-checkbox-disabled .ui-ctl-element,
.ui-ctl-checkbox .ui-ctl-element:disabled {
  border-color: var(--kt-ui-field-border-color-disabled);
}

.el-checkbox .el-checkbox__original:disabled:checked,
.el-checkbox .el-checkbox__original:disabled:indeterminate,
.main-ui-filter-field-button-checkbox:disabled:checked,
.main-ui-filter-field-button-checkbox:disabled:indeterminate,
#report-rewrite-filter [type=checkbox]:disabled:checked,
#report-rewrite-filter [type=checkbox]:disabled:indeterminate,
.reports-constructor [type=checkbox]:disabled:checked,
.reports-constructor [type=checkbox]:disabled:indeterminate,
.k-team .tasks-feed-add-post-flag-checkbox:disabled:checked,
.k-team .tasks-feed-add-post-flag-checkbox:disabled:indeterminate,
.task-field-checkbox:disabled:checked,
.task-field-checkbox:disabled:indeterminate,
.task-options-checkbox:disabled:checked,
.task-options-checkbox:disabled:indeterminate,
.task-info-panel-important [type=checkbox]:disabled:checked,
.task-info-panel-important [type=checkbox]:disabled:indeterminate,
.task-edit-add-template-checkbox:disabled:checked,
.task-edit-add-template-checkbox:disabled:indeterminate,
.js-id-item-set-item-required-edit:disabled:checked,
.js-id-item-set-item-required-edit:disabled:indeterminate,
.js-id-item-set-item-multiple-edit:disabled:checked,
.js-id-item-set-item-multiple-edit:disabled:indeterminate,
.tasks-uf-panel-row-data-field-stub.fields [type=checkbox]:disabled:checked,
.tasks-uf-panel-row-data-field-stub.fields [type=checkbox]:disabled:indeterminate,
input.main-grid-checkbox:disabled:checked,
input.main-grid-checkbox:disabled:indeterminate,
.main-grid-settings-window-list-item-checkbox:disabled:checked,
.main-grid-settings-window-list-item-checkbox:disabled:indeterminate,
.main-grid-settings-window-for-all-checkbox:disabled:checked,
.main-grid-settings-window-for-all-checkbox:disabled:indeterminate,
.ui-ctl-checkbox-disabled .ui-ctl-element:checked,
.ui-ctl-checkbox-disabled .ui-ctl-element:indeterminate,
.ui-ctl-checkbox .ui-ctl-element:disabled:checked,
.ui-ctl-checkbox .ui-ctl-element:disabled:indeterminate {
  background-color: var(--kt-ui-field-checked-bg-color-disabled);
}

.ui-ctl-checkbox .ui-ctl-label-text {
  line-height: var(--ui-field-size);
}

.ui-ctl-checkbox-disabled .ui-ctl-label-text {
  color: var(--kt-ui-label-text-color-disabled);
}

/* endregion Checkbox style */

/* region Grid checkboxes */

input.main-grid-for-all-checkbox {
  display: inline-block;
  transform: translate(-2px, 1px);
}

.k-team .main-grid-settings-window-list-item-checkbox {
  top: 9px;
  margin: 0 8px;
}

.k-team .main-grid-settings-window-list-item-checkbox:checked + .main-grid-settings-window-list-item-label,
.k-team .main-grid-settings-window-list-item:hover .main-grid-settings-window-list-item-label:not([contenteditable=true]),
.k-team .ui-checkbox-list__field-item_label.--checked,
.k-team .ui-ctl.ui-checkbox-list__field-item_label:hover {
  background: var(--kt-ui-layer-low-accent-purple);
}

/* endregion Grid checkboxes */

/* region Tasks checkboxes */

.k-team .tasks-feed-add-post-flag-checkbox,
.task-field-checkbox,
.task-options-checkbox,
.task-info-panel-important [type=checkbox],
.task-edit-add-template-checkbox,
.js-id-item-set-item-required-edit,
.js-id-item-set-item-multiple-edit,
.tasks-uf-panel-row-data-field-stub.fields [type=checkbox] {
  display: inline-block;
}

.k-team .task-field-checkbox,
.k-team .task-options-checkbox {
  margin: 0 8px 0 0;
}

.k-team .task-edit-add-template-container {
  margin-left: var(--ui-btn-margin-left);
}

.k-team .task-edit-add-template-checkbox,
.k-team .js-id-item-set-item-required-edit,
.k-team .js-id-item-set-item-multiple-edit,
.k-team .tasks-uf-panel-row-data-field-stub.fields [type=checkbox] {
  transform: translate(-4px, 3px);
  margin-left: 4px;
}

.k-team .tasks-feed-add-post-flag-checkbox:hover {
  border: 1.5px solid var(--kt-ui-field-border-color);
}

/* endregion Tasks checkboxes */

/* region Task Report checkboxes */

#report-rewrite-filter [type=checkbox],
.reports-constructor [type=checkbox] {
  display: inline-block;
}

.k-team .reports-constructor [type=checkbox],
.k-team .reports-add-col-checkbox {
  vertical-align: top;
}

/* endregion Report checkboxes */

/* region Filter checkboxes */

.main-ui-filter-field-button-checkbox {
  display: inline-block;
}

/* endregion Filter checkboxes */

/* region Personal Area checkboxes */

.el-checkbox .el-checkbox__inner {
  display: none;
}

.el-checkbox .el-checkbox__original {
  display: inline-block;
  position: relative;
  opacity: 1;
  z-index: unset;
}

/* endregion Personal Area checkboxes */

/* Region Quasar checkboxes
   TODO:REMOVE класс-завязку на боди
*/

body:not(.pgk) .kt-checkbox {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

body:not(.pgk) .kt-checkbox.disabled {
  opacity: 1 !important;
}

body:not(.pgk) .kt-checkbox .q-checkbox__inner {
  font-size: var(--kt-ui-checkbox-size);
  border-radius: var(--kt-ui-checkbox-border-radius);
  background-color: var(--kt-ui-checkbox-bg);
  transition: box-shadow 160ms linear;
}

body:not(.pgk) .kt-checkbox.disabled .q-checkbox__inner {
  color: var(--kt-ui-field-border-color-disabled);
}

body:not(.pgk) .kt-checkbox .q-checkbox__inner--truthy {
  color: var(--kt-ui-checkbox-checked-bg);
}

body:not(.pgk) .kt-checkbox .q-checkbox__inner--indet,
body:not(.pgk) .kt-checkbox .q-checkbox__inner--truthy .q-checkbox__icon {
  background-color: var(--kt-ui-checkbox-bg);
}

body:not(.pgk) .kt-checkbox .q-checkbox__icon-container {
  border: 1.5px solid var(--kt-ui-checkbox-border-color);
  border-radius: var(--kt-ui-checkbox-border-radius);
  background-color: var(--kt-ui-checkbox-checked-bg);
}

body:not(.pgk) .kt-checkbox .q-checkbox__icon-container .q-checkbox__icon {
  -webkit-mask-image: var(--kt-ui-checkbox-icon-checked);
          mask-image: var(--kt-ui-checkbox-icon-checked);
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  -webkit-mask-position: 50% 50%;
          mask-position: 50% 50%;
}

body:not(.pgk) .kt-checkbox.disabled .q-checkbox__icon-container {
  border-color: var(--kt-ui-field-color-disabled);
  background-color: var(--kt-ui-field-color-disabled);
}

body:not(.pgk) .kt-checkbox .q-checkbox__bg {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border: 1.5px solid var(--kt-ui-checkbox-border-color);
  border-radius: var(--kt-ui-checkbox-border-radius);
}

body:not(.pgk) .kt-checkbox .no-outline {
  display: none;
}

body:not(.pgk) .kt-checkbox.disabled .q-checkbox__label {
  color: var(--kt-ui-field-color-disabled);
}

body.desktop .kt-checkbox:not(.disabled):focus-visible .q-checkbox__inner {
  box-shadow: var(--kt-ui-box-shadow-focus);
}

body.desktop .kt-checkbox:not(.disabled) .q-checkbox__inner::before {
  display: none;
}

/* End region Quasar checkboxes */

/* region Input style */

.k-team .el-input__inner {
  --kt-ui-field-size: var(--kt-ui-field-size-md);
}

.k-team .el-input--small .el-input__inner {
  --kt-ui-field-size: var(--kt-ui-field-size-sm);
}

.k-team .el-input--small .el-input__inner,
.k-team .el-input__inner {
  height: var(--kt-ui-field-size);
  box-sizing: border-box;
  padding: 0 12px;
  outline: 0;
  border: var(--kt-ui-field-border-width) solid var(--kt-ui-field-border-color);
  border-radius: var(--kt-ui-field-border-radius);
  font-size: var(--kt-ui-field-font-size);
  color: var(--kt-ui-field-color);
  background-color: var(--kt-ui-field-bg-color);
  background-image: none;
  transition: border-color 160ms linear;
}

body:not(.pgk) .q-field__native::-moz-placeholder, .k-team .el-input .el-input__inner::-moz-placeholder {
  color: var(--kt-ui-field-placeholder-color);
}

body:not(.pgk) .q-field__native::placeholder,
.k-team .el-input .el-input__inner::placeholder {
  color: var(--kt-ui-field-placeholder-color);
}

body:not(.pgk) .q-field--standard .q-field__control:hover,
.k-team .el-input .el-input__inner:hover {
  color: var(--kt-ui-field-color-hover);
  border-color: var(--kt-ui-field-border-color-hover);
  background-color: var(--kt-ui-field-bg-color-hover);
}

body:not(.pgk) .q-field--standard.q-field--focused .q-field__control,
body:not(.pgk) .q-field--standard .q-field__control:focus-visible,
.k-team .el-input .el-input__inner:focus-visible {
  color: var(--kt-ui-field-color-focus);
  border-color: var(--kt-ui-field-border-color-focus);
  background-color: var(--kt-ui-field-bg-color-focus);
}

body:not(.pgk) .q-field--disabled.q-field--standard .q-field__control,
.k-team .el-input.is-disabled .el-input__inner {
  color: var(--kt-ui-field-color-disabled);
  border-color: var(--kt-ui-field-border-color-disabled);
  background-color: var(--kt-ui-field-bg-color-disabled);
}

/* region Input style */

/* region Element-ui input style */

/* endregion Element-ui input style */

/* Region Quasar inputs
   TODO:REMOVE класс-завязку на боди
*/

body:not(.pgk) .q-field {
  --kt-ui-field-size: var(--kt-ui-field-size-md);
}

body:not(.pgk) .q-field.q-field--dense {
  --kt-ui-field-size: var(--kt-ui-field-size-sm);
}

body:not(.pgk) .q-field .q-field__control {
  height: var(--kt-ui-field-size);
}

body:not(.pgk) .q-field .q-field__control:has(textarea) {
  height: auto;
  min-height: var(--kt-ui-field-size);
}

body:not(.pgk) .q-field .q-field__marginal {
  height: calc(var(--kt-ui-field-size) - 2 * var(--kt-ui-field-border-width));
  color: var(--kt-ui-field-color);
}

body:not(.pgk) .q-field--auto-height .q-field__control,
body:not(.pgk) .q-field--auto-height .q-field__native,
body:not(.pgk) .q-field--auto-height .q-field__marginal {
  height: auto;
}

body:not(.pgk) .q-field--auto-height .q-field__control,
body:not(.pgk) .q-field--auto-height.q-field--dense .q-field__control {
  min-height: var(--kt-ui-field-size);
}

body:not(.pgk) .q-field--auto-height .q-field__native,
body:not(.pgk) .q-field--auto-height .q-field__marginal,
body:not(.pgk) .q-field--auto-height.q-field--dense .q-field__native,
body:not(.pgk) .q-field--auto-height.q-field--dense .q-field__marginal {
  min-height: calc(var(--kt-ui-field-size) - 2 * var(--kt-ui-field-border-width));
}

body:not(.pgk) .q-field--standard .q-field__control {
  padding: 0 12px;
  border: var(--kt-ui-field-border-width) solid var(--kt-ui-field-border-color);
  border-radius: var(--kt-ui-field-border-radius);
  color: var(--kt-ui-field-color);
  background-color: var(--kt-ui-field-bg-color);
  transition: border-color 160ms linear, background-color 160ms linear;
}

body:not(.pgk) .q-field--error.q-field--standard .q-field__control {
  border-color: var(--kt-ui-border-error);
}

body:not(.pgk) .q-field--standard .q-field__control::before,
body:not(.pgk) .q-field--standard .q-field__control::after {
  display: none;
}

body:not(.pgk) .q-field--standard.q-field--highlighted .q-field__control {
  box-shadow: none;
  background-color: var(--kt-ui-field-bg-color);
}

body:not(.pgk) .q-field.q-field--standard .q-field__bottom,
body:not(.pgk) .q-field.q-field--standard.q-field--dense .q-field__control {
  padding-left: 12px;
  padding-right: 12px;
}

body:not(.pgk) .q-field.q-field--standard .q-field__control-container {
  height: revert;
}

body:not(.pgk) .q-field--auto-height.q-field--labeled .q-field__control-container {
  padding-top: 0;
}

body:not(.pgk) .q-field__label {
  top: 50%;
  transform: translateY(-50%);
  font-size: var(--kt-ui-label-title-font-size);
  line-height: var(--kt-ui-label-title-line-height);
  letter-spacing: var(--kt-ui-label-title-letter-space);
  color: var(--kt-ui-label-title-color);
}

body:not(.pgk) .q-field--float:not(.kt-file) .q-field__label {
  display: none;
}

body:not(.pgk) .q-field__marginal {
  height: var(--kt-ui-field-size);
  font-size: 20px;
}

body:not(.pgk) .q-field--dense .q-field__marginal {
  height: var(--kt-ui-field-size-sm);
  font-size: 16px;
}

body:not(.pgk) .q-field__native,
body:not(.pgk) .q-field__prefix,
body:not(.pgk) .q-field__suffix,
body:not(.pgk) .q-field__input {
  padding: 0;
  color: var(--kt-ui-field-color);
}

body:not(.pgk) .q-field__native::-moz-placeholder {
  font-size: var(--kt-ui-field-font-size);
  letter-spacing: 0.16px;
}

body:not(.pgk) .q-field__native,
body:not(.pgk) .q-field__native::placeholder {
  font-size: var(--kt-ui-field-font-size);
  letter-spacing: 0.16px;
}

body:not(.pgk) .q-field__after,
body:not(.pgk) .q-field__append {
  padding-left: 8px;
}

body:not(.pgk) .kt-input.q-textarea.q-field--dense.q-field--labeled .q-field__control-container {
  padding-top: 5px;
}

/* End region Quasar inputs */

.k-team .el-radio.is-checked .el-radio__inner {
  border-color: var(--kt-ui-radio-border-color);
  background-color: var(--kt-ui-radio-bg);
}

.k-team .el-radio.is-checked.is-disabled .el-radio__inner {
  border-color: var(--kt-ui-field-border-color-disabled);
  background-color: var(--kt-ui-field-bg-color-disabled);
}

.k-team .el-radio .el-radio__inner::after {
  width: var(--kt-ui-radio-inner-size);
  height: var(--kt-ui-radio-inner-size);
  border-radius: var(--kt-ui-radio-inner-border-radius);
}

.k-team .el-radio.is-checked .el-radio__inner::after {
  background-color: var(--kt-ui-radio-checked-bg);
}

.k-team .el-radio.is-checked.is-disabled .el-radio__inner::after {
  background-color: var(--kt-ui-field-border-color-disabled);
}

.k-team .el-radio .el-radio__label,
.k-team .el-radio .el-radio__input.is-checked + .el-radio__label {
  color: var(--kt-ui-label-title-color);
}

.k-team .el-radio.is-disabled .el-radio__label {
  color: var(--kt-ui-label-title-color-disabled);
}

/* region Radio style */

.ui-ctl-radio-wrapper {
  margin: 0;
  padding: 0;
  border-radius: var(--kt-ui-radio-border-radius);
  background: transparent;
}

.ui-ctl-radio .ui-ctl-element {
  --ui-field-size: var(--kt-ui-radio-size);
  --kt-ui-field-border-color: var(--kt-ui-radio-border-color);
  display: block;
  width: var(--ui-field-size);
  height: var(--ui-field-size);
  margin: 0;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  position: relative;
  border-width: 1.5px;
  border-radius: var(--kt-ui-radio-border-radius);
  background-color: var(--kt-ui-radio-bg);
  cursor: pointer;
}

.ui-ctl-radio .ui-ctl-element::after {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: var(--kt-ui-radio-inner-size);
  height: var(--kt-ui-radio-inner-size);
  border-radius: var(--kt-ui-radio-inner-border-radius);
}

.ui-ctl-radio .ui-ctl-element:checked::after {
  background-color: var(--kt-ui-radio-checked-bg);
}

.ui-ctl-radio .ui-ctl-element:disabled,
.ui-ctl-radio-disabled .ui-ctl-element {
  border-color: var(--kt-ui-field-border-color-disabled);
  background-color: var(--kt-ui-field-bg-color-disabled);
}

.ui-ctl-radio .ui-ctl-element:checked:disabled::after,
.ui-ctl-radio-disabled .ui-ctl-element:checked::after {
  background-color: var(--kt-ui-field-checked-bg-color-disabled);
}

.ui-ctl-radio-disabled .ui-ctl-label-text {
  color: var(--kt-ui-label-text-color-disabled);
}

.radio-focus .ui-ctl-radio .ui-ctl-element {
  box-shadow: var(--kt-ui-checkbox-shadow-focus);
}

/* endregion Radio style */

/* region Personal Area radio */

.k-team .el-radio .el-radio__inner {
  width: var(--kt-ui-radio-size);
  height: var(--kt-ui-radio-size);
  border-width: 1.5px;
  border-color: var(--kt-ui-radio-border-color);
  border-radius: var(--kt-ui-radio-border-radius);
  background-color: var(--kt-ui-radio-bg);
}

.k-team .el-radio__label {
  padding-left: var(--kt-ui-offset-md, 8px);
}

/* endregion Personal Area radio */

/* Region Quasar radio
   TODO:REMOVE класс-завязку на боди
*/

body:not(.pgk) .kt-radio {
  display: inline-flex;
  align-items: center;
  gap: 8px;
}

body:not(.pgk) .kt-radio.disabled {
  opacity: 1 !important;
}

body:not(.pgk) .kt-radio .q-radio__inner {
  font-size: var(--kt-ui-radio-size);
  color: var(--kt-ui-radio-border-color);
  border-radius: var(--kt-ui-radio-border-radius);
  background-color: var(--kt-ui-radio-bg);
  transition: box-shadow 160ms linear;
}

body:not(.pgk) .kt-radio.disabled .q-radio__inner {
  color: var(--kt-ui-field-color-disabled);
}

body:not(.pgk) .kt-radio .q-radio__inner--truthy {
  color: var(--kt-ui-radio-checked-bg);
}

body:not(.pgk) .kt-radio .q-radio__bg {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

body:not(.pgk) .kt-radio .no-outline {
  display: none;
}

body:not(.pgk) .kt-radio.disabled .q-radio__label {
  color: var(--kt-ui-field-color-disabled);
}

body.desktop .kt-radio:not(.disabled):focus-visible .q-radio__inner {
  box-shadow: var(--kt-ui-box-shadow-focus);
}

body.desktop .kt-radio:not(.disabled) .q-radio__inner::before {
  display: none;
}

/* End region Quasar radio */

/* region Input style */

.k-team .el-textarea .el-textarea__inner,
.k-team .el-dialog__body textarea {
  min-height: var(--kt-ui-textarea-min-height) !important;
  box-sizing: border-box;
  padding: 12px 16px;
  outline: 0;
  border: var(--kt-ui-field-border-width) solid var(--kt-ui-field-border-color);
  border-radius: var(--kt-ui-textarea-border-radius);
  font-family: inherit;
  font-size: var(--kt-ui-field-font-size);
  box-shadow: none;
  color: var(--kt-ui-field-color);
  background-color: var(--kt-ui-field-bg-color);
  background-image: none;
  transition: border-color 160ms linear;
}

.k-team .el-textarea .el-textarea__inner::-moz-placeholder, .k-team .el-dialog__body textarea::-moz-placeholder {
  color: var(--kt-ui-field-placeholder-color);
}

.k-team .el-textarea .el-textarea__inner::placeholder,
.k-team .el-dialog__body textarea::placeholder {
  color: var(--kt-ui-field-placeholder-color);
}

.k-team .el-textarea .el-textarea__inner:hover,
.k-team .el-dialog__body textarea:hover {
  color: var(--kt-ui-field-color-hover);
  border-color: var(--kt-ui-field-border-color-hover);
  background-color: var(--kt-ui-field-bg-color-hover);
}

.k-team .el-textarea .el-textarea__inner:focus-visible,
.k-team .el-dialog__body textarea:focus-visible {
  color: var(--kt-ui-field-color-focus);
  border-color: var(--kt-ui-field-border-color-focus);
  background-color: var(--kt-ui-field-bg-color-focus);
}

.k-team .el-textarea.is-disabled .el-textarea__inner,
.k-team .el-dialog__body textarea:disabled {
  color: var(--kt-ui-field-color-disabled);
  border-color: var(--kt-ui-field-border-color-disabled);
  background-color: var(--kt-ui-field-bg-color-disabled);
}

/* region Input style */

/* region Element-ui input style */

/* endregion Element-ui input style */

/* region Textarea style */

.ui-ctl-textarea textarea.ui-ctl-element {
  --kt-ui-field-border-radius: var(--kt-ui-textarea-border-radius);
  padding: 10px 14px;
  border: 2px solid var(--kt-ui-field-border-color);
}

.ui-ctl-textarea textarea.ui-ctl-element:disabled {
  border-color: transparent;
}

/* endregion Textarea style */

/* region Disabled field */

.ui-ctl-element[disabled]::-moz-placeholder {
  color: var(--kt-ui-field-color-disabled);
}

.ui-ctl-element[disabled]::placeholder {
  color: var(--kt-ui-field-color-disabled);
}

.ui-ctl-element[disabled],
.ui-ctl-element[disabled]:hover,
.ui-ctl-element[disabled]:active,
.ui-ctl-element[disabled=disabled],
.ui-ctl-element[disabled=disabled]:hover,
.ui-ctl-element[disabled=disabled]:active,
.ui-ctl-disabled .ui-ctl-element,
.ui-ctl-disabled .ui-ctl-element:hover,
.ui-ctl-disabled .ui-ctl-element:focus,
.ui-ctl-inactive .ui-ctl-element,
.ui-ctl-inactive .ui-ctl-element:hover,
.ui-ctl-inactive .ui-ctl-element:focus,
.ui-ctl.ui-ctl__combined-input.ui-ctl-inactive,
.ui-ctl.ui-ctl__combined-input.ui-ctl-disabled {
  color: var(--kt-ui-field-color-disabled);
}

/* endregion Disabled field */

.kt-form {
  font-family: var(--ui-font-family-primary);
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  height: auto;
  color: var(--kt-ui-text-secondary, #6F6F6F);
}

.kt-form__header {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 8px;
}

.kt-form__helper {
  display: block;
  margin-top: 2px;
  font-size: 12px;
}

.kt-form__error textarea.ui-ctl-element {
  border-color: var(--kt-ui-border-error);
  border-width: 2px;
  border-radius: var(--kt-ui-field-border-radius);
}

.kt-form__error .kt-form__helper {
  color: var(--kt-ui-text-error);
}

.kt-form__error .select2-container--default .select2-selection--single {
  border: 2px solid var(--kt-ui-border-error);
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ildhcm5pbmctLWZpbGxlZCI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik05Ljk5ODk5IDEuMjU0MDNDNS4xODY0OSAxLjI1NDAzIDEuMjQ4OTkgNS4xOTE1MyAxLjI0ODk5IDEwLjAwNEMxLjI0ODk5IDE0LjgxNjUgNS4xODY0OSAxOC43NTQgOS45OTg5OSAxOC43NTRDMTQuODExNSAxOC43NTQgMTguNzQ5IDE0LjgxNjUgMTguNzQ5IDEwLjAwNEMxOC43NDkgNS4xOTE1MyAxNC44MTE1IDEuMjU0MDMgOS45OTg5OSAxLjI1NDAzWk05LjMxMTQ5IDUuMDA0MDNIMTAuNjg2NVYxMS44NzlIOS4zMTE0OVY1LjAwNDAzWk05Ljk5ODk5IDE1LjYyOUM5LjQ5ODk5IDE1LjYyOSA5LjA2MTQ5IDE1LjE5MTUgOS4wNjE0OSAxNC42OTE1QzkuMDYxNDkgMTQuMTkxNSA5LjQ5ODk5IDEzLjc1NCA5Ljk5ODk5IDEzLjc1NEMxMC40OTkgMTMuNzU0IDEwLjkzNjUgMTQuMTkxNSAxMC45MzY1IDE0LjY5MTVDMTAuOTM2NSAxNS4xOTE1IDEwLjQ5OSAxNS42MjkgOS45OTg5OSAxNS42MjlaIiBmaWxsPSIjRkE0RDU2Ii8+CjwvZz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: 90% 8px;
}

.kt-form__warning .select2-container--default .select2-selection--single {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ildhcm5pbmctLWFsdC0tZmlsbGVkIj4KPGcgaWQ9IlZlY3RvciI+CjxwYXRoIGQ9Ik0xMC4wMDEzIDMuODU3MUg5Ljk5ODc2TDIuOTA1NDQgMTcuNDk3OUwyLjkwNjYzIDE3LjVIMTcuMDkzNEwxNy4wOTQ2IDE3LjQ5NzlMMTAuMDAxMyAzLjg1NzFaTTkuMjk2ODggNy40OTk5OEgxMC43MDMxVjEzLjEyNUg5LjI5Njg4VjcuNDk5OThaTTEwIDE2LjI1QzkuODE0NTggMTYuMjUgOS42MzMzMyAxNi4xOTUgOS40NzkxNiAxNi4wOTJDOS4zMjQ5OSAxNS45ODkgOS4yMDQ4MyAxNS44NDI2IDkuMTMzODcgMTUuNjcxMkM5LjA2MjkxIDE1LjQ5OTkgOS4wNDQzNCAxNS4zMTE0IDkuMDgwNTIgMTUuMTI5NkM5LjExNjY5IDE0Ljk0NzcgOS4yMDU5OCAxNC43ODA3IDkuMzM3MDkgMTQuNjQ5NkM5LjQ2ODIgMTQuNTE4NSA5LjYzNTI1IDE0LjQyOTIgOS44MTcxMSAxNC4zOTNDOS45OTg5NyAxNC4zNTY4IDEwLjE4NzUgMTQuMzc1NCAxMC4zNTg4IDE0LjQ0NjNDMTAuNTMwMSAxNC41MTczIDEwLjY3NjUgMTQuNjM3NSAxMC43Nzk1IDE0Ljc5MTZDMTAuODgyNSAxNC45NDU4IDEwLjkzNzUgMTUuMTI3MSAxMC45Mzc1IDE1LjMxMjVDMTAuOTM3NSAxNS41NjExIDEwLjgzODcgMTUuNzk5NiAxMC42NjI5IDE1Ljk3NTRDMTAuNDg3MSAxNi4xNTEyIDEwLjI0ODYgMTYuMjUgMTAgMTYuMjVaIiBmaWxsPSIjRjFDMjFCIi8+CjxwYXRoIGQ9Ik0xOC4xMjUgMTguNzVIMS44NzVDMS43Njc2MyAxOC43NSAxLjY2MjA2IDE4LjcyMjMgMS41Njg0OCAxOC42Njk3QzEuNDc0OSAxOC42MTcgMS4zOTY0NyAxOC41NDExIDEuMzQwNzUgMTguNDQ5M0MxLjI4NTAyIDE4LjM1NzUgMS4yNTM4OSAxOC4yNTI5IDEuMjUwMzQgMTguMTQ1NkMxLjI0NjggMTguMDM4MyAxLjI3MDk2IDE3LjkzMTkgMS4zMjA1IDE3LjgzNjZMOS40NDU1IDIuMjExNkM5LjQ5ODI4IDIuMTEwMTIgOS41Nzc4OSAyLjAyNTA3IDkuNjc1NjYgMS45NjU3MkM5Ljc3MzQ0IDEuOTA2MzYgOS44ODU2MiAxLjg3NDk3IDEwIDEuODc0OTdDMTAuMTE0NCAxLjg3NDk3IDEwLjIyNjYgMS45MDYzNiAxMC4zMjQzIDEuOTY1NzJDMTAuNDIyMSAyLjAyNTA3IDEwLjUwMTcgMi4xMTAxMiAxMC41NTQ1IDIuMjExNkwxOC42Nzk1IDE3LjgzNjZDMTguNzI5IDE3LjkzMTkgMTguNzUzMiAxOC4wMzgzIDE4Ljc0OTcgMTguMTQ1NkMxOC43NDYxIDE4LjI1MjkgMTguNzE1IDE4LjM1NzUgMTguNjU5MyAxOC40NDkzQzE4LjYwMzUgMTguNTQxMSAxOC41MjUxIDE4LjYxNyAxOC40MzE1IDE4LjY2OTdDMTguMzM4IDE4LjcyMjMgMTguMjMyNCAxOC43NSAxOC4xMjUgMTguNzVaTTIuOTA2NjMgMTcuNUgxNy4wOTM0TDE3LjA5NDYgMTcuNDk3OUwxMC4wMDEzIDMuODU3MUg5Ljk5ODc2TDIuOTA1NDQgMTcuNDk3OUwyLjkwNjYzIDE3LjVaIiBmaWxsPSIjRjFDMjFCIi8+CjwvZz4KPC9nPgo8L3N2Zz4K);
  background-repeat: no-repeat;
  background-position: 90% 8px;
}

.kt-form__error textarea {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgaWQ9Ildhcm5pbmctLWZpbGxlZCI+CjxwYXRoIGlkPSJWZWN0b3IiIGQ9Ik05Ljk5ODk5IDEuMjU0MDNDNS4xODY0OSAxLjI1NDAzIDEuMjQ4OTkgNS4xOTE1MyAxLjI0ODk5IDEwLjAwNEMxLjI0ODk5IDE0LjgxNjUgNS4xODY0OSAxOC43NTQgOS45OTg5OSAxOC43NTRDMTQuODExNSAxOC43NTQgMTguNzQ5IDE0LjgxNjUgMTguNzQ5IDEwLjAwNEMxOC43NDkgNS4xOTE1MyAxNC44MTE1IDEuMjU0MDMgOS45OTg5OSAxLjI1NDAzWk05LjMxMTQ5IDUuMDA0MDNIMTAuNjg2NVYxMS44NzlIOS4zMTE0OVY1LjAwNDAzWk05Ljk5ODk5IDE1LjYyOUM5LjQ5ODk5IDE1LjYyOSA5LjA2MTQ5IDE1LjE5MTUgOS4wNjE0OSAxNC42OTE1QzkuMDYxNDkgMTQuMTkxNSA5LjQ5ODk5IDEzLjc1NCA5Ljk5ODk5IDEzLjc1NEMxMC40OTkgMTMuNzU0IDEwLjkzNjUgMTQuMTkxNSAxMC45MzY1IDE0LjY5MTVDMTAuOTM2NSAxNS4xOTE1IDEwLjQ5OSAxNS42MjkgOS45OTg5OSAxNS42MjlaIiBmaWxsPSIjRkE0RDU2Ii8+CjwvZz4KPC9zdmc+Cg==);
  background-repeat: no-repeat;
  background-position: 97% 13px;
}

.k-team .el-range-editor--small .el-range__close-icon,
.k-team .el-range-editor--small .el-range__icon {
  line-height: 30px;
}

@media (max-width: 767px) {
  .k-team .task-edit-add-template-container {
    margin-left: 0;
    order: 0;
    width: 100%;
  }

  .k-team .tasks-form-footer-container {
    display: flex;
    gap: var(--ui-btn-margin-left);
    flex-wrap: wrap;
  }

  .k-team .tasks-form-footer-container .ui-btn + .ui-btn {
    margin-left: 0;
  }

  .k-team .task-iframe-popup-side-slider .task-form.tasks {
    margin-bottom: 225px;
  }
}