.um.um-ui-xs .um-responsive:not(.um-ui-xs) {
  display: none !important;
}
.um.um-ui-s .um-responsive:not(.um-ui-s) {
  display: none !important;
}
.um.um-ui-m .um-responsive:not(.um-ui-m) {
  display: none !important;
}
.um.um-ui-l .um-responsive:not(.um-ui-l) {
  display: none !important;
}
.um.um-ui-xl .um-responsive:not(.um-ui-xl) {
  display: none !important;
}

@-webkit-keyframes um-ajax-shimmer {
  100% {
    transform: translateX(100%);
  }
}
@-moz-keyframes um-ajax-shimmer {
  100% {
    transform: translateX(100%);
  }
}
@-ms-keyframes um-ajax-shimmer {
  100% {
    transform: translateX(100%);
  }
}
@keyframes um-ajax-shimmer {
  100% {
    transform: translateX(100%);
  }
}
@-webkit-keyframes um-svg-spin {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-moz-keyframes um-svg-spin {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@-ms-keyframes um-svg-spin {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes um-svg-spin {
  0% {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
.um-ajax-spinner-svg {
  position: relative;
}
.um-ajax-spinner-svg svg {
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: um-svg-spin 1s linear infinite;
  -moz-animation: um-svg-spin 1s linear infinite;
  animation: um-svg-spin 1s linear infinite;
}
.um-ajax-spinner-svg.um-ajax-spinner-s {
  width: 24px;
  height: 24px;
}
.um-ajax-spinner-svg.um-ajax-spinner-s svg {
  transform: scale(0.5);
  width: 24px;
  height: 24px;
}
.um-ajax-spinner-svg.um-ajax-spinner-m {
  width: 32px;
  height: 32px;
}
.um-ajax-spinner-svg.um-ajax-spinner-l {
  width: 48px;
  height: 48px;
}
.um-ajax-spinner-svg.um-ajax-spinner-xl {
  width: 66px;
  height: 66px;
}

.um {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
}

.um .um-button {
  text-align: center;
  cursor: pointer;
  border-radius: 8px;
  padding: 0;
  margin: 0;
  outline: none;
}
.um .um-button:not(.um-button-has-icon.um-button-icon-content).um-button-size-s {
  padding: 8px 14px;
  font-size: var(--um-text-font-size-sm, 14px);
  line-height: var(--um-text-line-height-sm, 20px);
  font-weight: var(--um-text-font-weight-semibold, 600);
}
.um .um-button:not(.um-button-has-icon.um-button-icon-content).um-button-size-m {
  padding: 10px 16px;
  font-size: var(--um-text-font-size-sm, 14px);
  line-height: var(--um-text-line-height-sm, 20px);
  font-weight: var(--um-text-font-weight-semibold, 600);
}
.um .um-button:not(.um-button-has-icon.um-button-icon-content).um-button-size-l {
  padding: 10px 18px;
  font-size: var(--um-text-font-size-md, 16px);
  line-height: var(--um-text-line-height-md, 24px);
  font-weight: var(--um-text-font-weight-semibold, 600);
}
.um .um-button:not(.um-button-has-icon.um-button-icon-content).um-button-size-xl {
  padding: 12px 20px;
  font-size: var(--um-text-font-size-md, 16px);
  line-height: var(--um-text-line-height-md, 24px);
  font-weight: var(--um-text-font-weight-semibold, 600);
}
.um .um-button.um-button-has-icon {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
}
.um .um-button.um-button-has-icon svg {
  stroke: currentColor;
  overflow: visible;
}
.um .um-button.um-button-has-icon.um-button-icon-content {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
}
.um .um-button.um-button-has-icon.um-button-icon-content.um-button-size-s {
  padding: 8px;
}
.um .um-button.um-button-has-icon.um-button-icon-content.um-button-size-m {
  padding: 10px;
}
.um .um-button.um-button-has-icon.um-button-icon-content.um-button-size-l {
  padding: 12px;
}
.um .um-button.um-button-has-icon.um-button-icon-content.um-button-size-xl {
  padding: 14px;
}
.um .um-button.um-button-has-icon.um-button-icon-trailing.um-button-size-s, .um .um-button.um-button-has-icon.um-button-icon-trailing.um-button-size-m, .um .um-button.um-button-has-icon.um-button-icon-leading.um-button-size-s, .um .um-button.um-button-has-icon.um-button-icon-leading.um-button-size-m {
  column-gap: 4px;
}
.um .um-button.um-button-has-icon.um-button-icon-trailing.um-button-size-l, .um .um-button.um-button-has-icon.um-button-icon-trailing.um-button-size-xl, .um .um-button.um-button-has-icon.um-button-icon-leading.um-button-size-l, .um .um-button.um-button-has-icon.um-button-icon-leading.um-button-size-xl {
  column-gap: 6px;
}
.um .um-button.um-button-has-icon.um-button-icon-trailing .um-button-icon, .um .um-button.um-button-has-icon.um-button-icon-leading .um-button-icon {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  font-size: unset;
  line-height: unset;
  font-weight: unset;
}
.um .um-button.um-button-secondary-gray {
  box-shadow: 0 1px 2px var(--um-gray-900-a-5, rgba(16, 24, 40, 0.05));
  background-color: var(--um-blocks-button-bg-color, #fff);
  color: var(--um-blocks-button-fg-color, var(--um-gray-700, #344054));
  border: 1px solid var(--um-blocks-button-bg-color, var(--um-gray-300, #d0d5dd));
}
.um .um-button.um-button-secondary-gray:hover {
  color: var(--um-blocks-button-fg-color, var(--um-gray-800, #1d2939));
  background-color: var(--um-blocks-button-bg-hover-color, var(--um-gray-50, #f9fafb));
}
.um .um-button.um-button-secondary-gray:focus {
  background-color: var(--um-blocks-button-bg-color, #fff);
  color: var(--um-blocks-button-fg-color, var(--um-gray-700, #344054));
  box-shadow: 0 0 0 4px var(--um-gray-400-a-14, rgba(152, 162, 179, 0.14)), 0 1px 2px var(--um-gray-900-a-5, rgba(16, 24, 40, 0.05));
  outline: none;
}
.um .um-button.um-button-secondary-gray:disabled {
  cursor: not-allowed;
  color: var(--um-blocks-button-fg-color, var(--um-gray-400, #98a2b3));
  background-color: var(--um-blocks-button-bg-disabled-color, var(--um-blocks-button-bg-color, #fff));
  border: 1px solid var(--um-blocks-button-bg-disabled-color, var(--um-gray-200, #eaecf0));
}
.um .um-button.um-link-button {
  text-decoration: none;
  display: inline-block;
  box-sizing: border-box;
}
.um .um-button.um-link-button-disabled {
  cursor: not-allowed;
  color: var(--um-blocks-button-fg-color, var(--um-gray-400, #98a2b3));
  background-color: var(--um-blocks-button-bg-disabled-color, var(--um-blocks-button-bg-color, #fff));
  border: 1px solid var(--um-blocks-button-bg-disabled-color, var(--um-gray-200, #eaecf0));
}
.um .um-button.um-link-button-disabled:hover, .um .um-button.um-link-button-disabled:focus {
  cursor: not-allowed;
  color: var(--um-blocks-button-fg-color, var(--um-gray-400, #98a2b3));
  background-color: var(--um-blocks-button-bg-disabled-color, var(--um-blocks-button-bg-color, #fff));
  border: 1px solid var(--um-blocks-button-bg-disabled-color, var(--um-gray-200, #eaecf0));
  box-shadow: none;
}
.um .um-button.um-button-primary {
  background-color: var(--um-primary-600-bg, #7f56d9);
  border: 1px solid var(--um-primary-600-bg, #7f56d9);
  color: var(--um-primary-600-fg, #fff);
}
.um .um-button.um-button-primary:hover {
  background-color: var(--um-primary-700-bg, #6941c6);
  border: 1px solid var(--um-primary-700-bg, #6941c6);
  color: var(--um-primary-600-fg, #fff);
}
.um .um-button.um-button-primary:focus {
  background-color: var(--um-primary-600-bg, #7f56d9);
  border: 1px solid var(--um-primary-600-bg, #7f56d9);
  box-shadow: 0 0 0 4px var(--um-primary-500-a-24, rgba(158, 119, 237, 0.24)), 0 1px 2px var(--um-gray-900-a-5, rgba(16, 24, 40, 0.05));
}
.um .um-button.um-button-primary:disabled {
  background-color: var(--um-gray-100, #f2f4f7);
  border: 1px solid var(--um-gray-200, #eaecf0);
  color: var(--um-gray-400, #98a2b3);
  cursor: not-allowed;
}
.um .um-button.um-button-primary.um-link-button-disabled {
  background-color: var(--um-gray-100, #f2f4f7);
  border: 1px solid var(--um-gray-200, #eaecf0);
  color: var(--um-gray-400, #98a2b3);
  cursor: not-allowed;
}
.um .um-button.um-button-primary.um-link-button-disabled:hover, .um .um-button.um-button-primary.um-link-button-disabled:focus {
  cursor: not-allowed;
  background-color: var(--um-gray-100, #f2f4f7);
  border: 1px solid var(--um-gray-200, #eaecf0);
  color: var(--um-gray-400, #98a2b3);
  box-shadow: none;
}
.um .um-button.um-button-primary-destructive {
  background-color: var(--um-error-600, #d92d20);
  border: 1px solid var(--um-error-600, #d92d20);
  color: #fff;
}
.um .um-button.um-button-primary-destructive:hover {
  background-color: var(--um-error-700, #b42318);
  border: 1px solid var(--um-error-700, #b42318);
  color: #fff;
}
.um .um-button.um-button-primary-destructive:focus {
  background-color: var(--um-error-600, #d92d20);
  border: 1px solid var(--um-error-600, #d92d20);
  box-shadow: 0 0 0 4px var(--um-error-500-a-24, rgba(240, 68, 56, 0.24)), 0 1px 2px var(--um-gray-900-a-5, rgba(16, 24, 40, 0.05));
  color: #fff;
}
.um .um-button.um-button-primary-destructive:disabled {
  background-color: var(--um-gray-100, #f2f4f7);
  border: 1px solid var(--um-gray-200, #eaecf0);
  color: var(--um-gray-400, #98a2b3);
  cursor: not-allowed;
}
.um .um-button.um-button-primary-destructive.um-link-button-disabled {
  background-color: var(--um-gray-100, #f2f4f7);
  border: 1px solid var(--um-gray-200, #eaecf0);
  color: var(--um-gray-400, #98a2b3);
  cursor: not-allowed;
}
.um .um-button.um-button-primary-destructive.um-link-button-disabled:hover, .um .um-button.um-button-primary-destructive.um-link-button-disabled:focus {
  cursor: not-allowed;
  background-color: var(--um-gray-100, #f2f4f7);
  border: 1px solid var(--um-gray-200, #eaecf0);
  color: var(--um-gray-400, #98a2b3);
  box-shadow: none;
}
.um .um-button.um-button-secondary-destructive {
  background-color: #fff;
  border: 1px solid var(--um-error-300, #fda29b);
  color: var(--um-error-700, #b42318);
}
.um .um-button.um-button-secondary-destructive:hover {
  background-color: var(--um-error-50, #fef3f2);
  border: 1px solid var(--um-error-300, #fda29b);
  color: var(--um-error-800, #912018);
}
.um .um-button.um-button-secondary-destructive:focus {
  background-color: #fff;
  border: 1px solid var(--um-error-300, #fda29b);
  box-shadow: 0 0 0 4px var(--um-error-500-a-24, rgba(240, 68, 56, 0.24)), 0 1px 2px var(--um-gray-900-a-5, rgba(16, 24, 40, 0.05));
  color: var(--um-error-700, #b42318);
}
.um .um-button.um-button-secondary-destructive:disabled {
  color: var(--um-blocks-button-fg-color, var(--um-gray-400, #98a2b3));
  background-color: var(--um-blocks-button-bg-disabled-color, var(--um-blocks-button-bg-color, #fff));
  border: 1px solid var(--um-blocks-button-bg-disabled-color, var(--um-gray-200, #eaecf0));
  cursor: not-allowed;
}
.um .um-button.um-button-secondary-destructive.um-link-button-disabled {
  color: var(--um-blocks-button-fg-color, var(--um-gray-400, #98a2b3));
  background-color: var(--um-blocks-button-bg-disabled-color, var(--um-blocks-button-bg-color, #fff));
  border: 1px solid var(--um-blocks-button-bg-disabled-color, var(--um-gray-200, #eaecf0));
  cursor: not-allowed;
}
.um .um-button.um-button-secondary-destructive.um-link-button-disabled:hover, .um .um-button.um-button-secondary-destructive.um-link-button-disabled:focus {
  cursor: not-allowed;
  color: var(--um-blocks-button-fg-color, var(--um-gray-400, #98a2b3));
  background-color: var(--um-blocks-button-bg-disabled-color, var(--um-blocks-button-bg-color, #fff));
  border: 1px solid var(--um-blocks-button-bg-disabled-color, var(--um-gray-200, #eaecf0));
  box-shadow: none;
}
.um .um-button.um-button-tertiary-destructive {
  background-color: transparent;
  color: var(--um-error-700, #b42318);
  border: none;
  box-shadow: none;
}
.um .um-button.um-button-tertiary-destructive:hover {
  color: var(--um-error-800, #912018);
  background-color: var(--um-error-50, #fef3f2);
  border: none;
  box-shadow: none;
}
.um .um-button.um-button-tertiary-destructive:focus {
  color: var(--um-error-700, #b42318);
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.um .um-button.um-button-tertiary-destructive:disabled {
  cursor: not-allowed;
  color: var(--um-gray-400, #98a2b3);
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.um .um-button.um-button-tertiary-destructive.um-link-button-disabled {
  cursor: not-allowed;
  color: var(--um-gray-400, #98a2b3);
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.um .um-button.um-button-tertiary-destructive.um-link-button-disabled:hover, .um .um-button.um-button-tertiary-destructive.um-link-button-disabled:focus {
  cursor: not-allowed;
  color: var(--um-gray-400, #98a2b3);
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.um .um-button.um-button-link-destructive {
  background-color: transparent;
  color: var(--um-error-700, #b42318);
  border: none;
  border-radius: 0;
  box-shadow: none;
}
.um .um-button.um-button-link-destructive:hover {
  color: var(--um-error-800, #912018);
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.um .um-button.um-button-link-destructive:focus {
  color: var(--um-error-700, #b42318);
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.um .um-button.um-button-link-destructive:disabled {
  cursor: not-allowed;
  color: var(--um-gray-400, #98a2b3);
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.um .um-button.um-button-link-destructive.um-link-button-disabled {
  cursor: not-allowed;
  color: var(--um-gray-400, #98a2b3);
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.um .um-button.um-button-link-destructive.um-link-button-disabled:hover, .um .um-button.um-button-link-destructive.um-link-button-disabled:focus {
  cursor: not-allowed;
  color: var(--um-gray-400, #98a2b3);
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.um .um-button.um-button-secondary-color {
  background-color: #fff;
  color: var(--um-primary-700-bg, #6941c6);
  border: 1px solid var(--um-primary-300-bg, #d6bbfb);
}
.um .um-button.um-button-secondary-color:hover {
  color: var(--um-primary-800-bg, #53389e);
  background-color: var(--um-primary-50-bg, #f9f5ff);
  border: 1px solid var(--um-primary-300-bg, #d6bbfb);
}
.um .um-button.um-button-secondary-color:focus {
  border: 1px solid var(--um-primary-300-bg, #d6bbfb);
  background-color: #fff;
  color: var(--um-primary-700-bg, #6941c6);
  box-shadow: 0 0 0 4px var(--um-primary-500-a-24, rgba(158, 119, 237, 0.24)), 0 1px 2px var(--um-gray-900-a-5, rgba(16, 24, 40, 0.05));
}
.um .um-button.um-button-secondary-color:disabled {
  cursor: not-allowed;
  color: var(--um-gray-400, #98a2b3);
  background-color: #fff;
  border: 1px solid var(--um-gray-200, #eaecf0);
  box-shadow: none;
}
.um .um-button.um-button-secondary-color.um-link-button-disabled {
  cursor: not-allowed;
  color: var(--um-gray-400, #98a2b3);
  background-color: #fff;
  border: 1px solid var(--um-gray-200, #eaecf0);
  box-shadow: none;
}
.um .um-button.um-button-secondary-color.um-link-button-disabled:hover, .um .um-button.um-button-secondary-color.um-link-button-disabled:focus {
  cursor: not-allowed;
  color: var(--um-gray-400, #98a2b3);
  background-color: #fff;
  border: 1px solid var(--um-gray-200, #eaecf0);
  box-shadow: none;
}
.um .um-button.um-button-tertiary-gray {
  background-color: transparent;
  color: var(--um-gray-600, #475467);
  border: none;
  box-shadow: none;
}
.um .um-button.um-button-tertiary-gray:hover {
  color: var(--um-gray-700, #344054);
  background-color: var(--um-gray-50, #f9fafb);
  border: none;
  box-shadow: none;
}
.um .um-button.um-button-tertiary-gray:focus {
  color: var(--um-gray-600, #475467);
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.um .um-button.um-button-tertiary-gray:disabled {
  cursor: not-allowed;
  color: var(--um-gray-400, #98a2b3);
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.um .um-button.um-button-tertiary-gray.um-link-button-disabled {
  cursor: not-allowed;
  color: var(--um-gray-400, #98a2b3);
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.um .um-button.um-button-tertiary-gray.um-link-button-disabled:hover, .um .um-button.um-button-tertiary-gray.um-link-button-disabled:focus {
  cursor: not-allowed;
  color: var(--um-gray-400, #98a2b3);
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.um .um-button.um-button-tertiary-color {
  background-color: transparent;
  color: var(--um-primary-700-bg, #6941c6);
  border: none;
  box-shadow: none;
}
.um .um-button.um-button-tertiary-color:hover {
  color: var(--um-primary-800-bg, #53389e);
  background-color: var(--um-primary-50-bg, #f9f5ff);
  border: none;
  box-shadow: none;
}
.um .um-button.um-button-tertiary-color:focus {
  color: var(--um-primary-700-bg, #6941c6);
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.um .um-button.um-button-tertiary-color:disabled {
  cursor: not-allowed;
  color: var(--um-gray-400, #98a2b3);
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.um .um-button.um-button-tertiary-color.um-link-button-disabled {
  cursor: not-allowed;
  color: var(--um-gray-400, #98a2b3);
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.um .um-button.um-button-tertiary-color.um-link-button-disabled:hover, .um .um-button.um-button-tertiary-color.um-link-button-disabled:focus {
  cursor: not-allowed;
  color: var(--um-gray-400, #98a2b3);
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.um .um-button.um-button-link-gray {
  background-color: transparent;
  color: var(--um-gray-600, #475467);
  border: none;
  border-radius: 0;
  box-shadow: none;
}
.um .um-button.um-button-link-gray:hover {
  color: var(--um-gray-700, #344054);
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.um .um-button.um-button-link-gray:focus {
  color: var(--um-gray-600, #475467);
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.um .um-button.um-button-link-gray:disabled {
  cursor: not-allowed;
  color: var(--um-gray-400, #98a2b3);
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.um .um-button.um-button-link-gray.um-link-button-disabled {
  cursor: not-allowed;
  color: var(--um-gray-400, #98a2b3);
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.um .um-button.um-button-link-gray.um-link-button-disabled:hover, .um .um-button.um-button-link-gray.um-link-button-disabled:focus {
  cursor: not-allowed;
  color: var(--um-gray-400, #98a2b3);
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.um .um-button.um-button-link-color {
  background-color: transparent;
  color: var(--um-primary-700-bg, #6941c6);
  border: none;
  border-radius: 0;
  box-shadow: none;
}
.um .um-button.um-button-link-color:hover {
  color: var(--um-primary-800-bg, #53389e);
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.um .um-button.um-button-link-color:focus {
  color: var(--um-primary-700-bg, #6941c6);
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.um .um-button.um-button-link-color:disabled {
  cursor: not-allowed;
  color: var(--um-gray-400, #98a2b3);
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.um .um-button.um-button-link-color.um-link-button-disabled {
  cursor: not-allowed;
  color: var(--um-gray-400, #98a2b3);
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.um .um-button.um-button-link-color.um-link-button-disabled:hover, .um .um-button.um-button-link-color.um-link-button-disabled:focus {
  cursor: not-allowed;
  color: var(--um-gray-400, #98a2b3);
  background-color: transparent;
  border: none;
  box-shadow: none;
}

.um .um-box {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  border-radius: 12px;
  border: 1px solid var(--um-gray-200, #eaecf0);
  background: #fff;
  overflow: hidden;
  box-shadow: 0 1px 2px var(--um-gray-900-a-6, rgba(16, 24, 40, 0.06)), 0 1px 3px var(--um-gray-900-a-10, rgba(16, 24, 40, 0.1));
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  row-gap: 12px;
  padding: 24px;
}
.um .um-box .um-box-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: baseline;
  flex-wrap: nowrap;
  column-gap: 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.um .um-box .um-box-header .um-box-title {
  color: var(--um-gray-600, #475467);
  font-size: var(--um-text-font-size-sm, 14px);
  line-height: var(--um-text-line-height-sm, 20px);
  font-weight: var(--um-text-font-weight-bold, 700);
}
.um .um-box .um-box-header.um-box-header-no-title {
  justify-content: flex-end;
}
.um .um-box .um-box-header.um-box-header-no-title.um-box-header-no-actions {
  justify-content: flex-start;
}
.um .um-box .um-box-header.um-box-header-no-actions {
  justify-content: flex-start;
}
.um .um-box .um-box-header.um-box-header-left-actions {
  flex-direction: row-reverse;
}
.um .um-box .um-box-header.um-box-header-left-actions .um-box-dropdown-toggle:before {
  right: 8px;
}
.um .um-box .um-box-content {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  row-gap: 8px;
  color: var(--um-gray-900, #101828);
  word-wrap: break-word;
  word-break: break-word;
}
.um .um-box .um-box-footer {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  row-gap: 8px;
  padding: 12px 0 0 0;
  border-top: 1px solid var(--um-gray-200, #eaecf0);
}
.um.um-ui-xs .um-box {
  padding: 16px;
}
.um.um-ui-s .um-box, .um.um-ui-m .um-box {
  padding: 20px;
}

.um .um-link {
  text-decoration: none;
  outline: none;
}
.um .um-link.um-link-disabled {
  pointer-events: none;
  box-shadow: none;
}
.um .um-link.um-link-disabled:hover, .um .um-link.um-link-disabled:focus {
  box-shadow: none;
}
.um .um-link:not(.um-link-button) {
  font-size: var(--um-text-font-size-sm, 14px);
  line-height: var(--um-text-line-height-sm, 20px);
  font-weight: var(--um-text-font-weight-bold, 700);
  color: var(--um-primary-700-bg, #6941c6);
}
.um .um-link:not(.um-link-button):hover {
  color: var(--um-primary-800-bg, #53389e);
  outline: none;
}
.um .um-link:not(.um-link-button):focus {
  color: var(--um-primary-700-bg, #6941c6);
  outline: none;
}
.um .um-link:not(.um-link-button).um-link-disabled {
  color: var(--um-gray-400, #98a2b3);
  background-color: transparent;
  border: none;
}
.um .um-link:not(.um-link-button).um-link-disabled:hover, .um .um-link:not(.um-link-button).um-link-disabled:focus {
  color: var(--um-gray-400, #98a2b3);
  background-color: transparent;
  border: none;
}
.um .um-link.um-link-button {
  text-align: center;
  cursor: pointer;
  border-radius: 8px;
  padding: 0;
  margin: 0;
  display: inline-block;
  box-sizing: border-box;
}
.um .um-link.um-link-button.um-link-disabled {
  pointer-events: none;
  box-shadow: none;
}
.um .um-link.um-link-button.um-link-disabled:hover, .um .um-link.um-link-button.um-link-disabled:focus {
  box-shadow: none;
}
.um .um-link.um-link-button:not(.um-link-button-has-icon.um-link-button-icon-content).um-link-button-size-s {
  padding: 8px 14px;
  font-size: var(--um-text-font-size-sm, 14px);
  line-height: var(--um-text-line-height-sm, 20px);
  font-weight: var(--um-text-font-weight-semibold, 600);
}
.um .um-link.um-link-button:not(.um-link-button-has-icon.um-link-button-icon-content).um-link-button-size-m {
  padding: 10px 16px;
  font-size: var(--um-text-font-size-sm, 14px);
  line-height: var(--um-text-line-height-sm, 20px);
  font-weight: var(--um-text-font-weight-semibold, 600);
}
.um .um-link.um-link-button:not(.um-link-button-has-icon.um-link-button-icon-content).um-link-button-size-l {
  padding: 10px 18px;
  font-size: var(--um-text-font-size-md, 16px);
  line-height: var(--um-text-line-height-md, 24px);
  font-weight: var(--um-text-font-weight-semibold, 600);
}
.um .um-link.um-link-button:not(.um-link-button-has-icon.um-link-button-icon-content).um-link-button-size-xl {
  padding: 12px 20px;
  font-size: var(--um-text-font-size-md, 16px);
  line-height: var(--um-text-line-height-md, 24px);
  font-weight: var(--um-text-font-weight-semibold, 600);
}
.um .um-link.um-link-button.um-link-button-has-icon {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
}
.um .um-link.um-link-button.um-link-button-has-icon svg {
  stroke: currentColor;
  overflow: visible;
}
.um .um-link.um-link-button.um-link-button-has-icon.um-link-button-icon-content {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
}
.um .um-link.um-link-button.um-link-button-has-icon.um-link-button-icon-content.um-link-button-size-s {
  padding: 8px;
}
.um .um-link.um-link-button.um-link-button-has-icon.um-link-button-icon-content.um-link-button-size-m {
  padding: 10px;
}
.um .um-link.um-link-button.um-link-button-has-icon.um-link-button-icon-content.um-link-button-size-l {
  padding: 12px;
}
.um .um-link.um-link-button.um-link-button-has-icon.um-link-button-icon-content.um-link-button-size-xl {
  padding: 14px;
}
.um .um-link.um-link-button.um-link-button-has-icon.um-link-button-icon-trailing.um-link-button-size-s, .um .um-link.um-link-button.um-link-button-has-icon.um-link-button-icon-trailing.um-link-button-size-m, .um .um-link.um-link-button.um-link-button-has-icon.um-link-button-icon-leading.um-link-button-size-s, .um .um-link.um-link-button.um-link-button-has-icon.um-link-button-icon-leading.um-link-button-size-m {
  column-gap: 4px;
}
.um .um-link.um-link-button.um-link-button-has-icon.um-link-button-icon-trailing.um-link-button-size-l, .um .um-link.um-link-button.um-link-button-has-icon.um-link-button-icon-trailing.um-link-button-size-xl, .um .um-link.um-link-button.um-link-button-has-icon.um-link-button-icon-leading.um-link-button-size-l, .um .um-link.um-link-button.um-link-button-has-icon.um-link-button-icon-leading.um-link-button-size-xl {
  column-gap: 6px;
}
.um .um-link.um-link-button.um-link-button-has-icon.um-link-button-icon-trailing .um-link-button-icon, .um .um-link.um-link-button.um-link-button-has-icon.um-link-button-icon-leading .um-link-button-icon {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  font-size: unset;
  line-height: unset;
  font-weight: unset;
}
.um .um-link.um-link-button.um-link-button-secondary-gray {
  box-shadow: 0 1px 2px var(--um-gray-900-a-5, rgba(16, 24, 40, 0.05));
  background-color: var(--um-blocks-button-bg-color, #fff);
  color: var(--um-blocks-button-fg-color, var(--um-gray-700, #344054));
  border: 1px solid var(--um-blocks-button-bg-color, var(--um-gray-300, #d0d5dd));
}
.um .um-link.um-link-button.um-link-button-secondary-gray:hover {
  color: var(--um-blocks-button-fg-color, var(--um-gray-800, #1d2939));
  background-color: var(--um-blocks-button-bg-hover-color, var(--um-gray-50, #f9fafb));
}
.um .um-link.um-link-button.um-link-button-secondary-gray:focus {
  background-color: var(--um-blocks-button-bg-color, #fff);
  color: var(--um-blocks-button-fg-color, var(--um-gray-700, #344054));
  box-shadow: 0 0 0 4px var(--um-gray-400-a-14, rgba(152, 162, 179, 0.14)), 0 1px 2px var(--um-gray-900-a-5, rgba(16, 24, 40, 0.05));
  outline: none;
}
.um .um-link.um-link-button.um-link-button-secondary-gray.um-link-disabled {
  color: var(--um-blocks-button-fg-color, var(--um-gray-400, #98a2b3));
  background-color: var(--um-blocks-button-bg-disabled-color, var(--um-blocks-button-bg-color, #fff));
  border: 1px solid var(--um-blocks-button-bg-disabled-color, var(--um-gray-200, #eaecf0));
}
.um .um-link.um-link-button.um-link-button-secondary-gray.um-link-disabled:hover, .um .um-link.um-link-button.um-link-button-secondary-gray.um-link-disabled:focus {
  color: var(--um-blocks-button-fg-color, var(--um-gray-400, #98a2b3));
  background-color: var(--um-blocks-button-bg-disabled-color, var(--um-blocks-button-bg-color, #fff));
  border: 1px solid var(--um-blocks-button-bg-disabled-color, var(--um-gray-200, #eaecf0));
}
.um .um-link.um-link-button.um-link-button-primary {
  background-color: var(--um-primary-600-bg, #7f56d9);
  border: 1px solid var(--um-primary-600-bg, #7f56d9);
  color: var(--um-primary-600-fg, #fff);
}
.um .um-link.um-link-button.um-link-button-primary:hover {
  background-color: var(--um-primary-700-bg, #6941c6);
  border: 1px solid var(--um-primary-700-bg, #6941c6);
  color: var(--um-primary-600-fg, #fff);
}
.um .um-link.um-link-button.um-link-button-primary:focus {
  background-color: var(--um-primary-600-bg, #7f56d9);
  border: 1px solid var(--um-primary-600-bg, #7f56d9);
  box-shadow: 0 0 0 4px var(--um-primary-500-a-24, rgba(158, 119, 237, 0.24)), 0 1px 2px var(--um-gray-900-a-5, rgba(16, 24, 40, 0.05));
}
.um .um-link.um-link-button.um-link-button-primary.um-link-disabled {
  background-color: var(--um-gray-100, #f2f4f7);
  border: 1px solid var(--um-gray-200, #eaecf0);
  color: var(--um-gray-400, #98a2b3);
}
.um .um-link.um-link-button.um-link-button-primary.um-link-disabled:hover, .um .um-link.um-link-button.um-link-button-primary.um-link-disabled:focus {
  background-color: var(--um-gray-100, #f2f4f7);
  border: 1px solid var(--um-gray-200, #eaecf0);
  color: var(--um-gray-400, #98a2b3);
}
.um .um-link.um-link-button.um-link-button-primary-destructive {
  background-color: var(--um-error-600, #d92d20);
  border: 1px solid var(--um-error-600, #d92d20);
  color: #fff;
}
.um .um-link.um-link-button.um-link-button-primary-destructive:hover {
  background-color: var(--um-error-700, #b42318);
  border: 1px solid var(--um-error-700, #b42318);
  color: #fff;
}
.um .um-link.um-link-button.um-link-button-primary-destructive:focus {
  background-color: var(--um-error-600, #d92d20);
  border: 1px solid var(--um-error-600, #d92d20);
  box-shadow: 0 0 0 4px var(--um-error-500-a-24, rgba(240, 68, 56, 0.24)), 0 1px 2px var(--um-gray-900-a-5, rgba(16, 24, 40, 0.05));
  color: #fff;
}
.um .um-link.um-link-button.um-link-button-primary-destructive.um-link-disabled {
  background-color: var(--um-gray-100, #f2f4f7);
  border: 1px solid var(--um-gray-200, #eaecf0);
  color: var(--um-gray-400, #98a2b3);
}
.um .um-link.um-link-button.um-link-button-primary-destructive.um-link-disabled:hover, .um .um-link.um-link-button.um-link-button-primary-destructive.um-link-disabled:focus {
  background-color: var(--um-gray-100, #f2f4f7);
  border: 1px solid var(--um-gray-200, #eaecf0);
  color: var(--um-gray-400, #98a2b3);
}
.um .um-link.um-link-button.um-link-button-secondary-destructive {
  background-color: #fff;
  border: 1px solid var(--um-error-300, #fda29b);
  color: var(--um-error-700, #b42318);
}
.um .um-link.um-link-button.um-link-button-secondary-destructive:hover {
  background-color: var(--um-error-50, #fef3f2);
  border: 1px solid var(--um-error-300, #fda29b);
  color: var(--um-error-800, #912018);
}
.um .um-link.um-link-button.um-link-button-secondary-destructive:focus {
  background-color: #fff;
  border: 1px solid var(--um-error-300, #fda29b);
  box-shadow: 0 0 0 4px var(--um-error-500-a-24, rgba(240, 68, 56, 0.24)), 0 1px 2px var(--um-gray-900-a-5, rgba(16, 24, 40, 0.05));
  color: var(--um-error-700, #b42318);
}
.um .um-link.um-link-button.um-link-button-secondary-destructive.um-link-disabled {
  color: var(--um-blocks-button-fg-color, var(--um-gray-400, #98a2b3));
  background-color: var(--um-blocks-button-bg-disabled-color, var(--um-blocks-button-bg-color, #fff));
  border: 1px solid var(--um-blocks-button-bg-disabled-color, var(--um-gray-200, #eaecf0));
}
.um .um-link.um-link-button.um-link-button-secondary-destructive.um-link-disabled:hover, .um .um-link.um-link-button.um-link-button-secondary-destructive.um-link-disabled:focus {
  color: var(--um-blocks-button-fg-color, var(--um-gray-400, #98a2b3));
  background-color: var(--um-blocks-button-bg-disabled-color, var(--um-blocks-button-bg-color, #fff));
  border: 1px solid var(--um-blocks-button-bg-disabled-color, var(--um-gray-200, #eaecf0));
}
.um .um-link.um-link-button.um-link-button-tertiary-destructive {
  background-color: transparent;
  color: var(--um-error-700, #b42318);
  border: none;
  box-shadow: none;
}
.um .um-link.um-link-button.um-link-button-tertiary-destructive:hover {
  color: var(--um-error-800, #912018);
  background-color: var(--um-error-50, #fef3f2);
  border: none;
  box-shadow: none;
}
.um .um-link.um-link-button.um-link-button-tertiary-destructive:focus {
  color: var(--um-error-700, #b42318);
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.um .um-link.um-link-button.um-link-button-tertiary-destructive.um-link-disabled {
  color: var(--um-gray-400, #98a2b3);
  background-color: transparent;
  border: none;
}
.um .um-link.um-link-button.um-link-button-tertiary-destructive.um-link-disabled:hover, .um .um-link.um-link-button.um-link-button-tertiary-destructive.um-link-disabled:focus {
  color: var(--um-gray-400, #98a2b3);
  background-color: transparent;
  border: none;
}
.um .um-link.um-link-button.um-link-button-link-destructive {
  background-color: transparent;
  color: var(--um-error-700, #b42318);
  border: none;
  border-radius: 0;
  box-shadow: none;
}
.um .um-link.um-link-button.um-link-button-link-destructive:hover {
  color: var(--um-error-800, #912018);
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.um .um-link.um-link-button.um-link-button-link-destructive:focus {
  color: var(--um-error-700, #b42318);
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.um .um-link.um-link-button.um-link-button-link-destructive.um-link-disabled {
  color: var(--um-gray-400, #98a2b3);
  background-color: transparent;
  border: none;
}
.um .um-link.um-link-button.um-link-button-link-destructive.um-link-disabled:hover, .um .um-link.um-link-button.um-link-button-link-destructive.um-link-disabled:focus {
  color: var(--um-gray-400, #98a2b3);
  background-color: transparent;
  border: none;
}
.um .um-link.um-link-button.um-link-button-secondary-color {
  background-color: #fff;
  color: var(--um-primary-700-bg, #6941c6);
  border: 1px solid var(--um-primary-300-bg, #d6bbfb);
}
.um .um-link.um-link-button.um-link-button-secondary-color:hover {
  color: var(--um-primary-800-bg, #53389e);
  background-color: var(--um-primary-50-bg, #f9f5ff);
  border: 1px solid var(--um-primary-300-bg, #d6bbfb);
}
.um .um-link.um-link-button.um-link-button-secondary-color:focus {
  border: 1px solid var(--um-primary-300-bg, #d6bbfb);
  background-color: #fff;
  color: var(--um-primary-700-bg, #6941c6);
  box-shadow: 0 0 0 4px var(--um-primary-500-a-24, rgba(158, 119, 237, 0.24)), 0 1px 2px var(--um-gray-900-a-5, rgba(16, 24, 40, 0.05));
}
.um .um-link.um-link-button.um-link-button-secondary-color.um-link-disabled {
  color: var(--um-gray-400, #98a2b3);
  background-color: #fff;
  border: 1px solid var(--um-gray-200, #eaecf0);
}
.um .um-link.um-link-button.um-link-button-secondary-color.um-link-disabled:hover, .um .um-link.um-link-button.um-link-button-secondary-color.um-link-disabled:focus {
  color: var(--um-gray-400, #98a2b3);
  background-color: #fff;
  border: 1px solid var(--um-gray-200, #eaecf0);
}
.um .um-link.um-link-button.um-link-button-tertiary-gray {
  background-color: transparent;
  color: var(--um-gray-600, #475467);
  border: none;
  box-shadow: none;
}
.um .um-link.um-link-button.um-link-button-tertiary-gray:hover {
  color: var(--um-gray-700, #344054);
  background-color: var(--um-gray-50, #f9fafb);
  border: none;
  box-shadow: none;
}
.um .um-link.um-link-button.um-link-button-tertiary-gray:focus {
  color: var(--um-gray-600, #475467);
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.um .um-link.um-link-button.um-link-button-tertiary-gray.um-link-disabled {
  color: var(--um-gray-400, #98a2b3);
  background-color: transparent;
  border: none;
}
.um .um-link.um-link-button.um-link-button-tertiary-gray.um-link-disabled:hover, .um .um-link.um-link-button.um-link-button-tertiary-gray.um-link-disabled:focus {
  color: var(--um-gray-400, #98a2b3);
  background-color: transparent;
  border: none;
}
.um .um-link.um-link-button.um-link-button-tertiary-color {
  background-color: transparent;
  color: var(--um-primary-700-bg, #6941c6);
  border: none;
  box-shadow: none;
}
.um .um-link.um-link-button.um-link-button-tertiary-color:hover {
  color: var(--um-primary-800-bg, #53389e);
  background-color: var(--um-primary-50-bg, #f9f5ff);
  border: none;
  box-shadow: none;
}
.um .um-link.um-link-button.um-link-button-tertiary-color:focus {
  color: var(--um-primary-700-bg, #6941c6);
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.um .um-link.um-link-button.um-link-button-tertiary-color.um-link-disabled {
  color: var(--um-gray-400, #98a2b3);
  background-color: transparent;
  border: none;
}
.um .um-link.um-link-button.um-link-button-tertiary-color.um-link-disabled:hover, .um .um-link.um-link-button.um-link-button-tertiary-color.um-link-disabled:focus {
  color: var(--um-gray-400, #98a2b3);
  background-color: transparent;
  border: none;
}
.um .um-link.um-link-button.um-link-button-link-gray {
  background-color: transparent;
  color: var(--um-gray-600, #475467);
  border: none;
  border-radius: 0;
  box-shadow: none;
}
.um .um-link.um-link-button.um-link-button-link-gray:hover {
  color: var(--um-gray-700, #344054);
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.um .um-link.um-link-button.um-link-button-link-gray:focus {
  color: var(--um-gray-600, #475467);
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.um .um-link.um-link-button.um-link-button-link-gray.um-link-disabled {
  color: var(--um-gray-400, #98a2b3);
  background-color: transparent;
  border: none;
}
.um .um-link.um-link-button.um-link-button-link-gray.um-link-disabled:hover, .um .um-link.um-link-button.um-link-button-link-gray.um-link-disabled:focus {
  color: var(--um-gray-400, #98a2b3);
  background-color: transparent;
  border: none;
}
.um .um-link.um-link-button.um-link-button-link-color {
  background-color: transparent;
  color: var(--um-primary-700-bg, #6941c6);
  border: none;
  border-radius: 0;
  box-shadow: none;
}
.um .um-link.um-link-button.um-link-button-link-color:hover {
  color: var(--um-primary-800-bg, #53389e);
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.um .um-link.um-link-button.um-link-button-link-color:focus {
  color: var(--um-primary-700-bg, #6941c6);
  background-color: transparent;
  border: none;
  box-shadow: none;
}
.um .um-link.um-link-button.um-link-button-link-color.um-link-disabled {
  color: var(--um-gray-400, #98a2b3);
  background-color: transparent;
  border: none;
}
.um .um-link.um-link-button.um-link-button-link-color.um-link-disabled:hover, .um .um-link.um-link-button.um-link-button-link-color.um-link-disabled:focus {
  color: var(--um-gray-400, #98a2b3);
  background-color: transparent;
  border: none;
}

.um .um-avatar {
  margin: 0;
  padding: 0;
  display: block;
}
.um .um-avatar img {
  display: block;
  width: 100%;
  height: auto;
  float: left;
  margin: 0;
  padding: 0;
}
.um .um-avatar.um-avatar-xs {
  width: 24px;
  height: 24px;
}
.um .um-avatar.um-avatar-s {
  width: 32px;
  height: 32px;
}
.um .um-avatar.um-avatar-m {
  width: 40px;
  height: 40px;
}
.um .um-avatar.um-avatar-l {
  width: 64px;
  height: 64px;
}
.um .um-avatar.um-avatar-xl {
  width: 128px;
  height: 128px;
}
.um .um-avatar.um-avatar-round {
  overflow: hidden;
  border-radius: 100%;
}

.um .um-avatars-list {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  position: relative;
}
.um .um-avatars-list.um-avatars-list-xs {
  margin: 0 0 0 8px;
}
.um .um-avatars-list.um-avatars-list-s {
  margin: 0 0 0 12px;
}
.um .um-avatars-list.um-avatars-list-m {
  margin: 0 0 0 16px;
}
.um .um-avatars-list.um-avatars-list-l {
  margin: 0 0 0 24px;
}
.um .um-avatars-list.um-avatars-list-xl {
  margin: 0 0 0 40px;
}
.um .um-avatars-list .um-avatar {
  border: 1.5px solid #fff;
  position: relative;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.um .um-avatars-list .um-avatar.um-avatar-xs {
  margin-left: -8px;
}
.um .um-avatars-list .um-avatar.um-avatar-s {
  margin-left: -12px;
}
.um .um-avatars-list .um-avatar.um-avatar-m {
  margin-left: -16px;
}
.um .um-avatars-list .um-avatar.um-avatar-l {
  margin-left: -24px;
}
.um .um-avatars-list .um-avatar.um-avatar-xl {
  margin-left: -40px;
}
.um .um-avatars-list.um-avatars-list-tooltip .um-avatar:hover {
  z-index: 1;
}

.um .um-profile-photo-uploader {
  width: 128px;
  height: 128px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0;
  padding: 0;
  position: relative;
  box-shadow: 0 4px 6px -2px var(--um-gray-900-a-3, rgba(16, 24, 40, 0.03)), 0 12px 16px -4px var(--um-gray-900-a-8, rgba(16, 24, 40, 0.08));
  border-radius: 100%;
}
.um .um-profile-photo-uploader .um-profile-photo {
  border: 4px solid #fff;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.um .um-profile-photo-uploader .um-profile-photo img {
  height: auto;
}
.um .um-profile-photo-uploader .um-profile-photo:hover ~ .um-uploader {
  display: block;
}
.um .um-profile-photo-uploader .um-uploader {
  cursor: pointer;
  position: absolute;
  top: 3px;
  left: 3px;
  bottom: 3px;
  right: 3px;
  background: rgba(0, 0, 0, 0.2);
  border-radius: 100%;
  display: none;
}
.um .um-profile-photo-uploader .um-uploader:hover {
  display: block;
}
.um .um-profile-photo-uploader .um-uploader .um-uploader-button {
  width: 100%;
  height: 100%;
}
.um .um-profile-photo-uploader .um-uploader .um-uploader-button svg {
  stroke: #fff;
}
.um .um-profile-photo-uploader .um-uploader .um-uploader-button svg > * {
  stroke: #fff;
}
.um .um-profile-photo-uploader .um-profile-photo-overflow {
  backdrop-filter: blur(10px);
  position: absolute;
  top: 3px;
  left: 3px;
  bottom: 3px;
  right: 3px;
  background: rgba(255, 255, 255, 0.2);
  border-radius: 100%;
  display: none;
}
.um .um-profile-photo-uploader .um-profile-photo-overflow .um-ajax-spinner-svg {
  position: absolute;
  top: calc(50% - 24px);
  left: calc(50% - 24px);
}
.um .um-profile-photo-uploader.um-processing .um-uploader {
  display: none;
}
.um .um-profile-photo-uploader.um-processing .um-profile-photo-overflow {
  display: block;
}

.um .um-form-new {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: start;
  flex-wrap: nowrap;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0;
  padding: 0;
  row-gap: 24px;
  position: relative;
}
.um .um-form-new .um-form-supporting-text {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 100%;
  text-align: center;
}
.um .um-form-new .um-form-rows {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: start;
  flex-wrap: nowrap;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 100%;
  row-gap: 20px;
}
.um .um-form-new .um-form-rows .um-form-rows-heading {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: start;
  flex-wrap: nowrap;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 100%;
  row-gap: 2px;
}
.um .um-form-new .um-form-rows .um-form-rows-heading .um-text {
  color: var(--um-gray-700, #344054);
  font-size: var(--um-text-font-size-sm, 14px);
  line-height: var(--um-text-line-height-sm, 20px);
  font-weight: var(--um-text-font-weight-semibold, 600);
}
.um .um-form-new .um-form-rows .um-row-heading {
  color: var(--um-gray-900, #101828);
  font-size: var(--um-text-font-size-lg, 18px);
  line-height: var(--um-text-line-height-lg, 28px);
  font-weight: var(--um-text-font-weight-semibold, 600);
}
.um .um-form-new .um-form-rows .um-form-row {
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: start;
  flex-wrap: nowrap;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 100%;
  row-gap: 20px;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: start;
  flex-wrap: nowrap;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 100%;
  column-gap: 12px;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0;
  padding: 0;
  row-gap: 20px;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field-area-password {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0;
  padding: 0;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field-area-password .um-toggle-password {
  transition: all 0.2s linear;
  cursor: pointer;
  display: block;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -10px;
  width: 20px;
  height: 20px;
  background-color: var(--um-primary-600-bg, #7f56d9);
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field-area-password .um-toggle-password:hover {
  background-color: var(--um-primary-700-bg, #6941c6);
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field-area-password .um-toggle-password.um-icon-eye {
  mask: url(../icons/eye.svg);
  -webkit-mask: url(../icons/eye.svg);
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field-area-password .um-toggle-password.um-icon-eye-disabled {
  mask: url(../icons/eye-off.svg);
  -webkit-mask: url(../icons/eye-off.svg);
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0;
  padding: 0;
  row-gap: 6px;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_image, .um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_file {
  align-items: flex-start;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_image label, .um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_file label {
  width: 100%;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_image .um-field-uploader-wrapper, .um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_file .um-field-uploader-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: start;
  flex-wrap: nowrap;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0;
  padding: 0;
  row-gap: 6px;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_image .um-field-uploader-wrapper .um-uploader, .um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_file .um-field-uploader-wrapper .um-uploader {
  width: 100%;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_image .um-field-uploader-wrapper .um-uploader .um-uploader-filelist, .um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_file .um-field-uploader-wrapper .um-uploader .um-uploader-filelist {
  padding: 16px 24px;
  border-radius: 12px;
  border: 1px solid var(--um-gray-200, #eaecf0);
  background: #fff;
  margin: 1px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_image .um-field-uploader-wrapper .um-uploader.um-upload-completed .um-uploader-dropzone, .um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_file .um-field-uploader-wrapper .um-uploader.um-upload-completed .um-uploader-dropzone {
  display: none;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_image .um-field-uploader-wrapper .um-uploader.um-upload-completed .um-uploader-filelist, .um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_file .um-field-uploader-wrapper .um-uploader.um-upload-completed .um-uploader-filelist {
  padding: 0;
  margin: 0;
  border: transparent;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_image .um-field-value {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0;
  padding: 0;
  row-gap: 6px;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_image .um-field-uploader-wrapper .um-uploader .um-uploader-file {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  padding: 0;
  margin: 0;
  border: none;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_image .um-field-uploader-wrapper .um-uploader .um-uploader-file .um-uploader-file-preview {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: start;
  flex-wrap: nowrap;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_image .um-field-uploader-wrapper .um-uploader .um-uploader-file .um-uploader-file-preview .um-image-lazyload-wrapper {
  min-height: 150px;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_image .um-field-uploader-wrapper .um-uploader .um-uploader-file .um-uploader-file-data {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  align-items: center;
  flex-wrap: nowrap;
  row-gap: 12px;
  width: 100%;
  min-height: 114px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_image .um-field-uploader-wrapper .um-uploader .um-uploader-file .um-uploader-file-data .um-uploader-file-uploading-process {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: nowrap;
  column-gap: 16px;
  margin: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  position: relative;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_image .um-field-uploader-wrapper .um-uploader .um-uploader-file .um-uploader-file-data .um-uploader-file-uploading-process .um-progress-bar-wrapper {
  width: 100%;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_image .um-field-uploader-wrapper .um-uploader .um-uploader-file .um-uploader-file-data .um-uploader-file-uploading-process .um-supporting-text {
  position: absolute;
  top: 16px;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_image .um-field-uploader-wrapper .um-uploader .um-uploader-file.um-upload-failed .um-uploader-file-preview {
  display: none;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_image .um-field-uploader-wrapper .um-uploader .um-uploader-file.um-upload-failed .um-uploader-file-data .um-uploader-file-uploading-process .um-supporting-text {
  position: unset;
  text-align: center;
  width: 100%;
  color: var(--um-error-500, #f04438);
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_image .um-field-uploader-wrapper .um-uploader.um-upload-completed .um-uploader-file {
  overflow: hidden;
  border: 0 transparent;
  margin: 0;
  padding: 0;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_image .um-field-uploader-wrapper .um-uploader.um-upload-completed .um-uploader-file .um-uploader-file-data {
  display: none;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_image .um-field-image-controls {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 100%;
  margin: 0;
  padding: 0;
  column-gap: 6px;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_file .um-field-value {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0;
  padding: 0;
  row-gap: 6px;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_file .um-field-uploader-wrapper .um-uploader .um-uploader-file {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
  row-gap: 12px;
  width: 100%;
  min-height: 114px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: none;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_file .um-field-uploader-wrapper .um-uploader .um-uploader-file .um-uploader-file-data {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0;
  padding: 0;
  row-gap: 12px;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_file .um-field-uploader-wrapper .um-uploader .um-uploader-file .um-uploader-file-name {
  font-size: var(--um-text-font-size-sm, 14px);
  line-height: var(--um-text-line-height-sm, 20px);
  font-weight: var(--um-text-font-weight-regular, 400);
  color: var(--um-gray-600, #475467);
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_file .um-field-uploader-wrapper .um-uploader .um-uploader-file .um-uploader-file-uploading-process {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: nowrap;
  column-gap: 16px;
  margin: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  position: relative;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_file .um-field-uploader-wrapper .um-uploader .um-uploader-file .um-uploader-file-uploading-process .um-progress-bar-wrapper {
  width: 100%;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_file .um-field-uploader-wrapper .um-uploader .um-uploader-file .um-uploader-file-uploading-process .um-supporting-text {
  position: absolute;
  top: 16px;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_file .um-field-uploader-wrapper .um-uploader .um-uploader-file.um-upload-failed .um-uploader-file-uploading-process .um-supporting-text {
  position: unset;
  text-align: center;
  width: 100%;
  color: var(--um-error-500, #f04438);
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_file .um-field-uploader-wrapper .um-uploader.um-upload-completed .um-uploader-file {
  overflow: hidden;
  border: 1px solid var(--um-gray-200, #eaecf0);
  margin: 1px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 16px 24px;
  min-height: 150px;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_file .um-field-uploader-wrapper .um-uploader.um-upload-completed .um-uploader-file .um-uploader-file-uploading-process {
  display: none;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_file .um-field-file-controls {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 100%;
  margin: 0;
  padding: 0;
  column-gap: 6px;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_block[data-key=gdpr_details] {
  row-gap: 0;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field.um-field-type_block[data-key=gdpr_details] .um-gdpr-post-content-wrap:not(.um-toggle-block-collapsed) {
  padding-top: 6px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field-hint {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 100%;
  color: var(--um-gray-600, #475467);
  font-size: var(--um-text-font-size-sm, 14px);
  line-height: var(--um-text-line-height-sm, 20px);
  font-weight: var(--um-text-font-weight-regular, 400);
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field-hint.um-field-error {
  color: var(--um-error-500, #f04438);
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field-radio-area {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: start;
  flex-wrap: nowrap;
  column-gap: 16px;
  width: 100%;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field-radio-area .um-field-radio-column {
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  row-gap: 16px;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field-checkbox-area {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: start;
  flex-wrap: nowrap;
  column-gap: 16px;
  width: 100%;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col .um-field-checkbox-area .um-field-checkbox-column {
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  row-gap: 16px;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  gap: 6px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 100%;
  color: var(--um-gray-700, #344054);
  font-size: var(--um-text-font-size-sm, 14px);
  line-height: var(--um-text-line-height-sm, 20px);
  font-weight: var(--um-text-font-weight-medium, 500);
  margin: 0;
  padding: 0;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label .um-req {
  color: #a00;
  margin: 0 0 0 3px;
  font-weight: normal;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label .um-field-label-icon {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label .um-field-label-icon i {
  font-size: 20px;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-radio-label {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-radio-label input[type=radio] {
  -webkit-appearance: none;
  appearance: none;
  border: 1px solid var(--um-gray-300, #d0d5dd);
  border-radius: 100%;
  background: #fff;
  box-shadow: none;
  outline: none;
  margin: 0;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-radio-label input[type=radio]:checked {
  border: 1px solid var(--um-primary-600-bg, #7f56d9);
  background: var(--um-primary-600-bg, #7f56d9);
  position: relative;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-radio-label input[type=radio]:checked::after {
  content: "";
  position: absolute;
  background: #fff;
  border-radius: 100%;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-radio-label input[type=radio]:hover {
  border: 1px solid var(--um-gray-400, #98a2b3);
  background: #fff;
  box-shadow: none;
  outline: none;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-radio-label input[type=radio]:hover:checked {
  background: var(--um-primary-700-bg, #6941c6);
  border: 1px solid var(--um-primary-700-bg, #6941c6);
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-radio-label input[type=radio]:focus, .um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-radio-label input[type=radio]:focus-visible {
  border: 1px solid var(--um-gray-300, #d0d5dd);
  background: #fff;
  box-shadow: 0 0 0 4px var(--um-gray-400-a-14, rgba(152, 162, 179, 0.14));
  outline: none;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-radio-label input[type=radio]:focus:checked, .um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-radio-label input[type=radio]:focus-visible:checked {
  background: var(--um-primary-600-bg, #7f56d9);
  border: 1px solid var(--um-primary-600-bg, #7f56d9);
  box-shadow: 0 0 0 4px var(--um-primary-500-a-24, rgba(158, 119, 237, 0.24));
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-radio-label input[type=radio]:disabled {
  border: 1px solid var(--um-gray-300, #d0d5dd);
  background: var(--um-gray-50, #f9fafb);
  box-shadow: none;
  outline: none;
  cursor: not-allowed;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-radio-label input[type=radio]:disabled:checked {
  border: 1px solid var(--um-gray-300, #d0d5dd);
  background: var(--um-gray-50, #f9fafb);
  box-shadow: none;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-radio-label input[type=radio]:disabled:checked::after {
  background: var(--um-gray-300, #d0d5dd);
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-radio-label .um-text {
  color: var(--um-gray-700, #344054);
  font-size: var(--um-text-font-size-sm, 14px);
  line-height: var(--um-text-line-height-sm, 20px);
  font-weight: var(--um-text-font-weight-medium, 500);
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-radio-label.um-size-sm {
  column-gap: 8px;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-radio-label.um-size-sm input[type=radio] {
  width: 16px;
  height: 16px;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-radio-label.um-size-sm input[type=radio]:checked::after {
  width: 6px;
  height: 6px;
  top: 4px;
  left: 4px;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-radio-label.um-size-md {
  column-gap: 12px;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-radio-label.um-size-md input[type=radio] {
  width: 20px;
  height: 20px;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-radio-label.um-size-md input[type=radio]:checked::after {
  width: 8px;
  height: 8px;
  top: 5px;
  left: 5px;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-radio-label.um-supporting-text {
  align-items: start;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-radio-label.um-supporting-text input[type=radio] {
  margin: 2px 0 0 0;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-checkbox-label {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-checkbox-label input[type=checkbox] {
  -webkit-appearance: none;
  appearance: none;
  border: 1px solid var(--um-gray-300, #d0d5dd);
  background: #fff;
  box-shadow: none;
  outline: none;
  margin: 0;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-checkbox-label input[type=checkbox]:checked {
  border: 1px solid var(--um-primary-600-bg, #7f56d9);
  background: var(--um-primary-600-bg, #7f56d9);
  position: relative;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-checkbox-label input[type=checkbox]:checked::after {
  content: "";
  position: absolute;
  background: #fff;
  border-radius: 100%;
  mask: url(../icons/check-2x.svg);
  mask-clip: border-box;
  mask-size: cover;
  -webkit-mask: url(../icons/check-2x.svg);
  -webkit-mask-clip: border;
  -webkit-mask-size: cover;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-checkbox-label input[type=checkbox]:indeterminate {
  border: 1px solid var(--um-primary-600-bg, #7f56d9);
  background: var(--um-primary-600-bg, #7f56d9);
  position: relative;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-checkbox-label input[type=checkbox]:indeterminate::after {
  content: "";
  position: absolute;
  background: #fff;
  border-radius: 100%;
  mask: url(../icons/minus-2x.svg);
  mask-clip: border-box;
  mask-size: cover;
  -webkit-mask: url(../icons/minus-2x.svg);
  -webkit-mask-clip: border;
  -webkit-mask-size: cover;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-checkbox-label input[type=checkbox]:hover {
  border: 1px solid var(--um-gray-400, #98a2b3);
  background: #fff;
  box-shadow: none;
  outline: none;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-checkbox-label input[type=checkbox]:hover:checked, .um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-checkbox-label input[type=checkbox]:hover:indeterminate {
  background: var(--um-primary-700-bg, #6941c6);
  border: 1px solid var(--um-primary-700-bg, #6941c6);
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-checkbox-label input[type=checkbox]:focus, .um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-checkbox-label input[type=checkbox]:focus-visible {
  border: 1px solid var(--um-gray-300, #d0d5dd);
  background: #fff;
  box-shadow: 0 0 0 4px var(--um-gray-400-a-14, rgba(152, 162, 179, 0.14));
  outline: none;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-checkbox-label input[type=checkbox]:focus:checked, .um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-checkbox-label input[type=checkbox]:focus:indeterminate, .um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-checkbox-label input[type=checkbox]:focus-visible:checked, .um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-checkbox-label input[type=checkbox]:focus-visible:indeterminate {
  background: var(--um-primary-600-bg, #7f56d9);
  border: 1px solid var(--um-primary-600-bg, #7f56d9);
  box-shadow: 0 0 0 4px var(--um-primary-500-a-24, rgba(158, 119, 237, 0.24));
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-checkbox-label input[type=checkbox]:disabled {
  border: 1px solid var(--um-gray-300, #d0d5dd);
  background: var(--um-gray-50, #f9fafb);
  box-shadow: none;
  outline: none;
  cursor: not-allowed;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-checkbox-label input[type=checkbox]:disabled:checked, .um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-checkbox-label input[type=checkbox]:disabled:indeterminate {
  border: 1px solid var(--um-gray-300, #d0d5dd);
  background: var(--um-gray-50, #f9fafb);
  box-shadow: none;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-checkbox-label input[type=checkbox]:disabled:checked::after, .um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-checkbox-label input[type=checkbox]:disabled:indeterminate::after {
  background: var(--um-gray-300, #d0d5dd);
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-checkbox-label .um-text {
  color: var(--um-gray-700, #344054);
  font-size: var(--um-text-font-size-sm, 14px);
  line-height: var(--um-text-line-height-sm, 20px);
  font-weight: var(--um-text-font-weight-medium, 500);
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-checkbox-label.um-size-sm {
  column-gap: 8px;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-checkbox-label.um-size-sm input[type=checkbox] {
  width: 16px;
  height: 16px;
  border-radius: 4px;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-checkbox-label.um-size-sm input[type=checkbox]:checked::after, .um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-checkbox-label.um-size-sm input[type=checkbox]:indeterminate::after {
  width: 12px;
  height: 12px;
  top: 1px;
  left: 1px;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-checkbox-label.um-size-md {
  column-gap: 12px;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-checkbox-label.um-size-md input[type=checkbox] {
  width: 20px;
  height: 20px;
  border-radius: 6px;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-checkbox-label.um-size-md input[type=checkbox]:checked::after, .um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-checkbox-label.um-size-md input[type=checkbox]:indeterminate::after {
  width: 14px;
  height: 14px;
  top: 2px;
  left: 2px;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-checkbox-label.um-supporting-text {
  align-items: start;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols .um-form-col label.um-checkbox-label.um-supporting-text input[type=checkbox] {
  margin: 2px 0 0 0;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols.um-form-cols-1 .um-form-col {
  width: 100%;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols.um-form-cols-2 .um-form-col {
  width: 50%;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols.um-form-cols-2 .um-form-col.um-form-col-right {
  align-items: end;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols.um-form-cols-2 .um-form-col.um-form-col-right .um-field {
  align-items: end;
}
.um .um-form-new .um-form-rows .um-form-row .um-form-cols.um-form-cols-3 .um-form-col {
  width: calc(33.3333333333% - 8px);
}
.um .um-form-new .um-form-submit {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: stretch;
  align-items: start;
  flex-wrap: nowrap;
  width: 100%;
  margin: 0;
  padding: 0;
  row-gap: 16px;
}
.um .um-form-new .um-form-submit .um-center {
  font-size: var(--um-text-font-size-sm, 14px);
  line-height: var(--um-text-line-height-sm, 20px);
  font-weight: var(--um-text-font-weight-regular, 400);
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: center;
  color: var(--um-gray-600, #475467);
}

.um-tab-content .um-field-hint {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  margin: 0;
  padding: 0;
  width: 100%;
  color: var(--um-gray-600, #475467);
  font-size: var(--um-text-font-size-sm, 14px);
  line-height: var(--um-text-line-height-sm, 20px);
  font-weight: var(--um-text-font-weight-regular, 400);
}
.um-tab-content .um-field-hint.um-field-error {
  color: var(--um-error-500, #f04438);
}

.um .um-tabs-wrapper .um-tabs-content {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
}
.um .um-tabs-wrapper .um-tabs-content .um-tab-content {
  width: 100%;
  row-gap: 24px;
  display: none;
}
.um .um-tabs-wrapper .um-tabs-content .um-tab-content.um-tab-current {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
}
.um .um-tabs-wrapper.um-tabs-size-s .um-tabs-list ul li a.um-link {
  font-size: var(--um-text-font-size-sm, 14px);
  line-height: var(--um-text-line-height-sm, 20px);
  font-weight: var(--um-text-font-weight-semibold, 600);
}
.um .um-tabs-wrapper.um-tabs-size-m ul li a.um-link {
  font-size: var(--um-text-font-size-md, 16px);
  line-height: var(--um-text-line-height-md, 24px);
  font-weight: var(--um-text-font-weight-semibold, 600);
}
.um .um-tabs-wrapper.um-vertical-tabs {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
  flex-wrap: nowrap;
  column-gap: 24px;
}
.um .um-tabs-wrapper.um-vertical-tabs .um-tabs-list {
  min-width: 160px;
}
.um .um-tabs-wrapper.um-vertical-tabs .um-tabs-list ul {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  list-style: none;
  margin: 0;
  padding: 0;
  row-gap: 4px;
}
.um .um-tabs-wrapper.um-vertical-tabs .um-tabs-list ul li {
  width: 100%;
}
.um .um-tabs-wrapper.um-vertical-tabs .um-tabs-list ul li a.um-link {
  width: 100%;
  text-align: left;
  display: inline-block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-radius: 6px;
  padding: 8px 12px;
}
.um .um-tabs-wrapper.um-vertical-tabs .um-tabs-list ul li.um-tab-has-notifier a.um-link {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  column-gap: 6px;
}
.um .um-tabs-wrapper.um-vertical-tabs .um-tabs-content {
  width: calc(100% - 160px);
}
.um .um-tabs-wrapper.um-horizontal-tabs {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  column-gap: 24px;
}
.um .um-tabs-wrapper.um-horizontal-tabs .um-tabs-list ul {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  list-style: none;
  margin: 0;
  padding: 0;
  gap: 4px;
}
.um .um-tabs-wrapper.um-horizontal-tabs .um-tabs-list ul li a.um-link {
  text-align: center;
  display: inline-block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-radius: 6px;
  padding: 8px 12px;
}
.um .um-tabs-wrapper.um-horizontal-tabs .um-tabs-list ul li.um-tab-has-notifier a.um-link {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  column-gap: 6px;
}
.um .um-tabs-wrapper.um-primary-color-tabs .um-tabs-list ul li a.um-link {
  color: var(--um-gray-500, #667085);
  background-color: transparent;
}
.um .um-tabs-wrapper.um-primary-color-tabs .um-tabs-list ul li a.um-link:hover {
  color: var(--um-primary-700-bg, #6941c6);
  background-color: var(--um-primary-50-bg, #f9f5ff);
}
.um .um-tabs-wrapper.um-primary-color-tabs .um-tabs-list ul li a.um-link:focus {
  color: var(--um-gray-500, #667085);
  background-color: transparent;
  box-shadow: 0 0 0 4px var(--um-primary-500-a-24, rgba(158, 119, 237, 0.24));
}
.um .um-tabs-wrapper.um-primary-color-tabs .um-tabs-list ul li.um-tab-current a.um-link {
  color: var(--um-primary-700-bg, #6941c6);
  background-color: var(--um-primary-50-bg, #f9f5ff);
}
.um .um-tabs-wrapper.um-primary-color-tabs .um-tabs-list ul li.um-tab-current a.um-link:hover {
  color: var(--um-primary-700-bg, #6941c6);
  background-color: var(--um-primary-50-bg, #f9f5ff);
}
.um .um-tabs-wrapper.um-primary-color-tabs .um-tabs-list ul li.um-tab-current a.um-link:focus {
  color: var(--um-primary-700-bg, #6941c6);
  background-color: var(--um-primary-50-bg, #f9f5ff);
  box-shadow: 0 0 0 4px var(--um-primary-500-a-24, rgba(158, 119, 237, 0.24));
}
.um .um-tabs-wrapper.um-secondary-color-tabs .um-tabs-list ul li a.um-link {
  color: var(--um-gray-500, #667085);
  background-color: transparent;
}
.um .um-tabs-wrapper.um-secondary-color-tabs .um-tabs-list ul li a.um-link:hover {
  color: var(--um-gray-700, #344054);
  background-color: var(--um-gray-50, #f9fafb);
}
.um .um-tabs-wrapper.um-secondary-color-tabs .um-tabs-list ul li a.um-link:focus {
  color: var(--um-gray-500, #667085);
  background-color: transparent;
  box-shadow: 0 0 0 4px var(--um-gray-400-a-14, rgba(152, 162, 179, 0.14));
}
.um .um-tabs-wrapper.um-secondary-color-tabs .um-tabs-list ul li.um-tab-current a.um-link {
  color: var(--um-gray-700, #344054);
  background-color: var(--um-gray-50, #f9fafb);
}
.um .um-tabs-wrapper.um-secondary-color-tabs .um-tabs-list ul li.um-tab-current a.um-link:hover {
  color: var(--um-gray-700, #344054);
  background-color: var(--um-gray-50, #f9fafb);
}
.um .um-tabs-wrapper.um-secondary-color-tabs .um-tabs-list ul li.um-tab-current a.um-link:focus {
  color: var(--um-gray-700, #344054);
  background-color: var(--um-gray-50, #f9fafb);
  box-shadow: 0 0 0 4px var(--um-gray-400-a-14, rgba(152, 162, 179, 0.14));
}
.um .um-tabs-wrapper.um-underline-color-tabs .um-tabs-list ul {
  border-bottom: 1px solid var(--um-gray-200, #eaecf0);
}
.um .um-tabs-wrapper.um-underline-color-tabs .um-tabs-list ul li {
  position: relative;
  top: 1px;
}
.um .um-tabs-wrapper.um-underline-color-tabs .um-tabs-list ul li a.um-link {
  border-radius: 0;
  border-bottom: 2px solid transparent;
  color: var(--um-gray-500, #667085);
  background-color: transparent;
}
.um .um-tabs-wrapper.um-underline-color-tabs .um-tabs-list ul li a.um-link:hover {
  color: var(--um-primary-700-bg, #6941c6);
  border-color: var(--um-primary-600-bg, #7f56d9);
  background-color: transparent;
}
.um .um-tabs-wrapper.um-underline-color-tabs .um-tabs-list ul li a.um-link:focus {
  color: var(--um-gray-500, #667085);
  background-color: transparent;
}
.um .um-tabs-wrapper.um-underline-color-tabs .um-tabs-list ul li.um-tab-current a.um-link {
  border-radius: 0;
  border-bottom: 2px solid var(--um-primary-600-bg, #7f56d9);
  color: var(--um-primary-700-bg, #6941c6);
  background-color: transparent;
}
.um .um-tabs-wrapper.um-underline-color-tabs .um-tabs-list ul li.um-tab-current a.um-link:hover {
  border-bottom: 2px solid var(--um-primary-600-bg, #7f56d9);
  color: var(--um-primary-700-bg, #6941c6);
  background-color: transparent;
}
.um .um-tabs-wrapper.um-underline-color-tabs .um-tabs-list ul li.um-tab-current a.um-link:focus {
  border-bottom: 2px solid var(--um-primary-600-bg, #7f56d9);
  color: var(--um-primary-700-bg, #6941c6);
  background-color: transparent;
}
.um.um-ui-xs .um-tabs-wrapper.um-vertical-tabs, .um.um-ui-s .um-tabs-wrapper.um-vertical-tabs {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  gap: 24px;
}
.um.um-ui-xs .um-tabs-wrapper.um-vertical-tabs .um-tabs-list, .um.um-ui-s .um-tabs-wrapper.um-vertical-tabs .um-tabs-list {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  gap: 16px;
  min-width: unset;
  width: 100%;
}
.um.um-ui-xs .um-tabs-wrapper.um-vertical-tabs .um-tabs-content, .um.um-ui-s .um-tabs-wrapper.um-vertical-tabs .um-tabs-content {
  min-width: unset;
  width: 100%;
}

.um .um-divider {
  overflow: hidden;
  height: 1px;
  margin: 20px 0;
}
.um .um-divider hr {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  height: 1px;
}
.um .um-divider.um-divider-has-label {
  overflow: visible;
  font-size: var(--um-text-font-size-sm, 14px);
  line-height: var(--um-text-line-height-sm, 20px);
  font-weight: var(--um-text-font-weight-bold, 700);
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  gap: 8px;
  height: auto;
}
.um .um-divider.um-divider-has-label hr {
  flex: 1;
}
.um .um-divider.um-divider-has-label.um-divider-label-position-right {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  flex-wrap: nowrap;
}
.um .um-divider.um-divider-has-label.um-divider-label-position-center {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
}
.um .um-divider.um-divider-has-label.um-divider-label-position-center hr {
  flex: 1/2;
}
.um .um-divider.um-divider-color-gray {
  color: var(--um-gray-700, #344054);
}
.um .um-divider.um-divider-color-gray hr {
  color: var(--um-gray-200, #eaecf0);
  border: 1px solid var(--um-gray-200, #eaecf0);
}
.um .um-divider.um-divider-color-brand {
  color: var(--um-primary-900-bg, #42307d);
}
.um .um-divider.um-divider-color-brand hr {
  color: var(--um-primary-900-bg, #42307d);
  border: 1px solid var(--um-primary-900-bg, #42307d);
}

.um .um-small-data {
  display: grid;
  grid-template-rows: auto 1fr;
  grid-template-columns: auto 1fr;
  column-gap: 12px;
  row-gap: 4px;
}
.um .um-small-data .um-avatar {
  grid-row: 1/3;
}
.um .um-small-data .um-user-display-name {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  font-size: var(--um-text-font-size-lg, 18px);
  line-height: var(--um-text-line-height-lg, 28px);
  font-weight: var(--um-text-font-weight-semibold, 600);
  color: var(--um-gray-900, #101828);
}
.um .um-small-data .um-user-display-name.um-link {
  font-size: var(--um-text-font-size-lg, 18px);
  line-height: var(--um-text-line-height-lg, 28px);
  font-weight: var(--um-text-font-weight-semibold, 600);
  color: var(--um-gray-900, #101828);
}
.um .um-small-data .um-user-display-name.um-link:hover {
  color: var(--um-gray-900, #101828);
}
.um .um-small-data .um-supporting-text {
  text-overflow: ellipsis;
  padding: 0;
  margin: 0;
}
.um .um-small-data.um-data-no-supporting {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  row-gap: 0;
}
.um .um-small-data.um-data-no-supporting .um-user-display-name {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  flex: 1;
}

.um .um-badge {
  text-align: center;
  border: 1px solid;
}
.um .um-badge.um-badge-s {
  padding: 2px 8px;
  font-size: var(--um-text-font-size-xs, 12px);
  line-height: var(--um-text-line-height-xs, 18px);
  font-weight: var(--um-text-font-weight-medium, 500);
}
.um .um-badge.um-badge-m {
  padding: 2px 10px;
  font-size: var(--um-text-font-size-sm, 14px);
  line-height: var(--um-text-line-height-sm, 20px);
  font-weight: var(--um-text-font-weight-medium, 500);
}
.um .um-badge.um-badge-l {
  padding: 4px 12px;
  font-size: var(--um-text-font-size-sm, 14px);
  line-height: var(--um-text-line-height-sm, 20px);
  font-weight: var(--um-text-font-weight-medium, 500);
}
.um .um-badge.um-badge-color {
  border-radius: 6px;
}
.um .um-badge.um-badge-color.um-badge-s {
  padding: 2px 6px;
}
.um .um-badge.um-badge-color.um-badge-m {
  padding: 2px 8px;
}
.um .um-badge.um-badge-color.um-badge-l {
  padding: 4px 10px;
}
.um .um-badge.um-badge-color.um-badge-color-gray {
  border-color: var(--um-gray-200, #eaecf0);
  background: var(--um-gray-50, #f9fafb);
  color: var(--um-gray-700, #344054);
}
.um .um-badge.um-badge-color.um-badge-color-brand {
  border-color: var(--um-primary-200-bg, #e9d7fe);
  background: var(--um-primary-50-bg, #f9f5ff);
  color: var(--um-primary-700-bg, #6941c6);
}
.um .um-badge.um-badge-color.um-badge-color-error {
  border-color: var(--um-error-200, #fecdca);
  background: var(--um-error-50, #fef3f2);
  color: var(--um-error-700, #b42318);
}
.um .um-badge.um-badge-color.um-badge-color-warning {
  border-color: var(--um-warning-200, #fedf89);
  background: var(--um-warning-50, #fffaeb);
  color: var(--um-warning-700, #b54708);
}
.um .um-badge.um-badge-color.um-badge-color-success {
  border-color: var(--um-success-200, #a6f4c5);
  background: var(--um-success-50, #ecfdf3);
  color: var(--um-success-700, #027a48);
}
.um .um-badge.um-badge-pill-outline {
  border-width: 1.5px;
  border-radius: 16px;
  background: transparent;
}
.um .um-badge.um-badge-pill-outline.um-badge-color-gray {
  border-color: var(--um-gray-600, #475467);
  color: var(--um-gray-700, #344054);
}
.um .um-badge.um-badge-pill-outline.um-badge-color-brand {
  border-color: var(--um-primary-600-bg, #7f56d9);
  color: var(--um-primary-700-bg, #6941c6);
}
.um .um-badge.um-badge-pill-outline.um-badge-color-error {
  border-color: var(--um-error-600, #d92d20);
  color: var(--um-error-700, #b42318);
}
.um .um-badge.um-badge-pill-outline.um-badge-color-warning {
  border-color: var(--um-warning-600, #dc6803);
  color: var(--um-warning-700, #b54708);
}
.um .um-badge.um-badge-pill-outline.um-badge-color-success {
  border-color: var(--um-success-600, #039855);
  color: var(--um-success-700, #027a48);
}
.um .um-badge.um-badge-pill-color {
  border-radius: 16px;
}
.um .um-badge.um-badge-pill-color.um-badge-color-gray {
  border-color: var(--um-gray-200, #eaecf0);
  background: var(--um-gray-50, #f9fafb);
  color: var(--um-gray-700, #344054);
}
.um .um-badge.um-badge-pill-color.um-badge-color-brand {
  border-color: var(--um-primary-200-bg, #e9d7fe);
  background: var(--um-primary-50-bg, #f9f5ff);
  color: var(--um-primary-700-bg, #6941c6);
}
.um .um-badge.um-badge-pill-color.um-badge-color-error {
  border-color: var(--um-error-200, #fecdca);
  background: var(--um-error-50, #fef3f2);
  color: var(--um-error-700, #b42318);
}
.um .um-badge.um-badge-pill-color.um-badge-color-warning {
  border-color: var(--um-warning-200, #fedf89);
  background: var(--um-warning-50, #fffaeb);
  color: var(--um-warning-700, #b54708);
}
.um .um-badge.um-badge-pill-color.um-badge-color-success {
  border-color: var(--um-success-200, #a6f4c5);
  background: var(--um-success-50, #ecfdf3);
  color: var(--um-success-700, #027a48);
}

.um .um-buttons-group {
  margin: 0;
  padding: 0;
  box-shadow: 0 1px 2px var(--um-gray-900-a-5, rgba(16, 24, 40, 0.05));
  border-radius: 8px;
  overflow: hidden;
}
.um .um-buttons-group.um-buttons-group-auto {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: baseline;
  flex-wrap: nowrap;
}
.um .um-buttons-group.um-buttons-group-equal {
  display: grid;
  grid-auto-columns: minmax(0, 1fr);
  grid-auto-flow: column;
}
.um .um-buttons-group .um-button-in-group {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  text-align: center;
  cursor: pointer;
  display: inline-block;
  padding: 8px 16px;
  transition: all 0.2s linear;
  font-size: var(--um-text-font-size-sm, 14px);
  line-height: var(--um-text-line-height-sm, 20px);
  font-weight: var(--um-text-font-weight-semibold, 600);
  color: var(--um-blocks-button-fg-color, var(--um-gray-700, #344054));
  background-color: var(--um-blocks-button-bg-color, #fff);
  border-right: 1px solid var(--um-blocks-button-bg-color, var(--um-gray-300, #d0d5dd));
  border-top: 1px solid var(--um-blocks-button-bg-color, var(--um-gray-300, #d0d5dd));
  border-bottom: 1px solid var(--um-blocks-button-bg-color, var(--um-gray-300, #d0d5dd));
}
.um .um-buttons-group .um-button-in-group:hover {
  color: var(--um-blocks-button-fg-color, var(--um-gray-800, #1d2939));
  background-color: var(--um-blocks-button-bg-hover-color, var(--um-gray-50, #f9fafb));
}
.um .um-buttons-group .um-button-in-group.current {
  cursor: default;
  background-color: var(--um-blocks-button-bg-hover-color, var(--um-gray-50, #f9fafb));
  color: var(--um-blocks-button-fg-color, var(--um-gray-800, #1d2939));
}
.um .um-buttons-group .um-button-in-group.current:hover {
  color: var(--um-blocks-button-fg-color, var(--um-gray-800, #1d2939));
  background-color: var(--um-blocks-button-bg-hover-color, var(--um-gray-50, #f9fafb));
}
.um .um-buttons-group .um-button-in-group.um-disabled {
  cursor: not-allowed;
  color: var(--um-blocks-button-fg-color, var(--um-gray-400, #98a2b3));
  background-color: var(--um-blocks-button-bg-disabled-color, var(--um-blocks-button-bg-color, #fff));
  border-top: 1px solid var(--um-blocks-button-bg-disabled-color, var(--um-gray-200, #eaecf0));
  border-bottom: 1px solid var(--um-blocks-button-bg-disabled-color, var(--um-gray-200, #eaecf0));
}
.um .um-buttons-group .um-button-in-group.um-disabled:hover {
  color: var(--um-blocks-button-fg-color, var(--um-gray-400, #98a2b3));
  background-color: var(--um-blocks-button-bg-disabled-color, var(--um-blocks-button-bg-color, #fff));
}
.um .um-buttons-group .um-button-in-group:first-child {
  border-radius: 8px 0 0 8px;
  border-left: 1px solid var(--um-blocks-button-bg-color, var(--um-gray-300, #d0d5dd));
}
.um .um-buttons-group .um-button-in-group:first-child.um-disabled {
  border-left: 1px solid var(--um-blocks-button-bg-disabled-color, var(--um-gray-200, #eaecf0));
}
.um .um-buttons-group .um-button-in-group:last-child {
  border-radius: 0 8px 8px 0;
}
.um .um-buttons-group .um-button-in-group:last-child.um-disabled {
  border-right: 1px solid var(--um-blocks-button-bg-disabled-color, var(--um-gray-200, #eaecf0));
}
.um .um-buttons-group.um-disabled .um-button-in-group {
  cursor: not-allowed;
  color: var(--um-blocks-button-fg-color, var(--um-gray-400, #98a2b3));
  background-color: var(--um-blocks-button-bg-disabled-color, var(--um-blocks-button-bg-color, #fff));
  border-top: 1px solid var(--um-blocks-button-bg-disabled-color, var(--um-gray-200, #eaecf0));
  border-bottom: 1px solid var(--um-blocks-button-bg-disabled-color, var(--um-gray-200, #eaecf0));
}
.um .um-buttons-group.um-disabled .um-button-in-group:hover {
  color: var(--um-blocks-button-fg-color, var(--um-gray-400, #98a2b3));
  background-color: var(--um-blocks-button-bg-disabled-color, var(--um-blocks-button-bg-color, #fff));
}
.um .um-buttons-group.um-disabled .um-button-in-group:first-child {
  border-left: 1px solid var(--um-blocks-button-bg-disabled-color, var(--um-gray-200, #eaecf0));
}
.um .um-buttons-group.um-disabled .um-button-in-group:last-child {
  border-right: 1px solid var(--um-blocks-button-bg-disabled-color, var(--um-gray-200, #eaecf0));
}

.rtl .um .um-buttons-group .um-button-in-group:first-child {
  border-radius: 0 8px 8px 0;
  border-right: 1px solid var(--um-blocks-button-bg-color, var(--um-gray-300, #d0d5dd));
  border-left: none;
}
.rtl .um .um-buttons-group .um-button-in-group:first-child.um-disabled {
  border-right: 1px solid var(--um-blocks-button-bg-disabled-color, var(--um-gray-200, #eaecf0));
  border-left: none;
}
.rtl .um .um-buttons-group .um-button-in-group:last-child {
  border-radius: 8px 0 0 8px;
  border-left: 1px solid var(--um-blocks-button-bg-color, var(--um-gray-300, #d0d5dd));
}
.rtl .um .um-buttons-group .um-button-in-group:last-child.um-disabled {
  border-left: 1px solid var(--um-blocks-button-bg-disabled-color, var(--um-gray-200, #eaecf0));
}

.um .um-pagination {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 100%;
  margin: 0;
  padding: 12px 0;
  border-top: 1px solid var(--um-gray-200, #eaecf0);
}
.um .um-pagination .um-pagination-view-list {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  width: 100%;
  margin: 0;
  padding: 0 24px;
}
.um .um-pagination .um-pagination-view-list .um-pagination-item.um-pagination-arrow {
  text-align: center;
  padding: 8px 16px;
  min-width: 80px;
  height: 40px;
}
.um .um-pagination .um-pagination-view-list .um-pagination-item.um-pagination-arrow:first-child {
  border-right: 0;
}
.um .um-pagination .um-pagination-view-list .um-pagination-item.um-pagination-arrow:first-child.disabled {
  border-right: 0;
}
.um .um-pagination .um-pagination-view-list .um-pagination-pages-grid {
  display: grid;
  grid-auto-columns: minmax(0, 1fr);
  grid-auto-flow: column;
}
.um .um-pagination .um-pagination-view-list .um-pagination-pages-grid .um-pagination-item {
  min-width: 40px;
  height: 40px;
  text-align: center;
  padding: 8px;
  border-radius: 0;
}
.um .um-pagination .um-pagination-view-mobile {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: center;
}
.um .um-pagination .um-pagination-view-mobile label {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  column-gap: 8px;
  font-size: var(--um-text-font-size-sm, 14px);
  line-height: var(--um-text-line-height-sm, 20px);
  font-weight: var(--um-text-font-weight-regular, 400);
}
.um .um-pagination .um-pagination-view-mobile label input[type=number] {
  -moz-appearance: textfield;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 64px;
  border-radius: 8px;
  border: 1px solid var(--um-gray-300, #d0d5dd);
  background: #fff;
  box-shadow: 0 1px 2px var(--um-gray-900-a-5, rgba(16, 24, 40, 0.05));
  padding: 8px 12px;
  color: var(--um-gray-900, #101828);
  font-size: var(--um-text-font-size-sm, 14px);
  line-height: var(--um-text-line-height-sm, 20px);
  font-weight: var(--um-text-font-weight-regular, 400);
}
.um .um-pagination .um-pagination-view-mobile label input[type=number]:focus, .um .um-pagination .um-pagination-view-mobile label input[type=number]:focus-visible {
  border: 1px solid var(--um-primary-300-bg, #d6bbfb);
  box-shadow: 0 0 0 4px var(--um-primary-500-a-24, rgba(158, 119, 237, 0.24)), 0 1px 2px var(--um-gray-900-a-5, rgba(16, 24, 40, 0.05));
  background: #fff;
  outline: none;
}
.um .um-pagination .um-pagination-view-mobile label input[type=number]:disabled {
  background: var(--um-gray-50, #f9fafb);
  color: var(--um-gray-500, #667085);
}
.um .um-pagination .um-pagination-view-mobile label input[type=number]::placeholder {
  color: var(--um-gray-500, #667085);
}
.um .um-pagination .um-pagination-view-mobile label input[type=number]::-webkit-outer-spin-button, .um .um-pagination .um-pagination-view-mobile label input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.um .um-pagination .um-pagination-view-mobile button {
  width: auto;
  min-width: 80px;
}

.rtl .um .um-pagination .um-pagination-view-list .um-pagination-item.um-pagination-arrow:last-child {
  border-right: 0;
  border-left: 1px solid var(--um-blocks-button-bg-color, var(--um-gray-300, #d0d5dd));
}
.rtl .um .um-pagination .um-pagination-view-list .um-pagination-item.um-pagination-arrow:last-child.disabled {
  border-right: 0;
  border-left: 1px solid var(--um-blocks-button-bg-color, var(--um-gray-300, #d0d5dd));
}
.rtl .um .um-pagination .um-pagination-view-list .um-pagination-item.um-pagination-arrow:first-child {
  border-left: 0;
  border-right: 1px solid var(--um-blocks-button-bg-color, var(--um-gray-300, #d0d5dd));
}
.rtl .um .um-pagination .um-pagination-view-list .um-pagination-item.um-pagination-arrow:first-child.disabled {
  border-left: 0;
  border-right: 1px solid var(--um-blocks-button-bg-color, var(--um-gray-300, #d0d5dd));
}

.um input[type=date],
.um input[type=datetime],
.um input[type=datetime-local],
.um input[type=email],
.um input[type=file],
.um input[type=image],
.um input[type=month],
.um input[type=number],
.um input[type=password],
.um input[type=search],
.um input[type=tel],
.um input[type=text],
.um input[type=time],
.um input[type=url],
.um input[type=week],
.um select,
.um textarea {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  background: #fff;
  box-shadow: 0 1px 2px var(--um-gray-900-a-5, rgba(16, 24, 40, 0.05));
  padding: 8px 12px;
  margin: 0;
  color: var(--um-gray-900, #101828);
  font-size: var(--um-text-font-size-md, 16px);
  line-height: var(--um-text-line-height-md, 24px);
  font-weight: var(--um-text-font-weight-regular, 400);
}
.um input[type=date]:not(.wp-editor-area),
.um input[type=datetime]:not(.wp-editor-area),
.um input[type=datetime-local]:not(.wp-editor-area),
.um input[type=email]:not(.wp-editor-area),
.um input[type=file]:not(.wp-editor-area),
.um input[type=image]:not(.wp-editor-area),
.um input[type=month]:not(.wp-editor-area),
.um input[type=number]:not(.wp-editor-area),
.um input[type=password]:not(.wp-editor-area),
.um input[type=search]:not(.wp-editor-area),
.um input[type=tel]:not(.wp-editor-area),
.um input[type=text]:not(.wp-editor-area),
.um input[type=time]:not(.wp-editor-area),
.um input[type=url]:not(.wp-editor-area),
.um input[type=week]:not(.wp-editor-area),
.um select:not(.wp-editor-area),
.um textarea:not(.wp-editor-area) {
  border-radius: 8px;
  border: 1px solid var(--um-gray-300, #d0d5dd);
}
.um input[type=date]:not(.wp-editor-area):focus, .um input[type=date]:not(.wp-editor-area):focus-visible,
.um input[type=datetime]:not(.wp-editor-area):focus,
.um input[type=datetime]:not(.wp-editor-area):focus-visible,
.um input[type=datetime-local]:not(.wp-editor-area):focus,
.um input[type=datetime-local]:not(.wp-editor-area):focus-visible,
.um input[type=email]:not(.wp-editor-area):focus,
.um input[type=email]:not(.wp-editor-area):focus-visible,
.um input[type=file]:not(.wp-editor-area):focus,
.um input[type=file]:not(.wp-editor-area):focus-visible,
.um input[type=image]:not(.wp-editor-area):focus,
.um input[type=image]:not(.wp-editor-area):focus-visible,
.um input[type=month]:not(.wp-editor-area):focus,
.um input[type=month]:not(.wp-editor-area):focus-visible,
.um input[type=number]:not(.wp-editor-area):focus,
.um input[type=number]:not(.wp-editor-area):focus-visible,
.um input[type=password]:not(.wp-editor-area):focus,
.um input[type=password]:not(.wp-editor-area):focus-visible,
.um input[type=search]:not(.wp-editor-area):focus,
.um input[type=search]:not(.wp-editor-area):focus-visible,
.um input[type=tel]:not(.wp-editor-area):focus,
.um input[type=tel]:not(.wp-editor-area):focus-visible,
.um input[type=text]:not(.wp-editor-area):focus,
.um input[type=text]:not(.wp-editor-area):focus-visible,
.um input[type=time]:not(.wp-editor-area):focus,
.um input[type=time]:not(.wp-editor-area):focus-visible,
.um input[type=url]:not(.wp-editor-area):focus,
.um input[type=url]:not(.wp-editor-area):focus-visible,
.um input[type=week]:not(.wp-editor-area):focus,
.um input[type=week]:not(.wp-editor-area):focus-visible,
.um select:not(.wp-editor-area):focus,
.um select:not(.wp-editor-area):focus-visible,
.um textarea:not(.wp-editor-area):focus,
.um textarea:not(.wp-editor-area):focus-visible {
  border: 1px solid var(--um-primary-300-bg, #d6bbfb);
  box-shadow: 0 0 0 4px var(--um-primary-500-a-24, rgba(158, 119, 237, 0.24)), 0 1px 2px var(--um-gray-900-a-5, rgba(16, 24, 40, 0.05));
  background: #fff;
  outline: none;
}
.um input[type=date]:disabled,
.um input[type=datetime]:disabled,
.um input[type=datetime-local]:disabled,
.um input[type=email]:disabled,
.um input[type=file]:disabled,
.um input[type=image]:disabled,
.um input[type=month]:disabled,
.um input[type=number]:disabled,
.um input[type=password]:disabled,
.um input[type=search]:disabled,
.um input[type=tel]:disabled,
.um input[type=text]:disabled,
.um input[type=time]:disabled,
.um input[type=url]:disabled,
.um input[type=week]:disabled,
.um select:disabled,
.um textarea:disabled {
  background: var(--um-gray-50, #f9fafb);
  color: var(--um-gray-500, #667085);
}
.um input[type=date]::placeholder,
.um input[type=datetime]::placeholder,
.um input[type=datetime-local]::placeholder,
.um input[type=email]::placeholder,
.um input[type=file]::placeholder,
.um input[type=image]::placeholder,
.um input[type=month]::placeholder,
.um input[type=number]::placeholder,
.um input[type=password]::placeholder,
.um input[type=search]::placeholder,
.um input[type=tel]::placeholder,
.um input[type=text]::placeholder,
.um input[type=time]::placeholder,
.um input[type=url]::placeholder,
.um input[type=week]::placeholder,
.um select::placeholder,
.um textarea::placeholder {
  color: var(--um-gray-500, #667085);
}
.um input[type=date].um-error,
.um input[type=datetime].um-error,
.um input[type=datetime-local].um-error,
.um input[type=email].um-error,
.um input[type=file].um-error,
.um input[type=image].um-error,
.um input[type=month].um-error,
.um input[type=number].um-error,
.um input[type=password].um-error,
.um input[type=search].um-error,
.um input[type=tel].um-error,
.um input[type=text].um-error,
.um input[type=time].um-error,
.um input[type=url].um-error,
.um input[type=week].um-error,
.um select.um-error,
.um textarea.um-error {
  border-color: var(--um-error-300, #fda29b);
}
.um input[type=date].um-error:not(.wp-editor-area):focus, .um input[type=date].um-error:not(.wp-editor-area):focus-visible,
.um input[type=datetime].um-error:not(.wp-editor-area):focus,
.um input[type=datetime].um-error:not(.wp-editor-area):focus-visible,
.um input[type=datetime-local].um-error:not(.wp-editor-area):focus,
.um input[type=datetime-local].um-error:not(.wp-editor-area):focus-visible,
.um input[type=email].um-error:not(.wp-editor-area):focus,
.um input[type=email].um-error:not(.wp-editor-area):focus-visible,
.um input[type=file].um-error:not(.wp-editor-area):focus,
.um input[type=file].um-error:not(.wp-editor-area):focus-visible,
.um input[type=image].um-error:not(.wp-editor-area):focus,
.um input[type=image].um-error:not(.wp-editor-area):focus-visible,
.um input[type=month].um-error:not(.wp-editor-area):focus,
.um input[type=month].um-error:not(.wp-editor-area):focus-visible,
.um input[type=number].um-error:not(.wp-editor-area):focus,
.um input[type=number].um-error:not(.wp-editor-area):focus-visible,
.um input[type=password].um-error:not(.wp-editor-area):focus,
.um input[type=password].um-error:not(.wp-editor-area):focus-visible,
.um input[type=search].um-error:not(.wp-editor-area):focus,
.um input[type=search].um-error:not(.wp-editor-area):focus-visible,
.um input[type=tel].um-error:not(.wp-editor-area):focus,
.um input[type=tel].um-error:not(.wp-editor-area):focus-visible,
.um input[type=text].um-error:not(.wp-editor-area):focus,
.um input[type=text].um-error:not(.wp-editor-area):focus-visible,
.um input[type=time].um-error:not(.wp-editor-area):focus,
.um input[type=time].um-error:not(.wp-editor-area):focus-visible,
.um input[type=url].um-error:not(.wp-editor-area):focus,
.um input[type=url].um-error:not(.wp-editor-area):focus-visible,
.um input[type=week].um-error:not(.wp-editor-area):focus,
.um input[type=week].um-error:not(.wp-editor-area):focus-visible,
.um select.um-error:not(.wp-editor-area):focus,
.um select.um-error:not(.wp-editor-area):focus-visible,
.um textarea.um-error:not(.wp-editor-area):focus,
.um textarea.um-error:not(.wp-editor-area):focus-visible {
  box-shadow: 0 0 0 4px var(--um-error-500-a-24, rgba(240, 68, 56, 0.24)), 0 1px 2px var(--um-gray-900-a-5, rgba(16, 24, 40, 0.05));
}
.um textarea,
.um input[type=date],
.um input[type=datetime],
.um input[type=datetime-local],
.um input[type=time] {
  font-family: inherit;
}
.um input[type=password]::-ms-reveal, .um input[type=password]::-ms-clear {
  display: none;
}
.um .choices {
  padding: 0;
  margin: 0;
}
.um .um-date-range-row,
.um .um-time-range-row {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
  border: 1px solid var(--um-gray-300, #d0d5dd);
  border-radius: 8px;
  background: var(--um-gray-200, #eaecf0);
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.um .um-date-range-row label,
.um .um-time-range-row label {
  font-size: var(--um-text-font-size-sm, 14px);
  line-height: var(--um-text-line-height-sm, 20px);
  font-weight: var(--um-text-font-weight-regular, 400);
  text-align: center;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.um .um-date-range-row input,
.um .um-time-range-row input {
  border: none;
  width: calc(50% - 20px);
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.um .um-date-range-row input:hover, .um .um-date-range-row input:focus, .um .um-date-range-row input:focus-visible,
.um .um-time-range-row input:hover,
.um .um-time-range-row input:focus,
.um .um-time-range-row input:focus-visible {
  border: none;
}
.um .um-date-range-row input:first-child,
.um .um-time-range-row input:first-child {
  border-radius: 8px 0 0 8px;
}
.um .um-date-range-row input:last-child,
.um .um-time-range-row input:last-child {
  border-radius: 0 8px 8px 0;
}
.um .wp-editor-wrap.um-error .wp-editor-container {
  border: 1px solid var(--um-error-500, #f04438);
}
.um .wp-editor-wrap.um-error.tmce-active .switch-tmce {
  border-top-color: var(--um-error-500, #f04438);
  border-left-color: var(--um-error-500, #f04438);
  border-right-color: var(--um-error-500, #f04438);
}
.um .wp-editor-wrap.um-error.tmce-active .switch-html {
  border-color: var(--um-error-500, #f04438);
}
.um .wp-editor-wrap.um-error.html-active .switch-tmce {
  border-color: var(--um-error-500, #f04438);
}
.um .wp-editor-wrap.um-error.html-active .switch-html {
  border-top-color: var(--um-error-500, #f04438);
  border-left-color: var(--um-error-500, #f04438);
  border-right-color: var(--um-error-500, #f04438);
}

.um .um-field-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  row-gap: 6px;
  padding: 0;
  margin: 0;
  position: relative;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.um .um-field-wrapper > label {
  font-size: var(--um-text-font-size-sm, 14px);
  line-height: var(--um-text-line-height-sm, 20px);
  font-weight: var(--um-text-font-weight-medium, 500);
  color: var(--um-gray-700, #344054);
  padding: 0;
  margin: 0;
}
.um .um-field-wrapper input[type=date],
.um .um-field-wrapper input[type=datetime],
.um .um-field-wrapper input[type=datetime-local],
.um .um-field-wrapper input[type=email],
.um .um-field-wrapper input[type=file],
.um .um-field-wrapper input[type=image],
.um .um-field-wrapper input[type=month],
.um .um-field-wrapper input[type=number],
.um .um-field-wrapper input[type=password],
.um .um-field-wrapper input[type=search],
.um .um-field-wrapper input[type=tel],
.um .um-field-wrapper input[type=text],
.um .um-field-wrapper input[type=time],
.um .um-field-wrapper input[type=url],
.um .um-field-wrapper input[type=week],
.um .um-field-wrapper select,
.um .um-field-wrapper textarea {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  width: 100%;
}
.um .um-field-wrapper .choices {
  width: 100%;
}

.um .um-toggle-block {
  display: grid;
  grid-template-rows: 1fr;
  transition: grid-template-rows 0.5s ease-in-out;
}
.um .um-toggle-block.um-toggle-block-collapsed {
  grid-template-rows: 0fr;
}
.um .um-toggle-block .um-toggle-block-inner {
  overflow: hidden;
  margin: 0;
  padding: 0;
  width: 100%;
}
.um .um-toggle-block .um-toggle-block-inner.um-visible {
  overflow: visible;
}

.um .um-uploader {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: start;
  flex-wrap: nowrap;
  row-gap: 12px;
}
.um .um-uploader .um-uploader-dropzone {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  width: 100%;
  row-gap: 12px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  padding: 16px 24px;
  border-radius: 12px;
  border: 1px solid var(--um-gray-200, #eaecf0);
  background: #fff;
  margin: 1px;
}
.um .um-uploader .um-uploader-dropzone .um-supporting-text {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  row-gap: 4px;
}
.um .um-uploader .um-uploader-dropzone .um-supporting-text > span {
  text-align: center;
}
.um .um-uploader .um-uploader-dropzone:focus, .um .um-uploader .um-uploader-dropzone[drop-active=true] {
  border: 2px solid var(--um-primary-600-bg, #7f56d9);
  margin: 0;
}
.um .um-uploader .um-uploader-filelist {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  width: 100%;
  row-gap: 12px;
}
.um .um-uploader .um-uploader-filelist:not(.um-display-none) {
  margin: 4px 0 0 0;
}
.um .um-uploader .um-uploader-filelist .um-uploader-file {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: start;
  flex-wrap: nowrap;
  padding: 16px;
  background: #fff;
  border: 1px solid var(--um-gray-200, #eaecf0);
  border-radius: 12px;
  column-gap: 12px;
  margin: 1px;
}
.um .um-uploader .um-uploader-filelist .um-uploader-file .um-uploader-file-data {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  width: 100%;
}
.um .um-uploader .um-uploader-filelist .um-uploader-file .um-uploader-file-data .um-uploader-file-data-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  flex-wrap: nowrap;
}
.um .um-uploader .um-uploader-filelist .um-uploader-file .um-uploader-file-data .um-uploader-file-data-header .um-uploader-file-name {
  color: var(--um-gray-700, #344054);
  font-size: var(--um-text-font-size-sm, 14px);
  line-height: var(--um-text-line-height-sm, 20px);
  font-weight: var(--um-text-font-weight-medium, 500);
}
.um .um-uploader .um-uploader-filelist .um-uploader-file .um-uploader-file-data .um-uploader-file-data-header .um-uploader-file-remove {
  padding: 2px 0 0 0;
}
.um .um-uploader .um-uploader-filelist .um-uploader-file.um-upload-failed {
  border: 2px solid var(--um-error-600, #d92d20);
  margin: 0;
}
.um .um-uploader .um-uploader-filelist .um-uploader-file.um-upload-failed .um-file-extension .um-file-extension-text {
  background: var(--um-error-600, #d92d20);
}
.um .um-uploader .um-uploader-filelist .um-uploader-file.um-upload-completed {
  border: 2px solid var(--um-success-600, #039855);
  margin: 0;
}
.um .um-uploader .um-uploader-filelist .um-uploader-file.um-upload-completed .um-file-extension .um-file-extension-text {
  background: var(--um-success-600, #039855);
}
.um .um-uploader .um-link {
  font-size: var(--um-text-font-size-sm, 14px);
  line-height: var(--um-text-line-height-sm, 20px);
  font-weight: var(--um-text-font-weight-semibold, 600);
}
.um .um-uploader.um-disabled .um-uploader-dropzone {
  background: var(--um-gray-50, #f9fafb);
}
.um .um-uploader.um-disabled .um-uploader-dropzone .um-supporting-text {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  row-gap: 4px;
}

.um .um-file-extension {
  position: relative;
  overflow: hidden;
  width: 40px;
  height: 40px;
}
.um .um-file-extension > svg {
  stroke: var(--um-gray-300, #d0d5dd);
  position: absolute;
  top: -4px;
  left: -4px;
}
.um .um-file-extension .um-file-extension-text {
  position: absolute;
  bottom: 6px;
  left: 0;
  color: #fff;
  text-align: center;
  font-size: 10px;
  line-height: normal;
  font-weight: 700;
  padding: 2px 3px;
  text-transform: uppercase;
  background: var(--um-primary-600-bg, #7f56d9);
  border-radius: 2px;
}

.um .um-progress-bar {
  height: 8px;
  border-radius: 4px;
  overflow: hidden;
  background: var(--um-gray-200, #eaecf0);
}
.um .um-progress-bar .um-progress-bar-inner {
  border-radius: 4px;
  height: 100%;
  background: var(--um-primary-600-bg, #7f56d9);
}
.um .um-progress-bar-wrapper .um-progress-bar-label {
  font-size: var(--um-text-font-size-sm, 14px);
  line-height: var(--um-text-line-height-sm, 20px);
  font-weight: var(--um-text-font-weight-medium, 500);
  color: var(--um-gray-700, #344054);
}
.um .um-progress-bar-wrapper.um-progress-bar-label-bottom {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: end;
  flex-wrap: nowrap;
  row-gap: 8px;
}
.um .um-progress-bar-wrapper.um-progress-bar-label-bottom .um-progress-bar {
  width: 100%;
}
.um .um-progress-bar-wrapper.um-progress-bar-label-right {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
  column-gap: 12px;
}
.um .um-progress-bar-wrapper.um-progress-bar-label-right .um-progress-bar-label {
  max-width: 50px;
}
.um .um-progress-bar-wrapper.um-progress-bar-label-right .um-progress-bar {
  width: calc(100% - 50px);
}

.um .um-supporting-text {
  color: var(--um-gray-600, #475467);
  font-size: var(--um-text-font-size-sm, 14px);
  line-height: var(--um-text-line-height-sm, 20px);
  font-weight: var(--um-text-font-weight-regular, 400);
}
.um p.um-supporting-text {
  padding: 0;
  margin: 0;
}
.um .um-full-width {
  width: 100%;
}
.um .um-display-none {
  display: none !important;
}
.um .um-hidden {
  visibility: hidden;
}
.um .um-visible {
  visibility: visible;
}
.um .um-error-text {
  color: var(--um-error-500, #f04438);
}
.um .um-success-text {
  color: var(--um-success-500, #12b76a);
}
.um .um-align-center {
  text-align: center;
}
.um .um-grid {
  display: grid;
  grid-gap: 8px;
  grid-template-columns: repeat(3, 1fr);
  align-content: center;
  align-items: flex-start;
}
.um .um-grid.um-grid-col-1 {
  grid-template-columns: repeat(1, 1fr);
}
.um .um-grid.um-grid-col-2 {
  grid-template-columns: repeat(2, 1fr);
}
.um .um-grid.um-grid-col-3 {
  grid-template-columns: repeat(3, 1fr);
}
.um .um-grid.um-grid-col-4 {
  grid-template-columns: repeat(4, 1fr);
}
.um .um-grid.um-grid-col-5 {
  grid-template-columns: repeat(5, 1fr);
}
.um .um-grid.um-grid-col-6 {
  grid-template-columns: repeat(6, 1fr);
}
.um .um-list {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  margin: 0;
  padding: 0;
  gap: 8px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.um .um-list .um-list-item {
  margin: 0;
  padding: 0 0 8px 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  gap: 12px;
}
.um .um-list .um-list-item:not(:last-child) {
  border-bottom: 1px solid var(--um-gray-200, #eaecf0);
}
.um .um-skeleton-box {
  overflow: hidden;
  background-color: var(--um-gray-300, #d0d5dd);
  border-radius: 4px;
  position: relative;
}
.um .um-skeleton-box:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transform: translateX(-100%);
  background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0));
  animation: um-ajax-shimmer 2s infinite;
  content: "";
}

.um .um-link.um-link-secondary {
  color: var(--um-gray-600, #475467);
  font-size: var(--um-text-font-size-sm, 14px);
  line-height: var(--um-text-line-height-sm, 20px);
  font-weight: var(--um-text-font-weight-regular, 400);
  text-decoration: none;
  border: none;
  box-shadow: none;
}
.um .um-link.um-link-secondary:active, .um .um-link.um-link-secondary:hover, .um .um-link.um-link-secondary:visited {
  color: var(--um-gray-600, #475467);
  font-size: var(--um-text-font-size-sm, 14px);
  line-height: var(--um-text-line-height-sm, 20px);
  font-weight: var(--um-text-font-weight-regular, 400);
  text-decoration: none;
  border: none;
  box-shadow: none;
}
.um .um-link.um-link-secondary.um-link-underline {
  text-decoration: underline;
}
.um .um-link.um-link-secondary.um-link-underline:active, .um .um-link.um-link-secondary.um-link-underline:hover, .um .um-link.um-link-secondary.um-link-underline:visited {
  text-decoration: underline;
}

.um .um-image-lazyload-wrapper {
  position: relative;
  overflow: hidden;
}
.um .um-image-lazyload-wrapper .um-image-lazyload {
  visibility: hidden;
  width: 100%;
  display: block;
  height: auto;
}
.um .um-image-lazyload-wrapper .um-skeleton-box {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: block;
  background: var(--um-gray-300, #d0d5dd);
}
.um .um-image-lazyload-wrapper .um-skeleton-box:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transform: translateX(-100%);
  background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0));
  animation: um-ajax-shimmer 2s infinite;
  content: "";
}
.um .um-image-lazyload-wrapper.um-loaded .um-image-lazyload {
  visibility: visible;
}
.um .um-image-lazyload-wrapper.um-loaded .um-skeleton-box {
  display: none;
}

.um .um-alert {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.um .um-alert .um-alert-message {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: nowrap;
  width: 100%;
  column-gap: 12px;
}
.um .um-alert .um-alert-message .um-alert-texts {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  flex: 1;
  column-gap: 12px;
  row-gap: 4px;
}
.um .um-alert .um-alert-message .um-alert-texts .um-alert-text {
  font-size: var(--um-text-font-size-sm, 14px);
  line-height: var(--um-text-line-height-sm, 20px);
  font-weight: var(--um-text-font-weight-semibold, 600);
  color: var(--um-gray-700, #344054);
}
.um .um-alert.um-alert-underline {
  border-bottom: 1px solid var(--um-gray-300, #d0d5dd);
  padding: 0 0 12px 0;
}
.um .um-alert.um-dismissible {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
  column-gap: 12px;
}
.um .um-alert.um-dismissible .um-alert-message {
  width: auto;
  flex: 1;
}
.um .um-alert.um-alert-error .um-alert-icon {
  color: var(--um-error-600, #d92d20);
}
.um .um-alert.um-alert-error .um-alert-icon .um-outline-icon {
  border-color: var(--um-error-600-overlay, rgba(217, 45, 32, 0.1));
}
.um .um-alert.um-alert-error .um-alert-icon .um-outline-icon .um-outline-inner {
  border-color: var(--um-error-600-overlay, rgba(217, 45, 32, 0.3));
}
.um .um-alert.um-alert-error .um-alert-icon .um-outline-icon .um-outline-inner svg {
  color: currentColor;
}
.um .um-alert.um-alert-warning .um-alert-icon {
  color: var(--um-warning-600, #dc6803);
}
.um .um-alert.um-alert-warning .um-alert-icon .um-outline-icon {
  border-color: var(--um-warning-600-overlay, rgba(220, 104, 3, 0.1));
}
.um .um-alert.um-alert-warning .um-alert-icon .um-outline-icon .um-outline-inner {
  border-color: var(--um-warning-600-overlay, rgba(220, 104, 3, 0.3));
}
.um .um-alert.um-alert-warning .um-alert-icon .um-outline-icon .um-outline-inner svg {
  color: currentColor;
}
.um .um-alert.um-alert-success .um-alert-icon {
  color: var(--um-success-600, #039855);
}
.um .um-alert.um-alert-success .um-alert-icon .um-outline-icon {
  border-color: var(--um-success-600-overlay, rgba(3, 152, 85, 0.1));
}
.um .um-alert.um-alert-success .um-alert-icon .um-outline-icon .um-outline-inner {
  border-color: var(--um-success-600-overlay, rgba(3, 152, 85, 0.3));
}
.um .um-alert.um-alert-success .um-alert-icon .um-outline-icon .um-outline-inner svg {
  color: currentColor;
}

.um .um-outline-icon {
  display: block;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-radius: 100%;
  border: 2px solid var(--um-gray-600-overlay, rgba(71, 84, 103, 0.1));
}
.um .um-outline-icon .um-outline-inner {
  display: block;
  margin: 4px;
  border-radius: 100%;
  border: 2px solid var(--um-gray-600-overlay, rgba(71, 84, 103, 0.3));
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.um .um-outline-icon .um-outline-inner svg {
  display: block;
  margin: 4px;
  padding: 0;
  color: var(--um-gray-600, #475467);
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.um .um-overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: var(--um-gray-200, #eaecf0);
  opacity: 0.6;
  z-index: 1;
}
.um .um-overlay.um-rounded {
  border-radius: 8px;
}

.um .um-users-list:not(.um-grid) {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  gap: 8px;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}

.um .um-emoji-picker {
  position: relative;
}
.um .um-emoji-picker .um-emoji-list {
  position: absolute;
  z-index: 2;
}

.um .um-gif-picker {
  position: relative;
}

.um-gif-list-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  flex-wrap: nowrap;
  padding: 0;
  margin: 0;
  min-width: 360px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
.um-gif-list-wrapper .um-gif-list-search-box {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  flex-wrap: nowrap;
  width: 100%;
  margin: 0;
  padding: 0 0 12px 0;
  gap: 8px;
}
.um-gif-list-wrapper .um-gif-list-search-box .um-gif-list-search {
  flex: 1;
}
.um-gif-list-wrapper .um-gif-list-search-box .um-gif-list-loader {
  margin: 8px;
}
.um-gif-list-wrapper .um-gif-list {
  position: relative;
  width: 100%;
  margin: 0;
  padding: 0;
  gap: 8px;
  overflow-y: auto;
  max-height: 150px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}
.um-gif-list-wrapper .um-gif-list .um-gif-list-pagination-loader-wrapper {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  width: 90px;
  height: 90px;
}
.um-gif-list-wrapper .um-gif-list .um-gif-list-pagination-loader-wrapper .um-gif-list-loader {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  flex-wrap: nowrap;
  min-height: 100px;
  width: 100%;
  margin: 0;
  padding: 0;
}
.um-gif-list-wrapper .um-gif-list .um-gif-img {
  cursor: pointer;
}