﻿/*.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;
}

.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;
}

.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: center;
  gap: 4px;
  margin: 0;
}

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

.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;
}

.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 {

}

.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;
}

/*.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 {
  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;
}

/* Characteristics  */

.characteristics-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex: 1 0 0;
}
    
.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;
}

.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 {
  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;
}

.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 .k-dropzone-hint {
  display: none;
}

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

.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;
}

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

.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;
  left: 94px;
  bottom: 72px;
}

.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 */

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

.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;
}

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

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

.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 {
  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;
}

.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));
}

/*.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: 12px;
  border-right: unset;
  justify-content: center;
}

.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;
}

.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;
}

/*.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 {
  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%;
}

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

.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 {
  width: 100%;
}

.preview-button {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: var(--Standart-s, 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%;
}

.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,
.simple-telerik-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%;
}

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

.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;
}

@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 {
    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: 1024px) {
  .telerik-form-grid-columns-2 {
    display: grid;
    grid-template-columns: 1fr;
    gap: 0px;
  }

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

  .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;
  }

  .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;
  }
}

@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;
  }

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

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

  .bulk-container {
    width: 100%;
  }

  .documents-container {
    width: 100%;
  }
}

@media (max-width: 380px) {
  .form-telerik-switch-2 .item-tooltip {
    width: 120px;
  }
}

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

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