:root {
  --icon-font: "Material Symbols Outlined";
  --black-10: rgba(46, 53, 67, 0.10);
  --error: #D82027;
  --success: #45C662;
  --preset--color--lightgreen: #8fd16a;
  --preset--color--lightgreen--multiply: #2D8C12;
  --preset--color--darkgreen: #00a49a;
  --preset--color--darkgreen--multiply: #004438;
  --preset--color--red: #EB4435;
  --preset--color--red--multiply: #C80502;
  --preset--color--black: #363636;
  --preset--color--blue: #4285F4;
  --preset--color--blue--multiply: #1145e9;
  --preset--color--orange: #F9BD38;
  --preset--color--orange--multiply: #f38c0c;
  --color-gray-50: #f9fafb;
  --color-gray-100: #f2f4f7;
  --color-gray-200: #e4e7ec;
  --color-gray-300: #d0d5dd;
  --color-gray-400: #98a2b3;
  --color-gray-500: #667085;
  --color-gray-600: #475467;
  --color-gray-700: #344054;
  --color-gray-800: #1d2939;
  --color-gray-900: #101828;
  --color-gray-950: #0c111d;
  --wp--preset--spacing--x-small: 16px;
  --wp--preset--spacing--small: clamp(24px, 4vw, 32px);
  --wp--preset--spacing--medium: clamp(32px, 6vw, 64px);
  --wp--preset--spacing--large: clamp(64px, 8vw, 96px);
  --wp--preset--spacing--x-large: clamp(96px, 10vw, 128px);
  --lightgreen-light-90: rgb(154.2, 213.6, 120.9);
  --lightgreen-light-80: rgb(165.4, 218.2, 135.8);
  --lightgreen-light-70: rgb(176.6, 222.8, 150.7);
  --lightgreen-light-60: rgb(187.8, 227.4, 165.6);
  --lightgreen-light-50: rgb(199, 232, 180.5);
  --lightgreen-light-40: rgb(210.2, 236.6, 195.4);
  --lightgreen-light-30: rgb(221.4, 241.2, 210.3);
  --lightgreen-light-20: rgb(232.6, 245.8, 225.2);
  --lightgreen-light-10: rgb(243.8, 250.4, 240.1);
  --lightgreen-light-05: rgb(249.4, 252.7, 247.55);
  --lightgreen: #8fd16a;
  --lightgreen-multiply: #50ab2c;
  --blue-light-90: rgb(84.9, 145.2, 245.1);
  --blue-light-80: rgb(103.8, 157.4, 246.2);
  --blue-light-70: rgb(122.7, 169.6, 247.3);
  --blue-light-60: rgb(141.6, 181.8, 248.4);
  --blue-light-50: rgb(160.5, 194, 249.5);
  --blue-light-40: rgb(179.4, 206.2, 250.6);
  --blue-light-30: rgb(198.3, 218.4, 251.7);
  --blue-light-20: rgb(217.2, 230.6, 252.8);
  --blue-light-10: rgb(236.1, 242.8, 253.9);
  --blue-light-05: rgb(245.55, 248.9, 254.45);
  --blue: #4285F4;
  --blue-multiply: #1145e9;
  --black-light-90: rgb(74.1, 74.1, 74.1);
  --black-light-80: rgb(94.2, 94.2, 94.2);
  --black-light-70: rgb(114.3, 114.3, 114.3);
  --black-light-60: rgb(134.4, 134.4, 134.4);
  --black-light-50: rgb(154.5, 154.5, 154.5);
  --black-light-40: rgb(174.6, 174.6, 174.6);
  --black-light-30: rgb(194.7, 194.7, 194.7);
  --black-light-20: rgb(214.8, 214.8, 214.8);
  --black-light-10: rgb(234.9, 234.9, 234.9);
  --black-light-05: rgb(244.95, 244.95, 244.95);
  --black: #363636;
  --black-multiply: #0b0b0b;
  --forms-input-text-height: 42px;
}

:root {
  --icon-font: "Material Symbols Outlined";
  --warning: #EA580C;
  --error: #C62828;
  --success: #45C662;
}

[data-form-builder] *,
[data-form-builder-static] *,
.overlay * {
  box-sizing: border-box;
}

[data-form-builder] + [data-form-builder] {
  margin-top: 24px;
}
[data-form-builder] .fwpress-buttons {
  margin: 0;
  padding: 0;
}

[data-form-builder-static] .form__component--other-item--radio {
  margin-top: 0;
}
[data-form-builder-static] .form__component--other-item--radio .form__label {
  display: block;
}

.form-submission {
  display: flex;
  flex-direction: column;
  gap: var(--wp--preset--spacing--medium);
}
.form-submission__submissions {
  display: flex;
  flex-direction: column;
  gap: 9px;
}
.form-submission__submissions__item {
  border-radius: 6px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  background-color: rgba(0, 0, 0, 0.02);
  padding: 18px;
  display: flex;
  gap: var(--wp--preset--spacing--small);
  flex-wrap: wrap;
}
.form-submission__submissions__item__column {
  min-width: fit-content;
  flex: 1;
  flex-direction: column;
  gap: 12px;
  display: flex;
}
.form-submission__submissions__item__column__label {
  text-box: trim-both cap alphabetic;
  font-size: 12px;
  color: rgba(0, 0, 0, 0.6);
}
.form-submission__submissions__item__column__value {
  text-box: trim-both cap alphabetic;
}
.form-submission__submissions__item__column:last-child {
  align-items: flex-end;
}

.form__phone--international {
  align-items: stretch;
  gap: 0;
}

.fwpress-phone-country-multi-select__control .multi-select-header-option,
.fwpress-phone-country-multi-select__control .multi-select-option {
  align-items: center;
}
.fwpress-phone-country-multi-select__control .multi-select-header-option {
  display: inline-flex;
  gap: 8px;
}
.fwpress-phone-country-multi-select__control .multi-select-option {
  display: flex;
  gap: 10px;
}
.fwpress-phone-country-multi-select__control .fwpress-phone-country-flag {
  display: block;
  width: 24px;
  height: 18px;
  flex: 0 0 24px;
  object-fit: cover;
  border-radius: 2px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.08);
}
.fwpress-phone-country-multi-select__control .fwpress-phone-country-code {
  font-weight: 600;
  line-height: 1;
}

.form__phone--international .multi-select .multi-select-header-option,
.form__phone--international .multi-select .multi-select-option {
  display: flex;
  align-items: center;
  gap: 8px;
}
.form__phone--international .multi-select .fwpress-phone-country-flag {
  display: block;
  width: 24px;
  height: 18px;
  flex: 0 0 24px;
  object-fit: cover;
  border-radius: 2px;
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.08);
}
.form__phone--international .multi-select .fwpress-phone-country-code {
  font-weight: 600;
  line-height: 1;
}

@media screen and (max-width: 600px) {
  .form-submission__submissions__item {
    flex-direction: column;
  }
  .form-submission__submissions__item__column:last-child {
    align-items: flex-start;
  }
}