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

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

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

fieldset {
  margin: 0;
  padding: 0;
}

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

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

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

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

img {
  border-style: solid;
}

textarea {
  resize: vertical;
}

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

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

table {
  border-collapse: collapse;
}

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

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

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

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

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

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

.box_alerts_core-16-83 {
  text-decoration: underline;
}

.box_alerts_core-16-83:hover {
  cursor: pointer;
}

.box_alerts_core-37-31 {
  background-color: rgba(252,129,129,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
}

.box_alerts_core-38-33 {
  background-color: rgba(104,211,145,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
}

.box_alerts_core-39-33 {
  background-color: rgba(246,173,85,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
}

.box_alerts_core-40-24 {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_alerts_core-41-22 {
  cursor: pointer;
  padding: 0.5rem;
  font-weight: 300;
  transition: transform .3s cubic-bezier(0.18, 0.89, 0.32, 1.0);
  width: 100%;
  z-index: 1;
  border-radius: 0.25rem;
}

.box_alerts_core-64-17 {
  width: 100%;
  gap: 10px;
  right: 2.5rem;
  max-width: 400px;
  flex-direction: column-reverse;
  position: absolute;
  overflow: hidden;
  display: flex;
  bottom: 2.5rem;
}

.box_awf-ui_task_core-17-16 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.0rem;
  border-bottom-width: 1px;
  margin: 0.0rem;
  vertical-align: top;
}

.box_awf-ui_task_core-20-16 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.0rem;
  text-align: center;
  border-bottom-width: 1px;
  margin: 0.0rem;
  vertical-align: top;
}

.box_awf-ui_task_core-23-16 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.0rem;
  text-align: center;
  font-weight: 700;
  border-bottom-width: 1px;
}

.box_awf-ui_task_core-26-3 {
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.25rem;
  border-color: rgba(183,121,31,var(--border-opacity));
  --border-opacity: 1;
  cursor: pointer;
  font-weight: 500;
  font-size: .75rem;
  padding-right: 0.75rem;
  border-radius: 0.25rem;
  color: rgba(183,121,31,var(--text-opacity));
  padding-left: 0.75rem;
  padding-top: 0.25rem;
}

.box_awf-ui_task_core-26-3:focus {
  outline: none;
}

.box_awf-ui_task_core-26-3:hover {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(214,158,46,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: rgba(214,158,46,var(--border-opacity));
  --border-opacity: 1;
}

.box_awf-ui_task_core-63-19 {
  color: rgba(47,133,90,var(--text-opacity));
  --text-opacity: 1;
}

.box_awf-ui_task_core-64-18 {
  color: rgba(197,48,48,var(--text-opacity));
  --text-opacity: 1;
}

.box_awf-ui_task_core-65-18 {
  color: rgba(183,121,31,var(--text-opacity));
  --text-opacity: 1;
}

.box_awf-ui_task_core-66-21 {
  color: rgba(43,108,176,var(--text-opacity));
  --text-opacity: 1;
}

.box_awf-ui_task_core-71-19 {
  background-color: rgba(47,133,90,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_awf-ui_task_core-72-18 {
  background-color: rgba(197,48,48,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_awf-ui_task_core-73-18 {
  background-color: rgba(214,158,46,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_awf-ui_task_core-74-21 {
  background-color: rgba(49,130,206,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_awf-ui_task_core-84-22 {
  opacity: 0.8;
  cursor: pointer;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.box_awf-ui_task_core-84-22:hover {
  opacity: 1;
}

.box_awf-ui_task_core-85-68 {
  background-color: rgba(226,232,240,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_awf-ui_task_core-92-27 {
  opacity: 0.8;
  cursor: pointer;
  padding-left: 1.0rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.box_awf-ui_task_core-92-27:hover {
  opacity: 1;
}

.box_awf-ui_task_core-93-73 {
  background-color: rgba(226,232,240,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_awf-ui_task_core-100-19 {
  border-width: 1px;
  position: relative;
}

.box_awf-ui_task_core-101-20 {
  --text-opacity: 1;
  padding-bottom: 0.2rem;
  --bg-opacity: 1;
  cursor: pointer;
  font-weight: 500;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 0.75rem;
  color: rgba(113,128,150,var(--text-opacity));
  padding-left: 0.75rem;
  padding-top: 0.3rem;
  opacity: 0.8;
}

.box_awf-ui_task_core-101-20:focus {
  outline: none;
}

.box_awf-ui_task_core-101-20:hover {
  opacity: 1;
}

.box_awf-ui_task_core-107-77 {
  margin-left: 0.75rem;
}

.box_awf-ui_task_core-108-21 {
  right: 0.0rem;
  border-width: 1px;
  padding-bottom: 0.5rem;
  --bg-opacity: 1;
  position: absolute;
  z-index: 13;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-top: 0.5rem;
  left: 0.0rem;
}

.box_awf-ui_task_core-109-46 {
  display: none;
}

.box_awf-ui_task_core-125-21 {
  position: relative;
  width: 25.0rem;
  padding-top: 0.25rem;
}

.box_awf-ui_task_core-126-22 {
  display: flex;
  flex-direction: column;
}

.box_awf-ui_task_core-127-23 {
  align-self: flex-end;
}

.box_awf-ui_task_core-133-30 {
  visibility: hidden;
}

.box_awf-ui_task_core-134-23 {
  overflow: hidden;
  height: 0.5rem;
  font-size: .75rem;
  display: flex;
  border-radius: 0.25rem;
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_awf-ui_task_core-137-25 {
  box-shadow: none;
  display: flex;
  flex-direction: column;
  text-align: center;
  whitespace-nowrap: nil;
  justify-content: center;
  transition: width .3s ease-in-out;
}

.box_awf-ui_task_core-140-23 {
  align-self: flex-end;
}

.box_awf-ui_task_core-147-18 {
  padding: 0.5rem;
}

.box_awf-ui_task_core-148-19 {
  flex-grow: 1;
  white-space: pre;
}

.box_awf-ui_task_core-149-22 {
  position: absolute;
  right: 3.75rem;
  top: 1.25rem;
  z-index: 502;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  font-size: 1.25rem;
}

.box_awf-ui_task_core-149-22:hover {
  color: rgba(203,213,224,var(--text-opacity));
  --text-opacity: 1;
}

.box_awf-ui_task_core-149-22:focus {
  outline: none;
}

.box_awf-ui_task_core-155-23 {
  font-size: .875rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  margin-right: 0.5rem;
}

.box_awf-ui_task_core-179-25 {
  display: flex;
  padding-top: 2.0rem;
  padding-bottom: 0.25rem;
  padding-left: 0.25rem;
  align-items: center;
  padding: 0.5rem;
}

.box_awf-ui_task_core-180-31 {
  font-size: 1rem;
  width: 1.0rem;
  cursor: pointer;
}

.box_awf-ui_task_core-185-26 {
  width: 12.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.box_awf-ui_task_core-186-26 {
  width: 17.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: left;
}

.box_awf-ui_task_core-188-30 {
  margin-left: 0.5rem;
  padding: 0.25rem;
  border-radius: 0.25rem;
  color: rgba(74,85,104,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_awf-ui_task_core-193-29 {
  width: 8.75rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: right;
  padding-right: 0.125rem;
}

.box_awf-ui_task_core-194-29 {
  width: 1.0rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.box_awf-ui_task_core-195-29 {
  width: 7.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.box_awf-ui_task_core-198-28 {
  width: 18.75rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  padding-right: 0.5rem;
}

.box_awf-ui_task_core-203-29 {
  width: 8.75rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: right;
  padding-right: 0.125rem;
}

.box_awf-ui_task_core-204-29 {
  width: 0.625rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.box_awf-ui_task_core-205-29 {
  width: 7.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.box_awf-ui_task_core-208-28 {
  width: 13.75rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  text-align: center;
  padding-right: 0.5rem;
}

.box_awf-ui_task_core-210-28 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.25rem;
}

.box_awf-ui_task_core-215-19 {
  width: 100%;
  height: 100%;
  border-width: 2px;
  border-radius: 10px;
  margin-left: 1.0rem;
  margin-right: 1.0rem;
  padding-bottom: 0.5rem;
  overflow: auto;
}

.box_awf-ui_task_core-226-19 {
  width: 6.25rem;
  padding: 0.5rem;
  text-align: center;
  cursor: pointer;
  z-index: 503;
}

.box_awf-ui_task_core-227-31 {
  color: rgba(66,153,225,var(--text-opacity));
  --text-opacity: 1;
  border-bottom-width: 1px;
  border-bottom-color: rgba(66,153,225,var(--border-opacity));
  --border-opacity: 1;
}

.box_awf-ui_task_core-233-19 {
  border-top-width: 3px;
  width: 100%;
}

.box_awf-ui_task_core-234-20 {
  display: flex;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1.0rem;
}

.box_awf-ui_task_core-240-20 {
  position: relative;
  width: 100%;
  height: 25.0rem;
}

.box_awf-ui_task_core-248-19 {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_awf-ui_task_core-249-23 {
  position: absolute;
  right: -1.25rem;
  top: -1.0rem;
  width: 5.0rem;
  font-size: 1.875rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
}

.box_awf-ui_task_core-249-23:hover {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.box_awf-ui_task_core-249-23:focus {
  outline: none;
}

.box_awf-ui_task_core-255-20 {
  width: 100%;
  padding-bottom: 0.0rem;
  justify-content: space-between;
  margin: 0.0rem;
  align-items: flex-start;
  flex-direction: row;
  padding-right: 1.0rem;
  display: flex;
  padding-left: 1.0rem;
  padding-top: 1.0rem;
}

.box_awf-ui_task_core-256-21 {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.box_awf-ui_task_core-257-20 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1.875rem;
  font-weight: 500;
}

.box_awf-ui_task_core-258-21 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 30.0rem;
}

.box_awf-ui_task_core-259-22 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 20.0rem;
}

.box_awf-ui_task_core-260-23 {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.box_awf-ui_task_core-261-25 {
  width: 7.5rem;
  font-weight: 500;
  padding-right: 1.25rem;
}

.box_awf-ui_task_core-262-25 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.box_awf-ui_task_core-263-23 {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.box_awf-ui_task_core-264-25 {
  width: 7.5rem;
  font-weight: 500;
  padding-right: 1.25rem;
}

.box_awf-ui_task_core-265-25 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.box_awf-ui_task_core-267-25 {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.box_awf-ui_task_core-268-27 {
  width: 7.5rem;
  font-weight: 500;
  padding-right: 1.25rem;
}

.box_awf-ui_task_core-269-27 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.box_awf-ui_task_core-270-20 {
  width: 100%;
  padding-bottom: 0.0rem;
  margin: 0.0rem;
  flex-direction: row;
  flex-grow: 1;
  padding-right: 1.0rem;
  display: flex;
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.box_awf-ui_task_core-271-19 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1.25rem;
}

.box_awf-ui_task_core-272-20 {
  width: 100%;
  padding-bottom: 1.0rem;
  margin: 0.0rem;
  align-items: center;
  flex-direction: row;
  flex-grow: 1;
  padding-right: 1.0rem;
  display: flex;
  padding-left: 1.0rem;
  padding-top: 2.0rem;
}

.box_awf-ui_task_core-274-22 {
  font-size: 1rem;
  margin: 0.0rem;
  padding-right: 0.5rem;
  padding-top: 0.55rem;
  vertical-align: top;
}

.box_awf-ui_task_core-278-23 {
  padding-left: 0.5rem;
}

.box_awf-ui_task_core-284-23 {
  font-size: .875rem;
  padding-left: 1.0rem;
  padding-bottom: 1.5rem;
  color: rgba(197,48,48,var(--text-opacity));
  --text-opacity: 1;
}

.box_awf-ui_task_core-294-19 {
  width: 100%;
  top: 0.0rem;
  height: 100%;
  position: fixed;
  z-index: 500;
  background-color: rgba(255, 255, 255, 0.2);
  display: grid;
  backdrop-filter: blur(1px);
  left: 0.0rem;
}

.box_awf-ui_task_core-305-20 {
  width: 80%;
  padding-bottom: 2.5rem;
  --bg-opacity: 1;
  margin: auto;
  z-index: 501;
  filter: drop-shadow(0px 0px 24px rgba(0, 0, 0, 0.25));
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 2.5rem;
  border-radius: 21px;
  padding-left: 2.5rem;
  padding-top: 2.5rem;
}

.box_awf-ui_task_core-332-28 {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding-bottom: 2.5rem;
}

.box_awf-ui_task_core-333-46 {
  overflow-y: hidden !important;
}

.box_awf-ui_task_core-336-20 {
  border-width: 1px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 0.5rem;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}

.box_awf-ui_task_core-337-24 {
  width: 100%;
}

.box_awf-ui_task_core-342-23 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.0rem;
  text-align: center;
  cursor: pointer;
  font-weight: 700;
  border-bottom-width: 1px;
}

.box_awf-ui_task_core-347-88 {
  margin-left: 0.75rem;
}

.box_awf-ui_task_core-348-23 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.0rem;
  text-align: center;
  cursor: pointer;
  font-weight: 700;
  border-bottom-width: 1px;
}

.box_awf-ui_task_core-353-88 {
  margin-left: 0.75rem;
}

.box_awf-ui_task_core-356-48 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  text-align: center;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.box_awf-ui_task_core-364-31 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1rem;
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
  cursor: pointer;
  font-weight: 500;
}

.box_awf-ui_task_core-364-31:hover {
  text-decoration: underline;
}

.box_awf-ui_task_core-367-31 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.box_awf-ui_task_core-368-27 {
  padding-bottom: 0.0rem;
  height: 3.0rem;
  margin: 0.0rem;
  vertical-align: top;
  text-align: center;
  border-bottom-width: 1px;
  padding-right: 1.0rem;
  padding-left: 1.0rem;
  padding-top: 0.75rem;
}

.box_awf-ui_task_core-375-27 {
  display: flex;
  align-items: baseline;
  padding-top: 0.75rem;
  padding-bottom: 0.5rem;
}

.box_awf-ui_task_core-375-27>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse)));
}

.box_awf-ui_task_core-376-18 {
  font-weight: 700;
  flex: 1 1 0%;
}

.box_awf-ui_task_core-377-18 {
  border-radius: 0.25rem;
  border-width: 1px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  display: flex;
}

.box_awf-ui_task_core-377-18>*+* {
  --divide-x-reverse: 0;
  border-right-width: calc(1px * var(--divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--divide-x-reverse)));
}

.box_awf-ui_task_core-380-22 {
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  background-color: transparent;
  --bg-opacity: 1;
  border: none;
}

.box_awf-ui_task_core-386-14 {
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  cursor: pointer;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 600;
}

.box_awf-ui_task_core-386-14:hover {
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.box_core-58-23 {
  right: 50px;
  border-width: 1px;
  border-color: rgba(221,107,32,var(--border-opacity));
  --bg-opacity: 1;
  --border-opacity: 1;
  padding: 1.0rem;
  position: absolute;
  z-index: 10000;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  background-color: rgba(254,252,191,var(--bg-opacity));
  border-radius: 0.5rem;
  bottom: 50px;
}

.box_core-61-24 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.box_core-62-24 {
  display: flex;
  justify-content: flex-end;
}

.box_core-64-28 {
  --text-opacity: 1;
  padding-bottom: 0.2rem;
  --bg-opacity: 1;
  cursor: pointer;
  font-weight: 700;
  background-color: rgba(245,101,101,var(--bg-opacity));
  padding-right: 1.0rem;
  border-radius: 0.25rem;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 1.0rem;
  padding-top: 0.3rem;
}

.box_core-64-28:hover {
  background-color: rgba(229,62,62,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_core-75-35 {
  position: absolute;
  display: flex;
  justify-content: center;
  top: 10px;
  right: calc(50% - 150px);
  z-index: 10000;
}

.box_core-79-37 {
  padding: 1.5rem;
  cursor: default;
  mt-5: nil;
  background-color: rgba(254,215,215,var(--bg-opacity));
  --bg-opacity: 1;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  border-radius: 0.5rem;
}

.box_core-84-37 {
  margin-top: 1.0rem;
  margin-bottom: 1.0rem;
  font-weight: 700;
  text-align: center;
}

.box_db-140-16 {
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.5rem;
  --bg-opacity: 1;
  cursor: pointer;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 1.0rem;
  border-radius: 0.25rem;
  color: rgba(113,128,150,var(--text-opacity));
  padding-left: 1.0rem;
  padding-top: 0.5rem;
  opacity: 0.7;
}

.box_db-140-16:hover {
  opacity: 1;
}

.box_db-145-19 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

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

.box_db-146-18 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 700;
}

.box_db-152-3 {
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.2rem;
  border-color: rgba(72,187,120,var(--border-opacity));
  --bg-opacity: 1;
  --border-opacity: 1;
  cursor: pointer;
  font-weight: 500;
  background-color: rgba(72,187,120,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.3rem;
}

.box_db-152-3:focus {
  outline: none;
}

.box_db-152-3:hover {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(56,161,105,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_db-181-14 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
  border-bottom-width: 1px;
}

.box_db-182-14 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
  border-bottom-width: 1px;
  vertical-align: top;
}

.box_db-185-21 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  text-align: center;
}

.box_db-211-58>*+* {
  --divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
  border-bottom-width: calc(1px * var(--divide-y-reverse));
}

.box_db-211-58 {
  border-bottom-width: 1px;
  border-bottom-color: rgba(203,213,224,var(--border-opacity));
  --border-opacity: 1;
}

.box_db-214-62 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  display: flex;
  padding: 0.5rem;
  vertical-align: top;
}

.box_db-214-62:hover {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_db-216-63 {
  font-weight: 600;
  width: 7.5rem;
  text-align: right;
  padding-right: 0.5rem;
  font-size: .875rem;
}

.box_db-217-63 {
  flex: 1 1 0%;
  font-size: .875rem;
}

.box_db-231-24 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  text-align: center;
}

.box_db-233-22 {
  border-width: 1px;
  margin-bottom: 1.0rem;
  border-radius: 0.5rem;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  flex: 1 1 0%;
}

.box_db-234-23 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.box_db-236-24 {
  border-width: 1px;
  margin-bottom: 1.0rem;
  border-radius: 0.5rem;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  flex: 1 1 0%;
}

.box_db-242-33 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: rgba(66,153,225,var(--text-opacity));
  --text-opacity: 1;
}

.box_db-243-33 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.box_db-245-32 {
  --text-opacity: 1;
  padding-bottom: 0.25rem;
  --bg-opacity: 1;
  text-align: right;
  border-bottom-width: 1px;
  font-size: .875rem;
  background-color: rgba(247,250,252,var(--bg-opacity));
  padding-right: 1.0rem;
  color: rgba(113,128,150,var(--text-opacity));
  padding-left: 1.0rem;
  padding-top: 0.25rem;
}

.box_db-249-32 {
  overflow-x: auto;
}

.box_db-270-17 {
  opacity: 0.8;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.box_db-270-17:hover {
  opacity: 1;
}

.box_db-271-40 {
  background-color: rgba(226,232,240,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_db-276-16 {
  font-weight: 500;
  opacity: 0.8;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.box_db-280-48 {
  opacity: 0.8;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  cursor: pointer;
}

.box_db-280-48:hover {
  opacity: 1;
}

.box_db-281-98 {
  background-color: rgba(226,232,240,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_db-288-42 {
  border-bottom-width: 1px;
}

.box_db-303-19 {
  border-width: 1px;
  position: relative;
}

.box_db-304-20 {
  --text-opacity: 1;
  padding-bottom: 0.2rem;
  --bg-opacity: 1;
  cursor: pointer;
  font-weight: 500;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 0.75rem;
  color: rgba(113,128,150,var(--text-opacity));
  padding-left: 0.75rem;
  padding-top: 0.3rem;
  opacity: 0.8;
}

.box_db-304-20:focus {
  outline: none;
}

.box_db-304-20:hover {
  opacity: 1;
}

.box_db-310-77 {
  margin-left: 0.75rem;
}

.box_db-311-21 {
  right: 0.0rem;
  border-width: 1px;
  padding-bottom: 0.5rem;
  --bg-opacity: 1;
  position: absolute;
  z-index: 13;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-top: 0.5rem;
  left: 0.0rem;
}

.box_db-312-46 {
  display: none;
}

.box_db-317-29 {
  display: flex;
  align-items: baseline;
  padding-top: 0.75rem;
  padding-bottom: 0.5rem;
}

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

.box_db-318-20 {
  font-weight: 700;
  flex: 1 1 0%;
}

.box_db-321-20 {
  border-radius: 0.25rem;
  border-width: 1px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  display: flex;
}

.box_db-321-20>*+* {
  --divide-x-reverse: 0;
  border-right-width: calc(1px * var(--divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--divide-x-reverse)));
}

.box_db-322-23 {
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  background-color: transparent;
  --bg-opacity: 1;
  border: none;
}

.box_db-329-16 {
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  cursor: pointer;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 600;
}

.box_db-329-16:hover {
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.box_db-344-22 {
  font-size: .75rem;
}

.box_db-351-26 {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.box_db-353-27 {
  border-width: 1px;
  border-radius: 0.5rem;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  padding: 0.5rem;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  margin-bottom: 0.75rem;
}

.box_db_queries-67-3 {
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.2rem;
  border-color: rgba(72,187,120,var(--border-opacity));
  --bg-opacity: 1;
  --border-opacity: 1;
  cursor: pointer;
  font-weight: 500;
  background-color: rgba(72,187,120,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.3rem;
}

.box_db_queries-67-3:focus {
  outline: none;
}

.box_db_queries-67-3:hover {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(56,161,105,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_db_queries-81-27 {
  display: flex;
  align-items: baseline;
  padding-top: 0.75rem;
  padding-bottom: 0.5rem;
}

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

.box_db_queries-82-18 {
  font-weight: 700;
  flex: 1 1 0%;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.box_db_queries-88-43 {
  color: rgba(247,250,252,var(--text-opacity));
  --text-opacity: 1;
}

.box_db_queries-89-43 {
  color: rgba(104,211,145,var(--text-opacity));
  --text-opacity: 1;
}

.box_db_queries-91-20 {
  font-size: .75rem;
}

.box_db_queries-95-16 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.75rem;
  padding-bottom: 0.25rem;
  border-bottom-width: 1px;
  margin: 0.0rem;
  vertical-align: top;
}

.box_db_queries-98-16 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.75rem;
  padding-bottom: 0.25rem;
  font-weight: 700;
  border-bottom-width: 1px;
}

.box_db_queries-102-3 {
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.0rem;
  border-color: rgba(245,101,101,var(--border-opacity));
  --border-opacity: 1;
  cursor: pointer;
  font-weight: 500;
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  color: rgba(245,101,101,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.075rem;
}

.box_db_queries-102-3:focus {
  outline: none;
}

.box_db_queries-102-3:hover {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(229,62,62,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_db_queries-125-17 {
  border-width: 1px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 0.5rem;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}

.box_db_queries-126-21 {
  width: 100%;
}

.box_db_queries-138-45 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  text-align: center;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.box_db_queries-152-26 {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.box_db_tables-57-3 {
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.2rem;
  border-color: rgba(72,187,120,var(--border-opacity));
  --bg-opacity: 1;
  --border-opacity: 1;
  cursor: pointer;
  font-weight: 500;
  background-color: rgba(72,187,120,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.3rem;
}

.box_db_tables-57-3:focus {
  outline: none;
}

.box_db_tables-57-3:hover {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(56,161,105,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_db_tables-80-27 {
  display: flex;
  align-items: baseline;
  padding-top: 0.75rem;
  padding-bottom: 0.5rem;
}

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

.box_db_tables-81-18 {
  font-weight: 700;
}

.box_db_tables-82-18 {
  display: flex;
  flex: 1 1 0%;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  align-items: baseline;
}

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

.box_db_tables-86-21 {
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  flex: 1 1 0%;
  border-width: 1px;
  border-radius: 0.25rem;
}

.box_db_tables-86-21:focus {
  outline: none;
  border-width: 1px;
  border-color: rgba(99,179,237,var(--border-opacity));
  --border-opacity: 1;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.box_db_tables-96-16 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.0rem;
  border-bottom-width: 1px;
  margin: 0.0rem;
  vertical-align: top;
}

.box_db_tables-99-16 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.0rem;
  text-align: right;
  border-bottom-width: 1px;
  margin: 0.0rem;
  vertical-align: top;
}

.box_db_tables-102-16 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.0rem;
  text-align: center;
  font-weight: 700;
  border-bottom-width: 1px;
}

.box_db_tables-106-3 {
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.0rem;
  border-color: rgba(160,174,192,var(--border-opacity));
  --border-opacity: 1;
  cursor: pointer;
  font-weight: 400;
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  color: rgba(113,128,150,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.075rem;
}

.box_db_tables-106-3:focus {
  outline: none;
}

.box_db_tables-106-3:hover {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  border-width: 1px;
  border-color: rgba(113,128,150,var(--border-opacity));
  --border-opacity: 1;
  background-color: rgba(74,85,104,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_db_tables-138-17 {
  border-width: 1px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 0.5rem;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
}

.box_db_tables-139-21 {
  width: 100%;
}

.box_db_tables-153-45 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  text-align: center;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.box_db_tables-157-26 {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 500;
}

.box_db_tables-183-26 {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.box_db_tables-214-27 {
  display: flex;
  align-items: baseline;
  padding-top: 1.25rem;
  padding-bottom: 0.75rem;
}

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

.box_db_tables-215-38 {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.box_db_tables-216-18 {
  font-weight: 700;
}

.box_db_tables-236-3 {
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.0rem;
  cursor: pointer;
  padding-right: 0.75rem;
  border-radius: 0.25rem;
  color: rgba(49,130,206,var(--text-opacity));
  padding-left: 0.75rem;
  padding-top: 0.075rem;
}

.box_db_tables-236-3:hover {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_db_tables-241-3 {
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.0rem;
  cursor: default;
  padding-right: 0.75rem;
  border-radius: 0.25rem;
  color: rgba(113,128,150,var(--text-opacity));
  padding-left: 0.75rem;
  padding-top: 0.075rem;
}

.box_db_tables-253-21 {
  display: flex;
  border-bottom-width: 1px;
  align-items: baseline;
}

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

.box_db_tables-254-21 {
  font-size: 1.25rem;
  display: flex;
}

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

.box_db_tables-255-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.box_db_tables-258-21 {
  font-size: 1.25rem;
  display: flex;
}

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

.box_db_tables-259-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.box_db_tables-263-21 {
  font-size: 1.25rem;
  display: flex;
}

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

.box_db_tables-264-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.box_db_tables-268-21 {
  font-size: 1.125rem;
  display: flex;
}

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

.box_db_tables-269-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.box_db_tables-272-21 {
  font-size: 1.25rem;
  display: flex;
}

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

.box_db_tables-273-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.box_db_tables-277-22 {
  margin-top: 1.0rem;
  display: flex;
  align-items: baseline;
}

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

.box_db_tables-297-23 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  border-bottom-width: 1px;
}

.box_db_tables-307-20 {
  display: flex;
  margin-bottom: 0.5rem;
}

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

.box_db_tables-316-20 {
  border-width: 1px;
  border-color: rgba(226,232,240,var(--border-opacity));
  --border-opacity: 1;
  padding: 1.0rem;
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 0.25rem;
}

.box_db_tables-325-26 {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.box_db_tables-326-19 {
  border-width: 1px;
  padding-bottom: 2.0rem;
  --bg-opacity: 1;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 1.5rem;
  border-radius: 0.5rem;
  padding-left: 1.5rem;
  padding-top: 2.0rem;
}

.box_entities_codesystem-26-27 {
  padding-top: 1.0rem;
}

.box_entities_concept-69-27 {
  padding-top: 1.0rem;
}

.box_entities_core-30-17 {
  border-radius: 0.25rem;
  border-width: 1px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_entities_core-30-17>*+* {
  --divide-x-reverse: 0;
  border-right-width: calc(1px * var(--divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--divide-x-reverse)));
}

.box_entities_core-35-16 {
  --text-opacity: 1;
  padding-bottom: 0.2rem;
  cursor: pointer;
  font-weight: 500;
  padding-right: 0.75rem;
  color: rgba(113,128,150,var(--text-opacity));
  padding-left: 0.75rem;
  padding-top: 0.3rem;
  opacity: 0.8;
}

.box_entities_core-35-16:focus {
  outline: none;
}

.box_entities_core-35-16:hover {
  opacity: 1;
}

.box_entities_core-43-18 {
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_core-56-33 {
  padding-top: 1.0rem;
  padding-bottom: 0.5rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  display: flex;
  align-items: baseline;
}

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

.box_entities_core-57-24 {
  font-weight: 700;
}

.box_entities_core-58-24 {
  display: flex;
  flex: 1 1 0%;
  align-items: baseline;
}

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

.box_entities_core-63-20 {
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  flex: 1 1 0%;
  border-width: 1px;
  border-radius: 0.25rem;
}

.box_entities_core-63-20:focus {
  outline: none;
  border-width: 1px;
  border-color: rgba(99,179,237,var(--border-opacity));
  --border-opacity: 1;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.box_entities_core-84-22 {
  --text-opacity: 1;
  padding-bottom: 0.2rem;
  --bg-opacity: 1;
  cursor: pointer;
  font-weight: 500;
  background-color: rgba(72,187,120,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.3rem;
}

.box_entities_core-84-22:hover {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(56,161,105,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_entities_core-97-30 {
  display: flex;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: .75rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  justify-content: flex-end;
}

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

.box_entities_core-112-19 {
  border-radius: 0.25rem;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  border-width: 1px;
  padding: 1.0rem;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  margin-bottom: 0.5rem;
}

.box_entities_core-113-20 {
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_core-120-23 {
  border-radius: 0.25rem;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  border-width: 1px;
  padding: 1.0rem;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  margin-bottom: 0.5rem;
}

.box_entities_core-121-25 {
  color: rgba(56,161,105,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_core-126-30 {
  padding-top: 1.0rem;
  padding-left: 0.0rem;
  padding-right: 0.0rem;
}

.box_entities_core-127-22 {
  display: flex;
  align-items: baseline;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  border-bottom-width: 1px;
  margin-bottom: 0.5rem;
}

.box_entities_core-129-23 {
  flex: 1 1 0%;
  font-weight: 600;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_core-132-21 {
  font-size: 1.25rem;
  width: 2.0rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  cursor: pointer;
}

.box_entities_core-132-21:hover {
  color: rgba(72,187,120,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_core-137-25 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  cursor: pointer;
  display: flex;
  align-items: baseline;
  opacity: 0.8;
}

.box_entities_core-137-25>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.box_entities_core-137-25:hover {
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
  opacity: 1;
}

.box_entities_core-144-26 {
  font-size: .75rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_core-164-17 {
  padding: 1.0rem;
  text-align: center;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_core-176-32 {
  border-width: 1px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 0.5rem;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  min-height: 90vh;
}

.box_entities_core-182-50 {
  text-align: center;
  padding: 1.0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_core-187-33 {
  padding: 1.0rem;
}

.box_entities_core-190-33 {
  padding: 1.0rem;
}

.box_entities_core-197-33 {
  overflow-y: auto;
}

.box_entities_core-198-24 {
  text-align: center;
  border-bottom-width: 1px;
  margin-top: 1.5rem;
}

.box_entities_core-202-28 {
  padding-top: 0.175rem;
  padding-bottom: 0.175rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: .875rem;
}

.box_entities_core-204-31 {
  font-weight: 400;
}

.box_entities_core-205-31 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  font-size: .75rem;
}

.box_entities_core-212-3 {
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.2rem;
  border-color: rgba(72,187,120,var(--border-opacity));
  --bg-opacity: 1;
  --border-opacity: 1;
  cursor: pointer;
  font-weight: 500;
  background-color: rgba(72,187,120,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.3rem;
}

.box_entities_core-212-3:focus {
  outline: none;
}

.box_entities_core-212-3:hover {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(56,161,105,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_entities_core-226-3 {
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.2rem;
  border-color: rgba(245,101,101,var(--border-opacity));
  --border-opacity: 1;
  cursor: pointer;
  font-weight: 500;
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  color: rgba(245,101,101,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.3rem;
}

.box_entities_core-226-3:focus {
  outline: none;
}

.box_entities_core-226-3:hover {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(229,62,62,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_entities_core-239-3 {
  border-width: 1px;
  padding-bottom: 0.2rem;
  border-color: rgba(113,128,150,var(--border-opacity));
  --border-opacity: 1;
  cursor: pointer;
  font-weight: 500;
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  padding-left: 0.5rem;
  padding-top: 0.3rem;
}

.box_entities_core-239-3:focus {
  outline: none;
}

.box_entities_core-239-3:hover {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_entities_core-255-14 {
  display: flex;
  align-items: baseline;
  padding-top: 0.75rem;
  padding-bottom: 0.0rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

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

.box_entities_core-256-20 {
  display: flex;
  flex: 1 1 0%;
}

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

.box_entities_core-257-46 {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_core-258-21 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_core-295-25 {
  border-width: 1px;
  border-radius: 0.5rem;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.box_entities_entity-12-12 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.75rem;
  padding-bottom: 0.25rem;
  border-bottom-width: 1px;
  margin: 0.0rem;
  vertical-align: top;
}

.box_entities_entity-13-12 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.75rem;
  padding-bottom: 0.25rem;
  font-weight: 700;
  border-bottom-width: 1px;
}

.box_entities_entity-27-25 {
  display: flex;
  align-items: baseline;
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_entity-27-25>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.box_entities_entity-30-29 {
  width: 1.25rem;
  --text-opacity: 1;
  border-width: 1px;
  height: 1.25rem;
  vertical-align: center;
  text-align: center;
  font-size: 13px;
  border-radius: 100%;
  color: rgba(255,255,255,var(--text-opacity));
  padding-top: 1px;
}

.box_entities_entity-35-42 {
  background-color: rgba(99,179,237,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_entities_entity-36-38 {
  background-color: rgba(104,211,145,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_entities_entity-37-43 {
  background-color: rgba(252,129,129,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_entities_entity-38-31 {
  background-color: rgba(203,213,224,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_entities_entity-45-27 {
  font-size: .75rem;
  white-space: nowrap;
}

.box_entities_entity-46-27 {
  font-size: .875rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_entity-model-47-42 {
  blue-500: nil;
}

.box_entities_hl7v2-92-35 {
  display: flex;
  align-items: center;
  padding-top: 0.75rem;
  padding-bottom: 0.25rem;
  border-bottom-width: 1px;
  margin-bottom: 0.5rem;
}

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

.box_entities_hl7v2-93-25>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.375rem * var(--space-x-reverse));
  margin-left: calc(0.375rem * calc(1 - var(--space-x-reverse)));
}

.box_entities_hl7v2-93-25 {
  align-items: center;
  display: flex;
  flex: 1 1 0%;
}

.box_entities_hl7v2-94-24 {
  font-size: 1.125rem;
}

.box_entities_hl7v2-204-32 {
  display: flex;
  align-items: baseline;
  padding-top: 0.75rem;
  padding-bottom: 0.25rem;
}

.box_entities_hl7v2-205-23 {
  flex: 1 1 0%;
  font-weight: 700;
}

.box_entities_mapping-180-23 {
  border-width: 1px;
  padding-bottom: 0.5rem;
  --bg-opacity: 1;
  margin-top: 0.75rem;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 1.0rem;
  border-radius: 0.25rem;
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.box_entities_mapping-181-24 {
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_mapping-183-25 {
  border-width: 1px;
  padding-bottom: 0.5rem;
  --bg-opacity: 1;
  margin-top: 0.75rem;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 1.0rem;
  border-radius: 0.25rem;
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.box_entities_mapping-203-17 {
  cursor: pointer;
  font-size: 18px;
}

.box_entities_mapping-231-32 {
  display: flex;
  align-items: baseline;
  padding-top: 0.75rem;
  padding-bottom: 0.25rem;
}

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

.box_entities_mapping-232-23 {
  flex: 1 1 0%;
  display: flex;
}

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

.box_entities_mapping-234-22 {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_mapping-250-23 {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  border-width: 1px;
  roudned: nil;
}

.box_entities_mapping-261-23 {
  display: flex;
  align-items: center;
  margin-top: 0.75rem;
}

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

.box_entities_mapping-273-25 {
  text-align: center;
  padding: 0.5rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_mapping-274-46 {
  font-size: 20px;
}

.box_entities_operation-34-59 {
  color: rgba(237,137,54,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_operation-35-58 {
  color: rgba(72,187,120,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_operation-36-58 {
  color: rgba(237,137,54,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_operation-37-60 {
  color: rgba(237,137,54,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_operation-38-61 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_operation-39-52 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_operation-40-45 {
  text-align: right;
}

.box_entities_operation-50-12 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.75rem;
  padding-bottom: 0.25rem;
  border-bottom-width: 1px;
  margin: 0.0rem;
  vertical-align: top;
}

.box_entities_operation-51-12 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.75rem;
  padding-bottom: 0.25rem;
  font-weight: 700;
  border-bottom-width: 1px;
}

.box_entities_operation-67-27 {
  text-sx: nil;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_policy-9-17>*+* {
  --divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
  border-bottom-width: calc(1px * var(--divide-y-reverse));
}

.box_entities_policy-9-17 {
  margin-top: 0.25rem;
}

.box_entities_policy-10-18 {
  padding-bottom: 0.5rem;
  align-items: baseline;
  flex-grow: 1;
  cursor: pointer;
  font-weight: 700;
  padding-right: 1.0rem;
  display: flex;
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

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

.box_entities_policy-10-18:hover {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_policy-16-20 {
  width: 100%;
}

.box_entities_policy-17-20 {
  width: 100%;
}

.box_entities_policy-18-20 {
  width: 100%;
}

.box_entities_policy-22-18 {
  display: flex;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  cursor: pointer;
  flex-grow: 1;
  align-items: baseline;
}

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

.box_entities_policy-22-18:hover {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_policy-27-22 {
  width: 100%;
}

.box_entities_policy-28-22 {
  width: 100%;
}

.box_entities_policy-29-22 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  width: 100%;
}

.box_entities_valueset-26-27 {
  padding-top: 1.0rem;
}

.box_hx-128-24 {
  border-bottom-width: 2px;
  border-bottom-color: rgba(72,187,120,var(--border-opacity));
  --border-opacity: 1;
  font-weight: 500;
}

.box_hx-129-21 {
  border-bottom-width: 1px;
  border-bottom-color: transparent;
  --border-opacity: 1;
}

.box_hx-129-21:focus {
  outline: none;
}

.box_hx-131-32 {
  margin-top: 2.0rem;
  overflow-y: auto;
}

.box_hx-132-24 {
  font-size: .875rem;
  border-bottom-width: 1px;
  margin-bottom: 0.5rem;
  display: flex;
  justify-content: center;
}

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

.box_hx-146-26 {
  text-align: center;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.box_hx-150-27 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  cursor: pointer;
  opacity: 0.8;
}

.box_hx-150-27:hover {
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
  opacity: 1;
}

.box_hx-158-28 {
  font-size: 11px;
}

.box_layout-14-29 {
  padding-top: 0.75rem;
  overflow-y: auto;
}

.box_layout-23-33 {
  padding-bottom: 0.3rem;
  border-left: 4px solid transparent;
  align-items: center;
  pointer-cursor: nil;
  padding-right: 1.5rem;
  display: flex;
  padding-left: 1.5rem;
  padding-top: 0.3rem;
  opacity: 0.8;
}

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

.box_layout-23-33:hover {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  border-left-width: 4px;
  border-left-color: rgba(203,213,224,var(--border-opacity));
  --border-opacity: 1;
  text-decoration: none;
  opacity: 0.9;
}

.box_layout-34-35 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  border-left-width: 4px;
  border-left-color: rgba(72,187,120,var(--border-opacity));
  --border-opacity: 1;
  font-weight: 400;
  opacity: 1;
}

.box_layout-34-35:hover {
  border-left-width: 4px;
  border-left-color: rgba(72,187,120,var(--border-opacity));
  --border-opacity: 1;
}

.box_layout-43-36 {
  width: 1.25rem;
}

.box_layout-45-60 {
  height: 1.125rem;
}

.box_layout-47-31 {
  text-align: center;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  padding-right: 2.5rem;
}

.box_layout-99-21 {
  flex: 1 1 0%;
  display: flex;
  align-items: baseline;
  justify-content: center;
}

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

.box_layout-104-48 {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.box_layout-118-60 {
  color: rgba(221,107,32,var(--text-opacity));
  --text-opacity: 1;
  opacity: 0.8;
}

.box_layout-125-60 {
  color: rgba(221,107,32,var(--text-opacity));
  --text-opacity: 1;
  opacity: 0.8;
}

.box_layout-245-60 {
  color: rgba(221,107,32,var(--text-opacity));
  --text-opacity: 1;
  opacity: 0.8;
}

.box_layout-287-31 {
  padding: 0.25rem;
  font-size: .875rem;
  color: rgba(203,213,224,var(--text-opacity));
  --text-opacity: 1;
}

.box_layout-320-31 {
  display: flex;
  justify-content: center;
  padding-top: 0.75rem;
  padding-bottom: 0.25rem;
}

.box_layout-323-22 {
  border-width: 1px;
  padding-bottom: 0.25rem;
  --bg-opacity: 1;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 1.0rem;
  border-radius: 4rem;
  display: block;
  padding-left: 0.75rem;
  padding-top: 0.25rem;
}

.box_layout-323-22:hover {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  border-width: 1px;
  border-color: rgba(99,179,237,var(--border-opacity));
  --border-opacity: 1;
}

.box_layout-328-67 {
  height: 2.0rem;
}

.box_layout-329-31 {
  display: flex;
  padding-top: 0.75rem;
  padding-bottom: 0.25rem;
  padding-left: 1.5rem;
}

.box_layout-330-66 {
  height: 2.0rem;
}

.box_layout-334-28 {
  display: flex;
  align-items: baseline;
  justify-content: center;
  padding-top: 0.75rem;
  padding-bottom: 0.25rem;
}

.box_layout-335-21 {
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.2rem;
  --bg-opacity: 1;
  text-align: center;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 1.0rem;
  border-radius: 4rem;
  color: rgba(49,130,206,var(--text-opacity));
  padding-left: 0.75rem;
  padding-top: 0.3rem;
}

.box_layout-335-21:focus {
  outline: none;
}

.box_layout-335-21:hover {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  border-width: 1px;
  border-color: rgba(99,179,237,var(--border-opacity));
  --border-opacity: 1;
}

.box_layout-345-17 {
  padding-bottom: 0.25rem;
  position: fixed;
  font-size: .75rem;
  display: flex;
  bottom: 0.0rem;
  padding-left: 1.5rem;
  padding-top: 0.25rem;
  opacity: 0.8;
  left: 0.0rem;
}

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

.box_notebooks_core-1037-17 {
  padding: 1.0rem;
}

.box_notebooks_core-1043-18 {
  padding: 1.25rem;
}

.box_notebooks_core-1050-19 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: rgba(66,153,225,var(--text-opacity));
  --text-opacity: 1;
}

.box_notebooks_core-1054-19 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  text-align: center;
}

.box_notebooks_core-1057-16 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
  border-bottom-width: 1px;
}

.box_notebooks_core-1058-16 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
  border-bottom-width: 1px;
  vertical-align: top;
}

.box_notebooks_core-1060-21 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.box_notebooks_core-1082-19 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  color: rgba(66,153,225,var(--text-opacity));
  --text-opacity: 1;
}

.box_notebooks_core-1085-19 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.box_notebooks_core-1089-28 {
  border-bottom-width: 1px;
  padding-top: 0.5rem;
  padding-bottom: 0.25rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  font-size: .75rem;
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_notebooks_core-1090-28 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.box_notebooks_core-1105-20 {
  border-bottom-width: 1px;
  padding-top: 0.5rem;
  padding-bottom: 0.25rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  font-size: .75rem;
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_notebooks_core-1106-20 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.box_notebooks_core-1111-32 {
  border-bottom-width: 1px;
  padding-top: 0.5rem;
  padding-bottom: 0.25rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  font-size: .75rem;
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_notebooks_core-1113-34 {
  color: rgba(72,187,120,var(--text-opacity));
  --text-opacity: 1;
}

.box_notebooks_core-1114-34 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.box_notebooks_core-1120-31 {
  border-bottom-width: 1px;
}

.box_notebooks_core-1124-32 {
  list-style: none;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  font-size: .75rem;
}

.box_notebooks_core-1125-30 {
  width: 100%;
  font-size: 87.5%;
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.box_notebooks_core-1128-31:nth-child(odd) {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_notebooks_core-1129-32 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
}

.box_notebooks_core-1130-32 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
}

.box_notebooks_core-1132-25 {
  padding: 1.0rem;
}

.box_notebooks_core-1143-3 {
  --text-opacity: 1;
  padding-bottom: 0.2rem;
  cursor: pointer;
  font-weight: 500;
  font-size: .75rem;
  padding-right: 0.75rem;
  color: rgba(113,128,150,var(--text-opacity));
  padding-left: 0.75rem;
  padding-top: 0.3rem;
  opacity: 0.8;
}

.box_notebooks_core-1143-3:focus {
  outline: none;
}

.box_notebooks_core-1143-3:hover {
  opacity: 1;
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.box_notebooks_core-1161-31 {
  display: flex;
  border-radius: 0.25rem;
  border-right-width: 1px;
  border-rigth-width: 1px;
  border-bottom-width: 1px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_notebooks_core-1171-3 {
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.15rem;
  border-color: rgba(72,187,120,var(--border-opacity));
  --bg-opacity: 1;
  --border-opacity: 1;
  cursor: pointer;
  font-weight: 500;
  background-color: rgba(72,187,120,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  transition: all 0.2s ease;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.225rem;
}

.box_notebooks_core-1171-3:focus {
  outline: none;
}

.box_notebooks_core-1171-3:hover {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(56,161,105,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_notebooks_core-1186-3 {
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.15rem;
  border-color: rgba(229,62,62,var(--border-opacity));
  --bg-opacity: 1;
  --border-opacity: 1;
  cursor: pointer;
  font-weight: 500;
  background-color: rgba(229,62,62,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  transition: all 0.2s ease;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.225rem;
}

.box_notebooks_core-1186-3:focus {
  outline: none;
}

.box_notebooks_core-1186-3:hover {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(197,48,48,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_notebooks_core-1201-3 {
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.15rem;
  border-color: rgba(66,153,225,var(--border-opacity));
  --bg-opacity: 1;
  --border-opacity: 1;
  cursor: pointer;
  font-weight: 500;
  background-color: rgba(66,153,225,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  transition: all 0.2s ease;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.225rem;
}

.box_notebooks_core-1201-3:focus {
  outline: none;
}

.box_notebooks_core-1201-3:hover {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(49,130,206,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_notebooks_core-1217-3 {
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.15rem;
  border-color: rgba(160,174,192,var(--border-opacity));
  --bg-opacity: 1;
  --border-opacity: 1;
  cursor: not-allowed;
  font-weight: 500;
  background-color: rgba(160,174,192,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  transition: all 0.2s ease;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.225rem;
}

.box_notebooks_core-1233-34 {
  display: flex;
  align-items: baseline;
  margin-bottom: 0.25rem;
}

.box_notebooks_core-1235-20 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.box_notebooks_core-1236-37 {
  color: rgba(56,161,105,var(--text-opacity));
  --text-opacity: 1;
}

.box_notebooks_core-1237-37 {
  border-radius: 0.25rem;
  border-width: 1px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  display: flex;
}

.box_notebooks_core-1237-37>*+* {
  --divide-x-reverse: 0;
  border-right-width: calc(1px * var(--divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--divide-x-reverse)));
}

.box_notebooks_core-1241-24 {
  --text-opacity: 1;
  padding-bottom: 0.2rem;
  cursor: pointer;
  font-weight: 500;
  font-size: .75rem;
  padding-right: 0.75rem;
  color: rgba(113,128,150,var(--text-opacity));
  padding-left: 0.75rem;
  padding-top: 0.3rem;
}

.box_notebooks_core-1241-24:focus {
  outline: none;
}

.box_notebooks_core-1241-24:hover {
  opacity: 1;
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.box_notebooks_core-1259-48 {
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
  width: 100%;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.box_notebooks_core-1259-48:hover {
  cursor: pointer;
}

.box_notebooks_core-1262-38 {
  color: rgba(252,129,129,var(--text-opacity));
  --text-opacity: 1;
  width: 100%;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.box_notebooks_core-1262-38:hover {
  cursor: pointer;
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.box_notebooks_core-1269-19 {
  display: flex;
  flex-direction: column;
  align-items: baseline;
  margin-bottom: 0.25rem;
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
}

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

.box_notebooks_core-1272-50 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  width: 100%;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.box_notebooks_core-1272-50:hover {
  cursor: pointer;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.box_notebooks_core-1275-52 {
  font-weight: 700;
}

.box_notebooks_core-1281-45 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  width: 100%;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.box_notebooks_core-1281-45:hover {
  cursor: pointer;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.box_notebooks_core-1284-47 {
  font-weight: 700;
}

.box_notebooks_core-1292-17 {
  color: rgba(221,107,32,var(--text-opacity));
  --text-opacity: 1;
  flex: 1 1 0%;
  display: flex;
  justify-content: center;
}

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

.box_notebooks_core-1293-16 {
  font-weight: 500;
}

.box_notebooks_core-1298-16 {
  text-decoration: underline;
}

.box_notebooks_core-1323-17 {
  padding: 1.0rem;
  text-align: center;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.box_notebooks_core-1337-19 {
  display: flex;
}

.box_notebooks_core-1339-20 {
  min-width: 0.0rem;
  border-width: 1px;
  padding-bottom: 0.125rem;
  --bg-opacity: 1;
  margin-right: 0.5rem;
  flex-grow: 1;
  margin-bottom: 0.5rem;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-radius: 0.25rem;
}

.box_notebooks_core-1342-24 {
  float: right;
  margin-top: 0.5rem;
  margin-right: 0.75rem;
  display: flex;
  align-items: baseline;
}

.box_notebooks_core-1345-27 {
  color: rgba(104,211,145,var(--text-opacity));
  --text-opacity: 1;
  font-size: 1rem;
}

.box_notebooks_core-1345-27:hover {
  cursor: pointer;
  color: rgba(72,187,120,var(--text-opacity));
  --text-opacity: 1;
}

.box_notebooks_core-1348-24 {
  display: flex;
  flex-direction: column;
  align-items: baseline;
}

.box_notebooks_core-1350-29 {
  width: 100%;
}

.box_notebooks_core-1365-24 {
  padding-bottom: 10px;
  height: auto;
  overflow-x: auto;
}

.box_notebooks_core-1368-26 {
  border-top-width: 1px;
}

.box_notebooks_core-1386-30 {
  display: flex;
  align-items: baseline;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  border-bottom-width: 1px;
  margin-bottom: 0.5rem;
}

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

.box_notebooks_core-1387-21 {
  font-weight: 700;
  padding-top: 0.75rem;
  flex: 1 1 0%;
}

.box_notebooks_core-1410-21 {
  display: flex;
  flex-direction: column;
  padding-bottom: 1.0rem;
  padding-top: 0.5rem;
}

.box_notebooks_core-1412-17 {
  font-size: 1.25rem;
  font-weight: 600;
  background-color: inherit;
  --bg-opacity: 1;
}

.box_notebooks_core-1412-17:hover {
  cursor: pointer;
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_notebooks_core-1415-17 {
  font-weight: 300;
  background-color: inherit;
  --bg-opacity: 1;
}

.box_notebooks_core-1415-17:hover {
  cursor: pointer;
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_notebooks_grid_core-21-29 {
  border-radius: 0.25rem;
  border-width: 1px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_notebooks_grid_core-21-29>*+* {
  --divide-x-reverse: 0;
  border-right-width: calc(1px * var(--divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--divide-x-reverse)));
}

.box_notebooks_grid_core-39-43 {
  --text-opacity: 1;
  padding-bottom: 0.2rem;
  cursor: pointer;
  font-weight: 500;
  font-size: .75rem;
  padding-right: 0.75rem;
  color: rgba(113,128,150,var(--text-opacity));
  padding-left: 0.75rem;
  padding-top: 0.3rem;
  opacity: 0.8;
}

.box_notebooks_grid_core-39-43:focus {
  outline: none;
}

.box_notebooks_grid_core-39-43:hover {
  opacity: 1;
}

.box_notebooks_grid_core-47-73 {
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.box_notebooks_grid_core-53-3 {
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.15rem;
  border-color: rgba(72,187,120,var(--border-opacity));
  --bg-opacity: 1;
  --border-opacity: 1;
  cursor: pointer;
  font-weight: 500;
  background-color: rgba(72,187,120,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.225rem;
}

.box_notebooks_grid_core-53-3:focus {
  outline: none;
}

.box_notebooks_grid_core-53-3:hover {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(56,161,105,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_notebooks_grid_core-68-17 {
  margin-bottom: 0.25rem;
  color: rgba(221,107,32,var(--text-opacity));
  --text-opacity: 1;
  flex: 1 1 0%;
  display: flex;
  justify-content: center;
}

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

.box_notebooks_grid_core-69-16 {
  font-weight: 500;
}

.box_notebooks_grid_core-74-16 {
  text-decoration: underline;
}

.box_notebooks_grid_core-83-17 {
  --text-opacity: 1;
  border-width: 1px;
  --bg-opacity: 1;
  background-color: rgba(237,242,247,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 9999px;
  color: rgba(45,55,72,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.125rem;
}

.box_notebooks_grid_core-89-17 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.125rem;
  border-radius: 9999px;
  background-color: rgba(104,211,145,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
}

.box_notebooks_grid_core-95-17 {
  display: flex;
  flex: 1 1 0%;
  align-items: baseline;
}

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

.box_notebooks_grid_core-100-13 {
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  flex: 1 1 0%;
  border-width: 1px;
  border-radius: 0.25rem;
}

.box_notebooks_grid_core-100-13:focus {
  outline: none;
  border-width: 1px;
  border-color: rgba(99,179,237,var(--border-opacity));
  --border-opacity: 1;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.box_notebooks_grid_core-111-17 {
  padding: 1.0rem;
  text-align: center;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.box_notebooks_grid_core-126-23 {
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  flex: 1 1 0%;
  border-width: 1px;
  border-radius: 0.25rem;
}

.box_notebooks_grid_core-126-23:focus {
  outline: none;
  border-width: 1px;
  border-color: rgba(99,179,237,var(--border-opacity));
  --border-opacity: 1;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.box_notebooks_grid_core-138-19 {
  border-radius: 0.25rem;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  border-width: 1px;
  padding: 1.0rem;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  margin-bottom: 0.5rem;
}

.box_notebooks_grid_core-138-19:hover {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
  cursor: pointer;
}

.box_notebooks_grid_core-141-20 {
  display: flex;
  align-items: flex-start;
}

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

.box_notebooks_grid_core-142-21 {
  font-weight: 700;
  font-size: 1.125rem;
}

.box_notebooks_grid_core-149-28 {
  display: flex;
  align-items: baseline;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  border-bottom-width: 1px;
  margin-bottom: 0.5rem;
}

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

.box_notebooks_grid_core-150-19 {
  font-weight: 700;
  padding-top: 0.75rem;
}

.box_notebooks_grid_core-163-25 {
  font-size: 1.875rem;
  font-weight: 700;
  border-bottom-width: 1px;
  margin-bottom: 0.5rem;
}

.box_notebooks_grid_core-168-25 {
  font-size: 1.875rem;
  font-weight: 700;
  border-bottom-width: 1px;
  margin-bottom: 0.5rem;
  margin-top: 1.0rem;
}

.box_rest_core-42-3 {
  --text-opacity: 1;
  padding-bottom: 0.2rem;
  cursor: pointer;
  font-weight: 500;
  padding-right: 0.75rem;
  color: rgba(113,128,150,var(--text-opacity));
  padding-left: 0.75rem;
  padding-top: 0.3rem;
  opacity: 0.8;
}

.box_rest_core-42-3:focus {
  outline: none;
}

.box_rest_core-42-3:hover {
  opacity: 1;
}

.box_rest_core-58-34 {
  display: flex;
  align-items: baseline;
  padding-top: 0.75rem;
  padding-bottom: 0.25rem;
}

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

.box_rest_core-59-25 {
  flex: 1 1 0%;
  font-weight: 700;
  padding-top: 0.75rem;
}

.box_rest_core-60-25 {
  border-radius: 0.25rem;
  border-width: 1px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  display: flex;
}

.box_rest_core-60-25>*+* {
  --divide-x-reverse: 0;
  border-right-width: calc(1px * var(--divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--divide-x-reverse)));
}

.box_rest_core-61-28 {
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  background-color: transparent;
  --bg-opacity: 1;
  border: none;
}

.box_rest_core-69-21 {
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  cursor: pointer;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 600;
}

.box_rest_core-69-21:hover {
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.box_rest_core-84-20 {
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.2rem;
  border-color: rgba(72,187,120,var(--border-opacity));
  --bg-opacity: 1;
  --border-opacity: 1;
  cursor: pointer;
  font-weight: 500;
  background-color: rgba(72,187,120,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.3rem;
}

.box_rest_core-84-20:focus {
  outline: none;
}

.box_rest_core-84-20:hover {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(56,161,105,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_rest_core-100-33 {
  border-width: 1px;
  border-radius: 0.5rem;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  padding: 0.5rem;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_rest_core-108-25 {
  display: flex;
  justify-content: space-between;
}

.box_rest_core-109-26 {
  margin: 0.5rem;
  font-size: .75rem;
}

.box_rest_core-111-27 {
  border-radius: 0.25rem;
  border-width: 1px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_rest_core-111-27>*+* {
  --divide-x-reverse: 0;
  border-right-width: calc(1px * var(--divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--divide-x-reverse)));
}

.box_rest_core-116-26 {
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.box_rest_core-122-26 {
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.box_rest_core-126-26 {
  font-size: .75rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  padding: 0.5rem;
  text-align: right;
}

.box_rest_core-127-37 {
  --text-opacity: 1;
  padding-bottom: 0.175rem;
  --bg-opacity: 1;
  font-weight: 700;
  background-color: rgba(113,128,150,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.175rem;
}

.box_rest_core-131-26 {
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.5rem;
  --bg-opacity: 1;
  cursor: pointer;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 1.0rem;
  border-radius: 0.25rem;
  color: rgba(113,128,150,var(--text-opacity));
  padding-left: 1.0rem;
  padding-top: 0.5rem;
  opacity: 0.7;
}

.box_rest_core-131-26:hover {
  opacity: 1;
}

.box_rest_core-136-29 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.box_rest_core-136-29>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(0.75rem * var(--space-y-reverse));
  margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse)));
}

.box_rest_core-137-28 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 700;
}

.box_rest_core-141-27 {
  border-width: 1px;
  margin-top: 0.5rem;
  border-radius: 0.5rem;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_rest_core-144-30 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  text-align: center;
}

.box_rest_core-148-30 {
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
  padding: 1.0rem;
  background-color: rgba(255,245,245,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_rest_core-156-43 {
  padding-bottom: 0.5rem;
  --bg-opacity: 1;
  align-items: baseline;
  border-bottom-width: 1px;
  font-size: .75rem;
  background-color: rgba(247,250,252,var(--bg-opacity));
  padding-right: 0.5rem;
  display: flex;
  padding-left: 0.5rem;
  padding-top: 0.5rem;
}

.box_rest_core-158-45 {
  color: rgba(72,187,120,var(--text-opacity));
  --text-opacity: 1;
}

.box_rest_core-159-45 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.box_rest_core-160-36 {
  flex: 1 1 0%;
  margin-left: 0.25rem;
}

.box_rest_core-161-36 {
  font-size: .75rem;
}

.box_rest_core-163-37 {
  border-radius: 0.25rem;
  border-width: 1px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_rest_core-163-37>*+* {
  --divide-x-reverse: 0;
  border-right-width: calc(1px * var(--divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--divide-x-reverse)));
}

.box_rest_core-168-36 {
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.box_rest_core-174-36 {
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.box_rest_core-181-38 {
  border-bottom-width: 1px;
}

.box_rest_core-185-39 {
  list-style: none;
  padding: 0.5rem;
  padding-left: 0.75rem;
  font-size: .75rem;
}

.box_rest_core-186-37 {
  width: 100%;
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 87.5%;
}

.box_rest_core-189-38:nth-child(odd) {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_rest_core-190-39 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.box_rest_core-191-39 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.box_rest_core-195-40 {
  width: 100%;
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  --bg-opacity: 1;
  text-s: nil;
  border-bottom-width: 1px;
  background-color: rgba(254,252,191,var(--bg-opacity));
  padding-right: 1.0rem;
  color: rgba(45,55,72,var(--text-opacity));
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.box_rest_core-197-34 {
  padding: 1.0rem;
}

.box_stats-66-34 {
  display: flex;
  align-items: baseline;
  padding-top: 0.75rem;
  padding-bottom: 0.5rem;
}

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

.box_stats-67-25 {
  font-weight: 700;
  flex: 1 1 0%;
}

.box_stats-70-33 {
  border-width: 1px;
  border-radius: 0.5rem;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  padding: 0.5rem;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_stats-77-25 {
  font-size: .75rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  padding: 0.5rem;
  text-align: right;
}

.box_stats-78-36 {
  background-color: rgba(113,128,150,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  padding: 0.25rem;
  border-radius: 0.25rem;
}

.box_stats-81-25 {
  border-width: 1px;
  margin-top: 0.5rem;
  border-radius: 0.5rem;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  overflow-x: auto;
}

.box_stats-97-33 {
  border-bottom-width: 1px;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
}

.box_stats-98-51 {
  display: flex;
  align-items: baseline;
  padding-top: 0.5rem;
  padding-bottom: 0.25rem;
}

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

.box_stats-108-34 {
  font-size: .75rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.box_stats-110-44 {
  display: flex;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
}

.box_stats-110-44>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.box_tasks_view-15-16 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.0rem;
  text-align: center;
  font-weight: 700;
  border-bottom-width: 1px;
}

.box_tasks_view-18-16 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.0rem;
  border-bottom-width: 1px;
  margin: 0.0rem;
  vertical-align: top;
}

.box_tasks_view-21-16 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.0rem;
  border-bottom-width: 1px;
  font-weight: 700;
  margin: 0.0rem;
  vertical-align: top;
}

.box_tasks_view-24-16 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.0rem;
  text-align: right;
  border-bottom-width: 1px;
  margin: 0.0rem;
  vertical-align: top;
}

.box_tasks_view-28-16 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.0rem;
  text-align: center;
  border-bottom-width: 1px;
  margin: 0.0rem;
  vertical-align: top;
}

.box_tasks_view-31-16 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.0rem;
  text-align: center;
  border-bottom-width: 1px;
  margin: 0.0rem;
  vertical-align: top;
}

.box_tasks_view-40-16 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.0rem;
  text-align: center;
  border-bottom-width: 1px;
  margin: 0.0rem;
  vertical-align: top;
}

.box_tasks_view-44-26 {
  padding-top: 1.0rem;
  padding-left: 0.0rem;
  padding-right: 0.0rem;
}

.box_tasks_view-45-18 {
  display: flex;
  align-items: baseline;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  border-bottom-width: 1px;
  margin-bottom: 0.5rem;
}

.box_tasks_view-47-19 {
  flex: 1 1 0%;
  font-weight: 700;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  display: flex;
  justify-content: center;
}

.box_tasks_view-49-20 {
  width: 100%;
}

.box_tasks_view-67-27 {
  display: flex;
  align-items: baseline;
  padding-top: 0.75rem;
  padding-bottom: 0.5rem;
}

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

.box_tasks_view-68-18 {
  font-weight: 700;
}

.box_tasks_view-69-18 {
  display: flex;
  flex: 1 1 0%;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  align-items: baseline;
}

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

.box_tasks_view-72-21 {
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  flex: 1 1 0%;
  border-width: 1px;
  border-radius: 0.25rem;
}

.box_tasks_view-72-21:focus {
  outline: none;
  border-width: 1px;
  border-color: rgba(99,179,237,var(--border-opacity));
  --border-opacity: 1;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.box_tasks_view-80-16 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  border-bottom-width: 1px;
}

.box_tasks_view-80-16:hover {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_tasks_view-101-25 {
  display: flex;
  flex-direction: column;
}

.box_tasks_view-102-18 {
  display: flex;
  flex-direction: column;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  height: 100vh;
}

.box_utils-29-17 {
  border-radius: 0.25rem;
  border-width: 1px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_utils-29-17>*+* {
  --divide-x-reverse: 0;
  border-right-width: calc(1px * var(--divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--divide-x-reverse)));
}

.box_utils-33-16 {
  --text-opacity: 1;
  padding-bottom: 0.2rem;
  cursor: pointer;
  font-weight: 500;
  padding-right: 0.75rem;
  color: rgba(113,128,150,var(--text-opacity));
  padding-left: 0.75rem;
  padding-top: 0.3rem;
  opacity: 0.8;
}

.box_utils-33-16:focus {
  outline: none;
}

.box_utils-33-16:hover {
  opacity: 1;
}

.box_utils-41-18 {
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.graphql_core-31-17 {
  height: 100vh;
}

.graphql_core-36-18 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  display: block;
}

.graphql_core-37-63 {
  height: 1.75rem;
}

.multibox_boxes_core-42-15 {
  width: 15.0rem;
  border-width: 1px;
  --bg-opacity: 1;
  height: 10.0rem;
  margin-right: 1.0rem;
  flex-direction: column;
  margin-bottom: 1.0rem;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-radius: 0.5rem;
  display: flex;
}

.multibox_boxes_core-42-15>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(0.5rem * var(--space-y-reverse));
  margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));
}

.multibox_boxes_core-42-15:hover {
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  color: rgba(66,153,225,var(--text-opacity));
  --text-opacity: 1;
  border-width: 1px;
  border-color: rgba(144,205,244,var(--border-opacity));
  --border-opacity: 1;
}

.multibox_boxes_core-51-19 {
  padding-bottom: 0.5rem;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-weight: 700;
  border-bottom-width: 1px;
  overflow: hidden;
  font-size: 1.25rem;
  padding-right: 1.0rem;
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.multibox_boxes_core-51-19:hover {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.multibox_boxes_core-58-18 {
  padding: 1.0rem;
  flex: 1 1 0%;
}

.multibox_boxes_core-59-19 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.multibox_boxes_core-66-20 {
  width: 70.0rem;
  margin: 0 auto;
}

.multibox_boxes_core-67-21 {
  display: flex;
  flex-wrap: wrap;
}

.multibox_boxes_core-70-21 {
  width: 15.0rem;
  border-width: 1px;
  padding-bottom: 2.5rem;
  --bg-opacity: 1;
  height: 10.0rem;
  margin-right: 1.0rem;
  flex-direction: column;
  text-align: center;
  margin-bottom: 1.0rem;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  font-size: 1.25rem;
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-radius: 0.5rem;
  display: flex;
  padding-top: 2.5rem;
}

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

.multibox_boxes_core-70-21:hover {
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}

.multibox_boxes_core-76-23:hover {
  color: rgba(56,161,105,var(--text-opacity));
  --text-opacity: 1;
  border-width: 1px;
  border-color: rgba(154,230,180,var(--border-opacity));
  --border-opacity: 1;
}

.multibox_boxes_core-80-23 {
  cursor: not-allowed;
}

.multibox_boxes_core-83-43 {
  margin-bottom: 0.5rem;
  font-size: 3rem;
}

.multibox_boxes_core-85-25 {
  font-size: .875rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  margin-right: 0.25rem;
}

.multibox_boxes_core-89-27 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.multibox_boxes_new-102-12 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 600;
  font-size: .875rem;
  margin-top: 0.5rem;
  margin-bottom: 0.125rem;
}

.multibox_boxes_new-103-12 {
  padding: 1.0rem;
  flex: 1 1 0%;
  text-align: center;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  padding-top: 1.25rem;
  font-weight: 500;
}

.multibox_boxes_new-118-22 {
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 0.5rem;
  border-width: 1px;
}

.multibox_boxes_new-119-23 {
  display: flex;
  border-bottom-width: 1px;
}

.multibox_boxes_new-119-23>*+* {
  --divide-x-reverse: 0;
  border-right-width: calc(1px * var(--divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--divide-x-reverse)));
}

.multibox_boxes_new-120-31 {
  font-size: 1.25rem;
  color: rgba(74,85,104,var(--text-opacity));
  --text-opacity: 1;
}

.multibox_boxes_new-121-23 {
  padding-left: 2.0rem;
  padding-right: 2.0rem;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.multibox_boxes_new-123-26 {
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
  padding: 1.0rem;
  background-color: rgba(255,245,245,var(--bg-opacity));
  --bg-opacity: 1;
}

.multibox_boxes_new-139-23 {
  padding-bottom: 1.0rem;
  --bg-opacity: 1;
  align-items: baseline;
  border-top-width: 1px;
  background-color: rgba(247,250,252,var(--bg-opacity));
  padding-right: 2.0rem;
  display: flex;
  padding-left: 2.0rem;
  padding-top: 1.0rem;
}

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

.multibox_boxes_new-143-24 {
  flex: 1 1 0%;
}

.multibox_boxes_show-109-14 {
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  padding-top: 0.5rem;
  padding-bottom: 0.3rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  font-weight: 700;
  border-radius: 0.25rem;
}

.multibox_boxes_show-109-14:hover {
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
}

.multibox_boxes_show-112-17 {
  color: rgba(197,48,48,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: rgba(197,48,48,var(--border-opacity));
  --border-opacity: 1;
}

.multibox_boxes_show-112-17:hover {
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(255,245,245,var(--bg-opacity));
  --bg-opacity: 1;
}

.multibox_boxes_show-113-18 {
  background-color: rgba(43,108,176,var(--bg-opacity));
  --bg-opacity: 1;
}

.multibox_boxes_show-113-18:hover {
  background-color: rgba(49,130,206,var(--bg-opacity));
  --bg-opacity: 1;
}

.multibox_boxes_show-114-18 {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: rgba(74,85,104,var(--border-opacity));
  --border-opacity: 1;
  color: rgba(74,85,104,var(--text-opacity));
  --text-opacity: 1;
}

.multibox_boxes_show-114-18:hover {
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.multibox_boxes_show-124-20 {
  right: 0.0rem;
  top: 0.0rem;
  --bg-opacity: 70%;
  align-items: center;
  position: absolute;
  z-index: 1000;
  background-color: rgba(113,128,150,var(--bg-opacity));
  display: flex;
  bottom: 0.0rem;
  left: 0.0rem;
}

.multibox_boxes_show-127-21 {
  margin-left: auto;
  margin-right: auto;
  width: 37.5rem;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 0.5rem;
}

.multibox_boxes_show-128-21 {
  font-size: 1.875rem;
  text-align: center;
  font-weight: 700;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-bottom-width: 1px;
}

.multibox_boxes_show-130-20 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
}

.multibox_boxes_show-132-22 {
  display: flex;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-top-width: 1px;
  justify-content: flex-end;
}

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

.multibox_boxes_show-140-20 {
  margin-left: auto;
  margin-right: auto;
  width: 50.0rem;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 0.5rem;
  position: relative;
}

.multibox_boxes_show-142-23 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
  padding: 1.5rem;
}

.multibox_boxes_show-145-22 {
  display: flex;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  align-items: baseline;
}

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

.multibox_boxes_show-147-25 {
  font-size: 1.5rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  border-bottom-width: 1px;
  text-align: center;
  font-weight: 700;
}

.multibox_boxes_show-147-25:hover {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.multibox_boxes_show-152-22 {
  --text-opacity: 1;
  padding-bottom: 0.75rem;
  --bg-opacity: 1;
  text-align: center;
  cursor: pointer;
  font-weight: 600;
  border-bottom-width: 1px;
  background-color: rgba(235,248,255,var(--bg-opacity));
  padding-right: 1.0rem;
  display: block;
  color: rgba(49,130,206,var(--text-opacity));
  padding-left: 1.0rem;
  padding-top: 0.75rem;
}

.multibox_boxes_show-152-22:hover {
  color: rgba(43,108,176,var(--text-opacity));
  --text-opacity: 1;
}

.multibox_boxes_show-164-25 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin-top: 1.0rem;
  margin-bottom: 1.0rem;
}

.multibox_boxes_show-165-25 {
  font-weight: 700;
  border-bottom-width: 1px;
  font-size: 1.25rem;
  margin-bottom: 0.5rem;
}

.multibox_boxes_show-170-24 {
  padding: 1.0rem;
  margin-top: 1.0rem;
  margin-bottom: 1.0rem;
}

.multibox_boxes_show-171-24 {
  font-weight: 700;
  border-bottom-width: 1px;
  font-size: 1.25rem;
  margin-bottom: 0.5rem;
}

.multibox_boxes_show-180-36 {
  display: flex;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  align-items: baseline;
}

.multibox_boxes_show-180-36>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.multibox_boxes_show-181-28 {
  display: flex;
  flex: 1 1 0%;
}

.multibox_boxes_show-181-28>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.multibox_boxes_show-182-29 {
  height: 1.5rem;
  border-radius: 100%;
}

.multibox_boxes_show-186-31 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.multibox_boxes_show-190-34 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 700;
}

.multibox_boxes_show-190-34:hover {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.multibox_boxes_show-194-26 {
  display: flex;
  margin-top: 0.5rem;
  align-items: baseline;
}

.multibox_boxes_show-194-26>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.multibox_boxes_show-195-27 {
  flex: 1 1 0%;
}

.multibox_boxes_show-198-30 {
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.175rem;
  border-color: rgba(72,187,120,var(--border-opacity));
  --border-opacity: 1;
  padding-right: 1.0rem;
  border-radius: 0.25rem;
  color: rgba(56,161,105,var(--text-opacity));
  padding-left: 1.0rem;
  padding-top: 0.3rem;
}

.multibox_boxes_show-198-30:hover {
  background-color: rgba(240,255,244,var(--bg-opacity));
  --bg-opacity: 1;
}

.multibox_boxes_show-206-30>*+* {
  --divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
  border-bottom-width: calc(1px * var(--divide-y-reverse));
}

.multibox_boxes_show-213-42 {
  display: flex;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  align-items: baseline;
}

.multibox_boxes_show-213-42>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.multibox_boxes_show-215-35 {
  display: flex;
  flex: 1 1 0%;
}

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

.multibox_boxes_show-216-36 {
  height: 1.5rem;
  border-radius: 100%;
}

.multibox_boxes_show-220-24 {
  padding-bottom: 0.75rem;
  justify-content: flex-end;
  --bg-opacity: 1;
  border-top-width: 1px;
  background-color: rgba(247,250,252,var(--bg-opacity));
  padding-right: 1.5rem;
  display: flex;
  padding-left: 1.5rem;
  padding-top: 0.75rem;
}

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

.multibox_boxes_show-225-25 {
  flex: 1 1 0%;
}

.multibox_layout-16-19 {
  display: flex;
}

.multibox_layout-16-19>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.multibox_layout-18-18 {
  color: rgba(66,153,225,var(--text-opacity));
  --text-opacity: 1;
}

.multibox_layout-20-20 {
  color: rgba(203,213,224,var(--text-opacity));
  --text-opacity: 1;
}

.multibox_layout-25-17 {
  display: flex;
  align-items: baseline;
}

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

.multibox_layout-31-20 {
  border-width: 1px;
  --bg-opacity: 1;
  align-items: center;
  padding: 0.25rem;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 1.0rem;
  border-radius: 4rem;
  display: flex;
  opacity: 85%;
}

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

.multibox_layout-31-20:hover {
  opacity: 100%;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  border-width: 1px;
  border-color: rgba(99,179,237,var(--border-opacity));
  --border-opacity: 1;
}

.multibox_layout-43-25 {
  height: 2.0rem;
  box-shadow: nil;
  border-radius: 100%;
}

.multibox_layout-50-19 {
  padding-left: 2.0rem;
  padding-right: 2.0rem;
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  display: flex;
  align-items: center;
}

.multibox_layout-50-19>*+* {
  --space-x-reverse: 0;
  margin-right: calc(1.0rem * var(--space-x-reverse));
  margin-left: calc(1.0rem * calc(1 - var(--space-x-reverse)));
}

.multibox_layout-52-18 {
  border-width: 1px;
  padding-bottom: 0.25rem;
  --bg-opacity: 1;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 1.0rem;
  border-radius: 4rem;
  padding-left: 0.75rem;
  padding-top: 0.25rem;
}

.multibox_layout-52-18:hover {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  border-width: 1px;
  border-color: rgba(99,179,237,var(--border-opacity));
  --border-opacity: 1;
}

.multibox_layout-57-63 {
  height: 2.25rem;
}

.multibox_layout-58-20 {
  display: flex;
  flex: 1 1 0%;
}

.multibox_layout-59-21 {
  flex: 1 1 0%;
}

.multibox_layout-61-21 {
  flex: 1 1 0%;
}

.multibox_profile_core-12-21 {
  width: 50.0rem;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-radius: 0.5rem;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  margin-left: auto;
  margin-right: auto;
}

.multibox_profile_core-15-22 {
  display: flex;
  padding: 1.5rem;
}

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

.multibox_profile_core-16-23 {
  flex: 1 1 0%;
}

.multibox_profile_core-17-24 {
  font-size: 1.25rem;
  font-weight: 700;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-bottom-width: 1px;
}

.multibox_profile_core-19-26 {
  display: flex;
  align-items: baseline;
}

.multibox_profile_core-19-26>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.multibox_profile_core-20-26 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.multibox_profile_core-33-41 {
  height: 7.5rem;
  rounded-lg: nil;
}

.multibox_profile_core-34-22 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-top-width: 1px;
  display: flex;
}

.multibox_profile_core-35-23 {
  flex: 1 1 0%;
}

.multibox_signin_core-74-16 {
  display: flex;
  align-items: center;
  padding: 1.5rem;
  cursor: pointer;
}

.multibox_signin_core-74-16>*+* {
  --space-x-reverse: 0;
  margin-right: calc(1.5rem * var(--space-x-reverse));
  margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse)));
}

.multibox_signin_core-74-16:hover {
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
}

.multibox_signin_core-82-19 {
  font-size: 32px;
}

.multibox_signin_core-83-23 {
  font-size: 32px;
}

.multibox_signin_core-84-18 {
  flex: 1 1 0%;
  font-size: 1.25rem;
}

.multibox_signin_core-85-18 {
  color: rgba(203,213,224,var(--text-opacity));
  --text-opacity: 1;
  font-size: 32px;
}

.multibox_signin_core-89-19 {
  padding-top: 2.5rem;
}

.multibox_signin_core-90-71 {
  height: 5.0rem;
}

.multibox_signin_core-91-20 {
  width: 30.0rem;
  border-width: 1px;
  --bg-opacity: 1;
  margin-right: auto;
  margin-top: 5.0rem;
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  margin-left: auto;
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-radius: 0.5rem;
}

.multibox_signin_core-91-20>*+* {
  --divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
  border-bottom-width: calc(1px * var(--divide-y-reverse));
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.portal_admin_users_show_view-10-38 {
  margin-top: 1.5rem;
}

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

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

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

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

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

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

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

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

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

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

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

.portal_admin_users_show_view-40-17 {
  font-weight: 700;
  font-size: 1.125rem;
  margin-bottom: 0.75rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.portal_admin_view-89-42 {
  margin-top: 0.25rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.portal_components_modal_view-9-19 {
  width: 100%;
  top: 0.0rem;
  height: 100%;
  position: fixed;
  z-index: 500;
  background-color: rgba(255, 255, 255, 0.2);
  display: grid;
  backdrop-filter: blur(14px);
  left: 0.0rem;
}

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

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

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

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

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

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

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

.portal_forgot-password_new-password_view-67-21 {
  margin-top: 1.0rem;
  margin-bottom: 1.0rem;
  background-color: rgba(254,215,215,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 8px;
  padding: 0.5rem;
}

.portal_forgot-password_new-password_view-73-19 {
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
  height: 100%;
  color: #353B50;
}

.portal_forgot-password_new-password_view-74-20 {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-bottom: 7.5rem;
}

.portal_forgot-password_new-password_view-76-64 {
  height: 4.75rem;
  cursor: pointer;
}

.portal_forgot-password_new-password_view-78-22 {
  padding-top: 6.0rem;
  padding-left: 5.375rem;
  padding-right: 5.375rem;
  padding-bottom: 132px;
  margin-top: 2.25rem;
  background-color: rgba(250,250,250,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 8px;
}

@media (min-width: 600px) {

  .portal_forgot-password_new-password_view-78-22 {
    width: 480px;
  }

}

.portal_forgot-password_new-password_view-80-63 {
  height: 105px;
  margin-bottom: 24px;
}

.portal_forgot-password_new-password_view-81-22 {
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 2.25rem;
}

.portal_forgot-password_new-password_view-83-24 {
  font-size: 1.125rem;
  color: #EA4A35;
  text-decoration: underline;
  cursor: pointer;
}

.portal_forgot-password_new-password_view-86-19 {
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
  height: 100%;
  color: #353B50;
}

.portal_forgot-password_new-password_view-87-20 {
  padding-bottom: 7.5rem;
}

@media (min-width: 600px) {

  .portal_forgot-password_new-password_view-87-20 {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
  }

}

.portal_forgot-password_new-password_view-90-64 {
  height: 4.75rem;
  cursor: pointer;
}

.portal_forgot-password_new-password_view-92-22 {
  padding-top: 4.375rem;
  padding-left: 5.375rem;
  padding-right: 5.375rem;
  padding-bottom: 4.375rem;
  margin-top: 2.25rem;
  background-color: rgba(250,250,250,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 8px;
}

@media (min-width: 600px) {

  .portal_forgot-password_new-password_view-92-22 {
    max-width: 490px;
  }

}

@media (max-width: 600px) {

  .portal_forgot-password_new-password_view-92-22 {
    padding-left: 12px;
    padding-right: 12px;
  }

}

.portal_forgot-password_new-password_view-96-22 {
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 1.25rem;
}

.portal_forgot-password_new-password_view-98-24 {
  display: block;
  font-size: 1.125rem;
  line-height: 1.25;
  margin-bottom: 1.75rem;
}

.portal_forgot-password_new-password_view-99-23 {
  margin-bottom: 0.75rem;
}

.portal_forgot-password_new-password_view-111-23 {
  margin-top: 1.5rem;
}

.portal_forgot-password_new-password_view-113-26 {
  font-size: 18px;
}

.portal_forgot-password_view-86-21 {
  margin-top: 1.0rem;
  margin-bottom: 1.0rem;
  background-color: rgba(254,215,215,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 8px;
  padding: 0.5rem;
}

.portal_forgot-password_view-91-17 {
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
  height: 100%;
  color: #353B50;
}

.portal_forgot-password_view-93-57 {
  position: absolute;
  height: 47px;
  padding-left: 26px;
}

.portal_forgot-password_view-94-18 {
  padding-bottom: 7.5rem;
  padding-top: 100px;
}

@media (min-width: 600px) {

  .portal_forgot-password_view-94-18 {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
  }

}

.portal_forgot-password_view-98-62 {
  height: 4.75rem;
  cursor: pointer;
}

.portal_forgot-password_view-100-20 {
  padding-top: 4.375rem;
  padding-left: 5.625rem;
  padding-right: 5.625rem;
  padding-bottom: 4.375rem;
  margin-top: 2.25rem;
  background-color: rgba(250,250,250,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 8px;
}

@media (min-width: 600px) {

  .portal_forgot-password_view-100-20 {
    max-width: 490px;
  }

}

@media (max-width: 600px) {

  .portal_forgot-password_view-100-20 {
    padding-left: 12px;
    padding-right: 12px;
  }

}

.portal_forgot-password_view-103-20 {
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 1.5rem;
}

.portal_forgot-password_view-105-22 {
  display: block;
  font-size: 1.125rem;
  line-height: 1.25;
  margin-bottom: 2.25rem;
}

.portal_forgot-password_view-112-21 {
  margin-top: 0.875rem;
}

.portal_forgot-password_view-114-24 {
  font-size: 1.25rem;
}

.portal_forgot-password_view-118-17 {
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
  height: 100%;
  color: #353B50;
}

.portal_forgot-password_view-120-57 {
  position: absolute;
  height: 47px;
  padding-left: 26px;
}

.portal_forgot-password_view-121-18 {
  padding-bottom: 160px;
  padding-top: 100px;
}

@media (min-width: 600px) {

  .portal_forgot-password_view-121-18 {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
  }

}

.portal_forgot-password_view-124-62 {
  height: 4.75rem;
  cursor: pointer;
}

.portal_forgot-password_view-126-20 {
  padding-bottom: 4.375rem;
  max-width: 500px;
  --bg-opacity: 1;
  margin-top: 2.25rem;
  background-color: rgba(250,250,250,var(--bg-opacity));
  padding-right: 5.625rem;
  border-radius: 8px;
  padding-left: 5.625rem;
  padding-top: 4.375rem;
}

.portal_forgot-password_view-127-69 {
  height: 6.5rem;
  margin-bottom: 2.25rem;
}

.portal_forgot-password_view-128-20 {
  font-size: 31px;
  font-weight: 700;
  margin-bottom: 2.25rem;
}

.portal_forgot-password_view-130-22 {
  display: block;
  font-size: 1.125rem;
  line-height: 1.25;
  margin-bottom: 2.25rem;
}

.portal_forgot-password_view-133-21 {
  margin-top: 0.875rem;
}

.portal_forgot-password_view-135-24 {
  font-size: 18px;
}

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

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

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

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

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

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

.portal_layout_view-55-61 {
  height: 48px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.portal_layout_view-110-31 {
  position: relative;
  padding-left: 55px;
  padding-top: 10px;
  padding-bottom: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-left: -3.75rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.portal_layout_view-152-48 {
  margin-left: -3.75rem;
  display: block;
  position: relative;
}

.portal_layout_view-152-48:hover {
  text-decoration: none;
}

.portal_layout_view-153-21 {
  --text-opacity: 1;
  padding-bottom: 7px;
  --bg-opacity: 1;
  margin-right: 1.5rem;
  text-align: center;
  margin-top: 18px;
  margin-bottom: 24px;
  margin-left: 18px;
  background-color: rgba(0,0,0,0.05);
  border-radius: 0.5rem;
  color: rgba(0,0,0,var(--text-opacity));
  padding-top: 7px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.portal_layout_view-242-19 {
  display: flex;
  gap: 10px;
}

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

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

.portal_layout_view-244-21:hover {
  cursor: pointer;
  background-color: rgba(210,66,47,var(--bg-opacity));
  --bg-opacity: 1;
}

.portal_layout_view-252-22 {
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

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

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

.portal_layout_view-253-20:hover {
  cursor: pointer;
  background-color: rgba(0,0,0,0.1);
  --bg-opacity: 1;
}

.portal_layout_view-261-22 {
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

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

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

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

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

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

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

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

.portal_license_form_view-41-18 {
  width: 2.5rem;
  padding: 2.5rem;
  margin: -2.5rem;
  margin-left: -2.0rem;
}

.portal_license_form_view-41-18:hover .wrapper-class {
  display: block;
}

.portal_license_form_view-42-19 {
  left: -0.625rem;
  position: relative;
  min-width: 25.0rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.portal_license_form_view-91-20 {
  margin-bottom: 2.0rem;
}

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

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

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

.portal_license_form_view-106-20 {
  margin-bottom: 2.0rem;
}

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

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

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

.portal_license_form_view-123-20 {
  margin-bottom: 2.0rem;
}

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

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

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

.portal_license_form_view-133-42 {
  flex: 1 1 0%;
}

.portal_license_form_view-148-21 {
  margin-bottom: 2.0rem;
}

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

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

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

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

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

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

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

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

.portal_license_form_view-183-25 {
  margin-top: 1.0rem;
}

.portal_license_form_view-195-24 {
  margin-top: 1.0rem;
}

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

.portal_license_form_view-201-27 {
  margin-bottom: 1.0rem;
}

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

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

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

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

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

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

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

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

.portal_license_form_view-252-27 {
  flex: 1 1 0%;
}

.portal_license_form_view-255-49 {
  color: rgba(0,0,0,0.2);
  --text-opacity: 1;
  padding-right: 0.5rem;
}

.portal_license_form_view-259-25 {
  margin-bottom: 2.0rem;
  margin-top: 1.0rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.portal_license_grid_view-41-4 {
  border-radius: 9999px;
  width: 1.0rem;
  height: 1.0rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.portal_license_grid_view-148-19 {
  left: -0.625rem;
  position: relative;
  min-width: 25.0rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.portal_license_grid_view-232-37 {
  color: #EA4A35;
  text-decoration: underline;
  cursor: pointer;
}

.portal_license_grid_view-236-37 {
  margin-left: 0.5rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.portal_profile_view-15-18 {
  flex: 1 1 0%;
  display: flex;
  flex-direction: column;
  gap: 5px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.portal_profile_view-59-42 {
  flex: 1 1 0%;
}

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

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

.portal_profile_view-70-42 {
  flex: 1 1 0%;
}

.portal_profile_view-79-44 {
  flex: 1 1 0%;
}

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

.portal_profile_view-91-44 {
  flex: 1 1 0%;
}

.portal_profile_view-102-44 {
  flex: 1 1 0%;
}

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

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

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

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

.portal_profile_view-121-23 {
  margin-left: auto;
  margin-right: auto;
}

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

.portal_project_members_view-16-17 {
  margin-left: auto;
  margin-right: auto;
  padding: 5.0rem;
  margin: 2.5rem;
  width: 960px;
}

.portal_project_members_view-21-20 {
  height: 150px;
}

.portal_project_members_view-23-79 {
  margin-left: auto;
  margin-right: auto;
}

.portal_project_members_view-29-37 {
  position: relative;
  left: 30%;
  top: -100px;
  width: 81px;
  height: 65px;
}

.portal_project_members_view-32-20 {
  --text-opacity: 1;
  margin-right: auto;
  text-align: center;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  font-weight: 600;
  margin-left: auto;
  font-size: 1.5rem;
  color: rgba(0,0,0,var(--text-opacity));
}

.portal_project_members_view-38-20 {
  width: 124px;
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  --bg-opacity: 1;
  align-items: center;
  cursor: not-allowed;
  font-weight: 700;
  background-color: rgba(203,213,224,var(--bg-opacity));
  padding-right: 1.25rem;
  border-radius: 8px;
  display: flex;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 1.25rem;
  padding-top: 0.5rem;
}

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

.portal_project_members_view-46-22 {
  display: inline-block;
}

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

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

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

.portal_project_members_view-56-18 {
  display: flex;
  align-items: baseline;
}

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

.portal_project_members_view-57-21 {
  display: flex;
  align-self: center;
  border-radius: 9999px;
  width: 1.0rem;
  height: 1.0rem;
}

.portal_project_members_view-59-23 {
  background-color: rgba(0,199,103,var(--bg-opacity));
  --bg-opacity: 1;
}

.portal_project_members_view-60-23 {
  background-color: rgba(226,232,240,var(--bg-opacity));
  --bg-opacity: 1;
}

.portal_project_members_view-61-17 {
  padding-top: 0.25rem;
  color: rgba(234,74,53,var(--text-opacity));
  --text-opacity: 1;
  text-decoration: underline;
}

.portal_project_members_view-64-22 {
  color: #EA4A35;
}

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

.portal_project_members_view-66-20 {
  margin-right: 4.0rem;
  padding-top: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  width: 2.5rem;
  text-align: left;
}

.portal_project_members_view-67-20 {
  padding-top: 0.25rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 13.75rem;
  text-align: left;
}

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

.portal_project_members_view-82-21 {
  padding-left: 2.0rem;
}

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

.portal_project_members_view-84-24 {
  font-weight: 500;
  font-size: 1.5rem;
}

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

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

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

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

.portal_project_members_view-91-26 {
  padding-left: 0.375rem;
}

.portal_project_members_view-93-28 {
  color: rgba(0,199,103,var(--text-opacity));
  --text-opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.portal_project_members_view-131-19 {
  margin-top: 1.625rem;
  display: flex;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 2.5rem;
}

.portal_project_members_view-132-21 {
  font-weight: 700;
  font-size: 1.5rem;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.portal_project_members_view-134-22 {
  margin-left: 1.0rem;
  margin-right: 1.0rem;
}

.portal_project_members_view-137-40 {
  padding-right: 1.0rem;
}

.portal_project_members_view-146-22 {
  min-width: 590px;
}

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

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

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

.portal_project_members_view-151-25 {
  margin-bottom: 0.5rem;
}

.portal_project_members_view-154-28 {
  font-weight: 500;
}

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

.portal_project_members_view-157-25 {
  margin-bottom: 0.5rem;
}

.portal_project_members_view-160-72 {
  font-weight: 500;
}

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

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

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

.portal_project_members_view-168-25:hover {
  cursor: pointer;
  background-color: rgba(210,66,47,var(--bg-opacity));
  --bg-opacity: 1;
}

.portal_project_members_view-176-26 {
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

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

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

.portal_project_members_view-178-24:hover {
  cursor: pointer;
  background-color: rgba(0,0,0,0.1);
  --bg-opacity: 1;
}

.portal_project_members_view-185-26 {
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

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

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

.portal_project_members_view-195-22 {
  font-size: 1.125rem;
}

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

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

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

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

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

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

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

.portal_project_members_view-221-23 {
  max-width: 46%;
}

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

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

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

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

.portal_project_members_view-236-35 {
  display: flex;
  padding-right: 4.5rem;
}

.portal_project_members_view-237-19 {
  width: 70%;
  margin-left: 2.0rem;
  margin-right: 2.0rem;
}

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

.portal_project_members_view-241-20 {
  position: relative;
  margin-top: -1.0rem;
}

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

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

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

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

.portal_project_settings_view-17-38 {
  height: 2.0rem;
  width: 2.0rem;
  border-radius: 0.25rem;
}

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

.portal_project_settings_view-27-20 {
  max-width: 550px;
}

.portal_project_settings_view-31-23 {
  margin-top: 1.0rem;
}

.portal_project_settings_view-34-20 {
  display: flex;
  gap: 10px;
  margin-top: 2.0rem;
}

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

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

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

.portal_project_settings_view-45-23 {
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

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

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

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

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

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

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

.portal_project_settings_view-57-23:hover {
  cursor: pointer;
  background-color: rgba(0,0,0,0.1);
  --bg-opacity: 1;
}

.portal_project_settings_view-65-25 {
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.portal_project_settings_view-70-21:hover {
  text-decoration: none;
  color: inherit;
}

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

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

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

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

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

.portal_project_settings_view-92-24 {
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

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

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

.portal_project_settings_view-93-22:hover {
  cursor: pointer;
  background-color: rgba(0,0,0,0.1);
  --bg-opacity: 1;
}

.portal_project_settings_view-101-24 {
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

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

.portal_project_settings_view-108-18 {
  font-weight: 700;
  font-size: 1.5rem;
  margin-bottom: 2.0rem;
}

.portal_signin_core-60-24 {
  font-weight: 500;
}

.portal_signin_core-64-21 {
  color: rgba(234,74,53,var(--text-opacity));
  --text-opacity: 1;
  text-decoration: underline;
}

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

.portal_signin_core-66-53:hover {
  cursor: pointer;
}

.portal_signin_core-128-21 {
  border-width: 1px;
  padding-bottom: 1.0rem;
  --bg-opacity: 1;
  padding: 0.5rem;
  text-align: center;
  margin-bottom: 1.25rem;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  background-color: rgba(237,242,247,var(--bg-opacity));
  border-radius: 8px;
  padding-top: 1.0rem;
}

.portal_signin_core-129-22 {
  margin-bottom: 0.5rem;
  font-size: 18px;
}

.portal_signin_core-139-21 {
  position: relative;
}

.portal_signin_core-140-22 {
  position: absolute;
  color: #D7D8DC;
  left: 16px;
  top: 11px;
  font-size: 21px;
}

.portal_signin_core-144-31 {
  width: 100%;
  height: 48px;
  border-radius: 8px;
  border-width: 1px;
  padding-left: 52px;
  padding-right: 52px;
  padding-top: 8px;
  font-size: 1.125rem;
}

.portal_signin_core-144-31::placeholder {
  color: rgba(203,213,224,var(--text-opacity));
  --text-opacity: 1;
}

.portal_signin_core-144-31:focus {
  outline: none;
}

.portal_signin_core-150-22 {
  position: absolute;
  font-size: 1.25rem;
  color: #D7D8DC;
  right: 1.125rem;
  top: 0.675rem;
  cursor: pointer;
}

.portal_signin_core-154-47 {
  margin-right: -0.1rem;
}

.portal_signin_core-159-17 {
  border-width: 1px;
  margin-bottom: 1.0rem;
  padding: 9px;
  border-radius: 8px;
  text-align: left;
  display: flex;
  cursor: pointer;
}

.portal_signin_core-159-17:hover {
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
  opacity: 0.8;
}

.portal_signin_core-161-32 {
  height: 25px;
  padding-left: 6px;
  padding-right: 16px;
}

.portal_signin_core-162-19 {
  font-size: 18px;
}

.portal_signin_core-183-21 {
  margin-bottom: 1.0rem;
  background-color: rgba(254,215,215,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 8px;
  padding: 0.5rem;
}

.portal_signin_core-187-20 {
  width: 100%;
  justify-content: center;
  --bg-opacity: 1;
  align-items: center;
  position: fixed;
  font-size: 18px;
  background-color: rgba(250,250,250,var(--bg-opacity));
  display: flex;
  bottom: 0.0rem;
  max-height: 10%;
  opacity: 0.8;
}

.portal_signin_core-188-19 {
  padding-top: 12px;
  padding-bottom: 12px;
}

@media (max-width: 1000px) {

  .portal_signin_core-188-19 {
    display: none;
  }

}

.portal_signin_core-190-20>*+* {
  --space-x-reverse: 0;
  margin-right: calc(30px * var(--space-x-reverse));
  margin-left: calc(30px * calc(1 - var(--space-x-reverse)));
}

.portal_signin_core-190-20 {
  padding-left: 26px;
}

.portal_signin_core-192-80 {
  text-decoration: underline;
  color: #EA4A35;
}

.portal_signin_core-194-68 {
  text-decoration: underline;
  color: #EA4A35;
}

.portal_signin_core-195-22 {
  padding-top: 12px;
  padding-bottom: 12px;
}

@media (min-width: 1000px) {

  .portal_signin_core-195-22 {
    display: none;
  }

}

.portal_signin_core-197-79 {
  display: block;
  text-decoration: underline;
  color: #EA4A35;
}

.portal_signin_core-198-67 {
  display: block;
  text-decoration: underline;
  color: #EA4A35;
}

.portal_signin_core-203-18 {
  padding-top: 27px;
  height: 100%;
  color: #353B50;
  margin-left: 6px;
  margin-right: 6px;
}

.portal_signin_core-205-59 {
  position: absolute;
  height: 47px;
  padding-left: 26px;
}

.portal_signin_core-206-19 {
  padding-bottom: 100px;
  padding-top: 80px;
}

.portal_signin_core-208-63 {
  padding-right: 7px;
}

.portal_signin_core-209-21 {
  padding-top: 61px;
  padding-left: 85px;
  padding-right: 85px;
  padding-bottom: 20px;
  margin-top: 32px;
  background-color: rgba(250,250,250,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 8px;
}

@media (min-width: 600px) {

  .portal_signin_core-209-21 {
    width: 490px;
  }

}

@media (max-width: 600px) {

  .portal_signin_core-209-21 {
    padding-left: 12px;
    padding-right: 12px;
  }

}

.portal_signin_core-212-21 {
  font-weight: 800;
  padding-bottom: 26px;
  font-size: 32px;
}

.portal_signin_core-215-22 {
  margin-bottom: 10px;
}

.portal_signin_core-221-22 {
  margin-bottom: 13px;
}

.portal_signin_core-227-20 {
  text-align: left;
  display: block;
  color: #EA4A35;
  text-decoration: underline;
  font-size: 13px;
  padding-left: 2px;
}

.portal_signin_core-229-22 {
  margin-top: 26px;
}

.portal_signin_core-231-25 {
  font-size: 18px;
}

.portal_signin_core-232-22 {
  margin-top: 18px;
  margin-bottom: 1.25rem;
  font-size: 19px;
  font-weight: 700;
  display: flex;
  justify-content: center;
  align-items: center;
}

.portal_signin_core-233-22 {
  width: 100%;
}

.portal_signin_core-234-24 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
}

.portal_signin_core-235-22 {
  width: 100%;
}

.portal_signin_core-237-22 {
  display: block;
  font-size: 18px;
  margin-top: 24px;
  padding-right: 18px;
  margin-bottom: 24px;
}

.portal_signin_core-239-37 {
  font-weight: 700;
  text-align: left;
  color: #EA4A35;
  text-decoration: underline;
}

.portal_signup_confirm_view-53-17 {
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
  height: 100%;
  color: #353B50;
}

.portal_signup_confirm_view-55-57 {
  position: absolute;
  height: 3.25rem;
  padding-left: 2.0rem;
  padding-right: 2.0rem;
}

.portal_signup_confirm_view-56-18 {
  padding-bottom: 7.5rem;
  padding-top: 100px;
}

@media (min-width: 600px) {

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

}

.portal_signup_confirm_view-60-62 {
  height: 4.75rem;
  cursor: pointer;
}

.portal_signup_confirm_view-62-20 {
  padding-top: 77px;
  padding-left: 45px;
  padding-right: 45px;
  padding-bottom: 78px;
  margin-top: 2.0rem;
  background-color: rgba(250,250,250,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 8px;
}

@media (min-width: 600px) {

  .portal_signup_confirm_view-62-20 {
    width: 480px;
  }

}

.portal_signup_confirm_view-64-69 {
  height: 105px;
  margin-bottom: 24px;
}

.portal_signup_confirm_view-65-20 {
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 1.25rem;
}

.portal_signup_confirm_view-66-22 {
  font-size: 18px;
}

.portal_signup_confirm_view-67-19 {
  display: block;
  font-size: 18px;
  margin-bottom: 64px;
}

.portal_signup_confirm_view-68-22 {
  display: block;
  font-size: 18px;
}

.portal_signup_confirm_view-69-22 {
  font-size: 18px;
}

.portal_signup_confirm_view-70-51 {
  font-size: 1.25rem;
  color: rgba(234,74,53,var(--text-opacity));
  --text-opacity: 1;
  text-decoration: underline;
}

.portal_signup_confirm_view-70-51:hover {
  cursor: pointer;
}

.portal_signup_confirm_view-79-22 {
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
  height: 100%;
  color: #353B50;
}

.portal_signup_confirm_view-80-61 {
  position: absolute;
  height: 47px;
  padding-left: 26px;
}

.portal_signup_confirm_view-81-23 {
  padding-bottom: 7.5rem;
  padding-top: 100px;
}

@media (min-width: 600px) {

  .portal_signup_confirm_view-81-23 {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
  }

}

.portal_signup_confirm_view-85-67 {
  padding-right: 7px;
  cursor: pointer;
}

.portal_signup_confirm_view-87-25 {
  padding-top: 77px;
  padding-left: 45px;
  padding-right: 45px;
  padding-bottom: 78px;
  margin-top: 2.0rem;
  background-color: rgba(250,250,250,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 8px;
}

@media (min-width: 600px) {

  .portal_signup_confirm_view-87-25 {
    width: 480px;
  }

}

.portal_signup_confirm_view-89-67 {
  height: 105px;
  margin-bottom: 24px;
}

.portal_signup_confirm_view-90-25 {
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 22px;
}

.portal_signup_confirm_view-91-27 {
  font-size: 18px;
  line-height: 27px;
}

.portal_signup_confirm_view-92-24 {
  display: block;
  font-size: 18px;
  margin-bottom: 64px;
}

.portal_signup_confirm_view-93-27 {
  display: block;
  font-size: 18px;
}

.portal_signup_confirm_view-94-27 {
  display: block;
  font-size: 18px;
}

.portal_signup_confirm_view-95-29 {
  display: block;
  font-size: 18px;
  margin-top: 24px;
  color: #EA4A35;
  text-decoration: underline;
  cursor: pointer;
}

.portal_signup_confirmed_view-38-17 {
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
  height: 100%;
  color: #353B50;
}

.portal_signup_confirmed_view-40-57 {
  position: absolute;
  height: 47px;
  padding-left: 26px;
}

.portal_signup_confirmed_view-41-18 {
  padding-bottom: 7.5rem;
}

@media (min-width: 600px) {

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

}

.portal_signup_confirmed_view-44-62 {
  padding-right: 7px;
  cursor: pointer;
}

.portal_signup_confirmed_view-46-20 {
  padding-top: 4.375rem;
  padding-left: 6.0rem;
  padding-right: 6.0rem;
  padding-bottom: 4.375rem;
  margin-top: 2.0rem;
  background-color: rgba(250,250,250,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 8px;
}

@media (min-width: 600px) {

  .portal_signup_confirmed_view-46-20 {
    width: 505px;
  }

}

.portal_signup_confirmed_view-48-61 {
  height: 105px;
  margin-bottom: 24px;
}

.portal_signup_confirmed_view-49-20 {
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 34px;
}

.portal_signup_confirmed_view-50-22 {
  display: block;
  font-size: 18px;
}

.portal_signup_confirmed_view-51-21 {
  margin-top: 28px;
}

.portal_signup_confirmed_view-53-24 {
  font-size: 18px;
}

.portal_signup_model-37-43 {
  text-decoration: underline;
  color: #EA4A35;
}

.portal_signup_model-39-58 {
  display: block;
  color: rgba(234,74,53,var(--text-opacity));
  --text-opacity: 1;
  text-decoration: underline;
}

.portal_signup_model-39-58:hover {
  cursor: pointer;
}

.portal_signup_view-22-18 {
  margin-bottom: 10px;
}

.portal_signup_view-28-18 {
  margin-bottom: 13px;
}

.portal_signup_view-38-21 {
  margin-bottom: 1.0rem;
  background-color: rgba(254,215,215,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 8px;
  padding: 0.5rem;
}

.portal_signup_view-44-18 {
  padding-top: 27px;
  height: 100%;
  color: #353B50;
  margin-left: 6px;
  margin-right: 6px;
}

.portal_signup_view-46-58 {
  position: absolute;
  height: 47px;
  padding-left: 26px;
}

.portal_signup_view-47-19 {
  padding-bottom: 100px;
  padding-top: 80px;
}

.portal_signup_view-49-63 {
  padding-right: 7px;
  cursor: pointer;
}

.portal_signup_view-51-21 {
  padding-top: 61px;
  padding-left: 85px;
  padding-right: 85px;
  padding-bottom: 20px;
  margin-top: 32px;
  background-color: rgba(250,250,250,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 8px;
}

@media (min-width: 600px) {

  .portal_signup_view-51-21 {
    width: 490px;
  }

}

@media (max-width: 600px) {

  .portal_signup_view-51-21 {
    padding-left: 12px;
    padding-right: 12px;
  }

}

.portal_signup_view-54-21 {
  font-weight: 800;
  padding-bottom: 26px;
  font-size: 32px;
}

.portal_signup_view-57-23 {
  text-align: left;
  display: block;
  font-size: 13px;
  padding-left: 2px;
}

.portal_signup_view-59-31 {
  color: #EA4A35;
  text-decoration: underline;
  padding-left: 0.25rem;
}

.portal_signup_view-62-22 {
  margin-top: 26px;
}

.portal_signup_view-64-25 {
  font-size: 18px;
}

.portal_signup_view-65-22 {
  margin-top: 18px;
  margin-bottom: 1.25rem;
  font-size: 19px;
  font-weight: 700;
  display: flex;
  justify-content: center;
  align-items: center;
}

.portal_signup_view-66-22 {
  width: 100%;
}

.portal_signup_view-67-24 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
}

.portal_signup_view-68-22 {
  width: 100%;
}

.portal_signup_view-70-22 {
  display: block;
  font-size: 18px;
  margin-top: 24px;
  padding-right: 6px;
  padding-bottom: 24px;
}

.portal_signup_view-72-37 {
  font-weight: 700;
  text-align: left;
  color: #EA4A35;
  text-decoration: underline;
}

.sdc_core-42-19 {
  display: flex;
  min-height: 100vh;
  width: 100%;
  background-color: rgba(241,242,245,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_documents_core-28-11 {
  background-color: rgba(238,240,255,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
}

.sdc_documents_core-29-13 {
  background-color: rgba(238,240,255,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
}

.sdc_documents_core-30-19 {
  background-color: rgba(255,242,188,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(165,91,30,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_core-31-20 {
  background-color: rgba(255,228,188,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(165,79,30,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_core-32-15 {
  background-color: rgba(207,249,249,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(3,114,107,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_core-33-17 {
  background-color: rgba(207,249,227,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(3,118,89,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_core-34-16 {
  background-color: rgba(253,225,224,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(189,17,31,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_core-61-21 {
  padding-bottom: 0.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  text-transform: capitalize;
  font-weight: 500;
  font-size: .875rem;
  padding-right: 1.0rem;
  letter-spacing: 0.025em;
  border-radius: 9999px;
  padding-left: 1.0rem;
  padding-top: 0.25rem;
}

.sdc_documents_core-65-19 {
  padding-left: 0.5rem;
  padding-right: 5.0rem;
  display: flex;
  justify-content: flex-end;
  line-height: 1;
}

.sdc_documents_core-71-21 {
  --text-opacity: 1;
  padding-bottom: 0.375rem;
  transition-duration: 150ms;
  transition-property: all;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  font-weight: 500;
  font-size: .875rem;
  padding-right: 0.5rem;
  letter-spacing: 0.025em;
  border-radius: 8px;
  color: rgba(120, 38, 245, 1);
  padding-left: 0.5rem;
  padding-top: 0.375rem;
}

.sdc_documents_core-71-21:hover {
  background-color: rgba(177,177,253,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_documents_core-99-40 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: -4.0rem;
}

.sdc_documents_core-99-40>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.5rem * var(--space-y-reverse));
  margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse)));
}

.sdc_documents_core-100-39>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
}

.sdc_documents_core-100-39 {
  --bg-opacity: 1;
  padding: 0.75rem;
  flex-direction: column;
  font-weight: 500;
  box-shadow: 0px 91px 80px rgba(0, 0, 0, 0.06), 0px 38.0176px 33.4221px rgba(0, 0, 0, 0.0431313), 0px 20.326px 17.869px rgba(0, 0, 0, 0.0357664), 0px 11.3946px 10.0172px rgba(0, 0, 0, 0.03), 0px 6.05159px 5.32008px rgba(0, 0, 0, 0.0242336), 0px 2.5182px 2.21381px rgba(0, 0, 0, 0.0168687);;
  font-size: .60rem;
  background-color: rgba(177,177,253,var(--bg-opacity));
  border-radius: 14px;
  display: flex;
  color: rgba(75, 75, 220, 1);
}

.sdc_documents_core-105-52 {
  font-size: 1.5rem;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
}

.sdc_documents_core-109-39>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
}

.sdc_documents_core-109-39 {
  font-size: .75rem;
  display: flex;
  flex-direction: column;
  padding: 0.75rem;
  border-radius: 9999px;
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.sdc_documents_core-109-39:hover {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 14px;
}

.sdc_documents_core-135-17 {
  width: 100%;
  height: 100%;
  background-color: rgba(243,244,246,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_documents_core-136-18 {
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-columns: 1fr 5fr 1fr;
  padding: 0.5rem;
  margin-top: 2.5rem;
}

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

.sdc_documents_core-138-19 {
  width: 100%;
  padding-bottom: 1.0rem;
  justify-content: space-between;
  --bg-opacity: 1;
  align-items: center;
  border-top-right-radius: 16px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 2.0rem;
  display: flex;
  border-top-left-radius: 16px;
  padding-left: 2.0rem;
  padding-top: 1.0rem;
}

.sdc_documents_core-140-20 {
  display: flex;
  align-items: center;
}

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

.sdc_documents_core-141-22 {
  font-size: 1.25rem;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 600;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  letter-spacing: 0.025em;
}

.sdc_documents_core-143-39 {
  width: 17.5rem;
}

.sdc_documents_core-144-66 {
  font-size: 1rem;
  color: rgba(133, 133, 133, 1);
  --text-opacity: 1;
}

.sdc_documents_core-146-65 {
  font-size: 1rem;
  color: rgba(133, 133, 133, 1);
  --text-opacity: 1;
}

.sdc_documents_core-150-41 {
  background-color: rgba(110, 110, 252, 1);
  --bg-opacity: 1;
}

.sdc_documents_core-155-19 {
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  min-height: 25.0rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-bottom: 0.75rem;
}

.sdc_documents_create-138-18 {
  border-style: none;
}

.sdc_documents_create-170-25 {
  text-align: right;
  font-style: italic;
  font-size: .75rem;
  color: rgba(173,173,173,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_create-248-22 {
  margin-top: 1.25rem;
  width: 100%;
  margin-bottom: 0.75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  letter-spacing: 0.025em;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_create-251-24 {
  border-bottom-width: 1px;
  padding-bottom: 1.0rem;
  padding-top: 1.0rem;
  margin-top: 0.0rem;
  margin-bottom: 0.0rem;
}

.sdc_documents_create-254-24 {
  border-bottom-width: 1px;
  padding-bottom: 1.0rem;
  padding-top: 1.0rem;
  margin-top: 0.0rem;
  margin-bottom: 1.0rem;
}

.sdc_documents_create-291-17 {
  display: flex;
  width: 100%;
  align-items: flex-end;
  justify-content: space-between;
}

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

.sdc_documents_create-297-17 {
  display: flex;
  flex-direction: column;
}

.sdc_documents_create-316-18 {
  font-size: 1.25rem;
}

.sdc_documents_create-329-18 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_create-400-19 {
  flex: 1 1 0%;
  margin-bottom: 1.25rem;
}

.sdc_documents_create-406-26 {
  display: flex;
  justify-content: space-between;
}

.sdc_documents_create-407-29 {
  font-weight: 500;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_create-408-27 {
  display: flex;
  justify-content: flex-end;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_create-408-27>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
}

.sdc_documents_create-415-48:hover {
  color: rgba(234,74,53,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_create-428-23 {
  display: flex;
  justify-content: space-between;
}

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

.sdc_documents_create-430-24 {
  display: flex;
  justify-content: flex-end;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

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

.sdc_documents_create-440-22 {
  font-weight: 500;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_create-447-20 {
  color: rgba(203,213,224,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_create-506-17 {
  --text-opacity: 1;
  padding-bottom: 0.25rem;
  --bg-opacity: 1;
  flex-direction: column;
  margin-top: 0.25rem;
  margin-bottom: 0.5rem;
  font-size: .75rem;
  background-color: rgba(245,101,101,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  display: flex;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.sdc_documents_create-811-21 {
  --text-opacity: 1;
  --bg-opacity: 1;
  padding: 0.5rem;
  flex-direction: column;
  margin-bottom: 1.0rem;
  background-color: rgba(252,129,129,var(--bg-opacity));
  border-radius: 0.5rem;
  display: flex;
  color: rgba(255,255,255,var(--text-opacity));
}

.sdc_documents_create-812-22 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  cursor: pointer;
  align-items: center;
}

.sdc_documents_create-819-24 {
  font-size: .75rem;
  color: rgba(247,250,252,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_create-855-30 {
  grid-row: 1 / span 2;
  grid-column: 2 / span 1;
  background-color: rgba(248,249,250,var(--bg-opacity));
  --bg-opacity: 1;
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.sdc_documents_create-866-19 {
  width: 100%;
  height: 100%;
  display: flex;
}

.sdc_documents_create-866-19>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.sdc_documents_create-869-22 {
  width: 100%;
  height: 100%;
}

.sdc_documents_create-870-23 {
  display: flex;
  width: 100%;
  justify-content: center;
  position: relative;
}

.sdc_documents_create-872-25 {
  max-width: 960px;
  transition-duration: 200ms;
  transition-property: all;
  --bg-opacity: 1;
  height: 100%;
  grid-template-rows: 1fr 120px;
  position: relative;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  background-color: rgba(238,238,238,var(--bg-opacity));
  border-radius: 16px;
  display: grid;
  grid-template-columns: 3fr 0px;
  flex: 1 1 0%;
}

.sdc_documents_create-879-27 {
  grid-template-columns: 3fr 340px;
  max-width: 1300px;
}

.sdc_documents_create-882-25 {
  max-width: 960px;
}

.sdc_documents_create-883-39>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
}

.sdc_documents_create-883-39 {
  width: 100%;
  padding-bottom: 1.0rem;
  transition-duration: 200ms;
  transition-property: all;
  justify-content: space-between;
  --bg-opacity: 1;
  align-items: center;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  border-top-right-radius: 16px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 2.0rem;
  display: flex;
  border-top-left-radius: 16px;
  padding-left: 2.0rem;
  padding-top: 1.0rem;
}

.sdc_documents_create-888-41 {
  border-top-left-radius: 16px;
  border-top-right-radius: 0px;
}

.sdc_documents_create-891-27 {
  display: flex;
  align-items: center;
}

.sdc_documents_create-891-27>*+* {
  --space-x-reverse: 0;
  margin-right: calc(1.0rem * var(--space-x-reverse));
  margin-left: calc(1.0rem * calc(1 - var(--space-x-reverse)));
}

.sdc_documents_create-892-29 {
  font-size: 1.25rem;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 600;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  letter-spacing: 0.025em;
}

.sdc_documents_create-894-29 {
  display: flex;
  align-items: center;
}

.sdc_documents_create-894-29>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.sdc_documents_create-895-50 {
  background-color: rgba(110, 110, 252, 1);
  --bg-opacity: 1;
}

.sdc_documents_create-898-31 {
  padding: 0.6rem;
  border-radius: 9999px;
  cursor: pointer;
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  line-height: 1;
}

.sdc_documents_create-898-31:hover {
  background-color: rgba(177,177,253,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 14px;
}

.sdc_documents_create-905-33 {
  transform: scaleX(-1);
}

.sdc_documents_create-911-26 {
  height: 1px;
  width: 100%;
  background-color: rgba(229,231,235,var(--bg-opacity));
  --bg-opacity: 1;
  padding-left: -1.25rem;
  padding-right: -1.25rem;
}

.sdc_documents_create-912-37 {
  padding-bottom: 3.0rem;
  transition-duration: 200ms;
  transition-property: all;
  --bg-opacity: 1;
  border-bottom-right-radius: 16px;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  border-bottom-left-radius: 16px;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 2.0rem;
  flex: 1 1 0%;
  padding-left: 2.0rem;
}

.sdc_documents_create-916-39 {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 0px;
}

.sdc_documents_create-922-37>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
}

.sdc_documents_create-922-37 {
  grid-row: 2 / span 1;
  padding-bottom: 2.0rem;
  justify-content: space-between;
  align-items: center;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  padding-right: 2.0rem;
  display: flex;
  padding-left: 2.0rem;
  padding-top: 2.0rem;
}

.sdc_documents_create-926-26>*+* {
  --space-x-reverse: 0;
  margin-right: calc(1.0rem * var(--space-x-reverse));
  margin-left: calc(1.0rem * calc(1 - var(--space-x-reverse)));
}

.sdc_documents_create-933-30 {
  --text-opacity: 1;
  padding-bottom: 1.0rem;
  transition-duration: 150ms;
  transition-property: all;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
  cursor: pointer;
  font-weight: 500;
  font-size: .875rem;
  background-color: #69FFB1;
  padding-right: 3.0rem;
  letter-spacing: 0.025em;
  border-radius: 8px;
  color: #037659;
  padding-left: 3.0rem;
  padding-top: 1.0rem;
}

.sdc_documents_create-933-30:hover {
  background-color: #17BD77;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_create-949-30 {
  font-size: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  letter-spacing: 0.025em;
}

.sdc_documents_create-959-23 {
  line-height: 1;
  right: 100%;
  --text-opacity: 1;
  border-width: 2px;
  padding-bottom: 0.5rem;
  top: 0.5rem;
  transition-duration: 150ms;
  transition-property: all;
  border-color: rgba(133, 133, 133, 1);
  --bg-opacity: 1;
  --border-opacity: 1;
  position: absolute;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  cursor: pointer;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 0.75rem;
  border-radius: 9999px;
  color: rgba(133, 133, 133, 1);
  padding-left: 0.75rem;
  padding-top: 0.5rem;
}

.sdc_documents_create-959-23:hover {
  border-width: 2px;
  border-color: rgba(120, 38, 245, 1);
  --border-opacity: 1;
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
}

.sdc_documents_create-959-23:focus {
  border-width: 2px;
  border-color: rgba(120, 38, 245, 1);
  --border-opacity: 1;
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
}

.sdc_documents_create-970-35 {
  font-size: 1.25rem;
}

.sdc_documents_create-document-modal-34-18 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.sdc_documents_create-document-modal-40-17 {
  display: flex;
}

.sdc_documents_create-document-modal-41-19 {
  flex: 1 1 0%;
}

.sdc_documents_create-document-modal-78-17 {
  margin-top: 1.5rem;
  width: 40.0rem;
}

.sdc_documents_create-document-modal-80-20 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_create-document-modal-82-39 {
  border-style: none;
  background-color: rgba(240,240,240,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_documents_create-document-modal-83-46 {
  background-color: rgba(198,246,213,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_documents_create-document-modal-84-48 {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_documents_create-document-modal-84-48>*+* {
  --divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
  border-bottom-width: calc(1px * var(--divide-y-reverse));
}

.sdc_documents_create-document-modal-88-18 {
  margin-top: 1.0rem;
}

.sdc_documents_create-document-modal-89-20 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_create-document-modal-94-18 {
  margin-top: 1.5rem;
  display: flex;
  justify-content: flex-end;
}

.sdc_documents_share-document-modal-14-36 {
  position: relative;
  overflow: hidden;
  border-radius: 16px;
}

.sdc_documents_share-document-modal-21-17 {
  width: 100%;
  height: 100%;
}

.sdc_documents_share-document-modal-47-19 {
  max-width: 40.0rem;
}

.sdc_documents_share-document-modal-48-20 {
  --bg-opacity: 1;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  align-items: center;
  margin-top: 1.5rem;
  overflow: hidden;
  background-color: rgba(247,247,247,var(--bg-opacity));
  letter-spacing: 0.025em;
  border-radius: 6px;
  display: flex;
}

.sdc_documents_share-document-modal-51-21 {
  background-color: rgba(150,158,167,var(--bg-opacity));
  --bg-opacity: 1;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_share-document-modal-52-22 {
  white-space: nowrap;
  overflow: hidden;
  ellipsis: nil;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.sdc_documents_share-document-modal-53-21 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.sdc_documents_share-document-modal-54-23 {
  --text-opacity: 1;
  --bg-opacity: 1;
  padding: 0.5rem;
  cursor: pointer;
  font-size: 1rem;
  background-color: rgba(177,177,253,var(--bg-opacity));
  padding-right: 0.75rem;
  border-radius: 8px;
  color: rgba(120, 38, 245, 1);
  padding-left: 0.75rem;
}

.sdc_documents_share-document-modal-54-23:hover {
  background-color: rgba(120, 38, 245, 1);
  --bg-opacity: 1;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_share-document-modal-62-20 {
  position: relative;
  margin-top: 1.0rem;
  height: 100%;
}

.sdc_documents_share-document-modal-65-21 {
  padding-top: 0.5rem;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  position: absolute;
  top: 0.5rem;
  right: 0.5rem;
}

.sdc_documents_share-document-modal-67-23 {
  --text-opacity: 1;
  --bg-opacity: 1;
  padding: 0.5rem;
  cursor: pointer;
  font-size: 1rem;
  background-color: rgba(177,177,253,var(--bg-opacity));
  padding-right: 0.75rem;
  border-radius: 8px;
  color: rgba(120, 38, 245, 1);
  padding-left: 0.75rem;
}

.sdc_documents_share-document-modal-67-23:hover {
  background-color: rgba(120, 38, 245, 1);
  --bg-opacity: 1;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_widgets_grid-editor-19-21 {
  background-color: #2c36450d;
  --bg-opacity: 1;
  padding-top: 0.5rem;
  padding-bottom: 0.25rem;
}

.sdc_documents_widgets_grid-editor-19-21:first-child {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.sdc_documents_widgets_grid-editor-50-20 {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.sdc_documents_widgets_grid-editor-99-20 {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.sdc_documents_widgets_grid-editor-100-21 {
  display: flex;
}

.sdc_documents_widgets_grid-editor-109-19 {
  width: 100%;
}

.sdc_documents_widgets_grid-editor-110-22 {
  width: 100%;
  border-radius: 0.25rem;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  margin-bottom: 0.5rem;
}

.sdc_documents_widgets_grid-editor-119-26 {
  border-left-width: 1px;
}

.sdc_documents_widgets_grid-editor-128-29 {
  display: flex;
}

.sdc_documents_widgets_grid-editor-139-34 {
  display: flex;
  margin-left: 0.5rem;
}

.sdc_documents_widgets_grid-editor-139-34>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.sdc_documents_widgets_grid-editor-166-22 {
  display: flex;
  justify-content: space-between;
}

.sdc_documents_widgets_inputs-12-3 {
  line-height: 1.625;
  width: 100%;
  border-width: 1px;
  padding-bottom: 0.5rem;
  border-color: rgba(247,247,247,var(--border-opacity));
  --bg-opacity: 1;
  align-items: center;
  --border-opacity: 1;
  position: relative;
  font-size: 1rem;
  background-color: rgba(247,247,247,var(--bg-opacity));
  padding-right: 1.0rem;
  border-radius: 10px;
  display: inline-flex;
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

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

.sdc_documents_widgets_inputs-12-3:focus-within {
  border-width: 1px;
  border-color: rgba(120, 38, 245, 1);
  --border-opacity: 1;
}

.sdc_documents_widgets_inputs-12-3:hover {
  border-width: 1px;
  border-color: rgba(120, 38, 245, 1);
  --border-opacity: 1;
}

.sdc_documents_widgets_inputs-12-3:focus-within>label {
  top: -1.5rem;
  left: 0.0rem;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
  font-size: .75rem;
  font-weight: 500;
}

.sdc_documents_widgets_inputs-34-3 {
  background-color: rgba(247,247,247,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: rgba(247,247,247,var(--border-opacity));
  --border-opacity: 1;
}

.sdc_documents_widgets_inputs-39-3 {
  --text-opacity: 1;
  top: 0.75rem;
  transition-duration: 300ms;
  transition-property: all;
  position: absolute;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  font-size: .875rem;
  pointer-events: none;
  color: rgba(156,163,175,var(--text-opacity));
  left: 0.5rem;
}

.sdc_documents_widgets_inputs-48-3 {
  top: -1.5rem;
  left: 0.0rem;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
  font-size: .75rem;
  font-weight: 500;
}

.sdc_documents_widgets_inputs-55-3 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  line-height: 1.625;
  flex: 1 1 auto;
  min-width: 0.0rem;
  background-color: transparent;
  --bg-opacity: 1;
}

.sdc_documents_widgets_inputs-55-3:focus {
  outline: none;
}

.sdc_documents_widgets_inputs-55-3:disabled {
  cursor: not-allowed;
}

.sdc_documents_widgets_inputs-63-3 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  border-width: 1px;
  border-color: rgba(203,213,224,var(--border-opacity));
  --border-opacity: 1;
  cursor: not-allowed;
}

.sdc_documents_widgets_inputs-63-3:hover {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  border-width: 1px;
  border-color: rgba(203,213,224,var(--border-opacity));
  --border-opacity: 1;
  background-color: rgba(120, 38, 245, 1);
  --bg-opacity: 1;
}

.sdc_documents_widgets_inputs-71-3 {
  appearance: none;
  width: 1.25rem;
  --text-opacity: 1;
  border-width: 1px;
  --bg-opacity: 1;
  height: 1.25rem;
  -webkit-appearance: none;
  user-select: none;
  vertical-align: middle;
  cursor: pointer;
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-radius: 6px;
  display: inline-block;
  flex: none;
  color: rgba(234,74,53,var(--text-opacity));
}

.sdc_documents_widgets_inputs-71-3:focus {
  outline: none;
}

.sdc_documents_widgets_inputs-71-3:hover {
  border-width: 1px;
  border-color: rgba(120, 38, 245, 1);
  --border-opacity: 1;
}

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

.sdc_documents_widgets_inputs-253-34 {
  color: rgba(203,213,224,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_widgets_inputs-287-22 {
  line-height: 1.625;
  --text-opacity: 1;
  justify-content: space-between;
  --bg-opacity: 1;
  align-items: center;
  --border-opacity: 1;
  padding: 0.5rem;
  margin-top: 0.0rem;
  border-bottom-color: rgba(243,244,246,var(--border-opacity));
  margin-bottom: 0.0rem;
  border-bottom-width: 1px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-radius: 0.25rem;
  display: flex;
  color: rgba(0,0,0,var(--text-opacity));
}

.sdc_documents_widgets_inputs-293-24 {
  font-weight: 400;
}

.sdc_documents_widgets_inputs-294-58 {
  font-size: 1rem;
  font-weight: 500;
}

.sdc_documents_widgets_inputs-296-23 {
  display: flex;
  align-items: center;
  padding-top: 0.55rem;
  padding-bottom: 0.55rem;
  padding-left: 0.75rem;
  padding-right: 1.0rem;
  border-radius: 10px;
  line-height: 1;
}

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

.sdc_documents_widgets_inputs-297-36 {
  background-color: rgba(246,243,254,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_documents_widgets_inputs-303-24 {
  font-size: .75rem;
  font-weight: 500;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  letter-spacing: 0.025em;
}

.sdc_documents_widgets_inputs-309-22 {
  width: 100%;
  --text-opacity: 1;
  padding-bottom: 0.625rem;
  justify-content: space-between;
  align-items: center;
  padding-right: 0.5rem;
  border-radius: 10px;
  display: flex;
  color: rgba(0,0,0,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.625rem;
}

.sdc_documents_widgets_select-44-3 {
  line-height: 1.625;
  width: 100%;
  border-width: 1px;
  padding-bottom: 0.5rem;
  max-width: 100%;
  transition-duration: 200ms;
  transition-property: all;
  border-color: rgba(247,247,247,var(--border-opacity));
  --bg-opacity: 1;
  align-items: center;
  --border-opacity: 1;
  position: relative;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  font-size: 1rem;
  background-color: rgba(247,247,247,var(--bg-opacity));
  padding-right: 1.75rem;
  border-radius: 10px;
  display: inline-flex;
  padding-top: 0.5rem;
}

.sdc_documents_widgets_select-44-3:focus-within {
  border-width: 1px;
  border-color: rgba(120, 38, 245, 1);
  --border-opacity: 1;
}

.sdc_documents_widgets_select-44-3:hover {
  border-width: 1px;
  border-color: rgba(120, 38, 245, 1);
  --border-opacity: 1;
}

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

.sdc_documents_widgets_select-44-3:focus-within>label {
  top: -1.5rem;
  left: 0.5rem;
  font-size: .75rem;
  font-weight: 500;
}

.sdc_documents_widgets_select-67-3 {
  background-color: rgba(247,247,247,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: rgba(247,247,247,var(--border-opacity));
  --border-opacity: 1;
}

.sdc_documents_widgets_select-71-3 {
  width: 1.75rem;
  right: 0.0rem;
  --text-opacity: 1;
  top: 0.0rem;
  justify-content: center;
  align-items: center;
  position: absolute;
  display: flex;
  bottom: 0.0rem;
  color: rgba(203,213,224,var(--text-opacity));
}

.sdc_documents_widgets_select-71-3::before {
  margin-top: 0.125rem;
}

.sdc_documents_widgets_select-71-3:[disabled] {
  cursor: not-allowed;
}

.sdc_documents_widgets_select-71-3:not([disabled]):hover {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_widgets_select-86-3 {
  position: absolute;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  left: 1.0rem;
  pointer-events: none;
}

.sdc_documents_widgets_select-93-3 {
  width: 100%;
  --text-opacity: 1;
  padding-bottom: 0.25rem;
  --bg-opacity: 1;
  cursor: default;
  background-color: transparent;
  padding-right: 0.5rem;
  flex: 1 1 0%;
  color: rgba(74,85,104,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.sdc_documents_widgets_select-93-3:disabled {
  cursor: not-allowed;
}

.sdc_documents_widgets_select-93-3:focus {
  outline: none;
  cursor: text;
}

.sdc_documents_widgets_select-105-3 {
  line-height: 1.625;
  right: -1px;
  top: 100%;
  --bg-opacity: 1;
  overflow-y: auto;
  position: absolute;
  margin-top: 7px;
  z-index: 100;
  box-shadow: 0px -4px 105px rgba(0, 0, 0, 0.05), 0px -0.677245px 23.4531px rgba(0, 0, 0, 0.0298054), 0px -0.154328px 6.98261px rgba(0, 0, 0, 0.0201946);;
  overflow-x: hidden;
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-radius: 16px;
  max-height: 15.0rem;
  left: -1px;
}

.sdc_documents_widgets_select-123-3 {
  padding-bottom: 0.25rem;
  --border-opacity: 1;
  white-space: nowrap;
  border-bottom-color: rgba(243,244,246,var(--border-opacity));
  text-overflow: ellipsis;
  cursor: default;
  border-bottom-width: 1px;
  overflow: hidden;
  padding-right: 1.0rem;
  padding-left: 1.0rem;
  padding-top: 0.25rem;
}

.sdc_documents_widgets_select-130-3 {
  background-color: rgba(255,248,223,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_documents_widgets_select-138-3 {
  --text-opacity: 1;
  padding-bottom: 0.25rem;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: default;
  overflow: hidden;
  padding-right: 0.5rem;
  color: rgba(160,174,192,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.sdc_documents_widgets_select-145-3 {
  appearance: none;
  width: 1.125rem;
  --text-opacity: 1;
  border-width: 1px;
  --bg-opacity: 1;
  height: 1.125rem;
  margin-right: 1.0rem;
  -webkit-appearance: none;
  user-select: none;
  vertical-align: middle;
  cursor: pointer;
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-radius: 0.25rem;
  display: inline-block;
  flex: none;
  color: rgba(120, 38, 245, 1);
}

.sdc_documents_widgets_select-145-3:focus {
  outline: none;
}

.sdc_documents_widgets_select-145-3:hover {
  border-width: 1px;
  border-color: rgba(120, 38, 245, 1);
  --border-opacity: 1;
}

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

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

.sdc_documents_widgets_select-175-3 {
  position: absolute;
  left: 1.0rem;
  top: 0.75rem;
  pointer-events: none;
  transition-property: all;
  font-size: .875rem;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  transition-duration: 300ms;
}

.sdc_documents_widgets_select-184-3 {
  top: -1.5rem;
  left: 0.5rem;
  font-size: .75rem;
}

.sdc_documents_widgets_select-434-17 {
  display: flex;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

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

.sdc_documents_widgets_select-437-21 {
  color: rgba(203,213,224,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_widgets_select-450-19 {
  display: flex;
}

.sdc_documents_widgets_select-450-19>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.sdc_documents_widgets_select-452-22 {
  line-height: 1.25;
  padding-bottom: 0.25rem;
  --bg-opacity: 1;
  flex-direction: column;
  font-size: .75rem;
  background-color: rgba(246,243,254,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 8px;
  display: flex;
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.sdc_documents_widgets_select-454-24 {
  color: rgba(203,213,224,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_widgets_select-514-50 {
  visibility: hidden;
}

.sdc_documents_widgets_select-515-46 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_widgets_select-526-54 {
  opacity: 0%;
}

.sdc_documents_widgets_select-548-46 {
  cursor: pointer;
}

.sdc_documents_widgets_select-552-45 {
  font-size: .75rem;
}

.sdc_documents_widgets_select-570-32 {
  display: flex;
  align-items: center;
}

.sdc_forms_core-72-19 {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 300;
  font-size: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  letter-spacing: 0.025em;
}

.sdc_forms_core-83-40 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: -4.0rem;
}

.sdc_forms_core-83-40>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.5rem * var(--space-y-reverse));
  margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse)));
}

.sdc_forms_core-84-39>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
}

.sdc_forms_core-84-39 {
  font-size: .75rem;
  display: flex;
  flex-direction: column;
  padding: 0.75rem;
  border-radius: 9999px;
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.sdc_forms_core-84-39:hover {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 14px;
}

.sdc_forms_core-90-52 {
  font-size: 1.5rem;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
}

.sdc_forms_core-93-39>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
}

.sdc_forms_core-93-39 {
  --bg-opacity: 1;
  padding: 0.75rem;
  flex-direction: column;
  font-weight: 500;
  box-shadow: 0px 91px 80px rgba(0, 0, 0, 0.06), 0px 38.0176px 33.4221px rgba(0, 0, 0, 0.0431313), 0px 20.326px 17.869px rgba(0, 0, 0, 0.0357664), 0px 11.3946px 10.0172px rgba(0, 0, 0, 0.03), 0px 6.05159px 5.32008px rgba(0, 0, 0, 0.0242336), 0px 2.5182px 2.21381px rgba(0, 0, 0, 0.0168687);;
  font-size: .60rem;
  background-color: rgba(177,177,253,var(--bg-opacity));
  border-radius: 14px;
  display: flex;
}

.sdc_forms_core-118-17 {
  width: 100%;
  height: 100%;
  background-color: rgba(243,244,246,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_forms_core-119-18 {
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-columns: 1fr 5fr 1fr;
  padding: 0.5rem;
  margin-top: 2.5rem;
}

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

.sdc_forms_core-121-19 {
  width: 100%;
  padding-bottom: 1.0rem;
  justify-content: space-between;
  --bg-opacity: 1;
  align-items: center;
  border-top-right-radius: 16px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 2.0rem;
  display: flex;
  border-top-left-radius: 16px;
  padding-left: 2.0rem;
  padding-top: 1.0rem;
}

.sdc_forms_core-123-20 {
  display: flex;
  align-items: center;
}

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

.sdc_forms_core-124-22 {
  font-size: 1.25rem;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
  white-space: nowrap;
  font-weight: 600;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  letter-spacing: 0.025em;
}

.sdc_forms_core-127-39 {
  width: 17.5rem;
}

.sdc_forms_core-128-66 {
  font-size: 1rem;
  color: rgba(133, 133, 133, 1);
  --text-opacity: 1;
}

.sdc_forms_core-130-65 {
  font-size: 1rem;
  color: rgba(133, 133, 133, 1);
  --text-opacity: 1;
}

.sdc_forms_core-134-56 {
  background-color: rgba(110, 110, 252, 1);
  --bg-opacity: 1;
}

.sdc_forms_core-139-19 {
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  min-height: 25.0rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-bottom: 0.75rem;
}

.sdc_forms_create-form-from-scratch-54-17 {
  display: flex;
  flex-direction: column;
  min-width: 40.0rem;
  max-width: 40.0rem;
  align-items: stretch;
}

.sdc_forms_create-form-from-scratch-54-17>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(0.5rem * var(--space-y-reverse));
  margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));
}

.sdc_forms_create-form-from-scratch-55-19 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  font-size: 1.25rem;
}

.sdc_forms_create-form-from-scratch-57-18 {
  display: flex;
}

.sdc_forms_create-form-from-scratch-57-18>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.sdc_forms_create-form-from-scratch-58-21 {
  flex: 1 1 0%;
}

.sdc_forms_create-form-from-scratch-59-21 {
  font-size: .75rem;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_create-form-from-scratch-60-38 {
  flex: 1 1 0%;
}

.sdc_forms_create-form-from-scratch-63-21 {
  flex: 1 1 0%;
}

.sdc_forms_create-form-from-scratch-64-21 {
  font-size: .75rem;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_create-form-from-scratch-65-38 {
  flex: 1 1 0%;
}

.sdc_forms_create-form-from-scratch-68-18 {
  display: flex;
}

.sdc_forms_create-form-from-scratch-68-18>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.sdc_forms_create-form-from-scratch-71-20 {
  font-size: .75rem;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_create-form-from-scratch-73-14 {
  width: 100%;
  height: 100%;
}

.sdc_forms_create-form-from-scratch-95-18 {
  display: flex;
  justify-content: flex-end;
}

.sdc_forms_editor_view-31-17 {
  width: 100%;
  height: 100%;
}

.sdc_forms_editor_view-65-21 {
  display: flex;
  justify-content: center;
}

.sdc_forms_editor_view-66-22 {
  max-width: 960px;
  flex: 1 1 0%;
}

.sdc_forms_editor_view-67-22 {
  font-weight: 700;
  font-size: 1.5rem;
  color: rgba(53,59,80,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 1.5rem;
}

.sdc_forms_editor_view-70-25 {
  display: flex;
  justify-content: flex-end;
}

.sdc_forms_editor_view-70-25>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.sdc_forms_editor_view-76-17 {
  --text-opacity: 1;
  padding-bottom: 0.25rem;
  --bg-opacity: 1;
  flex-direction: column;
  margin-top: 0.25rem;
  margin-bottom: 0.5rem;
  font-size: .75rem;
  background-color: rgba(245,101,101,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  display: flex;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.sdc_forms_editor_view-87-19 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

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

.sdc_forms_editor_view-88-20 {
  margin-top: 0.5rem;
}

.sdc_forms_editor_view-91-22 {
  padding: 0.5rem;
  margin-top: 0.5rem;
}

.sdc_forms_editor_view-92-23 {
  --text-opacity: 1;
  --bg-opacity: 1;
  margin-bottom: 0.5rem;
  background-color: rgba(237,137,54,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.sdc_forms_editor_view-98-27 {
  --text-opacity: 1;
  --bg-opacity: 1;
  margin-bottom: 0.5rem;
  background-color: rgba(66,153,225,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.sdc_forms_editor_view-103-31 {
  color: rgba(237,242,247,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_editor_view-107-27 {
  --text-opacity: 1;
  --bg-opacity: 1;
  margin-bottom: 0.5rem;
  background-color: rgba(236,201,75,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.sdc_forms_editor_view-111-71 {
  color: rgba(237,242,247,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_editor_view-116-27 {
  --text-opacity: 1;
  --bg-opacity: 1;
  margin-bottom: 0.5rem;
  background-color: rgba(245,101,101,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.sdc_forms_editor_view-121-31 {
  color: rgba(237,242,247,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_editor_view-124-22 {
  padding: 0.5rem;
  margin-top: 0.5rem;
}

.sdc_forms_editor_view-129-29 {
  --text-opacity: 1;
  --bg-opacity: 1;
  margin-bottom: 0.5rem;
  background-color: rgba(66,153,225,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.sdc_forms_editor_view-136-29 {
  --text-opacity: 1;
  --bg-opacity: 1;
  margin-bottom: 0.5rem;
  background-color: rgba(236,201,75,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.sdc_forms_editor_view-143-29 {
  --text-opacity: 1;
  --bg-opacity: 1;
  margin-bottom: 0.5rem;
  background-color: rgba(245,101,101,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.sdc_forms_editor_view-163-19 {
  flex: 1 1 0%;
  overflow: hidden;
}

.sdc_forms_editor_view-165-23 {
  display: none;
}

.sdc_forms_editor_view-168-23 {
  display: none;
}

.sdc_forms_editor_view-171-23 {
  display: none;
}

.sdc_forms_editor_view-187-17 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.sdc_forms_editor_view-191-20 {
  color: rgba(250,250,250,var(--text-opacity));
  --text-opacity: 1;
  font-size: .75rem;
}

.sdc_forms_editor_view-196-20 {
  color: rgba(250,250,250,var(--text-opacity));
  --text-opacity: 1;
  font-size: .75rem;
}

.sdc_forms_editor_view-207-20 {
  display: flex;
  flex-direction: column;
  position: relative;
  height: 100%;
  overflow: hidden;
  padding-left: 40px;
}

.sdc_forms_editor_view-208-45 {
  height: 0.0rem;
}

.sdc_forms_editor_view-210-22 {
  right: 1.0rem;
  --text-opacity: 1;
  --bg-opacity: 1;
  margin: 0.5rem;
  padding: 0.5rem;
  position: absolute;
  z-index: 100;
  background-color: rgba(234,74,53,var(--bg-opacity));
  border-radius: 0.25rem;
  bottom: 0.25rem;
  color: rgba(255,255,255,var(--text-opacity));
}

.sdc_forms_editor_view-215-26 {
  height: 100%;
  overflow-y: scroll;
  position: relative;
}

.sdc_forms_editor_view-215-26::-webkit-scrollbar {
  background: none;
  width: 8px;
  height: 10px;
}

.sdc_forms_editor_view-215-26::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 9999px;
  height: 10px;
}

.sdc_forms_editor_view-228-16 {
  width: 100%;
  height: 100%;
}

.sdc_forms_editor_view-245-20 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  font-family: monospace;
  cursor: pointer;
  font-size: 1rem;
  padding-right: 1.25rem;
  border-radius: 0.25rem;
  color: rgba(110, 110, 252, 1);
  padding-left: 1.25rem;
  padding-top: 0.5rem;
}

.sdc_forms_editor_view-250-39 {
  color: rgba(227, 216, 129, 1);
  --text-opacity: 1;
  background-color: rgba(75, 75, 220, 0.1);
  --bg-opacity: 1;
}

.sdc_forms_editor_view-310-39 {
  font-weight: 700;
  font-size: 1.25rem;
  color: rgba(53,59,80,var(--text-opacity));
  --text-opacity: 1;
  padding: 0.25rem;
  margin: 0.25rem;
  border-radius: 0.25rem;
}

.sdc_forms_editor_view-310-39:focus {
  outline: solid 1px #EA4A35;
}

.sdc_forms_editor_view-329-19 {
  border-radius: 10px;
  display: flex;
  border-width: 2px;
  border-color: rgba(110, 110, 252, 1);
  --border-opacity: 1;
}

.sdc_forms_editor_view-329-19>*+* {
  border-color: rgba(110, 110, 252, 1);
  --divide-opacity: 1;
  --divide-x-reverse: 0;
  border-right-width: calc(2px * var(--divide-x-reverse));
  border-left-width: calc(2px * calc(1 - var(--divide-x-reverse)));
}

.sdc_forms_editor_view-335-23 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  font-family: monospace;
  cursor: pointer;
  font-weight: 700;
  padding-right: 1.0rem;
  color: rgba(110, 110, 252, 1);
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.sdc_forms_editor_view-338-38 {
  color: rgba(227, 216, 129, 1);
  --text-opacity: 1;
  background-color: rgba(75, 75, 220, 0.1);
  --bg-opacity: 1;
}

.sdc_forms_editor_view-359-19 {
  display: flex;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
}

.sdc_forms_editor_view-359-19>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.sdc_forms_editor_view-363-24 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  font-family: monospace;
  cursor: pointer;
  font-size: 1rem;
  padding-right: 1.25rem;
  border-radius: 0.25rem;
  color: rgba(110, 110, 252, 1);
  padding-left: 1.25rem;
  padding-top: 0.5rem;
}

.sdc_forms_editor_view-368-43 {
  color: rgba(227, 216, 129, 1);
  --text-opacity: 1;
  background-color: rgba(75, 75, 220, 0.1);
  --bg-opacity: 1;
}

.sdc_forms_editor_view-374-23::-webkit-scrollbar {
  background: none;
  width: 8px;
}

.sdc_forms_editor_view-374-23::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 9999px;
}

.sdc_forms_editor_view-374-23::-webkit-scrollbar-track {
  background: none;
  width: 10px;
}

.sdc_forms_editor_view-388-21 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  --bg-opacity: 1;
  position: absolute;
  z-index: 12;
  background-color: rgba(177,177,253,var(--bg-opacity));
  padding-right: 0.75rem;
  border-radius: 12px;
  bottom: 1.25rem;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 0.75rem;
  padding-top: 0.5rem;
  opacity: 40%;
  left: 1.25rem;
}

.sdc_forms_editor_view-388-21:hover {
  opacity: 100%;
}

.sdc_forms_editor_view-410-21 {
  width: 100%;
  height: 100vh;
  background-color: rgba(6,30,58,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_forms_editor_view-413-22 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}

.sdc_forms_editor_view-414-23 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 1.0rem;
}

.sdc_forms_editor_view-415-24 {
  flex: 1 1 0%;
}

.sdc_forms_editor_view-416-23 {
  display: flex;
  align-items: center;
  padding-left: 2.75rem;
  padding-right: 2.75rem;
  font-family: monospace;
  cursor: pointer;
}

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

.sdc_forms_editor_view-421-27 {
  color: rgba(227, 216, 129, 1);
  --text-opacity: 1;
}

.sdc_forms_editor_view-422-28 {
  margin-right: 0.5rem;
}

.sdc_forms_editor_view-426-24 {
  flex: 1 1 0%;
}

.sdc_forms_editor_view-428-23 {
  display: flex;
  height: calc(100% - 57px);
  width: 100%;
}

.sdc_forms_editor_view-431-35 {
  display: flex;
  flex-direction: column;
  flex: 1 1 0%;
  position: relative;
}

.sdc_forms_editor_view-433-37 {
  min-width: 60%;
}

.sdc_forms_editor_view-445-36 {
  padding: 0.75rem;
  flex: 1 1 0%;
  margin-bottom: 1.0rem;
}

.sdc_forms_editor_view-450-27 {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 16px;
  height: 100%;
}

.sdc_forms_editor_view-451-44 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  margin-top: 0.5rem;
  padding: 2.5rem;
  overflow-y: scroll;
  height: 100%;
}

.sdc_forms_editor_view-453-44::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  --bg-opacity: 1;
  border-radius: 9999px;
  height: 10px;
}

.sdc_forms_editor_view-458-28 {
  padding: 0.5rem;
  margin-bottom: 0.5rem;
  margin-top: 0.25rem;
  display: flex;
  flex-direction: column;
  flex: 1 1 0%;
}

.sdc_forms_editor_view-459-43 {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  flex: 1 1 0%;
  background-color: rgba(6,30,58,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_forms_editor_view-461-30 {
  display: flex;
  width: 100%;
  cursor: row-resize;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  align-items: center;
}

.sdc_forms_editor_view-461-30>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.sdc_forms_editor_view-465-31 {
  color: rgba(110, 110, 252, 1);
  --text-opacity: 1;
  cursor: pointer;
}

.sdc_forms_editor_view-468-31 {
  flex: 1 1 0%;
  overflow-y: scroll;
  overflow-x: hidden;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.sdc_forms_editor_view-470-31::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  --bg-opacity: 1;
  border-radius: 9999px;
  height: 10px;
}

.sdc_forms_import-form-from-questionnaire-74-21 {
  padding-bottom: 1.0rem;
  justify-content: space-between;
  --bg-opacity: 1;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  align-items: center;
  margin-top: 2.0rem;
  background-color: rgba(242, 242, 242, 1);
  padding-right: 1.25rem;
  letter-spacing: 0.025em;
  border-radius: 16px;
  display: flex;
  padding-left: 1.25rem;
  padding-top: 1.0rem;
}

.sdc_forms_import-form-from-questionnaire-74-21>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.sdc_forms_import-form-from-questionnaire-79-20 {
  display: flex;
  align-items: center;
}

.sdc_forms_import-form-from-questionnaire-79-20>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.75rem * var(--space-x-reverse));
  margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse)));
}

.sdc_forms_import-form-from-questionnaire-80-22 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  letter-spacing: 0.025em;
  font-weight: 500;
  font-size: .875rem;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
  white-space: nowrap;
}

.sdc_forms_import-form-from-questionnaire-84-22 {
  white-space: nowrap;
}

.sdc_forms_import-form-from-questionnaire-85-23 {
  display: none;
}

.sdc_forms_import-form-from-questionnaire-90-24 {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.sdc_forms_import-form-from-questionnaire-92-41 {
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
  font-size: 1rem;
}

.sdc_forms_import-form-from-questionnaire-93-41 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.sdc_forms_import-form-from-questionnaire-103-23::-webkit-scrollbar {
  background: none;
  width: 8px;
}

.sdc_forms_import-form-from-questionnaire-103-23::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 9999px;
}

.sdc_forms_import-form-from-questionnaire-103-23::-webkit-scrollbar-track {
  background: none;
  width: 10px;
}

.sdc_forms_import-form-from-questionnaire-112-37 {
  height: 25.0rem;
  overflow-y: scroll;
  position: relative;
}

.sdc_forms_import-form-from-questionnaire-120-17 {
  width: 100%;
  height: 100%;
}

.sdc_forms_import-form-from-questionnaire-134-23 {
  width: 100%;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  display: flex;
  align-items: center;
  cursor: pointer;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  letter-spacing: 0.025em;
}

.sdc_forms_import-form-from-questionnaire-141-24 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.sdc_forms_import-form-from-questionnaire-149-17 {
  display: flex;
  flex-direction: column;
  min-width: 40.0rem;
  max-width: 40.0rem;
  align-items: stretch;
}

.sdc_forms_import-form-from-questionnaire-149-17>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(0.5rem * var(--space-y-reverse));
  margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));
}

.sdc_forms_import-form-from-questionnaire-151-19 {
  border-radius: 12px;
  overflow-y: scroll;
  margin-top: 1.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  background: #061E3A;
}

.sdc_forms_import-form-from-questionnaire-154-18 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2.0rem;
  margin-top: 1.5rem;
}

.sdc_forms_import-form-from-questionnaire-157-39 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.sdc_grid-115-17 {
  padding-bottom: 1.25rem;
  --bg-opacity: 1;
  border-top-right-radius: 5px;
  background-color: #2c36450d;
  padding-right: 1.25rem;
  display: flex;
  border-top-left-radius: 5px;
  padding-left: 1.25rem;
  padding-top: 1.25rem;
}

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

.sdc_grid-116-18 {
  flex-grow: 1;
  position: relative;
  display: flex;
  align-items: center;
}

.sdc_grid-118-14 {
  flex: 1 1 0%;
  width: 100%;
}

.sdc_grid-123-22 {
  position: absolute;
  right: 0.25rem;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.125rem;
}

.sdc_grid-123-22:hover {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_grid-123-22:focus {
  outline: none;
}

.sdc_grid-149-24 {
  font-weight: 700;
  text-transform: uppercase;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_grid-150-23 {
  display: flex;
  flex-direction: column;
  padding-top: 0.25rem;
  margin-bottom: 1.0rem;
}

.sdc_grid-154-27 {
  display: flex;
  justify-content: space-between;
  cursor: pointer;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.175rem;
  padding-bottom: 0.175rem;
  border-radius: 4px;
}

.sdc_grid-154-27:hover {
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_grid-154-27:active {
  background-color: rgba(226,232,240,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_grid-163-29 {
  background-color: rgba(226,232,240,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_grid-163-29:hover {
  background-color: rgba(226,232,240,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_grid-166-28 {
  text-transform: capitalize;
}

.sdc_grid-168-28 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_grid-275-19 {
  display: flex;
  position: relative;
  padding-left: 1.5rem;
  padding-right: 2.5rem;
  padding-top: 1.0rem;
  min-height: 100%;
}

.sdc_grid-275-19>*+* {
  --space-x-reverse: 0;
  margin-right: calc(1.0rem * var(--space-x-reverse));
  margin-left: calc(1.0rem * calc(1 - var(--space-x-reverse)));
}

.sdc_grid-279-20 {
  padding-bottom: 0.75rem;
  --bg-opacity: 1;
  flex-shrink: 2;
  border-top-right-radius: 0.25rem;
  border-bottom-width: 0px;
  background-color: #2c36450d;
  padding-right: 1.0rem;
  border-top-left-radius: 0.25rem;
  padding-left: 1.0rem;
  padding-top: 0.75rem;
  flex-basis: 20rem;
}

.sdc_grid-279-20>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.0rem * var(--space-y-reverse));
  margin-top: calc(1.0rem * calc(1 - var(--space-y-reverse)));
}

.sdc_grid-285-20 {
  position: relative;
  flex: 1 1 0%;
  flex-basis: 700px;
}

.sdc_grid-288-22 {
  font-weight: 700;
  font-size: 1.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.5rem;
}

.sdc_grid-290-24 {
  padding-left: 0.25rem;
  font-weight: 600;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  letter-spacing: -0.05em;
}

.sdc_grid-294-26 {
  width: 100%;
}

.sdc_grid-314-29 {
  margin-top: 0.5rem;
}

.sdc_grid-322-3 {
  cursor: pointer;
  display: contents;
}

.sdc_grid-322-3:hover>div {
  background-color: rgba(255,248,223,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_grid-322-3>div:last-child {
  border-bottom-right-radius: 8px;
  border-top-right-radius: 8px;
}

.sdc_grid-322-3>div:first-child {
  padding-left: 1.5rem;
  border-bottom-left-radius: 8px;
  border-top-left-radius: 8px;
}

.sdc_grid-322-3>div {
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.sdc_grid-335-5>div {
  background-color: rgba(249,250,251,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_grid-336-5>div {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_grid-339-3 {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 300;
  font-size: 1rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  letter-spacing: 0.025em;
}

.sdc_grid-353-19 {
  display: flex;
  position: relative;
  min-height: 100%;
}

.sdc_grid-353-19>*+* {
  --space-x-reverse: 0;
  margin-right: calc(1.0rem * var(--space-x-reverse));
  margin-left: calc(1.0rem * calc(1 - var(--space-x-reverse)));
}

.sdc_grid-357-20 {
  position: relative;
  flex: 1 1 0%;
  flex-basis: 700px;
}

.sdc_grid-363-23 {
  width: 100%;
  height: 100%;
  margin-top: -2.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}

.sdc_grid-368-23 {
  width: 100%;
  display: grid;
}

.sdc_history_view-13-3 {
  right: 100%;
  --text-opacity: 1;
  padding-bottom: 0.25rem;
  --bg-opacity: 1;
  margin-right: 0.5rem;
  position: absolute;
  z-index: 100;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  background-color: rgba(17,24,39,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  display: none;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.sdc_history_view-13-3::before {
  width: 0.0rem;
  border-width: 4px 4px 4px 0px;
  top: 0.5rem;
  border-color: black transparent transparent transparent;
  height: 0.0rem;
  border-style: solid;
  position: absolute;
  content: '';
  left: 100%;
}

.sdc_history_view-26-17 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  letter-spacing: 0.025em;
}

.sdc_history_view-30-18 {
  display: flex;
  align-items: center;
}

.sdc_history_view-32-14 {
  position: relative;
  margin-bottom: 0.0rem;
}

.sdc_history_view-32-14:hover .description {
  display: block;
}

.sdc_history_view-37-20 {
  margin-left: 0.5rem;
  font-size: .875rem;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_history_view-38-19 {
  color: rgba(133, 133, 133, 1);
  --text-opacity: 1;
  font-size: .75rem;
}

.sdc_history_view-41-3 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
}

.sdc_history_view-44-3 {
  background-color: rgba(255,234,179,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 12px;
}

.sdc_history_view-47-23::-webkit-scrollbar {
  background: none;
  width: 8px;
}

.sdc_history_view-47-23::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 9999px;
}

.sdc_history_view-47-23::-webkit-scrollbar-track {
  background: none;
  width: 10px;
}

.sdc_history_view-56-20 {
  display: flex;
  flex-direction: column;
  transition-property: all;
  transition-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  overflow: hidden;
  z-index: 100;
}

.sdc_history_view-60-20 {
  --text-opacity: 1;
  padding-bottom: 1.0rem;
  --bg-opacity: 1;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  flex-direction: column;
  min-height: 17.5rem;
  overflow: hidden;
  font-size: 1rem;
  background-color: rgba(255,234,179,var(--bg-opacity));
  padding-right: 1.5rem;
  letter-spacing: 0.025em;
  display: flex;
  color: rgba(133,96,0,var(--text-opacity));
  padding-left: 1.5rem;
  padding-top: 1.5rem;
}

.sdc_history_view-75-16 {
  flex: 1 1 0%;
  background-color: rgba(255,234,179,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_history_view-75-16:focus {
  outline: none;
}

.sdc_history_view-75-16::placeholder {
  color: rgba(133,96,0,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_history_view-81-21 {
  display: flex;
  justify-content: flex-end;
}

.sdc_history_view-82-23 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  justify-content: center;
  --bg-opacity: 1;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  cursor: pointer;
  font-weight: 500;
  font-size: .875rem;
  background-color: rgba(211,201,216,var(--bg-opacity));
  padding-right: 1.0rem;
  letter-spacing: 0.025em;
  border-radius: 5px;
  display: flex;
  color: rgba(120, 38, 245, 1);
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.sdc_history_view-93-20 {
  margin-top: 1.0rem;
}

.sdc_history_view-94-22 {
  margin-left: 1.75rem;
  margin-top: 1.0rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  letter-spacing: 0.025em;
  font-weight: 700;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_history_view-96-22 {
  --text-opacity: 1;
  padding-bottom: 0.25rem;
  --bg-opacity: 1;
  font-weight: 500;
  margin-left: 0.5rem;
  font-size: .75rem;
  background-color: rgba(211,201,216,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 9999px;
  color: rgba(120, 38, 245, 1);
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.sdc_history_view-99-21 {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  margin-top: 1.0rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  height: calc(100vh - 120px);
  overflow-y: scroll;
}

.sdc_history_view-103-21::-webkit-scrollbar-thumb {
  background-color: rgba(211,201,216,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 9999px;
  height: 10px;
}

.sdc_history_view-131-17 {
  --text-opacity: 1;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  flex-direction: column;
  margin-top: 0.25rem;
  margin-bottom: 0.5rem;
  font-size: .875rem;
  letter-spacing: 0.025em;
  display: flex;
  color: rgba(133,96,0,var(--text-opacity));
  padding-left: 1.5rem;
}

.sdc_history_view-138-17 {
  display: flex;
  flex-direction: column;
}

.sdc_patients_core-65-40 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: -4.0rem;
}

.sdc_patients_core-65-40>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.5rem * var(--space-y-reverse));
  margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse)));
}

.sdc_patients_core-66-39>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
}

.sdc_patients_core-66-39 {
  font-size: .75rem;
  display: flex;
  flex-direction: column;
  padding: 0.75rem;
  border-radius: 14px;
  background-color: rgba(177,177,253,var(--bg-opacity));
  --bg-opacity: 1;
  box-shadow: 0px 91px 80px rgba(0, 0, 0, 0.06), 0px 38.0176px 33.4221px rgba(0, 0, 0, 0.0431313), 0px 20.326px 17.869px rgba(0, 0, 0, 0.0357664), 0px 11.3946px 10.0172px rgba(0, 0, 0, 0.03), 0px 6.05159px 5.32008px rgba(0, 0, 0, 0.0242336), 0px 2.5182px 2.21381px rgba(0, 0, 0, 0.0168687);;
}

.sdc_patients_core-72-40 {
  font-size: 1.25rem;
}

.sdc_patients_core-75-39>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
}

.sdc_patients_core-75-39 {
  transition-duration: 200ms;
  transition-property: all;
  padding: 0.75rem;
  flex-direction: column;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  font-weight: 500;
  font-size: .60rem;
  border-radius: 9999px;
  display: flex;
}

.sdc_patients_core-75-39:hover {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 14px;
}

.sdc_patients_core-95-17 {
  width: 100%;
  height: 100%;
  background-color: rgba(243,244,246,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_patients_core-96-18 {
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-columns: 1fr 5fr 1fr;
  padding: 0.5rem;
  margin-top: 2.5rem;
}

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

.sdc_patients_core-98-24 {
  width: 100%;
  padding-bottom: 1.75rem;
  justify-content: space-between;
  --bg-opacity: 1;
  align-items: center;
  border-top-right-radius: 16px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 2.0rem;
  display: flex;
  border-top-left-radius: 16px;
  padding-left: 2.0rem;
  padding-top: 1.75rem;
}

.sdc_patients_core-100-26 {
  font-size: 1.25rem;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 600;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  letter-spacing: 0.025em;
}

.sdc_patients_core-103-19 {
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  min-height: 25.0rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-bottom: 0.75rem;
}

.sdc_patients_documents-57-40 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: -4.0rem;
}

.sdc_patients_documents-57-40>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.5rem * var(--space-y-reverse));
  margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse)));
}

.sdc_patients_documents-58-39>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
}

.sdc_patients_documents-58-39 {
  font-size: .75rem;
  display: flex;
  flex-direction: column;
  padding: 0.75rem;
  border-radius: 9999px;
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.sdc_patients_documents-58-39:hover {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 14px;
}

.sdc_patients_documents-64-40 {
  font-size: 1.25rem;
}

.sdc_patients_documents-67-39>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
}

.sdc_patients_documents-67-39 {
  --bg-opacity: 1;
  padding: 0.75rem;
  flex-direction: column;
  font-weight: 500;
  box-shadow: 0px 91px 80px rgba(0, 0, 0, 0.06), 0px 38.0176px 33.4221px rgba(0, 0, 0, 0.0431313), 0px 20.326px 17.869px rgba(0, 0, 0, 0.0357664), 0px 11.3946px 10.0172px rgba(0, 0, 0, 0.03), 0px 6.05159px 5.32008px rgba(0, 0, 0, 0.0242336), 0px 2.5182px 2.21381px rgba(0, 0, 0, 0.0168687);;
  font-size: .60rem;
  background-color: rgba(177,177,253,var(--bg-opacity));
  border-radius: 14px;
  display: flex;
}

.sdc_patients_documents-92-17 {
  width: 100%;
  height: 100%;
  background-color: rgba(243,244,246,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_patients_documents-93-18 {
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-columns: 1fr 5fr 1fr;
  padding: 0.5rem;
  margin-top: 2.5rem;
}

.sdc_patients_documents-95-19 {
  font-size: 1.25rem;
  display: flex;
  align-items: center;
}

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

.sdc_patients_documents-103-19 {
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  min-height: 25.0rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-bottom: 0.75rem;
}

.sdc_patients_encounters-34-39 {
  height: 1.75rem;
}

.sdc_patients_encounters-102-19 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.sdc_patients_encounters-103-21 {
  font-size: 1.25rem;
  font-weight: 500;
  margin-bottom: 0.5rem;
}

.sdc_patients_encounters-104-21 {
  font-size: 1rem;
}

.sdc_patients_encounters-105-21 {
  font-size: 1rem;
  margin-bottom: 1.25rem;
}

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

.sdc_patients_encounters-106-18 {
  font-size: 1rem;
  font-weight: 500;
}

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

.sdc_patients_encounters-109-18 {
  font-size: 1rem;
}

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

.sdc_patients_encounters-112-18 {
  font-size: 1rem;
}

.sdc_patients_encounters-118-17 {
  width: 100%;
  height: 100%;
  background-color: rgba(243,244,246,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_patients_encounters-119-18 {
  width: 100%;
  gap: 0.5rem;
  padding-bottom: 0.5rem;
  height: 100%;
  padding-right: 1.5rem;
  display: grid;
  grid-template-columns: 1fr 5fr 1fr;
  padding-left: 1.5rem;
  padding-top: 0.5rem;
}

.sdc_patients_encounters-121-19 {
  font-size: 1.25rem;
  display: flex;
  align-items: center;
}

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

.sdc_patients_encounters-129-19 {
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  min-height: 25.0rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-bottom: 0.75rem;
}

.sdc_patients_workflows-26-17 {
  cursor: pointer;
  height: 3.0rem;
}

.sdc_patients_workflows-26-17:hover {
  background-color: rgba(226,232,240,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_patients_workflows-28-18 {
  padding-left: 1.25rem;
}

.sdc_patients_workflows-82-19 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.sdc_patients_workflows-83-21 {
  font-size: 1.25rem;
  font-weight: 500;
  margin-bottom: 0.5rem;
}

.sdc_patients_workflows-84-21 {
  font-size: 1rem;
}

.sdc_patients_workflows-85-21 {
  font-size: 1rem;
  margin-bottom: 1.25rem;
}

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

.sdc_patients_workflows-86-18 {
  font-size: 1rem;
}

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

.sdc_patients_workflows-89-18 {
  font-size: 1rem;
}

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

.sdc_patients_workflows-92-18 {
  font-size: 1rem;
  font-weight: 500;
}

.sdc_patients_workflows-99-17 {
  width: 100%;
  gap: 0.5rem;
  padding-bottom: 0.5rem;
  height: 100%;
  padding-right: 1.5rem;
  display: grid;
  grid-template-columns: 1fr 5fr 1fr;
  padding-left: 1.5rem;
  padding-top: 0.5rem;
}

.sdc_patients_workflows-102-18 {
  font-size: 1.25rem;
  display: flex;
  align-items: center;
}

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

.sdc_patients_workflows-110-18 {
  background-color: rgba(250,250,250,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 0.25rem;
  border-width: 1px;
  min-height: 25.0rem;
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}

.sdc_workflows_create-138-19 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.sdc_workflows_create-149-25 {
  margin-top: 0.5rem;
  width: 100%;
}

.sdc_workflows_create-150-57 {
  border-left-width: 4px;
  border-left-color: rgba(234,74,53,var(--border-opacity));
  --border-opacity: 1;
}

.sdc_workflows_create-152-27 {
  background-color: rgba(202,202,202,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_workflows_create-153-25 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 0.5rem;
  padding-right: 1.0rem;
}

.sdc_workflows_create-153-25:hover {
  background-color: rgba(202,202,202,var(--bg-opacity));
  --bg-opacity: 1;
  cursor: pointer;
}

.sdc_workflows_create-158-28 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  width: 100%;
  display: inline-block;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

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

.sdc_workflows_create-163-30 {
  margin-left: 0.25rem;
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_workflows_create-166-31 {
  margin-left: 0.25rem;
  font-size: .60rem;
}

.sdc_workflows_create-168-45 {
  color: rgba(72,187,120,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_workflows_create-169-47 {
  color: rgba(66,153,225,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_workflows_create-170-48 {
  color: rgba(66,153,225,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_workflows_create-171-43 {
  color: rgba(72,187,120,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_workflows_create-172-43 {
  color: rgba(236,201,75,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_workflows_create-173-33 {
  display: none;
}

.sdc_workflows_create-182-27 {
  margin-left: 0.5rem;
}

.sdc_workflows_create-371-19 {
  --text-opacity: 1;
  --bg-opacity: 1;
  padding: 0.5rem;
  flex-direction: column;
  margin-bottom: 1.0rem;
  background-color: rgba(252,129,129,var(--bg-opacity));
  border-radius: 0.5rem;
  display: flex;
  color: rgba(255,255,255,var(--text-opacity));
}

.sdc_workflows_create-372-20 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  cursor: pointer;
  align-items: center;
}

.sdc_workflows_create-379-22 {
  font-size: .75rem;
  color: rgba(247,250,252,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_workflows_create-387-17 {
  width: 100%;
  height: 100%;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_workflows_create-391-20 {
  width: 100%;
  display: grid;
  grid-template-columns: 350px 1fr;
  gap: 0.5rem;
}

.sdc_workflows_create-393-21 {
  background-color: rgba(250,250,250,var(--bg-opacity));
  --bg-opacity: 1;
  display: flex;
  flex-direction: column;
  height: 100vh;
  justify-content: space-between;
}

.sdc_workflows_create-394-22 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.5rem;
}

.sdc_workflows_create-401-21 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  font-size: 1.25rem;
  font-weight: 700;
  padding: 0.5rem;
}

.sdc_workflows_create-402-24 {
  font-size: .75rem;
  margin-left: 0.5rem;
  font-weight: 300;
}

.sdc_workflows_create-404-22 {
  flex: 1 1 0%;
}

.sdc_workflows_create-406-22 {
  display: flex;
  padding: 0.5rem;
}

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

.sdc_workflows_create-410-40 {
  flex: 1 1 0%;
  text-align: center;
  justify-content: center;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 500;
}

.sdc_workflows_create-417-42 {
  margin-right: 0.5rem;
}

.sdc_workflows_create-422-21 {
  display: flex;
  flex: 1 1 0%;
  justify-content: center;
  overflow-y: scroll;
  height: 100vh;
}

.sdc_workflows_create-423-22 {
  display: flex;
  flex-direction: column;
  flex: 1 1 0%;
  max-width: 960px;
}

.sdc_workflows_create-431-33 {
  display: flex;
  flex-direction: column;
}

.sdc_workflows_create-432-28 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  font-size: 1.25rem;
  margin-bottom: 2.5rem;
  font-weight: 500;
  margin-top: 2.5rem;
}

.sdc_workflows_create-438-28 {
  display: flex;
  justify-content: flex-end;
  margin-top: 1.0rem;
  margin-bottom: 2.5rem;
}

.sdc_workflows_create-438-28>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.smartbox_admin_app_view-73-20 {
  color: rgba(56,161,105,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(240,255,244,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: rgba(154,230,180,var(--border-opacity));
  --border-opacity: 1;
}

.smartbox_admin_app_view-76-20 {
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(255,245,245,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: rgba(254,178,178,var(--border-opacity));
  --border-opacity: 1;
}

.smartbox_admin_app_view-78-14 {
  line-height: 1;
  padding-bottom: 0.25rem;
  margin-left: 1.0rem;
  font-size: 1rem;
  padding-right: 0.5rem;
  letter-spacing: 0;
  border-radius: 0.25rem;
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.smartbox_admin_app_view-88-19 {
  margin-top: 1.0rem;
  display: flex;
  width: 1056px;
  margin-left: -0.5rem;
}

.smartbox_admin_app_view-93-24 {
  text-transform: uppercase;
  font-size: .875rem;
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  letter-spacing: 0.05em;
}

.smartbox_admin_app_view-95-26 {
  border-bottom-width: 2px;
  border-bottom-color: rgba(45,55,72,var(--border-opacity));
  --border-opacity: 1;
}

.smartbox_admin_app_view-96-26 {
  cursor: pointer;
  border-bottom-width: 2px;
}

.smartbox_admin_app_view-96-26:hover {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  border-bottom-width: 2px;
  border-bottom-color: rgba(45,55,72,var(--border-opacity));
  --border-opacity: 1;
}

.smartbox_admin_app_view-98-20 {
  flex-grow: 1;
  border-bottom-width: 2px;
}

.smartbox_admin_app_view-114-19 {
  margin-top: 2.0rem;
  font-size: .875rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_admin_app_view-116-21 {
  margin-left: 0.5rem;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  cursor: pointer;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.smartbox_admin_app_view-116-21:hover {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_admin_app_view-146-35 {
  display: flex;
  gap: 1.0rem;
}

.smartbox_admin_app_view-147-36 {
  font-size: 1rem;
  width: 240px;
}

.smartbox_admin_app_view-149-23 {
  margin-top: 2.0rem;
  display: flex;
  flex-direction: column;
  gap: 1.0rem;
}

.smartbox_admin_app_view-151-40 {
  width: 10.0rem;
  --text-opacity: 1;
  justify-content: center;
  --bg-opacity: 1;
  height: 10.0rem;
  align-items: center;
  font-size: 1.25rem;
  background-color: rgba(203,213,224,var(--bg-opacity));
  letter-spacing: 0.1em;
  display: flex;
  color: rgba(255,255,255,var(--text-opacity));
}

.smartbox_admin_app_view-152-40 {
  width: 10.0rem;
  max-height: 10.0rem;
}

.smartbox_admin_app_view-152-40:hover {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.smartbox_admin_app_view-158-24 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  font-size: .875rem;
  text-transform: uppercase;
  margin-top: 1.0rem;
}

.smartbox_admin_app_view-162-24 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  font-size: .875rem;
  text-transform: uppercase;
  margin-top: 1.0rem;
}

.smartbox_admin_app_view-167-24 {
  border-width: 1px;
  padding-bottom: 0.25rem;
  border-color: #EA4A35;
  cursor: pointer;
  margin-left: 1.0rem;
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.smartbox_admin_app_view-169-66 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  font-size: .875rem;
}

.smartbox_admin_app_view-170-67 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  font-size: .875rem;
}

.smartbox_admin_app_view-174-21 {
  margin-top: 2.0rem;
  display: flex;
  gap: 1.0rem;
}

.smartbox_admin_app_view-176-24 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  cursor: pointer;
  font-size: 1rem;
  padding-right: 1.0rem;
  border-radius: 0.25rem;
  display: inline-block;
  background: #EA4A35;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.smartbox_admin_app_view-178-24 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  cursor: pointer;
  font-size: 1rem;
  padding-right: 1.0rem;
  border-radius: 0.25rem;
  display: inline-block;
  background: #EA4A35;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.smartbox_admin_app_view-240-23 {
  margin-top: 2.0rem;
}

.smartbox_admin_app_view-241-18 {
  padding: 1.0rem;
  font-size: .875rem;
  font-weight: 500;
  text-align: left;
}

.smartbox_admin_app_view-242-26 {
  border-bottom-width: 1px;
  margin-bottom: 1.0rem;
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_admin_app_view-251-21 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.smartbox_admin_app_view-253-26 {
  border-bottom-width: 1px;
  font-weight: 400;
}

.smartbox_admin_app_view-258-144 {
  font-size: .875rem;
}

.smartbox_admin_app_view-259-166 {
  font-size: .875rem;
}

.smartbox_admin_app_view-261-30 {
  border-width: 1px;
  padding-bottom: 0.25rem;
  transition-duration: 300ms;
  transition-property: all;
  border-color: #EA4A35;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  cursor: pointer;
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  color: #EA4A35;
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.smartbox_admin_app_view-261-30:hover {
  background: rgba(234,74,53,.15);
}

.smartbox_admin_app_view-265-29 {
  border-width: 1px;
  padding-bottom: 0.25rem;
  transition-duration: 300ms;
  transition-property: all;
  border-color: #EA4A35;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  cursor: pointer;
  margin-left: 0.5rem;
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  color: #EA4A35;
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.smartbox_admin_app_view-265-29:hover {
  background: rgba(234,74,53,.15);
}

.smartbox_admin_settings_bucket-270-19 {
  margin-top: 1.0rem;
}

.smartbox_admin_settings_bucket-272-19 {
  display: block;
  border-width: 1px;
  border-radius: 0.375rem;
  border-color: rgba(226,232,240,var(--border-opacity));
  --border-opacity: 1;
  padding: 0.75rem;
  width: 100%;
}

.smartbox_admin_settings_bucket-282-20 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  margin-top: 2.0rem;
}

.smartbox_admin_settings_bucket-287-21 {
  display: flex;
  flex-direction: row;
  margin-top: 2.0rem;
}

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

.smartbox_admin_settings_bucket-291-21 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 1.0rem;
}

.smartbox_admin_settings_email-provider-233-19 {
  margin-top: 1.0rem;
}

.smartbox_admin_settings_email-provider-235-15 {
  display: block;
  border-width: 1px;
  border-radius: 0.375rem;
  border-color: rgba(226,232,240,var(--border-opacity));
  --border-opacity: 1;
  padding: 0.75rem;
  width: 100%;
}

.smartbox_admin_settings_email-provider-245-20 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  margin-top: 2.0rem;
}

.smartbox_admin_settings_email-provider-255-21 {
  display: flex;
  flex-direction: row;
  margin-top: 2.0rem;
}

.smartbox_admin_settings_email-provider-255-21>*+* {
  --space-x-reverse: 0;
  margin-right: calc(1.0rem * var(--space-x-reverse));
  margin-left: calc(1.0rem * calc(1 - var(--space-x-reverse)));
}

.smartbox_admin_settings_email-provider-259-21 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 1.0rem;
}

.smartbox_admin_settings_email-provider-264-21 {
  margin-left: 1.0rem;
  margin-right: 1.0rem;
  margin-bottom: 1.0rem;
}

.smartbox_admin_settings_email-provider-265-22 {
  list-style: disc;
}

.smartbox_admin_settings_email-provider-266-22 {
  list-style: disc;
}

.smartbox_admin_settings_email-provider-267-22 {
  list-style: disc;
}

.smartbox_admin_settings_email-provider-274-23 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 1.0rem;
}

.smartbox_admin_settings_email-provider-278-23 {
  margin-left: 1.0rem;
  margin-right: 1.0rem;
  margin-bottom: 1.0rem;
}

.smartbox_admin_settings_email-provider-281-26 {
  list-style: disc;
}

.smartbox_admin_settings_logo-51-17 {
  display: flex;
  gap: 1.0rem;
}

.smartbox_admin_settings_logo-52-18 {
  font-size: 1rem;
  width: 240px;
}

.smartbox_admin_settings_logo-62-21 {
  margin-top: 2.0rem;
  display: flex;
  flex-direction: column;
  gap: 1.0rem;
}

.smartbox_admin_settings_logo-63-22 {
  display: flex;
  gap: 1.0rem;
}

.smartbox_admin_settings_logo-65-53 {
  max-height: 60px;
}

.smartbox_admin_settings_logo-66-40:hover {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.smartbox_admin_settings_logo-66-40 {
  cursor: default;
  display: flex;
  align-items: center;
}

.smartbox_admin_settings_logo-67-84 {
  height: 40px;
}

.smartbox_admin_settings_logo-69-21 {
  display: flex;
  flex-direction: row;
  margin-top: 2.0rem;
  margin-bottom: 2.0rem;
}

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

.smartbox_app_edit-90-19 {
  margin-top: 1.25rem;
}

.smartbox_app_edit-94-19 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_app_edit-95-20 {
  margin-top: 1.25rem;
  margin-bottom: 2.5rem;
}

.smartbox_app_edit-96-20 {
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  font-weight: 600;
}

.smartbox_app_edit-98-22 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.smartbox_app_edit-142-23 {
  padding-top: 0.5rem;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.smartbox_app_edit-146-27 {
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_app_list-26-17 {
  margin: auto;
  width: 1040px;
}

.smartbox_app_list-27-18 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.smartbox_app_list-28-19 {
  margin-top: 2.0rem;
}

.smartbox_app_list-29-19 {
  letter-spacing: 0.05em;
  line-height: 2rem;
  font-size: 2.5rem;
}

.smartbox_app_list-31-19 {
  margin-top: 1.0rem;
}

.smartbox_app_list-32-18 {
  letter-spacing: 0.05em;
  line-height: 0.9rem;
  font-size: 0.9rem;
}

.smartbox_app_list-34-18 {
  display: flex;
  flex-wrap: wrap;
  margin-top: 2.0rem;
}

.smartbox_app_list-38-20 {
  width: 33.33333333333333%;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.smartbox_app_list-40-23 {
  height: 24.0rem;
  border-width: 1px;
  border-color: rgba(226,232,240,var(--border-opacity));
  --border-opacity: 1;
  border-radius: 15px;
  overflow: hidden;
}

.smartbox_app_list-42-26 {
  width: 300px;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_app_list-43-27 {
  width: 25.0rem;
}

.smartbox_app_list-44-26 {
  width: 100%;
  --text-opacity: 1;
  justify-content: center;
  --bg-opacity: 1;
  height: 300px;
  align-items: center;
  flex-direction: row;
  text-align: center;
  font-size: 1.5rem;
  background-color: rgba(203,213,224,var(--bg-opacity));
  display: flex;
  color: rgba(255,255,255,var(--text-opacity));
}

.smartbox_app_list-50-24 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
}

.smartbox_app_list-51-24 {
  letter-spacing: 0.05em;
  margin-bottom: 1.0rem;
  line-height: 1rem;
  font-size: 1.2rem;
}

.smartbox_app_list-54-23 {
  letter-spacing: 0.05em;
  line-height: 0.9rem;
  font-size: 0.9rem;
}

.smartbox_app_list-59-16 {
  line-height: 1;
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.25rem;
  border-color: rgba(154,230,180,var(--border-opacity));
  --bg-opacity: 1;
  --border-opacity: 1;
  font-size: 1rem;
  background-color: rgba(240,255,244,var(--bg-opacity));
  padding-right: 0.25rem;
  letter-spacing: 0;
  border-radius: 0.25rem;
  color: rgba(56,161,105,var(--text-opacity));
  padding-left: 0.25rem;
  padding-top: 0.25rem;
}

.smartbox_app_list-67-16 {
  line-height: 1;
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.25rem;
  border-color: rgba(226,232,240,var(--border-opacity));
  --bg-opacity: 1;
  --border-opacity: 1;
  font-size: 1rem;
  background-color: rgba(247,250,252,var(--bg-opacity));
  padding-right: 0.25rem;
  letter-spacing: 0;
  border-radius: 0.25rem;
  color: rgba(113,128,150,var(--text-opacity));
  padding-left: 0.25rem;
  padding-top: 0.25rem;
}

.smartbox_app_list-75-16 {
  line-height: 1;
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.25rem;
  border-color: rgba(144,205,244,var(--border-opacity));
  --bg-opacity: 1;
  --border-opacity: 1;
  font-size: 1rem;
  background-color: rgba(235,248,255,var(--bg-opacity));
  padding-right: 0.25rem;
  letter-spacing: 0;
  border-radius: 0.25rem;
  color: rgba(49,130,206,var(--text-opacity));
  padding-left: 0.25rem;
  padding-top: 0.25rem;
}

.smartbox_app_list-82-16 {
  line-height: 1;
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.25rem;
  border-color: rgba(254,178,178,var(--border-opacity));
  --bg-opacity: 1;
  --border-opacity: 1;
  font-size: 1rem;
  background-color: rgba(255,245,245,var(--bg-opacity));
  padding-right: 0.25rem;
  letter-spacing: 0;
  border-radius: 0.25rem;
  color: rgba(229,62,62,var(--text-opacity));
  padding-left: 0.25rem;
  padding-top: 0.25rem;
}

.smartbox_app_list-86-17 {
  width: 33.33333333333333%;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.smartbox_app_list-88-20 {
  height: 24.0rem;
  border-radius: 15px;
}

.smartbox_app_list-89-21 {
  width: 100%;
  --text-opacity: 1;
  border-width: 3px;
  transition-duration: 200ms;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  justify-content: center;
  --bg-opacity: 1;
  height: 100%;
  align-items: center;
  flex-direction: column;
  text-align: center;
  border-style: dashed;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  font-size: 1.5rem;
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-radius: 15px;
  display: flex;
  color: rgba(160,174,192,var(--text-opacity));
}

.smartbox_app_list-89-21:hover {
  border-width: 3px;
  border-color: rgba(160,174,192,var(--border-opacity));
  --border-opacity: 1;
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_app_view-84-19 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_app_view-93-22 {
  display: flex;
}

.smartbox_app_view-94-23 {
  flex: 1 1 0%;
}

.smartbox_app_view-96-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_app_view-97-23 {
  margin-bottom: 0.5rem;
}

.smartbox_app_view-99-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_app_view-100-23 {
  margin-bottom: 0.5rem;
}

.smartbox_app_view-104-26 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_app_view-105-26 {
  margin-bottom: 0.5rem;
}

.smartbox_app_view-107-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_app_view-109-24 {
  margin-bottom: 0.5rem;
}

.smartbox_app_view-110-24 {
  margin-bottom: 0.5rem;
}

.smartbox_app_view-112-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_app_view-113-23 {
  margin-bottom: 0.5rem;
}

.smartbox_app_view-119-31 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_app_view-119-121 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  cursor: pointer;
}

.smartbox_app_view-119-121:hover {
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_app_view-119-187 {
  padding-left: 0.5rem;
}

.smartbox_app_view-120-30 {
  margin-bottom: 0.5rem;
}

.smartbox_app_view-122-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_app_view-123-23 {
  margin-bottom: 0.5rem;
}

.smartbox_app_view-125-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_app_view-126-23 {
  margin-bottom: 0.5rem;
}

.smartbox_app_view-128-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_app_view-129-23 {
  margin-bottom: 0.5rem;
}

.smartbox_app_view-131-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_app_view-132-23 {
  margin-bottom: 0.5rem;
}

.smartbox_app_view-134-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_app_view-135-23 {
  margin-bottom: 0.5rem;
}

.smartbox_app_view-138-25 {
  margin-left: 2.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  border-left-width: 1px;
  flex: none;
}

.smartbox_app_view-139-24 {
  position: sticky;
  top: 0.0rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.smartbox_app_view-139-24>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.25rem * var(--space-y-reverse));
  margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
}

.smartbox_app_view-142-25 {
  display: block;
}

.smartbox_app_view-143-45 {
  width: 100%;
}

.smartbox_app_view-146-22 {
  width: 100%;
}

.smartbox_app_view-149-23 {
  display: block;
}

.smartbox_app_view-152-21 {
  width: 100%;
}

.smartbox_app_view-156-20 {
  width: 100%;
}

.smartbox_common_profile_view-13-47 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.smartbox_common_profile_view-20-22 {
  margin-top: 1.0rem;
}

.smartbox_common_profile_view-25-20 {
  margin-top: 1.75rem;
}

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

.smartbox_common_profile_view-34-25 {
  margin: 0.0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_common_profile_view-38-25 {
  margin: 0.0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_common_profile_view-42-25 {
  margin: 0.0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_common_profile_view-46-25 {
  margin: 0.0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_common_profile_view-52-19 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_common_reset-password_confirm_view-13-19 {
  font-weight: 700;
  font-size: 1.5rem;
  margin-top: 2.0rem;
  margin-bottom: 2.0rem;
}

.smartbox_common_reset-password_confirm_view-18-20 {
  margin-top: 1.25rem;
}

.smartbox_common_reset-password_confirm_view-24-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_common_reset-password_view-14-19 {
  font-weight: 700;
  font-size: 1.5rem;
  margin-top: 2.0rem;
  margin-bottom: 2.0rem;
}

.smartbox_common_reset-password_view-15-18 {
  margin-top: 1.0rem;
  margin-bottom: 1.0rem;
}

.smartbox_common_reset-password_view-20-20 {
  margin-top: 1.0rem;
  margin-bottom: 1.0rem;
}

.smartbox_common_reset-password_view-26-19 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_common_reset-password_view-29-22 {
  font-weight: 700;
  font-size: 1.5rem;
  margin-top: 2.0rem;
  margin-bottom: 2.0rem;
}

.smartbox_common_reset-password_view-31-24 {
  margin-top: 1.0rem;
  margin-bottom: 1.0rem;
}

.smartbox_common_set-password-34-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_common_set-password-37-20 {
  gap: 0.5rem;
  margin: auto;
  display: flex;
  flex-direction: column;
  margin-bottom: 0.5rem;
  width: 50%;
}

.smartbox_common_set-password-38-21 {
  margin: auto;
  font-size: 1.5rem;
}

.smartbox_common_set-password-40-21 {
  margin: auto;
}

.smartbox_common_set-password-44-20 {
  gap: 0.5rem;
  margin: auto;
  display: flex;
  flex-direction: column;
  margin-bottom: 0.5rem;
  width: 50%;
}

.smartbox_common_set-password-45-21 {
  margin: auto;
  font-size: 1.5rem;
}

.smartbox_common_set-password-48-24 {
  margin-bottom: 0.25rem;
}

.smartbox_common_set-password-52-24 {
  margin-bottom: 0.25rem;
}

.smartbox_common_set-password-58-21 {
  margin-top: 2.0rem;
  margin-bottom: 0.75rem;
}

.smartbox_common_set-password-59-42 {
  width: 100%;
  display: flex;
  justify-content: center;
}

.smartbox_common_set-password-64-23 {
  margin: auto;
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_common_two-factor_view-16-20 {
  margin-top: 2.0rem;
}

.smartbox_common_two-factor_view-23-17 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 10.0rem;
}

.smartbox_common_two-factor_view-24-18 {
  border-width: 1px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 1.0rem;
  padding-bottom: 2.5rem;
  border-radius: 8px;
  max-width: 550px;
}

.smartbox_common_two-factor_view-27-26 {
  margin-top: 2.0rem;
  display: flex;
  justify-content: center;
}

.smartbox_components_alert-36-17 {
  border-width: 1px;
  border-color: rgba(245,101,101,var(--border-opacity));
  --bg-opacity: 1;
  --border-opacity: 1;
  padding: 0.5rem;
  border-top-width: 4px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  background-color: rgba(255,245,245,var(--bg-opacity));
  border-radius: 0.25rem;
}

.smartbox_components_alert-37-18 {
  display: flex;
}

.smartbox_components_alert-38-19 {
  justify-content: (:center);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 1.875rem;
  color: rgba(252,129,129,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_components_alert-40-19 {
  align-self: center;
}

.smartbox_components_alert-41-18 {
  font-weight: 700;
}

.smartbox_components_alert-47-17 {
  border-width: 1px;
  border-color: rgba(72,187,120,var(--border-opacity));
  --bg-opacity: 1;
  --border-opacity: 1;
  padding: 0.5rem;
  border-top-width: 4px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  background-color: rgba(240,255,244,var(--bg-opacity));
  border-radius: 0.25rem;
}

.smartbox_components_alert-48-18 {
  display: flex;
}

.smartbox_components_alert-49-19 {
  justify-content: (:center);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  font-size: 1.875rem;
  color: rgba(104,211,145,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_components_alert-51-19 {
  align-self: center;
}

.smartbox_components_alert-52-18 {
  font-weight: 700;
}

.smartbox_components_button-17-18 {
  min-width: 160px;
  --text-opacity: 1;
  padding-bottom: 0.75rem;
  font-weight: 500;
  font-size: 1rem;
  background-color: rgba(0,0,0,0.05);
  padding-right: 2.0rem;
  border-radius: 8px;
  display: block;
  color: rgba(0,0,0,var(--text-opacity));
  padding-left: 2.0rem;
  padding-top: 0.75rem;
}

.smartbox_components_button-17-18:hover {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  background-color: rgba(0,0,0,0.1);
}

.smartbox_components_button-17-18:focus {
  outline: none;
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}

.smartbox_components_button-32-18 {
  min-width: 160px;
  --text-opacity: 1;
  padding-bottom: 0.75rem;
  font-weight: 500;
  font-size: 1rem;
  background-color: rgb(253 73 56);
  padding-right: 2.0rem;
  border-radius: 8px;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 2.0rem;
  padding-top: 0.75rem;
}

.smartbox_components_button-32-18:hover {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.smartbox_components_button-32-18:hover {
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  background-color: rgba(210,66,47);
}

.smartbox_components_button-32-18:focus {
  outline: none;
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}

.smartbox_components_button-46-18 {
  min-width: 160px;
  --text-opacity: 1;
  padding-bottom: 0.75rem;
  font-weight: 500;
  font-size: 1rem;
  padding-right: 2.0rem;
  border-radius: 8px;
  color: rgba(245,101,101,var(--text-opacity));
  padding-left: 2.0rem;
  padding-top: 0.75rem;
}

.smartbox_components_button-46-18:focus {
  outline: none;
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}

.smartbox_components_button-46-18:hover {
  background-color: rgba(0,0,0,0.05);
  --bg-opacity: 1;
}

.smartbox_components_checkbox-11-19 {
  margin-top: 1.0rem;
}

.smartbox_components_checkbox-20-21 {
  padding-left: 0.25rem;
}

.smartbox_components_devider-6-18 {
  display: flex;
  border-top-width: 1px;
  border-color: (:gray-700);
  margin-top: 1.0rem;
  margin-bottom: 1.0rem;
}

.smartbox_components_devider-8-18 {
  display: flex;
  align-items: center;
  margin-top: 1.0rem;
  margin-bottom: 1.0rem;
}

.smartbox_components_devider-9-19 {
  border-top-width: 1px;
  width: 1.25rem;
  border-color: (:gray-700);
}

.smartbox_components_devider-10-19 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.smartbox_components_devider-11-19 {
  flex-grow: 1;
  border-top-width: 1px;
  border-color: (:gray-700);
}

.smartbox_components_dropdown-13-19 {
  margin-top: 1.0rem;
}

.smartbox_components_dropdown-16-15 {
  display: block;
  border-width: 1px;
  border-radius: 0.375rem;
  border-color: rgba(226,232,240,var(--border-opacity));
  --border-opacity: 1;
  padding: 0.75rem;
  width: 100%;
}

.smartbox_components_form-error-10-23 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_components_label-7-19 {
  margin-bottom: 0.0rem;
}

.smartbox_components_label-9-21 {
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
  padding-left: 0.25rem;
}

.smartbox_components_modal-40-17 {
  width: 100%;
  right: 0.0rem;
  top: 0.0rem;
  --bg-opacity: 40%;
  height: 100%;
  overflow-y: auto;
  position: fixed;
  z-index: 50;
  overflow-x: auto;
  background-color: rgba(160,174,192,var(--bg-opacity));
}

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

.smartbox_components_modal-53-19 {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 0.25rem;
}

.smartbox_components_modal-56-20 {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  border-bottom-width: 1px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.smartbox_components_modal-57-20 {
  font-size: 1.25rem;
  font-weight: 700;
}

.smartbox_components_modal-59-24 {
  font-size: 1.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  border-radius: 0.25rem;
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_components_modal-59-24:hover {
  background-color: rgba(254,215,215,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_components_text-input-13-24 {
  margin-top: 1.0rem;
}

.smartbox_components_text-input-16-15 {
  display: block;
  border-width: 1px;
  border-radius: 0.375rem;
  border-color: rgba(226,232,240,var(--border-opacity));
  --border-opacity: 1;
  padding: 0.75rem;
  width: 100%;
}

.smartbox_components_typography-6-16 {
  font-weight: 700;
  font-size: 1.875rem;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-top: 2.0rem;
  margin-bottom: 1.25rem;
}

.smartbox_components_typography-11-19 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-top: 1.0rem;
  margin-bottom: 0.5rem;
}

.smartbox_components_typography-14-21 {
  padding-left: 0.25rem;
  color: rgb(253 73 56);
}

.smartbox_components_typography-18-16 {
  font-weight: 700;
  font-size: 1.25rem;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-top: 2.0rem;
  margin-bottom: 1.25rem;
}

.smartbox_core-107-32 {
  font-size: 1.25rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.smartbox_dev-welcome-22-21 {
  display: flex;
  justify-content: space-between;
  border-top-width: 1px;
  padding: 1.0rem;
  align-items: center;
  align-self: center;
}

.smartbox_dev-welcome-25-23 {
  display: flex;
}

.smartbox_dev-welcome-26-49 {
  width: 3.75rem;
  height: 3.75rem;
}

.smartbox_dev-welcome-27-22 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
}

.smartbox_dev-welcome-28-23 {
  font-weight: 500;
}

.smartbox_dev-welcome-30-25 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev-welcome-31-29 {
  font-weight: 500;
}

.smartbox_dev-welcome-33-57 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
  text-decoration: underline;
}

.smartbox_dev-welcome-36-25 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 50.0rem;
}

.smartbox_dev-welcome-51-23 {
  padding: 1.25rem;
}

.smartbox_dev-welcome-53-26 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  font-weight: 600;
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev-welcome-56-24 {
  display: flex;
  justify-content: space-between;
  margin-top: 2.0rem;
}

.smartbox_dev-welcome-116-20 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_dev-welcome-117-21 {
  text-align: center;
  margin-bottom: 1.0rem;
}

.smartbox_dev-welcome-118-21 {
  font-size: 4rem;
  font-weight: 700;
  margin-top: 1.5rem;
}

.smartbox_dev-welcome-129-23 {
  text-align: center;
}

.smartbox_dev-welcome-131-22 {
  text-decoration: underline;
  color: rgba(43,108,176,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev-welcome-131-22:hover {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev-welcome-135-23 {
  text-align: center;
  font-size: 1.875rem;
  margin-top: 3.0rem;
}

.smartbox_dev-welcome-139-23 {
  text-align: center;
  font-size: 1.875rem;
  margin-top: 3.0rem;
}

.smartbox_dev-welcome-141-22 {
  text-decoration: underline;
  color: rgba(43,108,176,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev-welcome-141-22:hover {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev-welcome-144-22 {
  text-decoration: underline;
  color: rgba(43,108,176,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev-welcome-144-22:hover {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev-welcome-149-23 {
  display: grid;
  row-gap: 1.0rem;
}

.smartbox_dev-welcome-153-27 {
  display: flex;
  align-items: flex-start;
  border-width: 1px;
  border-radius: 0.5rem;
  padding: 2.0rem;
}

.smartbox_dev-welcome-154-29 {
  margin-right: 2.0rem;
  width: 10.0rem;
  max-height: 10.0rem;
  display: flex;
}

.smartbox_dev-welcome-154-96 {
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_dev-welcome-156-31 {
  margin: auto;
}

.smartbox_dev-welcome-157-28 {
  flex-grow: 1;
}

.smartbox_dev-welcome-158-29 {
  display: flex;
  justify-content: space-between;
}

.smartbox_dev-welcome-159-30 {
  margin-bottom: 0.5rem;
}

.smartbox_dev-welcome-160-31 {
  font-size: 1.125rem;
  font-weight: 700;
}

.smartbox_dev-welcome-161-31 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev-welcome-162-29 {
  margin-bottom: 0.5rem;
}

.smartbox_dev-welcome-166-31 {
  text-decoration: underline;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.smartbox_dev-welcome-166-31:hover {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev-welcome-169-33 {
  margin-left: 1.0rem;
  text-decoration: underline;
  cursor: pointer;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.smartbox_dev-welcome-169-33:hover {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev-welcome-173-36 {
  margin-left: 1.0rem;
}

.smartbox_dev-welcome-177-34 {
  margin-top: 0.5rem;
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_apps_crud-325-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_apps_crud-330-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_apps_crud-338-25 {
  margin-top: 1.25rem;
}

.smartbox_dev_apps_crud-343-25 {
  margin-top: 1.25rem;
}

.smartbox_dev_apps_crud-353-23 {
  margin-top: 1.25rem;
}

.smartbox_dev_apps_crud-358-23 {
  margin-top: 1.25rem;
}

.smartbox_dev_apps_crud-363-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_apps_crud-369-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_apps_crud-375-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_apps_crud-380-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_apps_crud-385-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_apps_crud-390-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_apps_crud-398-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_dev_apps_crud-399-18 {
  margin-top: 1.25rem;
  margin-bottom: 2.5rem;
}

.smartbox_dev_apps_crud-400-18 {
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  font-weight: 600;
}

.smartbox_dev_apps_crud-402-19 {
  display: flex;
}

.smartbox_dev_apps_crud-404-22 {
  margin-left: 2.5rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  border-left-width: 1px;
}

.smartbox_dev_apps_crud-405-21 {
  position: sticky;
  top: 0.0rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.smartbox_dev_apps_crud-405-21>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.25rem * var(--space-y-reverse));
  margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
}

.smartbox_dev_apps_crud-407-17 {
  width: 100%;
}

.smartbox_dev_apps_crud-411-17 {
  width: 100%;
}

.smartbox_dev_apps_crud-417-19 {
  margin-left: 2.5rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  border-left-width: 1px;
}

.smartbox_dev_apps_crud-418-18 {
  position: sticky;
  top: 0.0rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.smartbox_dev_apps_crud-418-18>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.25rem * var(--space-y-reverse));
  margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
}

.smartbox_dev_apps_crud-421-14 {
  width: 100%;
  border-width: 1px;
  border-color: rgba(245,101,101,var(--border-opacity));
  --border-opacity: 1;
}

.smartbox_dev_apps_crud-425-14 {
  width: 100%;
}

.smartbox_dev_apps_crud-434-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_dev_apps_crud-436-18 {
  margin-bottom: 2.5rem;
  margin-top: 1.25rem;
  font-size: 1.5rem;
  font-weight: 600;
}

.smartbox_dev_apps_crud-438-19 {
  display: flex;
}

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

.smartbox_dev_apps_crud-448-18 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-451-26 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  cursor: pointer;
}

.smartbox_dev_apps_crud-454-38 {
  padding-left: 0.5rem;
}

.smartbox_dev_apps_crud-456-23 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-457-23 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-461-17 {
  margin-top: 1.25rem;
  margin-bottom: 5.0rem;
}

.smartbox_dev_apps_crud-464-20 {
  margin-bottom: 1.25rem;
}

.smartbox_dev_apps_crud-466-17 {
  margin-bottom: 2.5rem;
  font-size: 1.5rem;
  font-weight: 600;
}

.smartbox_dev_apps_crud-470-18 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_apps_crud-471-18 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-475-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_apps_crud-476-20 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-483-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_apps_crud-484-23 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-488-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_apps_crud-489-23 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-493-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_apps_crud-494-23 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-498-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_apps_crud-499-23 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-503-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_apps_crud-504-23 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-508-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_apps_crud-509-23 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-514-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_apps_crud-515-20 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-519-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_apps_crud-520-20 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-526-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_apps_crud-527-20 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-531-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_apps_crud-532-19 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-536-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_apps_crud-537-19 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-541-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_apps_crud-542-19 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-547-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_apps_crud-548-19 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-553-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_apps_crud-554-19 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-558-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_apps_crud-559-19 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-563-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_apps_crud-564-19 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-568-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_apps_crud-569-19 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_apps_crud-576-19 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_dev_apps_crud-577-20 {
  display: flex;
}

.smartbox_dev_apps_crud-578-21 {
  flex: 1 1 0%;
}

.smartbox_dev_apps_crud-580-23 {
  margin-left: 2.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  border-left-width: 1px;
  flex: none;
}

.smartbox_dev_apps_crud-581-22 {
  position: sticky;
  top: 0.0rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.smartbox_dev_apps_crud-581-22>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.25rem * var(--space-y-reverse));
  margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
}

.smartbox_dev_apps_crud-583-21 {
  display: block;
}

.smartbox_dev_apps_crud-586-19 {
  width: 100%;
}

.smartbox_dev_apps_crud-589-23 {
  display: block;
}

.smartbox_dev_apps_crud-590-43 {
  width: 100%;
}

.smartbox_dev_apps_crud-593-20 {
  width: 100%;
}

.smartbox_dev_apps_crud-598-20 {
  width: 100%;
}

.smartbox_dev_apps_crud-603-18 {
  width: 100%;
}

.smartbox_dev_apps_view-14-19 {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 1.0rem;
  margin-top: 1.25rem;
}

.smartbox_dev_apps_view-16-22 {
  border-width: 1px;
  border-radius: 0.25rem;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  padding: 1.25rem;
  cursor: pointer;
}

.smartbox_dev_apps_view-19-25 {
  margin: auto;
  margin-bottom: 0.75rem;
}

.smartbox_dev_apps_view-20-22 {
  font-size: 1.5rem;
  font-weight: 700;
  color: rgba(26,32,44,var(--text-opacity));
  --text-opacity: 1;
  overflow-wrap: break-word;
}

.smartbox_dev_apps_view-23-26 {
  display: block;
  margin-top: 0.25rem;
  overflow-wrap: break-word;
}

.smartbox_dev_apps_view-25-24 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  margin-top: 1.0rem;
  display: block;
}

.smartbox_dev_apps_view-30-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_dev_apps_view-31-18 {
  display: flex;
  justify-content: space-between;
}

.smartbox_dev_apps_view-32-18 {
  margin-bottom: 0.5rem;
  margin-top: 1.25rem;
  font-size: 1.5rem;
  font-weight: 600;
}

.smartbox_dev_bulk_crud-269-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_bulk_crud-274-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_bulk_crud-279-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_bulk_crud-288-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_bulk_crud-293-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_bulk_crud-298-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_bulk_crud-303-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_bulk_crud-308-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_bulk_crud-313-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_bulk_crud-320-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_dev_bulk_crud-321-18 {
  margin-top: 1.25rem;
  margin-bottom: 2.5rem;
}

.smartbox_dev_bulk_crud-322-18 {
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  font-weight: 600;
}

.smartbox_dev_bulk_crud-324-19 {
  display: flex;
}

.smartbox_dev_bulk_crud-326-22 {
  margin-left: 2.5rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  border-left-width: 1px;
}

.smartbox_dev_bulk_crud-327-21 {
  position: sticky;
  top: 0.0rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.smartbox_dev_bulk_crud-327-21>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.25rem * var(--space-y-reverse));
  margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
}

.smartbox_dev_bulk_crud-329-17 {
  width: 100%;
}

.smartbox_dev_bulk_crud-333-17 {
  width: 100%;
}

.smartbox_dev_bulk_crud-339-19 {
  margin-left: 2.5rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  border-left-width: 1px;
}

.smartbox_dev_bulk_crud-340-18 {
  position: sticky;
  top: 0.0rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.smartbox_dev_bulk_crud-340-18>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.25rem * var(--space-y-reverse));
  margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
}

.smartbox_dev_bulk_crud-343-14 {
  width: 100%;
  border-width: 1px;
  border-color: rgba(245,101,101,var(--border-opacity));
  --border-opacity: 1;
}

.smartbox_dev_bulk_crud-347-14 {
  width: 100%;
}

.smartbox_dev_bulk_crud-356-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_dev_bulk_crud-357-17 {
  margin-bottom: 2.5rem;
  margin-top: 1.25rem;
  font-size: 1.5rem;
  font-weight: 600;
}

.smartbox_dev_bulk_crud-359-18 {
  display: flex;
}

.smartbox_dev_bulk_crud-367-19 {
  margin-bottom: 1.0rem;
  margin-top: 1.75rem;
  font-size: 1.25rem;
  font-weight: 600;
}

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

.smartbox_dev_bulk_crud-370-18 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_bulk_crud-373-26 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  cursor: pointer;
}

.smartbox_dev_bulk_crud-376-38 {
  padding-left: 0.5rem;
}

.smartbox_dev_bulk_crud-378-23 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_bulk_crud-379-23 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_bulk_crud-383-17 {
  margin-top: 1.25rem;
  margin-bottom: 5.0rem;
}

.smartbox_dev_bulk_crud-386-20 {
  margin-bottom: 1.25rem;
}

.smartbox_dev_bulk_crud-388-17 {
  margin-bottom: 2.5rem;
  font-size: 1.5rem;
  font-weight: 600;
}

.smartbox_dev_bulk_crud-392-18 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_bulk_crud-393-18 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_bulk_crud-397-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_bulk_crud-398-20 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_bulk_crud-402-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_bulk_crud-403-20 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_bulk_crud-409-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_bulk_crud-410-20 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_bulk_crud-414-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_bulk_crud-415-19 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_bulk_crud-419-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_bulk_crud-420-19 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_bulk_crud-424-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_bulk_crud-425-19 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_bulk_crud-429-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_bulk_crud-430-19 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_bulk_crud-434-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_bulk_crud-435-19 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_bulk_crud-439-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_bulk_crud-440-19 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_bulk_crud-444-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_bulk_crud-445-19 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_bulk_crud-449-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_dev_bulk_crud-450-19 {
  margin-bottom: 0.5rem;
}

.smartbox_dev_bulk_crud-457-19 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_dev_bulk_crud-458-20 {
  display: flex;
}

.smartbox_dev_bulk_crud-459-21 {
  flex: 1 1 0%;
}

.smartbox_dev_bulk_crud-461-23 {
  margin-left: 2.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  border-left-width: 1px;
  flex: none;
}

.smartbox_dev_bulk_crud-462-22 {
  position: sticky;
  top: 0.0rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.smartbox_dev_bulk_crud-462-22>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.25rem * var(--space-y-reverse));
  margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
}

.smartbox_dev_bulk_crud-465-18 {
  width: 100%;
}

.smartbox_dev_bulk_crud-470-18 {
  width: 100%;
}

.smartbox_dev_bulk_crud-475-20 {
  width: 100%;
}

.smartbox_dev_bulk_crud-480-18 {
  width: 100%;
}

.smartbox_dev_bulk_view-13-19 {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 1.0rem;
  margin-top: 1.25rem;
}

.smartbox_dev_bulk_view-15-22 {
  border-width: 1px;
  border-radius: 0.25rem;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  padding: 1.25rem;
  cursor: pointer;
}

.smartbox_dev_bulk_view-18-25 {
  margin: auto;
  margin-bottom: 0.75rem;
}

.smartbox_dev_bulk_view-19-22 {
  font-size: 1.5rem;
  font-weight: 700;
  color: rgba(26,32,44,var(--text-opacity));
  --text-opacity: 1;
  overflow-wrap: break-word;
}

.smartbox_dev_bulk_view-22-26 {
  display: block;
  margin-top: 0.25rem;
  overflow-wrap: break-word;
}

.smartbox_dev_bulk_view-24-24 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  margin-top: 1.0rem;
  display: block;
}

.smartbox_dev_bulk_view-29-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_dev_bulk_view-30-18 {
  display: flex;
  justify-content: space-between;
}

.smartbox_dev_bulk_view-31-18 {
  margin-bottom: 0.5rem;
  margin-top: 1.25rem;
  font-size: 1.5rem;
  font-weight: 600;
}

.smartbox_dev_confirm-email_view-8-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_dev_confirm-email_view-10-13 {
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  font-weight: 600;
}

.smartbox_dev_enroll_view-13-39 {
  margin-top: 1.5rem;
  width: 480px;
}

.smartbox_dev_enroll_view-22-20 {
  margin-top: 2.0rem;
}

.smartbox_dev_enroll_view-27-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  margin-top: 2.0rem;
}

.smartbox_dev_enroll_view-28-17 {
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  font-weight: 600;
}

.smartbox_layout-43-19 {
  position: fixed;
  bottom: 0.0rem;
  right: 0.0rem;
  margin: 1.25rem;
}

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

.smartbox_layout-52-20 {
  padding-bottom: 1.25rem;
  justify-content: space-between;
  height: 80px;
  align-items: center;
  border-bottom-width: 1px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  padding-right: 2.0rem;
  display: flex;
  padding-left: 2.0rem;
  padding-top: 1.25rem;
}

.smartbox_layout-54-25 {
  display: flex;
  align-items: center;
}

.smartbox_layout-55-72 {
  height: 40px;
}

.smartbox_layout-56-29 {
  font-size: 24px;
  padding-left: 12px;
  padding-top: 2px;
}

.smartbox_layout-57-21 {
  display: flex;
  align-items: center;
}

.smartbox_layout-58-22 {
  margin-right: 2.0rem;
  display: flex;
  gap: 2.0rem;
  font-size: 1.125rem;
}

.smartbox_layout-70-26 {
  color: rgba(203,213,224,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-71-26 {
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
  border-bottom-width: 2px;
  border-bottom-color: rgba(255,255,255,var(--border-opacity));
  --border-opacity: 1;
}

.smartbox_layout-71-26:hover {
  border-bottom-width: 2px;
  border-bottom-color: rgba(203,213,224,var(--border-opacity));
  --border-opacity: 1;
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-75-22 {
  border-bottom-width: 2px;
  border-bottom-color: rgba(255,255,255,var(--border-opacity));
  --border-opacity: 1;
}

.smartbox_layout-87-21 {
  align-self: center;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  cursor: pointer;
}

.smartbox_layout-87-21:hover {
  text-decoration: none;
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-87-21:active {
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}

.smartbox_layout-90-29 {
  text-decoration: underline;
  color: rgba(43,108,176,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-90-29:hover {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-92-19 {
  flex: 1 1 0%;
  padding-bottom: 4.0rem;
  min-height: 90%;
}

.smartbox_layout-96-33 {
  height: 40px;
}

.smartbox_layout-97-20 {
  display: flex;
  align-items: center;
}

.smartbox_layout-97-103 {
  height: 40px;
}

.smartbox_layout-97-136 {
  font-size: 24px;
  padding-left: 12px;
  padding-top: 2px;
}

.smartbox_layout-104-20 {
  padding-bottom: 1.25rem;
  justify-content: space-between;
  height: 80px;
  align-items: center;
  border-bottom-width: 1px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  padding-right: 2.0rem;
  display: flex;
  padding-left: 2.0rem;
  padding-top: 1.25rem;
}

.smartbox_layout-106-25 {
  display: flex;
  align-items: center;
}

.smartbox_layout-117-19 {
  align-self: center;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  cursor: pointer;
}

.smartbox_layout-117-19:hover {
  text-decoration: none;
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-117-19:active {
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}

.smartbox_layout-120-27 {
  text-decoration: underline;
  color: rgba(43,108,176,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-120-27:hover {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-130-20 {
  padding-bottom: 1.25rem;
  justify-content: space-between;
  height: 80px;
  align-items: center;
  border-bottom-width: 1px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  padding-right: 2.0rem;
  display: flex;
  padding-left: 2.0rem;
  padding-top: 1.25rem;
}

.smartbox_layout-132-25 {
  display: flex;
  align-items: center;
}

.smartbox_layout-143-19 {
  align-self: center;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  cursor: pointer;
}

.smartbox_layout-143-19:hover {
  text-decoration: none;
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-143-19:active {
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}

.smartbox_layout-146-27 {
  text-decoration: underline;
  color: rgba(43,108,176,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-146-27:hover {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-157-33 {
  height: 40px;
}

.smartbox_layout-159-64 {
  height: 40px;
}

.smartbox_layout-160-21 {
  font-size: 24px;
  padding-left: 12px;
  padding-top: 2px;
}

.smartbox_layout-167-20 {
  padding-bottom: 1.25rem;
  justify-content: space-between;
  height: 80px;
  align-items: center;
  border-bottom-width: 1px;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  padding-right: 2.0rem;
  display: flex;
  padding-left: 2.0rem;
  padding-top: 1.25rem;
}

.smartbox_layout-169-30 {
  display: flex;
  align-items: center;
}

.smartbox_layout-171-21 {
  display: flex;
  align-items: center;
}

.smartbox_layout-172-22 {
  border-bottom-width: 2px;
  border-bottom-color: rgba(255,255,255,var(--border-opacity));
  --border-opacity: 1;
}

.smartbox_layout-184-21 {
  align-self: center;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  cursor: pointer;
}

.smartbox_layout-184-21:hover {
  text-decoration: none;
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-184-21:active {
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}

.smartbox_layout-187-25 {
  display: flex;
  gap: 0.5rem;
}

.smartbox_layout-188-24 {
  text-decoration: underline;
  color: rgba(43,108,176,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-188-24:hover {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-190-24 {
  text-decoration: underline;
  color: rgba(43,108,176,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-190-24:hover {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-192-19 {
  flex: 1 1 0%;
  padding-bottom: 1.0rem;
  padding-top: 1.0rem;
  min-height: 90%;
}

.smartbox_layout-200-20 {
  color: rgba(56,161,105,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(240,255,244,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: rgba(154,230,180,var(--border-opacity));
  --border-opacity: 1;
}

.smartbox_layout-203-20 {
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(255,245,245,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: rgba(254,178,178,var(--border-opacity));
  --border-opacity: 1;
}

.smartbox_layout-205-14 {
  line-height: 1;
  padding-bottom: 0.25rem;
  margin-left: 1.0rem;
  font-size: 1rem;
  padding-right: 0.5rem;
  letter-spacing: 0;
  border-radius: 0.25rem;
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.smartbox_layout-211-19 {
  margin: auto;
  width: 1040px;
}

.smartbox_layout-214-20 {
  margin-top: 2.0rem;
  font-size: .875rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-216-22 {
  margin-left: 0.5rem;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  cursor: pointer;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.smartbox_layout-216-22:hover {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-221-20 {
  margin-top: 2.0rem;
  display: flex;
  align-items: center;
}

.smartbox_layout-222-21 {
  letter-spacing: 0.05em;
  line-height: 2rem;
  font-size: 2.5rem;
}

.smartbox_layout-231-24 {
  margin-top: 1.0rem;
  display: flex;
  width: 1056px;
  margin-left: -0.5rem;
}

.smartbox_layout-235-29 {
  text-transform: uppercase;
  font-size: .875rem;
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  letter-spacing: 0.05em;
}

.smartbox_layout-237-31 {
  border-bottom-width: 2px;
  border-bottom-color: rgba(45,55,72,var(--border-opacity));
  --border-opacity: 1;
}

.smartbox_layout-238-31 {
  cursor: pointer;
  border-bottom-width: 2px;
}

.smartbox_layout-238-31:hover {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  border-bottom-width: 2px;
  border-bottom-color: rgba(45,55,72,var(--border-opacity));
  --border-opacity: 1;
}

.smartbox_layout-240-25 {
  flex-grow: 1;
  border-bottom-width: 2px;
}

.smartbox_layout-245-22 {
  margin-top: 2.0rem;
  padding: 1.0rem;
  background-color: rgba(255,245,245,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: rgba(254,178,178,var(--border-opacity));
  --border-opacity: 1;
  border-radius: 0.25rem;
}

.smartbox_layout-249-22 {
  margin-top: 2.0rem;
}

.smartbox_layout-251-22 {
  margin-top: 2.0rem;
}

.smartbox_operator_applications_deployed_show_view-21-21 {
  margin-left: 2.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  border-left-width: 1px;
  flex: none;
}

.smartbox_operator_applications_deployed_show_view-22-20 {
  position: sticky;
  top: 0.0rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.smartbox_operator_applications_deployed_show_view-22-20>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.25rem * var(--space-y-reverse));
  margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
}

.smartbox_operator_applications_deployed_show_view-26-21 {
  width: 100%;
}

.smartbox_operator_applications_deployed_show_view-30-21 {
  width: 100%;
}

.smartbox_operator_applications_deployed_show_view-38-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_operator_applications_deployed_show_view-39-18 {
  display: flex;
}

.smartbox_operator_applications_deployed_show_view-40-19 {
  flex: 1 1 0%;
}

.smartbox_operator_applications_deployed_view-11-21 {
  width: 100%;
}

.smartbox_operator_applications_deployed_view-12-22 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  border-bottom-width: 1px;
  margin-bottom: 1.0rem;
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_operator_applications_deployed_view-14-21 {
  padding: 0.75rem;
}

.smartbox_operator_applications_deployed_view-15-21 {
  padding: 0.75rem;
}

.smartbox_operator_applications_deployed_view-16-21 {
  padding: 0.75rem;
}

.smartbox_operator_applications_deployed_view-17-21 {
  padding: 0.75rem;
}

.smartbox_operator_applications_deployed_view-18-21 {
  padding: 0.75rem;
}

.smartbox_operator_applications_deployed_view-19-21 {
  padding: 0.75rem;
}

.smartbox_operator_applications_deployed_view-23-24 {
  border-bottom-width: 1px;
}

.smartbox_operator_applications_deployed_view-23-24:hover {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
  cursor: pointer;
}

.smartbox_operator_applications_deployed_view-25-24 {
  padding: 0.75rem;
}

.smartbox_operator_applications_deployed_view-28-24 {
  padding: 0.75rem;
}

.smartbox_operator_applications_deployed_view-29-24 {
  padding: 0.75rem;
}

.smartbox_operator_applications_deployed_view-30-24 {
  padding: 0.75rem;
}

.smartbox_operator_applications_deployed_view-31-24 {
  padding: 0.75rem;
}

.smartbox_operator_applications_deployed_view-32-24 {
  padding: 0.75rem;
}

.smartbox_operator_applications_deployed_view-36-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_operator_applications_deployed_view-37-18 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 3.0rem;
  margin-top: 2.0rem;
  margin-bottom: 1.5rem;
}

.smartbox_operator_applications_deployed_view-38-18 {
  font-size: 1.875rem;
  font-weight: 700;
}

.smartbox_operator_applications_show_view-15-19 {
  font-size: 1.875rem;
  font-weight: 700;
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.smartbox_operator_applications_show_view-16-20 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_applications_show_view-17-22 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_applications_show_view-20-22 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_applications_show_view-21-24 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_applications_show_view-26-22 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_applications_show_view-27-24 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_applications_show_view-31-22 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_applications_show_view-32-24 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_applications_show_view-42-23 {
  padding: 1.25rem;
}

.smartbox_operator_applications_show_view-43-26 {
  margin-top: 1.25rem;
}

.smartbox_operator_applications_show_view-49-24 {
  display: flex;
  justify-content: space-between;
  margin-top: 1.25rem;
  padding-top: 1.25rem;
  border-top-width: 1px;
}

.smartbox_operator_applications_show_view-62-21 {
  margin-left: 2.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  border-left-width: 1px;
  flex: none;
}

.smartbox_operator_applications_show_view-63-20 {
  position: sticky;
  top: 0.0rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.smartbox_operator_applications_show_view-63-20>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.25rem * var(--space-y-reverse));
  margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
}

.smartbox_operator_applications_show_view-67-21 {
  width: 100%;
}

.smartbox_operator_applications_show_view-72-21 {
  width: 100%;
}

.smartbox_operator_applications_show_view-78-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_operator_applications_show_view-80-18 {
  display: flex;
}

.smartbox_operator_applications_show_view-81-19 {
  flex: 1 1 0%;
}

.smartbox_operator_inferno-instruction-52-37 {
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_inferno-instruction-59-37 {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_inferno-instruction-63-69 {
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_inferno-instruction-70-42 {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_inferno-instruction-74-69 {
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_inferno-instruction-100-28 {
  border-left-width: 2px;
  padding-left: 0.5rem;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.smartbox_operator_inferno-instruction-119-28 {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_inferno-instruction-123-33 {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_inferno-instruction-206-19 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_operator_inferno-instruction-207-19 {
  font-weight: 700;
  font-size: 1.5rem;
  margin-top: 2.0rem;
  margin-bottom: 1.0rem;
}

.smartbox_operator_inferno-instruction-209-20 {
  margin-bottom: 1.0rem;
}

.smartbox_operator_inferno-instruction-211-19 {
  list-style-type: decimal;
}

.smartbox_operator_inferno-instruction-213-22 {
  margin-bottom: 1.0rem;
}

.smartbox_operator_inferno-instruction-216-26 {
  border-width: 1px;
  padding-bottom: 0.5rem;
  border-color: rgba(237,242,247,var(--border-opacity));
  --bg-opacity: 1;
  --border-opacity: 1;
  margin-bottom: 0.5rem;
  background-color: rgba(247,250,252,var(--bg-opacity));
  padding-right: 1.0rem;
  border-radius: 0.25rem;
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.smartbox_operator_inferno-instruction-218-26 {
  border-width: 1px;
  padding-bottom: 0.5rem;
  border-color: rgba(254,215,215,var(--border-opacity));
  --bg-opacity: 1;
  --border-opacity: 1;
  margin-bottom: 0.5rem;
  background-color: rgba(255,245,245,var(--bg-opacity));
  padding-right: 1.0rem;
  border-radius: 0.25rem;
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.smartbox_operator_inferno-instruction-220-26 {
  border-width: 1px;
  padding-bottom: 0.5rem;
  border-color: rgba(198,246,213,var(--border-opacity));
  --bg-opacity: 1;
  --border-opacity: 1;
  margin-bottom: 0.5rem;
  background-color: rgba(240,255,244,var(--bg-opacity));
  padding-right: 1.0rem;
  border-radius: 0.25rem;
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.smartbox_operator_inferno-instruction-222-26 {
  display: flex;
}

.smartbox_operator_inferno-instruction-232-27 {
  color: rgba(56,161,105,var(--text-opacity));
  --text-opacity: 1;
  margin-left: 0.5rem;
  margin-top: auto;
  margin-bottom: auto;
}

.smartbox_operator_inferno-instruction-233-27 {
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
  margin-left: 0.5rem;
  margin-top: auto;
  margin-bottom: auto;
}

.smartbox_operator_patients_edit_view-21-20 {
  margin-top: 2.5rem;
  display: flex;
}

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

.smartbox_operator_patients_edit_view-26-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_operator_patients_show_view-18-20>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.0rem * var(--space-y-reverse));
  margin-top: calc(1.0rem * calc(1 - var(--space-y-reverse)));
}

.smartbox_operator_patients_show_view-20-24 {
  margin: 0.0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_patients_show_view-24-26 {
  margin: 0.0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_patients_show_view-28-26 {
  margin: 0.0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_patients_show_view-32-26 {
  margin: 0.0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_patients_show_view-36-26 {
  margin: 0.0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_patients_show_view-41-23>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.0rem * var(--space-y-reverse));
  margin-top: calc(1.0rem * calc(1 - var(--space-y-reverse)));
}

.smartbox_operator_patients_show_view-44-29 {
  margin: 0.0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_patients_show_view-48-29 {
  margin: 0.0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_patients_show_view-59-23 {
  padding: 1.25rem;
}

.smartbox_operator_patients_show_view-60-26 {
  margin-top: 1.25rem;
}

.smartbox_operator_patients_show_view-63-24 {
  display: flex;
  justify-content: space-between;
  margin-top: 1.25rem;
  padding-top: 1.25rem;
  border-top-width: 1px;
}

.smartbox_operator_patients_show_view-75-21 {
  margin-left: 2.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  border-left-width: 1px;
  flex: none;
}

.smartbox_operator_patients_show_view-76-20 {
  position: sticky;
  top: 0.0rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.smartbox_operator_patients_show_view-76-20>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.25rem * var(--space-y-reverse));
  margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
}

.smartbox_operator_patients_show_view-95-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_operator_patients_show_view-97-18 {
  display: flex;
}

.smartbox_operator_patients_show_view-98-19 {
  flex: 1 1 0%;
}

.smartbox_operator_patients_view-10-18>*+* {
  --divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
  border-bottom-width: calc(1px * var(--divide-y-reverse));
}

.smartbox_operator_patients_view-13-21 {
  padding: 1.0rem;
  cursor: pointer;
  display: flex;
  align-items: center;
}

.smartbox_operator_patients_view-13-21:hover {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_operator_patients_view-18-26 {
  border-radius: 9999px;
  background-color: rgba(104,211,145,var(--bg-opacity));
  --bg-opacity: 1;
  margin-right: 0.75rem;
  display: inline-block;
  width: 16px;
  height: 16px;
}

.smartbox_operator_patients_view-23-26 {
  border-radius: 9999px;
  background-color: rgba(203,213,224,var(--bg-opacity));
  --bg-opacity: 1;
  margin-right: 0.75rem;
  display: inline-block;
  width: 16px;
  height: 16px;
}

.smartbox_operator_patients_view-28-24 {
  padding-left: 0.5rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_patients_view-32-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_operator_patients_view-33-17 {
  font-weight: 700;
  font-size: 1.5rem;
  margin-top: 2.0rem;
  margin-bottom: 2.0rem;
}

.smartbox_operator_review-request-64-19 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_operator_review-request-73-22 {
  display: flex;
}

.smartbox_operator_review-request-74-23 {
  flex: 1 1 0%;
}

.smartbox_operator_review-request-76-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-77-23 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_review-request-79-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-80-23 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_review-request-84-26 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-85-26 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_review-request-87-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-89-24 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_review-request-90-24 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_review-request-92-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-93-23 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_review-request-99-31 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-99-121 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  cursor: pointer;
}

.smartbox_operator_review-request-99-121:hover {
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-99-187 {
  padding-left: 0.5rem;
}

.smartbox_operator_review-request-100-30 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_review-request-102-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-103-23 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_review-request-105-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-106-23 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_review-request-108-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-109-23 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_review-request-111-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-112-23 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_review-request-114-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-115-23 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_review-request-118-25 {
  margin-left: 2.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  border-left-width: 1px;
  flex: none;
}

.smartbox_operator_review-request-119-24 {
  position: sticky;
  top: 0.0rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.smartbox_operator_review-request-119-24>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.25rem * var(--space-y-reverse));
  margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
}

.smartbox_operator_review-request-122-20 {
  width: 100%;
}

.smartbox_operator_review-request-127-20 {
  width: 100%;
}

.smartbox_operator_review-requests-50-19 {
  margin-top: 2.0rem;
  font-size: .875rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-requests-52-21 {
  margin-left: 0.5rem;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  cursor: pointer;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.smartbox_operator_review-requests-52-21:hover {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-requests-57-13 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.smartbox_operator_review-requests-58-16 {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  font-size: .875rem;
  font-weight: 500;
  text-align: left;
}

.smartbox_operator_review-requests-59-21 {
  margin-top: 1.0rem;
}

.smartbox_operator_review-requests-60-22 {
  margin-bottom: 1.0rem;
  border-radius: 0.25rem;
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_operator_review-requests-66-17 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.smartbox_operator_review-requests-69-24 {
  border-bottom-width: 1px;
}

.smartbox_operator_review-requests-69-24:hover {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
  cursor: pointer;
}

.smartbox_operator_review-requests-77-19 {
  margin: auto;
  width: 1040px;
}

.smartbox_operator_review-requests-79-20 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_operator_review-requests-81-20 {
  margin-top: 2.0rem;
  display: flex;
  align-items: center;
}

.smartbox_operator_review-requests-82-21 {
  letter-spacing: 0.05em;
  line-height: 2rem;
  font-size: 2.5rem;
}

.smartbox_operator_review-requests-85-22 {
  margin-top: 1.0rem;
}

.smartbox_operator_review-requests-86-24 {
  margin-top: 1.0rem;
}

.smartbox_operator_review-requests-87-19 {
  padding: 1.0rem;
  font-size: .875rem;
  font-weight: 500;
  text-align: left;
}

.smartbox_operator_review-requests-88-27 {
  border-bottom-width: 1px;
  margin-bottom: 1.0rem;
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_operator_review-requests-94-20 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.smartbox_operator_review-requests-97-27 {
  border-bottom-width: 1px;
}

.smartbox_operator_review-requests-97-27:hover {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
  cursor: pointer;
}

.smartbox_operator_review-requests-104-20 {
  margin-top: 2.0rem;
  display: flex;
  align-items: center;
}

.smartbox_operator_review-requests-105-21 {
  letter-spacing: 0.05em;
  line-height: 2rem;
  font-size: 2.5rem;
}

.smartbox_operator_review-requests-107-20 {
  margin-top: 1.0rem;
}

.smartbox_patient-smart-app_list-27-21 {
  display: flex;
  justify-content: space-between;
  border-top-width: 1px;
  padding: 1.0rem;
  align-items: center;
  align-self: center;
}

.smartbox_patient-smart-app_list-30-23 {
  display: flex;
}

.smartbox_patient-smart-app_list-31-49 {
  width: 3.75rem;
  height: 3.75rem;
}

.smartbox_patient-smart-app_list-32-22 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
}

.smartbox_patient-smart-app_list-33-23 {
  font-weight: 500;
}

.smartbox_patient-smart-app_list-35-25 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_patient-smart-app_list-36-29 {
  font-weight: 500;
}

.smartbox_patient-smart-app_list-38-57 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
  text-decoration: underline;
}

.smartbox_patient-smart-app_list-41-25 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 50.0rem;
}

.smartbox_patient-smart-app_list-56-23 {
  padding: 1.25rem;
}

.smartbox_patient-smart-app_list-58-26 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  font-weight: 600;
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_patient-smart-app_list-61-24 {
  display: flex;
  justify-content: space-between;
  margin-top: 2.0rem;
}

.smartbox_patient-smart-app_list-122-20 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_patient-smart-app_list-123-21 {
  text-align: center;
  margin-bottom: 1.0rem;
}

.smartbox_patient-smart-app_list-124-21 {
  font-size: 4rem;
  font-weight: 700;
  margin-top: 1.5rem;
}

.smartbox_patient-smart-app_list-128-23 {
  text-decoration: underline;
  color: rgba(43,108,176,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_patient-smart-app_list-128-23:hover {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_patient-smart-app_list-139-23 {
  text-align: center;
  font-size: 1.875rem;
  margin-top: 3.0rem;
}

.smartbox_patient-smart-app_list-143-23 {
  text-align: center;
  font-size: 1.875rem;
  margin-top: 3.0rem;
}

.smartbox_patient-smart-app_list-147-23 {
  display: grid;
  row-gap: 1.0rem;
}

.smartbox_patient-smart-app_list-151-27 {
  display: flex;
  align-items: flex-start;
  border-width: 1px;
  border-radius: 0.5rem;
  padding: 2.0rem;
}

.smartbox_patient-smart-app_list-152-29 {
  margin-right: 2.0rem;
  width: 10.0rem;
  max-height: 10.0rem;
  display: flex;
}

.smartbox_patient-smart-app_list-154-31 {
  margin: auto;
}

.smartbox_patient-smart-app_list-155-31 {
  width: 10.0rem;
  --text-opacity: 1;
  justify-content: center;
  --bg-opacity: 1;
  height: 10.0rem;
  align-items: center;
  font-size: 1.25rem;
  background-color: rgba(203,213,224,var(--bg-opacity));
  letter-spacing: 0.1em;
  display: flex;
  color: rgba(255,255,255,var(--text-opacity));
}

.smartbox_patient-smart-app_list-157-28 {
  flex-grow: 1;
}

.smartbox_patient-smart-app_list-158-29 {
  display: flex;
  justify-content: space-between;
}

.smartbox_patient-smart-app_list-159-30 {
  margin-bottom: 0.5rem;
}

.smartbox_patient-smart-app_list-160-31 {
  font-size: 1.125rem;
  font-weight: 700;
}

.smartbox_patient-smart-app_list-161-31 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_patient-smart-app_list-162-29 {
  margin-bottom: 0.5rem;
}

.smartbox_patient-smart-app_list-166-32 {
  text-decoration: underline;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.smartbox_patient-smart-app_list-166-32:hover {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_patient-smart-app_list-172-33 {
  margin-left: 1.0rem;
  text-decoration: underline;
  cursor: pointer;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.smartbox_patient-smart-app_list-172-33:hover {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_patient-smart-app_list-176-36 {
  margin-left: 1.0rem;
}

.smartbox_patient-smart-app_list-180-34 {
  margin-top: 0.5rem;
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_patient_application_view-14-21 {
  display: flex;
  justify-content: space-between;
  border-top-width: 1px;
  padding: 1.0rem;
  align-items: center;
  align-self: center;
}

.smartbox_patient_application_view-17-23 {
  display: flex;
}

.smartbox_patient_application_view-18-49 {
  width: 3.75rem;
  height: 3.75rem;
}

.smartbox_patient_application_view-19-22 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
}

.smartbox_patient_application_view-20-23 {
  font-weight: 500;
}

.smartbox_patient_application_view-22-25 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_patient_application_view-23-29 {
  font-weight: 500;
}

.smartbox_patient_application_view-25-57 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
  text-decoration: underline;
}

.smartbox_patient_application_view-28-25 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 50.0rem;
}

.smartbox_patient_application_view-43-23 {
  padding: 1.25rem;
}

.smartbox_patient_application_view-45-26 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  font-weight: 600;
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_patient_application_view-48-24 {
  display: flex;
  justify-content: space-between;
  margin-top: 2.0rem;
}

.smartbox_patient_application_view-57-18 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_patient_application_view-58-18 {
  font-size: 1.875rem;
  font-weight: 700;
  margin-top: 2.0rem;
  margin-bottom: 1.5rem;
}

.smartbox_patient_enroll_view-14-39 {
  margin-top: 1.5rem;
  width: 480px;
}

.smartbox_patient_enroll_view-21-20 {
  margin-top: 2.0rem;
}

.smartbox_patient_enroll_view-26-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 2.0rem;
}

.smartbox_patient_enroll_view-27-17 {
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  font-weight: 600;
}

.smartbox_patient_grants_view-12-18>*+* {
  --divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
  border-bottom-width: calc(1px * var(--divide-y-reverse));
}

.smartbox_patient_grants_view-14-24 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1.0rem;
  cursor: pointer;
}

.smartbox_patient_grants_view-14-24:hover {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_patient_grants_view-16-23 {
  display: flex;
  align-items: center;
}

.smartbox_patient_grants_view-18-24 {
  height: 2.5rem;
  width: 2.5rem;
  margin-right: 1.0rem;
  border-radius: 0.25rem;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.smartbox_patient_grants_view-20-24 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_patient_grants_view-29-22 {
  grid-column: span 4 / span 4;
  border-left-width: 1px;
  margin-left: 1.0rem;
  margin-top: 2.0rem;
  padding-left: 2.0rem;
  padding-right: 2.0rem;
}

.smartbox_patient_grants_view-30-23 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.0rem;
}

.smartbox_patient_grants_view-31-23 {
  font-size: 1.25rem;
  font-weight: 700;
}

.smartbox_patient_grants_view-34-22 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  z-index: 10;
  cursor: pointer;
  font-size: 1.5rem;
  padding-right: 0.75rem;
  border-radius: 0.25rem;
  color: rgba(245,101,101,var(--text-opacity));
  padding-left: 0.75rem;
  padding-top: 0.5rem;
}

.smartbox_patient_grants_view-34-22:hover {
  background-color: rgba(254,215,215,var(--bg-opacity));
  --bg-opacity: 1;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.smartbox_patient_grants_view-37-23>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.0rem * var(--space-y-reverse));
  margin-top: calc(1.0rem * calc(1 - var(--space-y-reverse)));
}

.smartbox_patient_grants_view-39-27 {
  margin: 0.0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_patient_grants_view-40-26 {
  display: block;
}

.smartbox_patient_grants_view-43-27 {
  margin: 0.0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_patient_grants_view-44-26 {
  display: block;
}

.smartbox_patient_grants_view-44-26:hover {
  text-decoration: none;
}

.smartbox_patient_grants_view-47-27 {
  margin: 0.0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_patient_grants_view-48-23 {
  display: block;
}

.smartbox_patient_grants_view-48-23:hover {
  text-decoration: none;
}

.smartbox_patient_grants_view-52-27 {
  margin: 0.0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_patient_grants_view-58-23 {
  margin-top: 2.0rem;
}

.smartbox_patient_grants_view-64-19 {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: 1.0rem;
  height: 100%;
}

.smartbox_patient_grants_view-66-23 {
  grid-column: span 8 / span 8;
  margin-left: 10.0rem;
}

.smartbox_patient_grants_view-67-23 {
  grid-column: span 12 / span 12;
  margin-left: 10.0rem;
  margin-right: 10.0rem;
}

.smartbox_patient_grants_view-68-20 {
  font-size: 1.875rem;
  font-weight: 700;
  margin-top: 2.0rem;
  margin-bottom: 1.5rem;
}

.smartbox_provider_core-6-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_provider_core-7-18 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 3.0rem;
  margin-top: 2.0rem;
  margin-bottom: 1.5rem;
}

.smartbox_provider_core-8-18 {
  font-size: 1.875rem;
  font-weight: 700;
}

.smartbox_tenant_bulk-client-list-51-13 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.smartbox_tenant_bulk-client-list-52-16 {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  font-size: .875rem;
  font-weight: 500;
  text-align: left;
}

.smartbox_tenant_bulk-client-list-53-21 {
  margin-top: 1.0rem;
}

.smartbox_tenant_bulk-client-list-54-22 {
  margin-bottom: 1.0rem;
  border-radius: 0.25rem;
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_tenant_bulk-client-list-59-17 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.smartbox_tenant_bulk-client-list-62-24 {
  border-bottom-width: 1px;
}

.smartbox_tenant_bulk-client-list-62-24:hover {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_tenant_bulk-client-list-94-21 {
  margin-top: 2.0rem;
  display: flex;
  gap: 1.0rem;
}

.smartbox_tenant_bulk-client-list-96-23 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  cursor: pointer;
  font-size: 1rem;
  padding-right: 1.0rem;
  border-radius: 0.25rem;
  display: inline-block;
  background: #EA4A35;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.smartbox_tenant_group-list-50-13 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.smartbox_tenant_group-list-51-16 {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  font-size: .875rem;
  font-weight: 500;
  text-align: left;
}

.smartbox_tenant_group-list-52-21 {
  margin-top: 1.0rem;
}

.smartbox_tenant_group-list-53-22 {
  margin-bottom: 1.0rem;
  border-radius: 0.25rem;
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_tenant_group-list-56-33 {
  text-align: right;
}

.smartbox_tenant_group-list-59-17 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.smartbox_tenant_group-list-62-24 {
  border-bottom-width: 1px;
}

.smartbox_tenant_group-list-62-24:hover {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_tenant_group-list-65-30 {
  text-align: right;
}

.smartbox_tenant_group-list-90-21 {
  margin-top: 2.0rem;
  display: flex;
  gap: 1.0rem;
}

.smartbox_tenant_group-list-92-23 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  cursor: pointer;
  font-size: 1rem;
  padding-right: 1.0rem;
  border-radius: 0.25rem;
  display: inline-block;
  background: #EA4A35;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.smartbox_tenant_patient-list-49-13 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.smartbox_tenant_patient-list-50-16 {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  font-size: .875rem;
  font-weight: 500;
  text-align: left;
}

.smartbox_tenant_patient-list-51-21 {
  margin-top: 1.0rem;
}

.smartbox_tenant_patient-list-52-22 {
  margin-bottom: 1.0rem;
  border-radius: 0.25rem;
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_tenant_patient-list-59-17 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.smartbox_tenant_patient-list-62-24 {
  border-bottom-width: 1px;
}

.smartbox_tenant_patient-list-62-24:hover {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_tenant_tenant-list-27-19 {
  margin-top: 2.0rem;
  font-size: .875rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_tenant_tenant-list-29-21 {
  margin-left: 0.5rem;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  cursor: pointer;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.smartbox_tenant_tenant-list-29-21:hover {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_tenant_tenant-list-34-17 {
  margin: auto;
  width: 1040px;
}

.smartbox_tenant_tenant-list-36-18 {
  margin-top: 2.0rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.smartbox_tenant_tenant-list-37-19 {
  letter-spacing: 0.05em;
  line-height: 2rem;
  font-size: 2.5rem;
}

.smartbox_tenant_tenant-list-39-20 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  cursor: pointer;
  font-size: 1rem;
  padding-right: 1.0rem;
  border-radius: 0.25rem;
  display: inline-block;
  background: #EA4A35;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.smartbox_tenant_tenant-list-42-18 {
  margin-top: 2.0rem;
}

.smartbox_tenant_tenant-list-44-20>*+* {
  --divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
  border-bottom-width: calc(1px * var(--divide-y-reverse));
}

.smartbox_tenant_tenant-list-48-22 {
  padding: 1.0rem;
  cursor: pointer;
  display: flex;
  align-items: center;
}

.smartbox_tenant_tenant-list-48-22:hover {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_tenant_tenant-new-72-19 {
  margin-top: 2.0rem;
  font-size: .875rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_tenant_tenant-new-74-21 {
  margin-left: 0.5rem;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  cursor: pointer;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.smartbox_tenant_tenant-new-74-21:hover {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_tenant_tenant-new-80-19 {
  margin: auto;
  width: 1040px;
}

.smartbox_tenant_tenant-new-82-20 {
  margin-top: 2.0rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.smartbox_tenant_tenant-new-83-21 {
  letter-spacing: 0.05em;
  line-height: 2rem;
  font-size: 2.5rem;
}

.smartbox_tenant_tenant-new-85-20 {
  margin-top: 2.0rem;
}

.smartbox_tenant_tenant-new-87-20 {
  margin-top: 2.0rem;
  margin-bottom: 1.0rem;
  max-width: 550px;
  display: flex;
  flex-direction: column;
  gap: 1.0rem;
}

.smartbox_tenant_tenant-new-95-21 {
  display: flex;
  gap: 2.0rem;
}

.smartbox_tenant_tenant-new-98-22 {
  margin-bottom: 0.5rem;
}

.smartbox_tenant_tenant-new-102-22 {
  color: rgba(155,44,44,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_tenant_tenant-view-93-36 {
  display: flex;
  gap: 1.0rem;
}

.smartbox_tenant_tenant-view-94-42 {
  font-size: 1rem;
  width: 240px;
}

.smartbox_tenant_tenant-view-97-27 {
  margin-top: 2.0rem;
  display: flex;
  flex-direction: column;
  gap: 1.0rem;
}

.smartbox_tenant_tenant-view-99-67 {
  max-height: 60px;
}

.smartbox_tenant_tenant-view-100-45:hover {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.smartbox_tenant_tenant-view-100-45 {
  cursor: default;
  display: flex;
  align-items: center;
}

.smartbox_tenant_tenant-view-100-161 {
  height: 40px;
}

.smartbox_tenant_tenant-view-100-194 {
  font-size: 24px;
  padding-left: 12px;
  padding-top: 2px;
}

.smartbox_tenant_tenant-view-101-55 {
  trasition-all: nil;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  border-bottom-width: 1px;
  border-color: #ccc;
}

.smartbox_tenant_tenant-view-101-55:hover {
  border-color: #EA4A35;
}

.smartbox_tenant_tenant-view-102-59 {
  trasition-all: nil;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  border-bottom-width: 1px;
  border-color: #ccc;
}

.smartbox_tenant_tenant-view-102-59:hover {
  border-color: #EA4A35;
}

.smartbox_tenant_tenant-view-103-53 {
  trasition-all: nil;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  border-bottom-width: 1px;
  border-color: #ccc;
}

.smartbox_tenant_tenant-view-103-53:hover {
  border-color: #EA4A35;
}

.smartbox_tenant_tenant-view-104-56 {
  trasition-all: nil;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  border-bottom-width: 1px;
  border-color: #ccc;
}

.smartbox_tenant_tenant-view-104-56:hover {
  border-color: #EA4A35;
}

.smartbox_tenant_tenant-view-106-27 {
  margin-top: 2.0rem;
  display: flex;
  gap: 1.0rem;
}

.smartbox_tenant_tenant-view-108-29 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  cursor: pointer;
  font-size: 1rem;
  padding-right: 1.0rem;
  border-radius: 0.25rem;
  display: inline-block;
  background: #EA4A35;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.smartbox_tenant_tenant-view-109-28 {
  padding-bottom: 0.5rem;
  transition-duration: 100ms;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  cursor: pointer;
  font-size: 1rem;
  padding-right: 1.0rem;
  border-radius: 0.25rem;
  display: inline-block;
  color: #EA4A35;
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.smartbox_tenant_tenant-view-109-28:hover {
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_tenant_user-list-50-13 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.smartbox_tenant_user-list-51-16 {
  padding-top: 1.0rem;
  padding-bottom: 1.0rem;
  font-size: .875rem;
  font-weight: 500;
  text-align: left;
}

.smartbox_tenant_user-list-52-21 {
  margin-top: 1.0rem;
}

.smartbox_tenant_user-list-53-22 {
  margin-bottom: 1.0rem;
  border-radius: 0.25rem;
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_tenant_user-list-60-17 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.smartbox_tenant_user-list-63-24 {
  border-bottom-width: 1px;
}

.smartbox_tenant_user-list-63-24:hover {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_ui-utils-27-17 {
  display: flex;
  gap: 1.0rem;
}

.smartbox_ui-utils-28-18 {
  font-size: 1rem;
  width: 240px;
}

.smartbox_welcome-35-21 {
  margin-bottom: 0.5rem;
}

.smartbox_welcome-37-31 {
  margin-bottom: 0.5rem;
  line-height: 1.25;
  cursor: pointer;
}

.smartbox_welcome-39-24 {
  padding-left: 0.5rem;
  padding-top: 0.5rem;
}

.smartbox_welcome-41-27 {
  margin-bottom: 0.5rem;
  font-size: .875rem;
}

.smartbox_welcome-46-19 {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  border-radius: 0.25rem;
  padding: 2.0rem;
  margin-bottom: 2.0rem;
}

.smartbox_welcome-47-20 {
  margin-bottom: 1.0rem;
  font-weight: 700;
  font-size: 1.125rem;
}

.smartbox_welcome-49-42 {
  margin-bottom: 1.0rem;
}

.smartbox_welcome-53-17 {
  padding-top: 4.0rem;
}

.smartbox_welcome-54-18 {
  width: 20.0rem;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 800px) {

  .smartbox_welcome-54-18 {
    width: 45.0rem;
  }

}

.smartbox_welcome-55-19 {
  margin-bottom: 1.0rem;
}

.smartbox_welcome-56-20 {
  margin-bottom: 0.5rem;
  font-size: 1.875rem;
  font-weight: 600;
  text-align: center;
}

.toolkit_button-9-3 {
  line-height: 1.625;
  border-width: 1px;
  padding-bottom: 0.5rem;
  transition-duration: 200ms;
  transition-property: all;
  --bg-opacity: 1;
  align-items: center;
  white-space: nowrap;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  cursor: pointer;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 1.0rem;
  border-radius: 0.25rem;
  display: inline-flex;
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.toolkit_button-9-3>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
}

.toolkit_button-9-3:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
}

.toolkit_button-9-3:not(:disabled):hover {
  color: rgba(66,153,225,var(--text-opacity));
  --text-opacity: 1;
  border-width: 1px;
  border-color: rgba(66,153,225,var(--border-opacity));
  --border-opacity: 1;
}

.toolkit_button-9-3:not(:disabled):active {
  color: rgba(44,82,130,var(--text-opacity));
  --text-opacity: 1;
  border-width: 1px;
  border-color: rgba(44,82,130,var(--border-opacity));
  --border-opacity: 1;
}

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

.toolkit_button-27-3 {
  background-color: rgba(66,153,225,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
}

.toolkit_button-27-3:not(:disabled):hover {
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(99,179,237,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
}

.toolkit_button-27-3:not(:disabled):active {
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(49,130,206,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
}

.toolkit_button-35-3 {
  background-color: rgba(234,74,53,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
}

.toolkit_button-35-3:not(:disabled):hover {
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(210,66,47,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
}

.toolkit_button-35-3:not(:disabled):active {
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(244,164,154,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
}

.toolkit_button-43-3 {
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.625rem;
  border-color: transparent;
  --bg-opacity: 1;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --border-opacity: 1;
  font-weight: 500;
  font-size: .875rem;
  background-color: rgba(120, 38, 245, 1);
  padding-right: 1.5rem;
  letter-spacing: 0.05em;
  border-radius: 5px;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 1.5rem;
  padding-top: 0.625rem;
}

.toolkit_button-43-3:focus {
  outline: none;
  box-shadow: none;
}

.toolkit_button-43-3:not(:disabled):hover {
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(157, 104, 239, 1);
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
}

.toolkit_button-43-3:not(:disabled):active {
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(98, 31, 199, 1);
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
}

.toolkit_button-57-3 {
  --text-opacity: 1;
  border-width: 2px;
  padding-bottom: 0.25rem;
  border-color: rgba(120, 38, 245, 1);
  --bg-opacity: 1;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --border-opacity: 1;
  cursor: pointer;
  font-weight: 500;
  font-size: 0.9rem;
  background-color: transparent;
  padding-right: 0.75rem;
  letter-spacing: 0.05em;
  border-radius: 8px;
  color: rgba(120, 38, 245, 1);
  padding-left: 0.75rem;
  padding-top: 0.25rem;
}

.toolkit_button-57-3:focus {
  outline: none;
  box-shadow: none;
}

.toolkit_button-57-3:not(:disabled):hover {
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(120, 38, 245, 1);
  --bg-opacity: 1;
  border-width: 2px;
  border-color: rgba(120, 38, 245, 1);
  --border-opacity: 1;
}

.toolkit_button-57-3:not(:disabled):active {
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(98, 31, 199, 1);
  border-width: 2px;
  border-color: rgba(120, 38, 245, 1);
  --border-opacity: 1;
}

.toolkit_button-72-3 {
  background-color: rgba(245,101,101,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
}

.toolkit_button-72-3:not(:disabled):hover {
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(252,129,129,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
}

.toolkit_button-72-3:not(:disabled):active {
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(229,62,62,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
}

.toolkit_button-80-3 {
  background-color: transparent;
  --bg-opacity: 1;
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.toolkit_button-80-3:focus {
  outline: none;
  box-shadow: none;
}

.toolkit_button-80-3:not(:disabled):hover {
  color: rgba(66,153,225,var(--text-opacity));
  --text-opacity: 1;
  background-color: transparent;
  --bg-opacity: 1;
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
}

.toolkit_button-80-3:not(:disabled):active {
  color: rgba(44,82,130,var(--text-opacity));
  --text-opacity: 1;
  background-color: transparent;
  --bg-opacity: 1;
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
}

.toolkit_button-80-3:disabled {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  background-color: transparent;
  --bg-opacity: 1;
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
  cursor: not-allowed;
}

.toolkit_button-90-3 {
  border-width: 1px;
  padding-bottom: 0.25rem;
  border-color: transparent;
  --bg-opacity: 1;
  --border-opacity: 1;
  background-color: transparent;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.toolkit_button-90-3:not(:disabled):hover {
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
  background-color: rgba(242, 233, 254, 1);
  --bg-opacity: 1;
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
}

.toolkit_button-90-3:not(:disabled):active {
  color: inherit;
  --text-opacity: 1;
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
}

.toolkit_button-90-3:disabled {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  background-color: transparent;
  --bg-opacity: 1;
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
  cursor: not-allowed;
}

.toolkit_button-100-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.0625rem;
  padding-bottom: 0.0625rem;
  font-size: .75rem;
}

.toolkit_button-103-3 {
  position: relative;
  border-radius: 0px;
}

.toolkit_button-103-3:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.toolkit_button-103-3:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.toolkit_button-103-3:not(:first-child) {
  margin-left: -1px;
}

.toolkit_button-103-3:focus {
  z-index: 2;
}

.toolkit_button-103-3:hover {
  z-index: 1;
}

.toolkit_button-134-31 {
  margin-right: 0.5rem;
}

.toolkit_button-173-19 {
  display: block;
  flex-grow: 1;
}

.toolkit_dropdown-button-27-21 {
  position: relative;
  display: inline-block;
  align-self: center;
}

.toolkit_dropdown-button-28-48 {
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.toolkit_dropdown-button-33-25 {
  min-width: 10.0rem;
  line-height: 1.625;
  top: 100%;
  --bg-opacity: 1;
  position: absolute;
  margin-top: 0.5rem;
  z-index: 100;
  box-shadow: 0px -4px 105px rgba(0, 0, 0, 0.05), 0px -0.677245px 23.4531px rgba(0, 0, 0, 0.0298054), 0px -0.154328px 6.98261px rgba(0, 0, 0, 0.0201946);;
  overflow: hidden;
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-radius: 16px;
  left: -1px;
}

.toolkit_dropdown-button-38-25 {
  display: flex;
  flex-direction: column;
}

.toolkit_dropdown-button-38-25>*+* {
  --divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
  border-bottom-width: calc(1px * var(--divide-y-reverse));
}

.toolkit_dropdown-button-41-28 {
  --text-opacity: 1;
  padding-bottom: 1.25rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  white-space: nowrap;
  cursor: pointer;
  padding-right: 1.5rem;
  letter-spacing: 0.025em;
  color: rgba(17,24,39,var(--text-opacity));
  padding-left: 1.5rem;
  padding-top: 1.25rem;
}

.toolkit_dropdown-button-41-28:hover {
  background-color: rgba(242, 233, 254, 1);
}

.toolkit_empty-9-17>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(0.5rem * var(--space-y-reverse));
  margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));
}

.toolkit_empty-9-17 {
  display: flex;
  flex-direction: column;
  padding: 0.5rem;
  align-items: center;
}

.toolkit_empty-20-18 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  text-align: center;
}

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

.toolkit_error-wrapper-9-3::before {
  width: 0.0rem;
  border-width: 4px 4px 0 4px;
  top: 100%;
  border-color: #EA4A35 transparent transparent transparent;
  height: 0.0rem;
  border-style: solid;
  position: absolute;
  content: '';
  left: 0.5rem;
}

.toolkit_error-wrapper-38-36 {
  color: rgba(234,74,53,var(--text-opacity));
  --text-opacity: 1;
}

.toolkit_error-wrapper-39-24:hover .wrapper-error {
  display: block;
}

.toolkit_error-wrapper-41-26 {
  position: relative;
}

.toolkit_error-wrapper-44-31 {
  display: block;
}

.toolkit_error-wrapper-47-41 {
  margin-left: 0.125rem;
  color: rgba(234,74,53,var(--text-opacity));
  --text-opacity: 1;
}

.toolkit_input-10-3 {
  line-height: 1.625;
  width: 100%;
  border-width: 1px;
  padding-bottom: 0.5rem;
  transition-duration: 200ms;
  transition-property: all;
  border-color: rgba(250,250,250,var(--border-opacity));
  --bg-opacity: 1;
  align-items: center;
  --border-opacity: 1;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  overflow: hidden;
  background-color: rgba(250,250,250,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  display: inline-flex;
  padding-left: 0.5rem;
  padding-top: 0.5rem;
}

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

.toolkit_input-10-3:focus-within {
  outline: none;
  box-shadow: none;
  border-width: 1px;
  border-color: rgba(234,74,53,var(--border-opacity));
  --border-opacity: 1;
}

.toolkit_input-10-3:focus {
  outline: none;
  box-shadow: none;
  border-width: 1px;
  border-color: rgba(234,74,53,var(--border-opacity));
  --border-opacity: 1;
}

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

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

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

.toolkit_input-34-3 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  line-height: 1.625;
  flex: 1 1 auto;
  min-width: 0.0rem;
  background-color: transparent;
  --bg-opacity: 1;
}

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

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

.toolkit_modal-8-19 {
  overflow: hidden;
}

.toolkit_modal-32-23 {
  right: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  padding: 1.0rem;
  flex-direction: column;
  position: fixed;
  z-index: 200;
  overflow: hidden;
  display: flex;
  bottom: 0;
  backdrop-filter: blur(11.5px);
  background: rgba(0,0,0,0.3);
  left: 0;
}

.toolkit_modal-41-24 {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  padding: 1.5rem;
  border-radius: 16px;
}

.toolkit_modal-43-25 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.toolkit_modal-44-26 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.toolkit_modal-45-28 {
  font-size: 1.25rem;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 600;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  letter-spacing: 0.025em;
}

.toolkit_modal-46-28 {
  color: rgba(133, 133, 133, 1);
  --text-opacity: 1;
  font-size: .75rem;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  letter-spacing: 0.025em;
}

.toolkit_modal-48-26 {
  line-height: 1;
  --text-opacity: 1;
  border-width: 2px;
  padding-bottom: 0.5rem;
  transition-duration: 150ms;
  transition-property: all;
  border-color: rgba(133, 133, 133, 1);
  --bg-opacity: 1;
  --border-opacity: 1;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  cursor: pointer;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 0.75rem;
  border-radius: 9999px;
  color: rgba(133, 133, 133, 1);
  padding-left: 0.75rem;
  padding-top: 0.5rem;
}

.toolkit_modal-48-26:hover {
  border-width: 2px;
  border-color: rgba(120, 38, 245, 1);
  --border-opacity: 1;
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
}

.toolkit_modal-48-26:focus {
  border-width: 2px;
  border-color: rgba(120, 38, 245, 1);
  --border-opacity: 1;
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
}

.toolkit_modal-56-38 {
  font-size: 1.25rem;
}

.toolkit_radio-blocks-10-3 {
  border-width: 1px;
  padding-bottom: 0.75rem;
  transition-duration: 200ms;
  transition-property: all;
  border-color: rgba(250,250,250,var(--border-opacity));
  --bg-opacity: 1;
  vertical-align: middle;
  align-items: center;
  --border-opacity: 1;
  text-align: center;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  cursor: pointer;
  background-color: rgba(250,250,250,var(--bg-opacity));
  padding-right: 3.75rem;
  border-radius: 0.25rem;
  padding-left: 3.75rem;
  padding-top: 0.75rem;
}

.toolkit_radio-blocks-10-3:hover {
  background-color: rgba(246,246,246,var(--bg-opacity));
  --bg-opacity: 1;
}

.toolkit_radio-blocks-20-3 {
  border-width: 1px;
  border-color: rgba(234,74,53,var(--border-opacity));
  --border-opacity: 1;
}

.toolkit_radio-blocks-25-34 {
  display: none;
}

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

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

.toolkit_radio-blocks-35-26 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(250,250,250,var(--bg-opacity));
  --bg-opacity: 1;
}

.toolkit_radio-blocks-35-26:hover {
  background-color: rgba(250,250,250,var(--bg-opacity));
  --bg-opacity: 1;
}

.toolkit_radio-blocks-43-39 {
  display: flex;
  gap: 20px;
}

.toolkit_select-37-3 {
  line-height: 1.625;
  width: 100%;
  border-width: 1px;
  padding-bottom: 0.75rem;
  max-width: 100%;
  transition-duration: 200ms;
  transition-property: all;
  border-color: rgba(250,250,250,var(--border-opacity));
  --bg-opacity: 1;
  align-items: center;
  --border-opacity: 1;
  position: relative;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  background-color: rgba(250,250,250,var(--bg-opacity));
  padding-right: 1.75rem;
  border-radius: 0.25rem;
  display: inline-flex;
  padding-top: 0.75rem;
}

.toolkit_select-37-3:focus-within {
  border-width: 1px;
  border-color: rgba(229,229,229,var(--border-opacity));
  --border-opacity: 1;
}

.toolkit_select-37-3:hover {
  border-width: 1px;
  border-color: rgba(229,229,229,var(--border-opacity));
  --border-opacity: 1;
}

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

.toolkit_select-55-3 {
  width: 1.75rem;
  right: 0.0rem;
  --text-opacity: 1;
  top: 0.0rem;
  justify-content: center;
  align-items: center;
  position: absolute;
  display: flex;
  bottom: 0.0rem;
  color: rgba(203,213,224,var(--text-opacity));
}

.toolkit_select-55-3::before {
  margin-top: 0.125rem;
}

.toolkit_select-55-3:[disabled] {
  cursor: not-allowed;
}

.toolkit_select-55-3:not([disabled]):hover {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.toolkit_select-70-3 {
  position: absolute;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  left: 0.5rem;
  right: 1.5rem;
  pointer-events: none;
}

.toolkit_select-78-3 {
  width: 100%;
  --text-opacity: 1;
  --bg-opacity: 1;
  cursor: default;
  background-color: transparent;
  padding-right: 0.5rem;
  flex: 1 1 0%;
  color: rgba(74,85,104,var(--text-opacity));
  padding-left: 0.5rem;
}

.toolkit_select-78-3:disabled {
  cursor: not-allowed;
}

.toolkit_select-78-3:focus {
  outline: none;
  cursor: text;
}

.toolkit_select-89-3 {
  line-height: 1.625;
  right: -1px;
  padding-bottom: 0.25rem;
  top: 100%;
  --bg-opacity: 1;
  overflow-y: auto;
  position: absolute;
  margin-top: 4px;
  z-index: 100;
  box-shadow: 0 3px 6px -4px rgba(0,0,0,.12), 0 6px 16px 0 rgba(0,0,0,.08), 0 9px 28px 8px rgba(0,0,0,.05);
  overflow-x: hidden;
  background-color: rgba(250,250,250,var(--bg-opacity));
  border-radius: 0.25rem;
  max-height: 15.0rem;
  padding-top: 0.25rem;
  left: -1px;
}

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

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

.toolkit_select-120-3 {
  --text-opacity: 1;
  padding-bottom: 0.25rem;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: default;
  overflow: hidden;
  padding-right: 0.5rem;
  color: rgba(160,174,192,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.toolkit_select-127-3 {
  appearance: none;
  width: 1.125rem;
  --text-opacity: 1;
  border-width: 1px;
  --bg-opacity: 1;
  height: 1.125rem;
  margin-right: 0.5rem;
  -webkit-appearance: none;
  user-select: none;
  vertical-align: middle;
  cursor: pointer;
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-radius: 0.25rem;
  display: inline-block;
  flex: none;
  color: rgba(234,74,53,var(--text-opacity));
}

.toolkit_select-127-3:focus {
  outline: none;
}

.toolkit_select-127-3:hover {
  border-width: 1px;
  border-color: rgba(229,229,229,var(--border-opacity));
  --border-opacity: 1;
}

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

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

.toolkit_select-445-52 {
  visibility: hidden;
}

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

.toolkit_select-453-54 {
  opacity: 0%;
}

.toolkit_select-476-46 {
  cursor: pointer;
}

.toolkit_select-480-45 {
  font-size: .75rem;
}

.toolkit_select-492-40 {
  cursor: pointer;
}

.toolkit_textarea-12-3 {
  line-height: 1.625;
  width: 100%;
  border-width: 1px;
  transition-duration: 200ms;
  transition-property: all;
  border-color: rgba(250,250,250,var(--border-opacity));
  --bg-opacity: 1;
  align-items: center;
  --border-opacity: 1;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  overflow: hidden;
  background-color: rgba(250,250,250,var(--bg-opacity));
  border-radius: 0.25rem;
  display: inline-flex;
}

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

.toolkit_textarea-12-3:focus-within {
  outline: none;
  border-width: 1px;
  border-color: rgba(234,74,53,var(--border-opacity));
  --border-opacity: 1;
}

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

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

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

.toolkit_textarea-33-3 {
  min-width: 0.0rem;
  line-height: 1.625;
  padding-bottom: 0.25rem;
  --bg-opacity: 1;
  background-color: transparent;
  padding-right: 0.5rem;
  resize: none;
  flex: 1 1 auto;
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.toolkit_textarea-33-3:focus {
  outline: none;
}

.toolkit_textarea-33-3:disabled {
  cursor: not-allowed;
}

.toolkit_textarea-61-21 {
  font-weight: 500;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
}

.zenboard_core-21-41 {
  font-size: 1.5rem;
}

.zenboard_core-60-41 {
  font-size: 1.5rem;
}

.zenboard_core-85-54 {
  padding: 0.5rem;
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.zenboard_core-86-57 {
  border-collapse: collapse;
  table-layout: fixed;
  width: 45.0rem;
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.zenboard_core-88-71 {
  text-align: center;
  padding: 0.5rem;
}

.zenboard_core-89-63 {
  text-transform: capitalize;
}

.zenboard_core-91-63 {
  padding-left: 0.25rem;
  font-size: 1.125rem;
}

.zenboard_core-94-67 {
  text-align: center;
  padding: 0.25rem;
  white-space: pre-wrap;
  border-right-width: 1px;
  border-rigth-width: 1px;
}

.zenboard_core-96-67 {
  text-align: center;
  padding: 0.25rem;
  white-space: pre-wrap;
}

.zenboard_core-100-56 {
  text-align: left;
  font-size: .75rem;
  padding: 0.5rem;
  white-space: pre-wrap;
}

.zenboard_core-102-56 {
  text-align: left;
  font-size: .75rem;
  padding: 0.5rem;
  white-space: pre-wrap;
  border-right-width: 1px;
  border-rigth-width: 1px;
}

.zenboard_core-107-56 {
  text-align: left;
  font-size: .75rem;
  padding: 0.5rem;
  white-space: pre-wrap;
}

.zenboard_core-109-56 {
  text-align: left;
  font-size: .75rem;
  padding: 0.5rem;
  white-space: pre-wrap;
}

.zenboard_core-126-62 {
  text-align: right;
  font-weight: 600;
  padding: 0.5rem;
  padding-bottom: 0.25rem;
  white-space: pre-wrap;
}

.zenboard_core-127-63 {
  text-align: right;
  padding: 0.5rem;
  padding-bottom: 0.25rem;
  white-space: pre-wrap;
}

.zenboard_core-128-63 {
  text-align: right;
  padding: 0.5rem;
  padding-bottom: 0.25rem;
  white-space: pre-wrap;
  border-right-width: 1px;
  border-rigth-width: 1px;
}

.zenboard_core-130-63 {
  text-align: right;
  padding: 0.5rem;
  padding-bottom: 0.25rem;
  white-space: pre-wrap;
}

.zenboard_core-131-63 {
  text-align: right;
  padding: 0.5rem;
  padding-bottom: 0.25rem;
  white-space: pre-wrap;
}

.zenboard_core-155-41 {
  font-size: 1.5rem;
}

.zenboard_core-180-54 {
  padding: 0.5rem;
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.zenboard_core-181-57 {
  border-collapse: collapse;
  table-layout: fixed;
  width: 50.0rem;
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.zenboard_core-183-71 {
  text-align: center;
  padding: 0.5rem;
}

.zenboard_core-184-63 {
  text-transform: capitalize;
}

.zenboard_core-186-63 {
  padding-left: 0.25rem;
  font-size: 1.125rem;
}

.zenboard_core-189-67 {
  text-align: center;
  padding: 0.25rem;
  white-space: pre-wrap;
  border-right-width: 1px;
  border-rigth-width: 1px;
}

.zenboard_core-191-67 {
  text-align: center;
  padding: 0.25rem;
  white-space: pre-wrap;
}

.zenboard_core-195-56 {
  text-align: left;
  font-size: .75rem;
  padding: 0.5rem;
  white-space: pre-wrap;
}

.zenboard_core-197-56 {
  text-align: left;
  font-size: .75rem;
  padding: 0.5rem;
  white-space: pre-wrap;
}

.zenboard_core-202-56 {
  text-align: left;
  font-size: .75rem;
  padding: 0.5rem;
  white-space: pre-wrap;
  border-right-width: 1px;
  border-rigth-width: 1px;
}

.zenboard_core-208-56 {
  text-align: left;
  font-size: .75rem;
  padding: 0.5rem;
  white-space: pre-wrap;
}

.zenboard_core-210-56 {
  text-align: left;
  font-size: .75rem;
  padding: 0.5rem;
  white-space: pre-wrap;
}

.zenboard_core-214-56 {
  text-align: left;
  font-size: .75rem;
  padding: 0.5rem;
  white-space: pre-wrap;
}

.zenboard_core-233-62 {
  text-align: right;
  font-weight: 600;
  padding: 0.5rem;
  padding-bottom: 0.25rem;
  white-space: pre-wrap;
}

.zenboard_core-234-63 {
  text-align: right;
  padding: 0.5rem;
  padding-bottom: 0.25rem;
  white-space: pre-wrap;
}

.zenboard_core-235-63 {
  text-align: right;
  padding: 0.5rem;
  padding-bottom: 0.25rem;
  white-space: pre-wrap;
}

.zenboard_core-236-63 {
  text-align: right;
  border-right-width: 1px;
  border-rigth-width: 1px;
  padding: 0.5rem;
  padding-bottom: 0.25rem;
  white-space: pre-wrap;
}

.zenboard_core-240-63 {
  text-align: right;
  padding: 0.5rem;
  padding-bottom: 0.25rem;
  white-space: pre-wrap;
}

.zenboard_core-241-63 {
  text-align: right;
  padding: 0.5rem;
  padding-bottom: 0.25rem;
  white-space: pre-wrap;
}

.zenboard_core-242-63 {
  text-align: right;
  padding: 0.5rem;
  padding-bottom: 0.25rem;
  white-space: pre-wrap;
}

.zenboard_core-267-17 {
  border-width: 1px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  min-width: 8.75rem;
  max-width: 8.75rem;
}

.zenboard_core-268-19 {
  display: flex;
  font-weight: 600;
}

.zenboard_core-271-15 {
  --text-opacity: 1;
  border-width: 0px;
  padding-bottom: 0.75rem;
  font-weight: 500;
  border-bottom-width: 2px;
  padding-right: 1.5rem;
  display: block;
  color: rgba(113,128,150,var(--text-opacity));
  padding-left: 1.5rem;
  padding-top: 0.75rem;
}

.zenboard_core-271-15:hover {
  color: rgba(66,153,225,var(--text-opacity));
  --text-opacity: 1;
  cursor: pointer;
}

.zenboard_core-272-22 {
  color: rgba(66,153,225,var(--text-opacity));
  --text-opacity: 1;
  border-width: 0px;
  border-color: rgba(66,153,225,var(--border-opacity));
  --border-opacity: 1;
  border-bottom-width: 2px;
}

.zenboard_core-275-21 {
  display: flex;
  flex-direction: column;
  border-width: 1px;
  padding: 1.25rem;
  padding-top: 0.0rem;
  padding-bottom: 1.75rem;
}

.zenboard_core-275-21>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.25rem * var(--space-y-reverse));
  margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
}

.zenboard_core-277-23 {
  display: flex;
}

.zenboard_core-291-25 {
  display: flex;
  flex-direction: column;
}

.zenboard_core-292-26 {
  display: flex;
  flex-direction: column;
}

.zenboard_core-297-29 {
  display: flex;
}

.zenboard_core-304-25 {
  display: flex;
  flex-direction: column;
}

.zenboard_core-305-26 {
  display: flex;
  flex-direction: column;
}

.zenboard_core-308-42 {
  min-width: 11.25rem;
  max-width: 11.25rem;
}

.zenboard_core-310-29 {
  display: flex;
}

.zenboard_core-312-44 {
  min-width: 11.25rem;
  max-width: 11.25rem;
}

.zenboard_core-315-25 {
  display: flex;
  flex-direction: column;
}

.zenboard_core-316-26 {
  display: flex;
  flex-direction: column;
}

.zenboard_core-321-29 {
  display: flex;
}

.zenboard_core-329-25 {
  display: flex;
  flex-direction: column;
}

.zenboard_core-330-26 {
  display: flex;
  flex-direction: column;
}

.zenboard_core-335-30 {
  display: flex;
}

.zenboard_core-341-46 {
  background-color: rgba(254,178,178,var(--bg-opacity));
  --bg-opacity: 1;
}

.zenboard_core-344-25 {
  display: flex;
  flex-direction: column;
}

.zenboard_core-345-26 {
  display: flex;
  flex-direction: column;
}

.zenboard_core-350-30 {
  display: flex;
}

.zenboard_core-352-32 {
  background-color: rgba(254,178,178,var(--bg-opacity));
  --bg-opacity: 1;
}

.zenboard_core-366-41 {
  font-size: 1.5rem;
}

.zenboard_core-367-19 {
  display: flex;
  flex-direction: column;
  padding: 2.5rem;
  margin-top: 1.25rem;
  border-collapse: collapse;
}

.zenboard_core-375-20 {
  height: 32.5rem;
  overflow-y: scroll;
}

.zenboard_core-378-23 {
  display: flex;
  flex-direction: column;
}

.zenboard_core-380-25 {
  display: flex;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  position: sticky;
  top: 0;
}

.zenboard_core-380-25:hover {
  cursor: pointer;
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
}

.zenboard_core-383-27 {
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
}

.zenboard_core-384-34 {
  display: flex;
  align-items: baseline;
}

.zenboard_core-385-35 {
  position: relative;
  left: -0.875rem;
}

.zenboard_core-414-41 {
  font-size: 1.5rem;
}

.zenboard_core-448-19 {
  border-width: 1px;
  position: relative;
}

.zenboard_core-449-20 {
  --text-opacity: 1;
  padding-bottom: 0.2rem;
  --bg-opacity: 1;
  cursor: pointer;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 0.75rem;
  color: rgba(113,128,150,var(--text-opacity));
  padding-left: 0.75rem;
  padding-top: 0.3rem;
}

.zenboard_core-449-20:focus {
  outline: none;
}

.zenboard_core-449-20:hover {
  color: rgba(26,32,44,var(--text-opacity));
  --text-opacity: 1;
}

.zenboard_core-457-34 {
  margin-left: 0.75rem;
}

.zenboard_core-457-34:hover {
  cursor: pointer;
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.zenboard_core-458-44 {
  margin-left: 0.75rem;
}

.zenboard_core-459-21 {
  position: absolute;
  z-index: 13;
  border-width: 1px;
  left: 0.0rem;
  right: 0.0rem;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
}

.zenboard_core-460-36 {
  display: none;
}

.zenboard_core-462-21 {
  max-height: 20.0rem;
  overflow-y: scroll;
}

.zenboard_core-466-24 {
  padding: 0.5rem;
}

.zenboard_core-466-24:hover {
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
  cursor: pointer;
}

.zenboard_core-538-17 {
  border-width: 1px;
  justify-content: center;
  --bg-opacity: 1;
  align-items: center;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-radius: 0.25rem;
  display: flex;
  color: #3b454e;
}

.zenboard_core-549-17 {
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.2rem;
  --bg-opacity: 1;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 0.75rem;
  color: rgba(113,128,150,var(--text-opacity));
  padding-left: 0.75rem;
  padding-top: 0.3rem;
}

.zenboard_core-553-20 {
  font-weight: 700;
}

.zenboard_core-556-17 {
  display: flex;
  padding: 1.25rem;
  height: 100vh;
}

.zenboard_core-556-17>*+* {
  --space-x-reverse: 0;
  margin-right: calc(1.25rem * var(--space-x-reverse));
  margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse)));
}

.zenboard_core-557-18 {
  min-width: 100%;
  border-width: 1px;
  top: 0.0rem;
  justify-content: space-between;
  --bg-opacity: 1;
  height: 3.75rem;
  align-items: center;
  position: absolute;
  z-index: 9000;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 2.5rem;
  border-radius: 0.25rem;
  display: flex;
  color: #3b454e;
  padding-left: 2.5rem;
  left: 0.0rem;
}

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

.zenboard_core-561-19 {
  display: flex;
  align-items: center;
}

.zenboard_core-561-19>*+* {
  --space-x-reverse: 0;
  margin-right: calc(1.25rem * var(--space-x-reverse));
  margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse)));
}

.zenboard_core-576-20 {
  border-radius: 0.25rem;
  border-width: 1px;
  background-color: rgba(226,232,240,var(--bg-opacity));
  --bg-opacity: 1;
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.zenboard_core-576-20:hover {
  background-color: rgba(203,213,224,var(--bg-opacity));
  --bg-opacity: 1;
  cursor: pointer;
}

.zenboard_core-584-18 {
  flex-direction: column;
  margin-left: -2.5rem;
  padding-left: 3.75rem;
  flex: 1 1 auto;
  overflow: auto;
}

.zenboard_core-584-18>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(2.5rem * var(--space-y-reverse));
  margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse)));
}

.zenboard_core-585-31 {
  position: relative;
  margin-top: 2.75rem;
  height: 90vh;
}

.zenboard_core-586-20 {
  position: absolute;
  top: 0.0rem;
  left: 0.0rem;
  z-index: 10;
}

.zenboard_core-587-21 {
  font-weight: 600;
  display: flex;
  align-items: baseline;
  padding-top: 1.25rem;
  padding-left: 1.5rem;
  font-size: 1.125rem;
}

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

.zenboard_core-590-31 {
  position: relative;
  padding-top: 3.5rem;
  height: 90vh;
}

.zenboard_core-591-20 {
  position: absolute;
  top: 0.0rem;
  left: 0.0rem;
  z-index: 10;
}

.zenboard_core-593-16 {
  font-weight: 600;
  align-items: baseline;
  padding-top: 1.25rem;
  padding-left: 1.5rem;
  font-size: 1.125rem;
}

.zenboard_core-593-16>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(0.5rem * var(--space-y-reverse));
  margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));
}

.zenboard_core-596-22 {
  margin-left: -0.75rem;
}

.zenboard_core-602-31 {
  position: relative;
  padding-top: 3.5rem;
  height: 90vh;
}

.zenboard_core-603-20 {
  position: absolute;
  top: 0.0rem;
  left: 0.0rem;
  z-index: 10;
}

.zenboard_core-605-16 {
  font-weight: 600;
  align-items: baseline;
  padding-top: 1.25rem;
  padding-left: 1.5rem;
  font-size: 1.125rem;
}

.zenboard_core-605-16>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(0.5rem * var(--space-y-reverse));
  margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse)));
}

.zenboard_core-607-22 {
  margin-left: -0.75rem;
}

.zenboard_core-614-31 {
  position: relative;
  height: 90vh;
}

.zenboard_core-615-20 {
  position: absolute;
  top: 0.0rem;
  left: 0.0rem;
  z-index: 10;
}

.zenboard_core-616-21 {
  font-weight: 600;
  display: flex;
  align-items: baseline;
  padding-top: 1.25rem;
  padding-left: 1.5rem;
  font-size: 1.125rem;
}

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

.zenboard_core-619-31 {
  position: relative;
  height: 90vh;
}

.zenboard_core-620-20 {
  position: absolute;
  top: 0.0rem;
  left: 0.0rem;
  z-index: 10;
}

.zenboard_core-621-21 {
  font-weight: 600;
  display: flex;
  align-items: baseline;
  padding-top: 1.25rem;
  padding-left: 1.5rem;
  font-size: 1.125rem;
}

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

.zenboard_core-645-41 {
  font-size: 1.5rem;
}

.zenboard_core-670-54 {
  padding: 0.5rem;
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.zenboard_core-671-57 {
  border-collapse: collapse;
  table-layout: fixed;
  width: 62.5rem;
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.zenboard_core-673-72 {
  text-align: center;
  padding: 0.5rem;
}

.zenboard_core-674-63 {
  text-transform: capitalize;
}

.zenboard_core-676-63 {
  padding-left: 0.25rem;
  font-size: 1.125rem;
}

.zenboard_core-679-67 {
  text-align: center;
  padding: 0.25rem;
  white-space: pre-wrap;
  border-right-width: 1px;
  border-rigth-width: 1px;
}

.zenboard_core-681-67 {
  text-align: center;
  padding: 0.25rem;
  white-space: pre-wrap;
}

.zenboard_core-685-56 {
  text-align: left;
  font-size: .75rem;
  padding: 0.5rem;
  white-space: pre-wrap;
}

.zenboard_core-687-56 {
  text-align: left;
  font-size: .75rem;
  padding: 0.5rem;
  white-space: pre-wrap;
}

.zenboard_core-689-56 {
  text-align: left;
  font-size: .75rem;
  padding: 0.5rem;
  white-space: pre-wrap;
}

.zenboard_core-691-56 {
  text-align: left;
  font-size: .75rem;
  padding: 0.5rem;
  white-space: pre-wrap;
  border-right-width: 1px;
  border-rigth-width: 1px;
}

.zenboard_core-694-56 {
  text-align: left;
  font-size: .75rem;
  padding: 0.5rem;
  white-space: pre-wrap;
}

.zenboard_core-696-56 {
  text-align: left;
  font-size: .75rem;
  padding: 0.5rem;
  white-space: pre-wrap;
}

.zenboard_core-698-56 {
  text-align: left;
  font-size: .75rem;
  padding: 0.5rem;
  white-space: pre-wrap;
}

.zenboard_core-700-56 {
  text-align: left;
  font-size: .75rem;
  padding: 0.5rem;
  white-space: pre-wrap;
}

.zenboard_core-719-62 {
  text-align: right;
  font-weight: 600;
  padding: 0.5rem;
  padding-bottom: 0.25rem;
  white-space: pre-wrap;
}

.zenboard_core-720-63 {
  text-align: right;
  padding: 0.5rem;
  padding-bottom: 0.25rem;
  white-space: pre-wrap;
}

.zenboard_core-721-63 {
  text-align: right;
  padding: 0.5rem;
  padding-bottom: 0.25rem;
  white-space: pre-wrap;
}

.zenboard_core-722-63 {
  text-align: right;
  padding: 0.5rem;
  padding-bottom: 0.25rem;
  white-space: pre-wrap;
}

.zenboard_core-723-63 {
  text-align: right;
  border-right-width: 1px;
  border-rigth-width: 1px;
  padding: 0.5rem;
  padding-bottom: 0.25rem;
  white-space: pre-wrap;
}

.zenboard_core-727-63 {
  text-align: right;
  padding: 0.5rem;
  padding-bottom: 0.25rem;
  white-space: pre-wrap;
}

.zenboard_core-728-63 {
  text-align: right;
  padding: 0.5rem;
  padding-bottom: 0.25rem;
  white-space: pre-wrap;
}

.zenboard_core-729-63 {
  text-align: right;
  padding: 0.5rem;
  padding-bottom: 0.25rem;
  white-space: pre-wrap;
}

.zenboard_core-730-63 {
  text-align: right;
  padding: 0.5rem;
  padding-bottom: 0.25rem;
  white-space: pre-wrap;
}

.zenui_core-112-3 {
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.2rem;
  border-color: rgba(72,187,120,var(--border-opacity));
  --bg-opacity: 1;
  --border-opacity: 1;
  cursor: pointer;
  font-weight: 500;
  background-color: rgba(72,187,120,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.3rem;
}

.zenui_core-112-3:focus {
  outline: none;
}

.zenui_core-112-3:hover {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(56,161,105,var(--bg-opacity));
  --bg-opacity: 1;
}

.zenui_core-265-38 {
  color: rgba(72,187,120,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-267-38 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-270-33 {
  color: rgba(236,201,75,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-361-36 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
}

.zenui_core-362-18 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  display: flex;
  color: rgba(74,85,104,var(--text-opacity));
  --text-opacity: 1;
  align-items: baseline;
}

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

.zenui_core-364-39 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-367-55 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-393-18 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  display: flex;
  color: rgba(74,85,104,var(--text-opacity));
  --text-opacity: 1;
  align-items: baseline;
}

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

.zenui_core-393-18:hover {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-396-22 {
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 500;
}

.zenui_core-401-55 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-422-28 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
}

.zenui_core-423-28 {
  padding-left: 2.0rem;
  padding-right: 2.0rem;
}

.zenui_core-444-17 {
  padding-top: 1.5rem;
  display: flex;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  flex-direction: column;
  width: 300px;
}

.zenui_core-445-18 {
  padding-top: 0.25rem;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  padding-bottom: 0.25rem;
  font-weight: 700;
  display: flex;
  align-items: center;
}

.zenui_core-455-14 {
  margin-left: 0.5rem;
  opacity: 0.7;
}

.zenui_core-455-14:hover {
  cursor: pointer;
}

.zenui_core-521-9 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-bottom-width: 1px;
}

.zenui_core-529-24 {
  text-align: left;
}

.zenui_core-532-24 {
  text-align: right;
}

.zenui_core-541-22 {
  color: rgba(66,153,225,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-543-22 {
  display: flex;
  align-items: baseline;
  font-size: .75rem;
}

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

.zenui_core-545-32 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-547-21 {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.zenui_core-549-22 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.zenui_core-554-26 {
  margin-top: 0.5rem;
}

.zenui_core-556-26 {
  list-style: disc;
  margin-left: 1.0rem;
}

.zenui_core-560-26 {
  margin-top: 0.5rem;
}

.zenui_core-562-26 {
  list-style: disc;
  margin-left: 1.0rem;
}

.zenui_core-565-27 {
  color: rgba(66,153,225,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-570-29 {
  color: rgba(66,153,225,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-583-17 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.zenui_core-601-23 {
  --text-opacity: 1;
  padding-bottom: 0.25rem;
  --border-opacity: 1;
  margin-top: 1.0rem;
  border-bottom-color: rgba(254,178,178,var(--border-opacity));
  font-weight: 700;
  border-bottom-width: 1px;
  color: rgba(245,101,101,var(--text-opacity));
  padding-top: 0.25rem;
}

.zenui_core-603-40 {
  display: flex;
  align-items: baseline;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

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

.zenui_core-605-59 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-607-26 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-610-22 {
  margin-top: 1.0rem;
  color: rgba(72,187,120,var(--text-opacity));
  --text-opacity: 1;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  font-size: 1.25rem;
}

.zenui_core-621-18 {
  border-width: 1px;
}

.zenui_core-623-18 {
  display: flex;
  justify-content: flex-end;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.zenui_core-634-17 {
  padding-bottom: 1.25rem;
  --bg-opacity: 1;
  margin-top: 1.0rem;
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 2.0rem;
  border-radius: 0.5rem;
  flex: 1 1 0%;
  padding-left: 2.0rem;
  padding-top: 1.25rem;
}

.zenui_core-635-18 {
  display: flex;
  align-items: baseline;
}

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

.zenui_core-636-19 {
  font-size: 1.25rem;
  padding-bottom: 0.25rem;
}

.zenui_core-638-19 {
  display: flex;
  padding-bottom: 0.5rem;
  font-size: .875rem;
}

.zenui_core-638-19>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.zenui_core-640-22 {
  padding-top: 0.1rem;
  padding-bottom: 0.075rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  border-width: 1px;
  border-radius: 0.25rem;
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.zenui_core-643-18 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-645-18 {
  display: flex;
  margin-bottom: 1.0rem;
  border-bottom-width: 1px;
}

.zenui_core-647-22 {
  padding-bottom: 0.175rem;
  --border-opacity: 1;
  border-bottom-color: transparent;
  margin-bottom: -1px;
  cursor: pointer;
  border-bottom-width: 2px;
  padding-right: 1.0rem;
  padding-left: 1.0rem;
  padding-top: 0.25rem;
}

.zenui_core-647-22:hover {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
  border-bottom-width: 2px;
  border-bottom-color: rgba(160,174,192,var(--border-opacity));
  --border-opacity: 1;
}

.zenui_core-654-24 {
  border-bottom-width: 2px;
  border-bottom-color: rgba(0,0,0,var(--border-opacity));
  --border-opacity: 1;
  font-weight: 500;
}

.zenui_core-658-18 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.zenui_core-675-17 {
  padding-top: 1.5rem;
  display: flex;
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  flex-direction: column;
  width: 300px;
}

.zenui_core-676-18 {
  --text-opacity: 1;
  padding-bottom: 0.25rem;
  --border-opacity: 1;
  margin-top: 0.25rem;
  border-bottom-color: rgba(254,178,178,var(--border-opacity));
  margin-bottom: 0.25rem;
  font-weight: 700;
  border-bottom-width: 1px;
  color: rgba(245,101,101,var(--text-opacity));
  padding-top: 0.25rem;
}

.zenui_core-680-20 {
  display: flex;
  flex-direction: column;
  align-items: baseline;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

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

.zenui_core-685-21 {
  display: flex;
  flex-direction: row;
  ll: nil;
}

.zenui_core-686-55 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-687-22 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-left: 0.5rem;
  margin-top: -0.25rem;
}

.zenui_core-688-21 {
  display: flex;
  flex-direction: row;
  margin-left: 1.5rem;
}

.zenui_core-693-17 {
  display: flex;
  padding-right: 1.0rem;
}

.zenui_schema-16-28 {
  display: flex;
}

.zenui_schema-17-29 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  bold: nil;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.zenui_schema-25-32 {
  display: flex;
  margin-left: 0.5rem;
}

.zenui_schema-27-28 {
  display: flex;
}

.zenui_schema-28-29 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  bold: nil;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.zenui_schema-30-38 {
  display: flex;
  margin-left: 0.5rem;
}

.zenui_schema-31-35 {
  display: flex;
}

.zenui_schema-32-36 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  bold: nil;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.zenui_schema-35-38 {
  color: rgba(47,133,90,var(--text-opacity));
  --text-opacity: 1;
  bold: nil;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.zenui_schema-38-41 {
  display: flex;
  margin-left: 0.5rem;
}

.zenui_schema-39-42 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  bold: nil;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.zenui_schema-41-31 {
  color: rgba(221,107,32,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_schema-42-31 {
  color: #a11;
}

.zenui_schema-47-36 {
  margin-right: 0.5rem;
  color: red;
  font-weight: 500;
}

.zenui_schema-49-70 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
  margin-right: 0.25rem;
}

.zenui_schema-51-36 {
  margin-right: 0.5rem;
  color: #219;
  font-weight: 500;
}

.zenui_schema-54-30 {
  color: rgba(44,82,130,var(--text-opacity));
  --text-opacity: 1;
  margin-right: 0.5rem;
}

.zenui_schema-63-27 {
  line-height: 1.20rem;
  width: 1.25rem;
  border-width: 1px;
  --bg-opacity: 1;
  height: 1.25rem;
  margin-right: 0.25rem;
  border: 1px solid #ddd;
  text-align: center;
  font-size: 11px;
  background-color: rgba(237,242,247,var(--bg-opacity));
  border-radius: 4px;
}

.zenui_schema-108-18 {
  display: flex;
  align-items: center;
  margin-left: -0.5rem;
}

.zenui_schema-112-49 {
  font-size: .75rem;
  color: rgba(47,133,90,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_schema-117-21 {
  border-left: 1px solid #b3bac0;
  position: relative;
}

.zenui_schema-121-23:last-child {
  border: none;
}

.zenui_schema-121-23:last-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 15px;
  border-left: 1px solid #b3bac0;
}

.zenui_schema-130-23:last-child {
  border: none;
}

.zenui_schema-130-23:last-child:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 50%;
  border-left: 1px solid #b3bac0;
}

.zenui_schema-139-21 {
  display: flex;
  align-items: center;
}

.zenui_schema-140-22 {
  border-bottom: 1px solid #b3bac0;
  width: 1.0rem;
}

.zenui_schema-144-22 {
  display: flex;
  align-items: center;
  border-bottom: 1px solid #f1f1f1;
  width: 100%;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

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

.zenui_schema-144-22:hover {
  cursor: pointer;
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.zenui_schema-146-23 {
  display: flex;
  width: 100%;
  align-items: center;
}

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

.zenui_schema-147-24 {
  font-weight: 500;
}

.zenui_schema-152-28 {
  margin-left: 0.25rem;
  color: rgba(197,48,48,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_schema-161-48 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  font-size: .75rem;
}

.zenui_schema-164-25 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  font-size: .75rem;
}

.zenui_schema-168-62 {
  font-size: .75rem;
  color: rgba(47,133,90,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_schema-172-25 {
  font-size: .75rem;
  color: rgba(74,85,104,var(--text-opacity));
  --text-opacity: 1;
  display: flex;
  flex-direction: column;
  flex: 1 1 0%;
  min-width: 300px;
}

.zenui_schema-180-23 {
  padding-left: 1.5rem;
}

.zenui_schema-204-17 {
  width: 100%;
}

.zenui_schema-218-48 {
  display: flex;
}

.zenui_schema-218-48>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
}

.zenui_schema-220-47 {
  color: rgba(47,133,90,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_schema-223-51 {
  display: flex;
}

.zenui_schema-223-51>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
}

.zenui_schema-226-52 {
  margin-right: 0.5rem;
  class: nil;
  c: ([:text :blue-700]);
}

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

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

.zf_inputs-15-3 {
  width: 100%;
  border-width: 1px;
  padding-bottom: 0.25rem;
  transition-duration: 200ms;
  transition-property: all;
  --bg-opacity: 1;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  background-color: rgba(247,250,252,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.zf_inputs-15-3:disabled {
  cursor: not-allowed;
}

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

.zf_inputs-15-3:focus {
  outline: none;
}

.zf_inputs-28-3:focus {
  border-width: 1px;
  border-color: rgba(66,153,225,var(--border-opacity));
  --border-opacity: 1;
  box-shadow: 0 0 5px #63b3ed;
}

.zf_inputs-28-3:hover {
  box-shadow: 0 0 5px #63b3ed;
}

.zf_inputs-33-3 {
  border-width: 1px;
  border-color: rgba(229,62,62,var(--border-opacity));
  --border-opacity: 1;
}

.zf_inputs-33-3:focus {
  border-width: 1px;
  border-color: rgba(229,62,62,var(--border-opacity));
  --border-opacity: 1;
  box-shadow: 0 0 5px #f56565;
}

.zf_inputs-33-3:hover {
  box-shadow: 0 0 5px #f56565;
}

.zf_inputs-38-17 {
  display: flex;
  font-size: .875rem;
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

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

.zf_inputs-101-3 {
  line-height: 1.625;
  border-width: 1px;
  padding-bottom: 0.25rem;
  transition-duration: 200ms;
  transition-property: all;
  --bg-opacity: 1;
  align-items: center;
  white-space: nowrap;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  cursor: pointer;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 1.0rem;
  border-radius: 0.25rem;
  display: inline-flex;
  padding-left: 1.0rem;
  padding-top: 0.25rem;
}

.zf_inputs-101-3>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse)));
}

.zf_inputs-101-3:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(66, 153, 225, 0.5);
}

.zf_inputs-101-3:not(:disabled):hover {
  color: rgba(66,153,225,var(--text-opacity));
  --text-opacity: 1;
  border-width: 1px;
  border-color: rgba(66,153,225,var(--border-opacity));
  --border-opacity: 1;
}

.zf_inputs-101-3:not(:disabled):active {
  color: rgba(44,82,130,var(--text-opacity));
  --text-opacity: 1;
  border-width: 1px;
  border-color: rgba(44,82,130,var(--border-opacity));
  --border-opacity: 1;
}

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

.zf_inputs-119-3 {
  background-color: rgba(66,153,225,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
}

.zf_inputs-119-3:not(:disabled):hover {
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(99,179,237,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
}

.zf_inputs-119-3:not(:disabled):active {
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(49,130,206,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
}

.zf_inputs-140-3 {
  width: 100%;
  border-width: 1px;
  transition-duration: 200ms;
  transition-property: all;
  --bg-opacity: 1;
  position: relative;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  background-color: rgba(247,250,252,var(--bg-opacity));
  border-radius: 0.25rem;
}

.zf_inputs-140-3:disabled {
  cursor: not-allowed;
}

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

.zf_inputs-140-3:focus {
  outline: none;
}

.zf_inputs-152-3 {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.zf_inputs-158-3 {
  line-height: 1.625;
  right: -1px;
  border-width: 1px;
  top: 100%;
  --bg-opacity: 1;
  margin: 0.0rem;
  overflow-y: auto;
  padding: 0.0rem;
  position: absolute;
  margin-top: 2px;
  z-index: 100;
  box-shadow: 0 3px 6px -4px rgba(0,0,0,.12), 0 6px 16px 0 rgba(0,0,0,.08), 0 9px 28px 8px rgba(0,0,0,.05);
  overflow-x: hidden;
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-radius: 0.25rem;
  max-height: 15.0rem;
  left: -1px;
}

.zf_inputs-214-21>*+* {
  --divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
  border-bottom-width: calc(1px * var(--divide-y-reverse));
}

.zf_inputs-219-24 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  cursor: pointer;
}

.zf_inputs-219-24:focus {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.zf_inputs-219-24:hover {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.zf_inputs-266-26 {
  display: flex;
  align-items: baseline;
  border-radius: 0.25rem;
}

.zf_inputs-267-27 {
  flex: 1 1 0%;
}

.zf_inputs-269-39 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  cursor: pointer;
}

.zf_inputs-269-39:hover {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.zf_inputs-271-26 {
  display: flex;
  align-items: baseline;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  border-radius: 0.25rem;
}

.zf_inputs-273-27 {
  flex: 1 1 0%;
}

.zf_inputs-279-31 {
  display: block;
  margin: 0.25rem;
}

.zf_util-13-17 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 100;
  text-transform: uppercase;
  font-size: 1.5rem;
  margin-bottom: 0.5rem;
}

.zf_util-19-36 {
  border-width: 1px;
  padding-bottom: 2.5rem;
  justify-content: center;
  align-items: center;
  padding-right: 1.0rem;
  border-radius: 0.25rem;
  display: flex;
  padding-left: 1.0rem;
  padding-top: 2.5rem;
}