/*
----------------------------------------------------------------

admin-icons.css
Gravity Forms Administration Icon Kit
http: //www.gravityforms.com

Gravity Forms is a Rocketgenius project
copyright 2008-2021 Rocketgenius Inc.
http: //www.rocketgenius.com
this may not be re-distributed without the
express written permission of the author.

NOTE: DO NOT EDIT THIS FILE!
THIS FILE IS REPLACED DURING AUTO UPGRADE
AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN.

----------------------------------------------------------------
*/

/* Variables */

/* -----------------------------------------------------------------------------
 *
 * Variables
 *
 * This file is just a clearing-house.
 * Make partials (start with an underscore) elsewhere for actual code.
 *
 * ----------------------------------------------------------------------------- */

/* Colors */

/* -----------------------------------------------------------------------------
 *
 * Variables: Color
 *
 * ----------------------------------------------------------------------------- */

:root {

	--c-white: #fff;
	--c-black: #000;
	--c-titan-white: #fdfdff;
	--c-zircon: #fbfdff;
	--c-light-blue: #f6f9fc;
	--c-comet: #5b5e80;
	--c-blue-haze: #c3c5db;
	--c-white-lilac: #ecedf8;
	--c-white-iris: #f4f5fb;
	--c-snuff: #d5d7e9;
	--c-santas: #9b9db8;
	--c-amethyst-smoke: #9092b2;
	--c-gravity-blue: #3e7da6;
	--c-primary-light: #3985b7;
	--c-chathams: #0f3d6c;
	--c-orange: #f15a2b;
	--c-green: #22a753;
	--c-hunter: #276a52;
	--c-tara: #e1f6ed;
	--c-emerald: #57c091;
	--c-red: #dd301d;
	--c-background-red: #feefef;
	--c-blue-ribbon: #175cff;
	--c-yellow: #ffbe03;
	--c-warning: #a16938;
	--c-port: #242748;
	--c-port-dark: #1c1f3f;
	--c-spindle: #bed8ed;

	--c-placeholder: var(--c-comet);
	--c-border: var(--c-amethyst-smoke);
	--c-button-disabled: #639cc1;
	--c-focus: var(--c-spindle);
	--c-icon: var(--c-amethyst-smoke);
	--c-text: var(--c-port);
	--c-disabled: var(--c-white-iris);
	--c-error: var(--c-red);
	--c-button: var(--c-gravity-blue);

}

/* Box Shadows */

/* -----------------------------------------------------------------------------
 *
 * Variables: Box Shadow
 *
 * ----------------------------------------------------------------------------- */

:root {

	--bs-datepicker: 0 0.125rem 0.75rem rgba(28, 31, 63, 0.09);
	--bs-focus-light: 0 0 0 1px var(--c-focus);
	--bs-focus: 0 0 0 2px var(--c-focus);
	--bs-focus-sm: 0 1px 2px rgba(0, 0, 0, 0.05), 0 0 0 2px var(--c-white-lilac);
	--bs-button: 0 1px 2px rgba(0, 0, 0, 0.05);
	--bs-small: var(--bs-datepicker);
	--bs-input-focus: 0 0.125rem 0.0675rem rgba(28, 31, 63, 0.0634624), 0 0 0 2px var(--c-focus);
	--bs-input-hover: 0 0.25rem 0.25rem rgba(18, 25, 97, 0.0405344);
	--bs-outline-light: 0 2px 2px rgba(58, 58, 87, 0.0596411);
	--bs-outline-light-hover: 0 4px 2px rgba(58, 58, 87, 0.1);
	--bs-outline-light-hover-alt: 0 2px 2px rgba(58, 58, 87, 0.0796);
}

/* Font Icons */

/* stylelint-disable */

/* -----------------------------------------------------------------------------
 *
 * Variables: Admin Icons (via IcoMoon)
 *
 * This file is generated using the `gulp icons` task. Do not edit it directly.
 *
 * ----------------------------------------------------------------------------- */

:root {
	--gform-icon--zoho: "\e977";
	--gform-icon--zapier: "\e976";
	--gform-icon--webhooks: "\e975";
	--gform-icon--warning-amber: "\e973";
	--gform-icon--warning: "\e974";
	--gform-icon--vote: "\e972";
	--gform-icon--videopipe: "\e971";
	--gform-icon--verified: "\e970";
	--gform-icon--user: "\e97d";
	--gform-icon--upload: "\e96f";
	--gform-icon--twilio: "\e96e";
	--gform-icon--trello: "\e96d";
	--gform-icon--trash: "\e985";
	--gform-icon--total: "\e96c";
	--gform-icon--tools: "\e97f";
	--gform-icon--title: "\e96b";
	--gform-icon--time: "\e96a";
	--gform-icon--tags: "\e969";
	--gform-icon--survey: "\e968";
	--gform-icon--style: "\e967";
	--gform-icon--stripe: "\e966";
	--gform-icon--st-plus: "\e951";
	--gform-icon--st-circle: "\e94a";
	--gform-icon--square: "\e965";
	--gform-icon--slack: "\e964";
	--gform-icon--single-line-text: "\e963";
	--gform-icon--signature: "\e962";
	--gform-icon--shipping: "\e961";
	--gform-icon--settings: "\e986";
	--gform-icon--sendgrid: "\e960";
	--gform-icon--section: "\e95f";
	--gform-icon--search: "\e95e";
	--gform-icon--renew: "\e980";
	--gform-icon--recaptcha: "\e95d";
	--gform-icon--radio-button: "\e95c";
	--gform-icon--quiz: "\e95b";
	--gform-icon--question-mark: "\e97e";
	--gform-icon--question: "\e95a";
	--gform-icon--quantity: "\e901";
	--gform-icon--product: "\e959";
	--gform-icon--postmark: "\e958";
	--gform-icon--post-image: "\e956";
	--gform-icon--post-custom-field: "\e957";
	--gform-icon--polls: "\e953";
	--gform-icon--poll-alt: "\e954";
	--gform-icon--poll: "\e955";
	--gform-icon--pointer: "\e952";
	--gform-icon--plus-regular: "\e982";
	--gform-icon--place: "\e950";
	--gform-icon--phone: "\e94f";
	--gform-icon--paypal: "\e94e";
	--gform-icon--password1: "\e94d";
	--gform-icon--password: "\e97c";
	--gform-icon--paragraph-text: "\e94c";
	--gform-icon--page: "\e94b";
	--gform-icon--numbers-alt: "\e948";
	--gform-icon--numbers: "\e949";
	--gform-icon--notifications-active: "\e97b";
	--gform-icon--name-2: "\e97a";
	--gform-icon--name: "\e947";
	--gform-icon--multi-select: "\e946";
	--gform-icon--monetization-on: "\e945";
	--gform-icon--mollie: "\e944";
	--gform-icon--misc: "\e943";
	--gform-icon--minus-regular: "\e981";
	--gform-icon--minus: "\e942";
	--gform-icon--merge-tag: "\e941";
	--gform-icon--mailgun: "\e940";
	--gform-icon--mailchimp: "\e93f";
	--gform-icon--mail: "\e93e";
	--gform-icon--mad-mimi: "\e93d";
	--gform-icon--list: "\e93c";
	--gform-icon--link: "\e93b";
	--gform-icon--jetsloth: "\e93a";
	--gform-icon--info-outline: "\e988";
	--gform-icon--info: "\e98d";
	--gform-icon--icontact: "\e937";
	--gform-icon--hubspot: "\e936";
	--gform-icon--html-code: "\e935";
	--gform-icon--how-to-reg: "\e934";
	--gform-icon--hidden: "\e933";
	--gform-icon--helpscout: "\e932";
	--gform-icon--help: "\e939";
	--gform-icon--gravity-pdf: "\e930";
	--gform-icon--gravity-logo: "\e92f";
	--gform-icon--get-response: "\e92e";
	--gform-icon--freshbooks: "\e92d";
	--gform-icon--format-quote1: "\e92c";
	--gform-icon--format-quote: "\e900";
	--gform-icon--for-gravity: "\e92b";
	--gform-icon--flag-alt: "\e92a";
	--gform-icon--flag: "\e929";
	--gform-icon--excerpt: "\e928";
	--gform-icon--entries: "\e927";
	--gform-icon--emma: "\e926";
	--gform-icon--embed: "\e925";
	--gform-icon--email-octopus: "\e924";
	--gform-icon--ellipsis: "\e923";
	--gform-icon--duplicate: "\e922";
	--gform-icon--dropdown: "\e921";
	--gform-icon--dropbox: "\e920";
	--gform-icon--drag-indicator: "\e91e";
	--gform-icon--drag: "\e91f";
	--gform-icon--dollar: "\e91d";
	--gform-icon--design: "\e979";
	--gform-icon--delete: "\e91c";
	--gform-icon--date: "\e91b";
	--gform-icon--credit-card: "\e978";
	--gform-icon--create: "\e919";
	--gform-icon--coupon-alt: "\e918";
	--gform-icon--coupon: "\e917";
	--gform-icon--constant-contact: "\e916";
	--gform-icon--consent: "\e915";
	--gform-icon--confirmations: "\e987";
	--gform-icon--color-pallet: "\e914";
	--gform-icon--cog: "\e913";
	--gform-icon--clever-reach: "\e912";
	--gform-icon--circle-star: "\e98c";
	--gform-icon--circle-notice: "\e98e";
	--gform-icon--circle-delete: "\e98a";
	--gform-icon--circle-close: "\e938";
	--gform-icon--circle-check: "\e931";
	--gform-icon--circle-arrow-down: "\e989";
	--gform-icon--chevron: "\e911";
	--gform-icon--check-box: "\e910";
	--gform-icon--check: "\e983";
	--gform-icon--chained-selects: "\e91a";
	--gform-icon--category: "\e90f";
	--gform-icon--capsule: "\e90e";
	--gform-icon--campaign-monitor: "\e90d";
	--gform-icon--campaign: "\e984";
	--gform-icon--breeze: "\e90c";
	--gform-icon--body: "\e90b";
	--gform-icon--back: "\e90a";
	--gform-icon--aweber: "\e909";
	--gform-icon--authorize-dot-net: "\e908";
	--gform-icon--api: "\e907";
	--gform-icon--analytics: "\e906";
	--gform-icon--akismet: "\e98b";
	--gform-icon--agile-crm: "\e905";
	--gform-icon--advanced-post-creation: "\e904";
	--gform-icon--active-campaign: "\e903";
	--gform-icon--accessibility: "\e902";
	--gform-icon--floppy-disk: "\e98f";
}

/* Heights */

/* -----------------------------------------------------------------------------
 *
 * Variables: Height
 *
 * ----------------------------------------------------------------------------- */

:root {

	--h-editor-accordion-toggles: 3.375rem;

}

/* Images */

/* -----------------------------------------------------------------------------
 *
 * Variables: Images
 *
 * ----------------------------------------------------------------------------- */

:root {

	--im-input-check: url(../images/check.svg);
	--im-input-grey-check: url(../images/grey-check.svg);
	--im-input-bullet: url(../images/bullet.svg);
	--im-input-grey-bullet: url(../images/grey-bullet.svg);
	--im-input-cog: url(../images/cog.svg);
	--im-input-cog-hover: url(../images/cog-hover.svg);
	--im-input-exit: url(../images/exit.svg);
	--im-input-plus: url(../images/plus.svg);
}

/* Media Queries */

/* both on theme and in admin the point at which admin bar swaps desktop/mobile */

/* Transitions */

/* -----------------------------------------------------------------------------
 *
 * Variables: Transitions
 *
 * ----------------------------------------------------------------------------- */

:root {

	--tr-hover: all 0.15s ease;
	--tr-hover-slow: color 300ms ease-in-out, background-color 300ms ease-in-out, border-color 300ms ease-in-out;
	--tr-color: color 0.15s ease;
	--tr-dropdown: opacity 0.15s ease;
	--tr-button: transform 300ms ease, box-shadow 300ms ease, background-color 300ms ease;
	--tr-inputs: box-shadow 0.15s ease, background-color 0.15s ease;
	--tr-toggles: left 0.25s ease;
	--cl-linear-transform: transform 200ms;
	--cl-bezier-flyout: transform 200ms cubic-bezier(1, 0, 0, 1.005);
	--tr-cl-button-focus: border-color 200ms ease-in-out, box-shadow 200ms ease-in-out;
	--tr-cl-flyout-reveal: opacity 190ms ease-in-out, transform 190ms ease-in-out;

}

/* Typography */

/* -----------------------------------------------------------------------------
 *
 * Variables: Typography
 *
 * ----------------------------------------------------------------------------- */

:root {

	/* Font Families */
	--t-font-family-base: inter, -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen-sans, ubuntu, cantarell, "Helvetica Neue", sans-serif;
	--t-font-family-admin-icons: "gform-icons-admin";
	--t-font-family-theme-icons: "gform-icons-theme";

	/* Font Weights */
	--t-font-weight-normal: 400;
	--t-font-weight-medium: 500;
	--t-font-weight-bold: 600;

	/* Font Sizes */
	--t-font-size-small: 0.75rem;
	--t-font-size-base: 0.8125rem;
	--t-font-size-label: 0.875rem;
	--t-font-size-large-label: 1.0625rem;

	/* Line Heights */
	--t-line-height-base: 1.188rem;
	--t-line-height-label: 1.125rem;

}

/* -----------------------------------------------------------------------------
 *
 * Mixins
 *
 * This file is just a clearing-house.
 * Make partials (start with an underscore) elsewhere for actual code.
 *
 * ----------------------------------------------------------------------------- */

/* -----------------------------------------------------------------------------
 *
 * Mixins: Elements
 *
 * ----------------------------------------------------------------------------- */

/* -----------------------------------------------------------------------------
 *
 * Mixins: Icons
 *
 * ----------------------------------------------------------------------------- */

/*
 * Mixins: Inputs
 * Added to keep settings area in sync with components used elsewhere.
 * Not to be used more unless absolutely necessary.
 */

/* Icons */

/* stylelint-disable */

/* -----------------------------------------------------------------------------
 *
 * Admin Font Icons (via IcoMoon)
 *
 * This file is generated using the `gulp icons` task. Do not edit it directly.
 *
 * ----------------------------------------------------------------------------- */

@font-face {
	font-family: 'gform-icons-admin';
	src:
		url('../fonts/gform-icons-admin.woff2?yivdut') format('woff2'),
		url('../fonts/gform-icons-admin.ttf?yivdut') format('truetype'),
		url('../fonts/gform-icons-admin.woff?yivdut') format('woff'),
		url('../fonts/gform-icons-admin.svg?yivdut#gform-icons-admin') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: block;
}

.gform-icon {
	/* use !important to prevent issues with browser extensions that change fonts */
	font-family: "gform-icons-admin" !important;
	font-family: var(--t-font-family-admin-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;
}

.gform-icon--zoho:before {
	content: "\e977";
}

.gform-icon--zapier:before {
	content: "\e976";
}

.gform-icon--webhooks:before {
	content: "\e975";
}

.gform-icon--warning-amber:before {
	content: "\e973";
}

.gform-icon--warning:before {
	content: "\e974";
}

.gform-icon--vote:before {
	content: "\e972";
}

.gform-icon--videopipe:before {
	content: "\e971";
}

.gform-icon--verified:before {
	content: "\e970";
}

.gform-icon--user:before {
	content: "\e97d";
}

.gform-icon--upload:before {
	content: "\e96f";
}

.gform-icon--twilio:before {
	content: "\e96e";
}

.gform-icon--trello:before {
	content: "\e96d";
}

.gform-icon--trash:before {
	content: "\e985";
}

.gform-icon--total:before {
	content: "\e96c";
}

.gform-icon--tools:before {
	content: "\e97f";
}

.gform-icon--title:before {
	content: "\e96b";
}

.gform-icon--time:before {
	content: "\e96a";
}

.gform-icon--tags:before {
	content: "\e969";
}

.gform-icon--survey:before {
	content: "\e968";
}

.gform-icon--style:before {
	content: "\e967";
}

.gform-icon--stripe:before {
	content: "\e966";
}

.gform-icon--st-plus:before {
	content: "\e951";
}

.gform-icon--st-circle:before {
	content: "\e94a";
}

.gform-icon--square:before {
	content: "\e965";
}

.gform-icon--slack:before {
	content: "\e964";
}

.gform-icon--single-line-text:before {
	content: "\e963";
}

.gform-icon--signature:before {
	content: "\e962";
}

.gform-icon--shipping:before {
	content: "\e961";
}

.gform-icon--settings:before {
	content: "\e986";
}

.gform-icon--sendgrid:before {
	content: "\e960";
}

.gform-icon--section:before {
	content: "\e95f";
}

.gform-icon--search:before {
	content: "\e95e";
}

.gform-icon--renew:before {
	content: "\e980";
}

.gform-icon--recaptcha:before {
	content: "\e95d";
}

.gform-icon--radio-button:before {
	content: "\e95c";
}

.gform-icon--quiz:before {
	content: "\e95b";
}

.gform-icon--question-mark:before {
	content: "\e97e";
}

.gform-icon--question:before {
	content: "\e95a";
}

.gform-icon--quantity:before {
	content: "\e901";
}

.gform-icon--product:before {
	content: "\e959";
}

.gform-icon--postmark:before {
	content: "\e958";
}

.gform-icon--post-image:before {
	content: "\e956";
}

.gform-icon--post-custom-field:before {
	content: "\e957";
}

.gform-icon--polls:before {
	content: "\e953";
}

.gform-icon--poll-alt:before {
	content: "\e954";
}

.gform-icon--poll:before {
	content: "\e955";
}

.gform-icon--pointer:before {
	content: "\e952";
}

.gform-icon--plus-regular:before {
	content: "\e982";
}

.gform-icon--place:before {
	content: "\e950";
}

.gform-icon--phone:before {
	content: "\e94f";
}

.gform-icon--paypal:before {
	content: "\e94e";
}

.gform-icon--password1:before {
	content: "\e94d";
}

.gform-icon--password:before {
	content: "\e97c";
}

.gform-icon--paragraph-text:before {
	content: "\e94c";
}

.gform-icon--page:before {
	content: "\e94b";
}

.gform-icon--numbers-alt:before {
	content: "\e948";
}

.gform-icon--numbers:before {
	content: "\e949";
}

.gform-icon--notifications-active:before {
	content: "\e97b";
}

.gform-icon--name-2:before {
	content: "\e97a";
}

.gform-icon--name:before {
	content: "\e947";
}

.gform-icon--multi-select:before {
	content: "\e946";
}

.gform-icon--monetization-on:before {
	content: "\e945";
}

.gform-icon--mollie:before {
	content: "\e944";
}

.gform-icon--misc:before {
	content: "\e943";
}

.gform-icon--minus-regular:before {
	content: "\e981";
}

.gform-icon--minus:before {
	content: "\e942";
}

.gform-icon--merge-tag:before {
	content: "\e941";
}

.gform-icon--mailgun:before {
	content: "\e940";
}

.gform-icon--mailchimp:before {
	content: "\e93f";
}

.gform-icon--mail:before {
	content: "\e93e";
}

.gform-icon--mad-mimi:before {
	content: "\e93d";
}

.gform-icon--list:before {
	content: "\e93c";
}

.gform-icon--link:before {
	content: "\e93b";
}

.gform-icon--jetsloth:before {
	content: "\e93a";
}

.gform-icon--info-outline:before {
	content: "\e988";
}

.gform-icon--info:before {
	content: "\e98d";
}

.gform-icon--icontact:before {
	content: "\e937";
}

.gform-icon--hubspot:before {
	content: "\e936";
}

.gform-icon--html-code:before {
	content: "\e935";
}

.gform-icon--how-to-reg:before {
	content: "\e934";
}

.gform-icon--hidden:before {
	content: "\e933";
}

.gform-icon--helpscout:before {
	content: "\e932";
}

.gform-icon--help:before {
	content: "\e939";
}

.gform-icon--gravity-pdf:before {
	content: "\e930";
}

.gform-icon--gravity-logo:before {
	content: "\e92f";
}

.gform-icon--get-response:before {
	content: "\e92e";
}

.gform-icon--freshbooks:before {
	content: "\e92d";
}

.gform-icon--format-quote1:before {
	content: "\e92c";
}

.gform-icon--format-quote:before {
	content: "\e900";
}

.gform-icon--for-gravity:before {
	content: "\e92b";
}

.gform-icon--flag-alt:before {
	content: "\e92a";
}

.gform-icon--flag:before {
	content: "\e929";
}

.gform-icon--excerpt:before {
	content: "\e928";
}

.gform-icon--entries:before {
	content: "\e927";
}

.gform-icon--emma:before {
	content: "\e926";
}

.gform-icon--embed:before {
	content: "\e925";
}

.gform-icon--email-octopus:before {
	content: "\e924";
}

.gform-icon--ellipsis:before {
	content: "\e923";
}

.gform-icon--duplicate:before {
	content: "\e922";
}

.gform-icon--dropdown:before {
	content: "\e921";
}

.gform-icon--dropbox:before {
	content: "\e920";
}

.gform-icon--drag-indicator:before {
	content: "\e91e";
}

.gform-icon--drag:before {
	content: "\e91f";
}

.gform-icon--dollar:before {
	content: "\e91d";
}

.gform-icon--design:before {
	content: "\e979";
}

.gform-icon--delete:before {
	content: "\e91c";
}

.gform-icon--date:before {
	content: "\e91b";
}

.gform-icon--credit-card:before {
	content: "\e978";
}

.gform-icon--create:before {
	content: "\e919";
}

.gform-icon--coupon-alt:before {
	content: "\e918";
}

.gform-icon--coupon:before {
	content: "\e917";
}

.gform-icon--constant-contact:before {
	content: "\e916";
}

.gform-icon--consent:before {
	content: "\e915";
}

.gform-icon--confirmations:before {
	content: "\e987";
}

.gform-icon--color-pallet:before {
	content: "\e914";
}

.gform-icon--cog:before {
	content: "\e913";
}

.gform-icon--clever-reach:before {
	content: "\e912";
}

.gform-icon--circle-star:before {
	content: "\e98c";
}

.gform-icon--circle-notice:before {
	content: "\e98e";
}

.gform-icon--circle-delete:before {
	content: "\e98a";
}

.gform-icon--circle-close:before {
	content: "\e938";
}

.gform-icon--circle-check:before {
	content: "\e931";
}

.gform-icon--circle-arrow-down:before {
	content: "\e989";
}

.gform-icon--chevron:before {
	content: "\e911";
}

.gform-icon--check-box:before {
	content: "\e910";
}

.gform-icon--check:before {
	content: "\e983";
}

.gform-icon--chained-selects:before {
	content: "\e91a";
}

.gform-icon--category:before {
	content: "\e90f";
}

.gform-icon--capsule:before {
	content: "\e90e";
}

.gform-icon--campaign-monitor:before {
	content: "\e90d";
}

.gform-icon--campaign:before {
	content: "\e984";
}

.gform-icon--breeze:before {
	content: "\e90c";
}

.gform-icon--body:before {
	content: "\e90b";
}

.gform-icon--back:before {
	content: "\e90a";
}

.gform-icon--aweber:before {
	content: "\e909";
}

.gform-icon--authorize-dot-net:before {
	content: "\e908";
}

.gform-icon--api:before {
	content: "\e907";
}

.gform-icon--analytics:before {
	content: "\e906";
}

.gform-icon--akismet:before {
	content: "\e98b";
}

.gform-icon--agile-crm:before {
	content: "\e905";
}

.gform-icon--advanced-post-creation:before {
	content: "\e904";
}

.gform-icon--active-campaign:before {
	content: "\e903";
}

.gform-icon--accessibility:before {
	content: "\e902";
}

.gform-icon--floppy-disk:before {
	content: "\e98f";
}

/* -----------------------------------------------------------------------------
 *
 * Admin Stacked Font Icons
 *
 * A place to house multi color stacked icons. The base gform-st-icon class is
 * engineered with duotone icons in mind, but more layers may come
 *
 * ----------------------------------------------------------------------------- */

.gform-admin .gform-st-icon {
		align-items: center;
		display: inline-flex;
		flex-basis: 1.25rem;
		flex-grow: 0;
		flex-shrink: 0;
		font-family: "gform-icons-admin" !important;
		font-family: var(--t-font-family-admin-icons) !important;
		font-size: 1.125rem;
		font-style: normal;
		font-feature-settings: normal;
		font-variant: normal;
		font-weight: normal;
		height: 1.25rem;
		justify-content: center;
		position: relative;
		text-transform: none;
		vertical-align: top;
		width: 1.25rem
	}

.gform-admin .gform-st-icon::before, .gform-admin .gform-st-icon::after {
			box-sizing: border-box;
			-webkit-font-smoothing: antialiased;
			-moz-osx-font-smoothing: grayscale;
			height: 100%;
			speak: none;
			white-space: normal;
			width: 100%;
		}

/* -----------------------------------------------------------------------------
	 *
	 * Duotone +/- icons in circle and focus ring.
	 *
	 * Commonly used in areas of the admin/theme were rows of choices are added
	 * or deleted by the user. Make the element that receives these classes the
	 * size you want if it needs to deviate from the default and then simply adjust
	 * the font-size of the after element to scale the icon.
	 *
	 * Designed to be used on a button.
	 *
	 * ----------------------------------------------------------------------------- */

.gform-admin .gform-st-icon--circle-plus, .gform-admin .gform-st-icon--circle-minus {
		background: #fff;
		background: var(--c-white);
		border: 0;
		border-radius: 50%;
		box-shadow: 0 2px 2px rgba(58, 58, 87, 0.0596411);
		box-shadow: var(--bs-outline-light);
		cursor: pointer;
		flex-basis: 1.125rem;
		height: 1.125rem;
		line-height: 1.188rem;
		line-height: var(--t-line-height-base);
		outline: none;
		padding: 0;
		text-align: center;
		transition: border-color 200ms ease-in-out, box-shadow 200ms ease-in-out;
		transition: var(--tr-cl-button-focus);
		width: 1.125rem
	}

.gform-admin .gform-st-icon--circle-plus::before, .gform-admin .gform-st-icon--circle-minus::before {
			border: 0.0625rem solid #c3c5db;
			border: 0.0625rem solid var(--c-blue-haze);
			border-radius: 50%;
			content: "";
			height: 1.125rem;
			left: 0;
			position: absolute;
			top: 0;
			transition: border-color 200ms ease-in-out, box-shadow 200ms ease-in-out;
			transition: var(--tr-cl-button-focus);
			width: 1.125rem;
		}

.gform-admin .gform-st-icon--circle-plus::after, .gform-admin .gform-st-icon--circle-minus::after {
			color: #3e7da6;
			color: var(--c-gravity-blue);
			font-size: 0.55rem;
			height: auto;
			position: relative;
			width: auto;
		}

.gform-admin .gform-st-icon--circle-plus:hover, .gform-admin .gform-st-icon--circle-plus:focus, .gform-admin .gform-st-icon--circle-minus:hover, .gform-admin .gform-st-icon--circle-minus:focus {
			box-shadow: 0 2px 2px rgba(58, 58, 87, 0.0796);
			box-shadow: var(--bs-outline-light-hover-alt)
		}

.gform-admin .gform-st-icon--circle-plus:hover::before, .gform-admin .gform-st-icon--circle-plus:focus::before, .gform-admin .gform-st-icon--circle-minus:hover::before, .gform-admin .gform-st-icon--circle-minus:focus::before {
				border-color: #3e7da6;
				border-color: var(--c-gravity-blue);
				box-shadow: 0 0 0 1px #bed8ed;
				box-shadow: var(--bs-focus-light);
			}

.gform-admin .gform-st-icon--circle-plus::after {
			content: "\e951";
			content: var(--gform-icon--st-plus);
		}

.gform-admin .gform-st-icon--circle-minus::after {
			content: "\e942";
			content: var(--gform-icon--minus);
		}

.gf_browser_chrome .gform-st-icon--circle-plus::after, .gf_browser_chrome .gform-st-icon--circle-minus::after {
			height: 100%;
			margin-left: 0.03125rem;
		}

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