/* stylelint-disable */

@font-face {
  font-family: 'gravity-components-icons';
  src: url("data:application/x-font-ttf;charset=utf-8;base64, ") format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

.gflow-common .gravity-component-icon {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'gravity-components-icons' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.gflow-common .gravity-component-icon--close-expand:before {
  content: "\e933";
}

.gflow-common .gravity-component-icon--expand:before {
  content: "\e934";
}

.gflow-common .gravity-component-icon--grid-row-alt:before {
  content: "\e935";
}

.gflow-common .gravity-component-icon--pdf:before {
  content: "\e936";
}

.gflow-common .gravity-component-icon--play:before {
  content: "\e937";
}

.gflow-common .gravity-component-icon--chevron-right:before {
  content: "\e92f";
}

.gflow-common .gravity-component-icon--switch-horizontal:before {
  content: "\e930";
}

.gflow-common .gravity-component-icon--arrow-sm-up:before {
  content: "\e931";
}

.gflow-common .gravity-component-icon--arrow-sm-down:before {
  content: "\e932";
}

.gflow-common .gravity-component-icon--arrow-narrow-right:before {
  content: "\e92d";
}

.gflow-common .gravity-component-icon--arrow-narrow-left:before {
  content: "\e92e";
}

.gflow-common .gravity-component-icon--document-text:before {
  content: "\e92c";
}

.gflow-common .gravity-component-icon--arrow-path:before {
  content: "\e92b";
}

.gflow-common .gravity-component-icon--photograph:before {
  content: "\e929";
}

.gflow-common .gravity-component-icon--camera:before {
  content: "\e928";
}

.gflow-common .gravity-component-icon--camera-plus:before {
  content: "\e92a";
}

.gflow-common .gravity-component-icon--calendar:before {
  content: "\e920";
}

.gflow-common .gravity-component-icon--dots-horizontal:before {
  content: "\e921";
}

.gflow-common .gravity-component-icon--filters:before {
  content: "\e922";
}

.gflow-common .gravity-component-icon--accessibility:before {
  content: "\e900";
}

.gflow-common .gravity-component-icon--user:before {
  content: "\e925";
}

.gflow-common .gravity-component-icon--accordion-arrow:before {
  content: "\e901";
}

.gflow-common .gravity-component-icon--campaign:before {
  content: "\e902";
}

.gflow-common .gravity-component-icon--check-circle:before {
  content: "\e903";
}

.gflow-common .gravity-component-icon--check-mark-alt:before {
  content: "\e904";
}

.gflow-common .gravity-component-icon--check:before {
  content: "\e905";
}

.gflow-common .gravity-component-icon--checkmark-simple:before {
  content: "\e906";
}

.gflow-common .gravity-component-icon--chevron-down:before {
  content: "\e907";
}

.gflow-common .gravity-component-icon--chevron-up:before {
  content: "\e908";
}

.gflow-common .gravity-component-icon--circle-check-fine:before {
  content: "\e909";
}

.gflow-common .gravity-component-icon--circle-close:before {
  content: "\e90a";
}

.gflow-common .gravity-component-icon--circle-error-fine:before {
  content: "\e90b";
}

.gflow-common .gravity-component-icon--circle-notice-fine:before {
  content: "\e90c";
}

.gflow-common .gravity-component-icon--clock:before {
  content: "\e90d";
}

.gflow-common .gravity-component-icon--credit-card:before {
  content: "\e90e";
}

.gflow-common .gravity-component-icon--delete:before {
  content: "\e90f";
}

.gflow-common .gravity-component-icon--drag-indicator:before {
  content: "\e910";
}

.gflow-common .gravity-component-icon--exclamation-circle:before {
  content: "\e911";
}

.gflow-common .gravity-component-icon--exclamation-simple:before {
  content: "\e912";
}

.gflow-common .gravity-component-icon--exclamation:before {
  content: "\e913";
}

.gflow-common .gravity-component-icon--information-circle:before {
  content: "\e914";
}

.gflow-common .gravity-component-icon--information-simple:before {
  content: "\e915";
}

.gflow-common .gravity-component-icon--lock:before {
  content: "\e916";
}

.gflow-common .gravity-component-icon--mail:before {
  content: "\e917";
}

.gflow-common .gravity-component-icon--play-arrow:before {
  content: "\e918";
}

.gflow-common .gravity-component-icon--plus-regular:before {
  content: "\e919";
}

.gflow-common .gravity-component-icon--question-mark-simple:before {
  content: "\e91a";
}

.gflow-common .gravity-component-icon--question-mark:before {
  content: "\e91b";
}

.gflow-common .gravity-component-icon--trash:before {
  content: "\e91c";
}

.gflow-common .gravity-component-icon--floppy-disk:before {
  content: "\e923";
}

.gflow-common .gravity-component-icon--copy-alt:before {
  content: "\e926";
}

.gflow-common .gravity-component-icon--x-circle:before {
  content: "\e91d";
}

.gflow-common .gravity-component-icon--x-simple:before {
  content: "\e91e";
}

.gflow-common .gravity-component-icon--x:before {
  content: "\e91f";
}

.gflow-common .gravity-component-icon--upload-file:before {
  content: "\e924";
}

.gflow-common .gravity-component-icon--edit:before {
  content: "\e927";
}

.gflow-common .gform-gradient--charcoal–rendezvous {
		background-blend-mode: normal, normal, normal, normal, normal;
		background-color: hsla(259, 84%, 37%, 1);
		background-image: radial-gradient(circle at 20% 55%, hsla(248, 82%, 99%, 1) 13%, transparent 67%), radial-gradient(circle at 26% 19%, hsla(318, 83%, 77%, 1) 16%, transparent 58%), radial-gradient(circle at 37% 0%, hsla(302, 95%, 45%, 1) 2%, transparent 60%), radial-gradient(circle at 38% 72%, hsla(210, 87%, 65%, 1) 19%, transparent 85%), radial-gradient(circle at 39% 60%, hsla(317, 98%, 84%, 1) 5%, transparent 61%);
	}

.gflow-common .gform-gradient--plasma–hatch {
		background-blend-mode: normal, normal, normal, normal, normal, normal, normal;
		background-color: hsla(0, 100%, 50%, 1);
		background-image: radial-gradient(circle at 40% 20%, hsla(28, 100%, 74%, 1) 0%, transparent 50%), radial-gradient(circle at 80% 0%, hsla(189, 100%, 56%, 1) 0%, transparent 50%), radial-gradient(circle at 0% 50%, hsla(355, 100%, 93%, 1) 0%, transparent 50%), radial-gradient(circle at 80% 50%, hsla(340, 100%, 76%, 1) 0%, transparent 50%), radial-gradient(circle at 0% 100%, hsla(22, 100%, 77%, 1) 0%, transparent 50%), radial-gradient(circle at 80% 100%, hsla(242, 100%, 70%, 1) 0%, transparent 50%), radial-gradient(circle at 0% 0%, hsla(343, 100%, 76%, 1) 0%, transparent 50%);
	}

.gflow-common .gform-gradient--lunar–array {
		background-blend-mode: normal, normal, normal, normal, normal;
		background-color: hsla(65, 60%, 97%, 1);
		background-image: radial-gradient(circle at 92% 93%, hsla(190, 56%, 91%, 0.53) 11%, transparent 79%), radial-gradient(circle at 24% 86%, hsla(13, 52%, 90%, 1) 16%, transparent 83%), radial-gradient(circle at 11% 94%, hsla(43, 55%, 90%, 1) 16%, transparent 51%), radial-gradient(circle at 36% 38%, hsla(81, 82%, 98%, 1) 3%, transparent 59%), radial-gradient(circle at 44% 9%, hsla(252.79411764705875, 81%, 51%, 0.48) 13%, transparent 83%);
	}

.gflow-common .gform-gradient--nebula–sync {
		background-blend-mode: overlay, normal, normal, normal, normal;
		background-color: hsla(327, 100%, 50%, 1);
		/* stylelint-disable-next-line */
		background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 1111 1111' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E"), radial-gradient(circle at 0% 99%, hsla(11, 100%, 50%, 1) 0%, transparent 67%), radial-gradient(circle at 46% 94%, hsla(327, 100%, 50%, 1) 0%, transparent 81%), radial-gradient(circle at 93% 95%, hsla(236, 100%, 23%, 1) 0%, transparent 66%), radial-gradient(circle at 89% 8%, hsla(206, 100%, 9%, 1) 0%, transparent 150%);
	}

.gflow-common .gform-button {
		align-items: center; /* stylelint-disable-line */
		border: 1px solid transparent;
		border-radius: 3px;
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
		box-sizing: border-box;
		cursor: pointer;
		display: inline-flex;
		font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
		font-size: 0.875rem;
		font-weight: 500;
		height: 2.375rem;
		line-height: normal;
		padding-block: 0;
		padding-inline: 1.125rem;
		position: relative;
		text-decoration: none;
		transition: transform 300ms ease, box-shadow 300ms ease, background-color 300ms ease;
		white-space: nowrap;
	}

.gflow-common .gform-button:focus {
			outline: 0.125rem solid #bed8ed;
		}

.gflow-common .gform-button:disabled {
			pointer-events: none;
		}

.gflow-common .gform-button.gform-button--circular {
			border-radius: 100%;
			justify-content: center;
			padding: 0;
		}

.gflow-common .gform-button__icon {
		font-size: 1.25rem;
		position: relative;
	}

.gflow-common .gform-button--width-half {
		justify-content: center;
		width: 50%;
	}

.gflow-common .gform-button--width-full {
		justify-content: center;
		width: 100%;
	}

.gflow-common .gform-button--primary {
		background: #3e7da6;
		border-color: #3e7da6;
		color: #fff;
	}

.gflow-common .gform-button--primary:hover, .gflow-common .gform-button--primary:active {
			background: #3985b7;
		}

.gflow-common .gform-button--primary:disabled {
			background: #3e7da6;
			color: #639cc1;
		}

.gflow-common .gform-button--primary-new {
		background: #0f3d6c;
		border-color: #0f3d6c;
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
		color: #fff;
	}

.gflow-common .gform-button--primary-new:hover, .gflow-common .gform-button--primary-new:active {
			background: #242748;
			border-color: #242748;
			box-shadow: 0 3px 8px rgba(18, 25, 97, 0.15), 0 1px 1px rgba(18, 25, 97, 0.16), 0 2px 1px rgba(18, 25, 97, 0.04);
		}

.gflow-common .gform-button--primary-new:focus {
			border-color: #f6f9fc;
			outline: 0.125rem solid #bed8ed;
		}

.gflow-common .gform-button--primary-new:disabled {
			background: #0f3d6c;
			border-color: #0f3d6c;
			opacity: 0.5;
		}

.gflow-common .gform-button--primary-new .gform-button__loader circle {
			stroke: #fff;
		}

.gflow-common .gform-button--secondary {
		background: #fff;
		border-color: #3e7da6;
		color: #3e7da6;
	}

.gflow-common .gform-button--secondary:hover, .gflow-common .gform-button--secondary:active {
			border-color: #3985b7;
			color: #3985b7;
		}

.gflow-common .gform-button--secondary:disabled {
			border-color: #c3c5db;
			color: #c3c5db;
		}

.gflow-common .gform-button--white {
		background: #fdfdff;
		border-color: #d5d7e9;
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
		color: #242748;
	}

.gflow-common .gform-button--white:hover, .gflow-common .gform-button--white:active {
			box-shadow: 0 3px 8px rgba(18, 25, 97, 0.15), 0 1px 1px rgba(18, 25, 97, 0.16), 0 2px 1px rgba(18, 25, 97, 0.04);
		}

.gflow-common .gform-button--white:focus {
			border-color: #c3c5db;
			outline: 0.125rem solid #ecedf8;
		}

.gflow-common .gform-button--white:disabled {
			border-color: #d5d7e9;
			opacity: 0.5;
		}

.gflow-common .gform-button--white .gform-button__icon {
			color: #5b5e80;
		}

.gflow-common .gform-button--white .gform-button__loader circle {
			stroke: #5b5e80;
		}

.gflow-common .gform-button--apple-green {
		background: #f5fcf6;
		border-color: #e1f6ed;
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
		color: #22a753;
	}

.gflow-common .gform-button--apple-green:hover, .gflow-common .gform-button--apple-green:active {
			box-shadow: 0 3px 8px rgba(18, 25, 97, 0.15), 0 1px 1px rgba(18, 25, 97, 0.16), 0 2px 1px rgba(18, 25, 97, 0.04);
		}

.gflow-common .gform-button--apple-green:focus {
			border-color: #57c091;
			outline: 0.125rem solid #e1f6ed;
		}

.gflow-common .gform-button--apple-green:disabled {
			border-color: #e1f6ed;
			opacity: 0.5;
		}

.gflow-common .gform-button--egyptian-blue {
		background: #fdfdff;
		border-color: #bed8ed;
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
		color: #175cff;
	}

.gflow-common .gform-button--egyptian-blue:hover, .gflow-common .gform-button--egyptian-blue:active {
			box-shadow: 0 3px 8px rgba(18, 25, 97, 0.15), 0 1px 1px rgba(18, 25, 97, 0.16), 0 2px 1px rgba(18, 25, 97, 0.04);
		}

.gflow-common .gform-button--egyptian-blue:focus {
			border-color: #175cff;
			outline: 0.125rem solid #bed8ed;
		}

.gflow-common .gform-button--egyptian-blue:disabled {
			border-color: #bed8ed;
			opacity: 0.5;
		}

.gflow-common .gform-button--amaranth-red {
		background: #fff9f9;
		border-color: #ffc7bb;
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
		color: #dd301d;
	}

.gflow-common .gform-button--amaranth-red:hover, .gflow-common .gform-button--amaranth-red:active {
			box-shadow: 0 3px 8px rgba(18, 25, 97, 0.15), 0 1px 1px rgba(18, 25, 97, 0.16), 0 2px 1px rgba(18, 25, 97, 0.04);
		}

.gflow-common .gform-button--amaranth-red:focus {
			border-color: #dd301d;
			outline: 0.125rem solid #ffc7bb;
		}

.gflow-common .gform-button--amaranth-red:disabled {
			border-color: #ffc7bb;
			opacity: 0.5;
		}

.gflow-common .gform-button--simplified {
		background: transparent;
		box-shadow: none;
		color: #5b5e80;
	}

.gflow-common .gform-button--simplified:hover, .gflow-common .gform-button--simplified:active {
			background-color: #ecedf8;
			border-color: #fff;
			color: #0f3d6c;
		}

.gflow-common .gform-button--simplified:focus {
			border-color: #175cff;
			outline: 0.125rem solid #bed8ed;
		}

.gflow-common .gform-button--simplified:disabled {
			border-color: #bed8ed;
			opacity: 0.5;
		}

.gflow-common .gform-button--unstyled {
		background: none;
		border: none;
		box-shadow: none;
		color: #242748;
		font-size: 0.8125rem;
		padding: 0;
	}

.gflow-common .gform-button--unstyled .gform-button__icon {
			color: #9092b2;
			font-size: 1.5rem;
			inset-block-start: 0.05rem;
			padding-inline-end: 0.25rem;
			position: relative;
		}

.gflow-common .gform-button--unstyled:hover, .gflow-common .gform-button--unstyled:active, .gflow-common .gform-button--unstyled:focus {
			background: none;
			border: none;
			box-shadow: none;
			color: #3e7da6;
			outline: none;
		}

.gflow-common .gform-button--unstyled:hover .gform-button__icon, .gflow-common .gform-button--unstyled:active .gform-button__icon, .gflow-common .gform-button--unstyled:focus .gform-button__icon {
				color: #3e7da6;
			}

.gflow-common .gform-button--unstyled:disabled {
			border: none;
			color: #c3c5db;
		}

.gflow-common .gform-button--icon-white, .gflow-common .gform-button--icon-grey {
		color: #5b5e80;
		justify-content: center;
	}

.gflow-common .gform-button--icon-white.gform-button--size-height-s, .gflow-common .gform-button--icon-grey.gform-button--size-height-s {
			block-size: 1.875rem;
			inline-size: 1.875rem;
			padding: 0.25rem;
		}

.gflow-common .gform-button--icon-white.gform-button--size-height-m, .gflow-common .gform-button--icon-grey.gform-button--size-height-m {
			block-size: 2.1875rem;
			inline-size: 2.1875rem;
			padding: 0.375rem;
		}

.gflow-common .gform-button--icon-white {
		background: #fdfdff;
		border-color: #d5d7e9;
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	}

.gflow-common .gform-button--icon-white:hover, .gflow-common .gform-button--icon-white:active {
			box-shadow: 0 3px 8px rgba(18, 25, 97, 0.15), 0 1px 1px rgba(18, 25, 97, 0.16), 0 2px 1px rgba(18, 25, 97, 0.04);
		}

.gflow-common .gform-button--icon-white:focus {
			border-color: #175cff;
			outline: 0.125rem solid #bed8ed;
		}

.gflow-common .gform-button--icon-white:disabled {
			border-color: #d5d7e9;
			box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
			opacity: 0.5;
		}

.gflow-common .gform-button--icon-grey {
		background: #fff;
		border-color: #fff;
		box-shadow: none;
	}

.gflow-common .gform-button--icon-grey:hover, .gflow-common .gform-button--icon-grey:active {
			background: #ecedf8;
			border-color: #ecedf8;
		}

.gflow-common .gform-button--icon-grey:focus {
			background: #fdfdff;
			border-color: #175cff;
			box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
			outline: 0.125rem solid #bed8ed;
		}

.gflow-common .gform-button--icon-grey:disabled {
			background: #fdfdff;
			border-color: #fdfdff;
			box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
			opacity: 0.5;
		}

/*
	 * Size variants
	 */

.gflow-common .gform-button--size-xs {
		block-size: 2rem;
		font-size: 0.75rem;
		padding-block: 0;
		padding-inline: 0.6875rem;
	}

.gflow-common .gform-button--size-xs .gform-button__icon {
			font-size: 1rem;
		}

.gflow-common .gform-button--size-sm {
		block-size: 2.125rem;
		padding-block: 0;
		padding-inline: 0.8125rem;
	}

.gflow-common .gform-button--size-sm .gform-button__icon {
			font-size: 1rem;
		}

.gflow-common .gform-button--size-l {
		block-size: 2.625rem;
		font-size: 1rem;
	}

.gflow-common .gform-button--size-l .gform-button__icon {
			font-size: 1.25rem;
		}

.gflow-common .gform-button--size-xl {
		block-size: 3.125rem;
		font-size: 1rem;
		padding-block: 0.8125rem;
		padding-inline: 1.5625rem;
	}

.gflow-common .gform-button--size-xl .gform-button__icon {
			font-size: 1.25rem;
		}

.gflow-common .gform-button--size-height-s {
		height: 2rem;
		padding: 0.375rem 0.5rem;
	}

.gflow-common .gform-button--size-height-m {
		height: 2.1875rem;
		padding: 0.375rem 0.625rem;
	}

.gflow-common .gform-button--size-height-l {
		height: 2.375rem;
		padding: 0.5rem 0.875rem;
	}

.gflow-common .gform-button--size-height-xl {
		height: 2.9375rem;
		padding: 0.75rem 0.875rem;
	}

.gflow-common .gform-button--size-height-xxl {
		height: 3.375rem;
		padding: 0.875rem;
	}

/*
	 * Icon variants
	 */

.gflow-common .gform-button--icon-leading .gform-button__icon {
			margin-inline-end: 0.35rem;
		}

.gflow-common .gform-button--icon-leading.gform-button--size-xs .gform-button__icon {
				margin-inline-end: 0.375rem;
			}

.gflow-common .gform-button--icon-leading.gform-button--size-sm .gform-button__icon {
				margin-inline-end: 0.375rem;
			}

.gflow-common .gform-button--icon-leading.gform-button--size-l .gform-button__icon {
				margin-inline-end: 0.625rem;
			}

.gflow-common .gform-button--icon-leading.gform-button--size-xl .gform-button__icon {
				margin-inline-end: 0.75rem;
			}

.gflow-common .gform-button--icon-trailing .gform-button__icon {
			margin-inline-start: 0.5rem;
		}

.gflow-common .gform-button--icon-trailing.gform-button--size-xs .gform-button__icon {
				margin-inline-start: 0.375rem;
			}

.gflow-common .gform-button--icon-trailing.gform-button--size-sm .gform-button__icon {
				margin-inline-start: 0.375rem;
			}

.gflow-common .gform-button--icon-trailing.gform-button--size-l .gform-button__icon {
				margin-inline-start: 0.625rem;
			}

.gflow-common .gform-button--icon-trailing.gform-button--size-xl .gform-button__icon {
				margin-inline-start: 0.75rem;
			}

/*
	 * Rounded variants
	 */

.gflow-common .gform-button--round {
		border-radius: 1.1875rem;
	}

.gflow-common .gform-button--round.gform-button--size-xs {
			border-radius: 0.9375rem;
		}

.gflow-common .gform-button--round.gform-button--size-sm {
			border-radius: 1.0625rem;
		}

.gflow-common .gform-button--round.gform-button--size-l {
			border-radius: 1.3125rem;
		}

.gflow-common .gform-button--round.gform-button--size-xl {
			border-radius: 1.5625rem;
		}

/*
	 * Circular variants
	 */

.gflow-common .gform-button--circular {
		height: 2.375rem;
		width: 2.375rem;
	}

.gflow-common .gform-button--circular .gform-button__icon {
			font-size: 1.375rem;
		}

.gflow-common .gform-button--circular.gform-button--size-xs {
			height: 1.875rem;
			width: 1.875rem;
		}

.gflow-common .gform-button--circular.gform-button--size-xs .gform-button__icon {
				font-size: 1.125rem;
			}

.gflow-common .gform-button--circular.gform-button--size-sm {
			height: 2.125rem;
			width: 2.125rem;
		}

.gflow-common .gform-button--circular.gform-button--size-sm .gform-button__icon {
				font-size: 1.25rem;
			}

.gflow-common .gform-button--circular.gform-button--size-l {
			height: 2.625rem;
			width: 2.625rem;
		}

.gflow-common .gform-button--circular.gform-button--size-l .gform-button__icon {
				font-size: 1.75rem;
			}

.gflow-common .gform-button--circular.gform-button--size-xl {
			height: 3.125rem;
			width: 3.125rem;
		}

.gflow-common .gform-button--circular.gform-button--size-xl .gform-button__icon {
				font-size: 2rem;
			}

/*
	 * Active state
	 */

.gflow-common .gform-button__text--active {
		display: none;
		margin-inline-start: 10px;
	}

.gflow-common .gform-button--loader-after .gform-button__text--active {
		margin-inline: 0 0.5rem;
	}

.gflow-common .gform-button--activated {
		justify-content: center;
	}

.gflow-common .gform-button--activated.gform-button--primary {
			color: #fff;
		}

.gflow-common .gform-button--activated .gform-button__icon--inactive {
			display: none;
		}

.gflow-common .gform-button--activated .gform-button__text--inactive {
			display: none;
		}

.gflow-common .gform-button--activated .gform-button__text--active {
			display: inline-flex;
		}

/* Flyout: WordPress UI Handling */

.admin-bar .gflow-common .gform-flyout__mask--position-fixed.gform-flyout--offset-wpadmin-bar {
			block-size: calc(100vh - 46px);
			inset-block-start: 46px;
		}

@media (min-width: 783px) {

.admin-bar .gflow-common .gform-flyout__mask--position-fixed.gform-flyout--offset-wpadmin-bar {
				block-size: calc(100vh - 32px);
				inset-block-start: 32px
		}
			}

@media (min-width: 783px) {

.wp-admin .gflow-common .gform-flyout__mask--position-fixed.gform-flyout--offset-wpadmin-menu {
				inline-size: calc(100% - 160px)
		}
			}

@media (min-width: 783px) {

.wp-admin.folded .gflow-common .gform-flyout__mask--position-fixed.gform-flyout--offset-wpadmin-menu, .wp-admin.auto-fold .gflow-common .gform-flyout__mask--position-fixed.gform-flyout--offset-wpadmin-menu {
				inline-size: calc(100% - 36px)
		}
			}

@media (min-width: 961px) {

.wp-admin.auto-fold:not(.folded) .gflow-common .gform-flyout__mask--position-fixed.gform-flyout--offset-wpadmin-menu {
				inline-size: calc(100% - 160px)
		}
			}

/* Flyout: Mask */

.gflow-common .gform-flyout__mask {
		align-items: center;
		block-size: 100%;
		display: none;
		inline-size: 100%;
		inset-block-start: 0;
		justify-content: center;
		opacity: 0;
		transition: opacity 200ms ease-in-out;
	}

.gflow-common .gform-flyout__mask.gform-flyout--anim-in-ready {
			display: flex;
		}

.gflow-common .gform-flyout__mask.gform-flyout--anim-in-active {
			opacity: 1;
		}

.gflow-common .gform-flyout__mask.gform-flyout__mask--position-fixed {
			position: fixed;
		}

.gflow-common .gform-flyout__mask.gform-flyout__mask--position-absolute {
			position: absolute;
		}

.gflow-common .gform-flyout__mask.gform-flyout__mask--theme-light {
			background: rgba(255, 255, 255, 0.65);
		}

.gflow-common .gform-flyout__mask.gform-flyout__mask--theme-dark {
			background-color: rgba(36, 39, 72, 0.75);
		}

.gflow-common .gform-flyout__mask.gform-flyout__mask--blur {
			backdrop-filter: blur(8px);
		}

.gflow-common .gform-flyout__mask:not(.gform-flyout--offset-wpadmin-menu) {
			inset-inline-start: 0;
		}

/* Flyout */

.gflow-common .gform-flyout {
		background-color: #fff;
		block-size: 100%;
		box-shadow: 0 0 1px rgba(18, 25, 97, 0.24), 0 24px 24px rgba(18, 25, 97, 0.03), 0 2px 2px rgba(18, 25, 97, 0.03), 0 4px 4px rgba(18, 25, 97, 0.03), 0 8px 8px rgba(18, 25, 97, 0.03), 0 16px 16px rgba(18, 25, 97, 0.03);
		box-sizing: border-box;
		display: none;
		flex-direction: column;
		inset-block-end: 0;
		inset-block-start: 0;
		inset-inline-start: 0;
		opacity: 0;
		position: absolute;
		transition: opacity 200ms ease-in-out, width 200ms ease-in-out;
	}

.gflow-common .gform-flyout:hover .gform-flyout__expand {
				opacity: 1;
			}

.gflow-common .gform-flyout p {
			margin: 0;
			padding: 0;
		}

.gflow-common .gform-flyout * {
			box-sizing: border-box;
		}

.gflow-common .gform-flyout.gform-flyout--anim-in-ready {
			display: flex;
		}

.gflow-common .gform-flyout.gform-flyout--anim-in-active {
			opacity: 1;
		}

.gflow-common .gform-flyout.gform-flyout--fixed {
			position: fixed;
		}

.gflow-common .gform-flyout.gform-flyout--absolute {
			position: absolute;
		}

.gflow-common .gform-flyout.gform-flyout--hide-expander .gform-flyout__expand {
				opacity: 0;
			}

.gflow-common .gform-flyout.gform-flyout--right {
			inset-inline-end: 0;
			inset-inline-start: auto;
		}

.gflow-common .gform-flyout.gform-flyout--right .gform-flyout__expand-rail {
				inset-inline-start: -35px;
			}

.gflow-common .gform-flyout.gform-flyout--right .gform-flyout__expand {
				inset-inline-start: -35px;
			}

.gflow-common .gform-flyout.gform-flyout--right .gform-flyout__expand-icon {
				transform: rotate(90deg);
			}

.gflow-common .gform-flyout.gform-flyout--left .gform-flyout__expand-rail {
				inset-inline-end: -35px;
			}

.gflow-common .gform-flyout.gform-flyout--left .gform-flyout__expand {
				inset-inline-end: -35px;
			}

.gflow-common .gform-flyout.gform-flyout--left .gform-flyout__expand-icon {
				transform: rotate(-90deg);
			}

.gflow-common .gform-flyout.gform-flyout--expanded.gform-flyout--right .gform-flyout__expand-icon {
					transform: rotate(-90deg);
				}

.gflow-common .gform-flyout.gform-flyout--expanded.gform-flyout--left .gform-flyout__expand-icon {
					transform: rotate(90deg);
				}

.gflow-common .gform-flyout.gform-flyout--scroll-simplebar .gform-flyout__simplebar {
				display: flex;
				flex: 1;
				max-block-size: 100%;
				overflow-y: auto;
			}

/*
				NOTE:
				This sucks, but is necessary due to bugs with SimpleBar's classNames prop.
				We need to target the flyout's implementation specifically as there can be
				other instances of SimpleBar used within child components.
				*/

.gflow-common .gform-flyout.gform-flyout--scroll-simplebar .gform-flyout__simplebar > .simplebar-wrapper > .simplebar-mask > .simplebar-offset > .simplebar-content-wrapper > .simplebar-content {
						min-block-size: 100%;
					}

.gflow-common .gform-flyout.gform-flyout--scroll-simplebar .gform-flyout__body {
				block-size: auto;
			}

.gflow-common .gform-flyout.gform-flyout--scroll-native.gform-flyout--header-footer-fixed .gform-flyout__body {
					overflow-y: auto;
				}

.gflow-common .gform-flyout.gform-flyout--scroll-native:where(:not(.gform-flyout--header-footer-fixed)) {
				overflow-y: auto;
			}

.gflow-common .gform-flyout.gform-flyout--scroll-native:where(:not(.gform-flyout--header-footer-fixed)) .gform-flyout__body {
					block-size: auto;
				}

/* CASE: specific to HTML component */

.gflow-common .gform-flyout:not([class*="gform-flyout--scroll-"]) .gform-flyout__body {
				overflow-y: auto;
			}

.gflow-common .gform-flyout.gform-flyout--header-fixed .gform-flyout__head {
				align-items: center;
				background-color: #fff;
				inset-block-start: 0;
				padding: 1rem;
				position: sticky;
				z-index: 5;
			}

.gflow-common .gform-flyout.gform-flyout--header-fixed .gform-flyout__close.gform-button--size-xs, .gflow-common .gform-flyout.gform-flyout--header-fixed .gform-flyout__expander.gform-button--size-xs {
				inset-block-start: 0;
			}

@media (max-width: 767px) {

.gflow-common .gform-flyout.gform-flyout--header-fixed .gform-flyout__body {
					padding: 1rem
			}
				}

.gflow-common .gform-flyout.gform-flyout--footer-fixed .gform-flyout__footer {
				align-items: center;
				background-color: #fff;
				inset-block-end: 0;
				padding: 1rem;
				position: sticky;
				z-index: 5;
			}

.gflow-common .gform-flyout.gform-flyout--footer-fixed .gform-flyout__footer::before {
					background-color: #ecedf8;
					block-size: 0.0625rem;
					content: "";
					inline-size: 100%;
					inset-block-start: 0;
					inset-inline-start: 0;
					position: absolute;
				}

.gflow-common .gform-flyout.gform-flyout--divider .gform-flyout__head::after {
					background-color: #ecedf8;
					block-size: 0.0625rem;
					content: "";
					inline-size: 100%;
					inset-block-end: 0;
					inset-inline-start: 0;
					position: absolute;
				}

.gflow-common .gform-flyout .gform-flyout__head {
			align-items: flex-start;
			display: flex;
			flex: none;
			gap: 1rem;
			justify-content: space-between;
			min-block-size: 62px;
			padding-block: 2rem;
			padding-inline: 2.5rem;
			position: relative;
		}

.gflow-common .gform-flyout .gform-flyout__head-left {
			align-self: center;
			flex: 1 1 auto;
		}

.gflow-common .gform-flyout .gform-flyout__head-right {
			align-items: center;
			display: flex;
			gap: 0.5rem;
		}

.gflow-common .gform-flyout .gform-flyout__close.gform-button--size-xs, .gflow-common .gform-flyout .gform-flyout__expander.gform-button--size-xs {
			align-items: center;
			block-size: 1.625rem;
			border: 1px solid #d5d7e9;
			display: flex;
			font-size: 1.25rem;
			inline-size: 1.625rem;
			transition: border-color 200ms ease-in-out, box-shadow 200ms ease-in-out;
			z-index: 5;
		}

.gflow-common .gform-flyout .gform-flyout__close.gform-button--size-xs:hover, .gflow-common .gform-flyout .gform-flyout__close.gform-button--size-xs:focus, .gflow-common .gform-flyout .gform-flyout__expander.gform-button--size-xs:hover, .gflow-common .gform-flyout .gform-flyout__expander.gform-button--size-xs:focus {
				border-color: #d5d7e9;
			}

.gflow-common .gform-flyout .gform-flyout__close.gform-button--size-xs .gform-button__icon, .gflow-common .gform-flyout .gform-flyout__expander.gform-button--size-xs .gform-button__icon {
				font-size: 1.875rem;
			}

.gflow-common .gform-flyout .gform-flyout__close.gform-button--size-xs.gform-button--simplified, .gflow-common .gform-flyout .gform-flyout__expander.gform-button--size-xs.gform-button--simplified {
				block-size: 1.875rem;
				border: 1px solid transparent;
				inline-size: 1.875rem;
				transition: transform 300ms ease, box-shadow 300ms ease, background-color 300ms ease;
			}

.gflow-common .gform-flyout .gform-flyout__close.gform-button--size-xs.gform-button--simplified:hover, .gflow-common .gform-flyout .gform-flyout__expander.gform-button--size-xs.gform-button--simplified:hover {
					border-color: #fff;
				}

.gflow-common .gform-flyout .gform-flyout__close.gform-button--size-xs.gform-button--simplified:focus, .gflow-common .gform-flyout .gform-flyout__expander.gform-button--size-xs.gform-button--simplified:focus {
					border-color: #175cff;
				}

.gflow-common .gform-flyout .gform-flyout__close.gform-button--size-xs.gform-button--simplified .gform-button__icon, .gflow-common .gform-flyout .gform-flyout__expander.gform-button--size-xs.gform-button--simplified .gform-button__icon {
					font-size: 1.125rem;
				}

.gflow-common .gform-flyout .gform-flyout__expand-rail {
			block-size: 56px;
			inline-size: 35px;
			inset-block-start: 50%;
			margin-block-start: -28px;
			position: absolute;
		}

.gflow-common .gform-flyout .gform-flyout__expand {
			align-items: center;
			background: #fff;
			block-size: 56px;
			border: 1px solid #ecedf8;
			border-radius: 19px;
			box-shadow: 0 0 1px rgba(18, 25, 97, 0.24), 0 24px 24px rgba(18, 25, 97, 0.03), 0 2px 2px rgba(18, 25, 97, 0.03), 0 4px 4px rgba(18, 25, 97, 0.03), 0 8px 8px rgba(18, 25, 97, 0.03), 0 16px 16px rgba(18, 25, 97, 0.03);
			color: #242748;
			cursor: pointer;
			display: flex;
			inline-size: 19px;
			inset-block-start: 50%;
			justify-content: center;
			margin-block-start: -28px;
			opacity: 0;
			position: absolute;
			transition: opacity 0.15s ease, transform 300ms ease, box-shadow 300ms ease, border-color 300ms ease;
		}

.gflow-common .gform-flyout .gform-flyout__expand:focus {
				border-color: #d5d7e9;
				opacity: 1;
				outline: none;
			}

.gflow-common .gform-flyout .gform-flyout__expand:focus .gform-flyout__expand-icon {
					color: #3e7da6;
				}

.gflow-common .gform-flyout .gform-flyout__expand:hover .gform-flyout__expand-icon {
					color: #3e7da6;
				}

.gflow-common .gform-flyout .gform-flyout__expand-icon {
			align-items: center;
			block-size: 15px;
			color: #242748;
			display: flex;
			font-size: 1rem;
			inline-size: 100%;
			justify-content: center;
			position: relative;
			transition: color 300ms ease;
		}

/* Flyout: Title */

.gflow-common .gform-flyout__title {
		color: #242748;
		font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
		font-size: 0.8125rem;
		font-weight: 500;
		line-height: 18px;
		margin-block: 0 12px;
		margin-inline: 0;
	}

.gflow-common .gform-flyout--no-description .gform-flyout__title {
			margin: 0;
		}

/* Flyout: Description */

.gflow-common .gform-flyout__desc {
		color: #242748;
		font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
		font-size: 0.8125rem;
	}

/* Flyout: Body */

.gflow-common .gform-flyout__body {
		block-size: 100%;
		color: #242748;
		font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
		font-size: 0.8125rem;
		padding-block: 2rem;
		padding-inline: 2.5rem;
	}

.gflow-common .gform-flyout__body:focus-within .gform-flyout__expand {
				opacity: 1;
			}

.gflow-common .gform-flyout__body .gform-flyout__simplebar > .simplebar-wrapper {
				block-size: 100%;
			}

/* Flyout: Footer */

.gflow-common .gform-flyout__footer {
		align-items: flex-start;
		display: flex;
		flex: none;
		gap: 1rem;
		justify-content: space-between;
		min-block-size: 62px;
		padding-block: 2rem;
		padding-inline: 2.5rem;
		position: relative;
	}

.gflow-common .gform-flyout__footer-left, .gflow-common .gform-flyout__footer-right {
		align-items: center;
		display: flex;
		gap: 0.5rem;
	}

.gflow-common .gform-flyout__footer-right {
		margin-inline-start: auto;
	}

html[dir="rtl"] .gflow-common .gform-flyout.gform-flyout--right .gform-flyout__expand-icon {
				transform: rotate(-90deg);
			}

html[dir="rtl"] .gflow-common .gform-flyout.gform-flyout--left .gform-flyout__expand-icon {
				transform: rotate(90deg);
			}

html[dir="rtl"] .gflow-common .gform-flyout.gform-flyout--expanded.gform-flyout--right .gform-flyout__expand-icon {
					transform: rotate(90deg);
				}

html[dir="rtl"] .gflow-common .gform-flyout.gform-flyout--expanded.gform-flyout--left .gform-flyout__expand-icon {
					transform: rotate(-90deg);
				}

.gflow-common .gform-input {
		-webkit-appearance: none;
		background: #fff;
		border: 1px solid #c3c5db;
		border-radius: 3px;
		box-shadow: 0 0 0 transparent;
		box-sizing: border-box;
		color: #242748;
		font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
		font-size: 0.8125rem;
		line-height: 2;
		margin: 0;
		min-block-size: 0;
		outline: none;
		padding: 0.25rem 0.75rem;
		transition: box-shadow 0.15s ease, background-color 0.15s ease;
	}

.gflow-common .gform-input:focus {

			border: 1px solid #3985b7;

			box-shadow: 0 0.125rem 0.0675rem rgba(28, 31, 63, 0.0634624), 0 0 0 2px #bed8ed;

			color: #242748;
		}

.gflow-common .gform-input::-moz-placeholder {
			color: #5b5e80;
			font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
			font-size: 0.8125rem;
			font-weight: 400;
		}

.gflow-common .gform-input::placeholder {
			color: #5b5e80;
			font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
			font-size: 0.8125rem;
			font-weight: 400;
		}

.gflow-common .gform-input.gform-input--width-full {
			width: 100%;
		}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos .gform-input__wrapper {
			position: relative;
		}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos .gform-input {
			border-color: #9092b0;
		}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos .gform-input + .gform-input__label:nth-child(1) {
				margin-bottom: 0.375rem;
			}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos .gform-input + .gform-input-help-text:nth-child(2) {
				margin-bottom: 0.375rem;
			}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos .gform-input + .gform-input-help-text:nth-child(3) {
				margin-top: 0.375rem;
			}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos .gform-input:focus {
				border-color: #175cff;
			}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos .gform-input:disabled {
				background-color: #f6f9fc;
				color: #9092b0;
			}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos .gform-input::-moz-placeholder {
				font-size: 0.875rem;
			}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos .gform-input::placeholder {
				font-size: 0.875rem;
			}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos .gform-input__action-wrapper .gform-input__action-button {
				border-color: #9092b0;
			}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos .gform-input__action-wrapper .gform-input__action-button .gform-icon {
					color: #9092b0;
				}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos.gform-input-wrapper--required .gform-input + .gform-input-help-text:nth-child(4) {
					margin-top: 0.375rem;
				}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos.gform-input-wrapper--border-error .gform-input {
				border: 1px solid #dd301d;
			}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos.gform-input-wrapper--border-error .gform-input:focus {
					box-shadow: 0 0.125rem 0.0675rem rgba(28, 31, 63, 0.0634624), 0 0 0 2px #fee4e2;
				}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos.gform-input-wrapper--border-error .gform-input-help-text {
				color: #dd301d;
			}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos.gform-input-wrapper--border-error .gform-input__action-wrapper .gform-input {
					border-inline-end: 0;
				}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos.gform-input-wrapper--border-error .gform-input__action-wrapper .gform-input:focus {
						border: 1px solid #dd301d;
						z-index: 1;
					}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos.gform-input-wrapper--border-error .gform-input__action-wrapper .gform-input__action-button {
					border-inline-start-color: #dd301d;
				}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos.gform-input-wrapper--border-error .gform-input__action-wrapper .gform-input__action-button:focus {
						border-inline-start-color: #9092b0;
					}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos.gform-input-wrapper--border-correct .gform-input {
				border: 1px solid #57c091;
			}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos.gform-input-wrapper--border-correct .gform-input:focus {
					box-shadow: 0 0.125rem 0.0675rem rgba(28, 31, 63, 0.0634624), 0 0 0 2px #e1f6ed;
				}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos.gform-input-wrapper--border-correct .gform-input__action-wrapper .gform-input {
					border-inline-end: 0;
				}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos.gform-input-wrapper--border-correct .gform-input__action-wrapper .gform-input:focus {
						border: 1px solid #57c091;
						z-index: 1;
					}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos.gform-input-wrapper--border-correct .gform-input__action-wrapper .gform-input__action-button {
					border-inline-start-color: #57c091;
				}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos.gform-input-wrapper--border-correct .gform-input__action-wrapper .gform-input__action-button:focus {
						border-inline-start-color: #9092b0;
					}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos.gform-input-wrapper--with-icon .gform-input {
				padding-inline-end: 2.75rem;
			}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos.gform-input-wrapper--text-security-circle .gform-input {
				-webkit-text-security: circle;
			}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos.gform-input-wrapper--text-security-disc .gform-input {
				-webkit-text-security: disc;
			}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos.gform-input-wrapper--text-security-square .gform-input {
				-webkit-text-security: square;
			}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos .gform-input--size-r {
			block-size: 2.1875rem;
			padding: 0.375rem 0.75rem;
		}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos .gform-input--size-l {
			block-size: 2.375rem;
			padding: 0.5rem 0.75rem;
		}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos .gform-input--size-xl {
			block-size: 2.9375rem;
			padding: 0.75rem;
		}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos.gform-input-wrapper--clearable .gform-input {
				padding-inline-end: 2.75rem;
			}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos .gform-label {
			margin-block-end: 0.375rem;
		}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos .gform-input-help-text:nth-child(2) {
			margin-block-end: 0.375rem;
		}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos .gform-input-help-text:nth-child(3) {
			margin-block-start: 0.375rem;
		}

.gflow-common .gform-input-wrapper--input.gform-input-wrapper--theme-cosmos .gform-input__icon {
			inset-block-start: 50%;
			inset-inline-end: 0.8125rem;
			pointer-events: none;
			position: absolute;
			transform: translateY(-50%);
		}

.gflow-common .gform-input__prefix-wrapper {
		display: flex;
		width: 100%;
	}

.gflow-common .gform-input__prefix-wrapper .gform-input__wrapper {
			flex: 1;
		}

.gflow-common .gform-input__prefix-wrapper .gform-input__prefix {
			align-items: center;
			background: #f6f9fc;
			border: 1px solid #9092b0;
			border-end-start-radius: 3px;
			border-inline-end: 0;
			border-start-start-radius: 3px;
			display: flex;
			padding-inline: 13px;
		}

.gflow-common .gform-input__prefix-wrapper .gform-input {
			border-end-start-radius: 0;
			border-start-start-radius: 0;
		}

.gflow-common .gform-input__action-wrapper {
		display: flex;
		width: 100%;
	}

.gflow-common .gform-input__action-wrapper .gform-input__wrapper {
			flex: 1;
		}

.gflow-common .gform-input__action-wrapper .gform-input {
			border-end-end-radius: 0;
			border-inline-end: 0;
			border-start-end-radius: 0;
			position: relative;
			width: 100%;
		}

.gflow-common .gform-input__action-wrapper .gform-input:focus {
				border: 1px solid #175cff;
				z-index: 1;
			}

.gflow-common .gform-input__action-wrapper .gform-input__icon {
			z-index: 2;
		}

.gflow-common .gform-input__action-wrapper .gform-input__action-button {
			border-end-start-radius: 0;
			border-start-start-radius: 0;
			height: auto;
			margin-inline-start: 0;
			padding-inline-end: 0.85rem;
			padding-inline-start: 0.85rem;
		}

.gflow-common .gform-input__action-wrapper .gform-input__action-button .gform-icon {
				font-size: 1rem;
			}

.gflow-common .gform-input-wrapper--clearable {
		position: relative;
	}

.gflow-common .gform-input__clearable-button {
		align-items: center;
		block-size: 100%;
		display: flex;
		inline-size: 1.875rem;
		inset-block-start: 50%;
		inset-inline-end: 0.5rem;
		justify-content: center;
		position: absolute;
		transform: translateY(-50%);
	}

.gflow-common .gform-input__clearable-button .gform-button__icon {
			color: #5b5e80;
			font-size: 1.25rem;
			inset-block-start: 0;
			padding: 0;
		}

.gflow-common .gform-input__clearable-button .gform-button__icon::before {
				font-size: 1.25rem;
			}

.gflow-common .gform-input__clearable-button:focus .gform-button__icon, .gflow-common .gform-input__clearable-button:hover .gform-button__icon {
				color: #9092b2;
			}

.gflow-common .gform-input__clearable-button:focus .gform-button__icon::before, .gflow-common .gform-input__clearable-button:hover .gform-button__icon::before {
					font-size: 1.25rem;
				}

.gflow-common .gform-input__clearable-button:disabled {
			opacity: 0.5;
		}

.gflow-common .gform-input-add-on-wrapper {
		align-items: stretch;
		display: flex;
		flex-direction: row;
	}

.gflow-common .gform-input-add-on-wrapper--suffix .gform-input {
		border-end-end-radius: 0;
		border-start-end-radius: 0;
	}

.gflow-common .gform-input__add-on {
		align-items: center;
		background-color: #f6f9fc;
		border: 1px solid #9092b0;
		border-radius: 3px;
		color: #242748;
		display: flex;
		font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
		font-size: 0.8125rem;
		font-weight: 400;
		padding-left: 13px;
		padding-right: 13px;
		white-space: nowrap;
	}

.gflow-common .gform-input__add-on--prefix {
		border-end-end-radius: 0;
		border-inline-end: 0;
		border-start-end-radius: 0;
	}

.gflow-common .gform-input__add-on--suffix {
		border-end-start-radius: 0;
		border-inline-start: 0;
		border-start-start-radius: 0;
	}

.gflow-common .gform-input__add-on + .gform-input {
		border-end-start-radius: 0;
		border-start-start-radius: 0;
	}

.gflow-common .gform-input__add-on--action-button {
		background-color: #fff;
		border-color: #d5d7e9;
		height: auto;
		margin-inline-start: 12px;
		padding-inline-end: 12px;
		padding-inline-start: 12px;
	}

.gflow-common .gform-input__add-on--action-button.gform-button--icon-leading.gform-button--size-sm .gform-button__icon {
		color: #5b5e80;
		font-size: 14px;
		margin: 0;
	}

.gflow-common .gform-repeater {
		max-inline-size: 100%;
	}

.gflow-common .gform-repeater * {
			box-sizing: border-box;
		}

.gflow-common .gform-repeater-item {
		background: #fff;
		cursor: default;
	}

.gflow-common .gform-repeater-item input[type="text"] {
			transition: none;
		}

.gflow-common .gform-repeater-item + .gform-repeater-item, .gflow-common .gform-repeater-item + .gform-repeater__add-button {
			margin-block-start: 1rem;
		}

.gflow-common .gform-repeater-item--show-actions-on-hover .gform-repeater-item__minimal-actions {
			opacity: 0;
			transition: opacity 0.2s;
		}

.gflow-common .gform-repeater-item--show-actions-on-hover .gform-repeater-item__minimal-actions:focus-within {
				opacity: 1;
			}

.gflow-common .gform-repeater-item--show-actions-on-hover:hover .gform-repeater-item__minimal-actions {
				opacity: 1;
			}

.gflow-common .gform-repeater-item--show-actions-on-hover:not(.gform-repeater-item--style-minimal) .gform-repeater-item__action-control {
				opacity: 0;
				transition: opacity 0.2s;
			}

.gflow-common .gform-repeater-item--show-actions-on-hover:not(.gform-repeater-item--style-minimal):hover .gform-repeater-item__action-control, .gflow-common .gform-repeater-item--show-actions-on-hover:not(.gform-repeater-item--style-minimal):focus-within .gform-repeater-item__action-control {
					opacity: 1;
				}

.gflow-common .gform-repeater-item--style-minimal .gform-repeater-item__wrapper {
			align-items: flex-start;
		}

.gflow-common .gform-repeater-item--style-minimal .gform-repeater-item__controls, .gflow-common .gform-repeater-item--style-minimal .gform-repeater-item__minimal-actions {
			display: flex;
			gap: 0.25rem;
		}

.gflow-common .gform-repeater-item--style-minimal + .gform-repeater-item {
			margin-block-start: 0.25rem;
		}

.gflow-common .gform-repeater-item--is-draggable:not(.gform-repeater-item--disable-item-drag) {
		cursor: move;
	}

.gflow-common .gform-repeater-item--is-dragging {
		opacity: 0.2;
	}

.gflow-common .gform-repeater-item--is-keyboard-nav {
		box-shadow: 2px 5px 5px rgba(0, 0, 0, 0.3);
		transform: translate(-2px, -2px);
	}

.gflow-common .gform-repeater-item--type-block {
		border: 1px solid #d5d7e9;
		border-radius: 3px;
	}

.gflow-common .gform-repeater-item__wrapper {
		align-items: flex-end;
		display: flex;
		gap: 0.75rem;
		justify-content: space-between;
	}

.gflow-common .gform-repeater-item--type-block .gform-repeater-item__wrapper {
		border-bottom: 1px solid #d5d7e9;
		padding-block: 1.25rem;
		padding-inline: 1.5rem;
	}

.gflow-common .gform-repeater-item__controls {
		display: flex;
	}

.gflow-common .gform-repeater-item--style-regular .gform-repeater-item__control:focus, .gflow-common .gform-repeater-item--style-regular .gform-repeater-item__action-control:focus {
				border-color: #d5d7e9;
				outline: none;
			}

.gflow-common .gform-repeater-item--style-regular .gform-repeater-item__control:focus-visible, .gflow-common .gform-repeater-item--style-regular .gform-repeater-item__action-control:focus-visible {
				border-color: #175cff;
				outline: 0.125rem solid #bed8ed;
				z-index: 3;
			}

.gflow-common .gform-repeater-item--style-regular .gform-repeater-item__control--up {
			border-end-end-radius: 0;
			border-inline-end: transparent;
			border-start-end-radius: 0;
		}

.gflow-common .gform-repeater-item--style-regular .gform-repeater-item__control--up:focus-visible {
				border-inline-end: 1px solid #175cff;
				outline: 0.125rem solid #bed8ed;
			}

.gflow-common .gform-repeater-item--style-regular .gform-repeater-item__control--down {
			border-end-start-radius: 0;
			border-start-start-radius: 0;
		}

.gflow-common .gform-repeater-item--style-regular.gform-repeater-item--has-arrows .gform-repeater-item__control--drag-toggle {
			border-end-end-radius: 0;
			border-inline-end: transparent;
			border-start-end-radius: 0;
		}

.gflow-common .gform-repeater-item--style-regular.gform-repeater-item--has-arrows .gform-repeater-item__control--drag-toggle:focus-visible {
				border-inline-end: 1px solid #175cff;
				outline: 0.125rem solid #bed8ed;
			}

.gflow-common .gform-repeater-item--style-regular.gform-repeater-item--has-drag-handle .gform-repeater-item__control--up {
			border-end-start-radius: 0;
			border-start-start-radius: 0;
		}

.gflow-common .gform-repeater-item__block-content-footer {
		display: flex;
		gap: 0.5rem;
		justify-content: flex-start;
	}

.gflow-common .gform-repeater--type-block .gform-repeater-item__delete, .gflow-common .gform-repeater--type-block .gform-repeater-item__action {
			align-self: flex-start;
		}

.gflow-common .gform-repeater--type-block .gform-repeater-item__collapsible {
			margin-inline-start: auto;
			transition: box-shadow 300ms ease, background-color 300ms ease;
		}

.gflow-common .gform-repeater--type-block .gform-repeater-item__collapsible:focus {
				border-color: #fdfdff;
				box-shadow: none;
				outline: none;
			}

.gflow-common .gform-repeater--type-block .gform-repeater-item__collapsible:focus-visible {
				border-color: #175cff;
				outline: 0.125rem solid #bed8ed;
			}

.gflow-common .gform-repeater--type-block .gform-repeater-item__wrapper {
			align-items: center;
			display: flex;
			gap: 0.75rem;
			justify-content: flex-start;
		}

.gflow-common .gform-repeater--type-block .gform-repeater-item__wrapper .gform-text {
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
			}

.gflow-common .gform-repeater--type-block .gform-repeater-item--is-collapsed .gform-repeater-item__collapsible {
				transform: rotate(180deg);
			}

.gflow-common .gform-repeater--type-block .gform-repeater-item--is-collapsed .gform-repeater-item__wrapper {
				border-bottom: none;
			}

.gflow-common .gform-repeater-item--is-collapsed .gform-repeater-item__block-content {
			display: none;
		}

.gflow-common .gform-repeater-item__block-content {
		display: flex;
		flex-direction: column;
		gap: 0.75rem;
		inline-size: 100%;
		padding-block: 1.25rem;
		padding-inline: 1.5rem;
	}

.gflow-common .gform-repeater-item--fill-content .gform-input-wrapper {
			flex: 1;
		}

.gflow-common .gform-repeater-item--fill-content .gform-input-wrapper .gform-input {
				width: 100%;
			}

.gflow-common .gform-repeater__drop-indicator {
		background: transparent;
		height: 3px;
	}

.gflow-common .gform-repeater__drop-indicator--active {
		background: #0f3d6c;
	}

.gflow-common .gform-input-wrapper--select, .gflow-common .gform-input-wrapper--select * {
			box-sizing: border-box;
		}

.gflow-common .gform-input-wrapper--select.gform-input-wrapper--size-r .gform-select {
			padding-block: 0.375rem;
		}

.gflow-common .gform-input-wrapper--select.gform-input-wrapper--size-l .gform-select {
			padding-block: 0.5rem;
		}

.gflow-common .gform-input-wrapper--select.gform-input-wrapper--size-xl .gform-select {
			padding-block: 0.75rem;
		}

.gflow-common .gform-select__wrapper {
		position: relative;
	}

.gflow-common .gform-select__wrapper::after {
			background: center / contain no-repeat url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" width="10" height="7" viewBox="0 0 10 7" fill="none"%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M0.292893 0.792893C0.683417 0.402369 1.31658 0.402369 1.70711 0.792893L5 4.08579L8.29289 0.792893C8.68342 0.402369 9.31658 0.402369 9.70711 0.792893C10.0976 1.18342 10.0976 1.81658 9.70711 2.20711L5.70711 6.20711C5.31658 6.59763 4.68342 6.59763 4.29289 6.20711L0.292893 2.20711C-0.0976311 1.81658 -0.0976311 1.18342 0.292893 0.792893Z" fill="%239092B0"/%3E%3C/svg%3E'); /* stylelint-disable-line */
			content: "";
			height: 0.375rem;
			inset-inline-end: 1rem;
			pointer-events: none;
			position: absolute;
			top: 50%;
			transform: translateY(-50%);
			width: 0.625rem;
		}

.gflow-common .gform-select {
		-webkit-appearance: none;
		   -moz-appearance: none;
		        appearance: none;
		background: #fff;
		border: 1px solid #9092b0;
		border-radius: 0.1875rem;
		box-shadow: 0 0.25rem 0.25rem rgba(18, 25, 97, 0.0405344);
		color: #242748;
		cursor: pointer;
		font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
		font-size: 0.875rem;
		line-height: 1.43;
		margin: 0;
		max-width: none;
		min-height: 0;
		outline: none;
		padding-inline: 0.75rem 2rem;
		width: 100%;
	}

.gflow-common .gform-select:hover {
			color: #242748;
		}

.gflow-common .gform-select:focus {
			border-color: #175cff;
			box-shadow: 0 0 0 2px #bed8ed;
		}

.gflow-common .gform-select:disabled {
			background: #f6f9fc;
			border-color: #d5d7e9;
			color: #9092b0;
		}

.gflow-common .gform-input-wrapper--select.gform-input-wrapper--theme-cosmos .gform-label {
			margin-block-end: 0.375rem;
		}

.gflow-common .gform-input-wrapper--select.gform-input-wrapper--theme-cosmos .gform-input-help-text:nth-child(2) {
			margin-block-end: 0.375rem;
		}

.gflow-common .gform-input-wrapper--select.gform-input-wrapper--theme-cosmos .gform-input-help-text:nth-child(3) {
			margin-block-start: 0.375rem;
		}

.gflow-common .gform-loader__mask {
		align-items: center;
		display: flex;
		flex-direction: column;
		height: 100%;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 10000;
	}

.gflow-common .gform-loader__mask.gform-loader__mask--theme-light {
			background-color: rgba(247, 249, 252, 0.93);
		}

.gflow-common .gform-loader__mask.gform-loader__mask--theme-dark {
			background-color: rgba(36, 39, 72, 0.93);
		}

.gflow-common .gform-loader__mask--position-top {
		justify-content: start;
	}

.gflow-common .gform-loader__mask--position-top .gform-loader__mask-positioner {
			top: 12%;
		}

.gflow-common .gform-loader__mask--position-center {
		justify-content: center;
	}

.gflow-common .gform-loader__mask--position-bottom {
		justify-content: end;
	}

.gflow-common .gform-loader__mask--position-bottom .gform-loader__mask-positioner {
			bottom: 12%;
		}

.gflow-common .gform-loader__mask--position-sticky .gform-loader__mask-positioner {
			position: sticky;
		}

.gflow-common .gform-loader__mask-positioner {
		position: relative;
	}

.gflow-common .gform-loader--simple {
		animation: gformLoader1 1.1s infinite linear;
		border-bottom: 1.1em solid #000;
		border-left: 1.1em solid #000;
		border-radius: 50%;
		border-right: 1.1em solid #fff;
		border-top: 1.1em solid #fff;
		display: inline-block;
		font-size: 10px;
		height: 10em;
		position: relative;
		transform: translateZ(0);
		width: 10em;
	}

.gflow-common .gform-loader__inner {
		display: inline-flex;
		flex-direction: column;
	}

.gflow-common .gform-loader__text {
		display: block;
		font-family: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
		font-size: 0.8125rem;
		font-weight: 500;
		margin-top: 16px;
		text-align: center;
	}

.gflow-common .gform-loader--ring {
		animation: gformLoaderRotate 2s linear infinite;
		height: 40px;
		transform-origin: center;
		vertical-align: middle;
		width: 40px;
		will-change: transform;
	}

.gflow-common .gform-loader--ring circle {
			animation: gformLoaderStretch calc(2s * 0.75) ease-in-out infinite;
			fill: none;
			stroke: #0f3d6c;
			stroke-dasharray: 1, 200;
			stroke-dashoffset: 0;
			stroke-linecap: round;
			will-change: stroke-dasharray, stroke-dashoffset;
		}

@keyframes gformLoader1 {

	0% {
		transform: rotate(0deg);
	}

	100% {
		transform: rotate(360deg);
	}
}

@keyframes gformLoaderRotate {

	100% {
		transform: rotate(360deg);
	}
}

@keyframes gformLoaderStretch {

	0% {
		stroke-dasharray: 1, 200;
		stroke-dashoffset: 0;
	}

	50% {
		stroke-dasharray: 90, 200;
		stroke-dashoffset: -35px;
	}

	100% {
		stroke-dashoffset: -124px;
	}
}

/*# sourceMappingURL=admin-components.css.map */
