@charset "UTF-8";/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
}

/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

body {
  line-height: 1;
}

ol,
ul {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote::before,
blockquote::after,
q::before,
q::after {
  content: "";
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* RESPONSUM style */
body {
  margin: 0;
  font-family: "Red Hat Display", sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", monospace;
}

input,
button {
  font-family: "Red Hat Display", sans-serif;
}

textarea {
  font-family: "Red Hat Display", sans-serif;
  font-size: 1.1em;
}

h1 {
  font-size: 2em;
}

h2 {
  font-size: 1.5em;
}

h3 {
  font-size: 1.2em;
}

@media (max-width: 1536px) {
  h2 {
    font-size: 1.2em;
  }
  h3 {
    font-size: 1.1em;
  }
}
input::placeholder,
textarea::placeholder {
  color: #636b82;
}

input:read-only,
input:disabled {
  background-color: rgba(239, 239, 239, 0.3);
  color: #636b82;
}
input:read-only::placeholder,
input:disabled::placeholder {
  color: #636b82;
}

textarea:read-only,
textarea:disabled {
  background-color: rgba(239, 239, 239, 0.3);
  color: #636b82;
}
textarea:read-only::placeholder,
textarea:disabled::placeholder {
  color: #636b82;
}

:root {
  --color-brand-primary: #80bcb9;
  --color-brand-primary-lighter: #a0cdca;
  --color-brand-accent: #1c9795;
  --color-brand-accent-light: #7edddc;
  --color-brand-dark: #032d30;
  --color-brand-darkish: #043f43;
  --color-brand-light-dark: #054d52;
}._app_196z9_1 {
  width: 100vw;
  height: 100vh;
}.user-avatar {
  flex-shrink: 0;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: var(--color-brand-primary);
  border-radius: 50%;
  color: #fff;
  vertical-align: middle;
  font-weight: 400;
  line-height: 1;
  text-align: center;
  cursor: default;
}
.user-avatar.size-16 {
  font-size: 8px;
  width: 16px;
  height: 16px;
}
.user-avatar.size-24 {
  font-size: 12px;
  width: 24px;
  height: 24px;
}
.user-avatar.size-32 {
  font-size: 16px;
  width: 32px;
  height: 32px;
}
.user-avatar.size-40 {
  font-size: 20px;
  width: 40px;
  height: 40px;
}[id^=tooltip-portal] {
  pointer-events: none;
}

.tooltip-portal .tooltip-hidden-wrapper {
  z-index: 10000;
  position: fixed;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.tooltip-portal .tooltip-hidden-wrapper.side-tooltip {
  flex-direction: row;
}
.tooltip-portal .tooltip-content-wrapper {
  max-width: 100%;
  position: relative;
  background: #000;
  border-radius: 8px;
  padding: 12px;
  box-sizing: border-box;
  color: #fff;
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 16px;
}
.tooltip-portal .tooltip-content-wrapper.tooltip-interactive {
  pointer-events: visiblePainted;
}
.tooltip-portal .tooltip-content-wrapper:before {
  content: "";
  display: block;
  position: absolute;
  margin: auto;
}
.tooltip-portal .tooltip-arrow-top:before,
.tooltip-portal .tooltip-arrow-right:before,
.tooltip-portal .tooltip-arrow-bottom:before,
.tooltip-portal .tooltip-arrow-left:before {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
}
.tooltip-portal .tooltip-arrow-top:before {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #000;
  bottom: -6px;
}
.tooltip-portal .tooltip-arrow-top .tooltip-content-wrapper:before {
  bottom: -10px;
  height: 20px;
  left: 0;
  right: 0;
}
.tooltip-portal .tooltip-arrow-right:before {
  border-top: 6px solid transparent;
  border-bottom: 6px solid transparent;
  border-right: 6px solid #000;
  left: -6px;
}
.tooltip-portal .tooltip-arrow-right .tooltip-content-wrapper:before {
  left: -10px;
  width: 20px;
  top: 0;
  bottom: 0;
}
.tooltip-portal .tooltip-arrow-bottom:before {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #000;
  top: -6px;
}
.tooltip-portal .tooltip-arrow-bottom .tooltip-content-wrapper:before {
  top: -10px;
  height: 20px;
  left: 0;
  right: 0;
}
.tooltip-portal .tooltip-arrow-left:before {
  border-bottom: 6px solid transparent;
  border-top: 6px solid transparent;
  border-left: 6px solid #000;
  right: -6px;
}
.tooltip-portal .tooltip-arrow-left .tooltip-content-wrapper:before {
  right: -10px;
  width: 20px;
  top: 0;
  bottom: 0;
}
.tooltip-portal.color-primary .tooltip-content-wrapper {
  background: var(--color-brand-primary);
}
.tooltip-portal.color-primary .tooltip-arrow-top:before {
  border-top-color: var(--color-brand-primary);
}
.tooltip-portal.color-primary .tooltip-arrow-right:before {
  border-right-color: var(--color-brand-primary);
}
.tooltip-portal.color-primary .tooltip-arrow-bottom:before {
  border-bottom-color: var(--color-brand-primary);
}
.tooltip-portal.color-primary .tooltip-arrow-left:before {
  border-left-color: var(--color-brand-primary);
}
.tooltip-portal.color-darker .tooltip-content-wrapper {
  background: #000;
}
.tooltip-portal.color-darker .tooltip-arrow-top:before {
  border-top-color: #000;
}
.tooltip-portal.color-darker .tooltip-arrow-right:before {
  border-right-color: #000;
}
.tooltip-portal.color-darker .tooltip-arrow-bottom:before {
  border-bottom-color: #000;
}
.tooltip-portal.color-darker .tooltip-arrow-left:before {
  border-left-color: #000;
}.re-button {
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-writing-mode: initial !important;
  border: none;
  border-radius: 6px;
  text-align: center;
  white-space: nowrap;
  text-decoration: none;
  box-sizing: border-box;
  font-weight: 500;
}
.re-button.clickable {
  cursor: pointer;
}
.re-button .re-text {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  text-decoration: none;
}
.re-button:not(.disabled) {
  box-shadow: 0px 1px 2px 1px rgba(40, 58, 61, 0.2);
}
.re-button:not(.disabled):hover, .re-button:not(.disabled):active {
  box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.2);
}
.re-button .icon-left,
.re-button .icon-right {
  width: 16px;
  height: 16px;
  font-size: 16px;
  display: inline-block;
  line-height: 1;
  text-align: center;
}
.re-button .emoji-left,
.re-button .emoji-right {
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
.re-button.size-regular {
  height: 40px;
  min-width: 40px;
  padding: 12px 12px;
  gap: 8px;
}
.re-button.size-regular.icon-only {
  padding: 12px;
}
.re-button.size-regular .re-text {
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
}
.re-button.size-regular .icon-left,
.re-button.size-regular .icon-right {
  width: 16px;
  height: 16px;
  font-size: 16px;
}
.re-button.size-small {
  height: 32px;
  min-width: 32px;
  padding: 8px 12px;
  gap: 7px;
}
.re-button.size-small.icon-only {
  padding: 8px;
}
.re-button.size-small .re-text {
  font-weight: 500;
  font-size: 12px;
  line-height: 16px;
}
.re-button.size-small .icon-left,
.re-button.size-small .icon-right {
  width: 12px;
  height: 12px;
  font-size: 12px;
}
.re-button.size-extra-small {
  height: 24px;
  min-width: 24px;
  padding: 6px 10px;
  border-radius: 4px;
  gap: 6px;
}
.re-button.size-extra-small.icon-only {
  padding: 6px;
}
.re-button.size-extra-small .re-text {
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
}
.re-button.size-extra-small .icon-left,
.re-button.size-extra-small .icon-right {
  width: 10px;
  height: 10px;
  font-size: 10px;
}
.re-button.importance-primary {
  background: #edf0f8;
  color: #fff;
}
.re-button.importance-primary:not(.disabled) {
  background: var(--color-brand-accent);
}
.re-button.importance-primary:not(.disabled):hover {
  background: var(--color-brand-accent-light);
}
.re-button.importance-primary:not(.disabled):active {
  background: var(--color-brand-accent-light);
}
.re-button.importance-primary .icon-left,
.re-button.importance-primary .icon-right {
  fill: #fff;
}
.re-button.importance-secondary {
  background: #fff;
  color: #21232b;
}
.re-button.importance-secondary.disabled {
  background: #edf0f8;
  color: #636b82;
}
.re-button.importance-secondary .icon-left,
.re-button.importance-secondary .icon-right {
  fill: #223b3e;
}
.re-button.importance-secondary-dark {
  background: var(--color-brand-light-dark);
  color: white;
}
.re-button.importance-secondary-dark.disabled {
  background: var(--color-brand-darkish);
}
.re-button.importance-secondary-dark .icon-left,
.re-button.importance-secondary-dark .icon-right {
  fill: white;
}
.re-button.importance-tertiary-dark {
  background: none;
  color: #21232b;
  box-shadow: none;
}
.re-button.importance-tertiary-dark:not(.disabled):hover, .re-button.importance-tertiary-dark:not(.disabled):active {
  color: var(--color-brand-accent);
  box-shadow: none;
}
.re-button.importance-tertiary-dark:not(.disabled):hover .icon-left,
.re-button.importance-tertiary-dark:not(.disabled):hover .icon-right, .re-button.importance-tertiary-dark:not(.disabled):active .icon-left,
.re-button.importance-tertiary-dark:not(.disabled):active .icon-right {
  fill: var(--color-brand-accent);
}
.re-button.importance-tertiary-dark .icon-left,
.re-button.importance-tertiary-dark .icon-right {
  fill: #5e797d;
}
.re-button.importance-tertiary {
  background: none;
  color: #5e797d;
  box-shadow: none;
}
.re-button.importance-tertiary:not(.disabled):hover, .re-button.importance-tertiary:not(.disabled):active {
  background: #edf0f8;
  color: var(--color-brand-accent);
  box-shadow: 0px 1px 2px 1px rgba(40, 58, 61, 0.2);
}
.re-button.importance-tertiary:not(.disabled):hover .icon-left,
.re-button.importance-tertiary:not(.disabled):hover .icon-right, .re-button.importance-tertiary:not(.disabled):active .icon-left,
.re-button.importance-tertiary:not(.disabled):active .icon-right {
  fill: var(--color-brand-accent);
}
.re-button.importance-tertiary .icon-left,
.re-button.importance-tertiary .icon-right {
  fill: #5e797d;
}
.re-button.importance-danger {
  color: #f04848;
  background: #fff;
}
.re-button.importance-danger .icon-left.icon,
.re-button.importance-danger .icon-right.icon {
  fill: #fff;
}
.re-button.importance-danger.disabled {
  color: rgb(247.7272727273, 166.2727272727, 166.2727272727);
  background: #fff;
}
.re-button.importance-link {
  color: #21232b;
  background: transparent;
  box-shadow: none;
}
.re-button.importance-link:not(.disabled):hover, .re-button.importance-link:not(.disabled):active {
  color: var(--color-brand-accent);
  box-shadow: none;
}
.re-button.importance-link:not(.disabled):hover .icon-left,
.re-button.importance-link:not(.disabled):hover .icon-right, .re-button.importance-link:not(.disabled):active .icon-left,
.re-button.importance-link:not(.disabled):active .icon-right {
  fill: var(--color-brand-accent);
}
.re-button.importance-link .icon-left.icon,
.re-button.importance-link .icon-right.icon {
  fill: #21232b;
}
.re-button.importance-link.disabled {
  color: #636b82;
}
.re-button .icon-left,
.re-button .icon-right {
  vertical-align: middle;
}
.re-button .icon-left:only-child,
.re-button .icon-right:only-child {
  padding: 0;
}
.re-button.disabled {
  color: #636b82;
}
.re-button.disabled .icon-left,
.re-button.disabled .icon-right {
  fill: #636b82;
}.re-checkbox-container {
  display: inline-flex;
  border-radius: 4px;
  cursor: pointer;
  align-items: center;
}
.re-checkbox-container .re-checkbox {
  width: 20px;
  height: 20px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #cad7e0;
  box-sizing: border-box;
  border-radius: 4px;
  font-size: 14px;
}
.re-checkbox-container .re-checkbox:not(:read-only):not(:focus):hover {
  border: 1px solid #cad7e0;
}
.re-checkbox-container .re-checkbox:focus, .re-checkbox-container .re-checkbox:focus-within {
  border: 1px solid var(--color-brand-accent);
}
.re-checkbox-container .re-checkbox-label {
  margin-left: 5px;
  line-height: 20px;
}
.re-checkbox-container:not(.disabled), .re-checkbox-container:not(.disabled) {
  border-color: #f6f7f9;
}
.re-checkbox-container.partial .re-checkbox, .re-checkbox-container.checked .re-checkbox {
  border-color: var(--color-brand-accent);
  background: var(--color-brand-accent);
  color: #fff;
}
.re-checkbox-container.partial .re-checkbox.default-color, .re-checkbox-container.checked .re-checkbox.default-color {
  border-color: #00abb1;
  background: #00abb1;
  color: #fff;
}
.re-checkbox-container.partial:hover .re-checkbox, .re-checkbox-container.checked:hover .re-checkbox {
  background: var(--color-brand-accent);
}
.re-checkbox-container.partial:hover .re-checkbox.default-color, .re-checkbox-container.checked:hover .re-checkbox.default-color {
  background-color: #00abb1;
}
.re-checkbox-container.disabled {
  cursor: default;
}
.re-checkbox-container.disabled .re-checkbox {
  opacity: 0.7;
}
.re-checkbox-container.disabled {
  color: #636b82;
}
.re-checkbox-container .checked-icon {
  fill: #fff;
  height: 14px !important;
  max-width: 14px;
}
.re-checkbox-container .checked-icon div,
.re-checkbox-container .checked-icon svg {
  height: 14px !important;
  max-width: 14px;
}
.re-checkbox-container .partial-icon {
  fill: #fff;
  height: 14px !important;
  max-width: 14px;
}
.re-checkbox-container .partial-icon div,
.re-checkbox-container .partial-icon svg {
  height: 14px !important;
  max-width: 14px;
}

.tooltip-for-checkbox {
  margin-left: 5px;
}._portal-hidden-wrapper_19yz6_1 {
  z-index: 10000;
  position: fixed;
  display: flex;
  flex-direction: column;
  align-items: center;
  pointer-events: none;
}
._portal-hidden-wrapper_19yz6_1 > * {
  pointer-events: auto;
}
._portal-hidden-wrapper_19yz6_1._side-portal_19yz6_12 {
  flex-direction: row;
}

._portal-content-wrapper_19yz6_16 {
  position: relative;
  height: 100%;
  max-height: inherit;
}.collapse-menu .button-wrapper {
  display: flex;
}
.collapse-menu .button-wrapper > * {
  flex-grow: 1;
}

.collapse-menu-wrapper {
  display: flex;
  flex-direction: column;
  z-index: 20;
  background: #fff;
  border-radius: 0.25rem;
  box-sizing: border-box;
  border: 1px solid #eff3f4;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
  max-height: calc(50vh - 30px);
  overflow: auto;
}
.collapse-menu-wrapper .menu-item {
  padding: 0.5rem;
  cursor: pointer;
}
.collapse-menu-wrapper .menu-item:hover {
  background: #eff3f4;
}
.collapse-menu-wrapper .menu-item:active {
  background: #eff3f4;
}
.collapse-menu-wrapper .divider {
  margin: 8px 0;
  border-top: 0.75px solid #eff3f4;
}
.collapse-menu-wrapper.overflow-visible {
  overflow: visible !important;
}.color-picker-wrapper {
  padding: 6px 12px;
  position: relative;
  scroll-behavior: smooth;
  display: flex;
  align-items: center;
  gap: 8px;
  border-radius: 8px;
  border: 1px solid #dbe4eb;
  min-width: 104px;
  width: 100%;
}
.color-picker-wrapper:hover:not(.disabled) {
  border: 1px solid #cad7e0;
}
.color-picker-wrapper:focus, .color-picker-wrapper:focus-within, .color-picker-wrapper:focus-visible {
  border: 1px solid var(--color-brand-accent) !important;
  background-color: #fff;
}
.color-picker-wrapper .color-picker-input {
  height: 16px;
  width: 16px;
  border: 0;
  padding: 0;
  -webkit-appearance: none;
}
.color-picker-wrapper .color-picker-input::-webkit-color-swatch-wrapper {
  padding: 0;
}
.color-picker-wrapper .color-picker-input::-webkit-color-swatch-wrapper:focus, .color-picker-wrapper .color-picker-input::-webkit-color-swatch-wrapper:focus-visible {
  border: none;
  outline: none;
}
.color-picker-wrapper .color-picker-input::-webkit-color-swatch {
  border: none;
  border-radius: 4px;
}
.color-picker-wrapper .color-picker-input::-webkit-color-swatch:focus, .color-picker-wrapper .color-picker-input::-webkit-color-swatch:focus-visible {
  border: none;
  outline: none;
}
.color-picker-wrapper .value-placeholder {
  display: flex;
  align-items: center;
  font-size: 14px;
  font-weight: normal;
}
.color-picker-wrapper .value-placeholder .value-text-input {
  background-color: transparent;
  text-transform: uppercase;
  border: none;
  outline: none;
  width: 60px;
}
.color-picker-wrapper .input-error-message {
  color: #f0676e;
  font-size: 12px;
  position: absolute;
  left: 0;
  bottom: -14px;
  text-wrap: nowrap;
}
.color-picker-wrapper .input-warning-message {
  color: #ffcc00;
  font-size: 12px;
  position: absolute;
  left: 0;
  bottom: -14px;
  text-wrap: nowrap;
}
.color-picker-wrapper.disabled .value-placeholder {
  color: #636b82;
}.date-picker {
  width: 100%;
}
.date-picker .datepicker-input {
  width: 100%;
  padding: 0.375rem 0.75rem;
  border: 1px solid #dbe4eb;
  border-radius: 8px;
  outline: none;
  font-size: 14px;
  box-sizing: border-box;
}
.date-picker .datepicker-input:not(:read-only):not(:focus):hover {
  border: 1px solid #cad7e0;
}
.date-picker .datepicker-input:focus, .date-picker .datepicker-input:focus-within {
  border: 1px solid var(--color-brand-accent);
}

.datetime-picker {
  width: 300px;
}
.datetime-picker .date-time-input-wrapper {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 8px;
}
.datetime-picker .date-time-input-wrapper .datepicker-input {
  padding: 0.375rem 0.75rem;
  border: 1px solid #dbe4eb;
  border-radius: 8px;
  outline: none;
  font-size: 14px;
  box-sizing: border-box;
}
.datetime-picker .date-time-input-wrapper .datepicker-input:not(:read-only):not(:focus):hover {
  border: 1px solid #cad7e0;
}
.datetime-picker .date-time-input-wrapper .datepicker-input:focus, .datetime-picker .date-time-input-wrapper .datepicker-input:focus-within {
  border: 1px solid var(--color-brand-accent);
}
.datetime-picker .date-time-input-wrapper .timepicker-input {
  padding: 0.375rem 0.75rem;
  border: 1px solid #dbe4eb;
  border-radius: 8px;
  outline: none;
  font-size: 14px;
  box-sizing: border-box;
}
.datetime-picker .date-time-input-wrapper .timepicker-input:not(:read-only):not(:focus):hover {
  border: 1px solid #cad7e0;
}
.datetime-picker .date-time-input-wrapper .timepicker-input:focus, .datetime-picker .date-time-input-wrapper .timepicker-input:focus-within {
  border: 1px solid var(--color-brand-accent);
}._selected-value_jrjch_1 {
  width: 100%;
  display: flex;
  gap: 12px;
  align-items: center;
  background-color: #fff;
  border: 1px solid #dbe4eb;
  box-sizing: border-box;
  border-radius: 8px;
}
._selected-value_jrjch_1.positioned-portal.bottom {
  border-bottom-color: transparent;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
._selected-value_jrjch_1.positioned-portal.top {
  border-top-color: transparent;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
._selected-value_jrjch_1._disabled_jrjch_21 input {
  pointer-events: none;
}
._selected-value_jrjch_1._disabled_jrjch_21 {
  background-color: rgba(239, 239, 239, 0.3);
}
._selected-value_jrjch_1:not(._active_jrjch_27):not(._disabled_jrjch_21):hover {
  border: 1px solid #cad7e0;
}
._selected-value_jrjch_1._active_jrjch_27 {
  border: 1px solid var(--color-brand-accent);
}
._selected-value_jrjch_1._invalid_jrjch_33 {
  border-color: #f59c9b;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23cb6c6f' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23D34441' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 2rem center !important;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

._list-box_jrjch_41 {
  display: flex;
  flex-direction: column;
  max-height: 320px;
  margin: 0;
  background: #fff;
  border: 1px solid var(--color-brand-accent);
  border-radius: 8px;
  overflow: hidden;
}
.portal-content-wrapper.bottom ._list-box_jrjch_41 {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.portal-content-wrapper.top ._list-box_jrjch_41 {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}._password-input_wpalb_1 {
  width: 100%;
  position: relative;
  scroll-behavior: smooth;
}

._inputWrapper_wpalb_7 {
  display: flex;
}

._input_wpalb_7 {
  border: 1px solid #dbe4eb;
  border-radius: 8px 0 0 8px;
  box-sizing: border-box;
  font-size: 14px;
  resize: none;
  outline: none;
  height: 32px;
  width: 100%;
  flex-grow: 1;
  flex-shrink: 1;
  padding: 0.375rem calc(0.75rem + 20px) 0.375rem 0.75rem;
}
._input_wpalb_7:not(:read-only):not(:disabled):not(:focus):hover {
  border: 1px solid #cad7e0;
}
._input_wpalb_7:not(:read-only):not(:disabled):focus, ._input_wpalb_7:not(:read-only):not(:disabled):focus-within {
  border: 1px solid var(--color-brand-accent);
}
._readOnly_wpalb_30 ._input_wpalb_7 {
  border-radius: 8px;
}
._invalid_wpalb_33 ._input_wpalb_7 {
  border-color: #f59c9b;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23cb6c6f' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23D34441' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.5rem center !important;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

._toggleShowPassword_wpalb_41 {
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border: 1px solid #dbe4eb;
  border-left: none;
  border-radius: 0 8px 8px 0;
  box-sizing: border-box;
  height: 32px;
  width: 32px;
  background-color: #fff;
}
._invalid_wpalb_33 ._toggleShowPassword_wpalb_41 {
  border-color: #f59c9b;
}

._input-error-message_wpalb_58 {
  color: #f0676e;
  font-size: 12px;
  position: absolute;
  bottom: -14px;
}

._input-warning-message_wpalb_65 {
  color: #ffcc00;
  font-size: 12px;
  position: absolute;
  bottom: -14px;
}.progress-bar {
  --bar-height: 9px;
  position: relative;
  display: flex;
  flex-direction: column;
}
.progress-bar progress[value] {
  /* Reset the default appearance */
  -webkit-appearance: none;
  appearance: none;
  width: 100%;
  height: var(--bar-height);
}
.progress-bar progress[value]::-webkit-progress-bar {
  background-color: #eee;
  border-radius: var(--bar-height);
  border: 1px solid #cad7e0;
}
.progress-bar progress[value]::-webkit-progress-value {
  background-color: var(--color-brand-accent);
  border-radius: var(--bar-height);
}
.progress-bar .progress-text {
  line-height: var(--bar-height);
  width: 100%;
  text-align: center;
  font-size: 0.7em;
}
.progress-bar.in-bar .progress-text {
  position: absolute;
  top: 0px;
  left: 0;
}
.progress-bar.above-bar progress[value] {
  height: 5px;
  margin-top: 2px;
}
.progress-bar.above-bar progress[value]::-webkit-progress-bar {
  border-radius: var(--bar-height);
}
.progress-bar.above-bar progress[value]::-webkit-progress-value {
  border-radius: var(--bar-height);
}
.progress-bar.left-bar {
  display: flex;
  flex-direction: row;
  gap: 4px;
  flex: 1;
}
.progress-bar.left-bar .progress-text {
  min-width: 32px;
  width: max-content;
  text-wrap: nowrap;
  font-weight: 700;
}.radio-list {
  display: block;
  box-sizing: border-box;
}
.radio-list .radio-btn-wrapper {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
  font-size: 14px;
  padding: 6px;
  border-radius: 6px;
  margin-right: 12px;
}
.radio-list .radio-btn-wrapper .radio-btn-icon-wrapper {
  height: 20px;
  width: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.radio-list .radio-btn-wrapper .selected-radio-btn {
  color: #00abb1;
}
.radio-list .radio-btn-wrapper .inert {
  color: #636b82;
}
.radio-list .radio-btn-wrapper .radio-btn-label {
  cursor: pointer;
}
.radio-list:not(.readonly):not(.disabled) .radio-btn-wrapper:hover {
  background: rgba(0, 0, 0, 0.05);
}
.radio-list.disabled .radio-btn-wrapper {
  cursor: default;
}
.radio-list.disabled .radio-btn-wrapper .selected-radio-btn {
  --fa-primary-color: $color-border-accent;
  --fa-secondary-color: $color-disabled-input-background;
  --fa-secondary-opacity: 0.1;
}
.radio-list.disabled .radio-btn-wrapper .inert {
  --fa-primary-color: $color-danger;
  --fa-secondary-color: $color-disabled-input-background;
  --fa-secondary-opacity: 0.1;
}
.radio-list.disabled .radio-btn-wrapper .radio-btn-label {
  color: #636b82;
  cursor: default;
}.input-wrap {
  width: 100%;
  position: relative;
  scroll-behavior: smooth;
  display: flex;
}
.input-wrap:has(.prefix-icon) .prefix-icon {
  cursor: auto;
  position: absolute;
  top: 12px;
  left: 12px;
  color: #5e797d;
}
.input-wrap:has(.prefix-icon) .input {
  padding-left: 40px;
}
@media (max-width: 1536px) {
  .input-wrap:has(.prefix-icon) .prefix-icon {
    top: 9px;
    left: 9px;
    font-size: 14px;
  }
  .input-wrap:has(.prefix-icon) .input {
    padding-left: 34px;
  }
}

.input-wrap:has(textarea) .expand-textarea {
  display: none;
  color: #5e797d;
  position: absolute;
  right: 12px;
  bottom: 12px;
  cursor: pointer;
}
.input-wrap:has(textarea) .expand-textarea:hover {
  color: var(--color-brand-accent);
}
.input-wrap:has(textarea):hover .expand-textarea {
  display: block;
}

.input,
.number-input,
.auto-resize-input {
  border: 1px solid #dbe4eb;
  border-radius: 8px;
  box-sizing: border-box;
  font-size: 14px;
  resize: none;
  outline: none;
  min-height: 40px;
}
@media (max-width: 1536px) {
  .input,
  .number-input,
  .auto-resize-input {
    min-height: 32px;
    font-size: 13px;
  }
}
.input.search-input,
.number-input.search-input,
.auto-resize-input.search-input {
  padding-right: 0.375rem;
}
.input:not(:read-only):not(:disabled):not(:focus):hover,
.number-input:not(:read-only):not(:disabled):not(:focus):hover,
.auto-resize-input:not(:read-only):not(:disabled):not(:focus):hover {
  border: 1px solid #cad7e0;
}
.input:not(:read-only):not(:disabled):focus, .input:not(:read-only):not(:disabled):focus-within,
.number-input:not(:read-only):not(:disabled):focus,
.number-input:not(:read-only):not(:disabled):focus-within,
.auto-resize-input:not(:read-only):not(:disabled):focus,
.auto-resize-input:not(:read-only):not(:disabled):focus-within {
  border: 1px solid var(--color-brand-accent);
}
.input.resize-none,
.number-input.resize-none,
.auto-resize-input.resize-none {
  resize: none;
}
.input.resize-vertical,
.number-input.resize-vertical,
.auto-resize-input.resize-vertical {
  resize: vertical;
}
.input.resize-horizontal,
.number-input.resize-horizontal,
.auto-resize-input.resize-horizontal {
  resize: horizontal;
}
.input.resize-both,
.number-input.resize-both,
.auto-resize-input.resize-both {
  resize: both;
}
.input.invalid,
.number-input.invalid,
.auto-resize-input.invalid {
  border-color: #f59c9b;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23cb6c6f' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23D34441' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.5rem center !important;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.input-error-message {
  color: #f0676e;
  font-size: 12px;
  position: absolute;
  bottom: -14px;
}

.input-warning-message {
  color: #ffcc00;
  font-size: 12px;
  position: absolute;
  bottom: -14px;
}

.input {
  width: 100%;
  padding: 0.375rem calc(0.75rem + 20px) 0.375rem 0.75rem;
}

.number-input {
  width: 100%;
  padding: 0.375rem 0.75rem 0.375rem 0.75rem;
}
.number-input.invalid {
  border-color: #f59c9b;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23cb6c6f' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23D34441' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 2rem center !important;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.auto-resize-input {
  min-height: 37px;
  padding: 0.375rem 0.75rem;
}/*!
 * Quill Editor v2.0.3
 * https://quilljs.com
 * Copyright (c) 2017-2024, Slab
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container:not(.ql-disabled) li[data-list=checked] > .ql-ui,.ql-container:not(.ql-disabled) li[data-list=unchecked] > .ql-ui{cursor:pointer}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor > *{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0}@supports (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-set:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor p,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{counter-reset:list-0 list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor table{border-collapse:collapse}.ql-editor td{border:1px solid #000;padding:2px 5px}.ql-editor ol{padding-left:1.5em}.ql-editor li{list-style-type:none;padding-left:1.5em;position:relative}.ql-editor li > .ql-ui:before{display:inline-block;margin-left:-1.5em;margin-right:.3em;text-align:right;white-space:nowrap;width:1.2em}.ql-editor li[data-list=checked] > .ql-ui,.ql-editor li[data-list=unchecked] > .ql-ui{color:#777}.ql-editor li[data-list=bullet] > .ql-ui:before{content:'\2022'}.ql-editor li[data-list=checked] > .ql-ui:before{content:'\2611'}.ql-editor li[data-list=unchecked] > .ql-ui:before{content:'\2610'}@supports (counter-set:none){.ql-editor li[data-list]{counter-set:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list]{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered]{counter-increment:list-0}.ql-editor li[data-list=ordered] > .ql-ui:before{content:counter(list-0, decimal) '. '}.ql-editor li[data-list=ordered].ql-indent-1{counter-increment:list-1}.ql-editor li[data-list=ordered].ql-indent-1 > .ql-ui:before{content:counter(list-1, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-set:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-2{counter-increment:list-2}.ql-editor li[data-list=ordered].ql-indent-2 > .ql-ui:before{content:counter(list-2, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-set:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-3{counter-increment:list-3}.ql-editor li[data-list=ordered].ql-indent-3 > .ql-ui:before{content:counter(list-3, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-set:list-4 list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-4{counter-increment:list-4}.ql-editor li[data-list=ordered].ql-indent-4 > .ql-ui:before{content:counter(list-4, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-set:list-5 list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-5{counter-increment:list-5}.ql-editor li[data-list=ordered].ql-indent-5 > .ql-ui:before{content:counter(list-5, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-set:list-6 list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-6{counter-increment:list-6}.ql-editor li[data-list=ordered].ql-indent-6 > .ql-ui:before{content:counter(list-6, decimal) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-set:list-7 list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-6{counter-reset:list-7 list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-7{counter-increment:list-7}.ql-editor li[data-list=ordered].ql-indent-7 > .ql-ui:before{content:counter(list-7, lower-alpha) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-set:list-8 list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-7{counter-reset:list-8 list-9}}.ql-editor li[data-list=ordered].ql-indent-8{counter-increment:list-8}.ql-editor li[data-list=ordered].ql-indent-8 > .ql-ui:before{content:counter(list-8, lower-roman) '. '}@supports (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-set:list-9}}@supports not (counter-set:none){.ql-editor li[data-list].ql-indent-8{counter-reset:list-9}}.ql-editor li[data-list=ordered].ql-indent-9{counter-increment:list-9}.ql-editor li[data-list=ordered].ql-indent-9 > .ql-ui:before{content:counter(list-9, decimal) '. '}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor li.ql-direction-rtl{padding-right:1.5em}.ql-editor li.ql-direction-rtl > .ql-ui:before{margin-left:.3em;margin-right:-1.5em;text-align:left}.ql-editor table{table-layout:fixed;width:100%}.ql-editor table td{outline:none}.ql-editor .ql-code-block-container{font-family:monospace}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor .ql-ui{position:absolute}.ql-editor.ql-blank::before{color:rgba(0,0,0,0.6);content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:'';display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media (pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow{box-sizing:border-box}.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:'';display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor .ql-code-block-container{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor .ql-code-block-container{margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor .ql-code-block-container{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label::before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label::before,.ql-snow .ql-picker.ql-header .ql-picker-item::before{content:'Normal'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{content:'Heading 1'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{content:'Heading 2'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{content:'Heading 3'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{content:'Heading 4'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{content:'Heading 5'}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{content:'Heading 6'}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label::before,.ql-snow .ql-picker.ql-font .ql-picker-item::before{content:'Sans Serif'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{content:'Serif'}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{content:'Monospace'}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label::before,.ql-snow .ql-picker.ql-size .ql-picker-item::before{content:'Normal'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{content:'Small'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{content:'Large'}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{content:'Huge'}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-code-block-container{position:relative}.ql-code-block-container .ql-ui{right:5px;top:5px}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:'Helvetica Neue','Helvetica','Arial',sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:rgba(0,0,0,0.2) 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label{border-color:#ccc}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow + .ql-container.ql-snow{border-top:0}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip::before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action::after{border-right:1px solid #ccc;content:'Edit';margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove::before{content:'Remove';margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action::after{border-right:0;content:'Save';padding-right:0}.ql-snow .ql-tooltip[data-mode=link]::before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]::before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]::before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}

/*# sourceMappingURL=quill.snow.css.map*/._input-wrap_11sjq_1:has(._editor_11sjq_1) {
  width: 100%;
  position: relative;
}
._input-wrap_11sjq_1:has(._editor_11sjq_1) ._expand-textarea_11sjq_5 {
  display: none;
  color: #5e797d;
  position: absolute;
  right: 12px;
  bottom: 12px;
  cursor: pointer;
}
._input-wrap_11sjq_1:has(._editor_11sjq_1) ._expand-textarea_11sjq_5:hover {
  color: var(--color-brand-accent);
}
._input-wrap_11sjq_1:has(._editor_11sjq_1):hover ._expand-textarea_11sjq_5 {
  display: block;
}.rich-text-input-wrapper .ql-toolbar {
  position: sticky;
  z-index: 1;
  top: 0;
  background-color: #fff;
  border: 1px solid #dbe4eb !important;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
}
.rich-text-input-wrapper .ql-toolbar .ql-picker-label:hover {
  color: var(--color-brand-accent) !important;
}
.rich-text-input-wrapper .ql-toolbar button:hover .ql-stroke,
.rich-text-input-wrapper .ql-toolbar .ql-picker-label:hover .ql-stroke {
  stroke: var(--color-brand-accent) !important;
}
.rich-text-input-wrapper .ql-toolbar .ql-active .ql-stroke {
  stroke: var(--color-brand-accent) !important;
}
.rich-text-input-wrapper .ql-toolbar .ql-picker-item:hover {
  color: var(--color-brand-accent) !important;
}
.rich-text-input-wrapper .ql-toolbar .ql-picker-item:hover .ql-stroke {
  stroke: var(--color-brand-accent) !important;
}
.rich-text-input-wrapper .ql-toolbar .ql-picker-item.ql-selected {
  color: var(--color-brand-accent) !important;
}
.rich-text-input-wrapper .ql-toolbar .ql-picker-item.ql-selected .ql-stroke {
  stroke: var(--color-brand-accent) !important;
}
.rich-text-input-wrapper .ql-toolbar button:hover .ql-fill,
.rich-text-input-wrapper .ql-toolbar .ql-picker-label:hover .ql-fill {
  fill: var(--color-brand-accent) !important;
}
.rich-text-input-wrapper .ql-toolbar .ql-active .ql-fill {
  fill: var(--color-brand-accent) !important;
}
.rich-text-input-wrapper .editor {
  /* Basic styles for the editor */
  background: #fff;
  font-family: "Helvetica", "Arial", sans-serif;
  overflow: auto;
  box-sizing: border-box;
  border-bottom-right-radius: 8px;
  border-bottom-left-radius: 8px;
  border: 1px solid #dbe4eb !important;
  border-top: 0px !important;
}
.rich-text-input-wrapper .editor.minimal {
  border-radius: 8px;
  border-top: 1px solid #dbe4eb !important;
}
.rich-text-input-wrapper .editor strong {
  font-weight: bold;
}
.rich-text-input-wrapper .editor em {
  font-style: italic;
}
.rich-text-input-wrapper .editor .ql-tooltip {
  z-index: 1;
}
.rich-text-input-wrapper .editor.disabled {
  background-color: rgba(239, 239, 239, 0.3);
  border-color: #dbe4eb;
  border-top-left-radius: 8px;
  border-top-right-radius: 8px;
  color: #636b82;
  cursor: not-allowed;
  border-top: 1px solid #dbe4eb !important;
}
.rich-text-input-wrapper .editor.disabled.ql-toolbar {
  pointer-events: none;
}
.rich-text-input-wrapper .editor.disabled.ql-toolbar, .rich-text-input-wrapper .editor.disabled.ql-container {
  border-top: 1px solid #dbe4eb !important;
  border-color: #dbe4eb;
}
.rich-text-input-wrapper .editor > div {
  min-height: var(--ql-editor-min-height, 200px);
}
.rich-text-input-wrapper .editor.minimal > div {
  min-height: var(--ql-editor-min-height, 40px);
}
.rich-text-input-wrapper .editor .ql-tooltip.ql-hidden {
  display: none;
}
.rich-text-input-wrapper .editor:not(:read-only):not(:disabled):not(:focus):hover {
  border: 1px solid #cad7e0;
}
.rich-text-input-wrapper .editor:not(.read-only):not(.disabled):focus, .rich-text-input-wrapper .editor:not(.read-only):not(.disabled):focus-within {
  border: 1px solid var(--color-brand-accent);
  border-top: 0;
}
.rich-text-input-wrapper .editor.resize-none {
  resize: none;
}
.rich-text-input-wrapper .editor.resize-vertical {
  resize: vertical;
}
.rich-text-input-wrapper .editor.resize-horizontal {
  resize: horizontal;
}
.rich-text-input-wrapper .editor.resize-both {
  resize: both;
}
.rich-text-input-wrapper .editor.invalid {
  border-color: #f59c9b;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23cb6c6f' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23D34441' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.5rem center !important;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.rich-text-input-wrapper:focus-within .ql-toolbar {
  border: 1px solid var(--color-brand-accent) !important;
}
.rich-text-input-wrapper:focus-within .editor {
  border: 1px solid var(--color-brand-accent) !important;
  border-top: 0px !important;
}
.rich-text-input-wrapper:focus-within .editor.minimal {
  border-top: 1px solid var(--color-brand-accent) !important;
}
.rich-text-input-wrapper {
  /* Target the tooltip when Quill tries to force it appear below the original text */
}
.rich-text-input-wrapper .ql-snow .ql-tooltip.ql-flip {
  transform: translateY(220px) !important;
}._searchBar_jy19t_1 {
  position: relative;
}

._searchIcon_jy19t_5 {
  position: absolute;
  left: 14px;
  top: 12px;
  font-size: 16px;
  color: #5e797d;
}

._search_jy19t_1 {
  height: 40px;
  width: 100%;
  padding: 10px 8px 10px 40px;
  border: 1px solid #dbe4eb;
  border-radius: 8px;
  box-sizing: border-box;
  font-size: 14px;
  cursor: pointer;
}
._search_jy19t_1::placeholder {
  color: #bcbecb;
}
._search_jy19t_1:active, ._search_jy19t_1:focus {
  outline: none;
}
._search_jy19t_1::-webkit-search-decoration, ._search_jy19t_1::-webkit-search-cancel-button, ._search_jy19t_1::-webkit-search-results-button, ._search_jy19t_1::-webkit-search-results-decoration {
  display: none;
}._snackbarsContainer_11rbp_1 {
  position: fixed;
  width: clamp(300px, 80vw, 600px);
  z-index: 99999999;
  top: 53px;
  right: 0;
  max-height: calc(100vh - 100px);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 4px;
}
@media (max-width: 1536px) {
  ._snackbarsContainer_11rbp_1 {
    top: 45px;
  }
}

._snacksWrapper_11rbp_20 {
  display: flex;
  flex-direction: column-reverse;
  width: 100%;
  max-height: calc(100vh - 150px);
}

._overflowIndicator_11rbp_27 {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 8px;
  pointer-events: default;
}

._expandButton_11rbp_36._expanded_11rbp_36 .fa-icon {
  transform: rotate(180deg);
}

._snackbarWrapper_11rbp_40 {
  width: 100%;
  display: grid;
  transition: max-height 0.3s ease-in-out;
  width: 100%;
  display: flex;
  justify-content: center;
  max-height: 0;
}
._snackbarWrapper_11rbp_40._expanded_11rbp_36 {
  padding-bottom: 8px;
  max-height: 300px;
}
._snackbarWrapper_11rbp_40._collapsing_11rbp_53 {
  max-height: 0;
}

._snackbar_11rbp_1 {
  display: flex;
  width: 100%;
  min-height: 48px;
  pointer-events: auto;
  overflow: hidden;
  border-radius: 12px;
  background: #fff;
  box-shadow: 0px 1px 2px 1px rgba(40, 58, 61, 0.2);
  transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
  transform: translateY(-100%);
  opacity: 0;
  pointer-events: auto;
}
._snackbar_11rbp_1 ._infoPart_11rbp_71 {
  flex: 1;
  padding: 8px 0 8px 16px;
  display: flex;
  align-items: center;
}
._snackbar_11rbp_1 ._infoPart_11rbp_71 ._text_11rbp_77 {
  flex: 1;
  display: flex;
  flex-flow: column;
}
._snackbar_11rbp_1 ._infoPart_11rbp_71 ._text_11rbp_77 ._title_11rbp_82 {
  font-size: 14px;
  font-weight: 600;
  line-height: 19px;
}
._snackbar_11rbp_1 ._infoPart_11rbp_71 ._text_11rbp_77 ._subtext_11rbp_87 {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}
._snackbar_11rbp_1 ._infoPart_11rbp_71 ._icon_11rbp_92 {
  margin-right: 14px;
}
._snackbar_11rbp_1 ._actionsWrap_11rbp_95 {
  display: flex;
  align-items: center;
}
._snackbar_11rbp_1 ._actionsWrap_11rbp_95 > * {
  margin-left: 12px;
}
._snackbar_11rbp_1 ._closePart_11rbp_102 {
  border-radius: 0 12px 12px 0;
  padding: 0 16px 0 18px;
  display: flex;
  align-items: center;
  color: #5e797d;
  cursor: pointer;
}
._snackbar_11rbp_1 ._closePart_11rbp_102:hover {
  color: #21232b;
}
._snackbar_11rbp_1._show_11rbp_113 {
  transform: translateY(0);
  opacity: 1;
}
._snackbar_11rbp_1._hide_11rbp_117 {
  transform: translateX(100%);
  opacity: 0;
}

._importance-info_11rbp_122 {
  border: 1px solid #dbe4eb;
}
._importance-info_11rbp_122 ._icon_11rbp_92 {
  color: #158efd;
}

._importance-warning_11rbp_129 {
  background-color: #fffced;
}
._importance-warning_11rbp_129 ._icon_11rbp_92 {
  color: #ffc71f;
}

._importance-alert_11rbp_136 {
  background-color: #fbe0e0;
}
._importance-alert_11rbp_136 ._icon_11rbp_92 {
  color: #c81715;
}

._importance-success_11rbp_143 ._icon_11rbp_92 {
  color: #00abb1;
}

._mode-dark_11rbp_147 {
  color: #fff;
  background-color: var(--color-brand-dark);
}._root_15xf6_1 {
  border: 1px solid transparent;
  padding: 8px 12px 8px 8px;
  line-height: 20px;
  border-radius: 8px;
  cursor: pointer;
  font-size: 14px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
._root_15xf6_1:not(:first-child) {
  margin-top: 4px;
}
._root_15xf6_1 ._left-part_15xf6_15 {
  display: flex;
  align-items: center;
}
._root_15xf6_1 ._left-part_15xf6_15 ._number_15xf6_19 {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  height: 32px;
  width: 32px;
  font-size: 12px;
  line-height: 14px;
  font-weight: bold;
  margin-right: 8px;
  border: 1px solid #cad7e0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
._root_15xf6_1 ._left-part_15xf6_15 ._text_15xf6_33 {
  font-size: 14px;
  line-height: 20px;
  font-weight: bold;
  white-space: nowrap;
  max-width: 140px;
  text-overflow: ellipsis;
  overflow: hidden;
}
._root_15xf6_1 ._left-part_15xf6_15 ._chevron_15xf6_42 {
  margin-left: 8px;
  color: var(--color-brand-accent);
}
._root_15xf6_1._step-active_15xf6_46 {
  border-color: var(--color-brand-accent);
}
._root_15xf6_1._step-active_15xf6_46 ._number_15xf6_19 {
  border-color: transparent;
  background: var(--color-brand-accent);
  color: #fff;
}
._root_15xf6_1._step-active_15xf6_46 ._chevron_15xf6_42 {
  color: var(--color-brand-accent);
}
._root_15xf6_1._step-disabled_15xf6_57 {
  cursor: default;
}
._root_15xf6_1._step-disabled_15xf6_57 ._number_15xf6_19 {
  border-color: #cad7e0;
  color: #cad7e0;
}
._root_15xf6_1._step-disabled_15xf6_57 ._text_15xf6_33 {
  color: #cad7e0;
}
._root_15xf6_1._step-disabled_15xf6_57 ._chevron_15xf6_42 {
  visibility: hidden;
}
._root_15xf6_1._step-invalid_15xf6_70 ._number_15xf6_19 {
  background: #f0676e;
  color: #fff;
}
._root_15xf6_1._step-invalid_15xf6_70 ._text_15xf6_33 {
  color: #f0676e;
}
._root_15xf6_1._step-invalid_15xf6_70 ._chevron_15xf6_42 {
  color: #f0676e;
}
._root_15xf6_1._step-enabled_15xf6_80:not(:hover) ._chevron_15xf6_42 {
  visibility: hidden;
}
._root_15xf6_1._step-enabled_15xf6_80:hover {
  border-color: #cad7e0;
}
._root_15xf6_1._step-enabled_15xf6_80:hover ._number_15xf6_19 {
  background: transparent;
}.tab-container .tab {
  padding: 14px 12px;
  line-height: 20px;
  margin-top: 4px;
  display: flex;
  border-radius: 8px;
  border: 2px solid transparent;
  cursor: pointer;
  font-size: 14px;
}
.tab-container .tab .text {
  flex-grow: 1;
}
.tab-container .tab.active, .tab-container .tab:hover {
  border-color: var(--color-brand-accent);
}
.tab-container .tab .chevron {
  color: var(--color-brand-accent);
}
.tab-container .tab:not(.active):not(:hover) .chevron {
  visibility: hidden;
}
.tab-container .tab-disabled {
  color: #bcbecb;
  border-color: transparent !important;
  cursor: not-allowed;
}
.tab-container .tab-disabled .chevron {
  visibility: hidden;
}
@media (max-width: 1536px) {
  .tab-container .tab {
    padding: 8px 12px;
    font-size: 13px;
  }
}.taginput-wrapper {
  width: 100%;
  padding: 0.375rem;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 4px;
  background-color: #fff;
  border: 1px solid #dbe4eb;
  border-radius: 8px;
  box-sizing: border-box;
  font-size: 16px;
  color: black;
}
.taginput-wrapper:not(.active):not(.disabled):hover {
  border: 1px solid #cad7e0;
}
.taginput-wrapper:focus, .taginput-wrapper:focus-within {
  border: 1px solid var(--color-brand-accent);
}
.taginput-wrapper .taginput-value {
  z-index: 1;
  margin: 2px;
  padding: 0 0.375rem;
  display: flex;
  max-width: 100%;
  word-break: break-word;
  align-items: center;
  background-color: #dbe4eb;
  border: 1px solid #cad7e0;
  border-radius: 4px;
  line-height: 1.5;
  color: #21232b;
}
.taginput-wrapper .taginput-value .taginput-closeicon {
  margin-left: 0.5rem;
  padding: 0;
  display: inline-flex;
  background: none;
  border: 0;
  cursor: pointer;
  appearance: none;
}
.taginput-wrapper .taginput-value .icon {
  fill: #fff;
}
.taginput-wrapper .taginput-input {
  height: 30px;
  flex-grow: 1;
  border: none;
  outline: none;
  font-size: inherit;
  vertical-align: middle;
}
.taginput-wrapper.disabled {
  background-color: rgba(239, 239, 239, 0.3);
  color: rgb(84, 84, 84);
  pointer-events: none;
}.toggle-btn {
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.toggle-btn .toggle-btn-input {
  display: none;
}
.toggle-btn.size-regular .toggle-slider {
  font-size: 14px;
  width: 34px;
  height: 20px;
}
.toggle-btn.size-small .toggle-slider {
  font-size: 13px;
  width: 32px;
  height: 18px;
}
.toggle-btn .toggle-slider {
  position: relative;
  background: #fff;
  border: 1px solid #cad7e0;
}
.toggle-btn .toggle-slider:hover {
  border: 1px solid #cad7e0;
}
.toggle-btn .toggle-slider {
  border-radius: 1000px;
  cursor: pointer;
  transition-duration: 500ms;
}
.toggle-btn .toggle-slider .toggle-slider-gear {
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 50%;
  transform: translateY(-50%) translateX(-100%);
  transition-duration: 200ms;
}
.toggle-btn .toggle-slider .toggle-slider-gear .toggle-icon {
  color: #cad7e0;
}
.toggle-btn .toggle-slider .toggle-slider-gear.checked {
  transform: translateY(-50%) translateX(0%);
}
.toggle-btn .toggle-slider .toggle-slider-gear.checked .toggle-icon {
  color: var(--color-brand-accent);
}
.toggle-btn:hover .toggle-slider {
  border: 1px solid var(--color-brand-accent);
}
.toggle-btn .disabled, .toggle-btn:hover.disabled {
  cursor: default;
  pointer-events: none;
}
.toggle-btn .disabled .toggle-slider, .toggle-btn:hover.disabled .toggle-slider {
  border: 1px solid #dbe4eb;
}._root_1for0_1 {
  position: absolute;
  width: 100vw;
  overflow: hidden;
  color: #21232b;
  display: flex;
  flex-direction: row;
  height: 100vh;
}

._leftColumn_1for0_11 {
  min-width: 440px;
  width: 50vw;
  max-width: 800px;
  display: flex;
  background-color: #edf0f8;
  flex-direction: column;
  flex-shrink: 0;
}

._logoRow_1for0_21 ._logoWide_1for0_21 {
  width: 120px;
  flex-grow: 0;
  padding: 40px;
}

._contentRow_1for0_27 {
  display: flex;
  flex-grow: 1;
  justify-content: center;
  align-items: center;
  width: 100%;
}

._contentBlock_1for0_35 {
  width: 400px;
  border-radius: 8px;
  padding: 40px;
  border: 1px solid #cad7e0;
  background: #fff;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}

._footerRow_1for0_46 {
  flex-grow: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-bottom: 24px;
}

._rightColumn_1for0_55 {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 1;
}

._rightCentralImage_1for0_62 {
  max-width: 100%;
  margin: 60px;
  box-sizing: border-box;
}

._rightIllustration_1for0_68 {
  max-width: 100%;
  width: 1000px;
}._contentBody_qjbkk_1 {
  margin-top: 16px;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}

._contentBodyWithGap_qjbkk_8 {
  gap: 16px;
}

._inputWrapper_qjbkk_12 {
  margin-top: 16px;
  display: flex;
  flex-direction: column;
  gap: 2px;
}

._inputLabel_qjbkk_19 {
  font-weight: 500;
  font-size: 14px;
  line-height: 16px;
}

._contentFooter_qjbkk_25 {
  width: 100%;
  margin-top: 16px;
}

._singleButtonFooter_qjbkk_30 > * {
  width: 100%;
  box-sizing: border-box;
}

._twoButtonFooter_qjbkk_35 {
  display: flex;
  gap: 8px;
  flex-direction: row;
  box-sizing: border-box;
}

._nextButton_qjbkk_42 {
  flex: 1;
}

._verticalCentered_qjbkk_46 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex-grow: 1;
}
._verticalCentered_qjbkk_46 ._contentBody_qjbkk_1 {
  flex-grow: 0;
}

._verticalButtons_qjbkk_56 {
  width: 100%;
  margin-top: 16px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._verticalButtons_qjbkk_56 > * {
  width: 100%;
  box-sizing: border-box;
}

._forgotPassword_qjbkk_68 {
  display: flex;
  justify-content: center;
  margin-top: 16px;
}
._forgotPassword_qjbkk_68 p {
  margin: 0;
  font-weight: 400;
  font-size: 13px;
  line-height: 18px;
  text-align: center;
  vertical-align: middle;
}
._forgotPassword_qjbkk_68 p span {
  font-weight: 700;
  cursor: pointer;
}
._forgotPassword_qjbkk_68 p span:hover {
  text-decoration: underline;
}._root_qtdhk_1 {
  width: 100%;
  text-align: center;
}

._main-title_qtdhk_6 {
  font-weight: 700;
  font-size: 24px;
  line-height: 31.75px;
  letter-spacing: -0.02em;
}

._sub-title_qtdhk_13 {
  font-weight: 400;
  font-size: 14px;
  line-height: 24px;
}.groups-select {
  position: relative;
  width: 100%;
  box-sizing: border-box;
  border-radius: 8px;
  font-size: 14px;
  color: black;
  border: 1px solid #dbe4eb;
  box-sizing: border-box;
}
.groups-select:not(.disabled):not(.active):hover {
  border: 1px solid #cad7e0;
}
.groups-select.active {
  z-index: 999;
  border: 1px solid var(--color-brand-accent);
  border-radius: 8px 8px 0 0;
}
.groups-select.active .value-wrapper {
  z-index: 1000;
  position: relative;
  max-height: none;
  border-radius: 8px 8px 0 0;
  border-color: #fff;
}
.groups-select.active .list-box {
  z-index: 998;
  border-top: 2px solid 1px solid var(--color-brand-accent);
}
.groups-select .value-wrapper {
  padding: 0.25rem 1.5rem 0.25rem 0.375rem;
  min-height: 30px;
  max-height: none;
  flex-wrap: wrap;
  z-index: 1;
  margin: 0;
  display: flex;
  align-items: center;
  gap: 4px;
  background: white;
  border-radius: 8px;
  cursor: initial;
}
.groups-select .value-wrapper::-webkit-scrollbar:horizontal {
  height: 0;
}
.groups-select .value-wrapper .chevron {
  position: absolute;
  right: 0.25rem;
  top: 50%;
  transform: translateY(-50%);
  line-height: 100%;
  margin: 2px;
  pointer-events: none;
  color: #21232b;
}
.groups-select .value-wrapper .chevron .icon-right {
  transition: all 0.2s ease-in-out;
}
.groups-select .value-wrapper .chevron .icon-right.active {
  transform: rotate(180deg);
}
.groups-select .input-wrap {
  width: 100%;
  padding: 0 10px;
  display: flex;
  align-items: center;
  gap: 10px;
  min-height: 28px;
  box-sizing: border-box;
}
.groups-select .multiselect-input {
  z-index: 1;
  padding: 0.375rem;
  min-height: 30px;
  flex-grow: 1;
  border: none;
  font-size: inherit;
  vertical-align: middle;
  color: #21232b;
  background: transparent;
}
.groups-select .multiselect-input::-webkit-input-placeholder {
  color: #bcbecb;
}
.groups-select .multiselect-input:focus {
  outline: none;
}
.groups-select .multiselect-value {
  cursor: pointer;
  z-index: 1;
  width: fit-content;
  margin: 2px;
  display: flex;
  align-items: center;
  background-color: #dbe4eb;
  border: 1px solid #cad7e0;
  border-radius: 6px;
  line-height: 1.5;
  font-size: 14px;
  padding-left: 0.375rem;
  color: #21232b;
  justify-content: flex-end;
}
.groups-select .multiselect-value.category {
  font-weight: bold;
}
.groups-select .multiselect-value .multiselect-closeicon,
.groups-select .multiselect-value .multiselect-action-icon {
  padding: 11px 0.5rem;
  display: inline-flex;
  align-items: center;
  background: none;
  border: 0;
  cursor: pointer;
  appearance: none;
}
.groups-select .multiselect-value .multiselect-closeicon:hover,
.groups-select .multiselect-value .multiselect-action-icon:hover {
  color: var(--color-brand-accent);
}
.groups-select .multiselect-value.isEdit {
  cursor: pointer;
}
.groups-select .multiselect-value.isEdit:hover {
  background-color: white;
  border: 1px solid var(--color-brand-accent);
}
.groups-select .multiselect-value .icon {
  fill: white;
}
.groups-select .multiselect-value.obsolete {
  opacity: 0.4;
}
.groups-select .multiselect-value:hover {
  border-color: var(--color-brand-accent);
}
.groups-select .multiselect-value:hover .multiselect-action-icon {
  color: var(--color-brand-accent);
}
.groups-select .list-box {
  margin: 0;
  padding: 5px 0 0;
  overflow: auto;
  max-height: 250px;
}
.groups-select .list-box .no-list-msg {
  padding: 14px 12px;
  list-style: none;
  text-align: center;
}
.groups-select .list-box-container {
  padding: 5px 0 0;
  position: absolute;
  background-color: white;
  user-select: none;
  top: calc(100% - 3px);
  left: -1px;
  right: -1px;
  border-radius: 0 0 8px 8px;
  border: 1px solid var(--color-brand-accent);
}
.groups-select.disabled .value-wrapper {
  background-color: rgba(239, 239, 239, 0.3);
  color: #636b82;
}
.groups-select.disabled .multiselect-value {
  color: #636b82;
}
.groups-select.disabled .chevron {
  color: #636b82;
}

@media (max-width: 1536px) {
  .groups-select .value-wrapper {
    padding: 0.025rem 0.25rem;
    font-size: 13px;
  }
  .groups-select .value-wrapper .multiselect-value {
    min-height: 18px;
    font-size: 12px;
    font-weight: 500;
  }
  .groups-select .value-wrapper .multiselect-value .multiselect-closeicon,
  .groups-select .value-wrapper .multiselect-value .multiselect-action-icon {
    padding: 9px 0.5rem;
  }
}._group_d6497_1 {
  list-style: none;
  cursor: pointer;
}
._group_d6497_1 ._group_d6497_1 {
  margin-left: 31px;
}
._group_d6497_1 ._group-title_d6497_8 {
  display: flex;
  align-items: center;
}
._group_d6497_1 ._group-title_d6497_8 ._open-group-chevron_d6497_12 {
  padding: 14px;
}
._group_d6497_1 ._group-title_d6497_8 ._open-group-chevron_d6497_12._collapsed_d6497_15 {
  transform: rotate(-90deg);
}
._group_d6497_1 ._group-title_d6497_8 ._open-group-chevron_d6497_12._disabled_d6497_18 {
  cursor: default;
  visibility: hidden;
}
._group_d6497_1 ._group-title_d6497_8 ._counter-tag_d6497_22 {
  margin-left: 12px;
}
._group_d6497_1 ._group-title_d6497_8 ._group-title-icon_d6497_25 {
  padding: 12px 0 12px 12px;
}
._group_d6497_1 ._group-title_d6497_8 ._group-title-name_d6497_28 {
  padding-left: 12px;
}
._group_d6497_1 ._group-title_d6497_8 ._counter-tag_d6497_22 {
  padding: 4px 8px 4px 8px;
  border-radius: 6px;
  background-color: #d2dde5;
  color: rgba(0, 0, 0, 0.6);
  font-weight: 700;
  font-size: 10px;
  line-height: 16px;
}
._group_d6497_1 ._group-title_d6497_8 ._list-box-item-tag_d6497_40 {
  width: fit-content;
  display: flex;
  padding: 4px 8px;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  margin-left: 10px;
}

@media (max-width: 1536px) {
  ._group_d6497_1 {
    font-size: 13px;
  }
  ._group_d6497_1 ._group_d6497_1 {
    margin-left: 26px;
  }
  ._group_d6497_1 ._group-title_d6497_8 ._open-group-chevron_d6497_12 {
    padding: 8px;
  }
}
._titleWrapper_d6497_61 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

._actions_d6497_67 {
  display: flex;
  justify-self: flex-end;
  align-items: center;
  gap: 8px;
  padding: 4px;
}

._group_d6497_1 ._titleWrapper_d6497_61:hover,
._subgroup_d6497_76 ._subgroup-title_d6497_76:hover {
  background-color: #eef0f8;
}._root_1vdum_1 {
  display: flex;
  align-items: stretch;
}

._tag_1vdum_6 {
  width: min-content;
}
._tag_1vdum_6._withActions_1vdum_9:hover, ._tag_1vdum_6._tagActions_1vdum_9:hover {
  opacity: 0.6;
}

._tagText_1vdum_13 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-transform: uppercase;
  color: rgba(0, 0, 0, 0.6);
}

._tagContainer_1vdum_21 {
  display: flex;
  align-items: center;
  background-color: #edf0f8;
  height: auto;
  min-width: 39px;
}
._tagContainer_1vdum_21._withActions_1vdum_9 {
  min-width: 20px;
}
._tagContainer_1vdum_21._clickable_1vdum_31 {
  cursor: pointer;
}
._tagContainer_1vdum_21._extra-small_1vdum_34 {
  border-radius: 2px;
  padding: 4px;
  gap: 4px;
  min-height: 10px;
}
._tagContainer_1vdum_21._extra-small_1vdum_34 ._tagText_1vdum_13 {
  font-size: 10px;
  font-weight: 600;
  line-height: 12px;
}
@media (max-width: 1536px) {
  ._tagContainer_1vdum_21._extra-small_1vdum_34 ._tagText_1vdum_13 ._tagText_1vdum_13 {
    font-size: 8px;
    line-height: 10px;
  }
}
._tagContainer_1vdum_21._extra-small_1vdum_34._withActions_1vdum_9 {
  border-radius: 2px 0 0 2px;
}
._tagContainer_1vdum_21._small_1vdum_54 {
  border-radius: 4px;
  padding: 6px;
  gap: 6px;
  min-height: 12px;
}
._tagContainer_1vdum_21._small_1vdum_54 ._tagText_1vdum_13 {
  font-size: 11px;
  font-weight: 700;
  line-height: 14px;
}
@media (max-width: 1536px) {
  ._tagContainer_1vdum_21._small_1vdum_54 ._tagText_1vdum_13 {
    padding: 5px;
  }
  ._tagContainer_1vdum_21._small_1vdum_54 ._tagText_1vdum_13 ._tagText_1vdum_13 {
    font-size: 9px;
    line-height: 12px;
  }
}
._tagContainer_1vdum_21._small_1vdum_54._withActions_1vdum_9 {
  border-radius: 4px 0 0 4px;
}
._tagContainer_1vdum_21._regular_1vdum_77 {
  border-radius: 6px;
  padding: 8px;
  gap: 8px;
  min-height: 14px;
}
._tagContainer_1vdum_21._regular_1vdum_77 ._tagText_1vdum_13 {
  font-size: 12px;
  font-weight: 700;
  line-height: 16px;
}
@media (max-width: 1536px) {
  ._tagContainer_1vdum_21._regular_1vdum_77 {
    padding: 6px;
  }
  ._tagContainer_1vdum_21._regular_1vdum_77 ._tagText_1vdum_13 {
    font-size: 10px;
    line-height: 14px;
  }
}
._tagContainer_1vdum_21._regular_1vdum_77._withActions_1vdum_9 {
  border-radius: 6px 0 0 6px;
}

._actionsCollapseMenu_1vdum_101 {
  display: flex;
}

._actionsCollapseMenuWrapper_1vdum_105 {
  padding: 4px;
  min-width: 256px;
}

._tagActions_1vdum_9 {
  margin-left: 1px;
  display: flex;
  align-items: center;
  background-color: #edf0f8;
}
._tagActions_1vdum_9._clickable_1vdum_31 {
  cursor: pointer;
}
._tagActions_1vdum_9 ._actionsChevron_1vdum_119 {
  color: rgba(0, 0, 0, 0.6);
  font-weight: 600;
}
._tagActions_1vdum_9._regular_1vdum_77 {
  border-radius: 0 6px 6px 0;
  padding: 6px;
}
._tagActions_1vdum_9._regular_1vdum_77 ._actionsChevron_1vdum_119 {
  font-size: 15px;
}
@media (max-width: 1536px) {
  ._tagActions_1vdum_9._regular_1vdum_77 ._actionsChevron_1vdum_119 {
    font-size: 10px;
    line-height: 14px;
  }
}
._tagActions_1vdum_9._small_1vdum_54 {
  border-radius: 0 4px 4px 0;
  padding: 4px;
}
._tagActions_1vdum_9._small_1vdum_54 ._actionsChevron_1vdum_119 {
  font-size: 14px;
}
@media (max-width: 1536px) {
  ._tagActions_1vdum_9._small_1vdum_54 ._actionsChevron_1vdum_119 {
    font-size: 9px;
    line-height: 12px;
  }
}
._tagActions_1vdum_9._extra-small_1vdum_34 {
  border-radius: 0 2px 2px 0;
  padding: 2px;
}
._tagActions_1vdum_9._extra-small_1vdum_34 ._actionsChevron_1vdum_119 {
  font-size: 12px;
}
@media (max-width: 1536px) {
  ._tagActions_1vdum_9._extra-small_1vdum_34 ._actionsChevron_1vdum_119 {
    font-size: 8px;
    line-height: 10px;
  }
}._select-wrapper_9puvk_1 {
  position: relative;
  width: 100%;
  padding: 0;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 4px;
  color: black;
  overflow: hidden;
}

._select-wrapper_9puvk_1._size-regular_9puvk_13 ._select-input_9puvk_13 {
  padding: 10px 12px;
  font-size: inherit;
}

._list-box_9puvk_18._size-regular_9puvk_13 ._list-box-item_9puvk_18 {
  padding: 8px 12px 8px;
  line-height: 24px;
  min-height: 20px;
}

._select-wrapper_9puvk_1._size-small_9puvk_24 ._select-input_9puvk_13 {
  padding: 8px 10px;
  font-size: 13px;
}

._list-box_9puvk_18._size-small_9puvk_24 ._list-box-item_9puvk_18 {
  padding: 6px 10px 6px;
  line-height: 20px;
  min-height: 16px;
  font-size: 13px;
}

._select-wrapper_9puvk_1._size-extra-small_9puvk_36 ._select-input_9puvk_13 {
  padding: 6px 8px;
  font-size: 12px;
}

._list-box_9puvk_18._size-extra-small_9puvk_36 ._list-box-item_9puvk_18 {
  padding: 4px 8px 4px;
  line-height: 16px;
  min-height: 12px;
  font-size: 12px;
}

._select-input_9puvk_13 {
  flex-grow: 1;
  width: 100%;
  z-index: 2;
  border: 0;
  outline: none;
  vertical-align: middle;
  text-overflow: ellipsis;
  background: transparent;
}
._select-input_9puvk_13::placeholder {
  color: black;
  opacity: 1;
}
._select-input_9puvk_13._no-value_9puvk_62::placeholder {
  color: #636b82;
  opacity: 1;
}
.selected-value.disabled ._select-input_9puvk_13 {
  background-color: transparent;
}
.selected-value.disabled ._select-input_9puvk_13::placeholder {
  color: #636b82;
}
._select-input_9puvk_13._hideValue_9puvk_72::placeholder {
  color: transparent !important;
}
._select-input_9puvk_13._obsolete_9puvk_75 {
  opacity: 0.4;
}

._select-indicator_9puvk_79 {
  line-height: 100%;
  transition: all 0.2s ease-in-out;
  color: #21232b;
  pointer-events: none;
}
._select-indicator_9puvk_79._active_9puvk_85 {
  transform: rotate(180deg);
}
.selected-value.disabled ._select-indicator_9puvk_79 {
  color: #636b82;
}

._select-action-icon_9puvk_92 {
  cursor: pointer;
  margin-right: 10px;
}
.selected-value.disabled ._select-action-icon_9puvk_92 {
  color: #636b82;
}
.selected-value.disabled ._select-action-icon_9puvk_92:hover {
  color: var(--color-brand-accent);
}

._list-box_9puvk_18 {
  max-height: 100%;
  overflow-y: auto;
}

._list-box-item_9puvk_18 {
  list-style: none;
  cursor: pointer;
  max-width: 100%;
  word-break: break-word;
}

._list-box-item-tag_9puvk_115 {
  width: fit-content;
  display: flex;
  padding: 0 4px;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
}

._list-box-item_9puvk_18:hover {
  background-color: #eef0f8;
}

._no-list-msg_9puvk_128 {
  padding: 10px 12px;
  text-align: center;
  list-style: none;
  cursor: pointer;
}

._dropdown_9puvk_135 {
  position: relative;
  width: 100%;
  padding: 0.375rem 0.75rem;
  border: 1px solid #dbe4eb;
  border-radius: 8px;
  outline: none;
  font-size: 16px;
}
._dropdown_9puvk_135:focus, ._dropdown_9puvk_135:focus-within {
  border: 1px solid var(--color-brand-accent);
  box-shadow: var(--color-brand-accent-light) 0px 0px 0px 2px;
}
._dropdown_9puvk_135:invalid {
  border-color: #cb6c6f;
}
._dropdown_9puvk_135 > option {
  color: black;
}
._dropdown_9puvk_135._has-push-text_9puvk_154 > option:first-child {
  color: grey;
}

._input-error-message_9puvk_158 {
  color: #f0676e;
  font-size: 12px;
  position: absolute;
  bottom: -14px;
}

._link-button_9puvk_165 {
  margin-left: 8px;
}

._select-display-tag_9puvk_169 {
  position: absolute;
  z-index: 3;
  left: 7px;
  right: 30px;
  overflow: hidden;
  display: inline-block;
  padding: 4px 4px 4px 6px;
  justify-content: left;
  align-items: center;
  border-radius: 4px;
  white-space: nowrap;
  max-width: calc(100% - 57px);
  text-overflow: ellipsis;
}

._select-wrapper_9puvk_1._size-regular_9puvk_13 {
  font-size: 14px;
}
._select-wrapper_9puvk_1._size-regular_9puvk_13 ._select-input_9puvk_13 {
  padding: 10px 12px;
  border-radius: 8px;
}
._select-wrapper_9puvk_1._size-regular_9puvk_13 ._select-action-icon_9puvk_92 {
  margin-right: 10px;
}
._select-wrapper_9puvk_1._size-regular_9puvk_13 ._select-indicator_9puvk_79 {
  margin-right: 10px;
}

._list-box_9puvk_18._size-regular_9puvk_13 ._list-box-item_9puvk_18 {
  padding: 8px 12px 8px;
}

._select-wrapper_9puvk_1._size-small_9puvk_24 {
  font-size: 13px;
}
._select-wrapper_9puvk_1._size-small_9puvk_24 ._select-input_9puvk_13 {
  padding: 8px 10px;
  border-radius: 6px;
}
._select-wrapper_9puvk_1._size-small_9puvk_24 ._select-action-icon_9puvk_92 {
  margin-right: 5px;
}
._select-wrapper_9puvk_1._size-small_9puvk_24 ._list-box-item_9puvk_18 {
  padding: 6px 10px 6px;
}
._select-wrapper_9puvk_1._size-small_9puvk_24 ._select-indicator_9puvk_79 {
  margin-right: 8px;
}

._list-box_9puvk_18._size-small_9puvk_24 ._list-box-item_9puvk_18 {
  font-size: 13px;
  padding: 6px 10px 6px;
}

._select-wrapper_9puvk_1._size-extra-small_9puvk_36 {
  font-size: 12px;
}
._select-wrapper_9puvk_1._size-extra-small_9puvk_36 ._select-input_9puvk_13 {
  padding: 5px 6px;
}
._select-wrapper_9puvk_1._size-extra-small_9puvk_36 ._select-action-icon_9puvk_92 {
  margin-right: 4px;
}
._select-wrapper_9puvk_1._size-extra-small_9puvk_36 ._list-box-item_9puvk_18 {
  padding: 4px 6px 4px;
}
._select-wrapper_9puvk_1._size-extra-small_9puvk_36 ._select-indicator_9puvk_79 {
  margin-right: 4px;
}

._list-box_9puvk_18._size-extra-small_9puvk_36 ._list-box-item_9puvk_18 {
  font-size: 13px;
  padding: 6px 10px 6px;
}._multiselect-wrapper_5s2rv_1 {
  width: 100%;
  box-sizing: border-box;
  font-size: 14px;
  display: flex;
}
._multiselect-wrapper_5s2rv_1 .selected-value {
  width: 100%;
  display: flex;
  gap: 10px;
  align-items: center;
  border-radius: 8px;
}
._multiselect-wrapper_5s2rv_1 .selected-value ._value-wrapper_5s2rv_14 {
  flex-grow: 1;
  min-width: 146px;
  min-height: 30px;
  height: 100%;
  position: relative;
  z-index: 1;
  margin: 0;
  padding: 0.25rem 0.375rem;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 4px;
  border-radius: 8px;
  overflow-y: auto;
}
._multiselect-wrapper_5s2rv_1 .selected-value ._value-wrapper_5s2rv_14 ._multiselect-value_5s2rv_30 {
  z-index: 1;
  max-width: 100%;
  word-break: break-word;
  margin: 2px;
  min-height: 24px;
  min-width: 30px;
  padding-left: 0.375rem;
  display: flex;
  align-items: center;
  background-color: #dbe4eb;
  border: 1px solid #cad7e0;
  border-radius: 4px;
  line-height: 1.5;
  color: #21232b;
  justify-content: flex-end;
  font-size: 14px;
}
._multiselect-wrapper_5s2rv_1 .selected-value ._value-wrapper_5s2rv_14 ._multiselect-value_5s2rv_30._isEdit_5s2rv_48 {
  cursor: pointer;
}
._multiselect-wrapper_5s2rv_1 .selected-value ._value-wrapper_5s2rv_14 ._multiselect-value_5s2rv_30._isEdit_5s2rv_48:hover {
  background-color: white;
  border: 1px solid var(--color-brand-accent);
}
._multiselect-wrapper_5s2rv_1 .selected-value ._value-wrapper_5s2rv_14 ._multiselect-value_5s2rv_30._disabled_5s2rv_55 {
  color: #636b82;
  background: #edf0f8;
}
._multiselect-wrapper_5s2rv_1 .selected-value ._value-wrapper_5s2rv_14 ._multiselect-value_5s2rv_30:hover {
  border-color: var(--color-brand-accent);
}
._multiselect-wrapper_5s2rv_1 .selected-value ._value-wrapper_5s2rv_14 ._multiselect-value_5s2rv_30:hover ._multiselect-action-icon_5s2rv_62 {
  color: var(--color-brand-accent);
}
._multiselect-wrapper_5s2rv_1 .selected-value ._value-wrapper_5s2rv_14 ._multiselect-value_5s2rv_30 ._multiselect-action-icon_5s2rv_62 {
  line-height: 1.5;
  padding: 11px 0.5rem;
  display: inline-flex;
  background: none;
  border: 0;
  cursor: pointer;
  appearance: none;
}
@media (max-width: 1536px) {
  ._multiselect-wrapper_5s2rv_1 .selected-value ._value-wrapper_5s2rv_14 ._multiselect-value_5s2rv_30 ._multiselect-action-icon_5s2rv_62 {
    padding: 9px 0.5rem;
  }
}
._multiselect-wrapper_5s2rv_1 .selected-value ._value-wrapper_5s2rv_14 ._multiselect-value_5s2rv_30 ._multiselect-action-icon-empty_5s2rv_79 {
  padding: 11px 0.2rem;
}
._multiselect-wrapper_5s2rv_1 .selected-value ._value-wrapper_5s2rv_14 ._multiselect-value_5s2rv_30 ._icon_5s2rv_82 {
  fill: #fff;
}
._multiselect-wrapper_5s2rv_1 .selected-value ._value-wrapper_5s2rv_14 ._multiselect-value_5s2rv_30._obsolete_5s2rv_85 {
  opacity: 0.4;
}
@media (max-width: 1536px) {
  ._multiselect-wrapper_5s2rv_1 .selected-value ._value-wrapper_5s2rv_14 {
    padding: 0.025rem 0.25rem;
    font-size: 13px;
    min-height: 32px;
  }
  ._multiselect-wrapper_5s2rv_1 .selected-value ._value-wrapper_5s2rv_14 ._multiselect-value_5s2rv_30 {
    min-height: 18px;
    font-size: 12px;
    font-weight: 500;
  }
}
._multiselect-wrapper_5s2rv_1 .selected-value ._select-indicator_5s2rv_100 {
  line-height: 100%;
  transition: all 0.2s ease-in-out;
  margin-right: 10px;
  color: #21232b;
  pointer-events: none;
}
._multiselect-wrapper_5s2rv_1 .selected-value ._select-indicator_5s2rv_100._active_5s2rv_107 {
  transform: rotate(180deg);
}
._multiselect-wrapper_5s2rv_1._disabled_5s2rv_55 ._select-indicator_5s2rv_100 {
  color: #636b82;
}

._multiselect-input-wrapper_5s2rv_114 {
  padding: 0 10px;
  display: flex;
  gap: 10px;
  align-items: center;
}
._multiselect-input-wrapper_5s2rv_114 ._multiselect-input_5s2rv_114 {
  width: 100%;
  z-index: 2;
  padding: 0.375rem;
  flex-grow: 1;
  background-color: transparent;
  border: 0;
  outline: none;
  font-size: inherit;
  vertical-align: middle;
}

._list-box_5s2rv_132 {
  max-height: 320px;
  overflow: auto;
}
._list-box_5s2rv_132 ._list-box-item_5s2rv_136 {
  padding: 8px 12px;
  list-style: none;
  cursor: pointer;
  line-height: 24px;
  max-width: 100%;
  word-break: break-word;
}
._list-box_5s2rv_132 ._list-box-item-tag_5s2rv_144 {
  width: fit-content;
  display: flex;
  padding: 0 4px;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
}
._list-box_5s2rv_132 ._list-box-item_5s2rv_136:hover {
  background-color: #eef0f8;
}
._list-box_5s2rv_132 ._no-list-msg_5s2rv_155 {
  padding: 8px 12px;
  line-height: 24px;
  list-style: none;
  cursor: pointer;
  text-align: center;
}

@media (max-width: 1536px) {
  ._multiselect-input-wrapper_5s2rv_114 {
    font-size: 13px;
  }
  ._list-box_5s2rv_132 ._list-box-item_5s2rv_136 {
    font-size: 13px;
    padding: 6px 10px;
    line-height: 20px;
  }
}
._input-error-message_5s2rv_173 {
  color: #f0676e;
  font-size: 12px;
  position: absolute;
  bottom: -12px;
}.period-input {
  position: relative;
  display: flex;
  gap: 10px;
  align-items: center;
}
.period-input .input-period-time {
  min-width: 150px;
  width: 100%;
}
.period-input .input-error-message {
  color: #f0676e;
  font-size: 12px;
  position: absolute;
  bottom: -14px;
}._period-with-rate-input_53gvo_1 {
  position: relative;
  display: flex;
  gap: 7px;
  align-items: center;
  width: 100%;
  flex-wrap: wrap;
}
._period-with-rate-input_53gvo_1 ._fieldInput_53gvo_9 {
  display: flex;
  gap: 7px;
  align-items: center;
}
._period-with-rate-input_53gvo_1 ._fieldPeriodInput_53gvo_14 {
  flex: 1;
}
._period-with-rate-input_53gvo_1 ._input-wrap_53gvo_17 {
  flex: 1;
  min-width: 70px;
}
._period-with-rate-input_53gvo_1 ._input-period-time_53gvo_21,
._period-with-rate-input_53gvo_1 ._input-rate_53gvo_22 {
  width: clamp(100px, 100%, 200px);
  padding: 0.375rem 0.75rem 0.375rem 0.75rem;
}
._period-with-rate-input_53gvo_1 ._sub-label-wrap_53gvo_26 ._sub-label_53gvo_26 {
  white-space: nowrap;
  font-size: 14px;
  font-weight: 600;
}
._period-with-rate-input_53gvo_1 ._input-period-measurement_53gvo_31 {
  min-width: 90px;
}
._period-with-rate-input_53gvo_1 ._input-error-message_53gvo_34 {
  color: #f0676e;
  font-size: 12px;
  position: absolute;
  bottom: -14px;
}

@media (max-width: 1536px) {
  ._period-with-rate-input_53gvo_1 ._sub-label-wrap_53gvo_26 ._sub-label_53gvo_26 {
    font-size: 13px;
  }
}.yes-no-radio {
  height: 100%;
  display: flex;
  align-items: center;
  box-sizing: border-box;
}
.yes-no-radio .radio-btn-wrapper {
  display: inline-flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
  font-size: 14px;
  padding: 6px;
  border-radius: 6px;
}
.yes-no-radio .radio-btn-wrapper .yes-radio-btn {
  color: #00abb1;
}
.yes-no-radio .radio-btn-wrapper .no-radio-btn {
  color: #f04848;
}
.yes-no-radio .radio-btn-wrapper .inert {
  color: #636b82;
}
.yes-no-radio .radio-btn-wrapper .radio-btn-label {
  cursor: pointer;
}
.yes-no-radio:not(.readonly):not(.disabled) .radio-btn-wrapper:hover {
  background: rgba(0, 0, 0, 0.05);
}
.yes-no-radio.disabled .radio-btn-wrapper {
  cursor: default;
}
.yes-no-radio.disabled .radio-btn-wrapper .yes-radio-btn {
  --fa-primary-color: $color-border-accent;
  --fa-secondary-color: $color-disabled-input-background;
  --fa-secondary-opacity: 0.1;
}
.yes-no-radio.disabled .radio-btn-wrapper .no-radio-btn {
  --fa-primary-color: $color-danger;
  --fa-secondary-color: $color-disabled-input-background;
  --fa-secondary-opacity: 0.1;
}
.yes-no-radio.disabled .radio-btn-wrapper .radio-btn-label {
  color: #636b82;
  cursor: default;
}

@media (max-width: 1536px) {
  .yes-no-radio .radio-btn-wrapper {
    font-size: 13px;
  }
}._modelRequiredFieldWarnings_jc1mt_1 {
  position: relative;
  margin: 0 20px 8px 8px;
  top: 0;
  padding: 8px 12px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  border-radius: 8px;
  background-color: #fbe0e0;
  z-index: 10;
}
._modelRequiredFieldWarnings_jc1mt_1 i {
  color: #c81715;
  font-size: 16px;
}
._modelRequiredFieldWarnings_jc1mt_1 ._warningTitle_jc1mt_17 {
  display: flex;
  gap: 12px;
  align-items: center;
  font-weight: 600;
  font-size: 13px;
  line-height: 20px;
}
._modelRequiredFieldWarnings_jc1mt_1 ._warningTitle_jc1mt_17 ._closeRequiredFieldsSectionBtn_jc1mt_25 {
  position: absolute;
  top: 8px;
  right: 8px;
  cursor: pointer;
}
._modelRequiredFieldWarnings_jc1mt_1 ._invalidFieldsList_jc1mt_31 {
  padding-left: 28px;
  max-height: 30vh;
  overflow-y: auto;
}
._modelRequiredFieldWarnings_jc1mt_1 ._invalidFieldsList_jc1mt_31 ._fieldName_jc1mt_36 {
  cursor: pointer;
  font-size: 11px;
  line-height: 16px;
}
._modelRequiredFieldWarnings_jc1mt_1 ._invalidFieldsList_jc1mt_31 ._fieldName_jc1mt_36:hover {
  text-decoration: underline;
}
._modelRequiredFieldWarnings_jc1mt_1 ._invalidFieldsList_jc1mt_31 ._showMore_jc1mt_44 {
  background-color: #fbe0e0;
  position: sticky;
  bottom: -5px;
  cursor: pointer;
  display: flex;
  gap: 4px;
  align-items: center;
  font-size: 11px;
}._listPageHeader_1ahvr_1 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 0 0 16px 0;
  padding: 0 24px 16px 24px;
  gap: 16px;
}

._titleContainer_1ahvr_10 {
  display: flex;
  flex-direction: column;
  white-space: nowrap;
  overflow: hidden;
  flex: 1;
}

._childrenWrapper_1ahvr_18 {
  min-width: 300px;
}

._buttonWrapper_1ahvr_22 {
  display: flex;
  justify-content: flex-end;
  flex: 1;
}

._title_1ahvr_10 {
  font-weight: 700;
  letter-spacing: -0.02em;
  text-overflow: ellipsis;
  overflow: hidden;
}

._subTitle_1ahvr_35 {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

@media (max-width: 1536px) {
  ._listPageHeader_1ahvr_1 {
    margin: 0;
    padding: 0 16px 8px;
  }
  ._listPageHeader_1ahvr_1 ._titleContainer_1ahvr_10 ._title_1ahvr_10 {
    font-size: 18px;
    line-height: 24px;
  }
}.text-prompt-popup-overlay {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000;
  width: 100vw;
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
}

.text-prompt-popup-backdrop {
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}

.text-prompt-popup-pane {
  position: relative;
  min-width: 296px;
  max-width: 90vw;
  max-height: 95vh;
  overflow-y: auto;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  box-shadow: 0 8px 24px rgba(68, 80, 91, 0.15), 0 1px 8px rgba(0, 125, 252, 0.03);
  padding: 16px 24px 24px 24px;
  box-sizing: border-box;
  color: #000;
  font-size: 14px;
  outline: none;
}

.text-prompt-popup-title {
  font-weight: 700;
  font-size: 24px;
  line-height: 1.2;
  color: #000;
  margin-bottom: 16px;
}

.text-prompt-popup-form .form-line {
  display: flex;
  flex-direction: column;
}
.text-prompt-popup-form .form-field-label {
  padding: 5px 0;
}
.text-prompt-popup-form .validation-warning {
  padding: 5px 0;
  color: #f04848;
}

.text-prompt-popup-footer {
  display: flex;
  justify-content: flex-end;
  margin-top: 16px;
}
.text-prompt-popup-footer .re-button + .re-button {
  margin-left: 12px;
}._passwordRules_3fk8k_1 {
  width: 100%;
  font-weight: 600;
  font-size: 13px;
  line-height: 18px;
}._rule_x70nm_1 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._rule_x70nm_1._valid_x70nm_6 {
  color: var(--color-brand-accent);
}
._rule_x70nm_1._invalid_x70nm_9 {
  color: #4d5365;
}._ssoButtonsContainer_u3l84_1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
._ssoButtonsContainer_u3l84_1._singleButtonFooter_u3l84_6 {
  width: 100%;
  box-sizing: border-box;
}

._dividerContainer_u3l84_11 {
  display: flex;
  align-items: center;
  margin: 16px 0;
}

._line_u3l84_17 {
  flex-grow: 1;
  height: 1px;
  background-color: #cad7e0;
}

._label_u3l84_23 {
  margin: 0 8px;
  color: #636b82;
  font-weight: 500;
  font-size: 13px;
}

._nextButton_u3l84_30 {
  flex: 1;
}.header-node {
  padding: 12px;
  display: flex;
  flex-direction: row;
  align-items: center;
  cursor: pointer;
  word-break: keep-all;
  text-wrap: nowrap;
  min-width: 200px;
}
.header-node .name-and-description {
  flex-grow: 1;
}
.header-node .description {
  font-size: 12px;
  line-height: 16px;
  font-weight: 400;
}
.header-node:not(.is-coming-soon):hover, .header-node:not(.is-coming-soon).active {
  background: var(--color-brand-light-dark);
}
.header-node .children-indicator {
  margin-left: 32px;
  font-size: 0.8rem;
  color: #5e797d;
}
.header-node:hover .children-indicator {
  color: var(--color-brand-accent);
}
.header-node .next-level-container {
  position: absolute;
  top: 0;
  background: var(--color-brand-light-dark);
  min-height: 100%;
  max-height: calc(100vh - 120px);
  overflow: auto;
}
.header-node.children-open-left .next-level-container {
  right: 100%;
  border-radius: 0 0 0 8px;
}
.header-node.children-open-right .next-level-container {
  left: 100%;
  border-radius: 0 0 8px 0;
}
.header-node.is-coming-soon {
  cursor: default;
  opacity: 0.5;
}
.header-node.depth-2:not(.is-coming-soon):hover, .header-node.depth-2:not(.is-coming-soon).active {
  background: var(--color-brand-accent);
}.main-header {
  background: var(--color-brand-dark);
  display: flex;
  align-items: center;
  padding: 0 24px;
}
.main-header .logo {
  display: flex;
  align-items: center;
  cursor: pointer;
}
.main-header .logo .logo-wide {
  height: 35px;
  width: auto;
  margin-right: 12px;
  max-width: 200px;
}
.main-header .separator {
  height: 24px;
  background: var(--color-brand-light-dark);
  width: 1px;
}
.main-header .dashboard-nav-icon,
.main-header .action-center-button {
  height: 53px;
  aspect-ratio: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  box-sizing: border-box;
  cursor: pointer;
}
.main-header .dashboard-nav-icon:hover, .main-header .dashboard-nav-icon.active,
.main-header .action-center-button:hover,
.main-header .action-center-button.active {
  background: var(--color-brand-darkish);
}
.main-header .navigation {
  display: flex;
  flex-grow: 1;
}
.main-header .top-level-item {
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  padding: 16px;
  position: relative;
  cursor: pointer;
  z-index: 1;
}
.main-header .top-level-item:hover, .main-header .top-level-item.active {
  background: var(--color-brand-darkish);
}
.main-header .top-level-item {
  border-right: 1px solid var(--color-brand-dark);
}
.main-header .top-level-item .children-indicator {
  margin-left: 8px;
  font-size: 0.8rem;
}
.main-header .top-level-item .children-indicator .open {
  color: #5e797d;
}
.main-header .top-level-item .children-indicator .closed {
  color: var(--color-brand-accent);
}
.main-header .top-level-item:hover .children-indicator .open {
  display: none;
}
.main-header .top-level-item:not(:hover) .children-indicator .closed {
  display: none;
}
.main-header .second-level-container {
  background: var(--color-brand-darkish);
  position: absolute;
  top: 100%;
}
.main-header .top-level-menu-item {
  font-size: 14px;
  line-height: 20px;
  color: #fff;
  text-wrap: nowrap;
}
.main-header .top-level-menu-item .second-level-container {
  left: 0;
  border-radius: 0 0 0 8px;
}
.main-header .top-level-menu-item .second-level-container > .header-node:last-child {
  border-radius: 0 0 0 8px;
}
.main-header .settings-button {
  font-size: 14px;
  line-height: 20px;
  color: #fff;
}
.main-header .settings-button .second-level-container {
  right: 0;
  border-radius: 0 0 8px 0;
}
.main-header .header-suggestions-popup,
.main-header .header-notifications-popup {
  position: absolute;
  top: calc(100% + 10px);
  right: 10px;
}
.main-header .actions {
  display: flex;
  align-items: center;
  gap: 8px;
}
.main-header .actions .my-task-button,
.main-header .actions .search-button,
.main-header .actions .curated-ai-button,
.main-header .actions .suggestions-button,
.main-header .actions .notifications-button {
  font-size: 14px;
  font-weight: 600;
  line-height: 20px;
  padding: 16px;
  color: #fff;
  cursor: pointer;
}
.main-header .actions .my-task-button:hover, .main-header .actions .my-task-button.active,
.main-header .actions .search-button:hover,
.main-header .actions .search-button.active,
.main-header .actions .curated-ai-button:hover,
.main-header .actions .curated-ai-button.active,
.main-header .actions .suggestions-button:hover,
.main-header .actions .suggestions-button.active,
.main-header .actions .notifications-button:hover,
.main-header .actions .notifications-button.active {
  background: var(--color-brand-darkish);
}
@media (max-width: 1536px) {
  .main-header {
    padding: 0 16px;
  }
  .main-header .logo .logo-wide {
    height: 30px;
  }
  .main-header .dashboard-nav-icon,
  .main-header .action-center-button {
    height: 44px;
    font-size: 12px;
  }
  .main-header .top-level-item {
    font-size: 12px;
    line-height: 16px;
    padding: 14px;
  }
  .main-header .top-level-item .children-indicator {
    font-size: 0.6rem;
  }
  .main-header .second-level-container > * {
    padding: 10px;
    font-size: 12px;
    line-height: 14px;
  }
  .main-header .actions .my-task-button,
  .main-header .actions .search-button,
  .main-header .actions .curated-ai-button,
  .main-header .actions .suggestions-button,
  .main-header .actions .notifications-button,
  .main-header .actions .settings-button {
    font-size: 12px;
    line-height: 16px;
    padding: 14px;
  }
  .main-header .user-menu .avatar-button {
    font-size: 13px;
    width: 2rem;
    height: 2rem;
  }
  .main-header .next-level-container .header-node {
    padding: 10px;
    font-size: 12px;
    line-height: 14px;
  }
}

.counter-wrapper {
  position: relative;
}
.counter-wrapper .counter {
  position: absolute;
  background-color: #c81715;
  color: #fff;
  border-radius: 10px;
  padding: 2px 3px;
  right: calc(-50% - 2px);
  top: -4px;
}
.counter-wrapper .counter-content {
  font-size: 8px;
  font-weight: 800;
  line-height: 8px;
  min-width: 6px;
  text-align: center;
}._root_1m6ek_1 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

._title_1m6ek_10 {
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: normal;
  letter-spacing: -0.48px;
}

._description_1m6ek_18 {
  font-size: 14px;
  font-style: normal;
  font-weight: 600;
  margin-top: 8px;
  text-align: center;
}

._image_1m6ek_26 {
  margin-top: 40px;
  max-width: 506px;
  max-height: 309px;
  width: 100%;
  height: 100%;
  padding: 0 16px;
  box-sizing: border-box;
}
._image_1m6ek_26 img {
  max-width: 100%;
}.main-layout {
  position: absolute;
  height: 100vh;
  width: 100vw;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  background: #f4f6fb;
  color: #21232b;
}
.main-layout.loading-message {
  justify-content: center;
  align-items: center;
}
.main-layout .main-breadcrumbs-container {
  height: 33px;
  flex-shrink: 0;
}
.main-layout .main-breadcrumbs-container.list-page-breadcrumbs {
  margin: 0 -24px;
}
.main-layout .main-header-container {
  position: relative;
  z-index: 40;
}
.main-layout .main-header-container-hide {
  z-index: 0 !important;
}
.main-layout .main-page-container {
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  height: 0;
  flex-grow: 1;
  width: 100%;
  transition: all 0.3s ease;
}
.main-layout .main-page-container.compressed-side-panel {
  padding-right: 580px;
}
.main-layout .main-page-container.compressed-guided-checklist-side-panel {
  padding-left: 360px;
}
.main-layout .main-page-container.compressed-both-side-panels {
  padding-left: 360px;
  padding-right: 580px;
}
.main-layout .footer-banners-container {
  width: 100%;
  display: flex;
  flex-direction: column;
}._container_edbes_1 {
  display: flex;
  flex-direction: column;
  gap: 16px;
  align-items: center;
}._container_zvvyb_1 {
  display: flex;
  flex-direction: column;
  align-items: stretch;
  width: 100%;
}

._illustrationWrapper_zvvyb_8 {
  display: flex;
  justify-content: center;
  margin-bottom: 16px;
}

._illustration_zvvyb_8 {
  max-width: 120px;
  height: auto;
}

._title_zvvyb_19 {
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  margin-bottom: 8px;
}

._subtitle_zvvyb_26 {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  color: var(--color-text-secondary, #6b7280);
  margin-bottom: 16px;
}

._contentBody_zvvyb_34 {
  margin-bottom: 16px;
}

._footer_zvvyb_38 {
  margin-top: 8px;
}

._submitButton_zvvyb_42 {
  flex: 1;
}._root_143ri_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  height: 100%;
  min-height: 300px;
  padding: 48px 24px;
  text-align: center;
  gap: 12px;
}

._icon_143ri_13 {
  font-size: 48px;
  color: var(--color-danger, #d32f2f);
  margin-bottom: 8px;
}

._title_143ri_19 {
  font-size: 20px;
  font-weight: 600;
  margin: 0;
  color: var(--color-text-primary, #1a1a1a);
}

._message_143ri_26 {
  font-size: 14px;
  color: var(--color-text-secondary, #666);
  margin: 0;
  max-width: 480px;
  word-break: break-word;
}

._details_143ri_34 {
  font-size: 12px;
  color: var(--color-text-tertiary, #999);
  margin: 0;
  max-width: 600px;
  word-break: break-word;
  font-style: italic;
}

._actions_143ri_43 {
  display: flex;
  gap: 12px;
  margin-top: 12px;
}._modelListPage_xmt5b_1 {
  height: 100%;
  display: flex;
  flex-direction: column;
  flex-grow: 0;
  box-sizing: border-box;
  padding: 12px 0 0;
}
@media (max-width: 1536px) {
  ._modelListPage_xmt5b_1 {
    padding: 8px 0 0 !important;
  }
}

._pageContent_xmt5b_15 {
  height: 0;
  flex-grow: 1;
  width: 100%;
  display: flex;
  flex-direction: column;
}.model-list {
  display: flex;
  flex-direction: column;
  margin: 0;
  flex-grow: 0;
  height: 100%;
  box-sizing: border-box;
}
.model-list .header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #cad7e0;
  margin: 0 0 16px 0;
  padding: 0 24px 16px 24px;
  gap: 16px;
}
.model-list .title {
  font-size: 24px;
  line-height: 32px;
  font-weight: 700;
  letter-spacing: -0.02em;
}
.model-list .subtitle {
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}
.model-list .button-group {
  display: flex;
}
.model-list .table {
  height: 0;
  flex-grow: 1;
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-bottom: 16px;
}.model-table-header-cell .expert-field-icon {
  margin-left: 0.25rem;
  font-size: 0.75em;
  color: #ffd43b;
}.table-data-cell {
  height: 1px;
  background: #fff !important;
}
.table-data-cell.sticky-column {
  position: sticky;
  left: 0;
  background: #fff;
  z-index: 1;
}
.table-data-cell.sticky-column:not(.bulk-action-check-wrapper):has(+ :not(.sticky-column)) .cell-wrapper {
  border-right: 1px solid #cad7e0;
}
.table-data-cell.sticky-column + td .cell-wrapper {
  padding-left: 16px;
}
.table-data-cell.sticky-column + td .cell-wrapper:has(.inline-edit-action) {
  padding-left: 8px;
}
.table-data-cell.non-clickable {
  cursor: default;
}
.table-data-cell .cell-wrapper {
  width: 0;
  min-width: 100%;
  height: 100%;
  min-height: 48px;
  display: flex;
  align-items: center;
  border-top: 1px solid #dbe4eb;
  padding: 8px 8px;
  box-sizing: border-box;
}
.table-data-cell .cell-wrapper:before {
  content: "";
  display: inline-block;
}
.table-data-cell .cell-wrapper .cell-content {
  width: 100%;
  display: -webkit-box;
  word-break: break-word;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
  line-height: 19px;
}
.table-data-cell:first-child:not(.bulk-action-check-wrapper) .cell-wrapper {
  padding-left: 24px;
}
.table-data-cell .progress-bar {
  min-width: 75px;
  width: 100%;
}
@media (max-width: 1536px) {
  .table-data-cell .cell-wrapper {
    padding: 2px 6px;
    min-height: 42px !important;
  }
  .table-data-cell .cell-content {
    font-size: 13px !important;
    line-height: 16px !important;
  }
}.table-data-row {
  position: relative;
}
.table-data-row:not(:has(.inline-edit-action)):hover th,
.table-data-row:not(:has(.inline-edit-action)):hover td {
  background: #f4f6fb !important;
}
.table-data-row.clickable {
  cursor: pointer;
}
.table-data-row {
  border-bottom: 1px solid #dbe4eb;
}
.table-data-row .button-group-cell .cell-wrapper {
  justify-content: flex-end;
}tr._empty-row_xuatl_1 {
  width: 100%;
  background: #fff;
  text-align: center;
}
tr._empty-row_xuatl_1 td._table-data_xuatl_6 {
  padding: 16px;
  box-sizing: border-box;
}.header-cell {
  vertical-align: middle;
  position: sticky;
  top: 0;
  z-index: 2;
}
.header-cell.sticky-column {
  left: 0;
  z-index: 7 !important;
}
.header-cell.sticky-column:not(.bulk-action-check-wrapper):has(+ :not(.sticky-column)) .table-cell-content {
  border-right: 1px solid #cad7e0;
}
.header-cell.sticky-column + th .table-cell-content {
  padding-left: 16px;
}
.header-cell .table-cell-content {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 0 8px;
  line-height: 19px;
  overflow: hidden;
  text-overflow: ellipsis;
  line-clamp: 2;
  background: #f4f6fb;
  width: 50px;
  cursor: default;
  min-width: 100%;
  box-sizing: border-box;
  height: 48px;
}
.header-cell.clickable .table-cell-content {
  cursor: pointer;
}
.header-cell:first-child:not(.bulk-action-check-wrapper) .table-cell-content {
  padding-left: 24px;
}
.header-cell .column-name {
  padding-right: 8px;
  flex-grow: 1;
  overflow: hidden;
  text-align: left;
  font-weight: 700;
  text-overflow: ellipsis;
  line-clamp: 2;
  min-width: calc(100% - 30px);
  width: 0;
  max-height: 60px;
}
.header-cell .column-name:after {
  display: inline;
  width: 0;
  height: 100%;
  vertical-align: middle;
  content: "";
}
.header-cell .column-sorting {
  display: flex;
  flex-direction: column;
  color: #d2dde5;
  font-size: 12px;
  line-height: 12px;
  height: 22px;
}
.header-cell .column-sorting i {
  display: block;
  height: 8px;
}
.header-cell .column-sorting .active {
  color: #5e797d;
}
.header-cell:hover .column-sorting {
  color: #bcbecb;
}
.header-cell .resize-col {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 8;
  width: 6px;
  height: 100%;
  cursor: col-resize;
}
.header-cell .resize-col:hover:not(:active) {
  background: rgba(var(--color-brand-darkish), 0.1);
}
.header-cell .expert-field-icon {
  margin-left: 0.25rem;
  font-size: 0.75em;
  color: #ffd43b;
}
@media (max-width: 1536px) {
  .header-cell .table-cell-content {
    padding: 0 6px;
    height: 42px;
    line-height: 16px;
  }
  .header-cell .column-name {
    font-size: 13px;
  }
}.table-pagination-bar {
  padding: 12px;
  display: flex;
  align-items: center;
  gap: 12px;
  background-color: #fff;
  border-top: 1px solid #cad7e0;
  border-radius: 0 0 8px 8px;
}
.table-pagination-bar .pagination-item-per-page {
  position: relative;
  width: 100px;
  display: flex;
  color: var(--color-brand-dark);
}
.table-pagination-bar .pagination-item-per-page .pagination-item-per-page-input {
  width: 100%;
  cursor: pointer;
}
.table-pagination-bar .pagination-current-position {
  min-width: 80px;
  text-align: center;
}
@media (max-width: 1536px) {
  .table-pagination-bar {
    padding: 4px 16px;
    font-size: 13px;
  }
}.re-table {
  min-height: 0px;
  display: flex;
  flex-direction: column;
  font-size: 14px;
  flex-grow: 1;
}
.re-table .inner-table {
  width: 100%;
}
.re-table .table-wrapper {
  width: 100%;
  height: 100%;
  border-radius: 8px;
  overflow: hidden;
}
.re-table .table-scroller {
  width: 100%;
  overflow: overlay;
  scrollbar-gutter: stable;
  height: fit-content;
  flex-grow: 1;
}
.re-table .table-scroller::-webkit-scrollbar {
  background: rgba(0, 0, 0, 0);
  width: 12px;
  height: 12px;
}
.re-table .table-scroller::-webkit-scrollbar-track {
  background: rgba(0, 0, 0, 0);
}
.re-table .table-scroller::-webkit-scrollbar-thumb {
  border-radius: 12px;
  box-shadow: inset 0 0 12px 12px rgba(99, 107, 131, 0.3);
  border: solid 2px transparent;
}
.re-table .table-scroller::-webkit-scrollbar-button {
  display: none;
}
.re-table .table-scroller .model-table {
  border-collapse: collapse;
  min-width: 100%;
}
.re-table table,
.re-table tr,
.re-table td,
.re-table th {
  vertical-align: middle;
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  border-collapse: collapse;
  border-spacing: 0;
  background-image: none;
  gap: 0;
}
.re-table .inner-table {
  table-layout: fixed;
}._modelFieldLinkDisplay_12q0s_1 {
  max-width: 100%;
  display: flex;
  flex-direction: column;
}

._linkWrapper_12q0s_7 {
  max-width: 100%;
  width: 100%;
}

._modelFieldLinkDisplayText_12q0s_12 {
  max-width: 100%;
  width: fit-content;
  display: flex;
  gap: 8px;
  align-items: center;
  cursor: default;
}

._showMoreBtn_12q0s_21 {
  cursor: pointer;
}
._showMoreBtn_12q0s_21:hover {
  color: var(--color-brand-accent);
}

._modelLinkList_12q0s_28 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}._modelLinkWrapper_ckchm_1 {
  max-width: 100%;
  width: 100%;
}

._modelLink_ckchm_1 {
  max-width: 100%;
  width: fit-content;
  display: flex;
  gap: 8px;
  align-items: center;
  cursor: default;
  color: inherit;
  text-decoration: none;
}
._modelLink_ckchm_1 > span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
._modelLink_ckchm_1 ._linkIcon_ckchm_21 {
  color: unset;
}
._modelLink_ckchm_1._clickable_ckchm_24 {
  cursor: pointer;
}
._modelLink_ckchm_1._clickable_ckchm_24:hover span {
  text-decoration: underline;
}
._modelLink_ckchm_1._clickable_ckchm_24:hover ._linkIcon_ckchm_21 {
  color: #00898e;
}
._modelLink_ckchm_1._obsolete_ckchm_33 {
  opacity: 0.4;
}

._modelFieldLinkColoredTag_ckchm_37 {
  display: flex;
  padding: 4px 8px;
  justify-content: center;
  align-items: center;
  gap: 4px;
  border-radius: 6px;
  overflow: hidden;
  border: 1px solid #dbe4eb;
}
._modelFieldLinkColoredTag_ckchm_37 span {
  word-break: keep-all;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
}
._modelFieldLinkColoredTag_ckchm_37:hover {
  opacity: 0.6;
}._modelFieldLinkDisplay_12q0s_1 {
  max-width: 100%;
  display: flex;
  flex-direction: column;
}

._linkWrapper_12q0s_7 {
  max-width: 100%;
  width: 100%;
}

._modelFieldLinkDisplayText_12q0s_12 {
  max-width: 100%;
  width: fit-content;
  display: flex;
  gap: 8px;
  align-items: center;
  cursor: default;
}

._showMoreBtn_12q0s_21 {
  cursor: pointer;
}
._showMoreBtn_12q0s_21:hover {
  color: var(--color-brand-accent);
}

._modelLinkList_12q0s_28 {
  display: flex;
  flex-direction: column;
  gap: 4px;
}._file-record-item_kqkcd_1 {
  word-break: break-all;
}
._file-record-item_kqkcd_1:not(:last-child) {
  margin-bottom: 5px;
}

._download-file-action_kqkcd_8 {
  margin-right: 15px;
  color: #5e797d;
  cursor: pointer;
  display: inline-block;
}
._download-file-action_kqkcd_8:hover, ._download-file-action_kqkcd_8:active {
  color: var(--color-brand-accent);
}._colorDisplay_kxi6q_1 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._colorDisplay_kxi6q_1 ._colorIndicator_kxi6q_6 {
  height: 16px;
  width: 16px;
  border-radius: 4px;
}
/* ── Popup container ─────────────────────────────────────── */
.filter-popup-wrapper {
  position: absolute;
  top: 120%;
  left: 0;
  z-index: 9;
  width: 360px;
  max-height: 300px;
  padding: 8px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.1490196078);
}

/* ── Search field ────────────────────────────────────────── */
.filter-popup-wrapper .search-field {
  display: flex;
  align-items: center;
  padding: 0 12px;
  border: 1px solid #dbe4eb;
  border-radius: 8px;
}

.filter-popup-wrapper .search-input {
  width: 320px;
  height: 40px;
  padding: 10px 0 10px 10px;
  box-sizing: border-box;
  border: none;
}

.filter-popup-wrapper .search-input:active,
.filter-popup-wrapper .search-input:focus {
  outline: none;
  border: none;
}

/* ── Filter list ─────────────────────────────────────────── */
.filter-popup-wrapper .filter-list {
  max-height: 270px;
  overflow-x: hidden;
  gap: 4px;
}

.filter-popup-wrapper .empty-list-msg {
  width: 100%;
  padding: 20px 12px;
  text-align: center;
}

.filter-popup-wrapper .filter-list-item {
  width: 336px;
  padding: 8px 12px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 8px;
  line-height: 20px;
  list-style: none;
  cursor: pointer;
}

.filter-popup-wrapper .filter-list-item .item-display-label {
  flex: 1;
}

.filter-popup-wrapper .filter-list-item .item-display-icon {
  padding-right: 15px;
}

.filter-popup-wrapper .filter-list-item.fixed-last {
  position: sticky;
  border-top: 1px solid;
}

/* ── Number filter ───────────────────────────────────────── */
.filter-popup-wrapper .number-filter-condition {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

/* ── Footer ──────────────────────────────────────────────── */
.filter-popup-wrapper .filter-popup-footer {
  display: flex;
  justify-content: center;
  gap: 10px;
}

.filter-popup-footer .filter-list-item {
  width: 220px;
  padding: 8px 12px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 8px;
  line-height: 20px;
  list-style: none;
  cursor: pointer;
  border-top: 1px solid #dbe4eb;
}

.filter-popup-footer .filter-list-item .item-display-label {
  flex: 1;
}

.filter-popup-footer .filter-list-item .item-display-icon {
  padding-right: 15px;
}

/* ── Error ───────────────────────────────────────────────── */
.filter-popup-wrapper .error-msg {
  color: red;
}

/* ── Responsive ──────────────────────────────────────────── */
@media (max-width: 1536px) {
  .filter-popup-wrapper .search-input {
    height: 32px;
    padding: 8px 0 8px 8px;
    font-size: 13px;
  }
  .filter-popup-wrapper .filter-list-item {
    width: 344px;
    font-size: 13px;
    padding: 4px 8px;
  }
}.field-filter-popup {
  position: relative;
}

.field-filter-popup .filter-button {
  background-color: #fff;
  border: 1px solid #cad7e0;
  box-shadow: none;
}

.field-filter-popup .filter-button.has-value {
  border-color: var(--color-brand-accent);
}

.field-filter-popup .button-content {
  display: flex;
  gap: 12px;
  max-width: 150px;
  overflow: hidden;
  text-overflow: ellipsis;
  align-items: center;
}

.field-filter-popup .close-btn {
  display: flex;
  align-items: center;
  gap: 8px;
}

.field-filter-popup .close-btn:hover {
  color: #f04848;
}

@media (max-width: 1536px) {
  .field-filter-popup .button-content {
    gap: 8px !important;
  }
  .field-filter-popup .close-btn {
    width: 12px;
    height: 12px;
    font-size: 12px;
  }
}
.filter-more-btn {
  border: 1px solid #cad7e0;
}

.filter-more-btn:not(:hover) {
  box-shadow: none;
}
/* ── Main wrapper ────────────────────────────────────────── */
.model-table-wrapper {
  flex-grow: 1;
  width: 100%;
  height: 0;
  display: flex;
  flex-direction: column;
  font-size: 14px;
}

.model-table-wrapper .model-table-header th {
  z-index: 6;
  vertical-align: middle;
}

.model-table-wrapper .re-table {
  flex-grow: 1;
  min-height: 105px;
}

.model-table-wrapper ::-webkit-scrollbar-track {
  background-color: transparent;
}

/* ── Content area ────────────────────────────────────────── */
.model-table-content {
  display: flex;
  flex-direction: column;
  gap: 10px;
  padding-top: 12px;
  flex: 1;
  height: 0;
}

.model-table-content.model-table-content_with-views {
  background-color: #edf0f8;
}

/* ── Config bar (search + filters + actions) ─────────────── */
.model-table-config-bar {
  position: relative;
  margin-bottom: 8px;
  display: flex;
  flex-wrap: nowrap;
  align-items: flex-start;
  gap: 8px;
  padding: 0 24px;
}

.model-table-config-bar .grower {
  flex-grow: 1;
}

/* ── Search bar ──────────────────────────────────────────── */
.table-search-bar {
  flex-shrink: 0;
  height: 40px;
  margin-right: 12px;
  padding: 0 8px 0 14px;
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
  background: white;
  border-radius: 8px;
}

.table-search-bar .search-input {
  width: 180px;
  height: 40px;
  padding: 10px 0 10px 10px;
  border: none;
  box-sizing: border-box;
}

.table-search-bar .search-input:active,
.table-search-bar .search-input:focus {
  border: none;
  outline: none;
}

.edit-column-btns {
  flex-shrink: 0;
  display: flex;
  gap: 12px;
}

/* ── Table wrapper ───────────────────────────────────────── */
.re-table-wrapper {
  position: relative;
  height: 0;
  display: flex;
  flex: 1;
  flex-direction: column;
  margin: 0 24px 12px;
}

.bulk-action-bar-cell {
  background-color: #f4f6fb;
  border-bottom: 1px solid #cad7e0;
}

.bulk-action-bar-cell .bulk-action-bar {
  height: 48px;
  padding-left: 16px;
  display: flex;
  align-items: center;
  gap: 16px;
  line-height: 48px;
}

.bulk-action-bar .selected-count {
  width: 100px;
  font-weight: 600;
}

/* ── Bulk-action checkboxes ──────────────────────────────── */
.bulk-action-check-wrapper {
  width: 60px;
}

.bulk-action-check {
  align-self: center;
  min-width: 60px;
  width: 0;
  display: flex;
  justify-content: center;
  border-right: 0;
}

.re-table-wrapper > tr th,
.re-table-wrapper > tr td {
  width: 60px;
}

/* ── Action buttons ──────────────────────────────────────── */
.model-table-wrapper .button-group-cell {
  position: sticky;
  right: 0px;
}

/* ── Responsive ──────────────────────────────────────────── */
@media (max-width: 1536px) {
  .re-table-wrapper {
    margin: 0 12px 12px;
  }
  .model-table-config-bar {
    margin-bottom: 0;
    padding: 0 16px;
  }
  .table-search-bar {
    height: 32px;
    margin-right: 0;
  }
  .table-search-bar .search-input {
    height: 32px;
    padding: 10px 0 10px 10px;
    border: none;
    box-sizing: border-box;
    font-size: 12px;
  }
  .bulk-action-check-wrapper {
    width: 40px !important;
  }
  .bulk-action-check {
    min-width: 40px !important;
    padding-left: 8px !important;
  }
}._generalFilterPopup_1j6ks_1 {
  position: absolute;
  top: 120%;
  left: 0;
  width: 360px;
  max-height: 300px;
  padding: 8px;
  display: flex;
  flex-direction: column;
  gap: 4px;
  background-color: #fff;
  border-radius: 8px;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.1490196078);
  z-index: 10;
}

._searchField_1j6ks_17 {
  display: flex;
  align-items: center;
  padding: 0 12px;
  border: 1px solid #dbe4eb;
  border-radius: 8px;
}

._searchInput_1j6ks_25 {
  width: 320px;
  height: 40px;
  padding: 10px 0 10px 10px;
  box-sizing: border-box;
  border: none;
}
._searchInput_1j6ks_25:active, ._searchInput_1j6ks_25:focus {
  outline: none;
  border: none;
}

._listBox_1j6ks_37 {
  max-height: 270px;
  overflow-x: hidden;
  gap: 4px;
}

._noListMsg_1j6ks_43 {
  width: 100%;
  padding: 8px 12px;
  text-align: center;
}

._section_1j6ks_49:not(:first-child) {
  margin-top: 4px;
}

._listBoxTitle_1j6ks_53 {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 8px;
  padding: 8px 12px;
  color: #4d5365;
  font-size: 14px;
  font-weight: 700;
  position: sticky;
  top: 0;
  background-color: #fff;
}

._listBoxItem_1j6ks_67 {
  width: 336px;
  padding: 8px 12px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  list-style: none;
  cursor: pointer;
}
._listBoxItem_1j6ks_67:hover {
  background-color: #edf0f8;
}
._listBoxItem_1j6ks_67 p {
  overflow: hidden;
  line-height: 1.5rem;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@media (max-width: 1536px) {
  ._searchInput_1j6ks_25 {
    width: 320px;
    height: 32px;
    padding: 8px 0 8px 8px;
    font-size: 13px;
  }
  ._listBoxTitle_1j6ks_53 {
    font-size: 13px;
  }
  ._listBoxItem_1j6ks_67 {
    width: 344px;
    font-size: 13px;
    padding: 4px 8px;
  }
}._filter-section_47e8f_1 {
  max-width: 100%;
  flex-shrink: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
._filter-section_47e8f_1 ._filter-wrapper_47e8f_8 {
  position: relative;
}._modelActionMenu_1qo8n_1 {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}._noShadow_yq5ok_1._noShadow_yq5ok_1, ._noShadow_yq5ok_1._noShadow_yq5ok_1:focus, ._noShadow_yq5ok_1._noShadow_yq5ok_1:hover {
  box-shadow: none;
}

._actionMenu_yq5ok_5 {
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}._root_w4puj_1 {
  display: flex;
}

._content_w4puj_5 {
  display: flex;
}

._option_w4puj_9 {
  padding: 8px 16px;
  color: #636b82;
  border: 1px solid transparent;
  border-bottom: 1px solid #cad7e0;
  cursor: pointer;
}
._option_w4puj_9._active_w4puj_16 {
  border-radius: 8px 8px 0 0;
  border: 1px solid #cad7e0;
  border-bottom: none;
  color: #21232b;
}

._spacer_w4puj_23 {
  border-bottom: 1px solid #cad7e0;
  flex-grow: 1;
  align-self: flex-end;
}
._spacer_w4puj_23._left_w4puj_28 {
  width: 16px;
  flex-grow: unset;
}._wrapper_oetv9_1 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1000;
  display: flex;
  align-items: center;
  justify-content: center;
}

._backdrop_oetv9_13 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
}

._dialog_oetv9_22 {
  position: relative;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.1490196078);
  max-width: 600px;
  width: 100%;
  max-height: 80vh;
  display: flex;
  flex-direction: column;
  outline: none;
}

._heading_oetv9_35 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 20px;
  border-bottom: 1px solid #dbe4eb;
}

._title_oetv9_43 {
  margin: 0;
  font-size: 16px;
  font-weight: 600;
  color: #21232b;
}

._close_oetv9_50 {
  cursor: pointer;
  color: #5e797d;
  padding: 4px;
}
._close_oetv9_50:hover {
  color: #21232b;
}

._body_oetv9_59 {
  padding: 16px 20px;
  overflow-y: auto;
  flex: 1;
}

._footer_oetv9_65 {
  padding: 12px 20px;
  border-top: 1px solid #dbe4eb;
}._root_1nqdw_1 {
  display: flex;
  align-items: center;
}

._option_1nqdw_6 {
  display: flex;
  gap: 10px;
  align-items: center;
  padding: 8px 10px 8px 16px;
}
._option_1nqdw_6._active_1nqdw_12 {
  background: #edf0f8;
}
@media (max-width: 1536px) {
  ._option_1nqdw_6 {
    padding: 6px 8px 6px 12px;
    font-size: 12px;
  }
}

._popupFooter_1nqdw_22 {
  display: flex;
  justify-content: flex-end;
  gap: 12px;
  margin-top: 16px;
}

._label_1nqdw_29 {
  font-size: 14px;
  font-weight: 500;
  line-height: 18px;
}

._addPopup_1nqdw_35 {
  width: 100vw;
  max-width: 600px;
}

._dropdownTrigger_1nqdw_40 {
  padding: 0 2px !important;
  height: auto !important;
  min-width: 8px !important;
}

._dropdown_1nqdw_40 {
  padding: 8px;
  box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.1490196078);
  border-radius: 8px;
}

._dropdownOption_1nqdw_52 {
  display: flex;
  align-items: center;
  color: #21232b;
  padding: 8px 12px;
  gap: 8px;
  border-radius: 4px;
  font-size: 14px;
}

._icon_1nqdw_62 {
  color: #5e797d;
}

._add_1nqdw_35:hover {
  color: #21232b;
}._root_yjwan_1 {
  display: flex;
  gap: 12px;
}.column-select-root {
  flex: 1;
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  box-sizing: border-box;
  height: 100%;
}
.column-select-root .column-select,
.column-select-root .column-order {
  width: fit-content;
  height: 100%;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  gap: 10px;
  background: #edf0f8;
  border-radius: 1px;
  box-sizing: border-box;
}
.column-select-root .column-select .column-heading,
.column-select-root .column-order .column-heading {
  padding: 16px 16px 0 16px;
  font-weight: 500;
}
.column-select-root .column-select .column-heading.sticky,
.column-select-root .column-order .column-heading.sticky {
  position: sticky;
  background: #edf0f8;
  padding-bottom: 8px;
  top: -2px;
}
.column-select-root .column-select .search-wrapper,
.column-select-root .column-order .search-wrapper {
  margin: 0 32px 0 16px;
  padding: 8px 12px;
  display: flex;
  align-items: center;
  gap: 8px;
  background: #fff;
  border-radius: 6px;
}
.column-select-root .column-select .search-wrapper .search-input,
.column-select-root .column-order .search-wrapper .search-input {
  flex: 1;
  box-sizing: border-box;
  border: none;
  font-size: 1rem;
  line-height: 1.5rem;
}
.column-select-root .column-select .search-wrapper .search-input:active, .column-select-root .column-select .search-wrapper .search-input:focus,
.column-select-root .column-order .search-wrapper .search-input:active,
.column-select-root .column-order .search-wrapper .search-input:focus {
  outline: none;
  border: none;
}
@media (max-width: 1536px) {
  .column-select-root .column-select .search-wrapper,
  .column-select-root .column-order .search-wrapper {
    padding: 6.5px 12px;
    font-size: 13px;
    line-height: normal;
  }
  .column-select-root .column-select .search-wrapper .search-input,
  .column-select-root .column-order .search-wrapper .search-input {
    font-size: 13px;
    line-height: normal;
  }
}
.column-select-root .column-select {
  position: relative;
}
.column-select-root .column-select .column-select-list {
  height: 0;
  width: 400px;
  padding: 0 16px 16px 16px;
  overflow-y: auto;
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 10px;
}
.column-select-root .column-select .column-select-list .column-select-list-group {
  display: flex;
  gap: 10px;
  flex-direction: column;
}
@media (max-width: 1536px) {
  .column-select-root .column-select .column-select-list .column-select-list-group {
    gap: 6px;
  }
}
.column-select-root .column-select .column-select-list .column-select-list-group .column-select-item {
  width: 384px;
  padding: 8px 12px;
  display: flex;
  align-items: center;
  gap: 10px;
  background: #fff;
  border: 1px solid #fff;
  border-radius: 6px;
  box-sizing: border-box;
  line-height: 1.5rem;
  cursor: grab;
}
.column-select-root .column-select .column-select-list .column-select-list-group .column-select-item.canNotDrag {
  background: #f4f6fb;
  border: 1px solid #f4f6fb;
  cursor: not-allowed;
}
.column-select-root .column-select .column-select-list .column-select-list-group .column-select-item.disabled {
  background: #f4f6fb;
  border: 1px solid #f4f6fb;
  cursor: not-allowed;
}
@media (max-width: 1536px) {
  .column-select-root .column-select .column-select-list .column-select-list-group .column-select-item {
    font-size: 13px;
    line-height: normal;
    padding: 6.5px 12px;
  }
}
.column-select-root .column-select .drop-column-area {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  inset: 0;
  background-color: rgba(237, 240, 248, 0.8);
}
.column-select-root .column-order .column-order-list {
  flex: 1;
  height: 0;
  width: 400px;
  padding: 0 16px 16px 16px;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
@media (max-width: 1536px) {
  .column-select-root .column-order .column-order-list {
    gap: 6px;
  }
}
.column-select-root .column-order .column-order-list .empty-list-on-drag {
  width: 100%;
  height: 43px;
  display: flex;
  justify-content: center;
  align-items: center;
  background: #f4f6fb;
  border-radius: 6px;
}
.column-select-root .column-order .column-order-list .locked-list,
.column-select-root .column-order .column-order-list .display-list {
  width: 100%;
  padding: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: 10px;
}
@media (max-width: 1536px) {
  .column-select-root .column-order .column-order-list .locked-list,
  .column-select-root .column-order .column-order-list .display-list {
    gap: 6px;
  }
}
.column-select-root .column-order .column-order-list .display-list {
  height: 10px;
  flex-grow: 1;
}
.column-select-root .column-order .column-order-list .column-order-separator {
  display: flex;
  align-items: center;
  gap: 5px;
  color: #cb6c6f;
}
.column-select-root .column-order .column-order-list .column-order-separator .separate-line {
  border-top: 3px solid #cb6c6f;
  flex: 1;
}
.column-select-root .column-order .column-order-list .column-order-item {
  width: 384px;
  padding: 8px 12px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #fff;
  border: 1px solid #fff;
  border-radius: 6px;
  line-height: 1.5;
  vertical-align: middle;
  box-sizing: border-box;
  cursor: grab;
}
@media (max-width: 1536px) {
  .column-select-root .column-order .column-order-list .column-order-item {
    font-size: 13px;
    line-height: normal;
    padding: 6.5px 12px;
  }
}
.column-select-root .column-order .column-order-list .column-order-item.canNotDrag {
  position: relative;
  background: #f4f6fb;
  border: 1px solid #f4f6fb;
  cursor: not-allowed;
}
.column-select-root .column-order .column-order-list .column-order-item.selected {
  background: #edf0f8;
  border: 1px solid var(--color-brand-accent-light);
  color: #edf0f8;
}
.column-select-root .column-order .column-order-list .column-order-item .column-order-item-label {
  display: flex;
  gap: 8px;
  align-items: center;
}
.column-select-root .column-order .column-order-list .column-order-item .close-icon {
  cursor: pointer;
}
.column-select-root .column-order .column-order-list .column-order-item .close-icon:hover {
  color: #f04848;
}

.filter-icon {
  width: 16px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: grab;
}

.max-col-amount-message {
  font-size: 12px;
  line-height: 21px;
  font-weight: 700;
  color: #f59c9b;
}._modal_1s4qs_1 {
  max-width: none;
  width: fit-content;
  height: 95vh;
  max-height: 95vh;
}
@media (max-width: 1536px) {
  ._modal_1s4qs_1 {
    height: 90vh;
    max-height: 90vh;
  }
}

._root_1s4qs_14 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  height: 100%;
}

._titleLine_1s4qs_21 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 4px;
}

._title_1s4qs_21 {
  font-weight: 600;
  margin: 0;
}

._footer_1s4qs_33 {
  display: flex;
  justify-content: flex-end;
  gap: 12px;
}

._selectColumns_1s4qs_39 {
  height: 100%;
}

._selectColumnsWrapper_1s4qs_43 {
  overflow: hidden;
  height: 100%;
}.side-panel-content .model-detail .detail-title {
  padding: 24px 80px 8px 24px;
}
@media (max-width: 1536px) {
  .side-panel-content .model-detail .detail-title {
    font-size: 18px;
    line-height: 24px;
  }
}

.model-detail {
  height: 100%;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  padding-top: 24px;
}
.model-detail .expand-padding-block-wrapper {
  display: grid;
  transition: grid-template-rows 300ms;
}
.model-detail .expand-padding-block-wrapper .expand-padding-block {
  overflow: hidden;
}
.model-detail .version-preview-bar {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  display: grid;
  transition: grid-template-rows 300ms;
}
.model-detail .version-preview-bar .version-preview-wrapper {
  overflow: hidden;
  display: flex;
  justify-content: center;
  background: var(--color-brand-accent-light);
}
.model-detail .detail-compact-form {
  padding: 8px 16px 24px 24px;
}
.model-detail .detail-title {
  padding: 0 24px 16px 24px;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  width: 100%;
}
@media (min-width: 480px) {
  .model-detail .detail-title {
    flex-direction: row;
    justify-content: space-between;
  }
}
@media (max-width: 1536px) {
  .model-detail .detail-title {
    padding: 0 16px 8px 16px;
  }
}
.model-detail .page-title {
  font-size: 24px;
  line-height: 40px;
  font-weight: 700;
  letter-spacing: -0.02em;
  flex-grow: 1;
  display: flex;
  flex-wrap: wrap-reverse;
  justify-content: flex-start;
  align-items: center;
  gap: 8px;
}
.model-detail .page-title .version-tag-info {
  flex-shrink: 0;
  padding: 0 8px;
  border-radius: 6px;
  text-transform: uppercase;
  font-weight: 700;
  color: rgba(0, 0, 0, 0.6);
  font-size: 10px;
  letter-spacing: 0.01em;
  line-height: 24px;
  cursor: pointer;
}
.model-detail .page-title .version-tag-info.draft {
  background-color: #d2dde5;
}
.model-detail .page-title .version-tag-info.frozen {
  background-color: #8fd4ff;
}
.model-detail .page-title .version-tag-info.pending {
  background-color: #fee387;
}
.model-detail .page-title .version-tag-info.rejected {
  background-color: #f59c9b;
}
.model-detail .page-title .version-tag-info.approved {
  background-color: #b1ebe9;
}
@media (max-width: 1536px) {
  .model-detail .page-title {
    font-size: 18px;
    line-height: 24px;
  }
}
.model-detail .simplified-page-title.page-title {
  flex-grow: inherit;
}
.model-detail .page-actions {
  display: flex;
  flex-direction: row;
  gap: 12px;
  align-items: flex-start;
  justify-content: flex-end;
  position: relative;
}
.model-detail .page-actions .page-actions-more-btn {
  aspect-ratio: 1;
  cursor: pointer;
}
.model-detail .page-actions .menu-wrapper {
  border-radius: 8px;
}
.model-detail .page-actions .pending-change-count {
  position: absolute;
  top: 48px;
  right: 10px;
  font-size: 12px;
  line-height: 16px;
  text-align: right;
  text-wrap: nowrap;
}
.model-detail .detail-form {
  height: 0;
  flex-grow: 1;
  overflow: auto;
}
.model-detail.overlay-popup-view .detail-title {
  padding-right: 36px;
}
.model-detail.overlay-popup-view .detail-form {
  overflow-y: auto;
}

.collapse-menu-wrapper .menu-item.page-actions-more-item {
  min-width: 150px;
  padding: 12px;
  display: flex;
  gap: 8px;
  align-items: flex-start;
}._root_1pofl_1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}

._title_1pofl_10 {
  font-size: 24px;
  font-weight: 700;
}

._image_1pofl_15 {
  margin-top: 32px;
}

._button_1pofl_19 {
  margin-top: 32px;
}.model-subsection .subsection-content {
  background: #fff;
  padding: 12px 24px 24px 24px;
  border-radius: 8px;
}
.model-subsection .subsection-content.mod-no-top-padding {
  padding-top: 0;
}
.model-subsection .subsection-content.mod-no-bottom-padding {
  padding-bottom: 0;
}
.model-subsection .subsection-content.mod-transparent {
  background: transparent;
}
.model-subsection .subsection-header {
  display: flex;
  gap: 12px;
  align-items: center;
  font-weight: 700;
  font-size: 20px;
  margin-top: 12px;
  position: relative;
}
.model-subsection .subsection-header .subsection-title {
  position: sticky;
  z-index: 3;
  border-bottom: #cad7e0;
  top: 0;
  background: white;
  border-top-right-radius: 8px;
  border-top-left-radius: 8px;
}
.model-subsection .subsection-header:not(:hover) .quick-comment-wrapper:not(.has-comments).collapse-menu-closed {
  visibility: hidden;
}
.model-subsection + .model-subsection .subsection-content {
  margin-top: 24px;
}
@media (max-width: 1536px) {
  .model-subsection .subsection-content {
    padding: 12px 16px 16px;
  }
  .model-subsection .subsection-content .subsection-header {
    font-size: 16px;
    margin-top: 0;
  }
}
@media (max-width: 769px) {
  .model-subsection .subsection-content {
    padding: 12px 8px 24px 12px;
  }
}.model-form-field {
  flex-grow: 1;
  flex-shrink: 1;
  position: relative;
  width: 100%;
}

.justification-prefix-icon {
  margin-right: 6px;
  color: #5e797d;
  display: flex;
  align-items: center;
}

.add-justification-action-wrapper {
  margin-left: auto;
  display: flex;
  align-items: center;
}
.add-justification-action-wrapper .add-justification-action {
  margin-left: 10px;
}

.remove-justification-action {
  margin-left: 10px;
}.form-field {
  display: flex;
  flex-direction: column;
  margin-top: 16px;
  position: relative;
  cursor: pointer;
}
@media (max-width: 1536px) {
  .form-field {
    margin-top: 12px;
  }
}
.form-field.comment-focused::before {
  content: "";
  position: absolute;
  top: -8px;
  bottom: -8px;
  left: -8px;
  right: -8px;
  border-radius: 8px;
  background-color: var(--color-brand-accent);
  opacity: 0.07;
  z-index: 0;
  pointer-events: none;
}
.form-field .form-field-label {
  position: relative;
  width: 100%;
  padding-right: 12px;
  display: flex;
  overflow: hidden;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  box-sizing: border-box;
}
.form-field .form-field-label .form-field-label-content {
  width: auto;
  display: flex;
  flex-direction: row;
  margin-right: 35px;
}
.form-field .form-field-label .form-field-label-content .form-field-label-text,
.form-field .form-field-label .form-field-label-content .justification-prefix-icon {
  line-height: 18px;
  width: auto;
  min-height: 36px;
  height: min-content;
  display: flex;
  align-items: center;
}
@media (max-width: 1536px) {
  .form-field .form-field-label {
    font-size: 13px;
    line-height: 16px;
  }
  .form-field .form-field-label .form-field-label-content .form-field-label-text,
  .form-field .form-field-label .form-field-label-content .justification-prefix-icon {
    min-height: 34px;
  }
}
.form-field .form-field-label .section-has-comment-btn,
.form-field .form-field-label .section-comment-btn {
  flex-shrink: 0;
  width: 32px;
  height: 32px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 8px;
  font-size: 16px;
  cursor: pointer;
}
.form-field .form-field-label .section-has-comment-btn:hover,
.form-field .form-field-label .section-comment-btn:hover {
  box-shadow: 0px 1px 2px 1px rgba(40, 58, 61, 0.2);
}
.form-field .form-field-label .section-has-comment-btn {
  color: #ffd43b;
}
.form-field .form-field-label .section-has-comment-btn:hover {
  background-color: #fff;
}
.form-field .form-field-label .section-comment-btn {
  background-color: #fff;
  color: #223b3e;
}
.form-field .form-field-label:not(:hover) .quick-comment-wrapper:not(.has-comments).collapse-menu-closed {
  visibility: hidden;
}
.form-field .required-field-ast {
  margin-left: 0.25rem;
  color: #f04848;
}
.form-field .expert-field-icon {
  margin-left: 0.5rem;
  color: #ffd43b;
}
.form-field .more-info-field-icon {
  margin-left: 0.5rem;
  color: #454cff;
}
.form-field .form-field-content {
  flex-grow: 1;
  flex-shrink: 1;
  position: relative;
  width: 100%;
  padding-left: 10px;
  display: flex;
  align-items: flex-start;
  box-sizing: border-box;
}
.form-field.vertical-label {
  display: block;
}
.form-field.vertical-label .form-field-label {
  width: 100%;
}
.form-field.vertical-label .form-field-content {
  width: 100%;
}
@media (min-width: 480px) {
  .form-field {
    flex-direction: row;
  }
  .form-field .form-field-label {
    width: 40%;
  }
  .form-field .form-field-content {
    width: 60%;
    padding-left: 0;
  }
}._root_14nhe_1 {
  height: 56px;
  border-radius: 8px;
  border: 1px dashed #bcbecb;
  background: #f4f6fb;
  display: flex;
  align-items: stretch;
  justify-content: stretch;
}
._root_14nhe_1:hover {
  border-color: var(--color-brand-accent);
}
._root_14nhe_1 ._error_14nhe_13 {
  border-color: #c81715;
  background: #fbe0e0;
}
._root_14nhe_1._disabled_14nhe_17 {
  background: #f4f6fb;
  color: #636b82;
}
._root_14nhe_1._disabled_14nhe_17:hover {
  border-color: #bcbecb;
}
._root_14nhe_1._disabled_14nhe_17 ._label_14nhe_24 {
  cursor: not-allowed;
}

._input_14nhe_28 {
  display: none;
}

._label_14nhe_24 {
  width: 100%;
  padding: 8px 12px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

._bold_14nhe_42 {
  font-weight: bolder;
}

@media (max-width: 1536px) {
  ._root_14nhe_1 {
    height: 50px;
  }
  ._label_14nhe_24 {
    font-size: 13px;
  }
}._root_1gvo3_1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  min-height: 40px;
}
._root_1gvo3_1:not(:first-child) {
  margin-top: 12px;
}

._icon_1gvo3_11 {
  background-color: #f4f6fb;
  border-radius: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 40px;
  height: 40px;
  flex-shrink: 0;
}

._name_1gvo3_22 {
  flex-grow: 1;
  padding: 0 8px;
  word-break: break-word;
}

._loading_1gvo3_28 {
  color: #636b82;
}

._error_1gvo3_32 ._icon_1gvo3_11 {
  color: #c81715;
  background-color: #fbe0e0;
}

._error-text_1gvo3_37 {
  color: #c81715;
}
._error-text_1gvo3_37 span {
  margin-left: 4px;
}

@keyframes _rotating_1gvo3_1 {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
._actions_1gvo3_52 {
  display: flex;
  gap: 8px;
  flex-shrink: 0;
}

._loading-ico_1gvo3_58 {
  animation: _rotating_1gvo3_1 2s linear infinite;
  padding: 8px;
}

._view-ico_1gvo3_63 {
  cursor: pointer;
  padding: 8px;
  display: flex;
  align-items: center;
}

._delete-ico_1gvo3_70 {
  padding: 8px;
  cursor: pointer;
  color: #c81715;
}

@media (max-width: 1536px) {
  ._root_1gvo3_1 {
    min-height: 40px;
  }
  ._root_1gvo3_1:not(:first-child) {
    margin-top: 8px;
  }
  ._icon_1gvo3_11 {
    height: 32px;
    width: 32px;
  }
  ._name_1gvo3_22 {
    font-size: 13px;
  }
}.file-upload-wrapper {
  position: relative;
  width: 100%;
}
.file-upload-wrapper .input-error-message {
  color: #f0676e;
  font-size: 12px;
}._model-field-progress-bar_egyz4_1 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}.select-and-actions-wrapper {
  width: 100%;
  display: flex;
  align-items: center;
}
.select-and-actions-wrapper .select-filter-action,
.select-and-actions-wrapper .select-add-action {
  margin-left: 8px;
}
.select-and-actions-wrapper .multi-model-select {
  position: absolute;
  right: -50px;
}

.multi-model-select {
  width: 250px;
  right: 200px;
}

.checkbox-group {
  display: flex;
  flex-flow: column;
  gap: 4px;
}.main-layout ._config-bar_bn5le_1 {
  background-color: #f4f6fb;
}

._model-card-wrapper_bn5le_5 {
  margin: -12px -24px 0 -24px;
  padding: 10px;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  font-size: 14px;
  container-type: inline-size;
  width: calc(100% + 48px);
  box-sizing: border-box;
}
._model-card-wrapper_bn5le_5 ._model-card-list_bn5le_16 {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 1rem;
  margin-top: 8px;
}
@media (min-width: 1536px) {
  ._model-card-wrapper_bn5le_5 ._model-card-list_bn5le_16 {
    grid-template-columns: repeat(2, 1fr);
  }
  ._model-card-wrapper_bn5le_5 ._add-card-action_bn5le_26._expanded_bn5le_26 {
    grid-column: span 2;
  }
}

._config-bar_bn5le_1 {
  display: flex;
  position: sticky;
  justify-content: space-between;
  z-index: 4;
  top: 32px;
  padding: 8px;
  margin-top: 16px;
  flex-wrap: wrap;
  background: #fff;
}

._right-actions-group_bn5le_43 {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 10px;
  align-items: center;
}

._show-more-info-group_bn5le_51 {
  display: flex;
  align-items: center;
}
._show-more-info-group_bn5le_51 > *:not(:first-child) {
  margin-left: 10px;
}

._display-records-as-table_bn5le_59 {
  display: flex;
  align-items: center;
}
._display-records-as-table_bn5le_59 > *:not(:first-child) {
  margin-left: 10px;
}

._add-card-action_bn5le_26 {
  display: flex;
  min-height: 56px;
  padding: 8px 12px;
  justify-content: center;
  align-items: center;
  gap: 8px;
  box-sizing: border-box;
  border-radius: 8px;
  border: 1px dashed #bcbecb;
  opacity: 0.2;
  cursor: default;
}
._add-card-action_bn5le_26._active_bn5le_80 {
  opacity: 1;
  cursor: pointer;
}
._add-card-action_bn5le_26._active_bn5le_80:hover {
  border: 1px solid #bcbecb;
}
._add-card-action_bn5le_26._fully-wide_bn5le_87 {
  grid-column: span 2;
}
._add-card-action_bn5le_26._expanded_bn5le_26 {
  grid-column: span 1;
}

._amount-counter_bn5le_94 {
  display: flex;
  align-items: center;
  font-weight: 500;
}

._bulk-action-bar-wrapper_bn5le_100 {
  display: flex;
}
._bulk-action-bar-wrapper_bn5le_100 .bulk-action-bar {
  display: flex;
  align-items: center;
  left: 0;
  right: 0;
}
._bulk-action-bar-wrapper_bn5le_100 .bulk-action-bar > *:not(:last-child) {
  margin-right: 10px;
}

@media (max-width: 1536px) {
  ._config-bar_bn5le_1 {
    margin-top: 0;
    padding: 4px;
  }
  ._show-more-info-group_bn5le_51 {
    font-size: 12px;
  }
  ._add-card-action_bn5le_26 {
    font-size: 13px;
  }
}._model-card_gqfrk_1 {
  height: auto;
  border-radius: 8px;
  background-color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
._model-card_gqfrk_1._fully-wide_gqfrk_9 {
  grid-column: span 1;
}
._model-card_gqfrk_1._expanded_gqfrk_12 {
  grid-column: span 1;
}
._model-card_gqfrk_1._expanded_gqfrk_12 ._expand-card-container_gqfrk_15 {
  position: sticky;
  bottom: 0;
  border-top: 1px solid #cad7e0;
  box-shadow: 0 -4px 8px 0 rgba(33, 35, 43, 0.06);
}
@container (min-width: 944px) {
  ._model-card_gqfrk_1._fully-wide_gqfrk_9 {
    grid-column: span 2;
  }
  ._model-card_gqfrk_1._expanded_gqfrk_12 {
    grid-column: span 2;
  }
  ._model-card_gqfrk_1 :has(._fully-expanded_gqfrk_28) {
    grid-column: span 2;
  }
}

._expand-card-container_gqfrk_15 {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 8px;
  min-height: 48px;
  padding: 8px 12px;
  box-sizing: border-box;
  cursor: pointer;
  z-index: 2;
  background: #fff;
  border-radius: 0 0 8px 8px;
}

@media (max-width: 1536px) {
  ._expand-card-container_gqfrk_15 {
    font-size: 13px;
  }
}.model-subsection:has(.model-card-wrapper) .subsection-header .subsection-title {
  background-color: unset;
}
.model-subsection:has(.model-card-wrapper) .model-subsection .subsection-content {
  padding: 10px;
}

.card-model-form {
  padding: 16px;
  width: 100%;
  display: flex;
  box-sizing: border-box;
  flex-direction: column;
}
.card-model-form.more-info-shown:last-child {
  margin-bottom: 16px;
}
.card-model-form.more-info-shown {
  padding-bottom: 5px;
}
.card-model-form.fully-expanded .section-list-wrapper {
  margin-top: 16px;
}
.card-model-form .section-list-wrapper {
  flex-grow: 1;
  height: 100%;
  overflow-y: unset !important;
}
.card-model-form .section-list-wrapper-overflow {
  display: flex;
  flex-direction: column;
  height: auto;
}
.card-model-form .post-section-insert {
  flex-grow: 1;
  height: 0;
}
.card-model-form .section-wrapper {
  padding: 16px;
  border-radius: 12px;
  border: 1px solid var(--border-border-light, #edf0f8);
  opacity: 1;
  gap: 0;
}
.card-model-form .section-wrapper:not(:first-child) {
  margin-top: 8px;
}
.card-model-form .top-row {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.card-model-form .top-row .left-group {
  display: grid;
  grid-auto-flow: column;
  justify-content: center;
  align-items: center;
}
.card-model-form .top-row .left-group > *:not(:first-child) {
  margin-left: 10px;
}
.card-model-form .top-row .actions-group {
  display: flex;
}
.card-model-form .top-row .actions-group > *:not(:last-child) {
  margin-right: 10px;
}
.card-model-form .card-header {
  display: flex;
  gap: 12px;
  align-items: center;
  justify-content: flex-start;
  overflow: hidden;
  margin-right: 10px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}
.card-model-form .card-header.more-info-shown {
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
}
.card-model-form .card-header:not(:hover) .quick-comment-wrapper:not(.has-comments).collapse-menu-closed {
  visibility: hidden;
}
.card-model-form .card-section-header {
  min-height: 32px;
  color: #4d5365;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: -0.36px;
  display: flex;
  gap: 12px;
  align-items: center;
}
.card-model-form .card-section-header .quick-comment-wrapper {
  display: none;
}
.card-model-form .card-section-header:hover .quick-comment-wrapper {
  display: inline-block;
}
.card-model-form .model-subsection {
  padding: 0;
}
.card-model-form .model-subsection .subsection-header {
  color: #4d5365;
}
.card-model-form .model-subsection .subsection-header h3 {
  font-size: 16px;
}
@media (max-width: 1536px) {
  .card-model-form .model-subsection .subsection-header h3 {
    font-size: 14px;
  }
}
.card-model-form .model-subsection + .model-subsection .subsection-content {
  margin-top: 0;
}

.header-text .grouped-header-text-elements {
  display: flex;
  align-items: center;
}

.header-composed-label {
  display: flex;
}
.header-composed-label > * {
  flex-direction: row;
}

@media (max-width: 1536px) {
  .card-model-form .card-header {
    font-size: 13px;
  }
  .card-model-form .card-header.more-info-shown {
    font-size: 16px;
  }
  .card-model-form {
    padding: 12px;
  }
}._cardModelForm_x1pv8_1 ._mobileHidden_x1pv8_1 {
  display: none;
}
@media (min-width: 769px) {
  ._cardModelForm_x1pv8_1 ._mobileHidden_x1pv8_1 {
    display: inline-block;
  }
}
._cardModelForm_x1pv8_1 ._simplifiedTitle_x1pv8_9 {
  justify-content: center !important;
}
._cardModelForm_x1pv8_1 ._noEmptySpace_x1pv8_12 {
  --empty-space: 0;
}

._modelFormCondensedSectionListWrapper_x1pv8_16 {
  flex-grow: 1;
}.link-model-table-wrapper {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
}
.link-model-table-wrapper .link-model-table-actions {
  display: flex;
  justify-content: flex-end;
  padding-bottom: 8px;
}
.link-model-table-wrapper .model-table-content {
  background-color: transparent;
}
.link-model-table-wrapper .re-table-wrapper,
.link-model-table-wrapper .model-table-wrapper {
  height: auto;
}
.link-model-table-wrapper .re-table .table-scroller {
  scrollbar-gutter: auto;
}._customLogicFeatureFlagContent_1f2da_1 {
  display: flex;
  flex-direction: column !important;
  gap: 1rem;
  margin-top: 1rem;
}
@media (min-width: 769px) {
  ._customLogicFeatureFlagContent_1f2da_1 {
    flex-direction: row;
    align-items: center;
    gap: 2rem;
  }
}._selects_1sli4_1 {
  display: flex;
  flex-direction: row;
  margin-right: 16px;
  gap: 8px;
}

._root_1sli4_8 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

._label_1sli4_14 {
  align-self: center;
  margin-right: 16px;
}
._label_1sli4_14._readonly_1sli4_18 {
  opacity: 0.7;
}.sso-issuer-field {
  flex: 1;
  display: flex;
  align-items: center;
  gap: 8px;
}
.sso-issuer-field .sso-issuer-input {
  flex: 1;
}._resultContainer_1jqsn_1 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._statusRow_1jqsn_7 {
  display: flex;
  align-items: center;
  gap: 8px;
}

._statusBadge_1jqsn_13 {
  display: inline-block;
  padding: 2px 10px;
  border-radius: 4px;
  font-size: 13px;
  font-weight: 600;
  text-transform: uppercase;
}

._pending_1jqsn_22 {
  background-color: #f0f0f0;
  color: #666;
}

._running_1jqsn_27 {
  background-color: #e3f2fd;
  color: #1565c0;
}

._completed_1jqsn_32 {
  background-color: #e8f5e9;
  color: #2e7d32;
}

._failed_1jqsn_37 {
  background-color: #ffebee;
  color: #c62828;
}

._unknown_1jqsn_42 {
  background-color: #f0f0f0;
  color: #999;
}

._handlerResults_1jqsn_47 {
  display: flex;
  flex-direction: column;
  gap: 8px;
}

._handlerResult_1jqsn_47 {
  padding: 8px 12px;
  border-radius: 4px;
  border: 1px solid #e0e0e0;
}

._label_1jqsn_59 {
  font-weight: 600;
  color: #555;
}

._successResult_1jqsn_64 {
  color: #2e7d32;
}

._errorResult_1jqsn_68 {
  color: #c62828;
}

._errorMessage_1jqsn_72,
._resultData_1jqsn_73 {
  margin-top: 4px;
  padding: 8px;
  background-color: #f5f5f5;
  border-radius: 4px;
  font-size: 12px;
  overflow-x: auto;
  white-space: pre-wrap;
  word-break: break-word;
  max-height: 300px;
  overflow-y: auto;
}

._pendingMessage_1jqsn_86,
._runningMessage_1jqsn_87 {
  color: #666;
  font-style: italic;
}._root_1v6m7_1 {
  width: 100%;
  box-sizing: border-box;
  padding: 16px;
  border: 2px solid #454cff;
  background-color: rgba(69, 76, 255, 0.1);
}.main-page-container.compressed-side-panel .tabs-wrapper,
.main-page-container.compressed-side-panel .steps-wrapper {
  margin-right: -240px;
  left: -264px;
}

.model-form {
  width: 100%;
  height: 100%;
  padding: 16px 24px;
  display: flex;
  flex-direction: row;
  border-top: 1px solid #cad7e0;
  box-sizing: border-box;
}
.model-form .tabs-wrapper,
.model-form .steps-wrapper {
  position: relative;
  width: 240px;
  margin-right: 24px;
  left: 0;
  transition: all 0.3s ease;
}
.model-form > .section-list-main-view-content {
  position: relative;
  width: 0;
  flex-grow: 1;
  height: 100%;
  display: flex;
  flex-direction: column;
  scrollbar-gutter: stable;
  overflow-y: auto;
}
.model-form > .section-list-main-view-content .section-list-wrapper {
  flex-grow: 1;
  scrollbar-gutter: stable;
  overflow-y: auto;
}
.model-form > .section-list-main-view-content .section-list-wrapper > .tabs-content {
  margin-bottom: var(--empty-space);
}
.model-form .section-list-wrapper-overflow {
  display: flex;
  flex-direction: column;
  height: auto;
}
.model-form .post-section-insert {
  flex-grow: 1;
  height: 0;
}
.model-form .section-wrapper {
  padding: 8px;
  display: flex;
  flex-direction: column;
  gap: 16px;
  border-radius: 8px;
  opacity: 1;
  transition: opacity 0.3s;
}
.model-form .section-wrapper-active {
  opacity: 1;
}
.model-form .section-wrapper:not(:first-child) {
  margin-top: 8px;
}
.model-form .section-wrapper .section-header {
  display: flex;
  gap: 12px;
  align-items: center;
  justify-content: flex-start;
  font-weight: 700;
  font-size: 24px;
  line-height: 32px;
  position: relative;
}
.model-form .section-wrapper .section-header:not(:hover) .quick-comment-wrapper:not(.has-comments).collapse-menu-closed {
  visibility: hidden;
}
.model-form .section-wrapper .section-header.section-header-simplified {
  justify-content: center !important;
}
.model-form .section-wrapper .section-header.section-header-simplified .section-comment-btn,
.model-form .section-wrapper .section-header.section-header-simplified .section-has-comment-btn {
  position: inherit;
}
@media (max-width: 1536px) {
  .model-form .section-wrapper {
    gap: 8px;
  }
  .model-form .section-wrapper .section-header {
    font-size: 20px;
  }
}
@media (min-width: 769px) {
  .model-form .section-wrapper {
    opacity: 0.1;
  }
  .model-form .section-wrapper-active {
    opacity: 1;
  }
}
@media (max-width: 1536px) {
  .model-form {
    border-top: none;
    padding: 16px;
  }
  .model-form .tabs-wrapper {
    margin-right: 16px;
  }
}._modelForm_9d5iu_1 ._mobileHidden_9d5iu_1 {
  display: none;
}
@media (min-width: 769px) {
  ._modelForm_9d5iu_1 ._mobileHidden_9d5iu_1 {
    display: inline-block;
  }
}
._modelForm_9d5iu_1 ._simplifiedTitle_9d5iu_9 {
  justify-content: center !important;
}._tenantKeyRow_111vi_1 {
  display: flex;
  align-items: center;
  gap: 8px;
}
._tenantKeyRow_111vi_1 > :first-child {
  flex: 1;
}

._loginTypesRow_111vi_10 {
  display: flex;
  gap: 16px;
  align-items: center;
}

._mobileHidden_111vi_16 {
  display: none;
}
@media (min-width: 769px) {
  ._mobileHidden_111vi_16 {
    display: inline-block;
  }
}._progress-bar_1tou0_1 .progress-bar {
  min-width: 85px;
}.model-meta-data-info {
  padding: 0 24px 16px 24px;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  box-sizing: border-box;
}
.model-meta-data-info .meta-data-info-menu-btn {
  padding: 8px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  border-radius: 4px;
  box-shadow: 0px 1px 2px 1px rgba(40, 58, 61, 0.2);
  cursor: pointer;
  aspect-ratio: 1;
}
.model-meta-data-info .meta-data-info-menu-btn .meta-btn-icon {
  transition: transform 0.2s ease-in-out;
}
.model-meta-data-info .collapse-menu .menu-wrapper {
  border-radius: 8px;
}
.model-meta-data-info .collapse-menu .menu-wrapper .menu-item {
  border-radius: 8px;
  padding: 16px;
}
.model-meta-data-info .collapse-menu .menu-wrapper .menu-item:hover {
  background-color: #fff;
}
.model-meta-data-info .collapse-menu-open .meta-data-info-menu-btn .meta-btn-icon {
  transform: rotate(180deg);
}
@media (max-width: 1536px) {
  .model-meta-data-info {
    padding: 0 16px 0 16px;
  }
  .model-meta-data-info .meta-data-info-menu-btn {
    padding: 4px;
    width: 16px;
  }
}

.meta-data-info-popup {
  box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.2);
  background-color: white;
  border-radius: 8px;
  padding: 16px;
  overflow: auto;
  max-height: inherit;
  box-sizing: border-box;
}
.meta-data-info-popup .form-field {
  width: 500px;
}
.meta-data-info-popup .form-field:first-child {
  margin-top: 0;
}

.primary-meta-data-tag {
  padding: 4px 8px;
  display: flex;
  align-items: center;
  gap: 8px;
  background-color: #f4f6fb;
  border: 1px solid #cad7e0;
  border-radius: 6px;
  font-size: 14px;
}
.primary-meta-data-tag.archived-meta-tag {
  background-color: #ffc71f;
}
@media (max-width: 1536px) {
  .primary-meta-data-tag {
    height: 14px;
    font-size: 12px;
  }
}.tag._draft_9gva7_1 {
  background-color: #d2dde5;
}
.tag._frozen_9gva7_4 {
  background-color: #8fd4ff;
}
.tag._pending_9gva7_7 {
  background-color: #fee387;
}
.tag._rejected_9gva7_10 {
  background-color: #f59c9b;
}
.tag._approved_9gva7_13 {
  background-color: #b1ebe9;
}
.tag._uppercase_9gva7_16 {
  text-transform: uppercase;
}

._tag-action_9gva7_20 {
  display: flex;
  align-items: center;
  font-size: 13px;
  padding: 8px 12px !important;
  gap: 8px;
}
._tag-action_9gva7_20 i {
  color: #636b82;
}
._tag-action_9gva7_20:last-child:not(:first-child) {
  border-top: 1px solid #dbe4eb;
}._root_100g2_1 {
  width: 100%;
  height: 100%;
}._localizationPage_1hrz5_1 {
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 12px 0 0;
}
@media (max-width: 1536px) {
  ._localizationPage_1hrz5_1 {
    padding: 8px 0 0;
  }
}

._toolbar_1hrz5_13 {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 0 24px 12px;
  flex-wrap: wrap;
}
@media (max-width: 1536px) {
  ._toolbar_1hrz5_13 {
    padding: 0 16px 8px;
  }
}

._toolbarActions_1hrz5_26 {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-wrap: wrap;
}

._content_1hrz5_33 {
  flex: 1;
  overflow-y: auto;
  padding: 0 24px;
}
@media (max-width: 1536px) {
  ._content_1hrz5_33 {
    padding: 0 16px;
  }
}

._languageSelector_1hrz5_44 {
  max-width: 200px;
}

._emptyState_1hrz5_48 {
  padding: 24px 0;
  text-align: center;
  color: #4d5365;
}._section_bvxj5_1 {
  background: #fff;
  border-radius: 8px;
  margin-bottom: 12px;
  overflow: hidden;
}

._header_bvxj5_8 {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 12px 16px;
  cursor: pointer;
  user-select: none;
}
._header_bvxj5_8:hover {
  background: #f4f6fb;
}

._chevron_bvxj5_20 {
  font-size: 12px;
  color: #5e797d;
  width: 16px;
  text-align: center;
}

._title_bvxj5_27 {
  flex: 1;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
}

._fields_bvxj5_34 {
  padding: 0 16px 16px;
}

._field_bvxj5_34 {
  display: flex;
  align-items: flex-start;
  gap: 12px;
  padding: 8px 0;
  border-top: 1px solid #dbe4eb;
}
._field_bvxj5_34._highlighted_bvxj5_45 {
  background: rgba(0, 171, 177, 0.0705882353);
  margin: 0 -8px;
  padding: 8px;
  border-radius: 6px;
}

._fieldLabel_bvxj5_52 {
  width: 40%;
  flex-shrink: 0;
  font-weight: 600;
  font-size: 14px;
  line-height: 20px;
  padding-top: 8px;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 1536px) {
  ._fieldLabel_bvxj5_52 {
    font-size: 13px;
  }
}

._replacementKeys_bvxj5_69 {
  display: flex;
  gap: 4px;
  flex-wrap: wrap;
  margin-top: 4px;
}

._fieldContent_bvxj5_76 {
  flex: 1;
  min-width: 0;
}