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-22-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-23-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-24-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-25-24 {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_alerts_core-26-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-49-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_core-57-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-60-24 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

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

.box_core-63-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-63-28:hover {
  background-color: rgba(229,62,62,var(--bg-opacity));
  --bg-opacity: 1;
}

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

.box_core-78-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-83-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;
}

.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-127-24 {
  border-bottom-width: 2px;
  border-bottom-color: rgba(72,187,120,var(--border-opacity));
  --border-opacity: 1;
  font-weight: 500;
}

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

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

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

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

.box_hx-131-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-145-26 {
  text-align: center;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

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

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

.box_hx-157-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-15-18 {
  display: flex;
  flex-direction: column;
  gap: 5px;
}

.portal_admin_view-21-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-22-18 {
  display: flex;
  align-items: baseline;
}

.portal_admin_view-22-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-24-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-34-18 {
  display: flex;
  align-items: baseline;
}

.portal_admin_view-34-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-46-32 {
  margin-bottom: 1.5rem;
}

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

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

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

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

.portal_admin_view-65-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-76-20 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-top: 1.25rem;
}

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

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

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

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

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

.portal_admin_view-88-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-88-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-88-24:hover {
  cursor: pointer;
  background-color: rgba(210,66,47,var(--bg-opacity));
  --bg-opacity: 1;
}

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

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

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

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

.portal_admin_view-104-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_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-92-56 {
  position: absolute;
  height: 47px;
  padding-left: 26px;
}

.portal_forgot-password_view-93-18 {
  padding-bottom: 7.5rem;
  padding-top: 100px;
}

@media (min-width: 600px) {

  .portal_forgot-password_view-93-18 {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
  }

}

.portal_forgot-password_view-97-62 {
  height: 4.75rem;
  cursor: pointer;
}

.portal_forgot-password_view-99-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-99-20 {
    max-width: 490px;
  }

}

@media (max-width: 600px) {

  .portal_forgot-password_view-99-20 {
    padding-left: 12px;
    padding-right: 12px;
  }

}

.portal_forgot-password_view-102-20 {
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 1.5rem;
}

.portal_forgot-password_view-104-22 {
  display: block;
  font-size: 1.125rem;
  line-height: 1.25;
  margin-bottom: 2.25rem;
}

.portal_forgot-password_view-111-21 {
  margin-top: 0.875rem;
}

.portal_forgot-password_view-113-24 {
  font-size: 1.25rem;
}

.portal_forgot-password_view-117-17 {
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
  height: 100%;
  color: #353B50;
}

.portal_forgot-password_view-118-56 {
  position: absolute;
  height: 47px;
  padding-left: 26px;
}

.portal_forgot-password_view-119-18 {
  padding-bottom: 160px;
  padding-top: 100px;
}

@media (min-width: 600px) {

  .portal_forgot-password_view-119-18 {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
  }

}

.portal_forgot-password_view-122-62 {
  height: 4.75rem;
  cursor: pointer;
}

.portal_forgot-password_view-124-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-125-69 {
  height: 6.5rem;
  margin-bottom: 2.25rem;
}

.portal_forgot-password_view-126-20 {
  font-size: 31px;
  font-weight: 700;
  margin-bottom: 2.25rem;
}

.portal_forgot-password_view-128-22 {
  display: block;
  font-size: 1.125rem;
  line-height: 1.25;
  margin-bottom: 2.25rem;
}

.portal_forgot-password_view-131-21 {
  margin-top: 0.875rem;
}

.portal_forgot-password_view-133-24 {
  font-size: 18px;
}

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

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

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

.portal_index-82-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-81-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-82-43 {
  display: none;
}

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

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

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

.portal_layout_view-109-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-109-31:hover {
  background-color: rgba(0,0,0,0.05);
  --bg-opacity: 1;
}

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

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

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

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

.portal_layout_view-119-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-119-25:last-child {
  padding-bottom: 12px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.portal_layout_view-148-48 {
  margin-left: -3.75rem;
  display: block;
  position: relative;
}

.portal_layout_view-148-48:hover {
  text-decoration: none;
}

.portal_layout_view-149-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-149-21:hover {
  background-color: rgba(0,0,0,0.1);
  --bg-opacity: 1;
  cursor: pointer;
}

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

.portal_layout_view-158-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-158-18:hover {
  color: #1a202c !important;
}

.portal_layout_view-163-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-168-73 {
  margin-left: 0.375rem;
}

.portal_layout_view-169-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-169-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-172-43 {
  display: none;
}

.portal_layout_view-175-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-175-19:hover {
  cursor: pointer;
  background-color: rgba(246,246,246,var(--bg-opacity));
  --bg-opacity: 1;
}

.portal_layout_view-182-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-182-19:hover {
  cursor: pointer;
  background-color: rgba(246,246,246,var(--bg-opacity));
  --bg-opacity: 1;
  text-decoration: none;
  color: inherit;
}

.portal_layout_view-191-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-191-21:hover {
  cursor: pointer;
  background-color: rgba(246,246,246,var(--bg-opacity));
  --bg-opacity: 1;
}

.portal_layout_view-198-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-198-21:hover {
  cursor: pointer;
  background-color: rgba(246,246,246,var(--bg-opacity));
  --bg-opacity: 1;
}

.portal_layout_view-204-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-204-19:hover {
  cursor: pointer;
  background-color: rgba(246,246,246,var(--bg-opacity));
  --bg-opacity: 1;
}

.portal_layout_view-213-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-223-18 {
  min-width: 590px;
}

.portal_layout_view-224-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-227-19 {
  margin-bottom: 18px;
}

.portal_layout_view-238-19 {
  display: flex;
  gap: 10px;
}

.portal_layout_view-240-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-240-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-240-21:hover {
  cursor: pointer;
  background-color: rgba(210,66,47,var(--bg-opacity));
  --bg-opacity: 1;
}

.portal_layout_view-248-22 {
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
}

.portal_layout_view-249-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-249-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-249-20:hover {
  cursor: pointer;
  background-color: rgba(0,0,0,0.1);
  --bg-opacity: 1;
}

.portal_layout_view-257-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-15-35 {
  white-space: ("nowrap");
}

.portal_license_form_form-17-33 {
  white-space: ("nowrap");
}

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

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

.portal_license_form_view-23-3::before {
  width: 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-73-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-75-14 {
  padding: 2.5rem;
}

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

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

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

.portal_license_form_view-83-20 {
  margin-bottom: 2.0rem;
}

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

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

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

.portal_license_form_view-98-20 {
  margin-bottom: 2.0rem;
}

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

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

.portal_license_form_view-105-89:hover {
  cursor: pointer;
}

.portal_license_form_view-113-20 {
  margin-bottom: 2.0rem;
}

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

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

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

.portal_license_form_view-123-42 {
  flex: 1 1 0%;
}

.portal_license_form_view-138-21 {
  margin-bottom: 2.0rem;
}

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

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

.portal_license_form_view-153-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-157-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-162-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-163-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-163-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-169-28 {
  height: 30px;
  margin: 0 auto;
}

.portal_license_form_view-173-25 {
  margin-top: 1.0rem;
}

.portal_license_form_view-185-24 {
  margin-top: 1.0rem;
}

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

.portal_license_form_view-191-27 {
  margin-bottom: 1.0rem;
}

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

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

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

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

.portal_license_form_view-211-26 {
  flex: 1 1 0%;
}

.portal_license_form_view-223-26 {
  flex: 1 1 0%;
}

.portal_license_form_view-226-25 {
  margin-bottom: 2.0rem;
  margin-top: 1.0rem;
}

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

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

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

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

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

.portal_license_form_view-253-23 {
  flex-wrap: wrap;
  gap: 20px;
}

.portal_license_form_view-260-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-262-20 {
  display: flex;
  gap: 20px;
}

.portal_license_form_view-263-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-263-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-263-22:hover {
  cursor: pointer;
  background-color: rgba(210,66,47,var(--bg-opacity));
  --bg-opacity: 1;
}

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

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

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

.portal_license_form_view-279-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-279-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-279-21:hover {
  cursor: pointer;
  background-color: rgba(0,0,0,0.1);
  --bg-opacity: 1;
}

.portal_license_form_view-288-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-24-15 {
  background-color: rgba(0,199,103,var(--bg-opacity));
  --bg-opacity: 1;
}

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

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

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

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

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

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

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

.portal_license_grid_view-37-4 {
  border-radius: 9999px;
  width: 1.0rem;
  height: 1.0rem;
}

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

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

.portal_license_grid_view-45-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-47-18 {
  width: 25.0rem;
  display: flex;
  align-items: center;
}

.portal_license_grid_view-47-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-50-17 {
  color: rgba(234,74,53,var(--text-opacity));
  --text-opacity: 1;
  text-decoration: underline;
}

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

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

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

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

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

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

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

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

.portal_license_grid_view-74-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-76-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-80-43 {
  flex: 1 1 0%;
  display: flex;
  flex-direction: column;
  margin: 2.5rem;
}

.portal_license_grid_view-81-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-82-20 {
  font-weight: 700;
  font-size: 1.5rem;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.portal_license_grid_view-84-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-84-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-84-19:hover {
  cursor: pointer;
  background-color: rgba(210,66,47,var(--bg-opacity));
  --bg-opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

.portal_license_grid_view-141-19 {
  left: -0.625rem;
  position: relative;
  min-width: 25.0rem;
}

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

.portal_license_grid_view-149-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-149-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-151-20 {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}

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

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

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

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

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

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

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

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

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

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

.portal_license_grid_view-182-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-183-21 {
  font-weight: 700;
  margin-bottom: 0.75rem;
}

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

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

.portal_license_grid_view-207-34 {
  color: #EA4A35;
  text-decoration: underline;
}

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

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

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

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

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

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

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

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

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

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

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

.portal_license_grid_view-278-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-278-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-278-21:hover {
  cursor: pointer;
}

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

.portal_license_grid_view-290-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-211-21 {
  max-width: 46%;
}

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

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

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

.portal_project_members_view-230-35 {
  display: flex;
  padding-right: 4.5rem;
}

.portal_project_members_view-231-19 {
  width: 70%;
  margin-left: 2.0rem;
  margin-right: 2.0rem;
}

.portal_project_members_view-234-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-235-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-62-53 {
  display: block;
  color: rgba(234,74,53,var(--text-opacity));
  --text-opacity: 1;
  text-decoration: underline;
}

.portal_signin_core-62-53:hover {
  cursor: pointer;
}

.portal_signin_core-120-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-121-22 {
  margin-bottom: 0.5rem;
  font-size: 18px;
}

.portal_signin_core-131-21 {
  position: relative;
}

.portal_signin_core-132-22 {
  position: absolute;
  color: #D7D8DC;
  left: 16px;
  top: 11px;
  font-size: 21px;
}

.portal_signin_core-136-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-136-31::placeholder {
  color: rgba(203,213,224,var(--text-opacity));
  --text-opacity: 1;
}

.portal_signin_core-136-31:focus {
  outline: none;
}

.portal_signin_core-142-22 {
  position: absolute;
  font-size: 1.25rem;
  color: #D7D8DC;
  right: 1.125rem;
  top: 0.675rem;
  cursor: pointer;
}

.portal_signin_core-146-47 {
  margin-right: -0.1rem;
}

.portal_signin_core-151-17 {
  border-width: 1px;
  margin-bottom: 1.0rem;
  padding: 9px;
  border-radius: 8px;
  text-align: left;
  display: flex;
  cursor: pointer;
}

.portal_signin_core-151-17:hover {
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
  opacity: 0.8;
}

.portal_signin_core-153-32 {
  height: 25px;
  padding-left: 6px;
  padding-right: 16px;
}

.portal_signin_core-154-19 {
  font-size: 18px;
}

.portal_signin_core-175-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-181-18 {
  padding-top: 27px;
  height: 100%;
  color: #353B50;
  margin-left: 6px;
  margin-right: 6px;
  min-height: 800px;
}

@media (max-height: 600px) {

  .portal_signin_core-181-18 {
    min-height: 1000px;
  }

}

.portal_signin_core-184-57 {
  position: absolute;
  height: 47px;
  padding-left: 26px;
}

.portal_signin_core-185-19 {
  padding-bottom: 160px;
  padding-top: 100px;
}

@media (min-width: 650px) {

  .portal_signin_core-185-19 {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
  }

}

.portal_signin_core-188-63 {
  padding-right: 7px;
}

.portal_signin_core-189-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-189-21 {
    width: 490px;
  }

}

@media (max-width: 600px) {

  .portal_signin_core-189-21 {
    padding-left: 12px;
    padding-right: 12px;
  }

}

.portal_signin_core-192-21 {
  font-weight: 800;
  padding-bottom: 26px;
  font-size: 32px;
}

.portal_signin_core-195-22 {
  margin-bottom: 10px;
}

.portal_signin_core-200-22 {
  margin-bottom: 13px;
}

.portal_signin_core-205-20 {
  text-align: left;
  display: block;
  color: #EA4A35;
  text-decoration: underline;
  font-size: 13px;
  padding-left: 2px;
}

.portal_signin_core-207-22 {
  margin-top: 26px;
}

.portal_signin_core-209-25 {
  font-size: 18px;
}

.portal_signin_core-210-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-211-22 {
  width: 100%;
}

.portal_signin_core-212-24 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
}

.portal_signin_core-213-22 {
  width: 100%;
}

.portal_signin_core-215-22 {
  display: block;
  font-size: 18px;
  margin-top: 24px;
  padding-right: 18px;
  margin-bottom: 24px;
}

.portal_signin_core-217-37 {
  font-weight: 700;
  text-align: left;
  color: #EA4A35;
  text-decoration: underline;
}

.portal_signin_core-218-21 {
  width: 100%;
  justify-content: center;
  --bg-opacity: 1;
  height: 60px;
  align-items: center;
  position: fixed;
  font-size: 18px;
  background-color: rgba(250,250,250,var(--bg-opacity));
  display: flex;
  bottom: 0.0rem;
}

@media (max-width: 1000px) {

  .portal_signin_core-218-21 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

}

.portal_signin_core-220-19 {
  padding-top: 6px;
}

@media (max-width: 1000px) {

  .portal_signin_core-220-19 {
    display: none;
  }

}

.portal_signin_core-222-21>*+* {
  --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-222-21 {
  padding-left: 26px;
}

.portal_signin_core-224-81 {
  text-decoration: underline;
  color: #EA4A35;
}

.portal_signin_core-226-69 {
  text-decoration: underline;
  color: #EA4A35;
}

@media (min-width: 1000px) {

  .portal_signin_core-227-22 {
    display: none;
  }

}

.portal_signin_core-229-80 {
  display: block;
  text-decoration: underline;
  color: #EA4A35;
}

.portal_signin_core-230-68 {
  display: block;
  text-decoration: underline;
  color: #EA4A35;
}

.portal_signup_confirm_view-53-17 {
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
  height: 100%;
  color: #353B50;
}

.portal_signup_confirm_view-54-56 {
  position: absolute;
  height: 3.25rem;
  padding-left: 2.0rem;
  padding-right: 2.0rem;
}

.portal_signup_confirm_view-55-18 {
  padding-bottom: 7.5rem;
  padding-top: 100px;
}

@media (min-width: 600px) {

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

}

.portal_signup_confirm_view-59-62 {
  height: 4.75rem;
  cursor: pointer;
}

.portal_signup_confirm_view-61-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-61-20 {
    width: 480px;
  }

}

.portal_signup_confirm_view-63-69 {
  height: 105px;
  margin-bottom: 24px;
}

.portal_signup_confirm_view-64-20 {
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 1.25rem;
}

.portal_signup_confirm_view-65-22 {
  font-size: 18px;
}

.portal_signup_confirm_view-66-19 {
  display: block;
  font-size: 18px;
  margin-bottom: 64px;
}

.portal_signup_confirm_view-67-22 {
  display: block;
  font-size: 18px;
}

.portal_signup_confirm_view-68-22 {
  font-size: 18px;
}

.portal_signup_confirm_view-69-51 {
  font-size: 1.25rem;
  color: rgba(234,74,53,var(--text-opacity));
  --text-opacity: 1;
  text-decoration: underline;
}

.portal_signup_confirm_view-69-51:hover {
  cursor: pointer;
}

.portal_signup_confirm_view-78-22 {
  padding-top: 1.875rem;
  padding-bottom: 1.875rem;
  height: 100%;
  color: #353B50;
}

.portal_signup_confirm_view-79-61 {
  position: absolute;
  height: 47px;
  padding-left: 26px;
}

.portal_signup_confirm_view-80-23 {
  padding-bottom: 7.5rem;
  padding-top: 100px;
}

@media (min-width: 600px) {

  .portal_signup_confirm_view-80-23 {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
  }

}

.portal_signup_confirm_view-84-67 {
  padding-right: 7px;
  cursor: pointer;
}

.portal_signup_confirm_view-86-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-86-25 {
    width: 480px;
  }

}

.portal_signup_confirm_view-88-67 {
  height: 105px;
  margin-bottom: 24px;
}

.portal_signup_confirm_view-89-25 {
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 22px;
}

.portal_signup_confirm_view-90-27 {
  font-size: 18px;
  line-height: 27px;
}

.portal_signup_confirm_view-91-24 {
  display: block;
  font-size: 18px;
  margin-bottom: 64px;
}

.portal_signup_confirm_view-92-27 {
  display: block;
  font-size: 18px;
}

.portal_signup_confirm_view-93-27 {
  display: block;
  font-size: 18px;
}

.portal_signup_confirm_view-94-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-39-56 {
  position: absolute;
  height: 47px;
  padding-left: 26px;
}

.portal_signup_confirmed_view-40-18 {
  padding-bottom: 7.5rem;
}

@media (min-width: 600px) {

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

}

.portal_signup_confirmed_view-43-62 {
  padding-right: 7px;
  cursor: pointer;
}

.portal_signup_confirmed_view-45-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-45-20 {
    width: 505px;
  }

}

.portal_signup_confirmed_view-47-61 {
  height: 105px;
  margin-bottom: 24px;
}

.portal_signup_confirmed_view-48-20 {
  font-size: 32px;
  font-weight: 700;
  margin-bottom: 34px;
}

.portal_signup_confirmed_view-49-22 {
  display: block;
  font-size: 18px;
}

.portal_signup_confirmed_view-50-21 {
  margin-top: 28px;
}

.portal_signup_confirmed_view-52-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-21-18 {
  margin-bottom: 10px;
}

.portal_signup_view-27-18 {
  margin-bottom: 13px;
}

.portal_signup_view-37-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-43-18 {
  padding-top: 27px;
  height: 100%;
  color: #353B50;
  margin-left: 6px;
  margin-right: 6px;
  min-height: 800px;
}

@media (max-height: 600px) {

  .portal_signup_view-43-18 {
    min-height: 1000px;
  }

}

.portal_signup_view-46-57 {
  position: absolute;
  height: 47px;
  padding-left: 26px;
}

.portal_signup_view-47-19 {
  padding-bottom: 160px;
  padding-top: 100px;
}

@media (min-width: 600px) {

  .portal_signup_view-47-19 {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
  }

}

.portal_signup_view-50-63 {
  padding-right: 7px;
  cursor: pointer;
}

.portal_signup_view-52-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-52-21 {
    width: 490px;
  }

}

@media (max-width: 600px) {

  .portal_signup_view-52-21 {
    padding-left: 12px;
    padding-right: 12px;
  }

}

.portal_signup_view-55-21 {
  font-weight: 800;
  padding-bottom: 26px;
  font-size: 32px;
}

.portal_signup_view-58-23 {
  text-align: left;
  display: block;
  font-size: 13px;
  padding-left: 2px;
}

.portal_signup_view-60-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;
}

.portal_signup_view-73-21 {
  width: 100%;
  justify-content: center;
  --bg-opacity: 1;
  height: 60px;
  align-items: center;
  position: fixed;
  font-size: 18px;
  background-color: rgba(250,250,250,var(--bg-opacity));
  display: flex;
  bottom: 0.0rem;
}

@media (max-width: 1000px) {

  .portal_signup_view-73-21 {
    padding-top: 70px;
    padding-bottom: 70px;
  }

}

.portal_signup_view-75-19 {
  padding-top: 6px;
}

@media (max-width: 1000px) {

  .portal_signup_view-75-19 {
    display: none;
  }

}

.portal_signup_view-77-21>*+* {
  --space-x-reverse: 0;
  margin-right: calc(30px * var(--space-x-reverse));
  margin-left: calc(30px * calc(1 - var(--space-x-reverse)));
}

.portal_signup_view-77-21 {
  padding-left: 26px;
}

.portal_signup_view-79-81 {
  text-decoration: underline;
  color: #EA4A35;
}

.portal_signup_view-81-69 {
  text-decoration: underline;
  color: #EA4A35;
}

@media (min-width: 1000px) {

  .portal_signup_view-82-22 {
    display: none;
  }

}

.portal_signup_view-84-80 {
  display: block;
  text-decoration: underline;
  color: #EA4A35;
}

.portal_signup_view-85-68 {
  display: block;
  text-decoration: underline;
  color: #EA4A35;
}

.sdc_core-41-19 {
  display: flex;
  min-height: 100vh;
  width: 100%;
}

.sdc_documents_create-204-25 {
  text-align: right;
  font-style: italic;
  font-size: .75rem;
  color: rgba(173,173,173,var(--text-opacity));
  --text-opacity: 1;
  margin-top: -2.75rem;
}

.sdc_documents_create-299-27 {
  vertical-align: top;
  width: 100%;
  margin-bottom: 2.5rem;
}

.sdc_documents_create-300-61 {
  margin-bottom: 0.0rem;
}

.sdc_documents_create-303-28 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 7.5rem;
}

.sdc_documents_create-305-25 {
  margin-top: 0.375rem;
  height: 40px;
}

.sdc_documents_create-308-17 {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
}

.sdc_documents_create-308-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-320-17 {
  display: flex;
  flex-direction: column;
}

.sdc_documents_create-346-18 {
  font-size: 1.25rem;
}

.sdc_documents_create-360-18 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_create-431-19 {
  flex: 1 1 0%;
  margin-bottom: 1.25rem;
}

.sdc_documents_create-437-26 {
  display: flex;
  justify-content: space-between;
}

.sdc_documents_create-438-29 {
  font-weight: 500;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_create-439-27 {
  display: flex;
  justify-content: flex-end;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_create-439-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-446-48:hover {
  color: rgba(234,74,53,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_create-459-23 {
  display: flex;
  justify-content: space-between;
}

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

.sdc_documents_create-461-24 {
  display: flex;
  justify-content: flex-end;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_create-461-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-471-22 {
  font-weight: 500;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

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

.sdc_documents_create-533-45 {
  border-width: 1px;
  flex: 1 1 0%;
  padding: 0.25rem;
  width: 100%;
  height: 100%;
  border-radius: 0.25rem;
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}

.sdc_documents_create-565-19 {
  border-width: 1px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 0.25rem;
  flex: 1 1 0%;
  padding: 0.5rem;
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}

.sdc_documents_create-582-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-593-18 {
  font-size: 1.25rem;
  margin-top: 1.0rem;
}

.sdc_documents_create-597-20 {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  padding: 0.5rem;
  border-width: 1px;
  border-radius: 0.25rem;
  margin-top: 0.5rem;
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}

.sdc_documents_create-598-21 {
  --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_documents_create-609-20 {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  padding: 0.5rem;
  border-width: 1px;
  border-radius: 0.25rem;
  margin-top: 0.5rem;
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}

.sdc_documents_create-886-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-887-22 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  cursor: pointer;
  align-items: center;
}

.sdc_documents_create-894-24 {
  font-size: .75rem;
  color: rgba(247,250,252,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_create-905-19 {
  width: 100%;
  height: 100%;
  display: flex;
}

.sdc_documents_create-905-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-908-22 {
  width: 100%;
  height: 100%;
}

.sdc_documents_create-909-23 {
  justify-content: space-between;
  --bg-opacity: 1;
  height: 48px;
  align-items: center;
  --border-opacity: 1;
  border-bottom-color: rgba(202,202,202,var(--border-opacity));
  margin-bottom: 1.5rem;
  border-bottom-width: 1px;
  background-color: rgba(253,253,253,var(--bg-opacity));
  display: flex;
}

.sdc_documents_create-910-24 {
  display: flex;
  align-items: center;
}

.sdc_documents_create-911-23 {
  padding: 0.5rem;
  display: flex;
  align-items: center;
  color: rgba(66,153,225,var(--text-opacity));
  --text-opacity: 1;
  cursor-pointers: nil;
}

.sdc_documents_create-911-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_create-915-26 {
  font-weight: 700;
  font-size: 1.25rem;
  color: rgba(53,59,80,var(--text-opacity));
  --text-opacity: 1;
  padding: 0.25rem;
  margin: 0.25rem;
}

.sdc_documents_create-919-23 {
  display: flex;
  width: 100%;
  justify-content: center;
}

.sdc_documents_create-920-24 {
  max-width: 960px;
  flex: 1 1 0%;
  height: 100%;
}

.sdc_documents_create-921-24 {
  font-weight: 700;
  font-size: 1.5rem;
  color: rgba(53,59,80,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 1.5rem;
}

.sdc_documents_create-922-25 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.sdc_documents_create-925-26 {
  flex: 1 1 0%;
}

.sdc_documents_create-927-26>*+* {
  --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-927-26 {
  display: flex;
  justify-content: flex-end;
  margin-bottom: 1.5rem;
}

.sdc_documents_share-form-modal-21-23 {
  display: flex;
  flex-direction: column;
  max-width: 25.0rem;
}

.sdc_documents_share-form-modal-22-25 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  font-size: 1.25rem;
  margin-bottom: 1.5rem;
}

.sdc_documents_share-form-modal-24-52 {
  margin-bottom: 0.5rem;
}

.sdc_documents_share-form-modal-32-24 {
  display: flex;
  background-color: rgba(250,250,250,var(--bg-opacity));
  --bg-opacity: 1;
  align-items: center;
  padding: 0.25rem;
}

.sdc_documents_share-form-modal-32-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_share-form-modal-37-30 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  border-width: 1px;
  border-color: rgba(53,59,80,var(--border-opacity));
  --border-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-11-3 {
  line-height: 1.625;
  width: 100%;
  border-width: 1px;
  padding-bottom: 0.5rem;
  transition-duration: 200ms;
  transition-property: all;
  border-color: rgba(229,229,229,var(--border-opacity));
  --bg-opacity: 1;
  height: 40px;
  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;
}

.sdc_documents_widgets_inputs-11-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-11-3:focus-within {
  border-width: 1px;
  border-color: rgba(173,173,173,var(--border-opacity));
  --border-opacity: 1;
}

.sdc_documents_widgets_inputs-11-3:hover {
  border-width: 1px;
  border-color: rgba(173,173,173,var(--border-opacity));
  --border-opacity: 1;
}

.sdc_documents_widgets_inputs-61-34 {
  color: rgba(203,213,224,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_widgets_inputs-85-21 {
  --text-opacity: 1;
  border-width: 1px;
  border-color: rgba(229,229,229,var(--border-opacity));
  justify-content: space-between;
  --bg-opacity: 1;
  height: 2.5rem;
  align-items: center;
  --border-opacity: 1;
  padding: 0.5rem;
  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-91-24 {
  margin-left: 0.5rem;
  height: 1.5rem;
}

.sdc_documents_widgets_inputs-100-21 {
  width: 100%;
  --text-opacity: 1;
  border-width: 1px;
  border-color: rgba(229,229,229,var(--border-opacity));
  justify-content: space-between;
  --bg-opacity: 1;
  height: 2.5rem;
  align-items: center;
  --border-opacity: 1;
  padding: 0.5rem;
  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_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(229,229,229,var(--border-opacity));
  --bg-opacity: 1;
  height: 40px;
  align-items: center;
  --border-opacity: 1;
  outline: none;
  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;
}

.sdc_documents_widgets_select-37-3:focus-within {
  border-width: 1px;
  border-color: rgba(173,173,173,var(--border-opacity));
  --border-opacity: 1;
}

.sdc_documents_widgets_select-37-3:hover {
  border-width: 1px;
  border-color: rgba(173,173,173,var(--border-opacity));
  --border-opacity: 1;
}

.sdc_documents_widgets_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;
}

.sdc_documents_widgets_select-58-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-58-3::before {
  margin-top: 0.125rem;
}

.sdc_documents_widgets_select-58-3:[disabled] {
  cursor: not-allowed;
}

.sdc_documents_widgets_select-58-3:not([disabled]):hover {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_widgets_select-73-3 {
  position: absolute;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  left: 0.5rem;
  right: 1.5rem;
  pointer-events: none;
}

.sdc_documents_widgets_select-81-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;
}

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

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

.sdc_documents_widgets_select-92-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 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  overflow-x: hidden;
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-radius: 0.25rem;
  max-height: 15.0rem;
  padding-top: 0.25rem;
  left: -1px;
}

.sdc_documents_widgets_select-110-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;
}

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

.sdc_documents_widgets_select-124-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-131-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));
}

.sdc_documents_widgets_select-131-3:focus {
  outline: none;
}

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

.sdc_documents_widgets_select-131-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");
}

.sdc_documents_widgets_select-153-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");
}

.sdc_documents_widgets_select-408-17 {
  display: flex;
}

.sdc_documents_widgets_select-408-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-410-21 {
  color: rgba(203,213,224,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_widgets_select-412-19 {
  color: rgba(203,213,224,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_widgets_select-413-19 {
  color: rgba(203,213,224,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_widgets_select-426-19 {
  display: flex;
}

.sdc_documents_widgets_select-426-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-428-22 {
  display: flex;
  flex-direction: column;
  line-height: 1.25;
}

.sdc_documents_widgets_select-430-24 {
  color: rgba(203,213,224,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_widgets_select-487-52 {
  visibility: hidden;
}

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

.sdc_documents_widgets_select-495-54 {
  opacity: 0%;
}

.sdc_documents_widgets_select-517-46 {
  cursor: pointer;
}

.sdc_documents_widgets_select-521-45 {
  font-size: .75rem;
}

.sdc_documents_widgets_select-539-32 {
  display: flex;
}

.sdc_forms_core-60-17 {
  cursor: pointer;
  height: 3.0rem;
}

.sdc_forms_core-60-17:hover {
  background-color: rgba(226,232,240,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_forms_core-61-18 {
  padding-left: 1.25rem;
}

.sdc_forms_core-63-18 {
  padding-right: 1.25rem;
}

.sdc_forms_core-67-17 {
  display: flex;
  flex-direction: column;
}

.sdc_forms_core-68-16>*+* {
  --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-68-16 {
  font-size: 1rem;
}

.sdc_forms_core-71-16>*+* {
  --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-71-16 {
  font-size: 1rem;
  font-weight: 500;
}

.sdc_forms_core-77-17 {
  width: 100%;
  height: 100%;
}

.sdc_forms_core-78-18 {
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-columns: 1fr 5fr 1fr;
  padding: 0.5rem;
}

.sdc_forms_core-80-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-80-19 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  margin-bottom: 0.5rem;
}

.sdc_forms_core-81-21 {
  font-size: 1.25rem;
}

.sdc_forms_core-85-19 {
  background-color: rgba(250,250,250,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-radius: 0.25rem;
  min-height: 25.0rem;
}

.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-25-19 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.sdc_forms_editor_view-26-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-26-20 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.sdc_forms_editor_view-38-21 {
  display: flex;
  justify-content: center;
}

.sdc_forms_editor_view-39-22 {
  max-width: 960px;
  flex: 1 1 0%;
}

.sdc_forms_editor_view-40-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-43-25 {
  display: flex;
  justify-content: flex-end;
}

.sdc_forms_editor_view-43-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-52-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-63-19 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

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

.sdc_forms_editor_view-64-20 {
  margin-top: 0.5rem;
}

.sdc_forms_editor_view-67-22 {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  padding: 0.5rem;
  margin-top: 0.5rem;
}

.sdc_forms_editor_view-68-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-74-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-83-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-91-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-100-22 {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  padding: 0.5rem;
  margin-top: 0.5rem;
}

.sdc_forms_editor_view-105-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-111-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-117-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-130-19 {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  flex: 1 1 0%;
  padding: 0.5rem;
}

.sdc_forms_editor_view-136-19 {
  flex: 1 1 0%;
  overflow-y: scroll;
}

.sdc_forms_editor_view-151-17 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}

.sdc_forms_editor_view-155-20 {
  color: rgba(250,250,250,var(--text-opacity));
  --text-opacity: 1;
  font-size: .75rem;
}

.sdc_forms_editor_view-160-20 {
  color: rgba(250,250,250,var(--text-opacity));
  --text-opacity: 1;
  font-size: .75rem;
}

.sdc_forms_editor_view-172-20 {
  display: flex;
  flex-direction: column;
  position: relative;
}

.sdc_forms_editor_view-174-22 {
  height: calc(100% - 40px * 4);
}

.sdc_forms_editor_view-175-21 {
  width: 100%;
  --text-opacity: 1;
  padding-bottom: 0.25rem;
  justify-content: space-between;
  --bg-opacity: 1;
  height: 40px;
  align-items: center;
  --border-opacity: 1;
  border-bottom-color: rgba(229,229,229,var(--border-opacity));
  border-bottom-width: 1px;
  background-color: rgba(246,246,246,var(--bg-opacity));
  padding-right: 0.5rem;
  display: flex;
  color: rgba(0,0,0,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.sdc_forms_editor_view-177-40 {
  border-bottom-width: 2px;
  border-bottom-color: rgba(234,74,53,var(--border-opacity));
  --border-opacity: 1;
}

.sdc_forms_editor_view-182-21 {
  display: flex;
  align-items: center;
}

.sdc_forms_editor_view-185-26 {
  margin-left: 0.5rem;
  font-size: .75rem;
}

.sdc_forms_editor_view-188-26 {
  color: rgba(255,63,63,var(--text-opacity));
  --text-opacity: 1;
  margin-left: 0.5rem;
}

.sdc_forms_editor_view-193-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-198-21 {
  height: 0.0rem;
  overflow-y: scroll;
  position: relative;
}

.sdc_forms_editor_view-199-40 {
  height: calc(100% - 29px);
}

.sdc_forms_editor_view-203-16 {
  width: 100%;
  height: 100%;
}

.sdc_forms_editor_view-218-20 {
  width: 100%;
  --text-opacity: 1;
  padding-bottom: 0.25rem;
  justify-content: center;
  --bg-opacity: 1;
  align-items: center;
  --border-opacity: 1;
  border-bottom-color: rgba(229,229,229,var(--border-opacity));
  border-bottom-width: 1px;
  background-color: rgba(246,246,246,var(--bg-opacity));
  padding-right: 0.5rem;
  display: flex;
  color: rgba(0,0,0,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.sdc_forms_editor_view-220-39 {
  font-weight: 500;
  border-bottom-width: 2px;
  border-bottom-color: rgba(234,74,53,var(--border-opacity));
  --border-opacity: 1;
}

.sdc_forms_editor_view-280-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-280-39:focus {
  outline: solid 1px #EA4A35;
}

.sdc_forms_editor_view-296-21 {
  width: 100%;
  height: 100vh;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_forms_editor_view-299-22 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
}

.sdc_forms_editor_view-300-23 {
  justify-content: space-between;
  --bg-opacity: 1;
  height: 48px;
  align-items: center;
  --border-opacity: 1;
  border-bottom-color: rgba(202,202,202,var(--border-opacity));
  border-bottom-width: 1px;
  background-color: rgba(253,253,253,var(--bg-opacity));
  display: flex;
}

.sdc_forms_editor_view-301-24 {
  display: flex;
  align-items: center;
}

.sdc_forms_editor_view-302-23 {
  padding: 0.5rem;
  display: flex;
  align-items: center;
  color: rgba(66,153,225,var(--text-opacity));
  --text-opacity: 1;
  cursor-pointers: nil;
}

.sdc_forms_editor_view-302-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-307-23 {
  position: relative;
  height: calc(100% - 3.5rem);
}

.sdc_forms_editor_view-308-24 {
  display: flex;
  position: absolute;
  height: 100%;
  width: 100%;
}

.sdc_forms_editor_view-309-33 {
  display: flex;
  flex-direction: column;
}

.sdc_forms_editor_view-316-25 {
  height: 100%;
  width: 3px;
  background-color: rgba(229,229,229,var(--bg-opacity));
  --bg-opacity: 1;
  cursor: col-resize;
}

.sdc_forms_editor_view-319-41 {
  padding: 2.5rem;
  overflow-y: scroll;
}

.sdc_forms_editor_view-322-40 {
  display: flex;
  flex-direction: column;
  width: 100%;
  border-top-width: 1px;
  border-top-color: rgba(229,229,229,var(--border-opacity));
  --border-opacity: 1;
}

.sdc_forms_editor_view-324-27 {
  display: flex;
  width: 100%;
  cursor: row-resize;
  height: 40px;
}

.sdc_forms_import-form-from-questionnaire-62-17 {
  display: flex;
  flex-direction: column;
  min-width: 40.0rem;
  max-width: 40.0rem;
  align-items: stretch;
}

.sdc_forms_import-form-from-questionnaire-62-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-63-19 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  font-size: 1.25rem;
}

.sdc_forms_import-form-from-questionnaire-65-19 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  text-align: center;
}

.sdc_forms_import-form-from-questionnaire-66-18 {
  display: flex;
}

.sdc_forms_import-form-from-questionnaire-66-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_import-form-from-questionnaire-69-34 {
  flex: 1 1 0%;
}

.sdc_forms_import-form-from-questionnaire-72-19 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  text-align: center;
}

.sdc_forms_import-form-from-questionnaire-73-18 {
  display: flex;
}

.sdc_forms_import-form-from-questionnaire-73-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_import-form-from-questionnaire-74-37 {
  flex: 1 1 0%;
}

.sdc_forms_import-form-from-questionnaire-81-19 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  text-align: center;
}

.sdc_forms_import-form-from-questionnaire-84-14 {
  width: 100%;
  height: 100%;
}

.sdc_forms_import-form-from-questionnaire-93-19 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  font-size: 1.125rem;
}

.sdc_forms_import-form-from-questionnaire-94-21 {
  width: 100%;
  --text-opacity: 1;
  --bg-opacity: 1;
  height: 3.0rem;
  align-items: center;
  cursor: pointer;
  background-color: rgba(250,250,250,var(--bg-opacity));
  border-radius: 0.25rem;
  display: flex;
  color: rgba(0,0,0,var(--text-opacity));
}

.sdc_forms_import-form-from-questionnaire-98-22 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

.sdc_forms_import-form-from-questionnaire-104-18 {
  display: flex;
  justify-content: flex-end;
}

.sdc_grid-113-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-113-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-114-18 {
  flex-grow: 1;
  position: relative;
  display: flex;
  align-items: center;
}

.sdc_grid-116-14 {
  flex: 1 1 0%;
  width: 100%;
}

.sdc_grid-121-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-121-22:hover {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_grid-121-22:focus {
  outline: none;
}

.sdc_grid-147-24 {
  font-weight: 700;
  text-transform: uppercase;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_grid-148-23 {
  display: flex;
  flex-direction: column;
  padding-top: 0.25rem;
  margin-bottom: 1.0rem;
}

.sdc_grid-152-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-152-27:hover {
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_grid-152-27:active {
  background-color: rgba(226,232,240,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_grid-161-29 {
  background-color: rgba(226,232,240,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_grid-161-29:hover {
  background-color: rgba(226,232,240,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_grid-164-28 {
  text-transform: capitalize;
}

.sdc_grid-166-28 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_grid-233-23 {
  background-color: #2c36450d;
  --bg-opacity: 1;
  padding-top: 0.5rem;
  padding-bottom: 0.25rem;
}

.sdc_grid-233-23:first-child {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.sdc_grid-238-42 {
  cursor: pointer;
}

.sdc_grid-239-24 {
  display: flex;
  align-items: center;
}

.sdc_grid-247-31::after {
  margin-left: 0.25rem;
  content: '▲';
}

.sdc_grid-250-31::after {
  margin-left: 0.25rem;
  content: '▼';
}

.sdc_grid-253-31::after {
  margin-left: 0.25rem;
  content: '▼';
  opacity: 0%;
}

.sdc_grid-253-31:hover::after {
  content: '▼';
  opacity: 50%;
}

.sdc_grid-271-19 {
  display: flex;
  position: relative;
  padding-left: 1.5rem;
  padding-right: 2.5rem;
  padding-top: 1.0rem;
  min-height: 100%;
}

.sdc_grid-271-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-275-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-275-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-281-20 {
  position: relative;
  flex: 1 1 0%;
  flex-basis: 700px;
}

.sdc_grid-284-22 {
  font-weight: 700;
  font-size: 1.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.5rem;
}

.sdc_grid-286-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-290-26 {
  width: 100%;
}

.sdc_grid-310-29 {
  margin-top: 0.5rem;
}

.sdc_grid-327-19 {
  display: flex;
  position: relative;
  min-height: 100%;
}

.sdc_grid-327-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-331-20 {
  position: relative;
  flex: 1 1 0%;
  flex-basis: 700px;
}

.sdc_grid-334-26 {
  width: 100%;
}

.sdc_patients_core-39-17:hover {
  background-color: rgba(226,232,240,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_patients_core-39-17 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  cursor: pointer;
}

.sdc_patients_core-42-18 {
  padding-left: 1.25rem;
}

.sdc_patients_core-60-17 {
  display: flex;
  flex-direction: column;
}

.sdc_patients_core-61-16>*+* {
  --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-61-16 {
  font-size: 1rem;
  font-weight: 500;
}

.sdc_patients_core-64-16>*+* {
  --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-64-16 {
  font-size: 1rem;
}

.sdc_patients_core-71-17 {
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-columns: 1fr 5fr 1fr;
  padding: 0.5rem;
}

.sdc_patients_core-73-18 {
  font-size: 1.25rem;
  display: flex;
  align-items: center;
}

.sdc_patients_core-73-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_core-77-18 {
  background-color: rgba(250,250,250,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-radius: 0.25rem;
  min-height: 25.0rem;
}

.sdc_patients_documents-27-17 {
  cursor: pointer;
  height: 3.0rem;
}

.sdc_patients_documents-27-17:hover {
  background-color: rgba(226,232,240,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_patients_documents-29-18 {
  padding-left: 1.25rem;
}

.sdc_patients_documents-87-19 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.sdc_patients_documents-88-21 {
  font-size: 1.25rem;
  font-weight: 500;
  margin-bottom: 0.5rem;
}

.sdc_patients_documents-89-21 {
  font-size: 1rem;
}

.sdc_patients_documents-90-21 {
  font-size: 1rem;
  margin-bottom: 1.25rem;
}

.sdc_patients_documents-91-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_documents-91-18 {
  font-size: 1rem;
}

.sdc_patients_documents-94-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_documents-94-18 {
  font-size: 1rem;
  font-weight: 500;
}

.sdc_patients_documents-97-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_documents-97-18 {
  font-size: 1rem;
}

.sdc_patients_documents-104-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_documents-107-18 {
  font-size: 1.25rem;
  display: flex;
  align-items: center;
}

.sdc_patients_documents-107-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_documents-115-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_patients_encounters-29-18 {
  height: 3.0rem;
}

.sdc_patients_encounters-29-18:hover {
  background-color: rgba(226,232,240,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_patients_encounters-33-20 {
  padding-left: 1.25rem;
}

.sdc_patients_encounters-35-20 {
  width: 7.5rem;
}

.sdc_patients_encounters-36-24 {
  width: 12.5rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.sdc_patients_encounters-43-26 {
  padding-left: 1.125rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_patients_encounters-44-26 {
  border-width: 1px;
  border-radius: 0.25rem;
  margin: 0.5rem;
}

.sdc_patients_encounters-48-47 {
  height: 1.75rem;
}

.sdc_patients_encounters-116-19 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.sdc_patients_encounters-117-21 {
  font-size: 1.25rem;
  font-weight: 500;
  margin-bottom: 0.5rem;
}

.sdc_patients_encounters-118-21 {
  font-size: 1rem;
}

.sdc_patients_encounters-119-21 {
  font-size: 1rem;
  margin-bottom: 1.25rem;
}

.sdc_patients_encounters-120-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-120-18 {
  font-size: 1rem;
  font-weight: 500;
}

.sdc_patients_encounters-123-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-123-18 {
  font-size: 1rem;
}

.sdc_patients_encounters-126-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-126-18 {
  font-size: 1rem;
}

.sdc_patients_encounters-132-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_encounters-135-18 {
  font-size: 1.25rem;
  display: flex;
  align-items: center;
}

.sdc_patients_encounters-135-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-143-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_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-121-19 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.sdc_workflows_create-132-25 {
  margin-top: 0.5rem;
  width: 100%;
}

.sdc_workflows_create-133-57 {
  border-left-width: 4px;
  border-left-color: rgba(234,74,53,var(--border-opacity));
  --border-opacity: 1;
}

.sdc_workflows_create-135-27 {
  background-color: rgba(202,202,202,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_workflows_create-136-25 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 0.5rem;
  padding-right: 1.0rem;
}

.sdc_workflows_create-136-25:hover {
  background-color: rgba(202,202,202,var(--bg-opacity));
  --bg-opacity: 1;
  cursor: pointer;
}

.sdc_workflows_create-141-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-142-48 {
  font-weight: 500;
}

.sdc_workflows_create-146-30 {
  margin-left: 0.25rem;
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_workflows_create-149-31 {
  margin-left: 0.25rem;
  font-size: .60rem;
}

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

.sdc_workflows_create-152-47 {
  color: rgba(66,153,225,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_workflows_create-153-43 {
  color: rgba(236,201,75,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_workflows_create-154-33 {
  display: none;
}

.sdc_workflows_create-163-27 {
  margin-left: 0.5rem;
}

.sdc_workflows_create-313-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-314-20 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  cursor: pointer;
  align-items: center;
}

.sdc_workflows_create-321-22 {
  font-size: .75rem;
  color: rgba(247,250,252,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_workflows_create-326-17 {
  width: 100%;
  height: 100%;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_workflows_create-329-20 {
  width: 100%;
  display: grid;
  grid-template-columns: 350px 1fr;
  gap: 0.5rem;
}

.sdc_workflows_create-330-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-331-20 {
  padding: 0.5rem;
}

.sdc_workflows_create-333-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-334-22 {
  flex: 1 1 0%;
}

.sdc_workflows_create-336-22 {
  display: flex;
  padding: 0.5rem;
}

.sdc_workflows_create-336-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-340-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-344-42 {
  margin-right: 0.5rem;
}

.sdc_workflows_create-345-21 {
  display: flex;
  justify-content: center;
  flex: 1 1 0%;
}

.sdc_workflows_create-348-29 {
  padding-bottom: 0.5rem;
  max-width: 960px;
  margin-right: 2.5rem;
  flex-direction: column;
  margin-left: 2.5rem;
  padding-right: 1.0rem;
  display: flex;
  flex: 1 1 0%;
  padding-left: 1.0rem;
  padding-top: 0.5rem;
}

.sdc_workflows_create-349-24 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  font-size: 1.25rem;
  margin-bottom: 0.5rem;
  font-weight: 500;
  margin-top: 2.25rem;
}

.sdc_workflows_create-355-25 {
  display: flex;
  justify-content: flex-end;
}

.sdc_workflows_create-355-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)));
}

.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_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-88-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-13-19 {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 1.0rem;
  margin-top: 1.25rem;
}

.smartbox_dev_apps_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_apps_view-18-25 {
  margin: auto;
  margin-bottom: 0.75rem;
}

.smartbox_dev_apps_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_apps_view-22-26 {
  display: block;
  margin-top: 0.25rem;
  overflow-wrap: break-word;
}

.smartbox_dev_apps_view-24-24 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  margin-top: 1.0rem;
  display: block;
}

.smartbox_dev_apps_view-29-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_dev_apps_view-30-18 {
  display: flex;
  justify-content: space-between;
}

.smartbox_dev_apps_view-31-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-39-19 {
  position: fixed;
  bottom: 0.0rem;
  right: 0.0rem;
  margin: 1.25rem;
}

.smartbox_layout-39-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-48-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-50-25 {
  display: flex;
  align-items: center;
}

.smartbox_layout-51-72 {
  height: 40px;
}

.smartbox_layout-52-29 {
  font-size: 24px;
  padding-left: 12px;
  padding-top: 2px;
}

.smartbox_layout-53-21 {
  display: flex;
  align-items: center;
}

.smartbox_layout-54-22 {
  margin-right: 2.0rem;
  display: flex;
  gap: 2.0rem;
  font-size: 1.125rem;
}

.smartbox_layout-68-26 {
  color: rgba(203,213,224,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-69-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-69-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-73-22 {
  border-bottom-width: 2px;
  border-bottom-color: rgba(255,255,255,var(--border-opacity));
  --border-opacity: 1;
}

.smartbox_layout-85-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-85-21:hover {
  text-decoration: none;
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-85-21:active {
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}

.smartbox_layout-88-29 {
  text-decoration: underline;
  color: rgba(43,108,176,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-88-29:hover {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-90-19 {
  flex: 1 1 0%;
  padding-bottom: 1.0rem;
  padding-top: 1.0rem;
  min-height: 90%;
}

.smartbox_layout-101-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-103-25 {
  display: flex;
  align-items: center;
}

.smartbox_layout-104-62 {
  height: 40px;
}

.smartbox_layout-105-29 {
  font-size: 24px;
  padding-left: 12px;
  padding-top: 2px;
}

.smartbox_layout-115-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-115-19:hover {
  text-decoration: none;
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-115-19:active {
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}

.smartbox_layout-118-27 {
  text-decoration: underline;
  color: rgba(43,108,176,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-118-27:hover {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-127-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-129-25 {
  display: flex;
  align-items: center;
}

.smartbox_layout-130-62 {
  height: 40px;
}

.smartbox_layout-131-29 {
  font-size: 24px;
  padding-left: 12px;
  padding-top: 2px;
}

.smartbox_layout-141-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-141-19:hover {
  text-decoration: none;
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-141-19:active {
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}

.smartbox_layout-144-27 {
  text-decoration: underline;
  color: rgba(43,108,176,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-144-27:hover {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-153-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-155-25 {
  display: flex;
  align-items: center;
}

.smartbox_layout-156-72 {
  height: 40px;
}

.smartbox_layout-157-29 {
  font-size: 24px;
  padding-left: 12px;
  padding-top: 2px;
}

.smartbox_layout-158-21 {
  display: flex;
  align-items: center;
}

.smartbox_layout-178-22 {
  border-bottom-width: 2px;
  border-bottom-color: rgba(255,255,255,var(--border-opacity));
  --border-opacity: 1;
}

.smartbox_layout-190-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-190-21:hover {
  text-decoration: none;
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-190-21:active {
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}

.smartbox_layout-193-25 {
  display: flex;
  gap: 0.5rem;
}

.smartbox_layout-194-24 {
  text-decoration: underline;
  color: rgba(43,108,176,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-194-24:hover {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-196-24 {
  text-decoration: underline;
  color: rgba(43,108,176,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-196-24:hover {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-198-19 {
  flex: 1 1 0%;
  padding-bottom: 1.0rem;
  padding-top: 1.0rem;
  min-height: 90%;
}

.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_applications_view-10-21 {
  width: 100%;
}

.smartbox_operator_applications_view-11-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_view-13-21 {
  padding: 0.75rem;
}

.smartbox_operator_applications_view-14-21 {
  padding: 0.75rem;
}

.smartbox_operator_applications_view-15-21 {
  padding: 0.75rem;
}

.smartbox_operator_applications_view-16-21 {
  padding: 0.75rem;
}

.smartbox_operator_applications_view-17-21 {
  padding: 0.75rem;
}

.smartbox_operator_applications_view-18-21 {
  padding: 0.75rem;
}

.smartbox_operator_applications_view-21-22 {
  border-bottom-width: 1px;
}

.smartbox_operator_applications_view-21-22:hover {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
  cursor: pointer;
}

.smartbox_operator_applications_view-23-23 {
  padding: 0.75rem;
}

.smartbox_operator_applications_view-24-23 {
  padding: 0.75rem;
}

.smartbox_operator_applications_view-25-23 {
  padding: 0.75rem;
}

.smartbox_operator_applications_view-26-23 {
  padding: 0.75rem;
}

.smartbox_operator_applications_view-27-23 {
  padding: 0.75rem;
}

.smartbox_operator_applications_view-28-23 {
  padding: 0.75rem;
}

.smartbox_operator_applications_view-32-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_operator_applications_view-33-17 {
  font-size: 1.875rem;
  font-weight: 700;
  margin-top: 2.0rem;
  margin-bottom: 1.5rem;
}

.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_operators_crud_view-14-19 {
  margin-top: 3.0rem;
  display: flex;
}

.smartbox_operator_operators_crud_view-14-19>*+* {
  --space-x-reverse: 0;
  margin-right: calc(2.0rem * var(--space-x-reverse));
  margin-left: calc(2.0rem * calc(1 - var(--space-x-reverse)));
}

.smartbox_operator_operators_crud_view-26-19 {
  max-width: 550px;
}

.smartbox_operator_operators_crud_view-42-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_operator_operators_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_operator_operators_view-15-21 {
  padding: 1.0rem;
  cursor: pointer;
  display: flex;
  align-items: center;
}

.smartbox_operator_operators_view-15-21:hover {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_operator_operators_view-19-24 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.smartbox_operator_operators_view-20-24 {
  padding-left: 0.5rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_operators_view-26-19 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 3.0rem;
  margin-top: 2.0rem;
  margin-bottom: 1.5rem;
}

.smartbox_operator_operators_view-27-19 {
  font-weight: 700;
  font-size: 1.875rem;
}

.smartbox_operator_operators_view-32-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: 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_patient-smart-app_list-26-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-29-23 {
  display: flex;
}

.smartbox_patient-smart-app_list-30-49 {
  width: 3.75rem;
  height: 3.75rem;
}

.smartbox_patient-smart-app_list-31-22 {
  padding-left: 1.0rem;
  padding-right: 1.0rem;
}

.smartbox_patient-smart-app_list-32-23 {
  font-weight: 500;
}

.smartbox_patient-smart-app_list-34-25 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_patient-smart-app_list-35-29 {
  font-weight: 500;
}

.smartbox_patient-smart-app_list-37-57 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
  text-decoration: underline;
}

.smartbox_patient-smart-app_list-40-25 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 50.0rem;
}

.smartbox_patient-smart-app_list-55-23 {
  padding: 1.25rem;
}

.smartbox_patient-smart-app_list-57-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-60-24 {
  display: flex;
  justify-content: space-between;
  margin-top: 2.0rem;
}

.smartbox_patient-smart-app_list-120-20 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_patient-smart-app_list-121-21 {
  text-align: center;
  margin-bottom: 1.0rem;
}

.smartbox_patient-smart-app_list-122-21 {
  font-size: 4rem;
  font-weight: 700;
  margin-top: 1.5rem;
}

.smartbox_patient-smart-app_list-126-23 {
  text-decoration: underline;
  color: rgba(43,108,176,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_patient-smart-app_list-126-23:hover {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_patient-smart-app_list-133-23 {
  text-align: center;
  font-size: 1.875rem;
  margin-top: 3.0rem;
}

.smartbox_patient-smart-app_list-137-23 {
  text-align: center;
  font-size: 1.875rem;
  margin-top: 3.0rem;
}

.smartbox_patient-smart-app_list-141-23 {
  display: grid;
  row-gap: 1.0rem;
}

.smartbox_patient-smart-app_list-145-27 {
  display: flex;
  align-items: flex-start;
  border-width: 1px;
  border-radius: 0.5rem;
  padding: 2.0rem;
}

.smartbox_patient-smart-app_list-146-29 {
  margin-right: 2.0rem;
  width: 10.0rem;
  max-height: 10.0rem;
  display: flex;
}

.smartbox_patient-smart-app_list-146-96 {
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_patient-smart-app_list-148-31 {
  margin: auto;
}

.smartbox_patient-smart-app_list-149-28 {
  flex-grow: 1;
}

.smartbox_patient-smart-app_list-150-29 {
  display: flex;
  justify-content: space-between;
}

.smartbox_patient-smart-app_list-151-30 {
  margin-bottom: 0.5rem;
}

.smartbox_patient-smart-app_list-152-31 {
  font-size: 1.125rem;
  font-weight: 700;
}

.smartbox_patient-smart-app_list-153-31 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_patient-smart-app_list-154-29 {
  margin-bottom: 0.5rem;
}

.smartbox_patient-smart-app_list-158-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_patient-smart-app_list-158-31:hover {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_patient-smart-app_list-161-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-161-33:hover {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_patient-smart-app_list-165-36 {
  margin-left: 1.0rem;
}

.smartbox_patient-smart-app_list-169-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_tenant_tenant-list-26-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_tenant_tenant-list-27-18 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 3.0rem;
  margin-top: 2.0rem;
  margin-bottom: 1.5rem;
}

.smartbox_tenant_tenant-list-28-18 {
  font-size: 1.875rem;
  font-weight: 700;
}

.smartbox_tenant_tenant-list-32-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_tenant_tenant-list-36-20 {
  padding: 1.0rem;
  cursor: pointer;
  display: flex;
  align-items: center;
}

.smartbox_tenant_tenant-list-36-20:hover {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_tenant_tenant-new-72-19 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_tenant_tenant-new-73-19 {
  font-weight: 700;
  font-size: 1.5rem;
  margin-top: 1.0rem;
  margin-bottom: 1.0rem;
}

.smartbox_tenant_tenant-new-74-20 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_tenant_tenant-new-75-20 {
  margin-bottom: 1.0rem;
  max-width: 550px;
}

.smartbox_tenant_tenant-new-81-20 {
  display: flex;
}

.smartbox_tenant_tenant-new-81-20>*+* {
  --space-x-reverse: 0;
  margin-right: calc(2.0rem * var(--space-x-reverse));
  margin-left: calc(2.0rem * calc(1 - var(--space-x-reverse)));
}

.smartbox_tenant_tenant-new-84-21 {
  margin-bottom: 0.5rem;
}

.smartbox_tenant_tenant-new-87-22 {
  color: rgba(155,44,44,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_tenant_tenant-view-75-21 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_tenant_tenant-view-76-22 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 2.0rem;
  margin-bottom: 1.5rem;
}

.smartbox_tenant_tenant-view-77-22 {
  font-weight: 700;
  font-size: 1.5rem;
  margin-top: 2.0rem;
  margin-bottom: 2.0rem;
}

.smartbox_tenant_tenant-view-82-22 {
  margin-bottom: 0.25rem;
}

.smartbox_tenant_tenant-view-87-22 {
  font-weight: 700;
  font-size: 1.25rem;
  margin-top: 2.0rem;
  margin-bottom: 0.5rem;
}

.smartbox_tenant_tenant-view-88-23 {
  margin-bottom: 0.25rem;
}

.smartbox_tenant_tenant-view-89-23 {
  margin-bottom: 0.25rem;
}

.smartbox_tenant_tenant-view-90-23 {
  margin-bottom: 0.25rem;
}

.smartbox_tenant_tenant-view-95-22 {
  font-weight: 700;
  font-size: 1.25rem;
  margin-top: 2.0rem;
  margin-bottom: 0.5rem;
}

.smartbox_tenant_tenant-view-96-23 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 0.5rem;
}

.smartbox_tenant_tenant-view-98-73 {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_tenant_tenant-view-99-23 {
  margin-bottom: 0.25rem;
}

.smartbox_tenant_tenant-view-110-22 {
  font-weight: 700;
  font-size: 1.25rem;
  margin-top: 2.0rem;
  margin-bottom: 0.5rem;
}

.smartbox_tenant_tenant-view-111-23 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 0.5rem;
}

.smartbox_tenant_tenant-view-117-22 {
  font-weight: 700;
  font-size: 1.25rem;
  margin-top: 2.0rem;
  margin-bottom: 0.5rem;
}

.smartbox_tenant_tenant-view-118-23 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 0.5rem;
}

.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 {
  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-43-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-43-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-51-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-51-3:focus {
  outline: none;
  box-shadow: none;
}

.toolkit_button-51-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-51-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-51-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-61-3 {
  background-color: transparent;
  --bg-opacity: 1;
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
}

.toolkit_button-61-3:not(:disabled):hover {
  color: inherit;
  --text-opacity: 1;
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
}

.toolkit_button-61-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-61-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-69-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.0625rem;
  padding-bottom: 0.0625rem;
  font-size: .75rem;
}

.toolkit_button-72-3 {
  position: relative;
  border-radius: 0px;
}

.toolkit_button-72-3:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.toolkit_button-72-3:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.toolkit_button-72-3:not(:first-child) {
  margin-left: -1px;
}

.toolkit_button-72-3:focus {
  z-index: 2;
}

.toolkit_button-72-3:hover {
  z-index: 1;
}

.toolkit_button-101-31 {
  margin-right: 0.5rem;
}

.toolkit_button-140-19 {
  display: block;
  flex-grow: 1;
}

.toolkit_dropdown-button-27-21 {
  position: relative;
  display: inline-block;
  align-self: center;
}

.toolkit_dropdown-button-32-24 {
  min-width: 10.0rem;
  line-height: 1.625;
  top: 100%;
  --bg-opacity: 1;
  position: absolute;
  margin-top: 0.25rem;
  z-index: 100;
  background-color: rgba(250,250,250,var(--bg-opacity));
  border-radius: 0.25rem;
  left: -1px;
}

.toolkit_dropdown-button-36-25 {
  display: flex;
  flex-direction: column;
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}

.toolkit_dropdown-button-36-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-39-28 {
  padding: 0.25rem;
  cursor: pointer;
}

.toolkit_dropdown-button-39-28:hover {
  background-color: rgba(246,246,246,var(--bg-opacity));
  --bg-opacity: 1;
}

.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-31-36 {
  color: rgba(234,74,53,var(--text-opacity));
  --text-opacity: 1;
}

.toolkit_error-wrapper-32-24:hover .wrapper-error {
  display: block;
}

.toolkit_error-wrapper-34-26 {
  position: relative;
}

.toolkit_error-wrapper-39-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-29-23 {
  right: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  padding: 1.0rem;
  flex-direction: column;
  position: absolute;
  z-index: 200;
  display: flex;
  bottom: 0;
  background: rgba(0,0,0,0.3);
  left: 0;
}

.toolkit_modal-32-24 {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 0.25rem;
  padding: 1.5rem;
  position: relative;
}

.toolkit_modal-34-42 {
  position: absolute;
  top: 0.5rem;
  right: 0.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-441-52 {
  visibility: hidden;
}

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

.toolkit_select-449-54 {
  opacity: 0%;
}

.toolkit_select-472-46 {
  cursor: pointer;
}

.toolkit_select-476-45 {
  font-size: .75rem;
}

.toolkit_select-488-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;
}

.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;
}