button.srfm-toolbar-width-setting-button {
	width: max-content !important;
	color: var(--wp-components-color-foreground, #1e1e1e);
}

button.srfm-toolbar-width-setting-button:before {
	display: none !important;
}

button.srfm-toolbar-width-setting-button.is-selected .srfm-toolbar-width-setting-icon {
	background: #1e1e1e;
	box-shadow: 0 0 0 1px #1e1e1e;
	color: #fff;
}

button.srfm-toolbar-width-setting-button:hover {
	color: var(--wp-components-color-accent, var(--wp-admin-theme-color, #3858e9));
}

button.srfm-toolbar-width-setting-button .srfm-toolbar-width-setting-icon {
	border: 1px solid;
	padding: 6px;
	border-radius: 2px;
	line-height: 1.4;
	font-size: 13px;
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-block-width-33-33, .srfm-form-container .srfm-block-width-33-33 {
	flex: 0 1 calc(33.33% - 0.6666666667 * var(--srfm-column-gap-between-blocks));
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-block-width-66-66, .srfm-form-container .srfm-block-width-66-66 {
	flex: 0 1 calc(66.66% - 0.3333333333 * var(--srfm-column-gap-between-blocks));
}

@media (max-width:576px) {}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-nxt-btn, .block-editor-page.post-type-sureforms_form .is-root-container .srfm-pre-btn, .srfm-form-container .srfm-nxt-btn, .srfm-form-container .srfm-pre-btn {
	cursor: pointer;
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-custom-button-ctn, .srfm-form-container .srfm-custom-button-ctn {
	height: 100%;
	display: flex;
	flex-direction: column;
	align-items: flex-end;
	justify-content: flex-end;
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-custom-button-ctn .srfm-button, .srfm-form-container .srfm-custom-button-ctn .srfm-button {
	margin-top: var(--srfm-input-label-gap, var(--srfm-input-field-margin-top));
	margin-bottom: var(--srfm-input-field-margin-bottom);
	margin-right: 0;
	margin-left: 0;
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-custom-button-ctn.srfm-block, .srfm-form-container .srfm-custom-button-ctn.srfm-block {
	height: auto;
}

.block-editor-page.post-type-sureforms_form .is-root-container .ts-dropdown-icon, .srfm-form-container .ts-dropdown-icon {
	position: absolute;
	background: 0 0 !important;
	right: var(--srfm-dropdown-padding-right);
	color: var(--srfm-color-input-text);
	display: flex;
	align-items: center;
}

.block-editor-page.post-type-sureforms_form .is-root-container fieldset, .srfm-form-container fieldset {
	font-size: inherit;
	border: none;
	margin: 0;
	padding: 0;
	line-height: 0;
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-email-confirm-block, .srfm-form-container .srfm-email-confirm-block {
	margin-top: var(--srfm-row-gap-between-blocks);
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-block .srfm-description, .srfm-form-container .srfm-block .srfm-description {
	display: block;
	font-size: var(--srfm-description-font-size);
	font-weight: var(--srfm-description-font-weight);
	line-height: var(--srfm-description-line-height);
	color: var(--srfm-color-input-description);
	margin-top: var(--srfm-description-margin-top);
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-description, .block-editor-page.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-description, .srfm-form-container .srfm-checkbox-block .srfm-description, .srfm-form-container .srfm-gdpr-block .srfm-description {
	margin-left: var(--srfm-checkbox-description-margin-left);
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-error-message, .block-editor-page.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-error-message, .srfm-form-container .srfm-checkbox-block .srfm-error-message, .srfm-form-container .srfm-gdpr-block .srfm-error-message {
	padding-top: 4px;
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap *, .block-editor-page.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap *, .srfm-form-container .srfm-checkbox-block .srfm-block-wrap *, .srfm-form-container .srfm-gdpr-block .srfm-block-wrap * {
	box-sizing: border-box;
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-block-url, .block-editor-page.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-block-url, .srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-block-url, .srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-block-url {
	color: var(--srfm-color-scheme-primary);
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx, .block-editor-page.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx, .srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx, .srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx {
	display: flex;
	gap: var(--srfm-check-gap);
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
	cursor: pointer;
	transition: .2s ease-out;
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx .srfm-block-text, .block-editor-page.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx .srfm-block-text, .srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx .srfm-block-text, .srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx .srfm-block-text {
	flex: 1;
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap, .block-editor-page.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap, .srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap, .srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap {
	float: left;
	vertical-align: middle;
	transform: translate3d(0, 0, 0);
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap:first-child, .block-editor-page.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap:first-child, .srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap:first-child, .srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap:first-child {
	margin-top: var(--srfm-checkbox-margin-top-frontend);
	width: var(--srfm-check-ctn-width);
	height: var(--srfm-check-ctn-height);
	border-radius: var(--srfm-checkbox-input-border-radius);
	transform: scale(1);
	border: 1px solid var(--srfm-color-input-border);
	background-color: var(--srfm-color-input-background);
	transition: .2s ease-out;
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap:last-child, .block-editor-page.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap:last-child, .srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap:last-child, .srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx .srfm-span-wrap:last-child {
	position: relative;
	max-width: calc(100% - 30px);
}

@media screen and (max-width:640px) {
	.block-editor-page.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx, .block-editor-page.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx, .srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-cbx, .srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-cbx {
		width: 100%;
	}
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-input-checkbox, .block-editor-page.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-input-gdpr, .block-editor-page.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-input-checkbox, .block-editor-page.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-input-gdpr, .srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-input-checkbox, .srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-input-gdpr, .srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-input-checkbox, .srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-input-gdpr {
	position: absolute !important;
	left: 0 !important;
	top: 0 !important;
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-input-checkbox:checked+.srfm-cbx>span.srfm-span-wrap:first-child, .block-editor-page.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-input-gdpr:checked+.srfm-cbx>span.srfm-span-wrap:first-child, .block-editor-page.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-input-checkbox:checked+.srfm-cbx>span.srfm-span-wrap:first-child, .block-editor-page.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-input-gdpr:checked+.srfm-cbx>span.srfm-span-wrap:first-child, .srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-input-checkbox:checked+.srfm-cbx>span.srfm-span-wrap:first-child, .srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-input-gdpr:checked+.srfm-cbx>span.srfm-span-wrap:first-child, .srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-input-checkbox:checked+.srfm-cbx>span.srfm-span-wrap:first-child, .srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-input-gdpr:checked+.srfm-cbx>span.srfm-span-wrap:first-child {
	background: var(--srfm-color-scheme-primary);
	border-color: var(--srfm-color-scheme-primary);
}

.block-editor-page.post-type-sureforms_form .is-root-container .srfm-checkbox-block .srfm-block-wrap .srfm-inline-svg, .block-editor-page.post-type-sureforms_form .is-root-container .srfm-gdpr-block .srfm-block-wrap .srfm-inline-svg, .srfm-form-container .srfm-checkbox-block .srfm-block-wrap .srfm-inline-svg, .srfm-form-container .srfm-gdpr-block .srfm-block-wrap .srfm-inline-svg {
	position: absolute;
	width: 0;
	height: 0;
	pointer-events: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

.srfm-submit-button-hidden .srfm-form .srfm-block-single:has(+ .srfm-submit-container) {
	margin-bottom: 0 !important;
}

.srfm-form-restriction-wrapper {
	background-color: #fff;
}

.srfm-form-restriction-wrapper .srfm-form-restriction-message {
	background: #fefce8;
	border: 1px solid #fef08a;
	border-radius: 8px;
	padding: 12px;
	display: flex;
	align-items: flex-start;
	gap: 8px;
	line-height: 0;
}

.srfm-form-restriction-wrapper .srfm-form-restriction-message .srfm-form-restriction-icon {
	color: #faad14;
}

.srfm-form-restriction-wrapper .srfm-form-restriction-message .srfm-form-restriction-text {
	color: #333;
	margin: 0;
	font-weight: 400;
	font-size: 14px;
	line-height: 20px;
	letter-spacing: 0;
}