blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre {
  margin: 0;
}

button {
  background-color: transparent;
  background-image: none;
  padding: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

fieldset {
  margin: 0;
  padding: 0;
}

ol, ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

html {
  font-family: system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  line-height: 1.5;
}

*, ::before, ::after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
  border-color: #e2e8f0;
}

hr {
  border-top-width: 1px;
}

img {
  border-style: solid;
}

textarea {
  resize: vertical;
}

input::placeholder, textarea::placeholder {
  color: #a0aec0;
}

button, [role="button"] {
  cursor: pointer;
}

table {
  border-collapse: collapse;
}

h1, h2, h3, h4, h5, h6 {
  font-size: inherit;
  font-weight: inherit;
}

a {
  color: inherit;
  text-decoration: inherit;
}

button, input, optgroup, select, textarea {
  padding: 0;
  line-height: inherit;
  color: inherit;
}

pre, code, kbd, samp {
  font-family: Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
}

img, svg, video, canvas, audio, iframe, embed, object {
  display: block;
  vertical-align: middle;
}

img, video {
  max-width: 100%;
  height: auto;
}

.portal_admin_projects_view-11-40 {
  margin-top: 1.5rem;
}

.portal_admin_projects_view-14-20:hover {
  cursor: pointer;
  background-color: rgba(250,250,250,var(--bg-opacity));
  --bg-opacity: 1;
  text-decoration: none;
  color: inherit;
}

.portal_admin_projects_view-14-20 {
  padding-bottom: 1.25rem;
  justify-content: space-between;
  align-items: center;
  --border-opacity: 1;
  border-bottom-color: rgba(0,0,0,0.1);
  border-bottom-width: 1px;
  padding-right: 0.75rem;
  display: flex;
  padding-left: 0.75rem;
  padding-top: 1.25rem;
}

.portal_admin_projects_view-20-23 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.portal_admin_projects_view-20-23>*+* {
  --space-x-reverse: 0;
  margin-right: calc(1rem * var(--space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--space-x-reverse)));
}

.portal_admin_projects_view-21-24 {
  display: flex;
}

.portal_admin_projects_view-21-24>*+* {
  --space-x-reverse: 0;
  margin-right: calc(1rem * var(--space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--space-x-reverse)));
}

.portal_admin_projects_view-24-27 {
  color: rgba(0,0,0,0.4);
  --text-opacity: 1;
}

.portal_admin_projects_view-28-28 {
  color: rgba(0,0,0,0.4);
  --text-opacity: 1;
}

.portal_admin_projects_view-31-30 {
  display: flex;
}

.portal_admin_projects_view-32-54 {
  padding-right: 0.25rem;
}

.portal_admin_projects_view-47-52 {
  padding: 2.5rem;
}

.portal_admin_projects_view-48-18 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.portal_admin_projects_view-49-36 {
  font-weight: 700;
  font-size: 2.25rem;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 16px;
}

.portal_admin_projects_view-53-17 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  --bg-opacity: 1;
  align-items: center;
  font-weight: 700;
  background-color: rgba(234,74,53,var(--bg-opacity));
  padding-right: 1.25rem;
  border-radius: 8px;
  display: flex;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 1.25rem;
  padding-top: 0.5rem;
}

.portal_admin_projects_view-53-17>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
}

.portal_admin_projects_view-53-17:hover {
  cursor: pointer;
  background-color: rgba(210,66,47,var(--bg-opacity));
  --bg-opacity: 1;
  text-decoration: none;
}

.portal_admin_projects_view-59-30 {
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  display: inline-block;
}

.portal_admin_projects_view-60-21 {
  display: inline-block;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
}

.portal_admin_users_show_view-19-18:hover {
  cursor: pointer;
  background-color: rgba(250,250,250,var(--bg-opacity));
  --bg-opacity: 1;
}

.portal_admin_users_show_view-19-18:hover {
  text-decoration: none;
  color: inherit;
}

.portal_admin_users_show_view-19-18 {
  padding-bottom: 1.25rem;
  justify-content: space-between;
  align-items: center;
  --border-opacity: 1;
  border-bottom-color: rgba(0,0,0,0.1);
  border-bottom-width: 1px;
  padding-right: 0.75rem;
  display: flex;
  padding-left: 0.75rem;
  padding-top: 1.25rem;
}

.portal_admin_users_show_view-22-21 {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.portal_admin_users_show_view-24-22 {
  display: flex;
  align-items: center;
}

.portal_admin_users_show_view-24-22>*+* {
  --space-x-reverse: 0;
  margin-right: calc(1rem * var(--space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--space-x-reverse)));
}

.portal_admin_users_show_view-27-25 {
  color: rgba(0,0,0,0.4);
  --text-opacity: 1;
}

.portal_admin_users_show_view-31-26 {
  color: rgba(0,0,0,0.4);
  --text-opacity: 1;
}

.portal_admin_users_show_view-34-28 {
  display: flex;
}

.portal_admin_users_show_view-35-46 {
  padding-right: 0.25rem;
}

.portal_admin_users_show_view-41-3 {
  justify-content: space-between;
  height: 42px;
  align-items: center;
  padding: 12px;
  margin-top: 0.5rem;
  cursor: pointer;
  background-color: #EEF5FF;
  border-radius: 0.25rem;
  display: flex;
  padding-left: 20px;
}

.portal_admin_users_show_view-47-20 {
  display: flex;
}

.portal_admin_users_show_view-47-20>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.portal_admin_users_show_view-58-24 {
  max-width: 300px;
}

.portal_admin_users_show_view-65-29 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.portal_admin_users_show_view-66-28 {
  padding-right: 11px;
}

.portal_admin_users_show_view-67-72 {
  max-width: none;
  width: 12px;
  height: 12px;
}

.portal_admin_users_show_view-68-24 {
  margin-top: 2.25rem;
}

.portal_admin_users_show_view-73-52 {
  padding: 2.5rem;
}

.portal_admin_users_show_view-74-29 {
  margin-bottom: 1rem;
}

.portal_admin_users_show_view-76-29 {
  margin-bottom: 1rem;
  margin-top: 2rem;
}

.portal_admin_users_show_view-78-29 {
  margin-bottom: 1rem;
  margin-top: 2rem;
}

.portal_admin_users_view-12-17 {
  margin-top: 1.5rem;
}

.portal_admin_users_view-15-18:hover {
  cursor: pointer;
  background-color: rgba(250,250,250,var(--bg-opacity));
  --bg-opacity: 1;
  text-decoration: none;
  color: inherit;
}

.portal_admin_users_view-15-18 {
  padding-bottom: 1.25rem;
  justify-content: space-between;
  align-items: center;
  --border-opacity: 1;
  border-bottom-color: rgba(0,0,0,0.1);
  border-bottom-width: 1px;
  padding-right: 0.75rem;
  display: flex;
  padding-left: 0.75rem;
  padding-top: 1.25rem;
}

.portal_admin_users_view-21-21 {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.portal_admin_users_view-22-22 {
  display: flex;
  align-items: center;
}

.portal_admin_users_view-22-22>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse)));
}

.portal_admin_users_view-23-42 {
  width: 35px;
  padding-bottom: 0.25rem;
  border-radius: 0.25rem;
}

.portal_admin_users_view-27-28 {
  margin-left: 0.5rem;
  padding: 2px;
  border-width: 1px;
  background-color: rgba(226,232,240,var(--bg-opacity));
  --bg-opacity: 1;
}

.portal_admin_users_view-28-25 {
  display: block;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.portal_admin_users_view-38-52 {
  padding: 2.5rem;
}

.portal_admin_users_view-39-17 {
  font-weight: 700;
  font-size: 2.25rem;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 16px;
}

.portal_admin_version-38-17 {
  padding: 1rem;
}

.portal_admin_version-39-17 {
  font-size: 1.5rem;
  margin-bottom: 1rem;
}

.portal_admin_version-41-20 {
  margin-bottom: 0.5rem;
}

.portal_admin_view-16-18 {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.portal_admin_view-22-17 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  background-color: rgba(250,250,250,var(--bg-opacity));
  --bg-opacity: 1;
}

.portal_admin_view-23-18 {
  display: flex;
  align-items: baseline;
}

.portal_admin_view-23-18>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.portal_admin_view-25-20 {
  border-radius: 9999px;
  width: 20px;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  text-align: center;
  font-weight: 600;
  line-height: 20px;
}

.portal_admin_view-35-18 {
  display: flex;
  align-items: baseline;
}

.portal_admin_view-35-18>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.portal_admin_view-37-19 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.portal_admin_view-38-19 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.portal_admin_view-50-32 {
  margin-bottom: 1.5rem;
}

.portal_admin_view-53-18 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.portal_admin_view-54-19 {
  font-weight: 700;
  margin-bottom: 0.375rem;
}

.portal_admin_view-59-18 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.portal_admin_view-60-19 {
  font-weight: 700;
  margin-bottom: 0.375rem;
}

.portal_admin_view-65-18 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.portal_admin_view-66-19 {
  font-weight: 700;
  margin-bottom: 0.375rem;
}

.portal_admin_view-72-17 {
  border-bottom-width: 1px;
  margin-bottom: 1.25rem;
  padding-bottom: 0.5rem;
}

.portal_admin_view-79-34 {
  padding: 2.5rem;
  width: 60%;
}

.portal_admin_view-80-17 {
  font-weight: 700;
  font-size: 2.25rem;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 16px;
}

.portal_admin_view-91-20 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-top: 1.25rem;
}

.portal_admin_view-92-21 {
  display: flex;
  justify-content: space-between;
}

.portal_admin_view-93-22 {
  display: flex;
  flex-direction: column;
  margin-bottom: 1.25rem;
}

.portal_admin_view-94-24 {
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 0.75rem;
}

.portal_admin_view-97-42 {
  flex: 1 1 0%;
}

.portal_admin_view-101-10 {
  font-weight: 700;
  padding-top: 1.25rem;
}

.portal_admin_view-102-25 {
  font-weight: 700;
  padding-top: 1rem;
}

.portal_admin_view-103-42 {
  margin-top: 0.25rem;
  margin-bottom: 0.75rem;
}

.portal_admin_view-109-28 {
  font-weight: 700;
}

.portal_admin_view-110-45 {
  margin-top: 0.25rem;
  margin-bottom: 0.75rem;
}

.portal_admin_view-115-25 {
  margin-top: 0.5rem;
}

.portal_admin_view-120-24 {
  min-width: 110px;
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  max-width: 110px;
  --bg-opacity: 1;
  height: 48.75px;
  align-items: center;
  margin-top: 1.25rem;
  font-weight: 700;
  background-color: rgba(234,74,53,var(--bg-opacity));
  padding-right: 1.25rem;
  border-radius: 8px;
  display: flex;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 1.25rem;
  padding-top: 0.5rem;
}

.portal_admin_view-120-24>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse)));
}

.portal_admin_view-120-24:hover {
  cursor: pointer;
  background-color: rgba(210,66,47,var(--bg-opacity));
  --bg-opacity: 1;
}

.portal_admin_view-131-26:hover {
  cursor: not-allowed;
}

.portal_admin_view-131-26 {
  background-color: rgba(226,232,240,var(--bg-opacity));
  --bg-opacity: 1;
  pointer-events: none;
}

.portal_admin_view-134-25 {
  margin-left: auto;
  margin-right: auto;
}

.portal_admin_view-135-22 {
  display: flex;
  flex-direction: column;
  margin-bottom: 1.25rem;
}

.portal_admin_view-136-24 {
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 0.75rem;
}

.portal_admin_view-139-18 {
  margin-top: 0.5rem;
}

.portal_admin_view-139-43 {
  text-decoration: underline;
}

.portal_components_alert-29-3 {
  background-color: #CFF9E3;
  color: #037659;
}

.portal_components_alert-29-3 .close-alert {
  border-color: rgba(3, 118, 89, 0.6);
  color: rgba(3, 118, 89, 0.6);
}

.portal_components_alert-29-3 .close-alert:hover .close-icon {
  color: #037659;
  border-radius: 8px;
  background-color: rgba(3, 118, 89, 0.15);
}

.portal_components_alert-41-3 {
  background-color: rgba(253, 225, 224, 1);
  color: rgba(189, 17, 31, 1);
}

.portal_components_alert-41-3 .close-alert {
  border-color: rgba(189, 17, 31, 0.6);
  color: rgba(189, 17, 31, 0.6);
}

.portal_components_alert-41-3 .close-alert:hover .close-icon {
  color: rgba(189, 17, 31, 1);
  border-radius: 8px;
  background-color: rgba(189, 17, 31, 0.15);
}

.portal_components_alert-55-13 {
  position: relative;
  font-weight: 500;
  border-radius: 8px;
  display: flex;
  justify-content: space-between;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.portal_components_alert-60-18 {
  display: flex;
  align-items: center;
}

.portal_components_alert-61-20 {
  font-size: 1.875rem;
  padding-left: 1rem;
  padding-right: 0.75rem;
}

.portal_components_alert-66-20 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  padding-right: 1rem;
}

.portal_components_alert-67-30 {
  display: flex;
  align-items: center;
  border-left-width: 1px;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.portal_components_alert-69-41 {
  font-size: 1.25rem;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  cursor: pointer;
}

.portal_components_alert-74-19 {
  position: absolute;
  right: 5.75rem;
  bottom: 1.25rem;
}

.portal_components_alert-74-19>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1rem * var(--space-y-reverse));
  margin-top: calc(1rem * calc(1 - var(--space-y-reverse)));
}

.portal_components_button_view-8-13 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  --bg-opacity: 1;
  font-weight: 700;
  background-color: rgba(234,74,53,var(--bg-opacity));
  padding-right: 1.25rem;
  border-radius: 8px;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 1.25rem;
  padding-top: 0.5rem;
}

.portal_components_button_view-8-13:focus {
  outline: none;
}

.portal_components_button_view-8-13:hover {
  background-color: rgba(210,66,47,var(--bg-opacity));
  --bg-opacity: 1;
}

.portal_components_button_view-17-19 {
  display: flex;
  align-items: center;
}

.portal_components_button_view-23-18 {
  min-width: 124px;
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  --bg-opacity: 1;
  height: 48.75px;
  align-items: center;
  font-weight: 700;
  background-color: rgba(234,74,53,var(--bg-opacity));
  padding-right: 1.25rem;
  border-radius: 8px;
  display: flex;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 1.25rem;
  padding-top: 0.5rem;
}

.portal_components_button_view-23-18>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse)));
}

.portal_components_button_view-23-18:hover {
  cursor: pointer;
  background-color: rgba(210,66,47,var(--bg-opacity));
  --bg-opacity: 1;
}

.portal_components_button_view-32-19 {
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.portal_components_button_view-39-18 {
  min-width: 124px;
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  --bg-opacity: 1;
  height: 48.75px;
  align-items: center;
  background-color: rgba(0,0,0,0.05);
  padding-right: 1.25rem;
  border-radius: 8px;
  display: flex;
  color: rgba(0,0,0,var(--text-opacity));
  padding-left: 1.25rem;
  padding-top: 0.5rem;
}

.portal_components_button_view-39-18>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse)));
}

.portal_components_button_view-39-18:hover {
  cursor: pointer;
  background-color: rgba(0,0,0,0.1);
  --bg-opacity: 1;
}

.portal_components_button_view-47-19 {
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.portal_components_button_view-54-20 {
  min-width: 160px;
  padding-bottom: 13px;
  font-family: Inter;
  text-align: center;
  cursor: pointer;
  font-weight: 500;
  font-size: 13px;
  padding-right: 25px;
  letter-spacing: 0.4px;
  border-radius: 0.25rem;
  padding-left: 25px;
  padding-top: 13px;
}

.portal_components_button_view-65-29 {
  background-color: rgba(0,0,0,0.05);
  --bg-opacity: 1;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.portal_components_button_view-65-29:hover {
  background-color: rgba(0,0,0,0.1);
  --bg-opacity: 1;
}

.portal_components_button_view-66-22 {
  background-color: rgba(0,0,0,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
}

.portal_components_button_view-66-22:hover {
  opacity: 0.8;
}

.portal_components_copy-57-36 {
  color: #105FE1!important;
}

.portal_components_form-error-11-36 {
  display: block;
  padding-top: 1px;
  padding-left: 4px;
}

.portal_components_input-10-3 {
  line-height: 1.625;
  width: 100%;
  border-width: 1px;
  padding-bottom: 3px;
  border-color: rgba(250,250,250,var(--border-opacity));
  border: 1px solid #DADCE0;
  align-items: center;
  --border-opacity: 1;
  position: relative;
  overflow: hidden;
  padding-right: 18px;
  border-radius: 0.25rem;
  display: inline-flex;
  padding-left: 18px;
  padding-top: 3px;
}

.portal_components_input-10-3>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.portal_components_input-10-3:focus-within {
  outline: 2px solid #3067CB;
  box-shadow: none;
}

.portal_components_input-10-3:focus {
  outline: none;
  box-shadow: none;
}

.portal_components_input-27-3 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: rgba(203,213,224,var(--border-opacity));
  --border-opacity: 1;
  cursor: not-allowed;
}

.portal_components_input-27-3:hover {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  border-width: 1px;
  border-color: rgba(203,213,224,var(--border-opacity));
  --border-opacity: 1;
}

.portal_components_input-34-3 {
  min-width: 0rem;
  line-height: 1.625;
  --text-opacity: 1;
  padding-bottom: 0.25rem;
  --bg-opacity: 1;
  font-family: Inter;
  font-weight: 500;
  font-size: 16px;
  background-color: transparent;
  flex: 1 1 auto;
  color: rgba(0,0,0,var(--text-opacity));
  padding-top: 0.25rem;
}

.portal_components_input-34-3:focus {
  outline: none;
}

.portal_components_input-34-3:disabled {
  cursor: not-allowed;
}

.portal_components_input-34-3::placeholder {
  font-size: 12px;
  color: #6D737C;
}

.portal_components_input-53-20 {
  position: absolute;
  height: 100%;
  right: 0rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 225px;
  border-left: 1px solid #DADCE0;
}

.portal_components_input-86-49 {
  outline: 2px solid #dc2626;
}

.portal_components_modal_view-9-19 {
  position: fixed;
  width: 100%;
  height: 100%;
  display: grid;
  left: 0rem;
  top: 0rem;
  z-index: 500;
  background-color: rgba(0, 0, 0, 0.5);
}

.portal_components_modal_view-20-20 {
  padding-bottom: 50px;
  --bg-opacity: 1;
  margin: auto;
  z-index: 501;
  filter: drop-shadow(0px 0px 24px rgba(0, 0, 0, 0.25));
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 72px;
  border-radius: 21px;
  padding-left: 72px;
  padding-top: 46px;
}

.portal_components_radio-blocks-10-3 {
  border-radius: 4px;
  cursor: pointer;
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.portal_components_radio-blocks-20-34 {
  display: none;
}

.portal_components_radio-blocks-26-26 {
  color: rgba(202,202,202,var(--text-opacity));
  --text-opacity: 1;
}

.portal_components_radio-blocks-26-26:hover {
  cursor: not-allowed;
  background-color: rgba(250,250,250,var(--bg-opacity));
  --bg-opacity: 1;
}

.portal_components_radio-blocks-28-26 {
  background-color: #549EFF1A;
  border: 1px solid #EEF5FF;
}

.portal_components_radio-blocks-29-26:hover {
  background-color: #F8F8F9;
}

.portal_components_radio-blocks-29-26 {
  border: 1px solid #DADCE0;
}

.portal_components_radio-blocks-46-45 {
  display: flex;
  flex-direction: column;
  gap: 28px;
}

.portal_components_radio-blocks-51-32 {
  font-weight: 600;
  margin-bottom: 12px;
  font-size: 13px;
  text-transform: uppercase;
  letter-spacing: 0.06em;
}

.portal_components_radio-blocks-53-41 {
  display: flex;
}

.portal_components_radio-blocks-69-28 {
  display: flex;
}

.portal_components_radio-blocks-101-58 {
  border-bottom: 2px solid #dc2626;
}

.portal_components_select-37-3 {
  line-height: 1.625;
  width: 100%;
  padding-bottom: 7px;
  max-width: 100%;
  border: 1px solid #DADCE0;
  align-items: center;
  position: relative;
  padding-right: 1.75rem;
  border-radius: 4px;
  display: inline-flex;
  padding-top: 7px;
}

.portal_components_select-37-3:focus-within {
  outline: 2px solid #3067CB;
}

.portal_components_select-37-3[disabled] {
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: rgba(203,213,224,var(--border-opacity));
  --border-opacity: 1;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  cursor: not-allowed;
}

.portal_components_select-52-3 {
  width: 1.75rem;
  right: 0rem;
  --text-opacity: 1;
  border-left: 1px solid #DADCE0;
  top: 0rem;
  justify-content: center;
  align-items: center;
  position: absolute;
  padding-right: 28px;
  border-radius: 0 4px 4px 0;
  display: flex;
  bottom: 0rem;
  color: rgba(0,0,0,var(--text-opacity));
  padding-left: 28px;
}

.portal_components_select-52-3::before {
  margin-top: 0.125rem;
}

.portal_components_select-52-3:hover {
  background-color: #F8F8F9;
  cursor: pointer;
}

.portal_components_select-52-3:[disabled] {
  cursor: not-allowed;
}

.portal_components_select-72-3 {
  right: 1.5rem;
  font-family: Inter;
  white-space: nowrap;
  position: absolute;
  text-overflow: ellipsis;
  font-weight: 500;
  overflow: hidden;
  font-size: 16px;
  pointer-events: none;
  left: 18px;
}

.portal_components_select-81-3 {
  background-color: transparent;
  --bg-opacity: 1;
  padding-left: 18px;
  width: 100%;
  flex: 1 1 0%;
  cursor: default;
}

.portal_components_select-81-3::placeholder {
  font-size: 12px;
  color: #6D737C;
  font-family: Inter;
  font-weight: 500;
}

.portal_components_select-81-3:disabled {
  cursor: not-allowed;
}

.portal_components_select-81-3:focus {
  outline: none;
  cursor: text;
}

.portal_components_select-92-3 {
  line-height: 1.625;
  right: -1px;
  top: 100%;
  overflow-y: auto;
  border: 1px solid #DADCE0;
  position: absolute;
  margin-top: 8px;
  z-index: 100;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  overflow-x: hidden;
  background-color: white;
  border-radius: 0.25rem;
  max-height: 15rem;
  left: -1px;
}

.portal_components_select-110-3 {
  padding-left: 4px;
  padding-right: 4px;
  padding-top: 4px;
  padding-bottom: 4px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: default;
}

.portal_components_select-110-3:hover {
  background-color: #F8F8F9;
}

.portal_components_select-117-3 {
  background-color: rgba(246,246,246,var(--bg-opacity));
  --bg-opacity: 1;
}

.portal_components_select-125-3 {
  padding-bottom: 0.25rem;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: default;
  overflow: hidden;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.portal_components_select-132-3 {
  appearance: none;
  width: 22px;
  --bg-opacity: 1;
  height: 22px;
  margin-right: 0.5rem;
  -webkit-appearance: none;
  user-select: none;
  border: 2px solid #DADCE0;
  vertical-align: middle;
  cursor: pointer;
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-radius: 4px;
  display: inline-block;
  flex: none;
  color: rgb(109, 115, 124);
}

.portal_components_select-132-3:focus {
  outline: none;
}

.portal_components_select-132-3:checked {
  background-position: 50%;
  border-width: 1px;
  border-color: transparent;
  background-repeat: no-repeat;
  --bg-opacity: 1;
  --border-opacity: 1;
  background-size: 100% 100%;
  background-color: currentColor;
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.707 7.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4a1 1 0 0 0-1.414-1.414L7 8.586 5.707 7.293z'/%3e%3c/svg%3e");
}

.portal_components_select-155-3 {
  width: 22px;
  background-position: 50%;
  border-width: 1px;
  border-color: transparent;
  background-repeat: no-repeat;
  --bg-opacity: 1;
  height: 22px;
  --border-opacity: 1;
  background-color: black;
}

.portal_components_select-448-44 {
  outline: 2px solid #dc2626;
}

.portal_components_select-456-52 {
  visibility: hidden;
}

.portal_components_select-457-48 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.portal_components_select-463-37 {
  font-family: Inter;
  font-size: 16px;
  font-weight: 500;
  color: black;
}

.portal_components_select-464-54 {
  opacity: 0%;
}

.portal_components_select-483-54 {
  font-size: 1rem;
}

.portal_components_select-486-38 {
  cursor: pointer;
  background-color: #F8F8F9;
}

.portal_components_select-487-70 {
  max-width: none;
  width: 12px;
  height: 12px;
}

.portal_components_select-492-45 {
  font-size: 1rem;
  font-weight: 800;
}

.portal_components_select-504-40 {
  cursor: pointer;
}

.portal_components_select-512-32 {
  display: flex;
  align-items: center;
  padding: 4px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.portal_components_select-514-39 {
  margin-left: 6px;
  margin-right: 12px;
  border-radius: 4px;
  text-align: center;
}

.portal_components_select-518-33 {
  padding-top: 2px;
}

.portal_components_status-6-18 {
  width: 70px;
  padding-bottom: 5px;
  justify-content: center;
  height: 24px;
  align-items: center;
  font-weight: 500;
  font-size: 11px;
  border-radius: 0.25rem;
  display: flex;
  padding-top: 5px;
}

.portal_components_status-11-29 {
  background-color: #CFF9E3;
  color: #037659;
}

.portal_components_status-12-29 {
  background-color: #FFE4BC;
  color: #A54F1E;
}

.portal_components_status-13-29 {
  background-color: #FDE1E0;
  color: #BD111F;
}

.portal_deployment-16-58 {
  position: absolute;
  height: 47px;
  padding-left: 26px;
  margin-top: 24px;
}

.portal_deployment-17-18 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}

.portal_deployment-19-62 {
  padding-right: 7px;
  margin-left: 84px;
  margin-bottom: -110px;
  opacity: 0.4;
}

.portal_deployment-20-29 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.portal_deployment-21-32 {
  margin-left: 21px;
}

.portal_deployment-24-21 {
  font-weight: 500;
  font-size: 1.125rem;
}

.portal_index-71-20 {
  min-width: 590px;
}

.portal_index-72-20 {
  font-weight: 700;
  font-size: 1.5rem;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 20px;
}

.portal_index-77-24 {
  display: flex;
  gap: 10px;
  margin-top: 35px;
}

.portal_index-83-24 {
  display: flex;
  gap: 10px;
  margin-top: 35px;
}

.portal_layout_view-56-26 {
  display: flex;
  padding-top: 16px;
  padding-left: 24px;
  background-color: rgba(250,250,250,var(--bg-opacity));
  --bg-opacity: 1;
}

.portal_layout_view-57-56 {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-bottom-width: 1px;
}

.portal_layout_view-59-57 {
  height: 48px;
}

.portal_layout_view-65-3 {
  padding-right: 1.25rem;
  padding-left: 3.75rem;
  margin-right: -1.25rem;
  border-left-width: 3px;
  border-left-color: rgba(250,250,250,var(--border-opacity));
  --border-opacity: 1;
}

.portal_layout_view-65-3:hover {
  border-left-width: 3px;
  border-left-color: rgba(234,74,53,var(--border-opacity));
  --border-opacity: 1;
}

.portal_layout_view-75-60 {
  border-left-width: 3px;
  border-left-color: rgba(234,74,53,var(--border-opacity));
  --border-opacity: 1;
}

.portal_layout_view-75-99 {
  cursor: pointer;
  display: block;
}

.portal_layout_view-75-99:hover {
  text-decoration: none;
  color: inherit;
}

.portal_layout_view-77-22 {
  position: relative;
  padding-left: 55px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-left: -3.75rem;
}

.portal_layout_view-77-22:hover {
  background-color: rgba(0,0,0,0.05);
  --bg-opacity: 1;
}

.portal_layout_view-78-22 {
  width: 24px;
  text-align: center;
  position: absolute;
  left: 18px;
}

.portal_layout_view-79-55 {
  color: rgba(0,0,0,0.2);
  --text-opacity: 1;
  font-size: 1.125rem;
}

.portal_layout_view-80-23 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 500;
}

.portal_layout_view-86-13 {
  padding-top: 17px;
  overflow-x: hidden;
  overflow-y: auto;
  background-color: rgba(250,250,250,var(--bg-opacity));
  --bg-opacity: 1;
}

.portal_layout_view-87-43 {
  display: none;
}

.portal_layout_view-104-18 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}

.portal_layout_view-105-19 {
  padding-top: 4px;
}

.portal_layout_view-113-51 {
  border-left-width: 3px;
  border-left-color: rgba(234,74,53,var(--border-opacity));
  --border-opacity: 1;
}

.portal_layout_view-114-31 {
  position: relative;
  padding-left: 55px;
  padding-top: 10px;
  padding-bottom: 10px;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  margin-left: -3.75rem;
}

.portal_layout_view-114-31:hover {
  background-color: rgba(0,0,0,0.05);
  --bg-opacity: 1;
}

.portal_layout_view-116-27 {
  width: 24px;
  text-align: center;
  position: absolute;
  left: 18px;
}

.portal_layout_view-117-61 {
  color: rgba(0,0,0,0.2);
  --text-opacity: 1;
  font-size: 1.125rem;
}

.portal_layout_view-118-27 {
  padding-right: 0.75rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 500;
}

.portal_layout_view-119-26 {
  margin-left: -3.75rem;
}

.portal_layout_view-126-25 {
  padding-left: 55px;
  padding-top: 7px;
  padding-bottom: 7px;
  display: block;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.portal_layout_view-126-25:last-child {
  padding-bottom: 12px;
}

.portal_layout_view-126-25:hover {
  color: rgba(234,74,53,var(--text-opacity));
  --text-opacity: 1;
  text-decoration: none;
}

.portal_layout_view-129-45 {
  font-weight: 700;
  color: rgba(234,74,53,var(--text-opacity));
  --text-opacity: 1;
}

.portal_layout_view-130-47 {
  font-weight: 700;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.portal_layout_view-130-47:hover {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  text-decoration: none;
  cursor: not-allowed;
}

.portal_layout_view-135-43 {
  cursor: pointer;
  display: block;
}

.portal_layout_view-135-43:hover {
  background-color: rgba(0,0,0,0.05);
  --bg-opacity: 1;
}

.portal_layout_view-137-25 {
  position: relative;
  padding-left: 55px;
  padding-top: 10px;
  padding-bottom: 10px;
  margin-left: -3.75rem;
}

.portal_layout_view-138-25 {
  width: 24px;
  text-align: center;
  position: absolute;
  left: 1.25rem;
}

.portal_layout_view-139-43 {
  color: rgba(0,0,0,0.2);
  --text-opacity: 1;
  font-size: 1.125rem;
}

.portal_layout_view-140-26 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 500;
}

.portal_layout_view-146-19 {
  padding-top: 12px;
  padding-bottom: 12px;
  display: block;
  position: relative;
}

.portal_layout_view-146-19:hover {
  background-color: rgba(0,0,0,0.05);
  --bg-opacity: 1;
  text-decoration: none;
}

.portal_layout_view-146-136 {
  padding-left: 51px;
}

.portal_layout_view-147-21 {
  width: 24px;
  text-align: center;
  position: absolute;
  left: 1rem;
}

.portal_layout_view-148-35 {
  color: rgba(0,0,0,0.2);
  --text-opacity: 1;
  font-size: 1.125rem;
}

.portal_layout_view-149-22 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.portal_layout_view-152-19 {
  padding-top: 12px;
  padding-bottom: 12px;
  display: block;
  position: relative;
}

.portal_layout_view-152-19:hover {
  background-color: rgba(0,0,0,0.05);
  --bg-opacity: 1;
  text-decoration: none;
}

.portal_layout_view-152-136 {
  padding-left: 51px;
}

.portal_layout_view-153-21 {
  width: 24px;
  text-align: center;
  position: absolute;
  left: 1rem;
}

.portal_layout_view-154-32 {
  color: rgba(0,0,0,0.2);
  --text-opacity: 1;
  font-size: 1.125rem;
}

.portal_layout_view-155-22 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.portal_layout_view-164-17 {
  position: relative;
}

.portal_layout_view-166-18 {
  --text-opacity: 1;
  padding-bottom: 0.2rem;
  align-items: center;
  cursor: pointer;
  padding-right: 0.75rem;
  display: flex;
  color: rgba(160,174,192,var(--text-opacity));
  padding-left: 0.75rem;
  padding-top: 0.3rem;
}

.portal_layout_view-166-18:hover {
  color: #1a202c !important;
}

.portal_layout_view-171-19 {
  line-height: 2;
  width: 2rem;
  border-width: 1px;
  border-color: rgba(0,0,0,0.1);
  height: 2rem;
  vertical-align: middle;
  --border-opacity: 1;
  text-align: center;
  border-radius: 9999px;
}

.portal_layout_view-176-73 {
  margin-left: 0.375rem;
}

.portal_layout_view-177-19 {
  border-width: 1px;
  border-color: rgba(0,0,0,0.1);
  --bg-opacity: 1;
  --border-opacity: 1;
  position: absolute;
  z-index: 13;
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-radius: 0.25rem;
  left: -5rem;
}

.portal_layout_view-177-19>*+* {
  --divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
  border-bottom-width: calc(1px * var(--divide-y-reverse));
}

.portal_layout_view-180-43 {
  display: none;
}

.portal_layout_view-183-19 {
  display: inline-block;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  width: 100%;
  white-space: nowrap;
}

.portal_layout_view-183-19:hover {
  cursor: pointer;
  background-color: rgba(246,246,246,var(--bg-opacity));
  --bg-opacity: 1;
}

.portal_layout_view-190-19 {
  display: inline-block;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  white-space: nowrap;
  width: 100%;
}

.portal_layout_view-190-19:hover {
  cursor: pointer;
  background-color: rgba(246,246,246,var(--bg-opacity));
  --bg-opacity: 1;
  text-decoration: none;
  color: inherit;
}

.portal_layout_view-199-21 {
  display: inline-block;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  white-space: nowrap;
  width: 100%;
}

.portal_layout_view-199-21:hover {
  cursor: pointer;
  background-color: rgba(246,246,246,var(--bg-opacity));
  --bg-opacity: 1;
}

.portal_layout_view-206-21 {
  display: inline-block;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  white-space: nowrap;
  width: 100%;
}

.portal_layout_view-206-21:hover {
  cursor: pointer;
  background-color: rgba(246,246,246,var(--bg-opacity));
  --bg-opacity: 1;
}

.portal_layout_view-212-19 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  white-space: nowrap;
  width: 100%;
}

.portal_layout_view-212-19:hover {
  cursor: pointer;
  background-color: rgba(246,246,246,var(--bg-opacity));
  --bg-opacity: 1;
}

.portal_layout_view-221-19 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-right: 2.5rem;
  border-bottom-width: 1px;
  border-bottom-color: rgba(0,0,0,0.1);
  --border-opacity: 1;
  height: 80px;
}

.portal_layout_view-225-19 {
  margin-left: 4.5rem;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  font-size: 24px;
  font-family: Inter;
}

.portal_layout_view-233-18 {
  min-width: 590px;
}

.portal_layout_view-234-18 {
  font-weight: 700;
  font-size: 1.5rem;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 20px;
}

.portal_layout_view-237-19 {
  margin-bottom: 18px;
}

.portal_layout_view-246-19 {
  display: flex;
  gap: 10px;
  margin-top: 2rem;
}

.portal_license_form_form-66-30 {
  white-space: ("nowrap");
}

.portal_license_form_form-69-37 {
  white-space: ("nowrap");
}

.portal_license_form_form-73-37 {
  white-space: ("nowrap");
}

.portal_license_form_form-75-35 {
  white-space: ("nowrap");
}

.portal_license_form_view-23-3 {
  --text-opacity: 1;
  padding-bottom: 0.25rem;
  position: absolute;
  z-index: 3;
  margin-bottom: 0.5rem;
  font-weight: 400;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  font-size: .875rem;
  background-color: #353B50;
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  display: none;
  bottom: 100%;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.25rem;
  left: -1px;
}

.portal_license_form_view-23-3::before {
  width: 0rem;
  border-width: 4px 4px 0 4px;
  top: 100%;
  border-color: #000000 transparent transparent transparent;
  height: 0rem;
  border-style: solid;
  position: absolute;
  content: '';
  left: 0.9625rem;
}

.portal_license_form_view-39-17 {
  display: flex;
  align-items: center;
}

.portal_license_form_view-42-20 {
  width: 2.5rem;
  padding: 2.5rem;
  margin: -2.5rem;
  margin-left: -2rem;
}

.portal_license_form_view-42-20:hover .wrapper-class {
  display: block;
}

.portal_license_form_view-43-21 {
  left: -0.625rem;
  position: relative;
  min-width: 25rem;
}

.portal_license_form_view-47-17 {
  color: rgba(0,0,0,0.2);
  --text-opacity: 1;
}

.portal_license_form_view-47-17:hover {
  cursor: pointer;
  color: rgba(163,163,163,var(--text-opacity));
  --text-opacity: 1;
}

.portal_license_form_view-51-18 {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.portal_license_form_view-60-21 {
  font-size: .75rem;
}

.portal_license_form_view-62-23 {
  font-weight: 600;
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.portal_license_form_view-66-21 {
  font-size: .75rem;
}

.portal_license_form_view-68-23 {
  font-weight: 600;
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.portal_license_form_view-71-21 {
  font-size: .75rem;
}

.portal_license_form_view-73-23 {
  font-weight: 600;
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.portal_license_form_view-75-23 {
  font-weight: 600;
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.portal_license_form_view-82-36 {
  font-size: 4rem;
  color: rgba(234,74,53,var(--text-opacity));
  --text-opacity: 1;
  position: fixed;
  top: 50%;
  left: 50%;
}

.portal_license_form_view-84-14 {
  padding: 2.5rem;
}

.portal_license_form_view-85-37 {
  filter: blur(3px);
  pointer-events: none;
}

.portal_license_form_view-89-19 {
  width: 700px;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.portal_license_form_view-90-19 {
  font-weight: 700;
  font-size: 1.5rem;
  margin-bottom: 2rem;
}

.portal_license_form_view-92-33 {
  margin-bottom: 2rem;
}

.portal_license_form_view-93-20 {
  font-weight: 700;
  font-size: 1.125rem;
  margin-bottom: 0.75rem;
}

.portal_license_form_view-101-22 {
  padding-bottom: 5rem!important;
  flex: 1 1 0%;
}

.portal_license_form_view-102-16 {
  justify-content: space-between;
}

.portal_license_form_view-107-33 {
  margin-bottom: 2rem;
}

.portal_license_form_view-108-20 {
  font-weight: 700;
  font-size: 1.125rem;
  margin-bottom: 0.75rem;
}

.portal_license_form_view-115-73 {
  color: rgba(234,74,53,var(--text-opacity));
  --text-opacity: 1;
  text-decoration: underline;
}

.portal_license_form_view-115-73:hover {
  cursor: pointer;
}

.portal_license_form_view-124-20 {
  margin-bottom: 2rem;
}

.portal_license_form_view-125-20 {
  font-weight: 700;
  font-size: 1.125rem;
  margin-bottom: 0.75rem;
}

.portal_license_form_view-126-21 {
  display: flex;
  gap: 10px;
  flex-direction: column;
}

.portal_license_form_view-127-22 {
  display: flex;
  gap: 20px;
  margin-bottom: 0.5rem;
}

.portal_license_form_view-135-43 {
  flex: 1 1 0%;
}

.portal_license_form_view-150-37 {
  margin-bottom: 2rem;
}

.portal_license_form_view-151-21 {
  font-weight: 700;
  font-size: 1.125rem;
  margin-bottom: 0.75rem;
}

.portal_license_form_view-160-23 {
  flex: 1 1 0%;
}

.portal_license_form_view-168-28 {
  padding: 1rem;
  margin-bottom: 1rem;
  margin-top: 1rem;
  background-color: rgba(240,255,244,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 2px;
}

.portal_license_form_view-172-28 {
  padding: 1rem;
  margin-bottom: 1rem;
  margin-top: 1rem;
  background-color: rgba(235,248,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 2px;
}

.portal_license_form_view-177-26 {
  padding: 1rem;
  margin-bottom: 1rem;
  margin-top: 1rem;
  background-color: rgba(235,248,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 2px;
}

.portal_license_form_view-178-25 {
  --text-opacity: 1;
  --bg-opacity: 1;
  padding: 0.5rem;
  text-align: center;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  background-color: rgba(246,173,85,var(--bg-opacity));
  border-radius: 2px;
  box-sizing: border-box;
  display: block;
  color: rgba(255,255,255,var(--text-opacity));
}

.portal_license_form_view-178-25:hover {
  background-color: rgba(237,137,54,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
}

.portal_license_form_view-184-28 {
  height: 30px;
  margin: 0 auto;
}

.portal_license_form_view-188-25 {
  margin-top: 1rem;
}

.portal_license_form_view-200-24 {
  margin-top: 1rem;
}

.portal_license_form_view-201-24 {
  font-weight: 700;
  font-size: 1.125rem;
  margin-bottom: 0.75rem;
}

.portal_license_form_view-206-27 {
  margin-bottom: 1rem;
}

.portal_license_form_view-207-28 {
  flex: 1 1 0%;
}

.portal_license_form_view-210-25 {
  display: flex;
  gap: 20px;
}

.portal_license_form_view-214-50 {
  width: 37.5rem;
}

.portal_license_form_view-232-31 {
  display: block;
}

.portal_license_form_view-235-32 {
  margin-top: 0.5rem;
  padding: 0.5rem;
  border-width: 1px;
  border-radius: 0.25rem;
}

.portal_license_form_view-241-14 {
  margin-bottom: 0.75rem;
}

.portal_license_form_view-249-26 {
  display: flex;
  gap: 10px;
  align-items: center;
}

.portal_license_form_view-250-47 {
  flex: 1 1 0%;
}

.portal_license_form_view-258-25 {
  margin-bottom: 2rem;
  margin-top: 1rem;
}

.portal_license_form_view-265-51 {
  margin-left: 0.125rem;
  color: rgba(234,74,53,var(--text-opacity));
  --text-opacity: 1;
}

.portal_license_form_view-266-27 {
  display: flex;
  gap: 10px;
  align-items: center;
}

.portal_license_form_view-267-46 {
  flex: 1 1 0%;
}

.portal_license_form_view-270-28 {
  flex: 1 1 0%;
}

.portal_license_form_view-271-13 {
  margin-bottom: 0.75rem;
}

.portal_license_form_view-281-30 {
  padding-left: 0.5rem!important;
  padding-right: 0.5rem!important;
  margin-bottom: 0!important;
  width: 100px;
}

.portal_license_form_view-285-24 {
  flex-wrap: wrap;
  gap: 20px;
}

.portal_license_form_view-289-15 {
  margin-bottom: 0.75rem;
}

.portal_license_form_view-293-22 {
  --text-opacity: 1;
  padding-bottom: 1rem;
  --bg-opacity: 1;
  margin-bottom: 1.25rem;
  font-size: 1.125rem;
  background-color: rgba(255,245,245,var(--bg-opacity));
  padding-right: 1rem;
  border-radius: 0.25rem;
  display: flex;
  color: rgba(234,74,53,var(--text-opacity));
  padding-left: 1rem;
  padding-top: 1rem;
}

.portal_license_form_view-295-20 {
  display: flex;
  gap: 20px;
}

.portal_license_form_view-297-22 {
  min-width: 160px;
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  --bg-opacity: 1;
  height: 48.75px;
  align-items: center;
  font-weight: 700;
  background-color: rgba(234,74,53,var(--bg-opacity));
  padding-right: 1.25rem;
  border-radius: 8px;
  display: flex;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 1.25rem;
  padding-top: 0.5rem;
}

.portal_license_form_view-297-22>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse)));
}

.portal_license_form_view-297-22:hover {
  cursor: pointer;
  background-color: rgba(210,66,47,var(--bg-opacity));
  --bg-opacity: 1;
}

.portal_license_form_view-306-24:hover {
  cursor: not-allowed;
  background-color: rgba(226,232,240,var(--bg-opacity));
  --bg-opacity: 1;
}

.portal_license_form_view-306-24 {
  background-color: rgba(226,232,240,var(--bg-opacity));
  --bg-opacity: 1;
}

.portal_license_form_view-312-23 {
  margin-left: auto;
  margin-right: auto;
}

.portal_license_form_view-313-21 {
  min-width: 160px;
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  --bg-opacity: 1;
  height: 48.75px;
  align-items: center;
  font-weight: 700;
  background-color: rgba(0,0,0,0.05);
  padding-right: 1.25rem;
  border-radius: 8px;
  display: flex;
  color: rgba(0,0,0,var(--text-opacity));
  padding-left: 1.25rem;
  padding-top: 0.5rem;
}

.portal_license_form_view-313-21>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse)));
}

.portal_license_form_view-313-21:hover {
  cursor: pointer;
  background-color: rgba(0,0,0,0.1);
  --bg-opacity: 1;
}

.portal_license_form_view-322-23 {
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.portal_license_grid_view-27-16 {
  background-color: rgba(0,199,103,var(--bg-opacity));
  --bg-opacity: 1;
}

.portal_license_grid_view-28-16 {
  background-color: rgba(234,74,53,var(--bg-opacity));
  --bg-opacity: 1;
}

.portal_license_grid_view-29-16 {
  background-color: rgba(234,74,53,var(--bg-opacity));
  --bg-opacity: 1;
}

.portal_license_grid_view-30-16 {
  background-color: rgba(234,74,53,var(--bg-opacity));
  --bg-opacity: 1;
}

.portal_license_grid_view-31-5 {
  color: rgba(226,232,240,var(--text-opacity));
  --text-opacity: 1;
}

.portal_license_grid_view-35-16 {
  color: rgba(0,199,103,var(--text-opacity));
  --text-opacity: 1;
}

.portal_license_grid_view-36-16 {
  color: rgba(234,74,53,var(--text-opacity));
  --text-opacity: 1;
}

.portal_license_grid_view-37-16 {
  color: rgba(234,74,53,var(--text-opacity));
  --text-opacity: 1;
}

.portal_license_grid_view-38-16 {
  color: rgba(234,74,53,var(--text-opacity));
  --text-opacity: 1;
}

.portal_license_grid_view-39-5 {
  color: rgba(226,232,240,var(--text-opacity));
  --text-opacity: 1;
}

.portal_license_grid_view-42-4 {
  border-radius: 9999px;
  width: 1rem;
  height: 1rem;
}

.portal_license_grid_view-49-62 {
  background-color: rgba(250,250,250,var(--bg-opacity));
  --bg-opacity: 1;
}

.portal_license_grid_view-50-18:hover {
  cursor: pointer;
  background-color: rgba(250,250,250,var(--bg-opacity));
  --bg-opacity: 1;
}

.portal_license_grid_view-50-18 {
  padding-bottom: 1.25rem;
  justify-content: space-between;
  align-items: center;
  --border-opacity: 1;
  border-bottom-color: rgba(0,0,0,0.1);
  border-bottom-width: 1px;
  padding-right: 0.75rem;
  display: flex;
  padding-left: 0.75rem;
  padding-top: 1.25rem;
}

.portal_license_grid_view-52-18 {
  width: 25rem;
  display: flex;
  align-items: center;
}

.portal_license_grid_view-52-18>*+* {
  --space-x-reverse: 0;
  margin-right: calc(1rem * var(--space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--space-x-reverse)));
}

.portal_license_grid_view-56-42 {
  color: rgba(234,74,53,var(--text-opacity));
  --text-opacity: 1;
  text-decoration: underline;
}

.portal_license_grid_view-62-18 {
  display: flex;
  justify-content: space-between;
}

.portal_license_grid_view-63-19 {
  margin-right: 1.25rem;
}

.portal_license_grid_view-64-42 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.portal_license_grid_view-64-94 {
  color: rgba(234,74,53,var(--text-opacity));
  --text-opacity: 1;
}

.portal_license_grid_view-70-17 {
  margin-left: auto;
  margin-right: auto;
  padding: 5rem;
  width: 960px;
}

.portal_license_grid_view-71-18 {
  height: 150px;
}

.portal_license_grid_view-73-77 {
  margin-left: auto;
  margin-right: auto;
}

.portal_license_grid_view-79-19 {
  position: relative;
  left: 45%;
  top: -135px;
  width: 93px;
  height: 93px;
}

.portal_license_grid_view-81-18 {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  font-size: 1.5rem;
  font-weight: 600;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.portal_license_grid_view-83-18 {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.portal_license_grid_view-87-43 {
  flex: 1 1 0%;
  display: flex;
  flex-direction: column;
  margin: 2.5rem;
}

.portal_license_grid_view-88-18 {
  padding-bottom: 1.25rem;
  border-bottom-width: 1px;
  border-bottom-color: rgba(0,0,0,0.1);
  --border-opacity: 1;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.portal_license_grid_view-89-20 {
  font-weight: 700;
  font-size: 1.5rem;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.portal_license_grid_view-92-19 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  --bg-opacity: 1;
  align-items: center;
  font-weight: 700;
  background-color: rgba(234,74,53,var(--bg-opacity));
  padding-right: 1.25rem;
  border-radius: 8px;
  display: flex;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 1.25rem;
  padding-top: 0.5rem;
}

.portal_license_grid_view-92-19>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
}

.portal_license_grid_view-92-19:hover {
  cursor: pointer;
  background-color: rgba(210,66,47,var(--bg-opacity));
  --bg-opacity: 1;
}

.portal_license_grid_view-97-30 {
  display: inline-block;
}

.portal_license_grid_view-98-37 {
  display: inline-block;
}

.portal_license_grid_view-109-21 {
  margin-bottom: 0.125rem;
  display: flex;
  flex-wrap: wrap;
  column-gap: 0.375rem;
  justify-content: space-between;
}

.portal_license_grid_view-111-24 {
  color: rgba(0,0,0,0.4);
  --text-opacity: 1;
}

.portal_license_grid_view-113-22 {
  color: rgba(0,0,0,0.2);
  --text-opacity: 1;
}

.portal_license_grid_view-113-22:hover {
  cursor: pointer;
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.portal_license_grid_view-132-29 {
  margin-bottom: 0.125rem;
  display: flex;
  flex-wrap: wrap;
  column-gap: 0.375rem;
}

.portal_license_grid_view-133-31 {
  color: rgba(0,0,0,0.4);
  --text-opacity: 1;
}

.portal_license_grid_view-146-17 {
  display: flex;
  align-items: center;
}

.portal_license_grid_view-148-18 {
  width: 2.5rem;
  padding: 2.5rem;
  padding-bottom: 42px;
  margin: -2.5rem;
  margin-left: -2rem;
}

.portal_license_grid_view-148-18:hover .wrapper-class {
  display: block;
}

.portal_license_grid_view-149-19 {
  left: -0.625rem;
  position: relative;
  min-width: 25rem;
}

.portal_license_grid_view-152-20 {
  cursor: pointer;
  color: #EA4A35;
  text-decoration: underline;
}

.portal_license_grid_view-157-19 {
  --text-opacity: 1;
  --border-opacity: 1;
  flex-direction: column;
  margin-top: 2.5rem;
  border-left-color: rgba(0,0,0,0.1);
  padding-right: 2.5rem;
  display: flex;
  color: rgba(0,0,0,var(--text-opacity));
  border-left-width: 1px;
  padding-left: 2.5rem;
}

.portal_license_grid_view-157-19>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.125rem * var(--space-y-reverse));
  margin-top: calc(1.125rem * calc(1 - var(--space-y-reverse)));
}

.portal_license_grid_view-159-20 {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}

.portal_license_grid_view-160-21 {
  font-weight: 700;
  font-size: 1.5rem;
}

.portal_license_grid_view-162-32 {
  display: block;
  font-size: 1.5rem;
  color: rgba(0,0,0,0.2);
  --text-opacity: 1;
}

.portal_license_grid_view-162-32:hover {
  cursor: pointer;
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.portal_license_grid_view-170-35 {
  margin-bottom: 1.5rem;
}

.portal_license_grid_view-174-21 {
  font-weight: 700;
  font-size: 1.125rem;
  margin-bottom: 0.75rem;
}

.portal_license_grid_view-176-39 {
  color: rgba(0,0,0,0.2);
  --text-opacity: 1;
  margin-left: 0.5rem;
}

.portal_license_grid_view-180-36 {
  width: 250px;
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.portal_license_grid_view-188-45 {
  color: rgba(0,0,0,0.2);
  --text-opacity: 1;
  margin-left: 0.5rem;
}

.portal_license_grid_view-188-45:hover {
  cursor: pointer;
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.portal_license_grid_view-190-20 {
  padding-bottom: 0.75rem;
  --bg-opacity: 1;
  margin-right: -1.25rem;
  margin-left: -1.25rem;
  background-color: rgba(250,250,250,var(--bg-opacity));
  padding-right: 1.25rem;
  border-radius: 0.25rem;
  padding-left: 1.25rem;
  padding-top: 0.75rem;
}

.portal_license_grid_view-191-21 {
  font-weight: 700;
  margin-bottom: 0.75rem;
}

.portal_license_grid_view-199-46 {
  color: #EA4A35;
  text-decoration: underline;
}

.portal_license_grid_view-208-39 {
  color: #EA4A35;
  text-decoration: underline;
}

.portal_license_grid_view-217-39 {
  display: block;
  color: #EA4A35;
  text-decoration: underline;
}

.portal_license_grid_view-224-46 {
  color: #EA4A35;
  text-decoration: underline;
}

.portal_license_grid_view-235-34 {
  color: #EA4A35;
  text-decoration: underline;
  cursor: pointer;
}

.portal_license_grid_view-242-34 {
  margin-left: 0.5rem;
}

.portal_license_grid_view-244-31 {
  color: rgba(0,0,0,0.2);
  --text-opacity: 1;
}

.portal_license_grid_view-244-31:hover {
  cursor: pointer;
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.portal_license_grid_view-257-25 {
  color: rgba(0,0,0,0.4);
  --text-opacity: 1;
}

.portal_license_grid_view-260-28 {
  color: rgba(0,0,0,0.4);
  --text-opacity: 1;
}

.portal_license_grid_view-280-41 {
  color: rgba(0,0,0,0.2);
  --text-opacity: 1;
  margin-right: 0.5rem;
  margin-top: 0.75rem;
}

.portal_license_grid_view-286-27 {
  font-size: 1.25rem;
  font-weight: 700;
}

.portal_license_grid_view-287-26 {
  max-height: 300px;
  overflow-y: scroll;
  overflow: auto;
}

.portal_license_grid_view-290-29 {
  border-bottom-width: 1px;
  margin-bottom: 1.25rem;
  padding-bottom: 0.5rem;
}

.portal_license_grid_view-300-28 {
  font-weight: 700;
  padding-top: 0.375rem;
}

.portal_license_grid_view-303-29 {
  font-size: .75rem;
  padding-bottom: 0.5rem;
}

.portal_license_grid_view-310-27 {
  font-weight: 700;
  padding-top: 0.375rem;
  padding-bottom: 0.5rem;
}

.portal_license_grid_view-311-41 {
  margin-top: 0.25rem;
}

.portal_license_grid_view-315-25 {
  font-weight: 700;
  padding-top: 0.375rem;
  padding-bottom: 0.5rem;
}

.portal_license_grid_view-316-42 {
  margin-top: 0.25rem;
}

.portal_license_grid_view-330-21 {
  width: calc(100% + 1.25rem);
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  justify-content: flex-end;
  align-items: center;
  border-radius: 8px;
  display: flex;
  color: rgba(234,74,53,var(--text-opacity));
  padding-top: 0.5rem;
}

.portal_license_grid_view-330-21>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
}

.portal_license_grid_view-330-21:hover {
  cursor: pointer;
}

.portal_license_grid_view-338-17 {
  color: rgba(234,74,53,var(--text-opacity));
  --text-opacity: 1;
  margin-left: 0.5rem;
  opacity: 0.7;
}

.portal_license_grid_view-342-52 {
  display: flex;
  align-items: flex-start;
}

.portal_profile_view-20-18 {
  flex: 1 1 0%;
  display: flex;
  flex-direction: column;
}

.portal_profile_view-26-34 {
  display: flex;
}

.portal_profile_view-27-19 {
  padding: 2.5rem;
  width: 50%;
}

.portal_profile_view-28-49 {
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding: 3.75rem;
}

.portal_profile_view-29-19 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.portal_profile_view-30-19 {
  font-weight: 700;
  font-size: 2.25rem;
  margin-bottom: 16px;
}

.portal_profile_view-33-20 {
  margin-bottom: 2.5rem;
}

.portal_profile_view-35-20 {
  margin-bottom: 2.5rem;
}

.portal_profile_view-36-20 {
  font-weight: 700;
  font-size: 1.125rem;
  margin-bottom: 0.75rem;
}

.portal_profile_view-38-21 {
  display: flex;
  gap: 20px;
  margin-bottom: 0.5rem;
}

.portal_profile_view-49-20 {
  margin-bottom: 2.5rem;
}

.portal_profile_view-50-20 {
  font-weight: 700;
  font-size: 1.125rem;
  margin-bottom: 0.75rem;
}

.portal_profile_view-52-21 {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.portal_profile_view-53-22 {
  display: flex;
  gap: 20px;
  margin-bottom: 0.5rem;
}

.portal_profile_view-57-35 {
  flex: 1 1 0%;
}

.portal_profile_view-61-23 {
  flex: 1 1 0%;
}

.portal_profile_view-62-22 {
  display: flex;
  gap: 20px;
  margin-bottom: 0.5rem;
}

.portal_profile_view-66-35 {
  flex: 1 1 0%;
}

.portal_profile_view-73-37 {
  flex: 1 1 0%;
}

.portal_profile_view-79-22 {
  display: flex;
  gap: 20px;
  margin-bottom: 0.5rem;
}

.portal_profile_view-82-36 {
  flex: 1 1 0%;
}

.portal_profile_view-89-36 {
  flex: 1 1 0%;
}

.portal_profile_view-96-24 {
  display: flex;
  gap: 20px;
  margin-bottom: 0.5rem;
}

.portal_profile_view-99-38 {
  flex: 1 1 0%;
}

.portal_profile_view-105-25 {
  flex: 1 1 0%;
}

.portal_profile_view-107-20 {
  display: flex;
  gap: 10px;
}

.portal_profile_view-109-48 {
  min-width: 300px;
}

.portal_project_license-approval_view-58-17 {
  display: flex;
  align-items: center;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  background-color: #FAFAFA;
  border-bottom: 1px solid #e2e2e2;
}

.portal_project_license-approval_view-104-32:hover {
  background-color: #F8F8F9;
}

.portal_project_license-approval_view-117-17 {
  padding-bottom: 0.75rem;
  align-items: center;
  --border-opacity: 1;
  border-bottom-color: rgba(0,0,0,0.1);
  border-bottom-width: 1px;
  padding-right: 1.25rem;
  display: flex;
  padding-left: 1.25rem;
  padding-top: 0.75rem;
}

.portal_project_license-approval_view-117-17:hover {
  background-color: #F8F8F9;
}

.portal_project_license-approval_view-136-19 {
  display: flex;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  background-color: #FAFAFA;
  border-top: 2px solid #ccc;
}

.portal_project_license-approval_view-149-17 {
  margin-top: 2.5rem;
  margin-bottom: 1rem;
  display: flex;
  align-items: center;
  gap: 10px;
}

.portal_project_license-approval_view-161-17 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 5rem;
  padding-bottom: 5rem;
}

.portal_project_license-approval_view-162-18 {
  text-align: center;
}

.portal_project_license-approval_view-163-19 {
  font-size: 20px;
  font-weight: 600;
  color: #111;
  margin-bottom: 0.5rem;
}

.portal_project_license-approval_view-164-19 {
  font-size: 14px;
  color: #6D6D6D;
}

.portal_project_license-approval_view-172-19 {
  flex: 1 1 0%;
  display: flex;
  flex-direction: column;
  margin-left: 4.5rem;
  margin-right: 4.5rem;
  margin-top: 1.5rem;
}

.portal_project_license-approval_view-174-20 {
  padding-bottom: 1rem;
  border-bottom-width: 1px;
  border-bottom-color: rgba(0,0,0,0.1);
  --border-opacity: 1;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.portal_project_license-approval_view-205-22 {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.portal_project_license-approval_view-209-34 {
  padding-bottom: 25rem;
}

.portal_project_members_view-36-20 {
  background-color: rgba(250,250,250,var(--bg-opacity));
  --bg-opacity: 1;
}

.portal_project_members_view-37-20:hover {
  cursor: pointer;
  background-color: rgba(250,250,250,var(--bg-opacity));
  --bg-opacity: 1;
}

.portal_project_members_view-38-18 {
  padding-bottom: 0.75rem;
  justify-content: space-between;
  height: 54px;
  --border-opacity: 1;
  border-bottom-color: rgba(0,0,0,0.1);
  border-bottom-width: 1px;
  padding-right: 20px;
  display: flex;
  padding-left: 20px;
  padding-top: 0.75rem;
}

.portal_project_members_view-40-18 {
  display: flex;
  align-items: center;
}

.portal_project_members_view-40-18>*+* {
  --space-x-reverse: 0;
  margin-right: calc(1rem * var(--space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--space-x-reverse)));
}

.portal_project_members_view-41-20 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  font-size: 16px;
  font-weight: 400;
}

.portal_project_members_view-42-18 {
  display: flex;
  align-items: center;
}

.portal_project_members_view-43-20 {
  margin-right: 50px;
  width: 2.5rem;
  color: #6D6D6D;
}

.portal_project_members_view-51-20 {
  overflow: auto;
}

.portal_project_members_view-59-21 {
  padding-left: 2rem;
}

.portal_project_members_view-60-22 {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 1.25rem;
}

.portal_project_members_view-62-34 {
  margin-left: 1rem;
  font-weight: 700;
  font-size: 1.5rem;
  color: rgba(0,0,0,0.2);
  --text-opacity: 1;
}

.portal_project_members_view-62-34:hover {
  cursor: pointer;
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.portal_project_members_view-64-22>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(0.375rem * var(--space-y-reverse));
  margin-top: calc(0.375rem * calc(1 - var(--space-y-reverse)));
}

.portal_project_members_view-65-23 {
  display: flex;
}

.portal_project_members_view-65-23>*+* {
  --space-x-reverse: 0;
  margin-right: calc(10px * var(--space-x-reverse));
  margin-left: calc(10px * calc(1 - var(--space-x-reverse)));
}

.portal_project_members_view-66-25 {
  color: rgba(0,0,0,0.4);
  --text-opacity: 1;
}

.portal_project_members_view-70-27 {
  color: rgba(0,0,0,0.4);
  --text-opacity: 1;
}

.portal_project_members_view-71-27 {
  padding-left: 0.375rem;
}

.portal_project_members_view-74-27 {
  color: rgba(0,0,0,0.4);
  --text-opacity: 1;
}

.portal_project_members_view-75-27 {
  padding-left: 0.375rem;
}

.portal_project_members_view-77-25 {
  color: rgba(0,0,0,0.4);
  --text-opacity: 1;
}

.portal_project_members_view-78-25 {
  padding-left: 0.375rem;
}

.portal_project_members_view-80-25 {
  color: rgba(0,0,0,0.4);
  --text-opacity: 1;
}

.portal_project_members_view-81-25 {
  padding-left: 0.375rem;
}

.portal_project_members_view-82-23 {
  display: flex;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  align-items: baseline;
  justify-content: flex-end;
}

.portal_project_members_view-82-23>*+* {
  --space-x-reverse: 0;
  margin-right: calc(1.25rem * var(--space-x-reverse));
  margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse)));
}

.portal_project_members_view-84-29 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.portal_project_members_view-84-29:hover {
  cursor: pointer;
}

.portal_project_members_view-86-46 {
  margin-right: 0.5rem;
}

.portal_project_members_view-89-29 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.portal_project_members_view-89-29:hover {
  cursor: pointer;
}

.portal_project_members_view-91-51 {
  margin-right: 0.5rem;
}

.portal_project_members_view-94-26 {
  color: rgba(234,74,53,var(--text-opacity));
  --text-opacity: 1;
  opacity: 0.7;
}

.portal_project_members_view-94-26:hover {
  cursor: pointer;
}

.portal_project_members_view-98-65 {
  margin-right: 0.5rem;
}

.portal_project_members_view-101-46 {
  margin-right: 0.5rem;
}

.portal_project_members_view-107-19 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 1.5rem;
}

.portal_project_members_view-108-31 {
  margin-left: 20px;
}

.portal_project_members_view-110-22 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.portal_project_members_view-119-22 {
  width: 590px;
}

.portal_project_members_view-120-34 {
  font-weight: 700;
  font-size: 1.5rem;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 20px;
}

.portal_project_members_view-122-23 {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: 0.5rem;
}

.portal_project_members_view-123-24 {
  grid-column: span 8 / span 8;
}

.portal_project_members_view-127-24 {
  grid-column: span 4 / span 4;
}

.portal_project_members_view-128-83 {
  font-weight: 500;
}

.portal_project_members_view-134-23 {
  display: flex;
  gap: 10px;
  margin-top: 35px;
}

.portal_project_members_view-143-20 {
  min-width: 555px;
}

.portal_project_members_view-144-32 {
  margin-bottom: 12px;
}

.portal_project_members_view-147-23 {
  font-weight: 500;
}

.portal_project_members_view-149-21 {
  display: flex;
  gap: 10px;
  margin-top: 42px;
}

.portal_project_members_view-158-20 {
  width: 555px;
}

.portal_project_members_view-159-20 {
  font-weight: 700;
  font-size: 1.5rem;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 22px;
}

.portal_project_members_view-162-22 {
  margin-bottom: 0.5rem;
}

.portal_project_members_view-165-26 {
  font-weight: 500;
}

.portal_project_members_view-169-22 {
  display: flex;
}

.portal_project_members_view-170-23 {
  width: 59%;
}

.portal_project_members_view-173-25 {
  color: rgba(234,74,53,var(--text-opacity));
  --text-opacity: 1;
  padding-left: 1rem;
}

.portal_project_members_view-174-27 {
  display: block;
}

.portal_project_members_view-175-27 {
  display: block;
}

.portal_project_members_view-176-21 {
  display: flex;
  gap: 10px;
  margin-top: 42px;
}

.portal_project_members_view-185-35 {
  display: flex;
  padding-right: 4.5rem;
  padding-bottom: 25rem;
}

.portal_project_members_view-186-19 {
  width: 70%;
  margin-left: 4.5rem;
  margin-top: 2.5rem;
}

.portal_project_members_view-189-19 {
  width: 30%;
  border-left-width: 1px;
  border-left-color: rgba(0,0,0,0.1);
  --border-opacity: 1;
  height: 80%;
  margin-top: 3.75rem;
  position: relative;
}

.portal_project_members_view-190-20 {
  position: relative;
  margin-top: -1rem;
}

.portal_project_settings_view-22-17 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.portal_project_settings_view-22-17>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.portal_project_settings_view-23-18 {
  display: flex;
  align-items: center;
}

.portal_project_settings_view-23-18>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.portal_project_settings_view-24-38 {
  height: 2rem;
  width: 2rem;
  border-radius: 0.25rem;
}

.portal_project_settings_view-26-20 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.portal_project_settings_view-38-21 {
  max-width: 500px;
}

.portal_project_settings_view-43-24 {
  margin-top: 1rem;
}

.portal_project_settings_view-47-21 {
  display: flex;
  gap: 10px;
  margin-top: 3rem;
}

.portal_project_settings_view-63-22 {
  margin-top: 3rem;
  max-width: 500px;
}

.portal_project_settings_view-64-23 {
  padding-top: 4px;
  color: black;
}

.portal_project_settings_view-71-23 {
  display: flex;
  justify-content: space-between;
  margin-top: 3rem;
}

.portal_project_settings_view-74-24 {
  padding-top: 10px;
  padding-bottom: 10px;
}

.portal_project_settings_view-75-23 {
  display: flex;
  justify-content: center;
  font-size: 18px;
  font-family: Product Sans;
  font-weight: 400;
  color: rgb(16, 95, 225);
}

.portal_project_settings_view-89-20 {
  font-weight: 700;
  font-size: 1.5rem;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 20px;
}

.portal_project_settings_view-91-21 {
  display: flex;
  gap: 10px;
}

.portal_project_settings_view-101-35 {
  padding: 2.5rem;
}

.portal_project_settings_view-102-30 {
  margin-bottom: 2rem;
}

.portal_xlicense_form_form-157-46 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  align-items: center;
  height: 74px;
  margin-bottom: 0rem;
}

.portal_xlicense_form_form-157-46>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse)));
}

.portal_xlicense_form_form-158-94 {
  padding-left: 20px;
  padding-right: 10px;
}

.portal_xlicense_form_form-159-48 {
  font-weight: 500;
}

.portal_xlicense_form_form-163-46 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  align-items: center;
  height: 74px;
  margin-bottom: 0rem;
}

.portal_xlicense_form_form-163-46>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse)));
}

.portal_xlicense_form_form-164-94 {
  padding-left: 20px;
  padding-right: 10px;
}

.portal_xlicense_form_form-165-48 {
  font-weight: 500;
}

.portal_xlicense_form_form-169-48 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  align-items: center;
  height: 74px;
  margin-bottom: 0rem;
}

.portal_xlicense_form_form-169-48>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse)));
}

.portal_xlicense_form_form-170-117 {
  padding-left: 20px;
  padding-right: 10px;
}

.portal_xlicense_form_form-171-50 {
  font-weight: 500;
}

.portal_xlicense_form_form-176-48 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
  align-items: center;
  height: 74px;
  margin-bottom: 0rem;
}

.portal_xlicense_form_form-176-48>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse)));
}

.portal_xlicense_form_form-177-88 {
  padding-left: 20px;
  padding-right: 10px;
}

.portal_xlicense_form_form-178-50 {
  font-weight: 500;
}

.portal_xlicense_form_form-200-26 {
  padding-top: 14px;
  padding-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
}

.portal_xlicense_form_form-201-28 {
  font-weight: 500;
}

.portal_xlicense_form_form-202-25 {
  padding-top: 14px;
  color: #6D737C;
  font-size: 12px;
}

.portal_xlicense_form_form-205-27 {
  color: #4285f4;
  font-size: 12px;
}

.portal_xlicense_form_form-207-26 {
  padding-top: 14px;
  padding-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
}

.portal_xlicense_form_form-208-28 {
  font-weight: 500;
}

.portal_xlicense_form_form-209-25 {
  padding-top: 14px;
  color: #6D737C;
  font-size: 12px;
}

.portal_xlicense_form_form-212-26 {
  padding-top: 14px;
  padding-bottom: 18px;
  padding-left: 25px;
  padding-right: 25px;
}

.portal_xlicense_form_form-213-28 {
  font-weight: 500;
  margin-bottom: 14px;
}

.portal_xlicense_form_form-214-25 {
  padding-top: 14px;
  color: #6D737C;
  font-size: 12px;
}

.portal_xlicense_form_form-224-46 {
  padding-top: 30px;
  padding-left: 50px;
  padding-right: 50px;
  margin-bottom: 40px;
  height: 120px;
}

.portal_xlicense_form_form-225-46 {
  font-size: 21px;
  font-weight: 700;
}

.portal_xlicense_form_form-227-45 {
  padding-top: 4px;
  color: #6D737C;
  font-size: 12px;
  font-family: Inter;
  font-weight: 400;
}

.portal_xlicense_form_form-229-45 {
  padding-top: 12px;
  padding-right: 20px;
  font-size: 12px;
  font-family: Inter;
}

.portal_xlicense_form_form-232-44 {
  padding-top: 30px;
  padding-left: 50px;
  padding-right: 50px;
  margin-bottom: 40px;
  height: 120px;
}

.portal_xlicense_form_form-233-44 {
  font-size: 21px;
  font-weight: 700;
}

.portal_xlicense_form_form-235-43 {
  padding-top: 4px;
  color: #6D737C;
  font-size: 12px;
  font-family: Inter;
  font-weight: 400;
}

.portal_xlicense_form_form-237-43 {
  padding-top: 12px;
  padding-right: 20px;
  font-size: 12px;
  font-family: Inter;
}

.portal_xlicense_form_form-240-44 {
  padding-top: 30px;
  padding-left: 50px;
  padding-right: 50px;
  margin-bottom: 40px;
  height: 120px;
}

.portal_xlicense_form_form-241-44 {
  font-size: 21px;
  font-weight: 700;
}

.portal_xlicense_form_form-243-43 {
  padding-top: 4px;
  color: #6D737C;
  font-size: 12px;
  font-family: Inter;
  font-weight: 400;
}

.portal_xlicense_form_form-245-43 {
  padding-top: 12px;
  padding-right: 20px;
  font-size: 12px;
  font-family: Inter;
}

.portal_xlicense_form_form-249-44 {
  padding-top: 30px;
  padding-left: 50px;
  padding-right: 50px;
  margin-bottom: 40px;
  height: 120px;
}

.portal_xlicense_form_form-250-44 {
  font-size: 21px;
  font-weight: 700;
}

.portal_xlicense_form_form-252-43 {
  padding-top: 4px;
  color: #6D737C;
  font-size: 12px;
  font-family: Inter;
  font-weight: 400;
}

.portal_xlicense_form_form-254-43 {
  padding-top: 12px;
  padding-right: 20px;
  font-size: 12px;
  font-family: Inter;
}

.portal_xlicense_form_form-258-44 {
  padding-top: 30px;
  padding-left: 50px;
  padding-right: 50px;
  margin-bottom: 40px;
  height: 120px;
}

.portal_xlicense_form_form-259-44 {
  font-size: 21px;
  font-weight: 700;
}

.portal_xlicense_form_form-261-43 {
  padding-top: 4px;
  color: #6D737C;
  font-size: 12px;
  font-family: Inter;
  font-weight: 400;
}

.portal_xlicense_form_form-263-43 {
  padding-top: 12px;
  padding-right: 20px;
  font-size: 12px;
  font-family: Inter;
}

.portal_xlicense_form_form-267-44 {
  padding-top: 30px;
  padding-left: 50px;
  padding-right: 50px;
  margin-bottom: 40px;
  height: 120px;
}

.portal_xlicense_form_form-268-44 {
  font-size: 21px;
  font-weight: 700;
}

.portal_xlicense_form_form-270-43 {
  padding-top: 4px;
  color: #6D737C;
  font-size: 12px;
  font-family: Inter;
  font-weight: 400;
}

.portal_xlicense_form_form-272-43 {
  padding-top: 12px;
  padding-right: 20px;
  font-size: 12px;
  font-family: Inter;
}

.portal_xlicense_form_form-282-39 {
  padding-top: 30px;
  padding-left: 50px;
  padding-right: 50px;
  margin-bottom: 40px;
  height: 120px;
}

.portal_xlicense_form_form-283-39 {
  font-size: 21px;
  font-weight: 700;
}

.portal_xlicense_form_form-284-38 {
  padding-top: 4px;
  color: #6D737C;
  font-size: 12px;
  font-family: Inter;
  font-weight: 400;
}

.portal_xlicense_form_form-286-38 {
  padding-top: 12px;
  padding-right: 20px;
  font-size: 12px;
  font-family: Inter;
}

.portal_xlicense_form_form-289-39 {
  padding-top: 30px;
  padding-left: 50px;
  padding-right: 50px;
  margin-bottom: 40px;
  height: 120px;
}

.portal_xlicense_form_form-290-39 {
  font-size: 21px;
  font-weight: 700;
}

.portal_xlicense_form_form-291-38 {
  padding-top: 4px;
  color: #6D737C;
  font-size: 12px;
  font-family: Inter;
  font-weight: 400;
}

.portal_xlicense_form_form-293-38 {
  padding-top: 12px;
  padding-right: 20px;
  font-size: 12px;
  font-family: Inter;
}

.portal_xlicense_form_model-93-51 {
  height: 62px;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 25px;
  padding-right: 25px;
}

.portal_xlicense_form_model-97-56 {
  font-weight: 500;
}

.portal_xlicense_form_model-98-53 {
  color: #6D737C;
  font-size: 12px;
}

.portal_xlicense_form_model-101-56 {
  font-weight: 500;
}

.portal_xlicense_form_model-102-53 {
  color: #6D737C;
  font-size: 12px;
}

.portal_xlicense_form_view-22-3 {
  --text-opacity: 1;
  padding-bottom: 0.25rem;
  position: absolute;
  z-index: 3;
  margin-bottom: 0.5rem;
  font-weight: 400;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  font-size: .875rem;
  background-color: #353B50;
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  display: none;
  bottom: 100%;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.25rem;
  left: -1px;
}

.portal_xlicense_form_view-22-3::before {
  width: 0rem;
  border-width: 4px 4px 0 4px;
  top: 100%;
  border-color: #000000 transparent transparent transparent;
  height: 0rem;
  border-style: solid;
  position: absolute;
  content: '';
  left: 0.9625rem;
}

.portal_xlicense_form_view-38-17 {
  display: flex;
  align-items: center;
}

.portal_xlicense_form_view-41-20 {
  width: 2.5rem;
  padding: 2.5rem;
  margin: -2.5rem;
  margin-left: -2rem;
}

.portal_xlicense_form_view-41-20:hover .wrapper-class {
  display: block;
}

.portal_xlicense_form_view-42-21 {
  left: -0.625rem;
  position: relative;
  min-width: 25rem;
}

.portal_xlicense_form_view-46-17 {
  color: rgba(0,0,0,0.2);
  --text-opacity: 1;
}

.portal_xlicense_form_view-46-17:hover {
  cursor: pointer;
  color: rgba(163,163,163,var(--text-opacity));
  --text-opacity: 1;
}

.portal_xlicense_form_view-55-13 {
  color: rgba(0,0,0,0.2);
  --text-opacity: 1;
  margin-left: 0.25rem;
}

.portal_xlicense_form_view-55-13:hover {
  cursor: pointer;
  color: rgba(163,163,163,var(--text-opacity));
  --text-opacity: 1;
}

.portal_xlicense_form_view-60-18 {
  display: flex;
  flex-direction: column;
}

.portal_xlicense_form_view-69-21 {
  font-size: .75rem;
}

.portal_xlicense_form_view-71-23 {
  font-weight: 600;
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.portal_xlicense_form_view-75-21 {
  font-size: .75rem;
}

.portal_xlicense_form_view-77-23 {
  font-weight: 600;
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.portal_xlicense_form_view-80-21 {
  font-size: .75rem;
}

.portal_xlicense_form_view-82-23 {
  font-weight: 600;
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.portal_xlicense_form_view-84-23 {
  font-weight: 600;
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.portal_xlicense_form_view-91-19 {
  color: #dc2626;
  letter-spacing: 0.3px;
  font-family: Inter;
  padding-top: 0.25rem;
  padding-left: 4px;
}

.portal_xlicense_form_view-99-23 {
  color: #dc2626;
  letter-spacing: 0.3px;
  font-family: Inter;
  padding-top: 0.25rem;
  padding-left: 4px;
}

.portal_xlicense_form_view-133-46 {
  font-size: 4rem;
  color: rgba(234,74,53,var(--text-opacity));
  --text-opacity: 1;
  position: fixed;
  top: 50%;
  left: 50%;
}

.portal_xlicense_form_view-134-35 {
  height: 100%;
  padding-bottom: 2.5rem;
}

.portal_xlicense_form_view-138-15 {
  padding-left: 4.5rem;
  padding-right: 4.5rem;
  padding-top: 2.5rem;
  padding-bottom: 5rem;
}

.portal_xlicense_form_view-139-38 {
  filter: blur(3px);
  pointer-events: none;
}

.portal_xlicense_form_view-141-20 {
  width: 780px;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.portal_xlicense_form_view-143-34 {
  margin-bottom: 2.5rem;
}

.portal_xlicense_form_view-144-21 {
  font-size: 24px;
  margin-bottom: 25px;
}

.portal_xlicense_form_view-146-23 {
  flex: 1 1 0%;
}

.portal_xlicense_form_view-147-17 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  column-gap: 50px;
  row-gap: 20px;
}

.portal_xlicense_form_view-150-34 {
  margin-bottom: 3.75rem;
}

.portal_xlicense_form_view-151-21 {
  font-size: 24px;
  margin-bottom: 25px;
}

.portal_xlicense_form_view-154-25 {
  flex: 1 1 0%;
}

.portal_xlicense_form_view-155-19 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  column-gap: 50px;
  row-gap: 20px;
}

.portal_xlicense_form_view-158-21 {
  display: flex;
}

.portal_xlicense_form_view-158-21>*+* {
  --space-x-reverse: 0;
  margin-right: calc(50px * var(--space-x-reverse));
  margin-left: calc(50px * calc(1 - var(--space-x-reverse)));
}

.portal_xlicense_form_view-159-35 {
  width: 50%;
}

.portal_xlicense_form_view-161-25 {
  margin-left: 4px;
  margin-bottom: 6px;
}

.portal_xlicense_form_view-162-27 {
  color: #6D737C;
  font-weight: 700;
}

.portal_xlicense_form_view-163-26 {
  margin-left: 0.125rem;
  color: rgba(234,74,53,var(--text-opacity));
  --text-opacity: 1;
}

.portal_xlicense_form_view-164-52 {
  width: 100%;
}

.portal_xlicense_form_view-167-10 {
  width: 100%;
}

.portal_xlicense_form_view-170-22 {
  width: 50%;
}

.portal_xlicense_form_view-173-27 {
  color: #6D737C;
  font-weight: 700;
  margin-left: 4px;
  margin-bottom: 6px;
}

.portal_xlicense_form_view-174-55 {
  width: 100%;
}

.portal_xlicense_form_view-180-11 {
  width: 100%;
}

.portal_xlicense_form_view-182-21 {
  margin-top: 80px;
}

.portal_xlicense_form_view-184-30 {
  font-size: 24px;
  margin-bottom: 25px;
}

.portal_xlicense_form_view-187-24 {
  min-width: 230px;
  max-width: 230px;
  margin-bottom: 0rem;
}

.portal_xlicense_form_view-188-18>*+* {
  --space-x-reverse: 0;
  margin-right: calc(45px * var(--space-x-reverse));
  margin-left: calc(45px * calc(1 - var(--space-x-reverse)));
}

.portal_xlicense_form_view-197-34 {
  line-height: 28px;
  padding-bottom: 20px;
  font-family: Inter;
  border: 1px solid #DADCE0;
  margin-top: 2rem;
  margin-bottom: 1rem;
  font-weight: 400;
  font-size: 16px;
  border-radius: 4px;
  padding-left: 50px;
  padding-top: 20px;
}

.portal_xlicense_form_view-202-34 {
  line-height: 28px;
  padding-bottom: 20px;
  font-family: Inter;
  border: 1px solid #DADCE0;
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-weight: 400;
  font-size: 16px;
  border-radius: 4px;
  padding-left: 50px;
  padding-top: 20px;
}

.portal_xlicense_form_view-211-33 {
  padding-bottom: 20px;
  justify-content: space-between;
  border: 1px solid #DADCE0;
  align-items: center;
  margin-top: 1.5rem;
  background-color: white;
  border-radius: 4px;
  display: flex;
  padding-left: 50px;
  padding-top: 20px;
}

.portal_xlicense_form_view-212-26 {
  font-size: 16px;
  font-family: Inter;
  font-weight: 400;
  line-height: 28px;
}

.portal_xlicense_form_view-217-27 {
  min-width: 208px;
  justify-content: space-between;
  font-family: Inter;
  margin-right: 20px;
  align-items: center;
  text-decoration: none;
  margin-left: 30px;
  font-size: 13px;
  background-color: black;
  border-radius: 4px;
  display: flex;
  color: white;
}

.portal_xlicense_form_view-217-27:hover {
  color: white;
  text-decoration: none;
  background-color: rgba(0,0,0,0.8);
}

.portal_xlicense_form_view-225-29 {
  padding-left: 20px;
  padding-top: 18px;
  padding-bottom: 18px;
}

.portal_xlicense_form_view-226-28 {
  font-weight: 600;
  color: #FF9900;
  padding-right: 2px;
}

.portal_xlicense_form_view-229-29 {
  margin-left: 14px;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-left: 1px solid #666666;
  color: #666666;
}

.portal_xlicense_form_view-231-30 {
  margin-left: 20px;
  max-width: none;
  width: 12px;
  height: 12px;
}

.portal_xlicense_form_view-232-25 {
  font-family: Inter;
  margin-top: 10px;
  text-align: center;
}

.portal_xlicense_form_view-249-27 {
  margin-top: 2.5rem;
}

.portal_xlicense_form_view-251-29 {
  min-width: 230px;
  max-width: 230px;
  margin-bottom: 0rem;
}

.portal_xlicense_form_view-252-23>*+* {
  --space-x-reverse: 0;
  margin-right: calc(45px * var(--space-x-reverse));
  margin-left: calc(45px * calc(1 - var(--space-x-reverse)));
}

.portal_xlicense_form_view-257-27 {
  margin-top: 1rem;
}

.portal_xlicense_form_view-261-33 {
  max-width: 65%;
}

.portal_xlicense_form_view-262-35 {
  display: block;
  margin-left: 4px;
  margin-bottom: 6px;
}

.portal_xlicense_form_view-263-37 {
  color: #6D737C;
  font-weight: 700;
}

.portal_xlicense_form_view-264-36 {
  margin-left: 0.125rem;
  color: rgba(234,74,53,var(--text-opacity));
  --text-opacity: 1;
}

.portal_xlicense_form_view-267-36 {
  min-width: 230px;
  max-width: 230px;
}

.portal_xlicense_form_view-268-30>*+* {
  --space-x-reverse: 0;
  margin-right: calc(45px * var(--space-x-reverse));
  margin-left: calc(45px * calc(1 - var(--space-x-reverse)));
}

.portal_xlicense_form_view-272-31 {
  margin-top: 0.75rem;
  max-width: 64.5%;
}

.portal_xlicense_form_view-274-35 {
  margin-top: 1rem;
  color: #6D737C;
  font-weight: 700;
  margin-left: 4px;
  margin-bottom: 6px;
}

.portal_xlicense_form_view-279-28 {
  width: 100%;
  gap: 20px;
}

.portal_xlicense_form_view-285-19 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
  padding-left: 4.5rem;
  padding-right: 4.5rem;
}

.portal_xlicense_form_view-287-22 {
  font-family: Inter;
  letter-spacing: 0.3px;
  font-weight: 500;
  color: rgba(234,74,53,var(--text-opacity));
  --text-opacity: 1;
  padding-bottom: 1rem;
}

.portal_xlicense_form_view-289-20 {
  display: flex;
  gap: 20px;
}

.portal_xlicense_form_view-291-22 {
  min-width: 168px;
  --text-opacity: 1;
  padding-bottom: 15px;
  --bg-opacity: 1;
  font-family: Inter;
  height: 48.75px;
  align-items: center;
  cursor: pointer;
  font-weight: 500;
  background-color: rgba(0,0,0,var(--bg-opacity));
  padding-right: 25px;
  letter-spacing: 0.3px;
  border-radius: 4px;
  display: flex;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 25px;
  padding-top: 15px;
}

.portal_xlicense_form_view-291-22>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse)));
}

.portal_xlicense_form_view-298-24:hover {
  cursor: not-allowed;
}

.portal_xlicense_form_view-298-24 {
  background-color: rgba(0,0,0,0.05);
  --bg-opacity: 1;
  color: #acacac;
}

.portal_xlicense_form_view-304-23 {
  margin-left: auto;
  margin-right: auto;
}

.portal_xlicense_form_view-309-21 {
  min-width: 160px;
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  --bg-opacity: 1;
  font-family: Inter;
  height: 48.75px;
  align-items: center;
  font-weight: 500;
  background-color: rgba(0,0,0,0.05);
  padding-right: 1.25rem;
  letter-spacing: 0.3px;
  border-radius: 4px;
  display: flex;
  color: rgba(0,0,0,var(--text-opacity));
  padding-left: 1.25rem;
  padding-top: 0.5rem;
}

.portal_xlicense_form_view-309-21>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse)));
}

.portal_xlicense_form_view-309-21:hover {
  cursor: pointer;
  background-color: rgba(0,0,0,0.1);
  --bg-opacity: 1;
}

.portal_xlicense_form_view-318-23 {
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.portal_xlicense_grid_view-34-16 {
  background-color: #CFF9E3;
}

.portal_xlicense_grid_view-35-16 {
  background-color: #FDE1E0;
}

.portal_xlicense_grid_view-36-16 {
  background-color: #FDE1E0;
}

.portal_xlicense_grid_view-37-16 {
  background-color: #FDE1E0;
}

.portal_xlicense_grid_view-38-5 {
  color: rgba(226,232,240,var(--text-opacity));
  --text-opacity: 1;
}

.portal_xlicense_grid_view-42-16 {
  color: #037659;
}

.portal_xlicense_grid_view-43-16 {
  color: #BD111F;
}

.portal_xlicense_grid_view-44-16 {
  color: #BD111F;
}

.portal_xlicense_grid_view-45-16 {
  color: #BD111F;
}

.portal_xlicense_grid_view-46-5 {
  color: rgba(226,232,240,var(--text-opacity));
  --text-opacity: 1;
}

.portal_xlicense_grid_view-49-4 {
  border-radius: 9999px;
  width: 1rem;
  height: 1rem;
}

.portal_xlicense_grid_view-78-19 {
  min-width: 200px;
  right: 0rem;
  top: 100%;
  border: 1px solid #e2e2e2;
  position: absolute;
  z-index: 50;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  background-color: white;
  border-radius: 0.25rem;
}

.portal_xlicense_grid_view-82-31 {
  padding-bottom: 0.5rem;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  font-size: 14px;
  padding-right: 1rem;
  display: flex;
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.portal_xlicense_grid_view-82-31:hover {
  background-color: #F8F8F9;
}

.portal_xlicense_grid_view-90-24 {
  color: #9CA3AF;
  margin-left: 1rem;
}

.portal_xlicense_grid_view-97-15 {
  justify-content: space-between;
  font-family: Inter;
  height: 54px;
  align-items: center;
  --border-opacity: 1;
  border-bottom-color: rgba(0,0,0,0.1);
  border-bottom-width: 1px;
  padding-right: 8px;
  display: flex;
  color: black;
  padding-left: 20px;
}

.portal_xlicense_grid_view-97-15:hover {
  background-color: #F8F8F9;
  text-decoration: none;
  color: black;
}

.portal_xlicense_grid_view-105-23 {
  display: flex;
  align-items: center;
  cursor: pointer;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-right: 0.75rem;
}

.portal_xlicense_grid_view-115-34 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 16px;
  font-weight: 400;
}

.portal_xlicense_grid_view-118-18 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  height: 100%;
}

.portal_xlicense_grid_view-119-19 {
  width: 320px;
  height: 100%;
  margin-right: 70px;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

@media (max-width: 1400px) {

  .portal_xlicense_grid_view-119-19 {
    display: none;
  }

}

.portal_xlicense_grid_view-122-30 {
  height: 100%;
  color: #105FE1;
  font-size: 15px;
}

.portal_xlicense_grid_view-126-31 {
  margin-left: 5px;
  margin-right: 5px;
}

.portal_xlicense_grid_view-134-32 {
  height: 100%;
  font-size: 15px;
  color: #6D737C;
}

.portal_xlicense_grid_view-140-20 {
  width: 160px;
  margin-right: 50px;
  color: #6D6D6D;
}

.portal_xlicense_grid_view-147-21 {
  width: 70px;
  padding-bottom: 4px;
  margin-right: 70px;
  align-items: baseline;
  text-align: center;
  font-weight: 400;
  font-size: 12px;
  padding-right: 10px;
  border-radius: 4px;
  display: block;
  padding-left: 10px;
  padding-top: 4px;
}

.portal_xlicense_grid_view-149-42 {
  margin-right: 20px;
  width: 100px;
  color: #444444;
}

.portal_xlicense_grid_view-156-19 {
  background-color: #f2f2f2;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  border-radius: 0.25rem;
  font-weight: 500;
}

.portal_xlicense_grid_view-162-24 {
  position: relative;
  margin-left: 0.5rem;
  outline: none;
}

.portal_xlicense_grid_view-168-25 {
  background-color: #f2f2f2;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  border-radius: 0.25rem;
  font-weight: 500;
  cursor: pointer;
}

.portal_xlicense_grid_view-180-17 {
  margin-left: auto;
  margin-right: auto;
  padding: 5rem;
  width: 960px;
}

.portal_xlicense_grid_view-181-18 {
  height: 150px;
}

.portal_xlicense_grid_view-183-77 {
  margin-left: auto;
  margin-right: auto;
}

.portal_xlicense_grid_view-189-19 {
  position: relative;
  left: 45%;
  top: -135px;
  width: 93px;
  height: 93px;
}

.portal_xlicense_grid_view-191-18 {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  font-size: 1.5rem;
  font-weight: 600;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.portal_xlicense_grid_view-193-18 {
  margin-left: auto;
  margin-right: auto;
  padding-top: 0.5rem;
  text-align: center;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.portal_xlicense_grid_view-195-18 {
  margin-top: 1.5rem;
  display: flex;
  justify-content: center;
}

.portal_xlicense_grid_view-197-37 {
  display: inline-block;
}

.portal_xlicense_grid_view-201-43 {
  flex: 1 1 0%;
  display: flex;
  flex-direction: column;
  margin-left: 4.5rem;
  margin-right: 4.5rem;
  margin-top: 2.5rem;
}

.portal_xlicense_grid_view-202-18 {
  padding-bottom: 1.5rem;
  border-bottom-width: 1px;
  border-bottom-color: rgba(0,0,0,0.1);
  --border-opacity: 1;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.portal_xlicense_grid_view-203-20 {
  font-size: 24px;
  font-family: Product Sans;
  font-weight: 700;
  color: rgba(0,0,0,var(--text-opacity));
  letter-spacing: 0.5px;
  --text-opacity: 1;
}

.portal_xlicense_grid_view-206-39 {
  display: inline-block;
}

.portal_xlicense_grid_view-209-20 {
  padding-bottom: 0.5rem;
  align-items: center;
  --border-opacity: 1;
  border-bottom-color: rgba(0,0,0,0.1);
  min-height: 36px;
  border-bottom-width: 1px;
  background-color: #FAFAFA;
  padding-right: 20px;
  display: flex;
  padding-left: 20px;
  padding-top: 0.5rem;
}

.portal_xlicense_grid_view-214-22 {
  margin-left: 0.5rem;
  font-size: 14px;
  color: #6D6D6D;
}

.portal_xlicense_grid_view-215-24 {
  position: relative;
  margin-left: 1rem;
  outline: none;
}

.portal_xlicense_grid_view-222-25 {
  padding-bottom: 0.25rem;
  cursor: pointer;
  font-weight: 500;
  font-size: 14px;
  background-color: #f2f2f2;
  padding-right: 1rem;
  border-radius: 0.25rem;
  padding-left: 1rem;
  padding-top: 0.25rem;
}

.portal_xlicense_grid_view-227-26 {
  min-width: 200px;
  top: 100%;
  border: 1px solid #e2e2e2;
  position: absolute;
  z-index: 50;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  background-color: white;
  border-radius: 0.25rem;
  left: 0rem;
}

.portal_xlicense_grid_view-231-38 {
  cursor: pointer;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 14px;
}

.portal_xlicense_grid_view-231-38:hover {
  background-color: #F8F8F9;
}

.portal_xlicense_grid_view-247-52 {
  padding-bottom: 25rem;
}

.portal_xlicense_summary_view-24-19 {
  margin-left: -1px;
  font-size: 24px;
  font-family: Product Sans;
  color: black;
  letter-spacing: 0.5px;
}

.portal_xlicense_summary_view-27-20 {
  margin-top: 25px;
  display: flex;
}

.portal_xlicense_summary_view-28-21 {
  padding-left: 49px;
  padding-right: 49px;
  padding-top: 38px;
  padding-bottom: 38px;
  width: 50%;
  outline: 1px solid #DADCE0;
  border-radius: 4px;
}

.portal_xlicense_summary_view-29-22 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.portal_xlicense_summary_view-30-24 {
  padding-right: 2px;
  font-size: 21px;
  font-family: Product Sans;
  font-weight: 700;
  color: black;
  letter-spacing: 0.5px;
}

.portal_xlicense_summary_view-32-23 {
  padding-bottom: 3px;
  font-family: Inter;
  height: 24px;
  font-weight: 600;
  font-size: 12px;
  padding-right: 12px;
  letter-spacing: 0.3px;
  border-radius: 4px;
  padding-left: 12px;
  padding-top: 3px;
}

.portal_xlicense_summary_view-37-20 {
  padding-bottom: 12px;
  font-size: 12px;
  font-family: Inter;
  font-weight: 500;
  color: #6D737C;
}

.portal_xlicense_summary_view-39-20 {
  margin-top: 8px;
  font-size: 12px;
  font-family: Product Sans;
  font-weight: 700;
  color: #6D737C;
  letter-spacing: 0.2px;
  word-spacing: -1px;
}

.portal_xlicense_summary_view-42-22 {
  padding-top: 4px;
  color: black;
}

.portal_xlicense_summary_view-49-21 {
  padding-left: 73px;
  padding-top: 40px;
  padding-bottom: 38px;
}

.portal_xlicense_summary_view-50-23 {
  font-size: 12px;
  font-family: Product Sans;
  font-weight: 700;
  color: #6D737C;
  letter-spacing: 0.2px;
  word-spacing: -1px;
}

.portal_xlicense_summary_view-52-20 {
  padding-top: 3px;
  padding-bottom: 18px;
  font-size: 16px;
  font-weight: 500;
  font-family: Inter;
  color: black;
}

.portal_xlicense_summary_view-54-23 {
  font-size: 12px;
  font-family: Product Sans;
  font-weight: 700;
  color: #6D737C;
  letter-spacing: 0.2px;
  word-spacing: -1px;
}

.portal_xlicense_summary_view-56-20 {
  padding-top: 3px;
  padding-bottom: 18px;
  font-size: 16px;
  font-weight: 500;
  font-family: Inter;
  color: black;
}

.portal_xlicense_summary_view-58-23 {
  font-size: 12px;
  font-family: Product Sans;
  font-weight: 700;
  color: #6D737C;
  letter-spacing: 0.2px;
  word-spacing: -1px;
}

.portal_xlicense_summary_view-60-20 {
  padding-top: 3px;
  font-size: 16px;
  font-weight: 500;
  font-family: Inter;
  color: black;
}

.portal_xlicense_summary_view-85-26 {
  margin-left: -1px;
  margin-bottom: 1rem;
  margin-top: 2rem;
  font-size: 24px;
  font-family: Product Sans;
  color: black;
  letter-spacing: 0.5px;
}

.portal_xlicense_summary_view-87-29 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  margin-bottom: 2rem;
  background-color: #F8F8F9;
}

.portal_xlicense_summary_view-92-30 {
  font-size: 1.125rem;
  flex-grow: 1;
  background-color: #F8F8F9;
  border-radius: 4px;
  display: block;
}

.portal_xlicense_summary_view-95-27 {
  padding-left: 49px;
  padding-right: 49px;
  padding-top: 38px;
  padding-bottom: 38px;
  width: 50%;
  outline: 1px solid #DADCE0;
  border-radius: 4px;
}

.portal_xlicense_summary_view-97-28 {
  display: flex;
  padding-top: 8px;
  gap: 2.75rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  align-items: baseline;
}

.portal_xlicense_summary_view-98-27 {
  font-size: 16px;
  font-family: Product Sans;
  font-weight: 700;
  color: #6D737C;
  letter-spacing: 0.2px;
  word-spacing: -1px;
}

.portal_xlicense_summary_view-100-29 {
  display: flex;
}

.portal_xlicense_summary_view-101-31 {
  padding-top: 4px;
  margin-right: 12px;
  font-size: 16px;
  font-weight: 700;
  font-family: JetBrains Mono;
  color: black;
}

.portal_xlicense_summary_view-107-28 {
  display: flex;
  padding-top: 8px;
  gap: 1rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  align-items: baseline;
}

.portal_xlicense_summary_view-108-27 {
  font-size: 16px;
  font-family: Product Sans;
  font-weight: 700;
  color: #6D737C;
  letter-spacing: 0.2px;
  word-spacing: -1px;
}

.portal_xlicense_summary_view-110-29 {
  display: flex;
}

.portal_xlicense_summary_view-111-31 {
  padding-top: 4px;
  margin-right: 12px;
  font-size: 16px;
  font-weight: 700;
  font-family: JetBrains Mono;
  color: black;
}

.portal_xlicense_summary_view-123-21 {
  margin-left: -1px;
  margin-bottom: 22px;
  font-size: 24px;
  font-family: Product Sans;
  color: black;
  letter-spacing: 0.5px;
}

.portal_xlicense_summary_view-125-22 {
  margin-left: 12px;
}

.portal_xlicense_summary_view-128-27 {
  font-size: 12px;
  font-family: Product Sans;
  font-weight: 700;
  color: #6D737C;
  letter-spacing: 0.2px;
  word-spacing: -1px;
}

.portal_xlicense_summary_view-130-24 {
  padding-top: 3px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 500;
  font-family: Inter;
  color: black;
}

.portal_xlicense_summary_view-134-27 {
  font-size: 12px;
  font-family: Product Sans;
  font-weight: 700;
  color: #6D737C;
  letter-spacing: 0.2px;
  word-spacing: -1px;
}

.portal_xlicense_summary_view-136-25 {
  padding-top: 3px;
  font-size: 16px;
  font-weight: 500;
  font-family: Inter;
  color: black;
  word-spacing: -1px;
  letter-spacing: 0.2px;
}

.portal_xlicense_summary_view-136-25>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(12px * var(--space-y-reverse));
  margin-top: calc(12px * calc(1 - var(--space-y-reverse)));
}

.portal_xlicense_summary_view-150-22 {
  margin-left: -1px;
  margin-top: 25px;
  font-size: 24px;
  font-family: Product Sans;
  color: black;
  letter-spacing: 0.5px;
}

.portal_xlicense_summary_view-153-23 {
  margin-top: 25px;
  display: flex;
}

.portal_xlicense_summary_view-155-25 {
  padding-left: 49px;
  padding-right: 49px;
  padding-top: 38px;
  padding-bottom: 38px;
  width: 50%;
  outline: 1px solid #DADCE0;
  border-radius: 4px;
}

.portal_xlicense_summary_view-157-27 {
  min-height: 200px;
}

.portal_xlicense_summary_view-158-25 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.portal_xlicense_summary_view-159-27 {
  font-size: 21px;
  font-family: Product Sans;
  font-weight: 700;
  color: black;
  letter-spacing: 0.5px;
}

.portal_xlicense_summary_view-163-27 {
  padding-top: 38px;
}

.portal_xlicense_summary_view-164-26 {
  font-size: 12px;
  font-family: Product Sans;
  font-weight: 700;
  color: #6D737C;
  letter-spacing: 0.2px;
  word-spacing: -1px;
}

.portal_xlicense_summary_view-166-28 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 20px;
  font-weight: 700;
  font-family: JetBrains Mono;
}

.portal_xlicense_summary_view-169-27 {
  display: flex;
  text-decoration: underline;
  padding-top: 4px;
  letter-spacing: 0.1px;
  font-size: 16px;
  font-weight: 700;
  font-family: JetBrains Mono;
  color: #105FE1;
}

.portal_xlicense_summary_view-171-30 {
  margin-left: 5px;
  margin-right: 5px;
}

.portal_xlicense_summary_view-174-27 {
  padding-top: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.portal_xlicense_summary_view-175-26 {
  font-size: 12px;
  font-family: Product Sans;
  font-weight: 700;
  color: #6D737C;
  letter-spacing: 0.2px;
  word-spacing: -1px;
}

.portal_xlicense_summary_view-177-29 {
  padding-top: 4px;
  margin-right: 12px;
  font-size: 16px;
  font-weight: 500;
  font-family: Inter;
  color: black;
}

.portal_xlicense_summary_view-180-27 {
  padding-top: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.portal_xlicense_summary_view-181-26 {
  font-size: 12px;
  font-family: Product Sans;
  font-weight: 700;
  color: #6D737C;
  letter-spacing: 0.2px;
  word-spacing: -1px;
}

.portal_xlicense_summary_view-183-28 {
  display: flex;
}

.portal_xlicense_summary_view-184-30 {
  padding-top: 4px;
  margin-right: 12px;
  font-size: 16px;
  font-weight: 700;
  font-family: JetBrains Mono;
  color: black;
}

.portal_xlicense_summary_view-189-27 {
  padding-top: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.portal_xlicense_summary_view-190-26 {
  font-size: 12px;
  font-family: Product Sans;
  font-weight: 700;
  color: #6D737C;
  letter-spacing: 0.2px;
  word-spacing: -1px;
}

.portal_xlicense_summary_view-192-28 {
  display: flex;
}

.portal_xlicense_summary_view-193-30 {
  padding-top: 4px;
  margin-right: 12px;
  font-size: 16px;
  font-weight: 700;
  font-family: JetBrains Mono;
  color: black;
}

.portal_xlicense_summary_view-199-26 {
  padding-left: 73px;
  padding-top: 30px;
}

.portal_xlicense_summary_view-200-28 {
  font-size: 12px;
  font-family: Product Sans;
  font-weight: 700;
  color: #6D737C;
  letter-spacing: 0.2px;
  word-spacing: -1px;
}

.portal_xlicense_summary_view-202-25 {
  padding-top: 3px;
  padding-bottom: 10px;
  font-size: 16px;
  font-weight: 500;
  font-family: Inter;
  color: black;
}

.portal_xlicense_summary_view-204-25 {
  padding-top: 20px;
  font-size: 12px;
  font-family: Product Sans;
  font-weight: 700;
  color: #6D737C;
  letter-spacing: 0.2px;
  word-spacing: -1px;
}

.portal_xlicense_summary_view-206-25 {
  padding-top: 4px;
  font-size: 16px;
  font-weight: 500;
  font-family: Inter;
  color: black;
}

.portal_xlicense_summary_view-214-22 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 60px;
}

.portal_xlicense_summary_view-216-28 {
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #F8F8F9;
  border-radius: 4px;
}

.portal_xlicense_summary_view-217-27 {
  text-decoration: underline;
  display: flex;
  justify-content: center;
  font-size: 18px;
  font-family: Product Sans;
  font-weight: 400;
  color: rgb(16, 95, 225);
}

.portal_xlicense_summary_view-220-30 {
  margin-right: 20px;
}

.portal_xlicense_summary_view-229-23 {
  height: 200px;
}

.portal_xlicense_summary_view-230-23 {
  margin-bottom: 23px;
  font-size: 24px;
  font-family: Product Sans;
  color: black;
  letter-spacing: 0.5px;
}

.portal_xlicense_summary_view-232-25 {
  line-height: 20px;
  max-width: 370px;
  font-family: Inter;
  height: 0px;
  margin-top: -3px;
  overflow: hidden;
  font-size: 12px;
  padding-right: 0.5rem;
  transition: height 200ms ease-out 100ms, opacity 200ms ease-out 100ms;
  padding-left: 0.5rem;
  opacity: 0.4;
}

.portal_xlicense_summary_view-238-27 {
  height: 200px;
  opacity: 1;
}

.portal_xlicense_summary_view-239-23 {
  margin-left: 4px;
}

.portal_xlicense_summary_view-241-49 {
  display: inline-flex;
  text-decoration: underline;
  text-decoration-style: dashed;
  text-underline-offset: 0.2rem;
}

.portal_xlicense_summary_view-245-25 {
  margin-top: 12px;
}

.portal_xlicense_summary_view-247-25 {
  margin-top: 16px;
}

.portal_xlicense_summary_view-249-30 {
  padding-bottom: 9px;
  font-family: Inter;
  word-spacing: -1px;
  font-weight: 600;
  background-color: #FDE1E0;
  padding-right: 28px;
  border-radius: 4px;
  color: #BD111F;
  padding-left: 28px;
  padding-top: 9px;
}

.portal_xlicense_summary_view-253-32 {
  opacity: 0.6;
  cursor: not-allowed;
}

.portal_xlicense_summary_view-257-29 {
  padding-bottom: 9px;
  font-family: Inter;
  word-spacing: -1px;
  font-weight: 600;
  margin-left: 20px;
  padding-right: 28px;
  border-radius: 4px;
  color: #6D6D6D;
  padding-left: 28px;
  padding-top: 9px;
}

.portal_xlicense_summary_view-257-29:hover {
  background-color: #F8F8F9;
}

.portal_xlicense_summary_view-263-28 {
  padding-bottom: 9px;
  font-family: Inter;
  border: 1px solid #D9D9D9;
  word-spacing: -1px;
  font-weight: 600;
  background-color: #F8F8F9;
  padding-right: 28px;
  border-radius: 4px;
  color: #BD111F;
  padding-left: 28px;
  padding-top: 9px;
}

.portal_xlicense_summary_view-267-30 {
  display: none;
}

.portal_xlicense_summary_view-273-17 {
  margin-bottom: 23px;
  font-size: 24px;
  font-family: Product Sans;
  color: black;
  letter-spacing: 0.5px;
}

.portal_xlicense_summary_view-275-22 {
  padding-bottom: 9px;
  font-family: Inter;
  border: 1px solid #D9D9D9;
  word-spacing: -1px;
  font-weight: 600;
  background-color: #F8F8F9;
  padding-right: 28px;
  border-radius: 4px;
  color: #BD111F;
  padding-left: 28px;
  padding-top: 9px;
}

.portal_xlicense_summary_view-285-20 {
  padding-left: 4.5rem;
  padding-right: 4.5rem;
  padding-top: 3rem;
  padding-bottom: 3rem;
  overflow-y: auto;
  height: 100%;
}

.portal_xlicense_summary_view-287-21 {
  width: 1150px;
}

.portal_xlicense_summary_view-288-22 {
  display: flex;
  justify-content: space-between;
}

.portal_xlicense_summary_view-289-22 {
  margin-left: -1px;
  font-size: 24px;
  font-family: Product Sans;
  font-weight: 700;
  color: black;
  letter-spacing: 0.5px;
}

.portal_xlicense_summary_view-291-46 {
  margin-right: -30px;
  margin-top: 1px;
}

.portal_xlicense_summary_view-292-24 {
  cursor: pointer;
}

.portal_xlicense_summary_view-295-21 {
  width: 1150px;
}

.portal_xlicense_summary_view-296-22 {
  margin-bottom: 30px;
}

.portal_xlicense_summary_view-299-24 {
  margin-bottom: 56px;
}

.portal_xlicense_summary_view-301-22 {
  margin-bottom: 56px;
}

.portal_xlicense_summary_view-309-22 {
  padding-bottom: 56px;
  margin-top: 86px;
}

.toolkit_error-wrapper-9-3 {
  --text-opacity: 1;
  padding-bottom: 0.25rem;
  --bg-opacity: 1;
  position: absolute;
  z-index: 3;
  margin-bottom: 0.5rem;
  font-weight: 400;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  font-size: .875rem;
  background-color: rgba(234,74,53,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  display: none;
  bottom: 100%;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.25rem;
  left: -1px;
}

.toolkit_error-wrapper-9-3::before {
  width: 0rem;
  border-width: 4px 4px 0 4px;
  top: 100%;
  border-color: #EA4A35 transparent transparent transparent;
  height: 0rem;
  border-style: solid;
  position: absolute;
  content: '';
  left: 0.5rem;
}

.toolkit_error-wrapper-38-36 {
  color: rgba(234,74,53,var(--text-opacity));
  --text-opacity: 1;
}

.toolkit_error-wrapper-39-24:hover .wrapper-error {
  display: block;
}

.toolkit_error-wrapper-41-26 {
  position: relative;
}

.toolkit_error-wrapper-44-31 {
  display: block;
}

.toolkit_error-wrapper-47-41 {
  margin-left: 0.125rem;
  color: rgba(234,74,53,var(--text-opacity));
  --text-opacity: 1;
}

.toolkit_input-10-3 {
  line-height: 1.625;
  width: 100%;
  border-width: 1px;
  padding-bottom: 0.5rem;
  transition-duration: 200ms;
  transition-property: all;
  border-color: rgba(250,250,250,var(--border-opacity));
  --bg-opacity: 1;
  align-items: center;
  --border-opacity: 1;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  overflow: hidden;
  background-color: rgba(250,250,250,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  display: inline-flex;
  padding-left: 0.5rem;
  padding-top: 0.5rem;
}

.toolkit_input-10-3>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.toolkit_input-10-3:focus-within {
  outline: none;
  box-shadow: none;
  border-width: 1px;
  border-color: rgba(234,74,53,var(--border-opacity));
  --border-opacity: 1;
}

.toolkit_input-10-3:focus {
  outline: none;
  box-shadow: none;
  border-width: 1px;
  border-color: rgba(234,74,53,var(--border-opacity));
  --border-opacity: 1;
}

.toolkit_input-10-3:hover {
  border-width: 1px;
  border-color: rgba(234,74,53,var(--border-opacity));
  --border-opacity: 1;
}

.toolkit_input-27-3 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: rgba(203,213,224,var(--border-opacity));
  --border-opacity: 1;
  cursor: not-allowed;
}

.toolkit_input-27-3:hover {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  border-width: 1px;
  border-color: rgba(203,213,224,var(--border-opacity));
  --border-opacity: 1;
}

.toolkit_input-34-3 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  line-height: 1.625;
  flex: 1 1 auto;
  min-width: 0rem;
  background-color: transparent;
  --bg-opacity: 1;
}

.toolkit_input-34-3:focus {
  outline: none;
}

.toolkit_input-34-3:disabled {
  cursor: not-allowed;
}

.toolkit_radio-blocks-10-3 {
  border-width: 1px;
  padding-bottom: 0.75rem;
  transition-duration: 200ms;
  transition-property: all;
  border-color: rgba(250,250,250,var(--border-opacity));
  --bg-opacity: 1;
  vertical-align: middle;
  align-items: center;
  --border-opacity: 1;
  text-align: center;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  cursor: pointer;
  background-color: rgba(250,250,250,var(--bg-opacity));
  padding-right: 3.75rem;
  border-radius: 0.25rem;
  padding-left: 3.75rem;
  padding-top: 0.75rem;
}

.toolkit_radio-blocks-10-3:hover {
  background-color: rgba(246,246,246,var(--bg-opacity));
  --bg-opacity: 1;
}

.toolkit_radio-blocks-20-3 {
  border-width: 1px;
  border-color: rgba(234,74,53,var(--border-opacity));
  --border-opacity: 1;
}

.toolkit_radio-blocks-25-34 {
  display: none;
}

.toolkit_radio-blocks-31-26 {
  color: rgba(202,202,202,var(--text-opacity));
  --text-opacity: 1;
}

.toolkit_radio-blocks-31-26:hover {
  cursor: not-allowed;
  background-color: rgba(250,250,250,var(--bg-opacity));
  --bg-opacity: 1;
}

.toolkit_radio-blocks-35-26 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(250,250,250,var(--bg-opacity));
  --bg-opacity: 1;
}

.toolkit_radio-blocks-35-26:hover {
  background-color: rgba(250,250,250,var(--bg-opacity));
  --bg-opacity: 1;
}

.toolkit_radio-blocks-43-39 {
  display: flex;
  gap: 20px;
}

.toolkit_select-37-3 {
  line-height: 1.625;
  width: 100%;
  border-width: 1px;
  padding-bottom: 0.75rem;
  max-width: 100%;
  transition-duration: 200ms;
  transition-property: all;
  border-color: rgba(250,250,250,var(--border-opacity));
  --bg-opacity: 1;
  align-items: center;
  --border-opacity: 1;
  position: relative;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  min-height: 46px;
  background-color: rgba(250,250,250,var(--bg-opacity));
  padding-right: 1.75rem;
  border-radius: 0.25rem;
  display: inline-flex;
  padding-top: 0.75rem;
}

.toolkit_select-37-3:focus-within {
  border-width: 1px;
  border-color: rgba(229,229,229,var(--border-opacity));
  --border-opacity: 1;
}

.toolkit_select-37-3:hover {
  border-width: 1px;
  border-color: rgba(229,229,229,var(--border-opacity));
  --border-opacity: 1;
}

.toolkit_select-37-3[disabled] {
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: rgba(203,213,224,var(--border-opacity));
  --border-opacity: 1;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  cursor: not-allowed;
}

.toolkit_select-56-3 {
  width: 1.75rem;
  right: 0rem;
  --text-opacity: 1;
  top: 0rem;
  justify-content: center;
  align-items: center;
  position: absolute;
  display: flex;
  bottom: 0rem;
  color: rgba(203,213,224,var(--text-opacity));
}

.toolkit_select-56-3::before {
  margin-top: 0.125rem;
}

.toolkit_select-56-3:[disabled] {
  cursor: not-allowed;
}

.toolkit_select-56-3:not([disabled]):hover {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.toolkit_select-71-3 {
  position: absolute;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  left: 0.5rem;
  right: 1.5rem;
  pointer-events: none;
}

.toolkit_select-79-3 {
  width: 100%;
  --text-opacity: 1;
  --bg-opacity: 1;
  cursor: default;
  background-color: transparent;
  padding-right: 0.5rem;
  flex: 1 1 0%;
  color: rgba(74,85,104,var(--text-opacity));
  padding-left: 0.5rem;
}

.toolkit_select-79-3:disabled {
  cursor: not-allowed;
}

.toolkit_select-79-3:focus {
  outline: none;
  cursor: text;
}

.toolkit_select-90-3 {
  line-height: 1.625;
  right: -1px;
  padding-bottom: 0.25rem;
  top: 100%;
  --bg-opacity: 1;
  overflow-y: auto;
  position: absolute;
  margin-top: 4px;
  z-index: 100;
  box-shadow: 0 3px 6px -4px rgba(0,0,0,.12), 0 6px 16px 0 rgba(0,0,0,.08), 0 9px 28px 8px rgba(0,0,0,.05);
  overflow-x: hidden;
  background-color: rgba(250,250,250,var(--bg-opacity));
  border-radius: 0.25rem;
  max-height: 15rem;
  padding-top: 0.25rem;
  left: -1px;
}

.toolkit_select-107-3 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: default;
}

.toolkit_select-113-3 {
  background-color: rgba(246,246,246,var(--bg-opacity));
  --bg-opacity: 1;
}

.toolkit_select-121-3 {
  --text-opacity: 1;
  padding-bottom: 0.25rem;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: default;
  overflow: hidden;
  padding-right: 0.5rem;
  color: rgba(160,174,192,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.toolkit_select-128-3 {
  appearance: none;
  width: 1.125rem;
  --text-opacity: 1;
  border-width: 1px;
  --bg-opacity: 1;
  height: 1.125rem;
  margin-right: 0.5rem;
  -webkit-appearance: none;
  user-select: none;
  vertical-align: middle;
  cursor: pointer;
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-radius: 0.25rem;
  display: inline-block;
  flex: none;
  color: rgba(234,74,53,var(--text-opacity));
}

.toolkit_select-128-3:focus {
  outline: none;
}

.toolkit_select-128-3:hover {
  border-width: 1px;
  border-color: rgba(229,229,229,var(--border-opacity));
  --border-opacity: 1;
}

.toolkit_select-128-3:checked {
  background-position: 50%;
  border-width: 1px;
  border-color: transparent;
  background-repeat: no-repeat;
  --bg-opacity: 1;
  --border-opacity: 1;
  background-size: 100% 100%;
  background-color: currentColor;
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.707 7.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4a1 1 0 0 0-1.414-1.414L7 8.586 5.707 7.293z'/%3e%3c/svg%3e");
}

.toolkit_select-150-3 {
  background-position: 50%;
  border-width: 1px;
  border-color: transparent;
  background-repeat: no-repeat;
  --bg-opacity: 1;
  --border-opacity: 1;
  background-size: 100% 100%;
  background-color: currentColor;
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.707 7.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4a1 1 0 0 0-1.414-1.414L7 8.586 5.707 7.293z'/%3e%3c/svg%3e");
}

.toolkit_select-446-52 {
  visibility: hidden;
}

.toolkit_select-447-48 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.toolkit_select-454-54 {
  opacity: 0%;
}

.toolkit_select-477-46 {
  cursor: pointer;
}

.toolkit_select-481-45 {
  font-size: .75rem;
}

.toolkit_select-493-40 {
  cursor: pointer;
}

.toolkit_textarea-14-3 {
  line-height: 1.625;
  width: 100%;
  border-width: 1px;
  transition-duration: 200ms;
  transition-property: all;
  border-color: rgba(250,250,250,var(--border-opacity));
  --bg-opacity: 1;
  align-items: center;
  --border-opacity: 1;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  overflow: hidden;
  background-color: rgba(250,250,250,var(--bg-opacity));
  border-radius: 0.25rem;
  display: inline-flex;
}

.toolkit_textarea-14-3>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.toolkit_textarea-14-3:focus-within {
  outline: none;
  border-width: 1px;
  border-color: rgba(234,74,53,var(--border-opacity));
  --border-opacity: 1;
}

.toolkit_textarea-14-3:hover {
  border-width: 1px;
  border-color: rgba(234,74,53,var(--border-opacity));
  --border-opacity: 1;
}

.toolkit_textarea-28-3 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: rgba(203,213,224,var(--border-opacity));
  --border-opacity: 1;
  cursor: not-allowed;
}

.toolkit_textarea-28-3:hover {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  border-width: 1px;
  border-color: rgba(203,213,224,var(--border-opacity));
  --border-opacity: 1;
}

.toolkit_textarea-35-3 {
  min-width: 0rem;
  line-height: 1.625;
  padding-bottom: 0.25rem;
  --bg-opacity: 1;
  min-height: 2.75rem;
  background-color: transparent;
  padding-right: 0.5rem;
  resize: none;
  flex: 1 1 auto;
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.toolkit_textarea-35-3:focus {
  outline: none;
}

.toolkit_textarea-35-3:disabled {
  cursor: not-allowed;
}

.toolkit_textarea-64-20 {
  display: flex;
  align-items: center;
  margin-bottom: 0.25rem;
}

.toolkit_textarea-64-20>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.toolkit_textarea-65-29 {
  font-weight: 400;
}

.toolkit_tooltip-8-3 {
  width: max-content;
  --text-opacity: 1;
  max-width: 40vw;
  --bg-opacity: 1;
  height: fit-content;
  overflow-y: hidden;
  visibility: hidden;
  position: absolute;
  margin-top: 0.5rem;
  z-index: 3;
  margin-bottom: 0.5rem;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  overflow-x: auto;
  font-size: var(--base-font-size, 0.875rem);
  background-color: rgba(240,240,240,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  bottom: 100%;
  color: rgba(133, 133, 133, 1);
  padding-left: 0.5rem;
  left: 3.5%;
}

.toolkit_tooltip-8-3:hover {
  cursor: pointer;
}

.toolkit_tooltip-8-3>div>* {
  all: revert;
}

.toolkit_tooltip-8-3::before {
  width: 0rem;
  border-width: 4px 4px 0 4px;
  top: 100%;
  border-color: #F0F0F0 transparent;
  height: 0rem;
  border-style: solid;
  position: absolute;
  content: '';
  left: 0.5rem;
}

.toolkit_tooltip-37-3 {
  top: 100%;
}

.toolkit_tooltip-54-36 {
  position: relative;
}

.toolkit_tooltip-54-36:focus {
  outline: none;
}

.toolkit_tooltip-60-25 {
  visibility: visible;
}

.toolkit_tooltip-63-46 {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.25rem;
  color: rgba(var(--input__text-color, var(--text-color)), 0.4);
}

@media (hover: hover) {

  
  
  .toolkit_tooltip-63-46:hover {
    cursor: pointer;
    color: rgba(var(--input__text-color, var(--text-color)), 0.8);
  }

}

.toolkit_tooltip-63-46:active {
  color: rgba(var(--input__text-color, var(--text-color)), 0.8);
}

.zf_util-43-17 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 100;
  text-transform: uppercase;
  font-size: 1.5rem;
  margin-bottom: 0.5rem;
}

.zf_util-49-36 {
  border-width: 1px;
  padding-bottom: 2.5rem;
  justify-content: center;
  align-items: center;
  padding-right: 1rem;
  border-radius: 0.25rem;
  display: flex;
  padding-left: 1rem;
  padding-top: 2.5rem;
}