.intec-reviews-add.catalog-default form {
  display: flex;
  flex-direction: column;
  row-gap: 40px;
  max-width: 768px;
  transition-duration: var(--duration-base);
  transition-property: opacity;
}
.intec-reviews-add.catalog-default form[data-awaiting] {
  opacity: 0.5;
  pointer-events: none;
}
.intec-reviews-add.catalog-default form button[type=submit] {
  width: max-content;
}
.intec-reviews-add.catalog-default .form-opener {
  line-height: 0;
}
.intec-reviews-add.catalog-default .form-opener button {
  --ui-button-flat-color: var(--color-primary-base);
}
.intec-reviews-add.catalog-default .form-opener button:hover {
  --ui-button-flat-color: var(--color-primary-bright);
}
.intec-reviews-add.catalog-default .form-opener button > svg {
  width: 1.6rem;
  height: 1.6rem;
  fill: var(--ui-button-flat-color);
  stroke: var(--ui-button-flat-color);
}
.intec-reviews-add.catalog-default .form-wrapper {
  contain: content;
  display: grid;
  grid-template-rows: 0fr;
  transition-duration: 0.8s;
  transition-property: grid-template-rows;
}
.intec-reviews-add.catalog-default .form-wrapper[data-expanded=true] {
  grid-template-rows: 1fr;
}
.intec-reviews-add.catalog-default .form-wrapper > div {
  min-height: 0;
}
.intec-reviews-add.catalog-default .form-wrapper > div > *:first-child {
  margin-top: 32px;
}
.intec-reviews-add.catalog-default .form-denied, .intec-reviews-add.catalog-default .form-accepted, .intec-reviews-add.catalog-default .form-closed {
  font-size: 1rem;
  line-height: 1.4;
}
.intec-reviews-add.catalog-default .form-denied a, .intec-reviews-add.catalog-default .form-accepted a, .intec-reviews-add.catalog-default .form-closed a {
  color: var(--color-primary-base);
  text-decoration: none;
  transition-duration: var(--duration-base);
  transition-property: color;
}
.intec-reviews-add.catalog-default .form-denied a:hover, .intec-reviews-add.catalog-default .form-accepted a:hover, .intec-reviews-add.catalog-default .form-closed a:hover {
  color: var(--color-primary-bright);
}
.intec-reviews-add.catalog-default .form-section {
  display: flex;
  flex-direction: column;
  row-gap: 24px;
}
.intec-reviews-add.catalog-default .form-input {
  line-height: 0;
}
.intec-reviews-add.catalog-default .form-label {
  display: block;
  margin-bottom: 0.5rem;
}
.intec-reviews-add.catalog-default .form .ui-label > span {
  color: var(--color-additional-4);
}
.intec-reviews-add.catalog-default .form .ui-label > a {
  color: var(--color-primary-base);
  text-decoration: none;
  transition-duration: var(--duration-base);
  transition-property: color;
}
.intec-reviews-add.catalog-default .form .ui-label > a:hover {
  color: var(--color-primary-bright);
}
.intec-reviews-add.catalog-default .form-mark {
  display: flex;
  column-gap: 12px;
  align-items: center;
}
.intec-reviews-add.catalog-default .form-mark-values {
  display: flex;
}
.intec-reviews-add.catalog-default .form-mark-values > svg {
  --mark-state-color: var(--color-neutral-semi-bright);
  display: block;
  width: 32px;
  height: 32px;
  fill: var(--mark-state-color);
  stroke: var(--mark-state-color);
  cursor: pointer;
  transition-duration: var(--duration-base);
  transition-property: fill, stroke;
}
.intec-reviews-add.catalog-default .form-mark-values > svg[data-state=active] {
  --mark-state-color: var(--color-primary-base);
}
@media (max-width: 768px) {
  .intec-reviews-add.catalog-default .form-mark-delimiter, .intec-reviews-add.catalog-default .form-mark-description {
    display: none;
  }
}
.intec-reviews-add.catalog-default .form-file-select {
  display: flex;
  column-gap: 16px;
  align-items: center;
}
.intec-reviews-add.catalog-default .form-file-select > span {
  cursor: pointer;
}
.intec-reviews-add.catalog-default .form-file-select > span:nth-child(1) {
  padding: 8px;
  background-color: var(--color-primary-base);
  border-radius: var(--ui-button-border-radius);
}
.intec-reviews-add.catalog-default .form-file-select > span:nth-child(1) > svg {
  display: block;
  width: 24px;
  height: 24px;
  fill: var(--color-neutral-bright);
  stroke: var(--color-neutral-bright);
}
.intec-reviews-add.catalog-default .form-file-select > span:nth-child(2) {
  font-size: 1rem;
  line-height: 1;
}
.intec-reviews-add.catalog-default .form-file > input {
  display: none;
}
.intec-reviews-add.catalog-default .form-error {
  margin-top: 8px;
  font-size: 0.85rem;
  line-height: 1.4;
  color: var(--color-additional-4);
}
.intec-reviews-add.catalog-default .captcha {
  display: flex;
  gap: 8px 16px;
  align-items: center;
}
@media (max-width: 550px) {
  .intec-reviews-add.catalog-default .captcha {
    flex-direction: column;
    align-items: start;
  }
}
.intec-reviews-add.catalog-default .captcha input[type=text] {
  max-width: 180px;
}
.intec-reviews-add.catalog-default .captcha-code {
  display: flex;
  column-gap: 8px;
  justify-content: stretch;
}
.intec-reviews-add.catalog-default .captcha-code button {
  --ui-button-padding-horizontal: .75rem;
  fill: var(--color-neutral-bright);
  stroke: var(--color-neutral-bright);
}

/*# sourceMappingURL=style.css.map */
