/*.telerik-form {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
}*/

.k-form .k-form-legend {
  color: #000;
  font-family: Onest;
  font-size: var(--Body-Regular, 16px);
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
  border: 0;
}

.k-form .hide-legend .k-form-legend {
  border-color: unset;
  margin: 0;
  padding: 0;
  border-width: 0;
  border-style: none;
  width: 0;
  height: 0;
}

.k-chip-text, .k-chip-label {
  white-space: break-spaces;
}

.telerik-form-grid-columns-2 {
  display: grid;
  grid-template-columns: 1fr 350px;
  gap: 40px;
}

.k-form .k-form-fieldset.telerik-form-group {
  border-radius: 6px;
  background: #FFF;
  display: flex;
  padding: 32px;
  flex-direction: column;
  align-items: flex-start;
  gap: 40px;
}

.k-form .k-form-fieldset.telerik-form-group.telerik-form-group-inactive {
  display: none !important;
}

.telerik-form-title {
  border-bottom: 1px solid var(--Gray-100, #E8E8E8);
}

.k-form,
.telerik-form .k-form-inline,
.k-form-inline {
  color: #000;
}

.k-form-md .k-form-field, .k-form-md .k-form-buttons {
  margin-top: 0;
}

.k-form-buttons.k-actions-start {
  position: sticky;
  top: 196px;
  align-self: start;
}

.form-services-navigation {
  width: fit-content;
}

.form-services-navigation .navigation-list {
  display: flex;
  padding: var(--Standart-xxs, 4px);
  align-items: flex-start;
  gap: var(--Standart-null, 0px);

  border-radius: var(--Standart-xs, 6px);
  background: var(--Default-black-40, rgba(0, 0, 0, 0.04));
}

.form-services-navigation .navigation-list .list-item {
  display: flex;
  padding: var(--Standart-, 12px) var(--Standart-xl, 32px);
  justify-content: center;
  align-items: center;
  gap: var(--Standart-xxs, 4px);

  border-radius: var(--Standart-xxs, 4px);
}

.form-services-navigation .navigation-list .list-item.active {
  display: flex;
  padding: var(--Standart-, 12px) var(--Standart-xl, 32px);
  justify-content: center;
  align-items: center;
  gap: var(--Standart-xxs, 4px);

  border-radius: var(--Standart-xxs, 4px);
  background: var(--Default-black-1000, #000);
}

.telerik-form h3.item-title {
  color: #000;
  /* Body/Regular/Regular-500 */
  font-family: Onest;
  font-size: var(--Body-Regular, 16px);
  font-style: normal;
  font-weight: 500;
  line-height: 140%; /* 22.4px */
}

.telerik-form h3.item-small-title {
  color: var(--Default-black-400, rgba(0, 0, 0, 0.40));
  /* Body/Regular/Regular-400 */
  font-family: Onest;
  font-size: var(--Body-Regular, 16px);
  font-style: normal;
  font-weight: 400;
  line-height: 140%; /* 22.4px */
}

.telerik-form .k-form-field.required .item-title:after,
.k-form-field.required .item-title:after {
  margin-left: 6px;
  content: url("/../v2/images/buttons/required-star.svg");
  font-size: 1rem;
  color: red;
}

.has-long-item-title .tooltip-target.tooltip-target-big.tooltip-element.gray-icon {
  display: inline-flex;
  vertical-align: bottom;
  margin-bottom: 2px;
}

.telerik-form .k-form-field.required .item-title .item-title-element:after,
.k-form-field.required .item-title .item-title-element:after {
  content: url("/../v2/images/buttons/required-star.svg");
  font-size: 1rem;
  margin-left: 6px;
}

.telerik-form .k-form-field.required .has-long-item-title .item-title:after, 
.k-form-field.required .has-long-item-title .item-title:after {
  display: none;
}

.telerik-form .tooltip-target,
.tooltip-target {
  align-self: auto;
  display: block;
  cursor: pointer;
  width: 16px;
  height: 16px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url("/../v2/images/buttons/question-icon.svg");
}

.telerik-form .tooltip-target-big,
.tooltip-target-big {
  align-self: start;
  width: 20px;
  height: 20px;
  background-size: cover;
  flex-shrink: 0;
}

.k-form-hint, .k-form-error {
  font-style: normal;
}

.k-form-error, .k-text-error, .k-form-field-error .k-label {
  color: var(--Accent-red, #EA2311);
}

.telerik-form .character-counter.k-form-hint,
.character-counter.k-form-hint {
  color: var(--Gray-400, #A3A3A3);
}

.k-form .k-form-field .item-tooltip {
  display: flex;
  align-items: baseline;
  gap: 4px;
  margin: 0;
}

.k-form .k-form-field .item-tooltip-2,
.item-tooltip-2 {
  display: flex;
  align-items: center;
  gap: 5px;
  margin: 0;
}

.tooltip-end {
  display: inline-flex;
  align-items: baseline;
  gap: 4px;
}

.k-form .k-form-field.form-item-container,
.form-item-container {
  display: grid;
  grid-template-columns: 318px 1fr;
  align-items: flex-start;
  gap: 10px 40px;
  align-self: stretch;
}

.k-form .k-form-field.form-item-container .form-one-element-inside,
.k-form .k-form-field.form-item-container .form-elements-in-one-column {
  grid-column: 2/2;
  width: 100%;
}

.f-item-order-end {
  order: 100;
}

.f-flex-column-g-16 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}

.k-form .k-form-field.form-item-container .form-element-width-100-percent {
  width: 100%;
}

.k-form .k-form-field.form-item-container .textarea-info,
.k-form .k-form-field.form-item-container .k-form-error.k-invalid-msg {
  grid-column: 2/2;
  margin: 0;
}

.k-form .k-form-field.form-item-container .textarea-info .character-counter.k-form-hint {
  margin: 0;
}

.form-input-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
}

.form-telerik-switch-container {
  width: 100%;
}

.form-telerik-switch {
  display: flex;
  width: 480px;
  padding: 16px 24px;
  justify-content: space-between;
  align-items: center;
  border-radius: 4px;
  background: #F8F8F8;
}

.form-telerik-switch.form-telerik-switch-simple {
  display: flex;
  justify-content: space-between;
  display: flex;
  align-items: center;
  gap: 15px;
  align-self: stretch;
  width: 100%;
  background: unset;
  padding: 0;
}

.form-telerik-switch-column {
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 480px;
  padding: 16px 24px;
  justify-content: space-between;
  align-items: center;
  border-radius: 4px;
  background: #F8F8F8;
}

.form-telerik-switch-2 {
  border-radius: var(--Standart-xs, 6px);
  border: 1px solid var(--Default-black-100, rgba(0, 0, 0, 0.10));
  background: unset;
  width: 100%;
}

.f-elements-inline {
  width: 100%;
  align-items: center;
  display: flex;
  justify-content: space-between;
}

.telerik-switch.k-switch-md {
  right: 10px;
}

.telerik-switch .k-switch-md, .k-switch-md .k-switch-track {
  display: flex;
  border-radius: 20.444px;
  border: 0;
  width: 41px;
  height: 24px;
}

.mass-mailing-switch-selector {
  min-height: 130px;
}

.mass-mailing-switch-selector .k-switch-md .k-switch-track {
  width: 50px;
}

.mass-mailing-switch-selector .k-switch-md {
  width: 40px;
}

.mass-mailing-switch-selector .k-switch {
  margin-left: 12px;
}

/*.telerik-switch:focus .k-switch-track {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent)
}*/

.telerik-switch.k-switch-off .k-switch-track {
  background: var(--Gray-200, #CECECE);
}

.telerik-switch.k-switch-off:hover .k-switch-track {
  background: var(--Gray-400, #A3A3A3);
}

.telerik-switch.k-switch-on .k-switch-track {
  background: var(--Prime-secondary, #BADB4E);
}

.telerik-switch.k-switch-on:hover .k-switch-track {
  background: var(--Prime-tertiary, #BBCF26);
}

.telerik-switch .k-switch-thumb.k-rounded-full {
  width: 19px;
  height: 19px;
}

.k-switch-md.k-switch-on .k-switch-thumb-wrap {
  left: calc(100% - 2.5px);
}

.k-switch-md.k-switch-off .k-switch-thumb-wrap {
  left: 12px;
}

.k-switch-on .k-switch-thumb {
  border-color: var(--Default-white-1000, #FFF);
  color: unset;
  border-radius: 13.333px;
  background: var(--Default-white-1000, #FFF);
}

.k-switch-off .k-switch-thumb {
  border-color: var(--Default-white-1000, #FFF);
  color: unset;
  border-radius: 13.333px;
  background: var(--Default-white-1000, #FFF);
}

/* Short description container */

.short-description-container .k-textbox.k-input.k-input-solid {
  min-height: 172px;
}

/* Documents upload */

.documents-container {
  display: flex;
  padding: var(--Standart-m, 16px);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Standart-m, 16px);
  align-self: stretch;

  border-radius: var(--Standart-xs, 6px);
  background: #F5F5F5;
}

.text-box-validation-container {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
}

.delete-file-container {
  display: flex;
  gap: 16px;
  width: 100%;
}

.delete-file-container .k-button {
  height: fit-content;
}

.delete-file-container .k-upload.k-upload-async.telerik-blazor {
  background-color: unset;
}

.delete-file-container .k-upload .k-upload-files {
  margin-top: 4px;
}

.document-block {
  display: flex;
  align-items: stretch;
  gap: var(--Standart-m, 16px);
  align-self: stretch;
}

.document-block .k-upload .k-upload-button {
  height: 54px;

  font-family: "Onest", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 140%;
  color: #666666;

  background: #ffffff;
}

.document-block .k-upload .k-dropzone, .document-block .k-upload .k-upload-dropzone {
  background: unset;
}

.document-block .k-dropzone-hint,
.k-form-field .k-dropzone-hint {
  display: none;
}

.telerik-form .document-block .k-input-solid {
  background: #ffffff;
  border-color: #ffffff;
  height: 54px;
}

.telerik-form .document-block .k-button.master-btn-black {
  height: 46px;
  align-self: center;
}

.telerik-form .document-block .k-upload.k-upload-async.telerik-blazor {
  display: grid;
  gap: 20px;
  height: 100%;
  width: 100%;
  background-color: unset;
}

.bulk-container {
  display: flex;
  flex-direction: column;
  gap: 16px;
  width: 100%;
}

/* Characteristics  */

.characteristics-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex: 1 0 0;
  width: 100%;
}
    
.characteristics-items {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
}

.characteristics-items:has(.characteristic-block) {
  margin-bottom: var(--Standart-m, 16px);
}

.characteristic-block {
  display: flex;
  align-items: center;
  gap: 8px;
  align-self: stretch;
}

.characteristic-block .d-flex {
  display: flex;
  gap: 4px;
  align-items: center;
  width: 100%;
}

.characteristic-block .k-textbox {
  width: 100% !important;
}

.k-form .k-form-fieldset.f-flex-column {
  margin: 0;
}

.k-form .k-form-fieldset.f-flex-column .k-form-field.form-item {
  width: 100%;
}

.f-flex-column {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  align-self: stretch;
}

.f-flex-column-2,
.k-form .form-item.f-flex-column-2 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
}

.f-flex-column-3,
.k-form .form-item.f-flex-column-3 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
  align-self: stretch;
}

.f-flex-column-period {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
  align-self: stretch;
  width: 100%;
}

.f-flex-column-period .simple-select .simple-select-dropdown,
.periodical-in-form .simple-select .simple-select-dropdown {
  padding: 16px 24px;
  gap: 16px;
  height: 56px;
}

.f-flex-column-period .simple-select .telerik-blazor.k-dropdownlist .k-input-value-text,
.periodical-in-form .simple-select .telerik-blazor.k-dropdownlist .k-input-value-text {
  font-size: 16px;
}

.f-flex-column-3 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;
  align-self: stretch;

  width: 100%;
}

.img-bulk-upload-container {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.upload-image-preview {
  position: relative;
  width: 100%;
}

.upload-image-preview img {
  height: 100%;
  border-radius: 4px;
  width: 100%;
  object-fit: cover;
}

/*.lk-p-avatar-img .image-upload-preview {
  height: 90px;
  width: 90px;
}*/

.lk-p-avatar-img .upload-image-preview img {
  height: 100%;
  border-radius: 100px;
  width: 100%;
  object-fit: cover;
}

.img-delete-icon {
  position: absolute;
  cursor: pointer;
  transition: .2s ease-in-out;
  right: 6px;
  top: 6px;
}

.img-delete-icon:hover {
  background: #f5f5f5;
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent);
  border-radius: 4px;
}

/* Images */
/*.bulk-image-upload-container .k-upload:focus {
  border-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent)
}*/

.bulk-image-upload-container .k-upload .k-dropzone, .bulk-image-upload-container .k-upload .k-upload-dropzone {
  border-color: var(--Gray-40, #F6F6F6);
  color: var(--kendo-color-on-app-surface, #3d3d3d);
  background-color: var(--Gray-40, #F6F6F6);
  border-radius: 4px;
}

.bulk-image-upload-container {
  width: fit-content;
  border-radius: 4px;
}

.bulk-image-upload-container.lk-p-avatar-img {
  object-fit: cover;
  border-radius: 100px;
  background: white;
  border: 6px solid white;
}

.bulk-image-upload-container .k-dropzone-hint {
  display: none;
}

.k-upload .k-upload-button {
  min-width: auto;
  padding: 16px 16px 16px 24px;
}

.bulk-upload-simple:has(.doc-help-tooltip),
.add-doc-tootip-container {
  display: flex;
  gap: 4px;
  align-items: center;
}

.doc-help-tooltip {
  margin-right: 4px;
}

.file-image-help-tooltip {
  margin-top: 8px;
}

.bulk-upload-simple .k-upload .k-upload-button {
  min-width: auto;
  padding: 0;
}

.bulk-upload-simple .k-upload-button, .bulk-upload-simple .k-upload-button-wrap {
  width: auto;
}

.bulk-upload-simple .k-dropzone-hint {
  display: none;
}

.bulk-upload-simple .k-upload.k-upload-async {
  display: flex;
  flex-direction: column-reverse;
  gap: 8px;
}

.k-upload-files {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.k-upload .k-upload-files, .k-upload .k-file {
  border-style: unset;
  border: unset;
  border-color: unset;
}

.k-upload .k-upload-files .k-file-multiple, .k-upload .k-upload-files .k-file-single {
  gap: 4px;
}

.k-upload-actions {
  margin-left: auto;
}

.k-upload .k-upload-files .k-file {
  padding: 0;
  overflow: hidden;
  border-width: 0;
  border-style: unset;
  border: unset;

  flex-shrink: 0;
}

.bulk-image-upload-container .k-upload .k-upload-button {
  padding: 0;
}

.lk-p-avatar .k-upload.k-upload-async {
  padding: 0;
  border-radius: 100px;
}

.k-upload-button,
.k-upload-button-wrap {
  width: 100%;
  height: 100%;
}

.k-upload .k-dropzone, .k-upload .k-upload-dropzone {
  padding: 0;
  background-color: #ffffff;
  border-radius: 4px;
}

.k-upload.k-upload-async {
  border-radius: 4px;
  border: none;
}

.upload-block-simple-container .k-upload .k-dropzone, .bulk-image-upload-container .k-upload .k-upload-dropzone {
  border-color: var(--Gray-40, #F6F6F6);
  
  background: #F5F5F5;
  border-radius: 6px;
}

.upload-block-simple-container .k-upload .k-upload-button {
  padding: 8px 16px;
  align-items: center;
  height: 50px;
}

.upload-block-simple {
  display: flex;
  align-items: center;
  gap: var(--Standart-s, 8px);
  align-self: stretch;
  width: 100%;

  /* Body/Small/Small */
  font-family: Onest;
  font-size: var(--Body-Small, 14px);
  font-style: normal;
  font-weight: 400;
  line-height: 140%;

  color: var(--Default-black-400, rgba(0, 0, 0, 0.40));
}

.upload-photo-block {
  flex-direction: column;
  align-self: inherit;
  padding: 16px;
  width: 220px;
  height: 177px;
}

.upload-photo-block .image-icon,
.upload-photo-block .up-icon-position {
  position: absolute;
  top: 45%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.upload-photo-block .k-button-text {
  text-align: center;
  justify-content: center;
}

.upload-hide-files .k-upload-files {
  display: none;
}

/*.bulk-image-upload-container .k-upload .k-upload-dropzone.k-hover {
  background-color: var(--kendo-color-base-hover, #ebebeb)
}*/

.bulk-upload-image {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
  flex: 1 0 0;
}

.image-upload-container {
  display: flex;
  align-items: flex-end;
  gap: 8px;
}

.image-upload-block {
  display: flex;
  width: 220px;
  height: 177px;
  padding: 16px;
  flex-direction: column;
  align-items: flex-start;
  gap: 5px;
  border-radius: 4px;
  background: var(--Gray-40, #F6F6F6);
  position: relative;
}

.image-upload-block .image-icon,
.image-upload-block .up-icon-position {
  position: absolute;
  left: 94px;
  bottom: 72px;
}


/* RoundContainer */

.lk-p-avatar-img.bulk-image-upload-container.image-upload-round-container {
  width: 102px;
  height: 102px;
}

.bulk-image-upload-container.image-upload-round-container {
  width: 80px;
  height: 80px;
  /* border-radius: 50px; */
}

.lk-p-avatar-img.bulk-image-upload-container.image-upload-round-container .k-upload .k-upload-dropzone {
  height: 90px;
  width: 90px;
  border-radius: 100%;
}

.bulk-image-upload-container.image-upload-round-container .k-upload .k-upload-dropzone {
  height: 100%;
  border-radius: 50px;
  width: 100%;
}

.image-upload-round-container .k-upload-button,
.image-upload-round-container .k-upload-button-wrap {
  border-radius: 50px;
}

.lk-p-avatar-img.image-upload-round-container .upload-photo-block {
  width: 90px;
  height: 90px;
  padding: 24px;
}

.image-upload-round-container .upload-photo-block {
  width: auto;
  height: 100%;
  padding: 24px;
}

.lk-p-avatar-img.image-upload-round-container .upload-photo-block .image-icon,
.lk-m-records-org-avatar .image-upload-round-container .upload-photo-block .image-icon {
  position: absolute;
  align-self: center;
  justify-self: center;
}

.image-upload-round-container .upload-photo-block .image-icon {
  position: unset;
}

.create-conversation-group .image-upload-round-container .upload-photo-block .image-icon {
  position: absolute;
}

.create-conversation-group .bulk-image-upload-container.image-upload-round-container > div:nth-child(2),
.lk-m-records-org-avatar .bulk-image-upload-container.image-upload-round-container > div:nth-child(2) {
  height: 100%;
}

.create-conversation-group .k-upload,
.lk-m-records-org-avatar .k-upload {
  height: 100%;
}

.lk-p-avatar-img.image-upload-round-container .upload-image-preview {
  height: 90px;
}

.image-upload-round-container .upload-image-preview {
  height: 80px;
}

.image-upload-round-container .upload-image-preview img {
  height: 100%;
  border-radius: 50px;
  width: 100%;
  object-fit: cover;
}


.g-block-1 {
  width: 13px;
  height: 147px;

  border-radius: 2px;
  background: var(--Gray-40, #F6F6F6);
}

.g-block-2 {
  width: 9px;
  height: 101px;

  border-radius: 1px;
  background: var(--Gray-40, #F6F6F6);
}

.form-item-container .k-upload {
  grid-column: 2/2;
}

.location-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 5px;
}

.item-subtitile-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 5px;
}

.offer-name-container {
  display: flex;
  flex-direction: column;
  gap: 4px;
}

.k-form .k-form-fieldset.org-services-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 24px;
  padding: 0;
  margin: 0;
}

.k-form-md .k-form-field.mt-64 {
  margin-top: 64px;
}

.k-form-md .k-form-field.form-item-mt-24,
.mt-24 {
  margin-top: 24px;
}

.k-form-md .k-form-field.form-item-mt-20,
.mt-20 {
  margin-top: 20px;
}

.form-item-container.form-item-mt-20,
.form-item-mt-20 {
  margin-top: 20px;
}

.k-form-md .k-form-field.form-item-mt-16,
.mt-16 {
  margin-top: 16px;
}

.k-form-md .k-form-field.form-item-mt-8,
.mt-8 {
  margin-top: 8px;
}

.mt-4 {
  margin-top: 4px;
}

.mb-40 {
  margin-bottom: 40px;
}

.pb-24 {
  padding-bottom: 24px;
}

.mb-24 {
  margin-bottom: 24px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mb-16 {
  margin-bottom: 16px;
}

.k-form .k-form-field .item-tooltip.mb-16 {
  margin-bottom: 16px;
}

.mb-8 {
  margin-bottom: 8px;
}

.k-form .k-form-field .item-tooltip.mb-8 {
  margin-bottom: 8px;
}

.mb-4 {
  margin-bottom: 4px;
}

.border-bottom-black-100 {
  border-bottom: 1px solid var(--Default-black-100, rgba(0, 0, 0, 0.10));
}

.textarea-info:has(.sep-black-100) {
  flex-direction: column;
}

.price-input .k-dropdownlist {
  margin-bottom: 10px;
}

.sep-black-100 {
  width: 100%;
  height: 1px;
  background: var(--Default-black-100, rgba(0, 0, 0, 0.10));
}

.textarea-info {
  width: 100%;
}

/*.k-multiselect {
  border-color: #fff;
}*/

.telerik-form .k-picker-solid, .telerik-form .k-input-solid,
.k-picker-solid, .k-input-solid {
  border-radius: 4px;
  background-color: var(--Gray-40, #F6F6F6);
  background-image: none;
  color: var(--Default-Black, #0B0B0B);
}

.telerik-form .k-picker-solid, .telerik-form .k-input-solid {
  border-color: var(--Gray-40, #F6F6F6);
}

.input-adornment .input-prefix {
  text-wrap: nowrap;
  padding-left: 12px;
  cursor: not-allowed;
  vertical-align: middle;
  display: flex;
  align-items: center;
  background: unset;
  padding-right: 6px;
  border-right: unset;
  justify-content: center;

  font-size: 12px;
}

.input-adornment .k-input-md .k-input-inner {
  padding: 16px 4px;
}

.input-adornment .input-prefix {
  /* margin-top: auto; */
  padding-left: 6px;
  align-self: center;
  color: gray;
}

.select-container-white .k-input.k-input-solid {
  border-color: white;
  background-color: white;
  background-color: var(--Default-white-400, rgba(255, 255, 255, 0.40));
  border: 1px solid var(--Default-black-200, rgba(0, 0, 0, 0.20));
}

.textarea-container-white .k-input.k-input-solid {
  border-color: white;
  background-color: white;
  background-color: white;
  border: 1px solid white;
}

.select-container-white .k-input-md .k-input-values {
  padding-left: 12px;
}

.k-input-inner {
  padding: 0;
  padding-block: 0;
  padding-inline: 0;
}

.k-input-md .k-input-inner, .k-picker-md .k-input-inner {
  padding-block: 0;
  padding-inline: 0;
}

.change-language.k-input-md .k-input-inner, .change-language.k-picker-md .k-input-inner {
  padding-block: var(--kendo-spacing-1, 0.25rem);
  padding-inline: var(--kendo-spacing-2, 0.5rem);
}

.telerik-form .k-picker-solid,
.k-picker-solid,
.k-input-md .k-input-inner,
.k-multiselect .k-input-values .k-input-inner {
  padding: 16px 16px 16px 24px;
}

.k-multiselect .k-input-values:after {
  right: 16px;
  border-left: unset;
  cursor: pointer;
}

.white-k-chip-solid-base {
  background-color: white;
}

/*.k-dropdownlist .k-input-button, .k-combobox .k-input-button {
  right: 16px;
  border-left: unset;
  background-image: unset;
}*/

.telerik-form .k-multiselect .k-input-values,
.k-multiselect .k-input-values {
  width: 80%;
}

.k-multiselect .k-clear-value {
  position: absolute;
  right: 50px;
  z-index: 10;
}

.k-button-md.k-icon-button:has(.k-icon.k-i-calendar.k-button-icon),
.k-datetimepicker.k-input.k-input-solid .k-button-md.k-icon-button {
  padding-right: 16px;
  padding-left: 16px;
}

.k-combobox .k-button-md.k-icon-button:has(.k-svg-i-caret-alt-down) {
  padding-right: 16px;
  padding-left: 16px;
  border-left: 0;
}

.k-dropdownlist .k-button-md.k-icon-button:has(.k-svg-i-caret-alt-down) {
  border-left: 0;
}

.k-button-solid-base.k-button-md.k-spinner-increase {
  padding-left: 16px;
  padding-right: 16px;
  align-self: end;
}

.k-button-solid-base.k-button-md.k-spinner-decrease {
  padding-left: 16px;
  padding-right: 16px;
  align-self: end;
}

/* Html Editor Toolbar */

.k-editor {
  border-color: unset;
  border: unset;
}

.k-editor.telerik-blazor.telerik-editor {
  height: 100% !important;
}

.k-editor-toolbar {
  border-width: 0;
}

.k-toolbar-solid {
  border-color: #fff;
  border: unset;
  color: unset;
  background-color: unset;
}

.k-toolbar-md {
  padding-block: 0;
  padding-inline: 0;
  padding-bottom: 8px;
  gap: var(--kendo-spacing-2, 0.5rem);
}

.k-toolbar-button-group,
.k-toolbar-item {
  display: flex;
  padding: 8px;
  align-items: center;
  gap: 5px;
  border-radius: 4px;
  border: 1px solid #D8D8D8;
}

.k-button-md.k-icon-button {
  padding: 0;
}

.k-editor-content {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  align-self: stretch;
  border-radius: 4px;
  background: var(--Gray-40, #F6F6F6);
}

.k-editor-content::selection {
  color: #fff;
  background-color: #2f64d1;
}

.k-editor-content .k-content {
  background: var(--Gray-40, #F6F6F6);
}

.k-editor-content:hover {
  border-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16))
}

.k-editor-content:focus {
  border-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent)
}

.k-editor-content:focus-within {
  border-color: var(--kendo-color-border-alt, rgba(0, 0, 0, 0.16));
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent)
}

.k-editor-content > .ProseMirror {
  overflow-wrap: anywhere;
  padding: 16px 24px;
  height: 100%;
  min-height: 176px;
}

.k-editor-content.k-valid ol li {
  list-style-type: decimal;
  padding-left: 0;
}

.k-editor-content.k-valid li {
  list-style-position: inside;
}

.k-editor-content.k-valid ul li::marker {
  content: "\2022  ";
}

.k-editor-content.k-valid ol li p {
  display: inline;
  margin: 0;
}

.k-editor-content.k-valid ul li p {
  display: inline;
  margin: 0;
}

.k-multiselect:focus,
.telerik-form .k-picker-solid:focus,
.telerik-form .k-input-solid:focus,
.k-input-solid:focus,
.telerik-form .k-picker-solid.k-focus:focus,
.telerik-form .k-input-solid.k-focus:focus,
.k-picker-solid:focus,
.k-picker-solid.k-focus:focus {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent)
}

.k-multiselect:focus-within,
.telerik-form .k-picker-solid:focus-within,
.telerik-form .k-input-solid:focus-within,
.k-input-solid:focus-within,
.telerik-form .k-picker-solid.k-focus:focus-within,
.telerik-form .k-input-solid.k-focus:focus-within,
.k-picker-solid:focus-within,
.k-picker-solid.k-focus:focus-within {
  box-shadow: 0 0 0 2px color-mix(in srgb, var(--kendo-color-on-app-surface, #3d3d3d) 8%, transparent)
}

.k-form-buttons .content-buttons {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 16px;

  width: 100%;
}

.k-form-buttons {
  width: 100%;
}

.k-form-buttons .c-buttons {
  margin-top: 24px;
  display: flex;
  align-items: flex-start;
  gap: var(--Standart-s, 8px);
  align-self: stretch;
  width: 100%;
}

.add-chat-members-form .k-form-buttons .c-buttons {
  margin-top: 16px;
}

.k-form-buttons .c-buttons.c-buttons-center {
  justify-content: center;
  flex-wrap: nowrap;
}

.form-buttons {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
}

.form-buttons .k-button {
   width: 100%;
}

.form-buttons .k-button .k-button-text {
   width: 100%;
}

.form-buttons .k-button .master-btn-small-2-text,
.form-buttons .k-button .master-btn-regular-text {
  width: 100%;
}

.preview-button {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: var(--Standart-s, 8px);
}

.password-wrapper {
  width: 100%;
  position: relative;
}

.k-button.mask,
.k-button.unmask {
  position: absolute;
  top: 50%;
  right: 0;
  border: none;
  transform: translateY(-50%);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-color: transparent;
  z-index: 10;
}

.change-password-form input[type="password" i]::-ms-reveal {
  display: none !important;
  pointer-events: none;
}

.change-password-form .k-button.mask:hover,
.change-password-form .k-button.unmask:hover {
  box-shadow: none;
}

.change-password-form .k-button.mask {
  background-image: url(/images/buttons/visible-icon.svg);
  height: 16px;
  width: 16px;
  margin-right: 8px;
}

.change-password-form .k-button.unmask {
  background-image: url(/images/buttons/invisible-icon.svg);
  height: 16px;
  width: 16px;
  margin-right: 8px;
}


.k-file-info {
  max-width: 130px;
}

.pumped-form-switch-container {
  width: fit-content;
}

.pumped-form-switch-list {
  display: flex;
  padding: var(--Standart-xxs, 4px);
  align-items: center;
  border-radius: var(--Standart-xs, 6px);
  background: var(--Default-black-40, rgba(0, 0, 0, 0.04));
}

.pumped-form-switch-item {
  display: flex;
  padding: var(--Standart-, 12px) var(--Standart-xl, 32px);
  justify-content: center;
  align-items: center;
  gap: var(--Standart-xxs, 4px);
  border-radius: var(--Standart-xxs, 4px);
  text-align: center;
  font-family: Onest;
  font-size: var(--Body-Regular, 16px);
  font-style: normal;
  font-weight: 500;
  line-height: 140%;
}

.k-button-solid-base.k-selected.pumped-form-switch-item {
  color: var(--Default-black-1000, #000);
}

.k-button-solid-base.k-selected.k-selected.pumped-form-switch-item {
  background: var(--Default-black-1000, #000);
  color: var(--Default-white-1000, #FFF);
}

.form-survey-buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.delete-this-survey-container {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.f-anwers-container {
  display: flex;
  padding: var(--Standart-m, 16px);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--Standart-s, 8px);
  align-self: stretch;

  border-radius: var(--Standart-xs, 6px);
  background: var(--Default-black-40, rgba(0, 0, 0, 0.04));
}

.f-answer-block {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
}

.f-answer-inner {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 100%;
}

.scale-container {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
}

.scale-inner {
  display: grid;
  grid-template-columns: 200px 1fr;
  align-items: self-start;
  gap: 16px;
  width: 100%;
}

.scale-gradation-container {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
}

.scale-gradation-text-container {
  display: flex;
  gap: 8px;
  width: 100%;
}

.gradation-text {
  display: flex;
  justify-content: space-between;
  margin-bottom: 32px;
  width: 100%;
}

.gradation-from-text {
  font-size: 14px;
}

.gradation-to-text {
  font-size: 14px;
  margin-left: auto;
}

.telerik-form .f-anwers-container .k-picker-solid,
.telerik-form .f-anwers-container .k-input-solid {
  background: #FFFFFF;
  width: 100%;
}

.form-numerictextbox {
  width: 100%;
}

.form-numerictextbox .k-numerictextbox {
  width: 30%;
}

.telerik-form-simple .bulk-upload-simple {
  width: fit-content;
}

.simple-telerik-limited-textbox {
  width: 100%;
}

.simple-telerik-limited-textbox .textarea-info .sep-black-100,
.no-border-btm-limited-textbox .textarea-info .sep-black-100,
.simple-telerik-limited-textbox .textarea-info .mt-24,
.no-border-btm-limited-textbox .textarea-info .mt-24{
  border: unset;
  background: unset;
  margin: 0;
}

.simple-telerik-limited-textbox .item-title,
.telerik-form .simple-telerik-limited-textbox .item-title {
  color: var(--Default-black-400, rgba(0, 0, 0, 0.40));
  /* Body/Small/Small */
  font-family: Onest;
  font-size: var(--Body-Small, 14px);
  font-style: normal;
  font-weight: 400;
  line-height: 140%;
}

.simple-telerik-limited-textbox .character-counter {
  margin-left: unset;
}

.k-form .f-grid-columns-2.k-form-fieldset.telerik-form-group {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 40px;
}

.k-form .f-grid-columns-2.k-form-fieldset.telerik-form-group.telerik-form-registration {
  gap: 24px 16px;
}

.k-form .telerik-form-registration.k-form-fieldset {
  margin: 0;
}

.k-form .f-grid-columns-3.k-form-fieldset.telerik-form-group {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 16px;
}

.k-form .f-grid-columns-6.k-form-fieldset.telerik-form-group {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, auto));
  gap: 16px;
}

.k-form .f-grid-columns-3.k-form-fieldset.telerik-form-group h4 {
  width: 326px;
}

.f-grid-columns-2 .form-item {
  width: 100%;
}

.f-grid-item {
  grid-column: span 2;
}

.f-grid-item-span-3 {
  grid-column: span 3;
}

.text-box-with-clean,
.limited-text-box-with-clean {
  position: relative;
  width: 100%;
}

.text-box-with-clean .k-input-md .k-input-inner,
.limited-text-box-with-clean .k-input-md .k-input-inner {
  padding: 16px;
  padding-right: 38px;
}

.t-box-w-clean-icon,
.limited-t-box-w-clean-icon {
  position: absolute;
  cursor: pointer;
  display: block;
  top: 50%;
  right: -28px;
  transform: translate(-50%, -50%);
  z-index: 10;

  padding: 16px;
}

.limited-t-box-w-clean-icon-top {
  position: absolute;
  cursor: pointer;
  display: block;
  top: 30%;
  right: 0;
  transform: translate(-50%, -50%);
  z-index: 10;
}

.form-item {
  width: 100%;
}

.organization-cover-upload.bulk-image-upload-container,
.logo-upload.bulk-image-upload-container {
  width: 100%;
}

.btn-align-right-absolute {
  margin-left: auto;

  position: absolute;
  top: 16px;
  right: 16px;
}

.k-file-icon-wrapper .k-file-icon.k-icon-xxl.k-icon.k-svg-icon {
  display: block;
  width: 20px;
  filter: brightness(0) saturate(100%) invert(100%) sepia(23%) saturate(3455%) hue-rotate(17deg) brightness(89%) contrast(92%);
  color: #0b0b0b;
}

.upload-block-simple-container .k-upload-files {
  margin-top: 4px;
}

.upload-block-simple-container .k-dropzone-hint {
  display: none;
}

.date-input-container,
.location-container-inner,
.documents-container {
  width: 100%;
}

/* Массовая рассылка */

.mass-mailing-user-info-container:last-child {
  margin-bottom: 24px;
}

.mass-mailing-modal-window .infinite-scroll-list {
  margin-top: 24px;
  padding-right: 8px;
}

.mass-mailing-modal-window .k-window-content {
  padding: 24px;
  padding-right: 16px;
}

.mass-mailing-modal-window .c-buttons {
  margin-top: 24px;
  gap: 8px;
  display: flex;
}

.mass-mailing-modal-window .user-info-container {
  display: grid;
  grid-template-columns: 37px 1fr minmax(0, auto);
  gap: 10px;
}

.mass-mailing-modal-window .k-checkbox-wrap {
  align-self: center;
  grid-column: 3;
  grid-row: 1;
}

.mass-mailing-short-form-title {
  width: 100%;
  align-items: center;
  display: flex;
  gap: 8px;
}

.mass-mailing-short-form-title .k-button:has(.cross-icon) {
  margin-left: auto;
}

.mass-mailing-short-form-title .gray-icon,
.mass-mailing-short-form-title .black-icon {
  width: 24px;
  height: 24px;
  background-size: 24px;
}

.k-window-content:has(.mass-mailing-short-form-title) .lk-admin-card {
  padding: 0;
}

.k-window-content:has(.mass-mailing-short-form-title) .lk-admin-card .user-info-container {
  align-items: flex-start;
  max-width: none;
}

.k-window-content:has(.mass-mailing-short-form-title) .actions-group .search-content .requests-search input {
  font-size: 15px;
}

.mass-mailing-receiver-container {
  width: 100%;
}

.mass-mailing-receiver-container .form-telerik-switch-container {
  margin-bottom: 8px;
}

.m-mail-status-result {
  display: flex;
  align-items: center;
  gap: 4px;
}

.bulk-image-upload-container {
  position: relative;
}

.image-help {
  position: absolute;
  top: 0;
  right: -28px;
}

.lk-many-records-org .image-help {
  right: -16px;
  bottom: 0;
  top: auto;
}

.org-form-cover-group .image-help,
.org-form-logo-group .image-help {
  display: none;
}

.mass-mailing-receiver-container a .user-name,
.mass-mailing-modal-window a .user-name {
  color: #0b0b0b;
}

.mass-mailing-receiver-container .user-name,
.mass-mailing-modal-window .user-name {
  display: flex;
  align-items: center;
  gap: 5px;
}

.mass-mailing-receiver-container a .user-organization-type,
.mass-mailing-receiver-container .user-organization-type,
.mass-mailing-modal-window a .user-organization-type,
.mass-mailing-modal-window .user-organization-type {
  color: #8D8D8D;
}

.mass-mailing-receiver-container .user-info-container {
  display: flex;
  align-items: center;
  gap: 10px;
  /*  flex: 1 0 0;*/
}

.mass-mailing-user-info-container {
  display: flex;
  align-items: center;
  justify-content: space-between;

  padding: 8px 0;
}

.mass-mailing-receiver-container .user-info,
.mass-mailing-modal-window .user-info {
  display: flex;
  flex-direction: column;
  max-width: 100%;
}

.mass-mailing-receiver-container a .user-name,
.mass-mailing-modal-window a .user-name {
  display: flex;
  align-items: center;
  gap: 5px;
}

.mass-mailing-receiver-container .user-avatar,
.mass-mailing-modal-window .user-avatar {
  border-radius: var(--Standart-xxs, 4px);
}

.mass-mailing-receiver-container .user-avatar-round,
.mass-mailing-modal-window .user-avatar-round {
  border-radius: 100px;
}

.mass-mailing-receiver-container .users-btns {
  display: flex;
  align-items: center;
  gap: 8px;
}

.mass-mailing-attachment .k-upload .k-upload-files {
  max-height: unset;
}

.mass-mailing-attachment .k-upload .k-upload-files .k-file-name {
  white-space: normal;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}

.mass-mailing-attachment .k-file-info {
  max-width: 80%;
}

.mass-mailing-attachment .k-listview-content {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.mass-mailing-attachment .k-listview-item > div {
  display: flex;
  align-items: center;
  justify-content: space-between;

  padding-bottom: 16px;
  border-bottom: 1px solid var(--Default-black-100, rgba(0, 0, 0, 0.10));
}

.mass-mailing-attachment .k-listview-item:last-child > div {
  border-bottom: unset;
}

.mass-mailing-attachment .info-no-data-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
}

.mass-mailing-attachment .c-buttons {
  margin-top: auto;
}

.mass-mailing-attachment .k-upload .k-dropzone, .mass-mailing-attachment .k-upload .k-upload-dropzone {
  background-color: #F6F6F6;
}

.mass-mailing-attachment .k-upload.k-upload-async {
  display: flex;
  flex-direction: column;
  gap: 12px;

  margin-bottom: 16px;
}

.mass-mailing-attachment-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
}

.mass-add-entities-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 20px;
}

.attachment-item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 4px;
}

.mass-mailing-btns {
  display: flex;
  gap: 8px;
  align-items: center;
}

.mass-mailing-btns .master-btn-small-text-inner {
  display: flex;
  gap: 4px;
  align-items: center;
}

.mass-file-container {
  display: flex;
  align-items: center;
  gap: var(--Standart-xs, 6px);
}

.mass-file-container-main {
  font-size: 18px;
  margin-bottom: 8px;
}

.mass-file-container-main .mass-mailing-entity-type-icon {
  filter: none;
}

.upload-files-gray-container .k-upload .k-dropzone, 
.upload-files-gray-container .k-upload .k-upload-dropzone {
  background: var(--Gray-40, #F6F6F6);
}

.mass-mail-attachment-items-list-btn {
  display: flex;
  flex-direction: column;
  gap: 16px;
  margin-top: 12px;
  margin-bottom: 20px;
}

.mass-mail-attachment-items-list {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.mass-mailing-entity {
  margin: 8px 0;

  width: 100%;
  display: flex;
  gap: 8px;
  flex-direction: column;
} 

.mass-mailing-entity-type-icon {
  display: block;
  width: 18px;
  height: 18px;
  background-size: 18px;
  flex-shrink: 0;
  filter: brightness(0) saturate(100%) invert(100%) sepia(20%) saturate(4945%) hue-rotate(8deg) brightness(87%) contrast(82%);
}

.k-window:has(.add-organizations-into-mass-mail) .k-pager {
  position: sticky;
  bottom: 55px;
  padding-bottom: 9px;
  background: white;
  z-index: 200;
}

.k-window:has(.add-organizations-into-mass-mail) .c-buttons {
  position: sticky;
  bottom: -1px;
  padding-bottom: 10px;
  background: white;
  z-index: 200;
}

.k-window:has(.add-organizations-into-mass-mail) .k-window-content:last-child {
  padding-bottom: 0;
}

.m-mail-period-group-in-form {
  display: grid;
  width: 100%;

  gap: 10px 40px;
  grid-template-columns: 318px 1fr 200px;
}

.periodical-in-form {
  grid-area: 1 / 1 / 2 / 4;
}

.k-form-field.form-item-container.form-item-mt-24.form-item.m-mail-plan-date-2 {
  grid-area: 2 / 1 / 4 / 3;
  margin-top: -66px;
  display: grid;
}

.k-form .m-mail-plan-date-2.k-form-field .item-tooltip.mb-8 {
  margin-bottom: 0;
}

.k-form-field.form-item-container.form-item-mt-24.form-item.m-mail-plan-date-3 {
  grid-area: 3 / 1 / 4 / 4;
}

.periodical-in-form .simple-select {
  grid-column: 2;
  padding-top: 35px;
  margin-left: auto;
}

.file-desc-name {
  overflow-wrap: anywhere;

}

.phone-number-input .region-code {
  padding: 16px 2px;
}

.k-input.phone.k-input-md .k-input-inner {
  padding: 16px 4px;
}

a .user-name {
  color: #0b0b0b;
}

.user-name {
  display: flex;
  align-items: center;
  gap: 5px;
}

a .user-organization-type,
.user-organization-type {
  color: #8D8D8D;
}

.user-info-container {
  display: flex;
  align-items: center;
  gap: 10px;
  /*  flex: 1 0 0;*/
}

.user-info {
  display: flex;
  flex-direction: column;
  max-width: 80%;
}

a .user-name {
  display: flex;
  align-items: center;
  gap: 5px;
}

.user-avatar {
  border-radius: var(--Standart-xxs, 4px);
}

@media (max-width: 1670px) {
  .telerik-form-grid-columns-2 {
    grid-template-columns: 1fr 350px;
  }

  .k-form .k-form-field.form-item-container,
  .form-item-container {
    grid-template-columns: 250px 1fr;
  }
}

@media (max-width: 1560px) {
  .telerik-form-grid-columns-2 {
    grid-template-columns: 1fr 300px;
  }

  .k-form .k-form-field.form-item-container,
  .form-item-container {
    grid-template-columns: 200px 1fr;
  }
}

@media (max-width: 1380px) {
  .telerik-form-grid-columns-2 {
    grid-template-columns: 1fr 300px;
    gap: 20px;
  }

  .k-form .k-form-field.form-item-container,
  .form-item-container {
    grid-template-columns: 180px 1fr;
  }

  .k-form .k-form-fieldset.telerik-form-group,
  .k-form .f-grid-columns-2.k-form-fieldset.telerik-form-group {
    gap: 20px;
  }

  .k-form .k-form-field.form-item-container,
  .form-item-container {
    gap: 16px;
    display: flex;
    flex-direction: column;
  }

  .form-telerik-switch-container,
  .form-telerik-switch,
  .form-telerik-switch-column {
    width: 100%;
  }

  .k-editor {
    width: 100%;
  }

  .k-form .k-form-field.form-item-container .textarea-info, .k-form .k-form-field.form-item-container .k-form-error.k-invalid-msg {
    width: 100%;
  }

  .price-input {
    width: 100%;
  }
}


@media (max-width: 1200px) {
  .telerik-form-grid-columns-2 {
    display: grid;
    grid-template-columns: 1fr;
    gap: 0px;
  }

  .k-form .f-grid-columns-3.k-form-fieldset.telerik-form-group {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, auto));
    gap: 16px;
  }

  .k-form .f-grid-columns-3.k-form-fieldset.telerik-form-group h4 {
    width: auto;
  }

  .f-grid-columns-3 .bulk-image-upload-container {
/*    height: 210px;*/
    width: auto;
  }

  .f-grid-columns-3 .bulk-image-upload-container .image-upload-preview,
  .upload-image-preview {
/*    height: 100%;*/
    object-fit: cover;
  }


  .organization-cover-upload .upload-image-preview,
  .organization-cover-upload .image-upload-preview {
    height: 100%;
  }

  .f-grid-child {
    grid-column: span 2;
  }

  .organization-cover-upload-container {
    height: 240px;
    width: 100%;
  }

  .organization-cover-upload {
    height: 100%;
    width: 100%;
  }

  .organization-cover-upload-container .image-upload-preview {
    height: 100%;
    width: 100%;
  }

  .k-form .f-grid-columns-2.k-form-fieldset.telerik-form-group {
    display: grid;
    grid-template-columns: 1fr;
    gap: 20px;
  }

  .k-form .f-grid-columns-2.k-form-fieldset.telerik-form-group .f-grid-item {
    grid-column: auto;
  }

  .k-form-buttons.k-actions-start {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-self: stretch;
    padding: var(--Standart-m, 16px) var(--Standart-l, 24px) var(--Standart-m, 16px) var(--Standart-m, 16px);
    background: var(--Default-white-1000, #FFF);
    width: 100%;
    position: fixed;
    right: auto;
    z-index: 10;
    bottom: 0px;
    left: auto;
    top: auto;
  }

  .dark-mode .k-form-buttons.k-actions-start {
    background: unset;
  }

  .telerik-form-simple .k-form-buttons.k-actions-start {
    position: unset;

    margin: 0;
    padding: 0;
  }

  .k-form-buttons.k-actions-start {
    margin: var(--margin-negative);
  }

  .form-buttons {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: var(--Standart-s, 8px);
  }

  .k-form .k-form-fieldset.telerik-form-group {
    padding: var(--Standart-l, 24px);
  }

  .date-input-container {
    width: 100%;
  }

  .location-container-inner {
    width: 100%;
  }

  .bulk-container {
    display: flex;
    flex-direction: column;
    gap: 12px;
  }

  .delete-this-survey-container {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }

  .telerik-form .k-textarea textarea {
    min-height: 150px;
    max-height: 350px;
    resize: vertical;
  }

  .mass-mailing-attachment .k-upload .k-upload-files {
    max-height: 300px;
  }

  .k-form .k-form-fieldset.m-mail-period-group-in-form {
    display: flex;
    margin: 0;
    flex-direction: column;
    gap: 32px;
  }

  .k-form-field.form-item-container.form-item-mt-24.form-item.m-mail-plan-date-2 {
    grid-area: 3 / 1 / 4/ 4;
    margin-top: 0;
    display: flex;
    flex-direction: column;
  }

  .k-form .m-mail-plan-date-2.k-form-field .item-tooltip.mb-8 {
    margin-bottom: 8px;
  }

  .periodical-in-form .simple-select {
    margin-left: unset;
    padding: 0;
  }
}

@media(max-width: 820px) {
  .k-form .f-grid-columns-3.k-form-fieldset.telerik-form-group {
    display: grid;
    grid-template-columns: minmax(0, auto);
    gap: 16px;
  }

  .f-grid-child {
    grid-column: auto;
  }
}

@media (max-width: 660px) {
  .scale-inner {
    display: grid;
    grid-template-columns: 1fr;
    align-items: self-start;
    gap: 16px;
    width: 100%;
  }

  .k-form-buttons .c-buttons {
    flex-wrap: wrap;
  }
}

@media (max-width: 580px) {
  .form-buttons {
    flex-wrap: wrap;
  }

  .form-telerik-switch-2 .item-tooltip {
    width: 200px;
  }

  .form-telerik-switch-2 .tooltip-target.tooltip-element {
    flex-shrink: 0;
  }

  .form-telerik-switch-2 .f-elements-inline {
    flex-direction: column;
    gap: 8px;
    align-items: start;
  }

  .bulk-container {
    display: flex;
    flex-direction: column;
    gap: 8px;
  }

  .document-block {
    flex-direction: column;
  }

  .bulk-container {
    width: 100%;
  }

  .documents-container {
    width: 100%;
  }

  .pumped-form-switch-list {
    display: flex;
    align-items: flex-start;
    flex-direction: column;
    width: 100%;
  }

  .pumped-form-switch-item {
    width: 100%;
    text-align: center;
    padding: 12px;
  }

  .pumped-form-switch-item .k-button-text {
    text-align: center;
    justify-content: center;
  }

  .mass-mailing-user-info-container {
    align-items: flex-start;
    flex-direction: column;
  }
}

@media (max-width: 480px) {
  .k-form .k-form-fieldset.telerik-form-group {
    padding: 16px;
  }

  .form-telerik-switch-container .form-telerik-switch {
    flex-direction: column;
    align-items: flex-start;
    padding: 16px;
    gap: 16px;
  }

  .master-btn-stroke-text-inner{
    white-space: normal;
  }

  .form-telerik-switch-container .form-telerik-switch .telerik-switch.k-switch-md {
    right: 10px;
    margin-left: 7px;
  }

  .k-form .k-form-field .form-telerik-switch-container .item-tooltip {
    width: 100%;
  }

  .delete-file-container {
    display: flex;
    gap: 4px;
    width: 100%;
  }

  .characteristic-block .d-flex {
    flex-wrap: wrap;
  }

  .characteristic-block .k-textbox {
    width: auto;
  }
}

.html-editor-container {
  position: relative;
  width: 100%;
}

.html-placeholder {
  position: absolute;
  top: 68px;
  color: #929292;
  left: 24px;
  z-index: 10;
  pointer-events: none;
}
