/* edit (e.g. Petition) */

.field--widget-options-table-extended {

	tbody td {
		padding-block: var(--gin-spacing-density-xxs);
	}

	tr {
		display: flex;
		align-items: center;

		th, td {
			flex-basis: 100px;
			text-align: center;
		}

		th:first-child {
			flex: 1;
			text-align: left;
		}

		td:first-child {
			flex: 1;
			text-align: left;
		}
	}
}

.uv-data-form-config-entity-mini-survey-edit-form .messages__content {
	margin-inline-end: 2.125rem;;
}

/* edit survey */
.date-wrapper {

	&> .fieldset__wrapper {
		display: grid;
		grid-template-columns: auto 1fr;
		align-items: center;
		flex-wrap: wrap;
		gap: 16px 42px;

		.fieldset {
			all: unset;
  			display: revert;
		}

		.fieldset__wrapper,
		.form-item {
			margin: 0;
		}

		.fieldset__label {
			padding: 0;
		}

		.fieldset__description {
			grid-column: 1 / span 2;
		}
	}
}

.uv-data-form-config-entity-mini-survey-edit-form textarea[data-drupal-selector*="field-questions"] {
  field-sizing: content;
}

/* embed */
code.embed-code {
  display: block;
  padding: var(--space-l);
  background: var(--vierzwo-gin-grey);
  word-wrap: break-word;
  white-space: normal;
}


/* Auswertung */
.uv_data_form_config_entity h2 {
	font-size: var(--gin-font-size-h3);
}

.uv_data_form_config_entity .questions {
	margin-block-end: var(--gin-spacing-l);
}

.uv_data_form_config_entity .participants-count {
	margin-block-start: var(--gin-spacing-l);
}

.uv_data_form_config_entity .participants-count + .participants-count {
	margin-block-start: 0;
}

.uv_data_form_config_entity .questions span.count {
	font-weight: 700;
}

.uv_data_form_config_entity .field__label {
	font-weight: 400;
}

.uv_data_form_config_entity .field--name-field-end-date {
	margin-block-end: var(--space-l);
}

.views-field-survey-answers-field {

	div {
		margin-block-end: var(--gin-spacing-s);
	}

	.label {
		font-weight: 700;
	}
}


/* to check (from uv_data_collector backend_forms.css) */

/*
.uv-data-form-config-entity-form code {
  display: inline-block;
  padding: 5px 15px;
  background-color: gray;
  color: white;
}

.field--name-name .description {
  display: none;
}

.field--name-status .description {
  display: none;
}

.field--name-field-questions table thead tr th {
  display: none;
}

.field--name-field-questions table .paragraphs-actions {
  display: none;
}

.field--name-field-questions table .field--name-field-question label,
.field--name-field-questions table .field--name-field-note label {
  display: none;
}

.field--name-field-questions table .field--name-field-question-type legend {
  display: none;
}

.field--name-field-share-link-text .filter-wrapper {
  display: none;
}

.event-dates-no-border fieldset[data-drupal-selector*="field-start-date-"],
.event-dates-no-border fieldset[data-drupal-selector*="field-end-date-"] {
  border: none;
  margin-bottom: 0px;
  margin-top: 0px;
}

input[data-drupal-selector*="field-minimum-supporters-visible-"][data-drupal-selector*="-value"] {
  max-width: 5rem;
}



input[data-drupal-selector*="field-questions-"][data-drupal-selector*="field-answers-"][data-drupal-selector*="actions-delete"] {
  margin: 16px 12px 16px 12px;
}

input[data-drupal-selector*="field-questions-"][data-drupal-selector*="field-length-"][data-drupal-selector*="-value"] {
  max-width: 80px;
}

/* Paragraphs actions - replace "Bearbeiten" text with edit icon (only in table rows, not header) */
.field-multiple-table tbody .paragraphs-actions .paragraphs-icon-button-edit {
	font-size: 0 !important;
	color: transparent !important;
	width: 36px;
	height: 36px;
	padding: 0;
	border: none;
	cursor: pointer;
	background-color: var(--gin-color-primary);
	-webkit-mask: url('../icons/edit.svg') center / contain no-repeat;
	mask: url('../icons/edit.svg') center / contain no-repeat;
}