.tasks-full-card-field-container-replication {
	background-color: rgba(255, 255, 255, 0.44) !important;
	border-radius: var(--ui-border-radius-md);
}

.tasks-field-replication-history {
	display: flex;
	align-items: center;
	justify-content: space-between;
	box-sizing: border-box;
	min-height: 40px;
	padding: 8px 16px;
	cursor: pointer;
}

.tasks-field-replication-history-title {
	color: var(--ui-color-base-4);
}

.tasks-field-replication-wrapper {
	display: flex;
	gap: 14px;
}

.tasks-field-replication-title {
	flex-shrink: 0;
	width: 160px;
	line-height: 25px;
}

.tasks-field-replication-content {
	display: flex;
	flex-direction: column;
	gap: 6px;
}

.tasks-field-replication-actions {
	display: flex;
	flex-direction: column;
	gap: 4px;
}

.tasks-field-replication-row {
	display: flex;
	align-items: center;
	gap: var(--ui-space-inline-2xs2);
}

.tasks-field-replication-link {
	cursor: pointer;
	color: var(--ui-color-accent-main-primary);
}

.tasks-field-replication-secondary {
	color: var(--ui-color-base-2);
}

.tasks-bottom-sheet-replicate-content > .b24-bottom-sheet-content {
	box-sizing: border-box;
}

.tasks-field-replication-sheet {
	display: flex;
	flex-direction: column;
	height: 100%;
}

.tasks-field-replication-sheet-body {
	display: flex;
	flex: 1;
	flex-direction: column;
	gap: var(--ui-space-stack-md2);
	padding-bottom: var(--ui-space-stack-md2);
	overflow-y: auto;
	scrollbar-width: thin;
}

.tasks-field-replication-sheet-description-text {
	color: var(--ui-color-base-3);
	line-height: var(--ui-font-size-2xl);
	font-size: var(--ui-font-size-lg);
}

.tasks-field-replication-helpdesk {
	cursor: pointer;
}

.tasks-field-replication-section {
	display: flex;
	flex-direction: column;
	gap: var(--ui-space-stack-xs);
}

.tasks-field-replication-section-head .ui-system-input {
	margin: 0;
	border: none;
	padding: 2px 0 0 0;
	background-color: transparent;
}

.tasks-field-replication-section-head .ui-system-input-container {
	margin: 0;
	border: none;
	padding: 0;
	background-color: transparent;
	min-height: auto;
}

.tasks-field-replication-section-head .ui-system-input-value {
	color: var(--ui-color-design-plain-a-content);
	font-size: var(--ui-font-size-lg);
}

.tasks-field-replication-sheet__stack {
	display: flex;
	flex-direction: column;
	gap: var(--ui-space-stack-xs);
}
.tasks-field-replication-sheet__stack + .tasks-field-replication-sheet__stack {
	margin: var(--ui-space-stack-xs) 0 0 0;
}

.tasks-replication-sheet-action-row {
	display: flex;
	flex-flow: row nowrap;
	align-items: center;
	gap: var(--ui-space-inline-2xs2);
	padding: var(--ui-space-inline-xs) var(--ui-space-stack-sm);
	background-color: var(--ui-color-bg-content-secondary);
	min-height: 28px;
}

.tasks-replication-sheet-action-row.--selectable {
	cursor: pointer;
}

.tasks-replication-sheet-action-row:first-child {
	border-top-left-radius: var(--ui-border-radius-md);
	border-top-right-radius: var(--ui-border-radius-md);
}

.tasks-replication-sheet-action-row:last-child {
	border-bottom-left-radius: var(--ui-border-radius-md);
	border-bottom-right-radius: var(--ui-border-radius-md);
}

.tasks-replication-sheet-action-row:not(.--active) .tasks-field-replication-row.--text,
.tasks-replication-sheet-action-row:not(.--active) .tasks-replication-sheet-action-row__text,
.tasks-replication-sheet-action-row:not(.--active) {
	color: var(--ui-color-base-3);
}

.tasks-replication-sheet-action-row .tasks-card-checkbox {
	margin: 0;
	line-height: 0;
}

.tasks-replication-sheet-action-row input.tasks-elements-radio[type="radio"] {
	display: block;
}

.tasks-replication-sheet-action-row__hint {
	margin: 0 0 0 auto;
}

.tasks-field-replication-sheet-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: var(--ui-space-stack-md2);
}

.tasks-field-replication-sheet-close {
	--ui-icon-set__icon-color: var(--ui-color-base-4);
	cursor: pointer;
}




.tasks-field-replication-sheet-footer {
	display: flex;
	justify-content: flex-end;
	gap: 12px;
	margin-top: auto;
	padding-right: 4px;
	padding-top: var(--ui-space-inline-xl);
	border-top: var(--ui-border-width-thin) solid var(--ui-color-divider-default);
}

.tasks-template-history-grid-loader-spinner-container {
	display: flex;
	align-self: center;
	justify-content: center;
	width: 100%;
}

.tasks-template-history-grid-loader-spinner {
	display: inline-block;
	width: var(--ui-size-8xl);
	height: var(--ui-size-8xl);
	border: 3px solid var(--ui-color-base-5);
	border-bottom-color: transparent;
	border-radius: 50%;
	box-sizing: border-box;
	animation: template-history-grid-spinner-loader-animation 1s linear infinite;
}

@keyframes template-history-grid-spinner-loader-animation {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}

.tasks-replication-sheet-replication-settings-week {
	display: flex;
	flex-direction: column;
	gap: var(--ui-space-stack-xs);
}


.tasks-field-replication-error-icon {
	--ui-icon-set__icon-color: var(--ui-color-accent-main-alert);
}

.tasks-field-replication-message {
	display: flex;
	justify-content: space-between;
}

.tasks-field-replication-row-grow {
	flex-grow: 1;
}

.tasks-field-replication-weekday {
	display: flex;
	align-items: start;
	gap: var(--ui-space-inline-xs);
	cursor: pointer;
}

.tasks-replication-sheet-action-row.--weekdays {
	justify-content: space-between;
}

.tasks-field-replication-weekday-text:not(.--checked) {
	color: var(--ui-color-base-3);
}

.tasks-field-replication-hint {
	display: grid;
	font-weight: var(--ui-font-weight-light);
}

.tasks-field-replication-hint a {
	margin-top: 12px;
	border-bottom: 1px dashed;
	color: inherit;
	max-width: -webkit-max-content;
	max-width: max-content;
}

.tasks-field-replication-hint a:not(:hover) {
	opacity: 0.8;
}
