.etr-shell .components-button:not(.components-panel__body-toggle),
.etst-shell .components-button:not(.components-panel__body-toggle),
.etpd-shell .components-button:not(.components-panel__body-toggle),
.et-plugin-shell .components-button:not(.components-panel__body-toggle),
.etr-shell .button,
.etst-shell .button,
.etpd-shell .button,
.et-plugin-shell .button,
.etr-widget-wrap .etr-btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-height: var(--et-shared-control-height, 48px);
	padding: 0 16px;
	border: 1px solid #dbe3ee;
	border-radius: var(--et-ui-radius, 8px);
	background: #ffffff;
	color: #1f2937 !important;
	-webkit-text-fill-color: #1f2937 !important;
	font-weight: 600;
	line-height: 1;
	transition: background-color 0.18s ease, border-color 0.18s ease, box-shadow 0.18s ease, transform 0.18s ease, color 0.18s ease;
}

.et-plugin-shell .button.et-shared-button--block {
	width: 100%;
}

.et-plugin-shell .button.et-shared-icon-button {
	width: 34px;
	min-width: 34px;
	min-height: 34px;
	padding: 0;
}

.et-shared-trash-button,
.etr-shell .et-shared-trash-button,
.et-plugin-shell .button.et-shared-trash-button,
.et-plugin-shell .components-button.et-shared-trash-button {
	display: inline-flex !important;
	align-items: center !important;
	justify-content: center !important;
	width: 34px !important;
	height: 34px !important;
	min-width: 34px !important;
	min-height: 34px !important;
	padding: 0 !important;
	box-sizing: border-box;
	border: 1px solid #fecaca !important;
	border-radius: var(--et-ui-radius, 8px);
	background: #fff5f5 !important;
	color: #b91c1c !important;
	-webkit-text-fill-color: #b91c1c !important;
	box-shadow: none !important;
}

.et-shared-trash-button:hover:not(:disabled,[aria-disabled="true"]),
.et-shared-trash-button:focus-visible,
.etr-shell .et-shared-trash-button:hover:not(:disabled,[aria-disabled="true"]),
.etr-shell .et-shared-trash-button:focus-visible,
.et-plugin-shell .button.et-shared-trash-button:hover:not(:disabled,[aria-disabled="true"]),
.et-plugin-shell .button.et-shared-trash-button:focus-visible,
.et-plugin-shell .components-button.et-shared-trash-button:hover:not(:disabled,[aria-disabled="true"]),
.et-plugin-shell .components-button.et-shared-trash-button:focus-visible {
	border-color: #fca5a5 !important;
	background: #fee2e2 !important;
	color: #991b1b !important;
	-webkit-text-fill-color: #991b1b !important;
	box-shadow: 0 0 0 3px rgba(185, 28, 28, 0.12) !important;
}

.et-shared-trash-button:focus:not(:focus-visible) {
	outline: none;
	box-shadow: none !important;
}

.et-shared-trash-icon {
	display: block;
	width: 18px;
	height: 18px;
	flex: 0 0 18px;
	background-color: currentColor;
	-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M9 7V4h6v3m3 0-1 13H7L6 7m4 4v5m4-5v5'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;
	mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M9 7V4h6v3m3 0-1 13H7L6 7m4 4v5m4-5v5'/%3E%3C/g%3E%3C/svg%3E") center / contain no-repeat;
	pointer-events: none;
}

.etr-shell .components-button:not(.components-panel__body-toggle):focus,
.etr-shell .components-button:not(.components-panel__body-toggle):focus-visible,
.etst-shell .components-button:not(.components-panel__body-toggle):focus,
.etst-shell .components-button:not(.components-panel__body-toggle):focus-visible,
.etpd-shell .components-button:not(.components-panel__body-toggle):focus,
.etpd-shell .components-button:not(.components-panel__body-toggle):focus-visible,
.et-plugin-shell .components-button:not(.components-panel__body-toggle):focus,
.et-plugin-shell .components-button:not(.components-panel__body-toggle):focus-visible,
.etr-shell .button:focus,
.etr-shell .button:focus-visible,
.etst-shell .button:focus,
.etst-shell .button:focus-visible,
.etpd-shell .button:focus,
.etpd-shell .button:focus-visible,
.et-plugin-shell .button:focus,
.et-plugin-shell .button:focus-visible,
.etr-widget-wrap .etr-btn:focus,
.etr-widget-wrap .etr-btn:focus-visible {
	outline: none;
	box-shadow: none;
}

.etr-shell .components-button:not(.components-panel__body-toggle):hover,
.etr-shell .components-button:not(.components-panel__body-toggle):focus-visible,
.etst-shell .components-button:not(.components-panel__body-toggle):hover,
.etst-shell .components-button:not(.components-panel__body-toggle):focus-visible,
.etpd-shell .components-button:not(.components-panel__body-toggle):hover,
.etpd-shell .components-button:not(.components-panel__body-toggle):focus-visible,
.et-plugin-shell .components-button:not(.components-panel__body-toggle):hover,
.et-plugin-shell .components-button:not(.components-panel__body-toggle):focus-visible,
.etr-shell .button:hover,
.etr-shell .button:focus-visible,
.etst-shell .button:hover,
.etst-shell .button:focus-visible,
.etpd-shell .button:hover,
.etpd-shell .button:focus-visible,
.et-plugin-shell .button:hover,
.et-plugin-shell .button:focus-visible,
.etr-widget-wrap .etr-btn:hover,
.etr-widget-wrap .etr-btn:focus-visible {
	background: #fff7d6 !important;
	border-color: #dbe3ee !important;
	color: #6f5400 !important;
	-webkit-text-fill-color: #6f5400 !important;
	box-shadow: 0 8px 18px rgba(15, 23, 42, 0.04), inset 0 0 0 1px rgba(255, 255, 255, 0.45);
}

.etr-shell .components-panel__body-toggle:hover,
.etr-shell .components-panel__body-toggle:focus,
.etr-shell .components-panel__body-toggle:focus-visible,
.etst-shell .components-panel__body-toggle:hover,
.etst-shell .components-panel__body-toggle:focus,
.etst-shell .components-panel__body-toggle:focus-visible,
.etpd-shell .components-panel__body-toggle:hover,
.etpd-shell .components-panel__body-toggle:focus,
.etpd-shell .components-panel__body-toggle:focus-visible {
	outline: none;
	box-shadow: none;
	color: #6f5400 !important;
}

.etr-shell .components-button:not(.components-panel__body-toggle).is-primary,
.etst-shell .components-button:not(.components-panel__body-toggle).is-primary,
.etpd-shell .components-button:not(.components-panel__body-toggle).is-primary,
.et-plugin-shell .components-button:not(.components-panel__body-toggle).is-primary,
.etr-shell .button.button-primary,
.etst-shell .button.button-primary,
.etpd-shell .button.button-primary,
.et-plugin-shell .button.button-primary,
.etpd-shell input.button.button-primary,
.etpd-shell input[type="submit"].button.button-primary,
.etpd-shell input[type="button"].button.button-primary,
.etpd-shell a.button.button-primary,
.etpd-shell .button-primary,
.etpd-shell .button.button-primary,
.etr-widget-wrap .etr-btn--primary {
	background: #fffdf0;
	border-color: #f4e6a9;
	color: #8a6b00 !important;
	-webkit-text-fill-color: #8a6b00 !important;
	box-shadow: 0 8px 18px rgba(15, 23, 42, 0.04), inset 0 0 0 1px rgba(255, 255, 255, 0.5);
}

.etr-shell .components-button:not(.components-panel__body-toggle).is-primary:hover,
.etr-shell .components-button:not(.components-panel__body-toggle).is-primary:focus-visible,
.etst-shell .components-button:not(.components-panel__body-toggle).is-primary:hover,
.etst-shell .components-button:not(.components-panel__body-toggle).is-primary:focus-visible,
.etpd-shell .components-button:not(.components-panel__body-toggle).is-primary:hover,
.etpd-shell .components-button:not(.components-panel__body-toggle).is-primary:focus-visible,
.et-plugin-shell .components-button:not(.components-panel__body-toggle).is-primary:hover,
.et-plugin-shell .components-button:not(.components-panel__body-toggle).is-primary:focus-visible,
.etr-shell .button.button-primary:hover,
.etr-shell .button.button-primary:focus-visible,
.etst-shell .button.button-primary:hover,
.etst-shell .button.button-primary:focus-visible,
.etpd-shell .button.button-primary:hover,
.etpd-shell .button.button-primary:focus-visible,
.et-plugin-shell .button.button-primary:hover,
.et-plugin-shell .button.button-primary:focus-visible,
.etpd-shell input.button.button-primary:hover,
.etpd-shell input.button.button-primary:focus-visible,
.etpd-shell input[type="submit"].button.button-primary:hover,
.etpd-shell input[type="submit"].button.button-primary:focus-visible,
.etpd-shell input[type="button"].button.button-primary:hover,
.etpd-shell input[type="button"].button.button-primary:focus-visible,
.etpd-shell a.button.button-primary:hover,
.etpd-shell a.button.button-primary:focus-visible,
.etpd-shell .button-primary:hover,
.etpd-shell .button-primary:focus-visible,
.etr-widget-wrap .etr-btn--primary:hover {
	background: #fff7d6;
	border-color: #dbe3ee !important;
	color: #6f5400 !important;
	-webkit-text-fill-color: #6f5400 !important;
}

.etr-shell .components-button:not(.components-panel__body-toggle).is-secondary,
.etst-shell .components-button:not(.components-panel__body-toggle).is-secondary,
.etpd-shell .components-button:not(.components-panel__body-toggle).is-secondary,
.et-plugin-shell .components-button:not(.components-panel__body-toggle).is-secondary,
.etr-shell .button.button-secondary,
.etst-shell .button.button-secondary,
.etpd-shell .button.button-secondary,
.et-plugin-shell .button.button-secondary,
.etpd-shell input.button.button-secondary,
.etpd-shell input[type="submit"].button.button-secondary,
.etpd-shell input[type="button"].button.button-secondary,
.etpd-shell a.button.button-secondary,
.etpd-shell .button-secondary,
.etr-widget-wrap .etr-btn--secondary {
	background: #ffffff;
	border-color: #dbe3ee;
	color: #1f2937 !important;
	-webkit-text-fill-color: #1f2937 !important;
	box-shadow: 0 8px 18px rgba(15, 23, 42, 0.04);
}

.etr-shell .components-button:not(.components-panel__body-toggle).is-secondary:hover,
.etr-shell .components-button:not(.components-panel__body-toggle).is-secondary:focus-visible,
.etst-shell .components-button:not(.components-panel__body-toggle).is-secondary:hover,
.etst-shell .components-button:not(.components-panel__body-toggle).is-secondary:focus-visible,
.etpd-shell .components-button:not(.components-panel__body-toggle).is-secondary:hover,
.etpd-shell .components-button:not(.components-panel__body-toggle).is-secondary:focus-visible,
.et-plugin-shell .components-button:not(.components-panel__body-toggle).is-secondary:hover,
.et-plugin-shell .components-button:not(.components-panel__body-toggle).is-secondary:focus-visible,
.etr-shell .button.button-secondary:hover,
.etr-shell .button.button-secondary:focus-visible,
.etst-shell .button.button-secondary:hover,
.etst-shell .button.button-secondary:focus-visible,
.etpd-shell .button.button-secondary:hover,
.etpd-shell .button.button-secondary:focus-visible,
.et-plugin-shell .button.button-secondary:hover,
.et-plugin-shell .button.button-secondary:focus-visible,
.etpd-shell input.button.button-secondary:hover,
.etpd-shell input.button.button-secondary:focus-visible,
.etpd-shell input[type="submit"].button.button-secondary:hover,
.etpd-shell input[type="submit"].button.button-secondary:focus-visible,
.etpd-shell input[type="button"].button.button-secondary:hover,
.etpd-shell input[type="button"].button.button-secondary:focus-visible,
.etpd-shell a.button.button-secondary:hover,
.etpd-shell a.button.button-secondary:focus-visible,
.etpd-shell .button-secondary:hover,
.etpd-shell .button-secondary:focus-visible,
.etr-widget-wrap .etr-btn--secondary:hover {
	border-color: #dbe3ee !important;
	background: #fff7d6;
	color: #6f5400 !important;
	-webkit-text-fill-color: #6f5400 !important;
	box-shadow: 0 8px 18px rgba(15, 23, 42, 0.04);
}

.etr-shell .components-button:not(.components-panel__body-toggle).is-tertiary,
.etst-shell .components-button:not(.components-panel__body-toggle).is-tertiary,
.etpd-shell .components-button:not(.components-panel__body-toggle).is-tertiary,
.et-plugin-shell .components-button:not(.components-panel__body-toggle).is-tertiary {
	background: transparent;
	border-color: #dbe3ee;
	color: #334155;
	box-shadow: none;
}

.etr-shell .components-button:not(.components-panel__body-toggle).is-tertiary:hover,
.etst-shell .components-button:not(.components-panel__body-toggle).is-tertiary:hover,
.etpd-shell .components-button:not(.components-panel__body-toggle).is-tertiary:hover,
.et-plugin-shell .components-button:not(.components-panel__body-toggle).is-tertiary:hover {
	background: #fffdf0;
	border-color: #dbe3ee !important;
	color: #0f172a;
}

.etr-shell .components-button:not(.components-panel__body-toggle).etr-btn-danger,
.etst-shell .components-button:not(.components-panel__body-toggle).etr-btn-danger,
.etpd-shell .components-button:not(.components-panel__body-toggle).etr-btn-danger,
.et-plugin-shell .components-button:not(.components-panel__body-toggle).etr-btn-danger,
.et-plugin-shell .button.etr-btn-danger,
.etr-widget-wrap .etr-btn.etr-btn-danger {
	background: #fff5f5 !important;
	border-color: #fecaca !important;
	color: #b91c1c !important;
	-webkit-text-fill-color: #b91c1c !important;
	box-shadow: 0 8px 18px rgba(185, 28, 28, 0.08) !important;
}

.et-plugin-shell .button.delete,
.et-plugin-shell .button.button-delete {
	background: #fff5f5 !important;
	border-color: #fecaca !important;
	color: #b91c1c !important;
	-webkit-text-fill-color: #b91c1c !important;
	box-shadow: 0 8px 18px rgba(185, 28, 28, 0.08) !important;
}

.etr-shell .components-button:not(.components-panel__body-toggle).etr-btn-danger:hover:not(:disabled,[aria-disabled=true],.is-pressed),
.etr-shell .components-button:not(.components-panel__body-toggle).etr-btn-danger:focus-visible,
.etst-shell .components-button:not(.components-panel__body-toggle).etr-btn-danger:hover:not(:disabled,[aria-disabled=true],.is-pressed),
.etst-shell .components-button:not(.components-panel__body-toggle).etr-btn-danger:focus-visible,
.etpd-shell .components-button:not(.components-panel__body-toggle).etr-btn-danger:hover:not(:disabled,[aria-disabled=true],.is-pressed),
.etpd-shell .components-button:not(.components-panel__body-toggle).etr-btn-danger:focus-visible,
.et-plugin-shell .components-button:not(.components-panel__body-toggle).etr-btn-danger:hover:not(:disabled,[aria-disabled=true],.is-pressed),
.et-plugin-shell .components-button:not(.components-panel__body-toggle).etr-btn-danger:focus-visible,
.et-plugin-shell .button.etr-btn-danger:hover:not(:disabled,[aria-disabled=true],.is-pressed),
.et-plugin-shell .button.etr-btn-danger:focus-visible,
.etr-widget-wrap .etr-btn.etr-btn-danger:hover:not(:disabled,[aria-disabled=true],.is-pressed),
.etr-widget-wrap .etr-btn.etr-btn-danger:focus-visible {
	background: #fee2e2 !important;
	border-color: #fca5a5 !important;
	color: #991b1b !important;
	-webkit-text-fill-color: #991b1b !important;
	box-shadow: 0 10px 20px rgba(185, 28, 28, 0.12) !important;
}

.et-plugin-shell .button.delete:hover:not(:disabled),
.et-plugin-shell .button.delete:focus-visible,
.et-plugin-shell .button.button-delete:hover:not(:disabled),
.et-plugin-shell .button.button-delete:focus-visible {
	background: #fee2e2 !important;
	border-color: #fca5a5 !important;
	color: #991b1b !important;
	-webkit-text-fill-color: #991b1b !important;
	box-shadow: 0 10px 20px rgba(185, 28, 28, 0.12) !important;
}

.etr-shell .components-button:not(.components-panel__body-toggle):disabled,
.etst-shell .components-button:not(.components-panel__body-toggle):disabled,
.etpd-shell .components-button:not(.components-panel__body-toggle):disabled,
.et-plugin-shell .components-button:not(.components-panel__body-toggle):disabled,
.et-plugin-shell .button:disabled,
.etr-widget-wrap .etr-btn:disabled {
	opacity: 0.72;
	cursor: not-allowed;
	transform: none;
}

@media (max-width: 782px) {
	.et-plugin-shell .button.et-shared-button--mobile-block {
		width: 100%;
	}
}
