/*!**************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js!./src/scss/plugin_settings.scss ***!
  \**************************************************************************************************************************************************************************************************************************/
/* ---------------------------------------------------
	Definitions
--------------------------------------------------- */
/* ---------------------------------------------------
	Extensions
--------------------------------------------------- */
#gform_setting_extensions {
  -moz-column-gap: 1.25rem;
       column-gap: 1.25rem;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  row-gap: 1.25rem;
}
#gform_setting_extensions label,
#gform_setting_extensions .gform-settings-field__header {
  grid-column: span 2;
  margin-bottom: 0;
}

.entryautomation-extension {
  background: #FFFFFF;
  border: 1px solid transparent;
  border-radius: 0.1875rem;
  padding: 0.875rem 1rem 1.25rem;
  position: relative;
}
.entryautomation-extension--unlocked {
  background: #FFF;
  border-color: #E6E6EE;
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 0;
}
.entryautomation-extension--unlocked .entryautomation-extension-container {
  align-items: center;
  display: flex;
  padding: 0.6875rem 0 1.5625rem;
}
.entryautomation-extension--unlocked .entryautomation-extension-meta__label {
  margin-bottom: 0.4375rem;
}
.entryautomation-extension--unlocked .entryautomation-extension-meta__description {
  max-width: 10.625rem;
}
.entryautomation-extension--unlocked .entryautomation-extension-button {
  position: absolute;
  right: 1rem;
  top: 1rem;
}
.entryautomation-extension--unlocked img {
  flex-shrink: 0;
  height: 5rem;
  margin-right: 1rem;
}
.entryautomation-extension--unlocked .entryautomation-extension-meta {
  max-width: 12.5rem;
}
.entryautomation-extension--locked {
  background: rgba(99, 159, 211, 0.1);
  border-color: #639FD3;
  text-align: center;
}
.entryautomation-extension--locked img {
  height: auto;
  margin-bottom: 0.25rem;
  max-width: 3.125rem;
}
.entryautomation-extension--locked .entryautomation-extension-meta {
  margin-bottom: 0.8125rem;
}
.entryautomation-extension--locked .entryautomation-extension-footer {
  display: none;
}
.entryautomation-extension--locked .entryautomation-extension-button {
  padding-left: 3rem;
}
.entryautomation-extension--locked .entryautomation-extension-button:hover {
  background: #639FD3;
  box-shadow: 0 2px 15px 0 rgba(99, 159, 211, 0.4);
  color: #FFF;
}
.entryautomation-extension--locked .entryautomation-extension-button:before {
  background: #639FD3 no-repeat center url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZmlsbD0iI0ZGRiIgZD0iTTEyLjM4MDUgNi4zNzI3Yy0uMTA0Ni0uMjI4LS4zMjExLS4zNzItLjU1ODEtLjM3Mkg2LjkxNzZMNy40NjI2Ljc0MWMuMDMxMi0uMjk3My0uMTI2OC0uNTgtLjM4NTctLjY5Mi0uMjU5NC0uMTEzMi0uNTU2Mi0uMDI1Mi0uNzI2LjIxMTRsLTYuMjIyIDguNjY2Yy0uMTQ0My4yMDE0LS4xNjk4LjQ3MzQtLjA2NDYuNzAxNC4xMDUxLjIyODYuMzIxNi4zNzI2LjU1ODcuMzcyNmg0LjkwNDdsLS41NDUgNS4yNTk3Yy0uMDMxMi4yOTczLjEyNjkuNTguMzg1Ny42OTE5YS41ODIyLjU4MjIgMCAwMC4yMzIuMDQ4Yy4xODkyIDAgLjM3MzQtLjA5MjcuNDkzNS0uMjZsNi4yMjE4LTguNjY2Yy4xNDQ0LS4yMDE0LjE2OTMtLjQ3MzQuMDY0OC0uNzAxM3oiIGlkPSJQYXRoIi8+Cjwvc3ZnPg==");
  border-right: 1px solid #FFF;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 2.25rem;
}

.entryautomation-extension-button {
  background: #FFFFFF;
  border: 1px solid #639FD3;
  border-radius: 0.25rem;
  color: #639FD3;
  display: inline-block;
  font-size: 0.8125rem;
  font-weight: 600;
  padding: 0.3125rem 0.8125rem 0.4375rem;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease;
}
.entryautomation-extension-button:hover {
  background: rgba(99, 159, 211, 0.1);
}

.entryautomation-extension-meta__label {
  color: #2A2A4D;
  font-size: 0.9375rem;
  font-weight: 700;
  line-height: 1.25rem;
}

.entryautomation-extension-meta__description {
  color: #2A2A4D;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  margin: 0;
}

.entryautomation-extension-footer {
  align-self: flex-end;
  background: #FAFBFF;
  border-top: 1px solid #E6E6EE;
  flex-basis: 100%;
  flex-grow: 1;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  margin: 0 -1rem;
  padding: 0.625rem 0.9375rem 0.75rem;
  text-align: left;
}
.entryautomation-extension-footer a {
  color: #639FD3;
  font-style: italic;
  text-decoration: none;
}

.entryautomation-extension-upgrade {
  background: #FFFFFF;
  border: 1px solid #639FD3;
  border-radius: 0.25rem;
  color: #639FD3;
  display: inline-block;
  font-size: 0.8125rem;
  font-weight: 600;
  padding: 0.3125rem 0.8125rem 0.4375rem 3rem;
  position: relative;
  text-decoration: none;
  transition: all 0.3s ease;
}
.entryautomation-extension-upgrade:hover {
  background: #639FD3;
  box-shadow: 0 2px 15px 0 rgba(208, 92, 93, 0.4);
  color: #FFF;
}
.entryautomation-extension-upgrade:before {
  background: #639FD3 no-repeat center url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTMiIGhlaWdodD0iMTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZmlsbD0iI0ZGRiIgZD0iTTEyLjM4MDUgNi4zNzI3Yy0uMTA0Ni0uMjI4LS4zMjExLS4zNzItLjU1ODEtLjM3Mkg2LjkxNzZMNy40NjI2Ljc0MWMuMDMxMi0uMjk3My0uMTI2OC0uNTgtLjM4NTctLjY5Mi0uMjU5NC0uMTEzMi0uNTU2Mi0uMDI1Mi0uNzI2LjIxMTRsLTYuMjIyIDguNjY2Yy0uMTQ0My4yMDE0LS4xNjk4LjQ3MzQtLjA2NDYuNzAxNC4xMDUxLjIyODYuMzIxNi4zNzI2LjU1ODcuMzcyNmg0LjkwNDdsLS41NDUgNS4yNTk3Yy0uMDMxMi4yOTczLjEyNjkuNTguMzg1Ny42OTE5YS41ODIyLjU4MjIgMCAwMC4yMzIuMDQ4Yy4xODkyIDAgLjM3MzQtLjA5MjcuNDkzNS0uMjZsNi4yMjE4LTguNjY2Yy4xNDQ0LS4yMDE0LjE2OTMtLjQ3MzQuMDY0OC0uNzAxM3oiIGlkPSJQYXRoIi8+Cjwvc3ZnPg==");
  border-right: 1px solid #FFF;
  content: " ";
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 2.25rem;
}

.gaddon-section.fg-entryautomation-extension table.gforms_form_settings > tbody > tr > th {
  padding: 0;
  width: 10px;
}

.fg_entryautomation_extension_auth_button {
  margin-bottom: 1em;
}

.fg_entryautomation_extension_deauth_button {
  margin-top: 1em;
}

/* ---------------------------------------------------
	Header
--------------------------------------------------- */
.gform-settings-header.gform-settings-header--entryautomation {
  background-color: #fff;
  border-bottom: 1px solid #ecedf8;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  display: flex;
  inline-size: 100%;
}
.gform-settings-header.gform-settings-header--entryautomation .gform-settings__wrapper {
  align-items: center;
  background: none;
  block-size: 75px;
  display: flex;
  inline-size: 100%;
  justify-content: space-between;
  padding-block: 0;
}
.gform-settings-header.gform-settings-header--entryautomation .gform-settings__wrapper img {
  height: 50px;
}
