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

.c-586467349 {
  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;
}

.c387184973 {
  border-width: 1px;
  padding-bottom: 2.5rem;
  justify-content: center;
  align-items: center;
  padding-right: 1rem;
  border-radius: 0.25rem;
  display: flex;
  padding-left: 1rem;
  padding-top: 2.5rem;
}

.audit-trail_pages_index-174-34 {
  margin-left: 0.25rem;
  color: #8D8D8D;
}

.audit-trail_pages_index-195-17 {
  padding-left: 15px;
}

.audit-trail_pages_index-196-18 {
  padding: 1rem;
}

.audit-trail_pages_index-210-22 {
  display: flex;
  justify-content: space-between;
}

.audit-trail_pages_index-211-23 {
  display: flex;
  gap: 0.5rem;
  margin-bottom: 0.5rem;
}

.audit-trail_pages_index-214-28 {
  font-size: .75rem;
  border-radius: 0.25rem;
  background-color: rgba(226,232,240,var(--bg-opacity));
  --bg-opacity: 1;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.audit-trail_pages_index-218-38 {
  background-color: rgba(229,62,62,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
}

.audit-trail_pages_index-219-34 {
  background-color: rgba(229,62,62,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
}

.audit-trail_pages_index-220-37 {
  background-color: rgba(229,62,62,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
}

.audit-trail_pages_index-221-34 {
  background-color: rgba(254,215,215,var(--bg-opacity));
  --bg-opacity: 1;
}

.audit-trail_pages_index-222-36 {
  background-color: rgba(254,235,200,var(--bg-opacity));
  --bg-opacity: 1;
}

.audit-trail_pages_index-223-35 {
  background-color: rgba(190,227,248,var(--bg-opacity));
  --bg-opacity: 1;
}

.audit-trail_pages_index-224-42 {
  background-color: rgba(190,227,248,var(--bg-opacity));
  --bg-opacity: 1;
}

.audit-trail_pages_index-225-34 {
  background-color: rgba(190,227,248,var(--bg-opacity));
  --bg-opacity: 1;
}

.audit-trail_pages_index-227-31 {
  font-size: .75rem;
  border-radius: 0.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.audit-trail_pages_index-234-26 {
  display: flex;
  gap: 0.5rem;
}

.audit-trail_pages_index-236-30 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.audit-trail_pages_index-236-88 {
  border-bottom-width: 1px;
  border-bottom-color: rgba(113,128,150,var(--border-opacity));
  --border-opacity: 1;
}

.audit-trail_pages_index-240-32 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.audit-trail_pages_index-240-87 {
  border-bottom-width: 1px;
  border-bottom-color: rgba(113,128,150,var(--border-opacity));
  --border-opacity: 1;
}

.audit-trail_pages_index-243-30 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.audit-trail_pages_index-243-84 {
  border-bottom-width: 1px;
  border-bottom-color: rgba(113,128,150,var(--border-opacity));
  --border-opacity: 1;
}

.audit-trail_pages_index-248-31 {
  color: rgba(72,187,120,var(--text-opacity));
  --text-opacity: 1;
}

.audit-trail_pages_index-250-28 {
  cursor: pointer;
}

.audit-trail_pages_index-266-30 {
  width: 100%;
  height: 600px;
  border-width: 1px;
}

.audit-trail_pages_index-269-27 {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.25rem;
}

.audit-trail_pages_index-271-28 {
  font-weight: 700;
  text-m: nil;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 0.5rem;
}

.audit-trail_pages_index-272-27 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.audit-trail_pages_index-277-28 {
  font-weight: 700;
  text-m: nil;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}

.audit-trail_pages_index-286-31 {
  font-weight: 700;
  text-m: nil;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}

.audit-trail_pages_index-290-34 {
  padding-left: 0.5rem;
  margin-left: 1rem;
  margin-bottom: 0.5rem;
  list-style: disc;
}

.audit-trail_pages_index-297-31 {
  font-weight: 700;
  text-m: nil;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}

.audit-trail_pages_index-304-31 {
  font-weight: 700;
  text-m: nil;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}

.audit-trail_pages_index-311-31 {
  font-weight: 700;
  text-m: nil;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}

.audit-trail_pages_index-317-33 {
  margin-top: 0.5rem;
}

.audit-trail_pages_index-320-36 {
  padding-left: 0.5rem;
  margin-left: 1rem;
  margin-bottom: 0.5rem;
  list-style: disc;
}

.audit-trail_pages_index-327-31 {
  font-weight: 700;
  text-m: nil;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}

.audit-trail_pages_index-333-34 {
  padding-left: 0.5rem;
  margin-left: 1rem;
  margin-bottom: 0.5rem;
  list-number: nil;
  breal-all: nil;
}

.audit-trail_pages_index-335-35 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.audit-trail_pages_index-340-40 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.audit-trail_pages_index-344-28 {
  width: 100%;
}

.audit-trail_pages_index-347-31 {
  font-weight: 700;
  text-m: nil;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 0.5rem;
}

.audit-trail_pages_index-351-28 {
  font-weight: 700;
  text-m: nil;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}

.audit-trail_pages_index-353-29 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  width: 60%;
}

.audit-trail_pages_index-374-28 {
  font-weight: 700;
  text-m: nil;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}

.audit-trail_pages_index-377-29 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  width: 60%;
}

.audit-trail_pages_index-386-28 {
  font-weight: 700;
  text-m: nil;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}

.audit-trail_pages_index-390-31 {
  padding-left: 0.5rem;
  margin-left: 1rem;
  margin-bottom: 0.5rem;
  list-style: disc;
  word-break: break-all;
}

.audit-trail_pages_index-396-41 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.audit-trail_pages_index-400-39 {
  padding-bottom: 0.25rem;
  --bg-opacity: 1;
  margin-left: 0.5rem;
  font-size: .75rem;
  background-color: rgba(226,232,240,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.audit-trail_pages_index-427-19 {
  height: 64px;
  border-bottom-width: 1px;
  display: flex;
  background-color: #f8f8f9;
}

.audit-trail_pages_index-428-83 {
  margin-left: 1.5rem;
  margin-top: auto;
  margin-bottom: auto;
  height: 32px;
}

.audit-trail_pages_index-429-20 {
  font-weight: 700;
  margin-top: auto;
  margin-bottom: auto;
  color: black;
}

.audit-trail_pages_index-430-21 {
  margin-left: 1px;
  margin-top: 1px;
}

.audit-trail_pages_index-432-20 {
  margin-left: 1rem;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  gap: 0.5rem;
}

.audit-trail_pages_index-433-19 {
  color: black;
  margin-top: 2px;
}

.audit-trail_pages_index-433-19:hover {
  color: black;
}

.audit-trail_pages_index-434-22 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  margin-top: 2px;
}

.audit-trail_pages_index-435-20 {
  margin-top: 2px;
  color: black;
}

.audit-trail_pages_index-435-20:hover {
  color: black;
}

.audit-trail_pages_index-437-19 {
  display: flex;
  margin-top: 0.5rem;
}

.audit-trail_pages_index-438-22 {
  margin: auto;
  display: inline;
  text-align: center;
  color: rgba(221,107,32);
}

.audit-trail_pages_index-438-22:hover {
  cursor: pointer;
  text-decoration: underline;
}

.audit-trail_pages_index-439-24 {
  font-weight: 700;
}

.audit-trail_pages_index-454-21 {
  width: 1042px;
  margin: auto;
  padding-top: 1.5rem;
}

.audit-trail_pages_index-462-24 {
  width: 100%;
  padding: 1rem;
  outline: none;
  border-radius: 0.25rem;
  background: #F8F8F9;
}

.audit-trail_pages_index-467-22 {
  margin-bottom: 1rem;
}

.audit-trail_pages_index-468-30 {
  padding: 1rem;
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
  outline: none;
  border-radius: 0.25rem;
  margin-top: 0.5rem;
}

.audit-trail_pages_index-476-32 {
  padding: 1rem;
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
  outline: none;
  border-radius: 0.25rem;
  margin-top: 0.5rem;
  margin-left: 0.5rem;
  line-height: 16px;
}

.audit-trail_pages_index-481-32 {
  padding: 1rem;
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
  outline: none;
  border-radius: 0.25rem;
  margin-top: 0.5rem;
  margin-left: 0.5rem;
  line-height: 16px;
}

.audit-trail_pages_index-486-25 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.audit-trail_pages_index-491-25 {
  display: grid;
}

.audit-trail_pages_index-502-33 {
  border-top-width: 1px;
  border-top-color: #DADCE0;
}

.audit-trail_pages_index-504-35 {
  border-left-width: 1px;
  border-right-width: 1px;
  border-rigth-width: 1px;
  border-bottom-width: 1px;
  border-color: #DADCE0;
  border-bottom-color: white;
}

.audit-trail_pages_index-505-35 {
  border-left-width: 1px;
  border-right-width: 1px;
  border-rigth-width: 1px;
  border-bottom-width: 1px;
  border-left-color: white;
  border-bottom-color: white;
  border-right-color: white;
}

.audit-trail_pages_index-509-27 {
  display: grid;
  cursor: pointer;
}

.audit-trail_pages_index-510-39 {
  background-color: #f8f8f9;
}

.audit-trail_pages_index-510-73 {
  background-color: #FFF;
}

.audit-trail_pages_index-511-41 {
  border-bottom-width: 1px;
  border-color: #DADCE0;
}

.audit-trail_pages_index-514-34 {
  padding-left: 0.5rem;
  margin: auto;
  font-size: 10px;
}

.audit-trail_pages_partition-43-17 {
  width: 900px;
  margin: auto;
  padding-top: 2rem;
}

.audit-trail_pages_partition-45-18 {
  margin-bottom: 1rem;
  display: flex;
  justify-content: space-between;
  padding-left: 1rem;
  padding-right: 1rem;
}

.audit-trail_pages_partition-46-20 {
  font-weight: 700;
}

.audit-trail_pages_partition-47-19 {
  display: flex;
  gap: 0.5rem;
}

.audit-trail_pages_partition-51-20 {
  display: flex;
  justify-content: space-between;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.audit-trail_pages_partition-60-36 {
  background-color: rgba(198,246,213,var(--bg-opacity));
  --bg-opacity: 1;
}

.audit-trail_pages_partition-61-39 {
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
}

.audit-trail_pages_partition-62-28 {
  background-color: rgba(254,252,191,var(--bg-opacity));
  --bg-opacity: 1;
}

.audit-trail_pages_partition-63-37 {
  display: flex;
  justify-content: space-between;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.audit-trail_pages_partition-67-30 {
  cursor: pointer;
}

.audit-trail_pages_partition-72-30 {
  cursor: pointer;
}

.audit-trail_pages_partition-76-30 {
  display: flex;
  gap: 0.5rem;
}

.audit-trail_pages_partition-77-31 {
  opacity: 0%;
  cursor: pointer;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  transition-duration: 300ms;
}

.audit-trail_pages_partition-77-31:hover {
  opacity: 100%;
}

.audit-trail_pages_partition-79-31 {
  cursor: pointer;
}

.audit-trail_pages_partition-83-30 {
  display: flex;
  gap: 0.5rem;
}

.audit-trail_pages_partition-84-31 {
  opacity: 0%;
  cursor: pointer;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  transition-duration: 300ms;
}

.audit-trail_pages_partition-84-31:hover {
  opacity: 100%;
}

.audit-trail_pages_partition-86-31 {
  cursor: pointer;
}

.audit-trail_pages_partition-90-30 {
  cursor: pointer;
}

.audit-trail_pages_partition-94-30 {
  cursor: pointer;
}

.audit-trail_pages_partition-98-30 {
  opacity: 0%;
  cursor: pointer;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  transition-duration: 300ms;
}

.audit-trail_pages_partition-98-30:hover {
  opacity: 100%;
}

.auth_wgt_rest-105-28 {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.auth_wgt_rest-107-22 {
  margin-right: 10px;
}

.auth_wgt_rest-111-18:hover {
  background-color: #3B7504 !important;
}

.auth_wgt_rest-111-18 {
  background-color: #649E00 !important;
  padding: 6px 10px !important;
}

.auth_wgt_rest-115-25 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  font-size: 13px;
}

.box_access-policy_dev-tool-34-60 {
  text-decoration: underline;
}

.box_access-policy_dev-tool-176-102 {
  text-decoration: underline;
}

.box_access-policy_dev-tool-194-18 {
  padding: 0.5rem;
  border-width: 1px;
  border: 1.5px solid #dbdde3;
  border-radius: 0.25rem;
}

.box_access-policy_dev-tool-197-20 {
  border-width: 1px;
  border-color: rgba(229,62,62,var(--border-opacity));
  --border-opacity: 1;
  background-color: rgba(255,245,245,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_access-policy_dev-tool-198-20 {
  border-width: 1px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_access-policy_dev-tool-199-18 {
  padding-bottom: 0.5rem;
  display: flex;
  justify-content: space-between;
}

.box_access-policy_dev-tool-200-20 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.box_access-policy_dev-tool-206-51 {
  font-size: .75rem;
  margin-left: 0.25rem;
}

.box_access-policy_dev-tool-209-22 {
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
}

.box_access-policy_dev-tool-216-96 {
  cursor: pointer;
}

.box_access-policy_dev-tool-232-20 {
  overflow-y: auto;
  height: 100%;
}

.box_access-policy_dev-tool-234-22 {
  height: 50px;
  border-bottom-width: 1px;
  display: flex;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_access-policy_dev-tool-235-23 {
  display: flex;
  margin-left: 0.5rem;
}

.box_access-policy_dev-tool-237-22:hover {
  text-decoration: none;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.box_access-policy_dev-tool-237-22 {
  font-weight: 700;
  margin-top: auto;
  margin-bottom: auto;
  padding-left: 1rem;
  cursor: pointer;
  color: black;
}

.box_access-policy_dev-tool-240-24 {
  font-weight: 700;
  margin-top: auto;
  margin-bottom: auto;
  color: black;
}

.box_access-policy_dev-tool-241-24 {
  font-size: 1.25rem;
  font-weight: 400;
  font-family: Metropolis;
  color: #212636;
}

.box_access-policy_dev-tool-245-24 {
  margin-left: 5px;
  margin-top: 1px;
}

.box_access-policy_dev-tool-248-23 {
  margin-left: auto;
  margin-right: 2rem;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  gap: 0.5rem;
}

.box_access-policy_dev-tool-249-22 {
  color: black;
  margin-top: 2px;
}

.box_access-policy_dev-tool-249-22:hover {
  color: #616471;
}

.box_access-policy_dev-tool-257-62 {
  font-size: .75rem;
}

.box_access-policy_dev-tool-258-25 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  margin-top: 2px;
}

.box_access-policy_dev-tool-259-22 {
  color: black;
  margin-top: 2px;
}

.box_access-policy_dev-tool-259-22:hover {
  color: #616471;
}

.box_access-policy_dev-tool-267-62 {
  font-size: .75rem;
}

.box_access-policy_dev-tool-270-22 {
  display: flex;
  gap: 1rem;
  padding: 1rem;
}

.box_access-policy_dev-tool-271-22 {
  overflow-y: auto;
  height: calc(100% - 50px);
}

.box_access-policy_dev-tool-272-22 {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  width: 50%;
}

.box_access-policy_dev-tool-275-24 {
  display: flex;
  flex-direction: row-reverse;
  align-items: center;
  gap: 0.25rem;
  font-size: .75rem;
}

.box_access-policy_dev-tool-276-27 {
  right: 0rem;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  border-radius: 0.25rem;
}

.box_access-policy_dev-tool-277-52 {
  background-color: rgba(160,174,192,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_access-policy_dev-tool-277-72 {
  background-color: rgba(72,187,120,var(--bg-opacity));
  --bg-opacity: 1;
  cursor: pointer;
}

.box_access-policy_dev-tool-283-23 {
  width: 50%;
}

.box_access-policy_dev-tool-284-23 {
  overflow-y: auto;
  height: 100%;
}

.box_access-policy_dev-tool-288-26 {
  border-width: 1px;
  padding-bottom: 0.75rem;
  border-color: rgba(229,62,62,var(--border-opacity));
  --bg-opacity: 1;
  --border-opacity: 1;
  background-color: rgba(255,245,245,var(--bg-opacity));
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  padding-top: 0.75rem;
}

.box_access-policy_dev-tool-290-27 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  font-weight: 700;
}

.box_access-policy_dev-tool-292-26 {
  padding: 0.5rem;
}

.box_access-policy_dev-tool-298-21 {
  border-top-width: 1px;
  border-top-color: rgba(255,255,255,var(--border-opacity));
  --border-opacity: 1;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  margin-top: 0.75rem;
  margin-bottom: 0.5rem;
  font-weight: 700;
}

.box_access-policy_dev-tool-306-40 {
  border-top-width: 1px;
}

.box_access-policy_dev-tool-309-36 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  display: flex;
  justify-content: space-between;
  cursor: pointer;
}

.box_access-policy_dev-tool-310-36:hover {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_access-policy_dev-tool-314-64 {
  color: rgba(56,161,105,var(--text-opacity));
  --text-opacity: 1;
}

.box_access-policy_dev-tool-314-87 {
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
}

.box_access-policy_dev-tool-316-43 {
  margin-left: 0.25rem;
}

.box_access-policy_dev-tool-318-36 {
  cursor: pointer;
  opacity: 0%;
}

.box_access-policy_dev-tool-321-42 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  display: flex;
  justify-content: space-between;
}

.box_access-policy_dev-tool-322-43 {
  padding-left: 1rem;
}

.box_access-policy_dev-tool-328-31:last-child {
  border-bottom-width: 1px;
}

.box_access-policy_dev-tool-331-26 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.box_access-policy_dev-tool-332-27 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  font-weight: 700;
}

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

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

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

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

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

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

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

.box_alerts_core-63-17 {
  width: 100%;
  gap: 10px;
  right: 2.5rem;
  max-width: 400px;
  flex-direction: column-reverse;
  position: fixed;
  z-index: 999999;
  overflow: hidden;
  display: flex;
  bottom: 6.25rem;
}

.box_audit-events_fhir-viewer-15-34 {
  margin-left: 0.25rem;
  color: #8D8D8D;
}

.box_audit-events_fhir-viewer-104-24 {
  height: 64px;
  border-bottom-width: 1px;
  display: flex;
  background-color: #f8f8f9;
}

.box_audit-events_fhir-viewer-105-67 {
  margin-left: 1.5rem;
  margin-top: auto;
  margin-bottom: auto;
  height: 32px;
}

.box_audit-events_fhir-viewer-106-25 {
  font-weight: 700;
  margin-top: auto;
  margin-bottom: auto;
  color: black;
}

.box_audit-events_fhir-viewer-107-26 {
  margin-left: 1px;
  margin-top: 1px;
}

.box_audit-events_fhir-viewer-108-25 {
  margin-left: 1rem;
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  gap: 0.5rem;
}

.box_audit-events_fhir-viewer-109-24 {
  color: black;
  margin-top: 2px;
}

.box_audit-events_fhir-viewer-109-24:hover {
  color: black;
}

.box_audit-events_fhir-viewer-145-19 {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 0.25rem;
  margin-top: 1rem;
}

.box_audit-events_fhir-viewer-146-20 {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.box_audit-events_fhir-viewer-148-21 {
  font-weight: 700;
  text-m: nil;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.box_audit-events_fhir-viewer-149-21 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_fhir-viewer-155-21 {
  font-weight: 700;
  text-m: nil;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.box_audit-events_fhir-viewer-159-21 {
  font-weight: 700;
  text-m: nil;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.box_audit-events_fhir-viewer-163-21 {
  font-weight: 700;
  text-m: nil;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.box_audit-events_fhir-viewer-165-41 {
  margin-right: 0.5rem;
}

.box_audit-events_fhir-viewer-168-20 {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.box_audit-events_fhir-viewer-171-23 {
  font-weight: 700;
  text-m: nil;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.box_audit-events_fhir-viewer-180-35 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_fhir-viewer-193-33 {
  color: #8D8D8D;
}

.box_audit-events_fhir-viewer-199-23 {
  font-weight: 700;
  text-m: nil;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.box_audit-events_fhir-viewer-202-25 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_fhir-viewer-208-27 {
  border-bottom-width: 1px;
}

.box_audit-events_fhir-viewer-209-27 {
  color: #8D8D8D;
}

.box_audit-events_fhir-viewer-218-23 {
  font-weight: 700;
  text-m: nil;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.box_audit-events_fhir-viewer-219-23 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_fhir-viewer-223-62 {
  margin-left: 0.5rem;
}

.box_audit-events_fhir-viewer-227-23 {
  font-weight: 700;
  text-m: nil;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.box_audit-events_fhir-viewer-232-17 {
  padding-left: 15px;
}

.box_audit-events_fhir-viewer-233-18 {
  padding: 1rem;
}

.box_audit-events_fhir-viewer-237-22 {
  display: flex;
  justify-content: space-between;
}

.box_audit-events_fhir-viewer-239-26 {
  display: flex;
  gap: 0.5rem;
}

.box_audit-events_fhir-viewer-241-33 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_fhir-viewer-241-91 {
  border-bottom-width: 1px;
  border-bottom-color: rgba(113,128,150,var(--border-opacity));
  --border-opacity: 1;
}

.box_audit-events_fhir-viewer-244-33 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_fhir-viewer-244-87 {
  border-bottom-width: 1px;
  border-bottom-color: rgba(113,128,150,var(--border-opacity));
  --border-opacity: 1;
}

.box_audit-events_fhir-viewer-273-20 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_fhir-viewer-279-22 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_fhir-viewer-280-22 {
  color: #8D8D8D;
}

.box_audit-events_fhir-viewer-285-22 {
  cursor: pointer;
}

.box_audit-events_fhir-viewer-305-20 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_fhir-viewer-319-20 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_fhir-viewer-324-22 {
  border-bottom-width: 1px;
  cursor: pointer;
}

.box_audit-events_fhir-viewer-380-19 {
  display: inline-flex;
}

.box_audit-events_fhir-viewer-383-26:focus {
  outline: none;
}

.box_audit-events_fhir-viewer-383-26 {
  border-width: 1px;
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  height: 2rem;
}

.box_audit-events_fhir-viewer-385-50:hover {
  background-color: #f8f8f9;
}

.box_audit-events_fhir-viewer-386-47 {
  color: #bfc1c7;
}

.box_audit-events_fhir-viewer-392-28 {
  border-width: 1px;
  width: 2rem;
  height: 2rem;
}

.box_audit-events_fhir-viewer-392-28:focus {
  outline: none;
}

.box_audit-events_fhir-viewer-393-55:hover {
  background-color: #f8f8f9;
}

.box_audit-events_fhir-viewer-394-52 {
  background-color: #edeef1;
}

.box_audit-events_fhir-viewer-399-26:focus {
  outline: none;
}

.box_audit-events_fhir-viewer-399-26 {
  border-width: 1px;
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  height: 2rem;
}

.box_audit-events_fhir-viewer-400-60:hover {
  background-color: #f8f8f9;
}

.box_audit-events_fhir-viewer-401-57 {
  color: #bfc1c7;
}

.box_audit-events_fhir-viewer-415-23 {
  min-width: 1042px;
  max-width: 1280px;
  margin: auto;
  padding-top: 1.5rem;
  padding-bottom: 2.5rem;
}

.box_audit-events_fhir-viewer-417-32 {
  width: 100%;
  padding: 1rem;
  outline: none;
  border-radius: 0.25rem;
  background: #F8F8F9;
}

.box_audit-events_fhir-viewer-423-24 {
  display: flex;
  margin-top: 1rem;
}

.box_audit-events_fhir-viewer-427-33 {
  padding: 1rem;
  outline: none;
  border-radius: 0.25rem;
  margin-top: 0.5rem;
  margin-right: 0.25rem;
  background: #F8F8F9;
  line-height: 16px;
}

.box_audit-events_fhir-viewer-434-33 {
  padding: 1rem;
  outline: none;
  border-radius: 0.25rem;
  margin-top: 0.5rem;
  margin-left: 0.25rem;
  background: #F8F8F9;
  line-height: 16px;
}

.box_audit-events_fhir-viewer-441-25 {
  margin-left: 1rem;
}

.box_audit-events_fhir-viewer-443-34 {
  padding: 1rem;
  display: block;
  outline: none;
  border-radius: 0.25rem;
  margin-top: 0.5rem;
  background: #F8F8F9;
  line-height: 16px;
}

.box_audit-events_fhir-viewer-449-25 {
  margin-left: 1rem;
}

.box_audit-events_fhir-viewer-451-34 {
  padding: 1rem;
  display: block;
  outline: none;
  border-radius: 0.25rem;
  margin-top: 0.5rem;
  background: #F8F8F9;
  line-height: 16px;
}

.box_audit-events_fhir-viewer-457-25 {
  margin-left: 1rem;
}

.box_audit-events_fhir-viewer-460-29 {
  padding: 1rem;
  display: block;
  border-radius: 0.25rem;
  border-right: 16px solid transparent;
  background: #F8F8F9;
  line-height: 16px;
}

.box_audit-events_fhir-viewer-472-25 {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
}

.box_audit-events_fhir-viewer-473-26 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.5rem;
}

.box_audit-events_fhir-viewer-474-26 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.box_audit-events_fhir-viewer-475-26 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.box_audit-events_fhir-viewer-476-26 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.box_audit-events_fhir-viewer-477-26 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.box_audit-events_fhir-viewer-478-26 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.box_audit-events_fhir-viewer-489-33 {
  border-top-width: 1px;
  border-top-color: #DADCE0;
}

.box_audit-events_fhir-viewer-491-35 {
  border-left-width: 1px;
  border-right-width: 1px;
  border-rigth-width: 1px;
  border-bottom-width: 1px;
  border-color: #DADCE0;
  border-bottom-color: white;
}

.box_audit-events_fhir-viewer-492-35 {
  border-left-width: 1px;
  border-right-width: 1px;
  border-rigth-width: 1px;
  border-bottom-width: 1px;
  border-left-color: white;
  border-bottom-color: white;
  border-right-color: white;
}

.box_audit-events_fhir-viewer-495-37 {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  cursor: pointer;
}

.box_audit-events_fhir-viewer-495-37:hover {
  background-color: #f8f8f9;
}

.box_audit-events_fhir-viewer-496-49 {
  background-color: #f8f8f9;
}

.box_audit-events_fhir-viewer-496-83 {
  background-color: #FFF;
}

.box_audit-events_fhir-viewer-497-51 {
  border-bottom-width: 1px;
  border-color: #DADCE0;
}

.box_audit-events_fhir-viewer-500-34 {
  display: flex;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.box_audit-events_fhir-viewer-504-35 {
  padding-left: 0.5rem;
  overflow-wrap: break-word;
}

.box_audit-events_fhir-viewer-505-34 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  overflow-wrap: break-word;
}

.box_audit-events_fhir-viewer-506-34 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  overflow-wrap: break-word;
}

.box_audit-events_fhir-viewer-507-34 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  overflow-wrap: break-word;
}

.box_audit-events_fhir-viewer-508-34 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  overflow-wrap: break-word;
}

.box_audit-events_fhir-viewer-509-34 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  overflow-wrap: break-word;
}

.box_audit-events_fhir-viewer-514-23 {
  min-width: 1042px;
  max-width: 1280px;
  font-size: 20px;
  margin: auto;
  padding-top: 1.5rem;
  padding-bottom: 2.5rem;
  text-align: center;
}

.box_audit-events_fhir-viewer-521-23 {
  cursor: pointer;
  color: #2278e1;
}

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

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

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

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

.box_awf-ui_scheduler_core-27-16 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  border-bottom-width: 1px;
  margin: 0rem;
  vertical-align: top;
}

.box_awf-ui_scheduler_core-30-16 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  text-align: center;
  border-bottom-width: 1px;
  margin: 0rem;
  vertical-align: top;
}

.box_awf-ui_scheduler_core-33-16 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  text-align: center;
  font-weight: 700;
  border-bottom-width: 1px;
}

.box_awf-ui_scheduler_core-44-27 {
  flex-flow: column;
  line-height: 20px;
  padding-bottom: 0.5rem;
  font-family: inter;
  align-items: baseline;
  font-weight: 400;
  font-size: 14px;
  display: flex;
  color: #212636;
  padding-top: 0.75rem;
}

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

.box_awf-ui_scheduler_core-50-18 {
  font-weight: 700;
  flex: 1 1 0%;
}

.box_awf-ui_scheduler_core-55-20 {
  flex-flow: column;
  line-height: 20px;
  border-width: 1px;
  --bg-opacity: 1;
  font-family: inter;
  font-weight: 400;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  font-size: 14px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-radius: 0.5rem;
  color: #212636;
}

.box_awf-ui_scheduler_core-61-24 {
  width: 100%;
}

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

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

.box_awf-ui_scheduler_core-84-32:hover {
  text-decoration: underline;
}

.box_awf-ui_scheduler_core-89-28 {
  padding-bottom: 0rem;
  height: 3rem;
  margin: 0rem;
  vertical-align: top;
  text-align: center;
  border-bottom-width: 1px;
  padding-right: 1rem;
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.box_awf-ui_scheduler_core-99-18 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.box_awf-ui_scheduler_detail_core-22-22 {
  width: 100%;
}

.box_awf-ui_scheduler_detail_core-28-21 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  text-align: center;
  cursor: pointer;
  font-weight: 700;
  border-bottom-width: 1px;
}

.box_awf-ui_scheduler_detail_core-31-21 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  text-align: center;
  cursor: pointer;
  font-weight: 700;
  border-bottom-width: 1px;
}

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

.box_awf-ui_scheduler_detail_core-41-23 {
  padding-bottom: 0rem;
  max-width: 500px;
  margin: 0rem;
  vertical-align: top;
  word-break: break-word;
  white-space: nowrap;
  text-overflow: ellipsis;
  border-bottom-width: 1px;
  overflow: hidden;
  padding-right: 1rem;
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.box_awf-ui_scheduler_detail_core-44-23 {
  font-size: 1rem;
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 500;
  cursor: pointer;
}

.box_awf-ui_scheduler_detail_core-44-23:hover {
  text-decoration: underline;
}

.box_awf-ui_scheduler_detail_core-51-23 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-word;
}

.box_awf-ui_scheduler_detail_core-54-23 {
  padding-bottom: 0rem;
  height: 3rem;
  margin: 0rem;
  vertical-align: top;
  text-align: center;
  border-bottom-width: 1px;
  padding-right: 1rem;
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.box_awf-ui_scheduler_detail_core-62-18 {
  padding: 0.5rem;
  height: 100%;
}

.box_awf-ui_scheduler_detail_core-63-19 {
  flex-grow: 1;
  white-space: pre;
  height: 100%;
}

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

.box_awf-ui_scheduler_detail_core-64-23:hover {
  color: rgba(203,213,224,var(--text-opacity));
  --text-opacity: 1;
}

.box_awf-ui_scheduler_detail_core-64-23:focus {
  outline: none;
}

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

.box_awf-ui_scheduler_detail_core-76-19 {
  width: 100%;
  height: 100%;
  border-width: 2px;
  border-radius: 10px;
  overflow-x: auto;
  padding-bottom: 0.5rem;
}

.box_awf-ui_scheduler_detail_core-85-19 {
  width: 11.25rem;
  padding: 0.5rem;
  text-align: center;
  cursor: pointer;
  z-index: 503;
}

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

.box_awf-ui_scheduler_detail_core-92-19 {
  border-top-width: 3px;
  width: 100%;
}

.box_awf-ui_scheduler_detail_core-93-20 {
  display: flex;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1rem;
}

.box_awf-ui_scheduler_detail_core-96-20 {
  position: relative;
  width: 100%;
}

.box_awf-ui_scheduler_detail_core-108-27 {
  flex-flow: column;
  line-height: 20px;
  border-width: 1px;
  padding-bottom: 2rem;
  --bg-opacity: 1;
  font-family: inter;
  font-weight: 400;
  font-size: 14px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 1.5rem;
  border-radius: 0.5rem;
  color: #212636;
  padding-left: 1.5rem;
  padding-top: 2rem;
}

.box_awf-ui_scheduler_detail_core-114-20 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_awf-ui_scheduler_detail_core-115-21 {
  width: 100%;
  padding-bottom: 1.25rem;
  justify-content: space-between;
  margin: 0rem;
  align-items: flex-start;
  flex-direction: row;
  padding-right: 1rem;
  display: flex;
  padding-left: 1rem;
  padding-top: 1rem;
}

.box_awf-ui_scheduler_detail_core-116-22 {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.box_awf-ui_scheduler_detail_core-117-21 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1.875rem;
  font-weight: 500;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.box_awf-ui_scheduler_detail_core-118-22 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  width: 30rem;
}

.box_awf-ui_scheduler_detail_core-119-23 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 20rem;
}

.box_awf-ui_scheduler_detail_core-120-24 {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.box_awf-ui_scheduler_detail_core-121-26 {
  width: 7.5rem;
  font-weight: 500;
  text-align: right;
  margin-right: 2.5rem;
}

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

.box_awf-ui_scheduler_detail_core-123-24 {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.box_awf-ui_scheduler_detail_core-124-26 {
  width: 7.5rem;
  font-weight: 500;
  text-align: right;
  margin-right: 2.5rem;
}

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

.box_awf-ui_scheduler_detail_core-126-21 {
  width: 100%;
  padding-bottom: 0rem;
  margin: 0rem;
  flex-direction: row;
  flex-grow: 1;
  padding-right: 1rem;
  display: flex;
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.box_awf-ui_scheduler_detail_core-127-20 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1rem;
  width: 12.5rem;
  font-weight: 500;
  padding-right: 0.5rem;
}

.box_awf-ui_scheduler_detail_core-128-20 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1rem;
}

.box_awf-ui_scheduler_detail_core-129-21 {
  width: 100%;
  padding-bottom: 0rem;
  margin: 0rem;
  flex-direction: row;
  flex-grow: 1;
  padding-right: 1rem;
  display: flex;
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.box_awf-ui_scheduler_detail_core-130-20 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1rem;
  width: 12.5rem;
  font-weight: 500;
  padding-right: 0.5rem;
}

.box_awf-ui_scheduler_detail_core-131-20 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1rem;
  font-weight: 400;
}

.box_awf-ui_scheduler_detail_core-132-21 {
  width: 100%;
  padding-bottom: 0rem;
  margin: 0rem;
  flex-direction: row;
  flex-grow: 1;
  padding-right: 1rem;
  display: flex;
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.box_awf-ui_scheduler_detail_core-133-20 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1rem;
  width: 12.5rem;
  font-weight: 500;
  padding-right: 0.5rem;
}

.box_awf-ui_scheduler_detail_core-134-20 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1rem;
}

.box_awf-ui_scheduler_detail_core-135-21 {
  width: 100%;
  padding-bottom: 0rem;
  flex-direction: row;
  flex-grow: 1;
  margin-bottom: 1.5rem;
  padding-right: 1rem;
  display: flex;
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.box_awf-ui_scheduler_detail_core-136-20 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1rem;
  width: 12.5rem;
  font-weight: 500;
  padding-right: 0.5rem;
}

.box_awf-ui_scheduler_detail_core-138-21 {
  font-size: 1rem;
  margin: 0rem;
  padding-right: 0.5rem;
}

.box_awf-ui_scheduler_detail_core-140-21 {
  padding-left: 0.5rem;
  padding-bottom: 1rem;
}

.box_awf-ui_scheduler_detail_core-147-24 {
  font-size: .875rem;
  padding-left: 1rem;
  padding-bottom: 1.5rem;
  color: rgba(197,48,48,var(--text-opacity));
  --text-opacity: 1;
}

.box_awf-ui_scheduler_detail_core-158-28 {
  flex-flow: column;
  line-height: 20px;
  padding-bottom: 0.75rem;
  font-family: inter;
  align-items: baseline;
  flex-direction: row;
  font-weight: 400;
  font-size: 14px;
  display: flex;
  color: #212636;
  padding-top: 1.25rem;
}

.box_awf-ui_scheduler_detail_core-158-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_awf-ui_scheduler_detail_core-164-61 {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 500;
}

.box_awf-ui_scheduler_detail_core-166-19 {
  font-weight: 700;
}

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

.box_awf-ui_task_core-22-10:hover {
  text-decoration: underline;
}

.box_awf-ui_task_core-30-16 {
  max-width: 500px;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  border-bottom-width: 1px;
  margin: 0rem;
  vertical-align: top;
}

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

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

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

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

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

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

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

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

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

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

.box_awf-ui_task_core-89-23:hover {
  opacity: 1;
}

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

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

.box_awf-ui_task_core-97-28:hover {
  opacity: 1;
}

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

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

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

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

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

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

.box_awf-ui_task_core-112-21 {
  right: 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: 0rem;
}

.box_awf-ui_task_core-113-47 {
  display: none;
}

.box_awf-ui_task_core-121-27 {
  flex-flow: column;
  line-height: 20px;
  padding-bottom: 2.5rem;
  font-family: inter;
  height: 100%;
  flex-direction: column;
  font-weight: 400;
  font-size: 14px;
  display: flex;
  color: #212636;
}

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

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

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

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

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

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

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

.box_awf-ui_task_core-152-24 {
  max-width: 20rem;
}

.box_awf-ui_task_core-153-30 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}

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

.box_awf-ui_task_core-154-29:hover {
  text-decoration: underline;
}

.box_awf-ui_task_core-158-29 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-word;
}

.box_awf-ui_task_core-162-25 {
  padding-bottom: 0rem;
  height: 3rem;
  margin: 0rem;
  vertical-align: top;
  text-align: center;
  border-bottom-width: 1px;
  padding-right: 1rem;
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.box_awf-ui_task_core-169-27 {
  flex-flow: column;
  line-height: 20px;
  padding-bottom: 0.5rem;
  font-family: inter;
  align-items: baseline;
  flex-direction: row;
  font-weight: 400;
  font-size: 14px;
  display: flex;
  color: #212636;
  padding-top: 0.75rem;
}

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

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

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

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

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

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

.box_awf-ui_task_core-186-15: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_awf-ui_task_core-198-18 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.box_awf-ui_task_detail_core-14-18 {
  background-color: rgba(47,133,90,var(--bg-opacity));
  --bg-opacity: 1;
}

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

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

.box_awf-ui_task_detail_core-17-18 {
  background-color: rgba(49,130,206,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_awf-ui_task_detail_core-32-21 {
  position: relative;
  width: 25rem;
  padding-top: 0.25rem;
}

.box_awf-ui_task_detail_core-33-22 {
  display: flex;
  flex-direction: column;
}

.box_awf-ui_task_detail_core-34-23 {
  align-self: flex-end;
}

.box_awf-ui_task_detail_core-39-75 {
  visibility: hidden;
}

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

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

.box_awf-ui_task_detail_core-47-23 {
  align-self: flex-end;
}

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

.box_awf-ui_task_detail_core-55-23:hover {
  color: rgba(203,213,224,var(--text-opacity));
  --text-opacity: 1;
}

.box_awf-ui_task_detail_core-55-23:focus {
  outline: none;
}

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

.box_awf-ui_task_detail_core-79-25 {
  display: flex;
  padding-top: 2rem;
  padding-bottom: 0.25rem;
  padding-left: 0.25rem;
  align-items: center;
  padding: 0.5rem;
}

.box_awf-ui_task_detail_core-80-31 {
  font-size: 1rem;
  width: 1rem;
  cursor: pointer;
}

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

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

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

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

.box_awf-ui_task_detail_core-93-29 {
  width: 1rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

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

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

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

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

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

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

.box_awf-ui_task_detail_core-109-27 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.25rem;
}

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

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

.box_awf-ui_task_detail_core-119-17 {
  width: 100%;
  height: 100%;
  border-width: 2px;
  border-radius: 10px;
  padding-bottom: 0.5rem;
}

.box_awf-ui_task_detail_core-121-18 {
  white-space: pre;
  padding: 0.5rem;
}

.box_awf-ui_task_detail_core-132-19 {
  border-top-width: 3px;
  width: 100%;
}

.box_awf-ui_task_detail_core-133-20 {
  display: flex;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1rem;
}

.box_awf-ui_task_detail_core-139-20 {
  position: relative;
  width: 100%;
}

.box_awf-ui_task_detail_core-148-27 {
  flex-flow: column;
  line-height: 20px;
  border-width: 1px;
  padding-bottom: 2rem;
  --bg-opacity: 1;
  font-family: inter;
  font-weight: 400;
  font-size: 14px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 1.5rem;
  border-radius: 0.5rem;
  color: #212636;
  padding-left: 1.5rem;
  padding-top: 2rem;
}

.box_awf-ui_task_detail_core-154-20 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.box_awf-ui_task_detail_core-155-21 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.box_awf-ui_task_detail_core-156-22 {
  width: 100%;
  padding-bottom: 0rem;
  justify-content: space-between;
  margin: 0rem;
  align-items: flex-start;
  flex-direction: row;
  padding-right: 1rem;
  display: flex;
  padding-left: 1rem;
  padding-top: 1rem;
}

.box_awf-ui_task_detail_core-157-23 {
  width: 70%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.box_awf-ui_task_detail_core-158-22 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1.875rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-weight: 500;
}

.box_awf-ui_task_detail_core-159-22 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.box_awf-ui_task_detail_core-160-23 {
  width: 30%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.box_awf-ui_task_detail_core-161-24 {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.box_awf-ui_task_detail_core-162-26 {
  width: 7.5rem;
  font-weight: 500;
  text-align: right;
  margin-right: 2.5rem;
}

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

.box_awf-ui_task_detail_core-164-24 {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.box_awf-ui_task_detail_core-165-26 {
  width: 7.5rem;
  font-weight: 500;
  text-align: right;
  margin-right: 2.5rem;
}

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

.box_awf-ui_task_detail_core-168-26 {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.box_awf-ui_task_detail_core-169-28 {
  width: 7.5rem;
  font-weight: 500;
  text-align: right;
  margin-right: 2.5rem;
}

.box_awf-ui_task_detail_core-170-28 {
  width: 12.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.box_awf-ui_task_detail_core-172-26 {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.box_awf-ui_task_detail_core-173-28 {
  width: 7.5rem;
  font-weight: 500;
  text-align: right;
  margin-right: 2.5rem;
}

.box_awf-ui_task_detail_core-174-28 {
  width: 12.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.box_awf-ui_task_detail_core-176-22 {
  width: 100%;
  margin: 0rem;
  align-items: center;
  flex-direction: row;
  flex-grow: 1;
  padding-right: 1rem;
  display: flex;
  max-height: 80px;
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.box_awf-ui_task_detail_core-178-24 {
  font-size: 1rem;
  margin: 0rem;
  padding-right: 0.5rem;
  padding-top: 0.55rem;
  vertical-align: top;
}

.box_awf-ui_task_detail_core-182-25 {
  padding-left: 0.5rem;
}

.box_awf-ui_task_detail_core-187-48 {
  visibility: hidden;
}

.box_awf-ui_task_detail_core-188-24 {
  font-size: .875rem;
  padding-left: 1rem;
  padding-bottom: 0.75rem;
  color: rgba(197,48,48,var(--text-opacity));
  --text-opacity: 1;
}

.box_awf-ui_task_detail_core-193-23 {
  width: 100%;
}

.box_awf-ui_task_detail_core-202-28 {
  flex-flow: column;
  line-height: 20px;
  padding-bottom: 0.75rem;
  font-family: inter;
  align-items: baseline;
  flex-direction: row;
  font-weight: 400;
  font-size: 14px;
  display: flex;
  color: #212636;
  padding-top: 1.25rem;
}

.box_awf-ui_task_detail_core-202-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_awf-ui_task_detail_core-210-51 {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 500;
}

.box_awf-ui_task_detail_core-211-19 {
  font-weight: 700;
}

.box_awf-ui_task_detail_core-215-18 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.box_awf-ui_workflow_core-19-16 {
  max-width: 500px;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  border-bottom-width: 1px;
  margin: 0rem;
  vertical-align: top;
}

.box_awf-ui_workflow_core-23-16 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  text-align: center;
  border-bottom-width: 1px;
  margin: 0rem;
  vertical-align: top;
}

.box_awf-ui_workflow_core-26-16 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  text-align: center;
  font-weight: 700;
  border-bottom-width: 1px;
}

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

.box_awf-ui_workflow_core-29-3:focus {
  outline: none;
}

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

.box_awf-ui_workflow_core-61-17 {
  color: rgba(47,133,90,var(--text-opacity));
  --text-opacity: 1;
}

.box_awf-ui_workflow_core-62-16 {
  color: rgba(197,48,48,var(--text-opacity));
  --text-opacity: 1;
}

.box_awf-ui_workflow_core-63-16 {
  color: rgba(183,121,31,var(--text-opacity));
  --text-opacity: 1;
}

.box_awf-ui_workflow_core-64-19 {
  color: rgba(43,108,176,var(--text-opacity));
  --text-opacity: 1;
}

.box_awf-ui_workflow_core-75-23 {
  opacity: 0.8;
  cursor: pointer;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.box_awf-ui_workflow_core-75-23:hover {
  opacity: 1;
}

.box_awf-ui_workflow_core-76-69 {
  background-color: rgba(226,232,240,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_awf-ui_workflow_core-83-28 {
  opacity: 0.8;
  cursor: pointer;
  padding-left: 1rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.box_awf-ui_workflow_core-83-28:hover {
  opacity: 1;
}

.box_awf-ui_workflow_core-84-74 {
  background-color: rgba(226,232,240,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_awf-ui_workflow_core-91-19 {
  border-width: 1px;
  position: relative;
}

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

.box_awf-ui_workflow_core-92-20:focus {
  outline: none;
}

.box_awf-ui_workflow_core-92-20:hover {
  opacity: 1;
}

.box_awf-ui_workflow_core-98-77 {
  margin-left: 0.75rem;
}

.box_awf-ui_workflow_core-99-21 {
  right: 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: 0rem;
}

.box_awf-ui_workflow_core-100-47 {
  display: none;
}

.box_awf-ui_workflow_core-113-27 {
  flex-flow: column;
  line-height: 20px;
  padding-bottom: 2.5rem;
  font-family: Inter;
  height: 100%;
  flex-direction: column;
  font-weight: 400;
  font-size: 14px;
  display: flex;
  color: #212636;
}

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

.box_awf-ui_workflow_core-120-24 {
  width: 100%;
}

.box_awf-ui_workflow_core-126-23 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  text-align: center;
  cursor: pointer;
  font-weight: 700;
  border-bottom-width: 1px;
}

.box_awf-ui_workflow_core-131-88 {
  margin-left: 0.75rem;
}

.box_awf-ui_workflow_core-132-23 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  text-align: center;
  cursor: pointer;
  font-weight: 700;
  border-bottom-width: 1px;
}

.box_awf-ui_workflow_core-137-88 {
  margin-left: 0.75rem;
}

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

.box_awf-ui_workflow_core-145-25 {
  max-width: 20rem;
}

.box_awf-ui_workflow_core-146-31 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}

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

.box_awf-ui_workflow_core-147-30:hover {
  text-decoration: underline;
}

.box_awf-ui_workflow_core-151-30 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-word;
}

.box_awf-ui_workflow_core-155-26 {
  padding-bottom: 0rem;
  height: 3rem;
  margin: 0rem;
  vertical-align: top;
  text-align: center;
  border-bottom-width: 1px;
  padding-right: 1rem;
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.box_awf-ui_workflow_core-162-27 {
  flex-flow: column;
  line-height: 20px;
  padding-bottom: 0.5rem;
  font-family: inter;
  align-items: baseline;
  flex-direction: row;
  font-weight: 400;
  font-size: 14px;
  display: flex;
  color: #212636;
  padding-top: 0.75rem;
}

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

.box_awf-ui_workflow_core-168-18 {
  font-weight: 700;
  flex: 1 1 0%;
}

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

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

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

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

.box_awf-ui_workflow_core-179-15: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_awf-ui_workflow_core-191-18 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.box_awf-ui_workflow_detail_core-14-18 {
  background-color: rgba(47,133,90,var(--bg-opacity));
  --bg-opacity: 1;
}

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

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

.box_awf-ui_workflow_detail_core-17-18 {
  background-color: rgba(49,130,206,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_awf-ui_workflow_detail_core-30-21 {
  position: relative;
  width: 25rem;
  padding-top: 0.25rem;
}

.box_awf-ui_workflow_detail_core-31-22 {
  display: flex;
  flex-direction: column;
}

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

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

.box_awf-ui_workflow_detail_core-47-17 {
  width: 70%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: fit-content;
}

.box_awf-ui_workflow_detail_core-48-16 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1.875rem;
  font-weight: 500;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.box_awf-ui_workflow_detail_core-49-16 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.box_awf-ui_workflow_detail_core-53-19 {
  width: 30%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.box_awf-ui_workflow_detail_core-54-19 {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.box_awf-ui_workflow_detail_core-55-21 {
  width: 7.5rem;
  font-weight: 500;
  text-align: right;
  margin-right: 2.5rem;
}

.box_awf-ui_workflow_detail_core-56-21 {
  width: 12.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.box_awf-ui_workflow_detail_core-57-19 {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.box_awf-ui_workflow_detail_core-58-21 {
  width: 7.5rem;
  font-weight: 500;
  text-align: right;
  margin-right: 2.5rem;
}

.box_awf-ui_workflow_detail_core-59-21 {
  width: 12.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.box_awf-ui_workflow_detail_core-61-21 {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.box_awf-ui_workflow_detail_core-62-23 {
  width: 7.5rem;
  font-weight: 500;
  text-align: right;
  margin-right: 2.5rem;
}

.box_awf-ui_workflow_detail_core-63-23 {
  width: 12.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.box_awf-ui_workflow_detail_core-65-21 {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.box_awf-ui_workflow_detail_core-66-23 {
  width: 7.5rem;
  font-weight: 500;
  text-align: right;
  margin-right: 2.5rem;
}

.box_awf-ui_workflow_detail_core-67-23 {
  width: 12.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.box_awf-ui_workflow_detail_core-79-20 {
  width: 100%;
  margin: 0rem;
  align-items: center;
  flex-direction: row;
  flex-grow: 1;
  padding-right: 1rem;
  display: flex;
  max-height: 80px;
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.box_awf-ui_workflow_detail_core-81-22 {
  font-size: 1rem;
  margin: 0rem;
  padding-right: 0.5rem;
  padding-top: 0.55rem;
  vertical-align: top;
}

.box_awf-ui_workflow_detail_core-85-25 {
  padding-left: 0.5rem;
}

.box_awf-ui_workflow_detail_core-90-46 {
  visibility: hidden;
}

.box_awf-ui_workflow_detail_core-91-22 {
  font-size: .875rem;
  padding-left: 1rem;
  padding-bottom: 0.75rem;
  color: rgba(197,48,48,var(--text-opacity));
  --text-opacity: 1;
}

.box_awf-ui_workflow_detail_core-96-17 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.box_awf-ui_workflow_detail_core-97-18 {
  width: 100%;
  padding-bottom: 0rem;
  justify-content: space-between;
  margin: 0rem;
  align-items: flex-start;
  flex-direction: row;
  padding-right: 1rem;
  display: flex;
  padding-left: 1rem;
  padding-top: 1rem;
}

.box_awf-ui_workflow_detail_core-101-18 {
  display: flex;
  flex-direction: column;
}

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

.box_awf-ui_workflow_detail_core-108-23:hover {
  color: rgba(203,213,224,var(--text-opacity));
  --text-opacity: 1;
}

.box_awf-ui_workflow_detail_core-108-23:focus {
  outline: none;
}

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

.box_awf-ui_workflow_detail_core-127-22 {
  width: 100%;
}

.box_awf-ui_workflow_detail_core-130-21 {
  width: 8%;
  padding-bottom: 0rem;
  vertical-align: top;
  text-align: center;
  cursor: pointer;
  font-weight: 500;
  border-bottom-width: 1px;
  padding-right: 0.25rem;
  padding-left: 0.25rem;
  padding-top: 0.5rem;
}

.box_awf-ui_workflow_detail_core-136-26 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.box_awf-ui_workflow_detail_core-137-47 {
  margin-right: 0.25rem;
}

.box_awf-ui_workflow_detail_core-138-27 {
  font-size: .75rem;
}

.box_awf-ui_workflow_detail_core-140-26 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.box_awf-ui_workflow_detail_core-141-53 {
  margin-right: 0.25rem;
}

.box_awf-ui_workflow_detail_core-142-27 {
  font-size: .75rem;
}

.box_awf-ui_workflow_detail_core-144-21 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  border-bottom-width: 1px;
  text-align: left;
  font-weight: 700;
  vertical-align: top;
}

.box_awf-ui_workflow_detail_core-150-21 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  text-align: center;
  cursor: pointer;
  font-weight: 700;
  border-bottom-width: 1px;
}

.box_awf-ui_workflow_detail_core-154-21 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  text-align: center;
  cursor: pointer;
  font-weight: 700;
  border-bottom-width: 1px;
}

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

.box_awf-ui_workflow_detail_core-167-23 {
  padding-bottom: 0rem;
  max-width: 500px;
  margin: 0rem;
  vertical-align: top;
  word-break: break-word;
  white-space: nowrap;
  text-overflow: ellipsis;
  border-bottom-width: 1px;
  overflow: hidden;
  padding-right: 1rem;
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.box_awf-ui_workflow_detail_core-170-23 {
  font-size: 1rem;
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 500;
  cursor: pointer;
}

.box_awf-ui_workflow_detail_core-170-23:hover {
  text-decoration: underline;
}

.box_awf-ui_workflow_detail_core-174-23 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-word;
}

.box_awf-ui_workflow_detail_core-177-23 {
  padding-bottom: 0rem;
  height: 3rem;
  margin: 0rem;
  vertical-align: top;
  text-align: center;
  border-bottom-width: 1px;
  padding-right: 1rem;
  padding-left: 1rem;
  padding-top: 0.5rem;
}

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

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

.box_awf-ui_workflow_detail_core-190-17 {
  width: 100%;
  height: 100%;
  border-width: 2px;
  border-radius: 10px;
  padding-bottom: 0.5rem;
}

.box_awf-ui_workflow_detail_core-192-18 {
  white-space: pre;
  overflow-x: auto;
  padding: 0.5rem;
}

.box_awf-ui_workflow_detail_core-204-19 {
  border-top-width: 3px;
  width: 100%;
}

.box_awf-ui_workflow_detail_core-205-20 {
  display: flex;
  align-items: center;
  padding-top: 1.5rem;
  padding-bottom: 1rem;
}

.box_awf-ui_workflow_detail_core-211-20 {
  position: relative;
  width: 100%;
}

.box_awf-ui_workflow_detail_core-217-27 {
  flex-flow: column;
  line-height: 20px;
  border-width: 1px;
  padding-bottom: 2rem;
  --bg-opacity: 1;
  font-family: inter;
  font-weight: 400;
  font-size: 14px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 1.5rem;
  border-radius: 0.5rem;
  color: #212636;
  padding-left: 1.5rem;
  padding-top: 2rem;
}

.box_awf-ui_workflow_detail_core-223-20 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_awf-ui_workflow_detail_core-225-21 {
  width: 100%;
}

.box_awf-ui_workflow_detail_core-235-28 {
  flex-flow: column;
  line-height: 20px;
  padding-bottom: 0.75rem;
  font-family: inter;
  align-items: baseline;
  flex-direction: row;
  font-weight: 400;
  font-size: 14px;
  display: flex;
  color: #212636;
  padding-top: 1.25rem;
}

.box_awf-ui_workflow_detail_core-235-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_awf-ui_workflow_detail_core-243-51 {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 500;
}

.box_awf-ui_workflow_detail_core-244-19 {
  font-weight: 700;
}

.box_awf-ui_workflow_detail_core-249-18 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.box_cdc-topic-ui_core-12-14 {
  color: rgba(47,133,90,var(--text-opacity));
  --text-opacity: 1;
}

.box_cdc-topic-ui_core-13-19 {
  color: rgba(183,121,31,var(--text-opacity));
  --text-opacity: 1;
}

.box_cdc-topic-ui_core-14-19 {
  color: rgba(197,48,48,var(--text-opacity));
  --text-opacity: 1;
}

.box_cdc-topic-ui_core-15-5 {
  color: rgba(183,121,31,var(--text-opacity));
  --text-opacity: 1;
}

.box_cdc-topic-ui_core-23-16 {
  max-width: 500px;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  border-bottom-width: 1px;
  margin: 0rem;
  vertical-align: top;
}

.box_cdc-topic-ui_core-27-17 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  text-align: center;
  border-bottom-width: 1px;
  margin: 0rem;
  vertical-align: top;
}

.box_cdc-topic-ui_core-32-16 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  text-align: center;
  font-weight: 700;
  border-bottom-width: 1px;
}

.box_cdc-topic-ui_core-36-27 {
  display: flex;
  align-items: baseline;
  padding-top: 1.25rem;
  padding-bottom: 0.75rem;
}

.box_cdc-topic-ui_core-36-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_cdc-topic-ui_core-37-18 {
  font-weight: 400;
  flex: 1 1 0%;
  color: #212636;
  font-family: Inter;
  font-size: 14px;
  line-height: 20px;
  flex-flow: column;
}

.box_cdc-topic-ui_core-66-19 {
  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_cdc-topic-ui_core-67-23 {
  width: 100%;
}

.box_cdc-topic-ui_core-76-22 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  text-align: center;
  cursor: pointer;
  font-weight: 700;
  border-bottom-width: 1px;
}

.box_cdc-topic-ui_core-81-87 {
  margin-left: 0.75rem;
}

.box_cdc-topic-ui_core-84-48 {
  height: 100%;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  text-align: center;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.box_cdc-topic-ui_core-89-24 {
  text-align: center;
}

.box_cdc-topic-ui_core-90-28 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1rem;
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
  cursor: pointer;
  font-weight: 500;
}

.box_cdc-topic-ui_core-90-28:hover {
  text-decoration: underline;
}

.box_cdc-topic-ui_core-102-17 {
  width: fit-content;
  border-width: 1px;
  padding-bottom: 0.5rem;
  --bg-opacity: 1;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  background-color: rgba(255,255,240,var(--bg-opacity));
  border-radius: 0.25rem;
  padding-top: 0.5rem;
}

.box_cdc-topic-ui_core-103-16 {
  font-size: 1rem;
  margin: 0.5rem;
}

.box_cdc-topic-ui_core-105-17 {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.box_cdc-topic-ui_core-112-19 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.box_cdc-topic-ui_core-126-28 {
  flex-flow: column;
  line-height: 20px;
  padding-bottom: 2.5rem;
  font-family: Inter;
  height: 100%;
  flex-direction: column;
  font-weight: 400;
  font-size: 14px;
  display: flex;
  color: #212636;
}

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

.box_cdc-topic-ui_detail_core-14-3:focus {
  outline: none;
}

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

.box_cdc-topic-ui_detail_core-28-3 {
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.25rem;
  border-color: rgba(197,48,48,var(--border-opacity));
  --border-opacity: 1;
  cursor: pointer;
  font-weight: 500;
  font-size: .75rem;
  padding-right: 1.25rem;
  border-radius: 0.25rem;
  color: rgba(197,48,48,var(--text-opacity));
  padding-left: 1.25rem;
  padding-top: 0.25rem;
}

.box_cdc-topic-ui_detail_core-28-3:focus {
  outline: none;
}

.box_cdc-topic-ui_detail_core-28-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;
  border-width: 1px;
  border-color: rgba(229,62,62,var(--border-opacity));
  --border-opacity: 1;
}

.box_cdc-topic-ui_detail_core-43-14 {
  color: rgba(47,133,90,var(--text-opacity));
  --text-opacity: 1;
}

.box_cdc-topic-ui_detail_core-44-19 {
  color: rgba(183,121,31,var(--text-opacity));
  --text-opacity: 1;
}

.box_cdc-topic-ui_detail_core-45-19 {
  color: rgba(197,48,48,var(--text-opacity));
  --text-opacity: 1;
}

.box_cdc-topic-ui_detail_core-46-5 {
  color: rgba(183,121,31,var(--text-opacity));
  --text-opacity: 1;
}

.box_cdc-topic-ui_detail_core-50-14 {
  color: rgba(47,133,90,var(--text-opacity));
  --text-opacity: 1;
}

.box_cdc-topic-ui_detail_core-51-13 {
  color: rgba(197,48,48,var(--text-opacity));
  --text-opacity: 1;
}

.box_cdc-topic-ui_detail_core-52-24 {
  color: rgba(197,48,48,var(--text-opacity));
  --text-opacity: 1;
}

.box_cdc-topic-ui_detail_core-53-5 {
  color: rgba(183,121,31,var(--text-opacity));
  --text-opacity: 1;
}

.box_cdc-topic-ui_detail_core-74-19 {
  display: flex;
  gap: 1.25rem;
}

.box_cdc-topic-ui_detail_core-77-23 {
  display: flex;
  flex-direction: column;
  font-size: 1rem;
  gap: 0.5rem;
}

.box_cdc-topic-ui_detail_core-78-25 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  width: 10rem;
}

.box_cdc-topic-ui_detail_core-79-22 {
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.box_cdc-topic-ui_detail_core-82-23 {
  display: flex;
  flex-direction: column;
  font-size: 1rem;
  gap: 0.5rem;
}

.box_cdc-topic-ui_detail_core-83-25 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  width: 10rem;
}

.box_cdc-topic-ui_detail_core-84-25 {
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.box_cdc-topic-ui_detail_core-85-23 {
  display: flex;
  flex-direction: column;
  font-size: 1rem;
  gap: 0.5rem;
}

.box_cdc-topic-ui_detail_core-86-25 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  width: 10rem;
}

.box_cdc-topic-ui_detail_core-87-25 {
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.box_cdc-topic-ui_detail_core-89-20 {
  display: flex;
  flex-direction: column;
  font-size: 1rem;
  gap: 0.5rem;
}

.box_cdc-topic-ui_detail_core-90-22 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  width: 10rem;
}

.box_cdc-topic-ui_detail_core-91-22 {
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.box_cdc-topic-ui_detail_core-92-20 {
  display: flex;
  flex-direction: column;
  font-size: 1rem;
  gap: 0.5rem;
}

.box_cdc-topic-ui_detail_core-93-22 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  width: 10rem;
}

.box_cdc-topic-ui_detail_core-94-22 {
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.box_cdc-topic-ui_detail_core-99-19 {
  display: flex;
  flex-direction: column;
  font-size: .875rem;
  max-width: fit-content;
}

.box_cdc-topic-ui_detail_core-100-20 {
  display: flex;
  flex-direction: row;
  font-weight: 500;
  border-bottom-width: 1px;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 0.25rem;
}

.box_cdc-topic-ui_detail_core-101-22 {
  width: 10rem;
}

.box_cdc-topic-ui_detail_core-102-22 {
  width: 10rem;
}

.box_cdc-topic-ui_detail_core-103-22 {
  width: 7.5rem;
}

.box_cdc-topic-ui_detail_core-104-22 {
  width: 10rem;
}

.box_cdc-topic-ui_detail_core-105-22 {
  width: 7.5rem;
}

.box_cdc-topic-ui_detail_core-106-22 {
  width: 7.5rem;
}

.box_cdc-topic-ui_detail_core-107-20 {
  display: flex;
  flex-direction: row;
  border-bottom-width: 1px;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.box_cdc-topic-ui_detail_core-108-22 {
  width: 10rem;
}

.box_cdc-topic-ui_detail_core-111-22 {
  width: 10rem;
}

.box_cdc-topic-ui_detail_core-114-22 {
  width: 7.5rem;
}

.box_cdc-topic-ui_detail_core-117-22 {
  width: 10rem;
}

.box_cdc-topic-ui_detail_core-118-22 {
  width: 7.5rem;
}

.box_cdc-topic-ui_detail_core-119-22 {
  width: 7.5rem;
}

.box_cdc-topic-ui_detail_core-123-19 {
  display: flex;
  flex-direction: column;
  font-size: .875rem;
  max-width: fit-content;
}

.box_cdc-topic-ui_detail_core-125-21 {
  display: flex;
  flex-direction: row;
  width: 100%;
  font-weight: 500;
  border-bottom-width: 1px;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 0.25rem;
}

.box_cdc-topic-ui_detail_core-127-23 {
  width: 10rem;
}

.box_cdc-topic-ui_detail_core-130-20 {
  max-height: 12rem;
  overflow-y: auto;
}

.box_cdc-topic-ui_detail_core-132-23 {
  width: 100%;
  text-align: center;
  border-bottom-width: 1px;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.box_cdc-topic-ui_detail_core-133-25 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  font-size: 1rem;
}

.box_cdc-topic-ui_detail_core-136-23 {
  width: 100%;
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  flex-direction: row;
  border-bottom-width: 1px;
  padding-right: 1rem;
  display: flex;
  color: rgba(74,85,104,var(--text-opacity));
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.box_cdc-topic-ui_detail_core-138-25 {
  width: 10rem;
}

.box_cdc-topic-ui_detail_core-143-19 {
  display: flex;
  flex-direction: column;
  font-size: .875rem;
  max-width: fit-content;
}

.box_cdc-topic-ui_detail_core-145-21 {
  width: 100%;
  padding-bottom: 0.25rem;
  flex-direction: row;
  font-weight: 500;
  border-bottom-width: 1px;
  padding-right: 1rem;
  display: flex;
  items-bottom: nil;
  padding-left: 1rem;
}

.box_cdc-topic-ui_detail_core-147-23 {
  width: 10rem;
}

.box_cdc-topic-ui_detail_core-148-23 {
  width: 17.5rem;
}

.box_cdc-topic-ui_detail_core-149-23 {
  width: 10rem;
}

.box_cdc-topic-ui_detail_core-150-23 {
  width: 17.5rem;
}

.box_cdc-topic-ui_detail_core-152-20 {
  max-height: 12rem;
  overflow-y: auto;
}

.box_cdc-topic-ui_detail_core-154-23 {
  width: 100%;
  text-align: center;
  border-bottom-width: 1px;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.box_cdc-topic-ui_detail_core-155-25 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  font-size: 1rem;
}

.box_cdc-topic-ui_detail_core-159-23 {
  width: 100%;
  padding-bottom: 0.5rem;
  align-items: center;
  flex-direction: row;
  border-bottom-width: 1px;
  padding-right: 1rem;
  display: flex;
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.box_cdc-topic-ui_detail_core-161-25 {
  width: 10rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.box_cdc-topic-ui_detail_core-164-25 {
  width: 17.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.box_cdc-topic-ui_detail_core-167-25 {
  width: 10rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.box_cdc-topic-ui_detail_core-174-25 {
  width: 17.5rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.box_cdc-topic-ui_detail_core-182-20 {
  width: 8.75rem;
  padding: 0.5rem;
  text-align: center;
  cursor: pointer;
  z-index: 503;
}

.box_cdc-topic-ui_detail_core-183-32 {
  color: rgba(66,153,225,var(--text-opacity));
  --text-opacity: 1;
  border-bottom-width: 1px;
  border-bottom-color: rgba(66,153,225,var(--border-opacity));
  --border-opacity: 1;
}

.box_cdc-topic-ui_detail_core-185-21 {
  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";
  font-size: 1rem;
}

.box_cdc-topic-ui_detail_core-189-19 {
  border-top-color: rgba(203,213,224,var(--border-opacity));
  width: 100%;
  padding-bottom: 1rem;
  height: 100%;
  --border-opacity: 1;
  white-space: pre;
  border-top-width: 1px;
  overflow-x: auto;
  padding-top: 1rem;
}

.box_cdc-topic-ui_detail_core-199-19 {
  width: 100%;
  border-width: 1px;
  padding-bottom: 0.5rem;
  border-color: rgba(203,213,224,var(--border-opacity));
  --border-opacity: 1;
  padding-right: 0.75rem;
  border-radius: 0.25rem;
  padding-left: 0.75rem;
  padding-top: 0.5rem;
}

.box_cdc-topic-ui_detail_core-200-20 {
  display: flex;
  align-items: center;
  gap: 0.25rem;
  font-size: .875rem;
  user-select: none;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.box_cdc-topic-ui_detail_core-205-20 {
  position: relative;
  width: 100%;
}

.box_cdc-topic-ui_detail_core-210-17 {
  text-align: left;
  font-size: .875rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  border-bottom-width: 1px;
}

.box_cdc-topic-ui_detail_core-216-17 {
  text-align: left;
  font-size: .875rem;
  font-weight: 700;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  border-bottom-width: 1px;
}

.box_cdc-topic-ui_detail_core-223-19 {
  border-width: 1px;
  border-color: rgba(203,213,224,var(--border-opacity));
  --border-opacity: 1;
  border-radius: 0.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.75rem;
  padding-bottom: 1.5rem;
}

.box_cdc-topic-ui_detail_core-224-22 {
  max-width: fit-content;
  border-radius: 0.25rem;
}

.box_cdc-topic-ui_detail_core-230-23 {
  font-size: 1rem;
}

.box_cdc-topic-ui_detail_core-233-28 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  text-align: center;
  padding-top: 0.75rem;
}

.box_cdc-topic-ui_detail_core-240-24 {
  font-size: 1rem;
}

.box_cdc-topic-ui_detail_core-241-24 {
  padding-bottom: 0rem;
  max-width: 400px;
  margin: 0rem;
  word-break: break-word;
  white-space: nowrap;
  text-overflow: ellipsis;
  border-bottom-width: 1px;
  overflow: hidden;
  padding-right: 1rem;
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.box_cdc-topic-ui_detail_core-245-26 {
  font-size: .875rem;
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 500;
  cursor: pointer;
}

.box_cdc-topic-ui_detail_core-245-26:hover {
  text-decoration: underline;
}

.box_cdc-topic-ui_detail_core-251-26 {
  font-size: .875rem;
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 500;
  cursor: pointer;
}

.box_cdc-topic-ui_detail_core-251-26:hover {
  text-decoration: underline;
}

.box_cdc-topic-ui_detail_core-254-34 {
  width: 7.5rem;
}

.box_cdc-topic-ui_detail_core-257-31 {
  display: flex;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.box_cdc-topic-ui_detail_core-258-32 {
  width: 7.5rem;
}

.box_cdc-topic-ui_detail_core-259-32 {
  width: 3rem;
}

.box_cdc-topic-ui_detail_core-261-15>*+* {
  --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_cdc-topic-ui_detail_core-265-19 {
  border-width: 1px;
  border-color: rgba(203,213,224,var(--border-opacity));
  --border-opacity: 1;
  border-radius: 0.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.75rem;
  padding-bottom: 1.5rem;
}

.box_cdc-topic-ui_detail_core-266-22 {
  width: 100%;
  border-radius: 0.25rem;
}

.box_cdc-topic-ui_detail_core-273-28 {
  cursor: pointer;
}

.box_cdc-topic-ui_detail_core-274-27 {
  cursor: pointer;
}

.box_cdc-topic-ui_detail_core-275-23 {
  font-size: 1rem;
}

.box_cdc-topic-ui_detail_core-278-28 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  text-align: center;
  padding-top: 0.75rem;
}

.box_cdc-topic-ui_detail_core-283-24 {
  font-size: 1rem;
}

.box_cdc-topic-ui_detail_core-284-24 {
  padding-bottom: 0rem;
  max-width: 500px;
  margin: 0rem;
  word-break: break-word;
  white-space: nowrap;
  text-overflow: ellipsis;
  border-bottom-width: 1px;
  overflow: hidden;
  padding-right: 1rem;
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.box_cdc-topic-ui_detail_core-287-24 {
  font-size: .875rem;
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 500;
  cursor: pointer;
}

.box_cdc-topic-ui_detail_core-287-24:hover {
  text-decoration: underline;
}

.box_cdc-topic-ui_detail_core-301-19 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
}

.box_cdc-topic-ui_detail_core-303-20 {
  padding-bottom: 1.25rem;
}

.box_cdc-topic-ui_detail_core-304-19 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-weight: 500;
}

.box_cdc-topic-ui_detail_core-305-20 {
  width: 100%;
  border-width: 1px;
  padding-bottom: 1.25rem;
  max-width: fit-content;
  border-color: rgba(203,213,224,var(--border-opacity));
  --bg-opacity: 1;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --border-opacity: 1;
  flex-direction: row;
  white-space: pre;
  font-weight: 500;
  font-size: .875rem;
  background-color: rgba(247,250,252,var(--bg-opacity));
  padding-right: 1.25rem;
  border-radius: 0.25rem;
  display: flex;
  padding-left: 1.25rem;
  padding-top: 0.75rem;
}

.box_cdc-topic-ui_detail_core-309-20 {
  display: flex;
  flex-direction: column;
  width: 100%;
  font-size: 1rem;
  gap: 0.75rem;
  justify-content: center;
  padding-top: 1.5rem;
}

.box_cdc-topic-ui_detail_core-310-21 {
  display: flex;
  flex-direction: row;
}

.box_cdc-topic-ui_detail_core-311-20 {
  width: 5rem;
  font-weight: 700;
  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";
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.box_cdc-topic-ui_detail_core-312-23 {
  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";
}

.box_cdc-topic-ui_detail_core-313-21 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.box_cdc-topic-ui_detail_core-314-23 {
  width: 5rem;
  font-weight: 700;
  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";
}

.box_cdc-topic-ui_detail_core-316-24 {
  width: fit-content;
  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";
}

.box_cdc-topic-ui_detail_core-320-30 {
  margin-left: 1.25rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  border-radius: 0.25rem;
  font-weight: 500;
  font-size: .75rem;
}

.box_cdc-topic-ui_detail_core-320-30:focus {
  outline: none;
}

.box_cdc-topic-ui_detail_core-320-30:disabled {
  cursor: not-allowed;
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.box_cdc-topic-ui_detail_core-331-32 {
  border-width: 1px;
  border-color: rgba(197,48,48,var(--border-opacity));
  --border-opacity: 1;
  color: rgba(197,48,48,var(--text-opacity));
  --text-opacity: 1;
  cursor: pointer;
}

.box_cdc-topic-ui_detail_core-331-32: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;
  border-width: 1px;
  border-color: rgba(229,62,62,var(--border-opacity));
  --border-opacity: 1;
}

.box_cdc-topic-ui_detail_core-347-21 {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}

.box_cdc-topic-ui_detail_core-348-23 {
  font-weight: 700;
  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";
  margin-bottom: 0.5rem;
}

.box_cdc-topic-ui_detail_core-352-23 {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}

.box_cdc-topic-ui_detail_core-353-25 {
  font-weight: 700;
  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";
  margin-bottom: 0.5rem;
}

.box_cdc-topic-ui_detail_core-357-23 {
  display: flex;
  flex-direction: column;
  gap: 0.25rem;
}

.box_cdc-topic-ui_detail_core-358-25 {
  font-weight: 700;
  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";
  margin-bottom: 0.5rem;
}

.box_cdc-topic-ui_detail_core-367-28 {
  flex-flow: column;
  line-height: 20px;
  padding-bottom: 0.75rem;
  font-family: Inter;
  align-items: baseline;
  flex-direction: row;
  font-weight: 400;
  font-size: 14px;
  display: flex;
  color: #212636;
  padding-top: 1.25rem;
}

.box_cdc-topic-ui_detail_core-367-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_cdc-topic-ui_detail_core-375-60 {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 500;
}

.box_cdc-topic-ui_detail_core-393-27 {
  flex-flow: column;
  line-height: 20px;
  border-width: 1px;
  padding-bottom: 2.75rem;
  --bg-opacity: 1;
  font-family: Inter;
  font-weight: 400;
  font-size: 14px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 3rem;
  border-radius: 0.5rem;
  color: #212636;
  padding-left: 3rem;
  padding-top: 2.75rem;
}

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

.box_cdc-topic-ui_subscription_core-14-3:focus {
  outline: none;
}

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

.box_cdc-topic-ui_subscription_core-28-3 {
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.25rem;
  border-color: rgba(197,48,48,var(--border-opacity));
  --border-opacity: 1;
  cursor: pointer;
  font-weight: 500;
  font-size: .75rem;
  padding-right: 1.25rem;
  border-radius: 0.25rem;
  color: rgba(197,48,48,var(--text-opacity));
  padding-left: 1.25rem;
  padding-top: 0.25rem;
}

.box_cdc-topic-ui_subscription_core-28-3:focus {
  outline: none;
}

.box_cdc-topic-ui_subscription_core-28-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;
  border-width: 1px;
  border-color: rgba(229,62,62,var(--border-opacity));
  --border-opacity: 1;
}

.box_cdc-topic-ui_subscription_core-43-14 {
  color: rgba(47,133,90,var(--text-opacity));
  --text-opacity: 1;
}

.box_cdc-topic-ui_subscription_core-44-15 {
  color: rgba(197,48,48,var(--text-opacity));
  --text-opacity: 1;
}

.box_cdc-topic-ui_subscription_core-45-5 {
  color: rgba(183,121,31,var(--text-opacity));
  --text-opacity: 1;
}

.box_cdc-topic-ui_subscription_core-49-14 {
  color: rgba(47,133,90,var(--text-opacity));
  --text-opacity: 1;
}

.box_cdc-topic-ui_subscription_core-50-13 {
  color: rgba(197,48,48,var(--text-opacity));
  --text-opacity: 1;
}

.box_cdc-topic-ui_subscription_core-51-24 {
  color: rgba(197,48,48,var(--text-opacity));
  --text-opacity: 1;
}

.box_cdc-topic-ui_subscription_core-52-5 {
  color: rgba(183,121,31,var(--text-opacity));
  --text-opacity: 1;
}

.box_cdc-topic-ui_subscription_core-70-21 {
  font-weight: 700;
  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";
}

.box_cdc-topic-ui_subscription_core-71-20 {
  border-width: 1px;
  padding-bottom: 1.25rem;
  max-width: fit-content;
  border-color: rgba(203,213,224,var(--border-opacity));
  --border-opacity: 1;
  margin-top: 0.25rem;
  font-size: .875rem;
  padding-right: 1.25rem;
  border-radius: 0.25rem;
  padding-left: 1.25rem;
  padding-top: 0.5rem;
}

.box_cdc-topic-ui_subscription_core-72-21 {
  display: flex;
  flex-direction: row;
  font-weight: 500;
  border-bottom-width: 1px;
  padding-top: 0.5rem;
  padding-left: 0.5rem;
}

.box_cdc-topic-ui_subscription_core-73-23 {
  width: 15rem;
}

.box_cdc-topic-ui_subscription_core-74-23 {
  width: 7.5rem;
}

.box_cdc-topic-ui_subscription_core-75-23 {
  width: 22.5rem;
}

.box_cdc-topic-ui_subscription_core-76-21 {
  display: flex;
  flex-direction: row;
  border-bottom-width: 1px;
  padding-top: 0.5rem;
  padding-bottom: 0.75rem;
  padding-left: 0.5rem;
}

.box_cdc-topic-ui_subscription_core-77-23 {
  width: 15rem;
}

.box_cdc-topic-ui_subscription_core-78-23 {
  width: 7.5rem;
}

.box_cdc-topic-ui_subscription_core-79-23 {
  width: 22.5rem;
  height: fit-content;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.box_cdc-topic-ui_subscription_core-83-21 {
  display: flex;
  flex-direction: row;
  font-weight: 500;
  border-bottom-width: 1px;
  padding-top: 0.5rem;
  padding-left: 0.5rem;
}

.box_cdc-topic-ui_subscription_core-84-23 {
  width: 15rem;
}

.box_cdc-topic-ui_subscription_core-85-23 {
  width: 7.5rem;
}

.box_cdc-topic-ui_subscription_core-86-23 {
  width: 7.5rem;
}

.box_cdc-topic-ui_subscription_core-87-23 {
  width: 7.5rem;
}

.box_cdc-topic-ui_subscription_core-88-21 {
  display: flex;
  flex-direction: row;
  border-bottom-width: 1px;
  padding-top: 0.5rem;
  padding-bottom: 0.75rem;
  padding-left: 0.5rem;
}

.box_cdc-topic-ui_subscription_core-89-23 {
  width: 15rem;
}

.box_cdc-topic-ui_subscription_core-90-23 {
  width: 7.5rem;
}

.box_cdc-topic-ui_subscription_core-91-23 {
  width: 7.5rem;
}

.box_cdc-topic-ui_subscription_core-92-23 {
  width: 7.5rem;
}

.box_cdc-topic-ui_subscription_core-106-21 {
  font-weight: 700;
  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";
}

.box_cdc-topic-ui_subscription_core-107-20 {
  border-width: 1px;
  padding-bottom: 1.25rem;
  max-width: fit-content;
  border-color: rgba(203,213,224,var(--border-opacity));
  --border-opacity: 1;
  margin-top: 0.25rem;
  font-size: .875rem;
  padding-right: 1.25rem;
  border-radius: 0.25rem;
  padding-left: 1.25rem;
  padding-top: 0.5rem;
}

.box_cdc-topic-ui_subscription_core-109-21 {
  display: flex;
  flex-direction: row;
  font-weight: 500;
  border-bottom-width: 1px;
  padding: 0.5rem;
  height: 2.5rem;
}

.box_cdc-topic-ui_subscription_core-110-23 {
  width: 7.5rem;
}

.box_cdc-topic-ui_subscription_core-111-23 {
  width: 10rem;
}

.box_cdc-topic-ui_subscription_core-113-25 {
  width: 35rem;
}

.box_cdc-topic-ui_subscription_core-115-23 {
  width: 12.5rem;
}

.box_cdc-topic-ui_subscription_core-118-23 {
  height: 100%;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  text-align: center;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.box_cdc-topic-ui_subscription_core-131-26 {
  display: flex;
  flex-direction: row;
  border-bottom-width: 1px;
  padding: 0.5rem;
  height: 1.75rem;
}

.box_cdc-topic-ui_subscription_core-131-86 {
  background-color: rgba(254,215,215,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_cdc-topic-ui_subscription_core-132-27 {
  width: 7.5rem;
}

.box_cdc-topic-ui_subscription_core-133-27 {
  width: 10rem;
}

.box_cdc-topic-ui_subscription_core-135-26 {
  width: 35rem;
}

.box_cdc-topic-ui_subscription_core-138-27 {
  width: 12.5rem;
}

.box_cdc-topic-ui_subscription_core-146-19 {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
}

.box_cdc-topic-ui_subscription_core-147-20 {
  display: flex;
  flex-direction: row;
  padding-bottom: 1.25rem;
}

.box_cdc-topic-ui_subscription_core-148-19 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1.5rem;
  font-weight: 500;
}

.box_cdc-topic-ui_subscription_core-149-21 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.box_cdc-topic-ui_subscription_core-150-38 {
  margin-left: 1rem;
}

.box_cdc-topic-ui_subscription_core-155-20 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.box_cdc-topic-ui_subscription_core-156-21 {
  display: flex;
  flex-direction: column;
  width: 100%;
  font-size: 1rem;
  gap: 0.75rem;
  justify-content: center;
}

.box_cdc-topic-ui_subscription_core-157-22 {
  display: flex;
  flex-direction: row;
  align-items: center;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.box_cdc-topic-ui_subscription_core-158-24 {
  width: 5rem;
  font-weight: 700;
}

.box_cdc-topic-ui_subscription_core-159-53 {
  width: 20rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.box_cdc-topic-ui_subscription_core-161-22 {
  display: flex;
  flex-direction: row;
}

.box_cdc-topic-ui_subscription_core-162-21 {
  width: 5rem;
  font-weight: 700;
  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";
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.box_cdc-topic-ui_subscription_core-163-24 {
  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";
}

.box_cdc-topic-ui_subscription_core-164-22 {
  display: flex;
  flex-direction: row;
}

.box_cdc-topic-ui_subscription_core-165-21 {
  width: 5rem;
  font-weight: 700;
  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";
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.box_cdc-topic-ui_subscription_core-166-24 {
  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";
}

.box_cdc-topic-ui_subscription_core-167-22 {
  display: flex;
  flex-direction: row;
}

.box_cdc-topic-ui_subscription_core-168-21 {
  width: 5rem;
  font-weight: 700;
  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";
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.box_cdc-topic-ui_subscription_core-169-24 {
  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";
}

.box_cdc-topic-ui_subscription_core-181-28 {
  line-height: 20px;
  padding-bottom: 0.75rem;
  font-family: Inter;
  align-items: baseline;
  font-weight: 400;
  font-size: 14px;
  display: flex;
  color: #212636;
  padding-top: 1.25rem;
}

.box_cdc-topic-ui_subscription_core-181-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_cdc-topic-ui_subscription_core-188-60 {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 500;
}

.box_cdc-topic-ui_subscription_core-189-77 {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 500;
}

.box_cdc-topic-ui_subscription_core-208-28 {
  line-height: 20px;
  border-width: 1px;
  padding-bottom: 2.75rem;
  --bg-opacity: 1;
  font-family: Inter;
  font-weight: 400;
  font-size: 14px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 3rem;
  border-radius: 0.5rem;
  color: #212636;
  padding-left: 3rem;
  padding-top: 2.75rem;
}

.box_core-104-23 {
  right: 50px;
  border-width: 1px;
  border-color: rgba(221,107,32,var(--border-opacity));
  --bg-opacity: 1;
  --border-opacity: 1;
  padding: 1rem;
  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-107-24 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

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

.box_core-110-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: 1rem;
  border-radius: 0.25rem;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 1rem;
  padding-top: 0.3rem;
}

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

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

.box_core-125-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-130-37 {
  margin-top: 1rem;
  margin-bottom: 1rem;
  font-weight: 700;
  text-align: center;
}

.box_db-293-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: 1rem;
  border-radius: 0.25rem;
  color: rgba(113,128,150,var(--text-opacity));
  padding-left: 1rem;
  padding-top: 0.5rem;
  opacity: 0.7;
}

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

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

.box_db-298-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-299-18 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 700;
}

.box_db-305-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-305-3:focus {
  outline: none;
}

.box_db-305-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-333-14 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
  border-bottom-width: 1px;
}

.box_db-334-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-337-21 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  text-align: center;
}

.box_db-363-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-363-58 {
  border-bottom-width: 1px;
  border-bottom-color: rgba(203,213,224,var(--border-opacity));
  --border-opacity: 1;
}

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

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

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

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

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

.box_db-385-22 {
  border-width: 1px;
  margin-bottom: 1rem;
  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-386-23 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.box_db-388-24 {
  border-width: 1px;
  margin-bottom: 1rem;
  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-394-33 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: rgba(66,153,225,var(--text-opacity));
  --text-opacity: 1;
}

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

.box_db-397-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: 1rem;
  color: rgba(113,128,150,var(--text-opacity));
  padding-left: 1rem;
  padding-top: 0.25rem;
}

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

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

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

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

.box_db-427-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-431-48 {
  opacity: 0.8;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  cursor: pointer;
}

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

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

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

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

.box_db-455-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-455-20:focus {
  outline: none;
}

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

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

.box_db-462-21 {
  right: 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: 0rem;
}

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

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

.box_db-468-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-469-20 {
  font-weight: 700;
  flex: 1 1 0%;
}

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

.box_db-472-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-473-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-480-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-480-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-495-22 {
  font-size: .75rem;
}

.box_db-587-20 {
  background-color: white;
  border-right: 1px solid #dbdde3;
  padding: 6px 16px;
}

.box_db-607-25 {
  user-select: none;
  border-radius: 4px;
  display: flex;
  justify-content: space-between;
  color: #212636;
}

.box_db-607-25:hover {
  background-color: #f7f7f8;
  width: 100%;
  height: 100%;
}

.box_db-673-16 {
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  align-items: stretch;
}

.box_db-678-20 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.box_db-678-20:focus {
  outline: 2px solid #bfc1c7 !important;
}

.box_db-743-30 {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.box_db-745-28 {
  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-68-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-68-3:focus {
  outline: none;
}

.box_db_queries-68-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-82-27 {
  display: flex;
  align-items: baseline;
  padding-top: 0.75rem;
  padding-bottom: 0.5rem;
}

.box_db_queries-82-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-83-18 {
  font-weight: 700;
  flex: 1 1 0%;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

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

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

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

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

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

.box_db_queries-103-3 {
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 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-103-3:focus {
  outline: none;
}

.box_db_queries-103-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-126-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-127-21 {
  width: 100%;
}

.box_db_queries-139-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-151-17 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.box_db_queries-156-28 {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.box_db_tables-58-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-58-3:focus {
  outline: none;
}

.box_db_tables-58-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-81-27 {
  display: flex;
  align-items: baseline;
  padding-top: 0.75rem;
  padding-bottom: 0.5rem;
}

.box_db_tables-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_tables-82-18 {
  font-weight: 700;
}

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

.box_db_tables-83-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-87-21 {
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
  padding-left: 1rem;
  padding-right: 1rem;
  flex: 1 1 0%;
  border-width: 1px;
  border-radius: 0.25rem;
}

.box_db_tables-87-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-97-16 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  border-bottom-width: 1px;
  margin: 0rem;
  vertical-align: top;
}

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

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

.box_db_tables-107-3 {
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 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-107-3:focus {
  outline: none;
}

.box_db_tables-107-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-139-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-140-21 {
  width: 100%;
}

.box_db_tables-154-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-159-26 {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 500;
}

.box_db_tables-183-17 {
  margin-left: 1rem;
  margin-right: 1rem;
}

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

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

.box_db_tables-216-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-217-38 {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

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

.box_db_tables-238-3 {
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 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-238-3:hover {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_db_tables-243-3 {
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 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-255-21 {
  display: flex;
  border-bottom-width: 1px;
  align-items: baseline;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.box_db_tables-326-19 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.box_db_tables-328-28 {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.box_db_tables-329-21 {
  border-width: 1px;
  padding-bottom: 2rem;
  --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: 2rem;
}

.box_entities_client-15-19 {
  width: 100%;
}

.box_entities_client-18-19 {
  max-width: 100px;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  font-weight: 700;
  border-bottom-width: 1px;
}

.box_entities_client-20-19 {
  max-width: 200px;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  font-weight: 700;
  border-bottom-width: 1px;
}

.box_entities_client-22-19 {
  width: 80%;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  font-weight: 700;
  border-bottom-width: 1px;
}

.box_entities_client-28-21 {
  max-width: 100px;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  border-bottom-width: 1px;
  margin: 0rem;
  vertical-align: top;
}

.box_entities_client-31-21 {
  max-width: 200px;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  border-bottom-width: 1px;
  margin: 0rem;
  vertical-align: top;
}

.box_entities_client-34-21 {
  width: 80%;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  border-bottom-width: 1px;
  margin: 0rem;
  vertical-align: top;
}

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

.box_entities_concept-78-27 {
  padding-top: 1rem;
}

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

.box_entities_core-45-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-50-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-50-16:focus {
  outline: none;
}

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

.box_entities_core-58-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-71-33 {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  align-items: baseline;
}

.box_entities_core-71-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-72-24 {
  font-weight: 700;
}

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

.box_entities_core-73-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-78-20 {
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
  padding-left: 1rem;
  padding-right: 1rem;
  flex: 1 1 0%;
  border-width: 1px;
  border-radius: 0.25rem;
}

.box_entities_core-78-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-102-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-102-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-115-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-115-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-130-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: 1rem;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  margin-bottom: 0.5rem;
}

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

.box_entities_core-138-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: 1rem;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  margin-bottom: 0.5rem;
}

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

.box_entities_core-144-30 {
  padding-top: 1rem;
  padding-left: 0rem;
  padding-right: 0rem;
}

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

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

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

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

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

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

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

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

.box_entities_core-194-23 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.box_entities_core-202-29 {
  padding-left: 1rem;
  padding-bottom: 0.5rem;
  color: rgba(221,107,32,var(--text-opacity));
  --text-opacity: 1;
  text-align: center;
}

.box_entities_core-203-31 {
  font-weight: 500;
}

.box_entities_core-205-28 {
  text-decoration: underline;
}

.box_entities_core-205-28:hover {
  text-decoration: underline;
  color: rgba(192,86,33,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_core-214-27 {
  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-221-35 {
  text-align: center;
  padding: 1rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_core-227-36 {
  padding: 1rem;
}

.box_entities_core-230-36 {
  padding: 1rem;
}

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

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

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

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

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

.box_entities_core-252-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-252-3:focus {
  outline: none;
}

.box_entities_core-252-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-266-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-266-3:focus {
  outline: none;
}

.box_entities_core-266-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-279-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-279-3:focus {
  outline: none;
}

.box_entities_core-279-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-295-14 {
  display: flex;
  align-items: baseline;
  padding-top: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.box_entities_core-295-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-296-20 {
  display: flex;
  flex: 1 1 0%;
}

.box_entities_core-296-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-300-19 {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

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

.box_entities_core-309-19 {
  color: rgba(221,107,32,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_core-311-34 {
  font-weight: 500;
}

.box_entities_core-316-18 {
  color: rgba(221,107,32,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_core-318-26 {
  font-weight: 500;
}

.box_entities_core-342-19 {
  position: relative;
}

.box_entities_core-345-27 {
  display: block;
}

.box_entities_core-348-23 {
  right: 0rem;
  border-width: 1px;
  --bg-opacity: 1;
  position: absolute;
  margin-top: 0.5rem;
  z-index: 9999;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  padding-left: 0.5rem;
}

.box_entities_core-350-23>*+* {
  --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_core-351-24 {
  cursor: pointer;
  min-width: 170px;
  padding: 0.5rem;
}

.box_entities_core-351-24:hover {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_core-356-26 {
  cursor: pointer;
  min-width: 170px;
  padding: 0.5rem;
}

.box_entities_core-356-26:hover {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_core-430-17 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
}

.box_entities_core-445-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);
}

.box_entities_core-460-27 {
  padding-left: 0.5rem;
  margin-top: 1rem;
}

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

.box_entities_core-473-31 {
  margin-bottom: 0.5rem;
}

.box_entities_core-474-32 {
  margin-bottom: 0.5rem;
}

.box_entities_core-475-34 {
  font-weight: 700;
}

.box_entities_core-477-36 {
  margin-left: 0.5rem;
}

.box_entities_core-478-36 {
  margin-left: 0.5rem;
  cursor: pointer;
}

.box_entities_core-478-36:hover {
  text-decoration: underline;
}

.box_entities_core-482-36 {
  margin-left: 0.5rem;
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
}

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

.box_entities_entity-13-12 {
  padding-left: 1rem;
  padding-right: 1rem;
  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-150-36 {
  display: flex;
  align-items: center;
  padding-top: 0.75rem;
  padding-bottom: 0.25rem;
  border-bottom-width: 1px;
  margin-bottom: 0.5rem;
}

.box_entities_hl7v2-150-36>*+* {
  --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-151-26>*+* {
  --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-151-26 {
  align-items: center;
  display: flex;
  flex: 1 1 0%;
}

.box_entities_hl7v2-152-30 {
  font-size: 1.125rem;
}

.box_entities_hl7v2-273-22 {
  padding-left: 1rem;
  padding-right: 1rem;
}

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

.box_entities_hl7v2-275-24 {
  flex: 1 1 0%;
  font-weight: 700;
}

.box_entities_mapping-181-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: 1rem;
  border-radius: 0.25rem;
  padding-left: 1rem;
  padding-top: 0.5rem;
}

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

.box_entities_mapping-184-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: 1rem;
  border-radius: 0.25rem;
  padding-left: 1rem;
  padding-top: 0.5rem;
}

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

.box_entities_mapping-232-22 {
  padding-left: 1rem;
  padding-right: 1rem;
}

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

.box_entities_mapping-233-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_mapping-234-24 {
  flex: 1 1 0%;
  display: flex;
}

.box_entities_mapping-234-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_mapping-236-23 {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_mapping-252-24 {
  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-263-24 {
  display: flex;
  align-items: center;
  margin-top: 0.75rem;
}

.box_entities_mapping-263-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)));
}

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

.box_entities_mapping-276-47 {
  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: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.25rem;
  border-bottom-width: 1px;
  margin: 0rem;
  vertical-align: top;
}

.box_entities_operation-51-12 {
  padding-left: 1rem;
  padding-right: 1rem;
  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-20-19 {
  margin-top: 0.25rem;
}

.box_entities_policy-22-20 {
  padding-bottom: 0.5rem;
  align-items: baseline;
  flex-grow: 1;
  cursor: pointer;
  font-weight: 700;
  border-bottom-width: 1px;
  padding-right: 1rem;
  display: flex;
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.box_entities_policy-22-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)));
}

.box_entities_policy-22-20: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-29-22 {
  width: 30%;
}

.box_entities_policy-30-22 {
  width: 20%;
}

.box_entities_policy-31-22 {
  width: 30%;
}

.box_entities_policy-32-22 {
  width: 20%;
}

.box_entities_policy-33-22 {
  visibility: hidden;
}

.box_entities_policy-39-47 {
  display: flex;
  border-bottom-width: 1px;
  cursor: pointer;
  flex-grow: 1;
  align-items: baseline;
}

.box_entities_policy-39-47>*+* {
  --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-39-47: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-45-26 {
  padding-left: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  width: 30%;
}

.box_entities_policy-46-26 {
  padding-left: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  width: 20%;
}

.box_entities_policy-47-26 {
  padding-left: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  width: 30%;
}

.box_entities_policy-48-26 {
  padding-left: 1rem;
  padding-right: 0.5rem;
  width: 20%;
}

.box_entities_policy-51-20 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  height: 100%;
  text-decoration: underline;
  padding-right: 1rem;
  display: block;
  color: rgba(221,107,32,var(--text-opacity));
  padding-left: 1rem;
  padding-top: 0.5rem;
  opacity: 0%;
}

.box_entities_policy-51-20:hover {
  color: rgba(192,86,33,var(--text-opacity));
  --text-opacity: 1;
}

.box_entities_user-32-19 {
  width: 100%;
}

.box_entities_user-35-19 {
  max-width: 50px;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  font-weight: 700;
  border-bottom-width: 1px;
}

.box_entities_user-37-19 {
  max-width: 100px;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  font-weight: 700;
  border-bottom-width: 1px;
}

.box_entities_user-39-19 {
  max-width: 200px;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  font-weight: 700;
  border-bottom-width: 1px;
}

.box_entities_user-41-19 {
  max-width: 100px;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  font-weight: 700;
  border-bottom-width: 1px;
}

.box_entities_user-43-19 {
  max-width: 100px;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  font-weight: 700;
  border-bottom-width: 1px;
}

.box_entities_user-49-21 {
  max-width: 50px;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  border-bottom-width: 1px;
  margin: 0rem;
  vertical-align: top;
}

.box_entities_user-52-21 {
  max-width: 100px;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  border-bottom-width: 1px;
  margin: 0rem;
  vertical-align: top;
}

.box_entities_user-55-21 {
  max-width: 200px;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  border-bottom-width: 1px;
  margin: 0rem;
  vertical-align: top;
}

.box_entities_user-58-21 {
  max-width: 100px;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  border-bottom-width: 1px;
  margin: 0rem;
  vertical-align: top;
}

.box_entities_user-61-21 {
  max-width: 100px;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  border-bottom-width: 1px;
  margin: 0rem;
  vertical-align: top;
}

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

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

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

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

.box_hx-129-32 {
  margin-top: 2rem;
  overflow-y: auto;
}

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

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

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

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

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

.box_identity-provider-177-3 {
  line-height: 1.625;
  width: 100%;
  border-width: 1px;
  padding-bottom: 0.5rem;
  transition-duration: 200ms;
  transition-property: all;
  --bg-opacity: 1;
  align-items: center;
  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;
}

.box_identity-provider-177-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)));
}

.box_identity-provider-177-3:focus-within {
  outline: none;
  box-shadow: none;
  border-width: 1px;
  border-color: rgba(234,74,53,var(--border-opacity));
  --border-opacity: 1;
}

.box_identity-provider-177-3:focus {
  outline: none;
  box-shadow: none;
  border-width: 1px;
  border-color: rgba(234,74,53,var(--border-opacity));
  --border-opacity: 1;
}

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

.box_identity-provider-195-19 {
  width: 100%;
}

.box_identity-provider-200-29 {
  display: flex;
  align-items: baseline;
  padding-top: 0.75rem;
  padding-bottom: 0.25rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.box_identity-provider-200-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_identity-provider-201-20 {
  display: flex;
  width: 43rem;
}

.box_identity-provider-202-20 {
  flex: 1 1 0%;
  font-weight: 700;
  padding-top: 0.75rem;
}

.box_identity-provider-204-21 {
  padding-top: 0.5rem;
}

.box_identity-provider-207-27 {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  width: 50rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.box_identity-provider-222-25 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
  width: 40%;
}

.box_identity-provider-230-23 {
  font-weight: 700;
}

.box_identity-provider-232-29 {
  height: 2.5rem;
  margin-left: 1.25rem;
}

.box_identity-provider-236-24 {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.box_identity-provider-239-27 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
  width: 40%;
}

.box_identity-provider-244-23 {
  width: 100%;
}

.box_identity-provider-245-23 {
  font-weight: 700;
}

.box_identity-provider-246-24 {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}

.box_identity-provider-249-27 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
  width: 40%;
}

.box_identity-provider-254-23 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.box_identity-provider-255-23 {
  font-weight: 700;
}

.box_identity-provider-258-26 {
  display: flex;
}

.box_identity-provider-259-27 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
  width: 40%;
}

.box_identity-provider-263-32 {
  height: 2.5rem;
  margin-top: 0.75rem;
  margin-left: 1.25rem;
}

.box_identity-provider-271-29 {
  height: 2.5rem;
  margin-left: 0rem;
  width: 7.5rem;
}

.box_identity-provider-275-23 {
  font-weight: 700;
  margin-top: 0.5rem;
}

.box_identity-provider-276-34 {
  margin-top: 0.5rem;
  margin-left: 1.25rem;
}

.box_identity-provider-277-40 {
  padding-left: 0rem;
  padding-right: 0rem;
}

.box_identity-provider-281-25 {
  height: 2.5rem;
  margin-top: 1rem;
  margin-left: 1.25rem;
  width: 7.5rem;
}

.box_ig_add-396-18 {
  display: flex;
}

.box_ig_add-398-19 {
  width: 100%;
  height: 100vh;
  overflow: scroll;
  background-color: white;
}

.box_ig_add-405-22 {
  margin-top: 2.5rem;
  display: flex;
  align-items: center;
}

.box_ig_add-406-23 {
  margin-right: 0.5rem;
}

.box_ig_add-415-23 {
  position: relative;
  width: 100%;
  align-items: center;
  display: flex;
}

.box_ig_ex_list-96-3 {
  filter: brightness(0) saturate(100%) invert(57%) sepia(9%) saturate(263%) hue-rotate(186deg) brightness(91%) contrast(90%);
}

.box_ig_ex_list-101-17 {
  margin-top: 1rem;
}

.box_ig_ex_list-103-13 {
  min-width: 300px !important;
}

.box_ig_ex_list-111-30 {
  padding-left: 12px;
  padding-right: 8px;
  padding-top: 10px;
  padding-bottom: 9px;
  display: flex;
  align-items: center;
}

.box_ig_ex_list-111-30>*+* {
  --space-x-reverse: 0;
  margin-right: calc(8px * var(--space-x-reverse));
  margin-left: calc(8px * calc(1 - var(--space-x-reverse)));
}

.box_ig_ex_list-111-30:hover {
  background-color: #f7f7f8;
}

.box_ig_ex_list-114-26 {
  display: inline-block;
  color: #616471;
  height: 12px;
}

.box_ig_ex_list-115-26 {
  height: 15px;
}

.box_ig_ex_list-120-28 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  display: flex;
  align-items: center;
}

.box_ig_ex_list-120-28>*+* {
  --space-x-reverse: 0;
  margin-right: calc(8px * var(--space-x-reverse));
  margin-left: calc(8px * calc(1 - var(--space-x-reverse)));
}

.box_ig_ex_list-120-28:hover {
  background-color: #f7f7f8;
  color: inherit;
}

.box_ig_ex_list-124-17 {
  color: #616471;
  font-size: 12px;
}

.box_ig_ex_list-137-22 {
  margin-top: 0.5rem;
}

.box_ig_ex_list-137-22>*+* {
  --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_ig_ex_list-147-29 {
  padding-left: 12px;
  padding-right: 8px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  display: flex;
  align-items: center;
}

.box_ig_ex_list-147-29>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.box_ig_ex_list-153-29 {
  padding-left: 12px;
  padding-right: 8px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  display: flex;
  align-items: center;
  color: #83868e;
}

.box_ig_ex_list-153-29>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.box_ig_ex_list-167-17 {
  display: flex;
}

.box_ig_ex_list-169-18 {
  width: 100%;
  height: 100vh;
  overflow: scroll;
  background-color: white;
}

.box_ig_ex_list-171-19 {
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.box_ig_ex_view-305-32 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.box_ig_ex_view-307-25 {
  color: #616471;
}

.box_ig_ex_view-343-28 {
  margin-top: 12px;
  padding-bottom: 400px;
}

.box_ig_ex_view-346-31 {
  width: 900px;
  height: 600px;
}

.box_ig_ex_view-351-28 {
  margin-top: 12px;
  padding-bottom: 400px;
}

.box_ig_ex_view-354-31 {
  width: 900px;
  height: 600px;
}

.box_ig_ex_view-361-23 {
  height: 100%;
}

.box_ig_ex_view-370-25 {
  height: 90%;
}

.box_ig_ex_view-374-25 {
  margin-left: 48px;
  margin-right: 48px;
  margin-top: 28px;
  margin-bottom: 28px;
}

.box_ig_ex_view-389-17 {
  display: flex;
}

.box_ig_ex_view-392-18 {
  width: 100%;
  height: 100vh;
  overflow: scroll;
  background-color: white;
}

.box_ig_ex_view-394-19 {
  height: 100%;
}

.box_ig_index-166-40 {
  display: flex;
  justify-content: space-between;
}

.box_ig_index-166-40>*+* {
  --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_ig_index-167-41 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.box_ig_index-168-41 {
  color: #616471;
}

.box_ig_index-185-17 {
  width: 100%;
}

.box_ig_index-185-17>*+* {
  --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_ig_index-191-18 {
  margin-top: 0.75rem;
}

.box_ig_index-200-31 {
  width: 240px;
  min-width: 240px;
}

.box_ig_index-204-44 {
  width: 100%;
  padding-left: 8px;
  padding-right: 8px;
  min-height: auto !important;
}

.box_ig_index-210-17 {
  display: flex;
}

.box_ig_info-103-18 {
  font-weight: 500;
  color: #83868e;
  padding-top: 4px;
  padding-bottom: 4px;
}

.box_ig_info-104-20 {
  font-weight: 400;
  font-size: 14px;
  max-width: 600px;
}

.box_ig_info-118-32 {
  color: #83868e;
  padding-right: 0.25rem;
}

.box_ig_info-174-21 {
  margin-top: 2rem;
}

.box_ig_info-181-34 {
  padding-left: 12px;
  padding-right: 8px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 48px;
}

.box_ig_info-181-34>*+* {
  --space-x-reverse: 0;
  margin-right: calc(8px * var(--space-x-reverse));
  margin-left: calc(8px * calc(1 - var(--space-x-reverse)));
}

.box_ig_info-211-38 {
  display: flex;
  justify-content: space-between;
  margin-top: 2rem;
}

.box_ig_info-211-38>*+* {
  --space-x-reverse: 0;
  margin-right: calc(1rem * var(--space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--space-x-reverse)));
}

.box_ig_info-234-30 {
  margin-top: 0.5rem;
}

.box_ig_info-234-30>*+* {
  --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_ig_info-297-18 {
  display: flex;
}

.box_ig_info-299-19 {
  width: 100%;
  height: 100vh;
  overflow: scroll;
}

.box_ig_info-301-29 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.box_ig_op_list-95-3 {
  filter: brightness(0) saturate(100%) invert(57%) sepia(9%) saturate(263%) hue-rotate(186deg) brightness(91%) contrast(90%);
}

.box_ig_op_list-100-17 {
  margin-top: 1rem;
}

.box_ig_op_list-102-13 {
  min-width: 300px !important;
}

.box_ig_op_list-110-30 {
  padding-left: 12px;
  padding-right: 8px;
  padding-top: 10px;
  padding-bottom: 9px;
  display: flex;
  align-items: center;
}

.box_ig_op_list-110-30>*+* {
  --space-x-reverse: 0;
  margin-right: calc(8px * var(--space-x-reverse));
  margin-left: calc(8px * calc(1 - var(--space-x-reverse)));
}

.box_ig_op_list-110-30:hover {
  background-color: #f7f7f8;
}

.box_ig_op_list-113-26 {
  display: inline-block;
  color: #616471;
  height: 12px;
}

.box_ig_op_list-114-26 {
  height: 15px;
}

.box_ig_op_list-119-28 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  display: flex;
  align-items: center;
}

.box_ig_op_list-119-28>*+* {
  --space-x-reverse: 0;
  margin-right: calc(8px * var(--space-x-reverse));
  margin-left: calc(8px * calc(1 - var(--space-x-reverse)));
}

.box_ig_op_list-119-28:hover {
  background-color: #f7f7f8;
  color: inherit;
}

.box_ig_op_list-123-17 {
  color: #616471;
  font-size: 12px;
}

.box_ig_op_list-136-22 {
  margin-top: 0.5rem;
}

.box_ig_op_list-136-22>*+* {
  --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_ig_op_list-146-29 {
  padding-left: 12px;
  padding-right: 8px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  display: flex;
  align-items: center;
}

.box_ig_op_list-146-29>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.box_ig_op_list-152-29 {
  padding-left: 12px;
  padding-right: 8px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  display: flex;
  align-items: center;
  color: #83868e;
}

.box_ig_op_list-152-29>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.box_ig_op_list-164-17 {
  display: flex;
}

.box_ig_op_list-166-18 {
  width: 100%;
  height: 100vh;
  overflow: scroll;
  background-color: white;
}

.box_ig_op_list-168-19 {
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.box_ig_op_view-246-32 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.box_ig_op_view-253-3 {
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 8px;
  padding-bottom: 0px;
  color: #212636;
  background-color: white;
  border-bottom: 1px solid #E5E7EB;
  font-weight: 600;
}

.box_ig_op_view-261-3 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #000;
  border-bottom: 1px solid #DBDDE3;
  font-weight: 400;
  font-family: Inter;
}

.box_ig_op_view-274-23 {
  height: 100%;
}

.box_ig_op_view-289-17 {
  display: flex;
}

.box_ig_op_view-292-18 {
  width: 100%;
  height: 100vh;
  overflow: scroll;
  background-color: white;
}

.box_ig_op_view-294-19 {
  height: 100%;
}

.box_ig_sd_list-96-3 {
  filter: brightness(0) saturate(100%) invert(57%) sepia(9%) saturate(263%) hue-rotate(186deg) brightness(91%) contrast(90%);
}

.box_ig_sd_list-101-17 {
  margin-top: 1rem;
}

.box_ig_sd_list-103-13 {
  min-width: 300px !important;
}

.box_ig_sd_list-111-30 {
  padding-left: 12px;
  padding-right: 8px;
  padding-top: 10px;
  padding-bottom: 9px;
  display: flex;
  align-items: center;
}

.box_ig_sd_list-111-30>*+* {
  --space-x-reverse: 0;
  margin-right: calc(8px * var(--space-x-reverse));
  margin-left: calc(8px * calc(1 - var(--space-x-reverse)));
}

.box_ig_sd_list-111-30:hover {
  background-color: #f7f7f8;
}

.box_ig_sd_list-114-26 {
  display: inline-block;
  color: #616471;
  height: 12px;
}

.box_ig_sd_list-115-26 {
  height: 15px;
}

.box_ig_sd_list-120-28 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  display: flex;
  align-items: center;
}

.box_ig_sd_list-120-28>*+* {
  --space-x-reverse: 0;
  margin-right: calc(8px * var(--space-x-reverse));
  margin-left: calc(8px * calc(1 - var(--space-x-reverse)));
}

.box_ig_sd_list-120-28:hover {
  background-color: #f7f7f8;
  color: inherit;
}

.box_ig_sd_list-124-17 {
  color: #616471;
  font-size: 12px;
}

.box_ig_sd_list-137-22 {
  margin-top: 0.5rem;
}

.box_ig_sd_list-137-22>*+* {
  --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_ig_sd_list-147-29 {
  padding-left: 12px;
  padding-right: 8px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  display: flex;
  align-items: center;
}

.box_ig_sd_list-147-29>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.box_ig_sd_list-153-29 {
  padding-left: 12px;
  padding-right: 8px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  display: flex;
  align-items: center;
  color: #83868e;
}

.box_ig_sd_list-153-29>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.box_ig_sd_list-165-17 {
  display: flex;
}

.box_ig_sd_list-167-18 {
  width: 100%;
  height: 100vh;
  overflow: scroll;
  background-color: white;
}

.box_ig_sd_list-169-19 {
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.box_ig_sd_view-346-28 {
  margin-top: 12px;
  padding-bottom: 400px;
}

.box_ig_sd_view-349-31 {
  width: 900px;
  height: 600px;
}

.box_ig_sd_view-354-28 {
  margin-top: 12px;
  padding-bottom: 400px;
}

.box_ig_sd_view-357-31 {
  width: 900px;
  height: 600px;
}

.box_ig_sd_view-376-25 {
  height: 90%;
}

.box_ig_sd_view-395-17 {
  display: flex;
}

.box_ig_sd_view-398-18 {
  width: 100%;
  height: 100vh;
  overflow: scroll;
  background-color: white;
}

.box_ig_sd_view-400-19 {
  height: 100%;
}

.box_ig_sp_list-94-3 {
  filter: brightness(0) saturate(100%) invert(57%) sepia(9%) saturate(263%) hue-rotate(186deg) brightness(91%) contrast(90%);
}

.box_ig_sp_list-99-17 {
  margin-top: 1rem;
}

.box_ig_sp_list-101-13 {
  min-width: 300px !important;
}

.box_ig_sp_list-109-34 {
  margin-left: 36px;
  margin-right: 36px;
  padding-left: 12px;
  padding-right: 8px;
  padding-top: 10px;
  padding-bottom: 9px;
  display: flex;
  align-items: center;
}

.box_ig_sp_list-109-34>*+* {
  --space-x-reverse: 0;
  margin-right: calc(8px * var(--space-x-reverse));
  margin-left: calc(8px * calc(1 - var(--space-x-reverse)));
}

.box_ig_sp_list-109-34:hover {
  background-color: #f7f7f8;
}

.box_ig_sp_list-112-26 {
  display: inline-block;
  color: #616471;
  height: 12px;
}

.box_ig_sp_list-113-26 {
  height: 15px;
}

.box_ig_sp_list-118-32 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  display: flex;
  align-items: center;
}

.box_ig_sp_list-118-32>*+* {
  --space-x-reverse: 0;
  margin-right: calc(8px * var(--space-x-reverse));
  margin-left: calc(8px * calc(1 - var(--space-x-reverse)));
}

.box_ig_sp_list-118-32:hover {
  background-color: #f7f7f8;
  color: inherit;
}

.box_ig_sp_list-122-17 {
  color: #616471;
  font-size: 12px;
}

.box_ig_sp_list-136-22 {
  margin-top: 0.5rem;
}

.box_ig_sp_list-136-22>*+* {
  --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_ig_sp_list-146-29 {
  padding-left: 12px;
  padding-right: 8px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  display: flex;
  align-items: center;
}

.box_ig_sp_list-146-29>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.box_ig_sp_list-152-29 {
  padding-left: 12px;
  padding-right: 8px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  display: flex;
  align-items: center;
  color: #83868e;
}

.box_ig_sp_list-152-29>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.box_ig_sp_list-164-17 {
  display: flex;
}

.box_ig_sp_list-166-18 {
  width: 100%;
  height: 100vh;
  overflow: scroll;
  background-color: white;
}

.box_ig_sp_list-169-19 {
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.box_ig_sp_view-71-32 {
  padding-top: 1.3rem;
  padding-bottom: 1rem;
}

.box_ig_sp_view-82-23 {
  height: 90%;
  border-top: 1px solid #dbdde3;
}

.box_ig_sp_view-87-17 {
  display: flex;
}

.box_ig_sp_view-89-18 {
  width: 100%;
  height: 100vh;
  overflow: scroll;
  background-color: white;
}

.box_ig_sp_view-91-19 {
  height: 100%;
}

.box_ig_vs_list-93-3 {
  filter: brightness(0) saturate(100%) invert(57%) sepia(9%) saturate(263%) hue-rotate(186deg) brightness(91%) contrast(90%);
}

.box_ig_vs_list-98-17 {
  margin-top: 1rem;
}

.box_ig_vs_list-100-13 {
  min-width: 300px !important;
}

.box_ig_vs_list-108-31 {
  padding-left: 12px;
  padding-right: 8px;
  padding-top: 10px;
  padding-bottom: 9px;
  display: flex;
  align-items: center;
}

.box_ig_vs_list-108-31>*+* {
  --space-x-reverse: 0;
  margin-right: calc(8px * var(--space-x-reverse));
  margin-left: calc(8px * calc(1 - var(--space-x-reverse)));
}

.box_ig_vs_list-108-31:hover {
  background-color: #f7f7f8;
}

.box_ig_vs_list-111-26 {
  display: inline-block;
  color: #616471;
  height: 12px;
}

.box_ig_vs_list-112-26 {
  height: 15px;
}

.box_ig_vs_list-117-32 {
  padding-left: 12px;
  padding-right: 8px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  display: flex;
  align-items: center;
}

.box_ig_vs_list-117-32>*+* {
  --space-x-reverse: 0;
  margin-right: calc(8px * var(--space-x-reverse));
  margin-left: calc(8px * calc(1 - var(--space-x-reverse)));
}

.box_ig_vs_list-117-32:hover {
  background-color: #f7f7f8;
  color: inherit;
}

.box_ig_vs_list-121-17 {
  color: #616471;
  font-size: 12px;
}

.box_ig_vs_list-135-22 {
  margin-top: 0.5rem;
}

.box_ig_vs_list-135-22>*+* {
  --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_ig_vs_list-145-29 {
  padding-left: 12px;
  padding-right: 8px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  display: flex;
  align-items: center;
}

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

.box_ig_vs_list-151-29 {
  padding-left: 12px;
  padding-right: 8px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  display: flex;
  align-items: center;
  color: #83868e;
}

.box_ig_vs_list-151-29>*+* {
  --space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse)));
}

.box_ig_vs_list-163-17 {
  display: flex;
}

.box_ig_vs_list-165-18 {
  width: 100%;
  height: 100vh;
  overflow: scroll;
  background-color: white;
}

.box_ig_vs_list-167-19 {
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.box_ig_vs_view-182-32 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.box_ig_vs_view-185-25 {
  color: #616471;
}

.box_ig_vs_view-193-23 {
  height: 90%;
}

.box_ig_vs_view-203-18 {
  padding-left: 2.3rem;
  border-botton: 1px solid #dbdde3;
}

.box_ig_vs_view-212-3 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: #EDEEF1;
  color: #616471;
}

.box_ig_vs_view-217-3 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #010205;
  border-bottom: 1px solid #DBDDE3;
  font-family: Inter;
}

.box_ig_vs_view-230-23 {
  height: 90%;
  margin-left: 1.5rem;
  margin-right: 5rem;
  margin-top: 2rem;
}

.box_ig_vs_view-232-19 {
  color: #616471 !important;
}

.box_ig_vs_view-234-24 {
  display: flex;
  align-items: center;
}

.box_ig_vs_view-234-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_ig_vs_view-248-41 {
  min-width: 300px !important;
}

.box_ig_vs_view-253-29 {
  margin-top: 1rem;
  margin-bottom: 1rem;
  max-height: 500px;
  width: 100%;
  overflow-y: scroll;
  overflow: auto;
}

.box_ig_vs_view-255-32 {
  width: 100%;
  border: 1px solid #DBDDE3;
  font-family: Inter;
  font-weght: 500;
  position: sticky;
  top-0: nil;
}

.box_ig_vs_view-264-32:hover {
  background-color: #F3F9FF;
}

.box_ig_vs_view-271-34:hover {
  background-color: #F3F9FF;
}

.box_ig_vs_view-279-18 {
  display: flex;
}

.box_ig_vs_view-281-19 {
  width: 100%;
  height: 100vh;
  overflow: scroll;
  background-color: white;
}

.box_ig_vs_view-283-20 {
  height: 100%;
}

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

.box_layout-149-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-154-48 {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.box_layout-426-27::-webkit-scrollbar {
  display: none;
}

.box_layout-426-27 {
  -ms-overflow-style: none;
  scrollbar-width: none;
}

.box_layout-431-47 {
  padding: 6px 14px 6px 14px !important;
}

.box_layout-530-17 {
  display: flex;
  padding-left: 16px;
  padding-right: 16px;
}

.box_layout-531-18 {
  width: 24px;
}

.box_layout-563-33 {
  position: absolute;
  z-index: 10;
}

.box_layout-575-60 {
  margin-top: 6px;
  margin-bottom: 3px;
  margin-left: 3px;
}

.box_layout-577-63 {
  transition: all 200ms;
}

.box_layout-577-63:hover {
  box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04);
}

.box_layout-584-30 {
  width: 240px;
  margin-left: 60px;
}

.box_layout-585-30 {
  border-bottom-width: 1px;
  margin-bottom: 0.5rem;
  min-height: 50px;
  align-items: center;
}

.box_notebooks_core-1032-17 {
  padding: 1rem;
}

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

.box_notebooks_core-1055-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-1059-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-1062-16 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
  border-bottom-width: 1px;
}

.box_notebooks_core-1063-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-1065-21 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.box_notebooks_core-1135-32 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.box_notebooks_core-1136-32 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.box_notebooks_core-1138-25 {
  padding: 1rem;
}

.box_notebooks_core-1174-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-1174-3:focus {
  outline: none;
}

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

.box_notebooks_core-1192-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-1203-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-1203-3:focus {
  outline: none;
}

.box_notebooks_core-1203-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-1218-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-1218-3:focus {
  outline: none;
}

.box_notebooks_core-1218-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-1233-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-1233-3:focus {
  outline: none;
}

.box_notebooks_core-1233-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-1249-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-1266-54 {
  display: flex;
  align-items: baseline;
  margin-bottom: 0.25rem;
}

.box_notebooks_core-1268-21 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

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

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

.box_notebooks_core-1270-38>*+* {
  --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-1275-25 {
  --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-1275-25:focus {
  outline: none;
}

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

.box_notebooks_core-1294-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-1294-48:hover {
  cursor: pointer;
}

.box_notebooks_core-1297-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-1297-38:hover {
  cursor: pointer;
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.box_notebooks_core-1304-20 {
  display: flex;
  flex-direction: column;
  align-items: baseline;
  margin-bottom: 0.25rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.box_notebooks_core-1304-20>*+* {
  --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-1308-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-1308-50:hover {
  cursor: pointer;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

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

.box_notebooks_core-1317-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-1317-45:hover {
  cursor: pointer;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

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

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

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

.box_notebooks_core-1365-20 {
  min-width: 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-1368-25 {
  float: right;
  margin-top: 0.5rem;
  margin-right: 0.75rem;
  display: flex;
  align-items: baseline;
}

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

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

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

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

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

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

.box_notebooks_core-1402-17 {
  right: 0rem;
  border-width: 1px;
  --bg-opacity: 1;
  position: absolute;
  margin-top: 0.5rem;
  z-index: 9999;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  padding-left: 0.5rem;
}

.box_notebooks_core-1404-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_notebooks_core-1406-20 {
  cursor: pointer;
  min-width: 130px;
  padding: 0.5rem;
}

.box_notebooks_core-1406-20:hover {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.box_notebooks_core-1408-34 {
  padding-left: 0.25rem;
  width: 25px;
}

.box_notebooks_core-1415-14 {
  position: relative;
}

.box_notebooks_core-1436-21 {
  margin-left: 1rem;
  margin-right: 1rem;
}

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

.box_notebooks_core-1449-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_notebooks_core-1450-23 {
  font-weight: 700;
  padding-top: 0.75rem;
  flex: 1 1 0%;
}

.box_notebooks_core-1471-23 {
  display: flex;
  flex-direction: column;
  padding-bottom: 1rem;
  padding-top: 0.5rem;
}

.box_notebooks_core-1473-19 {
  font-size: 1.25rem;
  font-weight: 600;
  background-color: inherit;
  --bg-opacity: 1;
  font-family: Metropolis;
}

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

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

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

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

.box_notebooks_grid_core-26-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-43-32 {
  --text-opacity: 1;
  padding-bottom: 0.2rem;
  cursor: pointer;
  font-weight: 500;
  font-size: .75rem;
  padding-right: 0.75rem;
  display: flex;
  color: rgba(113,128,150,var(--text-opacity));
  padding-left: 0.75rem;
  padding-top: 0.3rem;
  opacity: 0.8;
}

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

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

.box_notebooks_grid_core-51-62 {
  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-57-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-57-3:focus {
  outline: none;
}

.box_notebooks_grid_core-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_notebooks_grid_core-77-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-83-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-89-17 {
  display: flex;
  flex: 1 1 0%;
  align-items: baseline;
}

.box_notebooks_grid_core-89-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-94-13 {
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
  padding-left: 1rem;
  padding-right: 1rem;
  flex: 1 1 0%;
  border-width: 1px;
  border-radius: 0.25rem;
}

.box_notebooks_grid_core-94-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-105-17 {
  padding: 1rem;
  text-align: center;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.box_notebooks_grid_core-114-22 {
  position: relative;
  flex: 1 1 0%;
}

.box_notebooks_grid_core-121-24 {
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
  padding-left: 1rem;
  padding-right: 1rem;
  border-width: 1px;
  border-radius: 0.25rem;
  width: 100%;
  font-size: .75rem;
}

.box_notebooks_grid_core-121-24: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-127-23 {
  right: 0px;
  border-width: 1px;
  top: 0px;
  justify-content: center;
  --bg-opacity: 1;
  height: 100%;
  align-items: center;
  border-bottom-right-radius: 0.25rem;
  position: absolute;
  border-top-right-radius: 0.25rem;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 0.5rem;
  display: flex;
  padding-left: 0.5rem;
}

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

.box_notebooks_grid_core-130-25 {
  font-weight: 500;
}

.box_notebooks_grid_core-132-15 {
  position: relative;
}

.box_notebooks_grid_core-139-71 {
  margin: 0rem;
}

.box_notebooks_grid_core-139-71:hover {
  cursor: pointer;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.box_notebooks_grid_core-140-57 {
  width: 20px;
}

.box_notebooks_grid_core-145-28 {
  display: none;
}

.box_notebooks_grid_core-159-35 {
  position: absolute;
  bottom: -250rem;
}

.box_notebooks_grid_core-163-20 {
  position: relative;
}

.box_notebooks_grid_core-163-20:hover .notebook-options {
  display: block;
}

.box_notebooks_grid_core-164-21 {
  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: 1rem;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  margin-bottom: 0.5rem;
}

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

.box_notebooks_grid_core-170-22 {
  display: flex;
  align-items: flex-start;
  font-family: Metropolis;
}

.box_notebooks_grid_core-170-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)));
}

.box_notebooks_grid_core-171-23 {
  font-weight: 700;
  font-size: 1.125rem;
}

.box_notebooks_grid_core-176-39 {
  display: none;
  position: absolute;
  right: 12px;
  top: 12px;
}

.box_notebooks_grid_core-178-26 {
  width: 25px;
  height: 25px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.box_notebooks_grid_core-178-26:hover {
  background-color: rgba(226,232,240,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 0.25rem;
}

.box_notebooks_grid_core-178-26:focus {
  background-color: rgba(226,232,240,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 0.25rem;
}

.box_notebooks_grid_core-190-19 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.box_notebooks_grid_core-191-30 {
  display: flex;
  align-items: baseline;
  gap: 0.5rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  margin-bottom: 0.5rem;
}

.box_notebooks_grid_core-195-21 {
  font-weight: 700;
}

.box_notebooks_grid_core-207-27 {
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
  font-family: Metropolis;
}

.box_notebooks_grid_core-212-27 {
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
  margin-top: 1rem;
  font-family: Metropolis;
}

.box_resources-v2_components_resource-type-list_styles-6-3 {
  flex-flow: column;
  line-height: 20px;
  font-family: Inter;
  height: 100vh;
  border-right: 1px solid var(--color-separator);
  font-weight: 400;
  overflow-x: hidden;
  font-size: 14px;
  background-color: white;
  display: flex;
  color: #212636;
}

.box_resources-v2_components_resource-type-list_styles-20-3 {
  padding: 4px;
  padding-bottom: 0px;
  margin-bottom: 16px;
  border-top: 1px solid #dbdde3;
}

.box_resources-v2_components_resource-type-list_styles-27-3 {
  display: flex;
  min-height: 50px;
  align-items: center;
  font-family: Metropolis;
}

.box_resources-v2_components_resource-type-list_styles-37-3 {
  display: flex;
  align-items: center;
  font-family: Metropolis;
}

.box_resources-v2_components_resource-type-list_styles-42-3 {
  width: 100%;
  overflow-x: hidden;
}

.box_resources-v2_components_resource-type-list_styles-42-3>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(2px * var(--space-y-reverse));
  margin-top: calc(2px * calc(1 - var(--space-y-reverse)));
}

.box_resources-v2_components_resource-type-list_styles-42-3 details {
  width: 100%;
}

.box_resources-v2_components_resource-type-list_styles-42-3 ul.root > li:last-child {
  margin-bottom: 100px;
}

.box_resources-v2_components_resource-type-list_styles-42-3 a.item-active {
  background-color: var(--color-surface-selected);
  color: var(--color-elements-readable);
}

.box_resources-v2_components_resource-type-list_styles-42-3 a:hover {
  color: inherit;
}

.box_resources-v2_components_resource-type-list_styles-42-3 a:not(.item-active):hover {
  background-color: #f7f7f8;
  color: var(--color-elements-assistive);
}

.box_resources-v2_components_resource-type-list_styles-42-3 a {
  width: 100%;
  border-radius: 4px;
  cursor: pointer;
}

.box_resources-v2_components_resource-type-list_styles-54-3 {
  display: flex;
  width: 100%;
  align-items: center;
  padding: 6px 16px 6px 0px;
  border-radius: 6px;
}

.box_resources-v2_components_resource-type-list_styles-54-3:hover {
  text-decoration: none;
}

.box_resources-v2_components_resource-type-list_styles-63-3 {
  margin-top: 8px;
  margin-bottom: 8px;
  margin-left: 6px;
  margin-right: 6px;
  color: #dbdde3;
  width: 100%;
}

.box_resources-v2_components_resource-type-list_styles-66-3 {
  display: flex;
  user-select: none;
  width: 100%;
  cursor: pointer;
}

.box_resources-v2_components_resource-type-list_styles-66-3 .chevron {
  transition: .15s transform ease;
  filter: invert(44%) sepia(8%) saturate(656%) hue-rotate(191deg) brightness(85%) contrast(88%);
}

.box_resources-v2_components_resource-type-list_styles-66-3 details[open] .chevron {
  transform: rotate(90deg);
}

.box_resources-v2_components_resource-type-list_styles-66-3 details summary:focus-visible {
  outline: none;
}

.box_resources-v2_components_resource-type-list_styles-77-3 {
  display: flex;
  margin-left: 8px;
  margin-right: 8px;
  margin-top: 8px;
  overflow-y: auto;
  height: 100%;
  scrollbar-color: #f0f0f0 #ffffff;
  scrollbar-width: thin;
}

.box_resources-v2_components_resource-type-list_view-20-27 {
  display: flex;
  justify-content: center;
}

.box_resources-v2_components_resource-type-list_view-30-18 {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.box_resources-v2_components_resource-type-list_view-31-34 {
  visibility: hidden;
  opacity: 0%;
}

.box_resources-v2_core-25-17 {
  display: flex;
}

.box_resources-v2_core-27-16 {
  text-decoration: underline;
  color: #358FEA;
}

.box_resources-v2_core-48-25 {
  width: 272px;
  min-width: 272px;
}

.box_resources-v2_core-88-15 {
  padding-bottom: 12px;
  justify-content: flex-end;
  user-select: none;
  flex-direction: column;
  text-align: center;
  white-space: nowrap;
  position: relative;
  cursor: pointer;
  font-weight: 500;
  font-size: 15px;
  padding-right: 8px;
  display: flex;
  transition: opacity 0.3s;
  color: #83868E;
  padding-left: 8px;
  opacity: 1;
}

.box_resources-v2_core-99-17 {
  color: #2278e1;
}

.box_resources-v2_core-100-17:hover {
  color: #212636;
  margin-bottom: 0px;
}

.box_resources-v2_core-133-17 {
  line-height: 20px;
  margin-right: 32px;
  padding: 16px;
  margin-top: 24px;
  margin-left: 32px;
  background-color: #FEFCE8;
  display: flex;
  color: #854D0E;
  items-top: nil;
}

.box_resources-v2_core-133-17>*+* {
  --space-x-reverse: 0;
  margin-right: calc(8px * var(--space-x-reverse));
  margin-left: calc(8px * calc(1 - var(--space-x-reverse)));
}

.box_resources-v2_core-139-21 {
  min-width: 20px;
  min-height: 20px;
}

.box_resources-v2_core-142-19 {
  line-height: 21px;
}

.box_resources-v2_core-216-12 {
  font-weight: 500 !important;
  margin-bottom: 0px !important;
  margin-left: -1px !important;
}

.box_resources-v2_core-219-19 {
  color: #DF351F;
}

.box_resources-v2_core-220-19 {
  color: #212636;
}

.box_resources-v2_core-228-22 {
  margin-left: 33px;
  margin-right: 33px;
}

.box_resources-v2_core-229-23 {
  margin-top: 22px;
  margin-bottom: 22px;
  width: 60%;
}

.box_resources-v2_core-229-23>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(11px * var(--space-y-reverse));
  margin-top: calc(11px * calc(1 - var(--space-y-reverse)));
}

.box_resources-v2_core-233-25 {
  height: 34px!important;
}

.box_resources-v2_core-240-24 {
  width: 100%;
}

.box_resources-v2_core-244-22 {
  font-size: 12px !important;
  font-family: Inter;
}

.box_resources-v2_core-249-22 {
  font-size: 12px !important;
  font-family: Inter;
}

.box_resources-v2_core-253-22 {
  font-family: Inter;
  font-size: 12px !important;
  color: #83868E !important;
}

.box_resources-v2_core-258-23 {
  margin-top: 16px;
  margin-bottom: 16px;
}

.box_resources-v2_core-258-23>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(11px * var(--space-y-reverse));
  margin-top: calc(11px * calc(1 - var(--space-y-reverse)));
}

.box_resources-v2_core-265-25 {
  height: 34px!important;
}

.box_resources-v2_core-269-20 {
  font-family: Inter;
  font-size: 12px !important;
  color: #83868E !important;
}

.box_resources-v2_core-275-22 {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
  padding-left: 32px;
  padding-right: 32px;
  padding-top: 16px;
  padding-bottom: 16px;
  border-top: 1px solid #E5E7EB;
}

.box_resources-v2_core-275-22>*+* {
  --space-x-reverse: 0;
  margin-right: calc(25px * var(--space-x-reverse));
  margin-left: calc(25px * calc(1 - var(--space-x-reverse)));
}

.box_resources-v2_core-281-18 {
  color: #83868E!important;
}

.box_resources-v2_core-292-21 {
  color: white !important;
  border: none!important;
  height: 36px!important;
  padding-left: 24px!important;
  padding-right: 24px!important;
}

.box_resources-v2_core-296-23 {
  background-color: #2278E1 !important;
}

.box_resources-v2_core-296-23:hover {
  background-color: #0960CA !important;
}

.box_resources-v2_core-298-23 {
  background-color: #DBDDE3 !important;
}

.box_resources-v2_core-304-18 {
  margin-left: 32px;
  margin-right: 32px;
  height: 100%;
}

.box_resources-v2_core-306-19 {
  margin-top: 24px;
}

.box_resources-v2_core-306-19>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(12px * var(--space-y-reverse));
  margin-top: calc(12px * calc(1 - var(--space-y-reverse)));
}

.box_resources-v2_core-308-20 {
  color: #212636;
}

.box_resources-v2_core-320-18 {
  display: flex;
  justify-content: flex-end;
  margin-top: 24px;
  padding-left: 32px;
  padding-right: 32px;
  padding-top: 16px;
  padding-bottom: 16px;
  border-top: 1px solid #E5E7EB;
}

.box_resources-v2_core-320-18>*+* {
  --space-x-reverse: 0;
  margin-right: calc(24px * var(--space-x-reverse));
  margin-left: calc(24px * calc(1 - var(--space-x-reverse)));
}

.box_resources-v2_core-326-14 {
  color: #83868E!important;
  height: 36px !important;
}

.box_resources-v2_core-331-14 {
  background-color: white !important;
  border: 1px solid #E5E7EB !important;
  height: 36px !important;
  padding-left: 24px !important;
  padding-right: 24px !important;
}

.box_resources-v2_core-331-14 img {
  filter: brightness(0) saturate(100%) invert(62%) sepia(4%) saturate(531%) hue-rotate(186deg) brightness(84%) contrast(93%) !important;
}

.box_resources-v2_core-338-21 {
  color: #226AE1;
}

.box_resources-v2_core-351-16 {
  width: 676px;
  margin-top: 10vh;
}

.box_resources-v2_core-354-22 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-left: 24px;
  margin-right: 24px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.box_resources-v2_core-364-19 {
  margin-left: 32px;
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-top: 8px !important;
  padding-bottom: 3px !important;
}

.box_resources-v2_core-370-19 {
  margin-left: 32px;
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-top: 8px !important;
  padding-bottom: 3px !important;
}

.box_resources-v2_core-373-25>*+* {
  --space-x-reverse: 0;
  margin-right: calc(24px * var(--space-x-reverse));
  margin-left: calc(24px * calc(1 - var(--space-x-reverse)));
}

.box_resources-v2_core-374-17 {
  padding-top: 8px;
  padding-bottom: 9.5px;
}

.box_resources-v2_core-385-19 {
  height: 100%;
  color: #212636;
  font-family: Inter;
  font-size: 14px;
  font-weight: 400;
  line-height: 20px;
  display: flex;
  flex-flow: row;
}

.box_resources-v2_core-396-20 {
  display: flex;
  flex-direction: column;
  width: calc(100% - 272px);
}

.box_resources-v2_core-398-21 {
  height: calc(100% - 50px);
}

.box_resources-v2_model-67-54 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  padding-right: 4px!important;
}

.box_resources-v2_model-71-43 {
  padding-top: 6px;
  padding-bottom: 6px;
}

.box_resources-v2_model-75-40 {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: var(--color-elements-readable);
}

.box_resources-v2_model-82-50 {
  margin-left: 8px;
  cursor: pointer;
  filter: brightness(0) saturate(100%) invert(92%) sepia(8%) saturate(139%) hue-rotate(187deg) brightness(84%) contrast(87%);
}

.box_resources-v2_model-82-50:hover {
  filter: brightness(0) saturate(100%) invert(40%) sepia(14%) saturate(386%) hue-rotate(191deg) brightness(91%) contrast(83%);
}

.box_resources-v2_model-91-48 {
  margin-left: 8px;
  cursor: pointer;
  display: none;
  filter: brightness(0) saturate(100%) invert(92%) sepia(8%) saturate(139%) hue-rotate(187deg) brightness(84%) contrast(87%);
}

.box_resources-v2_model-91-48:hover {
  filter: brightness(0) saturate(100%) invert(40%) sepia(14%) saturate(386%) hue-rotate(191deg) brightness(91%) contrast(83%);
}

.box_resources-v2_model-451-46 {
  width: 100%;
  padding-top: 6px;
  padding-bottom: 6px;
}

.box_resources-v2_model-455-45 {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #212636;
}

.box_resources-v2_model-460-46 {
  padding-left: 8px;
  padding-right: 8px;
  padding-top: 6px;
  padding-bottom: 6px;
  width: 100%;
}

.box_resources-v2_model-461-47 {
  display: flex;
  align-items: center;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.box_resources-v2_model-461-47>*+* {
  --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_resources-v2_model-486-50 {
  width: 100%;
  margin: 0.5rem;
  border-bottom: 1px solid #dbdde3;
}

.box_resources-v2_profile_core-36-17 {
  padding: 1rem;
  text-align: center;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  width: 44vw;
}

.box_resources-v2_profile_core-46-19 {
  height: calc(100% - 50px);
  overflow-y: auto;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-bottom: 50px;
}

.box_resources-v2_profile_core-53-19 {
  height: calc(100% - 50px);
  overflow-y: auto;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  padding-bottom: 50px;
}

.box_resources-v2_profile_core-63-23 {
  height: calc(100% - 50px);
}

.box_resources-v2_profile_core-93-23 {
  height: calc(100% - 50px);
}

.box_resources-v2_profile_core-119-19 {
  width: 100%;
  height: calc(100% - 50px);
}

.box_resources-v2_profile_core-121-32 {
  width: 100%;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  gap: 0.5rem;
}

.box_resources-v2_profile_core-121-32:hover {
  background-color: #f7f7f8;
}

.box_resources-v2_profile_core-123-20 {
  width: 5%;
  height: 40px;
}

.box_resources-v2_profile_core-124-20 {
  width: 20%;
  height: 40px;
}

.box_resources-v2_profile_core-125-29 {
  display: inline-block;
  height: 1.5rem;
  overflow: hidden;
  color: #616471;
  vertical-align: middle;
  white-space: normal;
  word-break: break-all;
}

.box_resources-v2_profile_core-131-20 {
  width: 20%;
  height: 40px;
}

.box_resources-v2_profile_core-132-29 {
  display: inline-block;
  height: 1.5rem;
  overflow: hidden;
  vertical-align: middle;
  white-space: normal;
  word-break: break-all;
}

.box_resources-v2_profile_core-137-20 {
  width: 10%;
  height: 40px;
}

.box_resources-v2_profile_core-138-29 {
  display: inline-block;
  height: 1.5rem;
  overflow: hidden;
  vertical-align: middle;
  white-space: normal;
  word-break: break-all;
}

.box_resources-v2_profile_core-143-20 {
  width: 45%;
  height: 40px;
}

.box_resources-v2_profile_core-144-29 {
  display: inline-block;
  height: 1.5rem;
  overflow: hidden;
  vertical-align: middle;
  white-space: normal;
  word-break: break-all;
}

.box_resources-v2_profile_core-162-44 {
  pointer: nil;
  color: #0056b3;
}

.box_resources-v2_profile_core-162-44:hover {
  color: #0056b3;
  text-decoration: underline;
}

.box_resources-v2_profile_core-191-21 {
  padding-left: 12px;
  padding-right: 12px;
  margin-top: 12px;
  height: calc(100% - 50px);
}

.box_resources-v2_profile_core-202-30 {
  display: flex;
  width: 100%;
  height: 100%;
}

.box_resources-v2_profile_core-204-25 {
  height: 100%;
  margin-top: -50px;
  top: 50px !important;
}

.box_resources-v2_resource_core-527-23 {
  height: 100%;
  width: 100%;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  display: flex;
  flex-direction: column;
}

.box_resources-v2_resource_core-547-24 {
  display: flex;
  flex-direction: column;
  width: 100%;
  overflow-y: auto;
  height: calc(100% - 50px);
}

.box_resources-v2_resource_core-554-17 {
  padding: 1rem;
  text-align: center;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.box_resources-v2_resource_core-714-19 {
  height: 100%;
  display: flex;
  flex-direction: column;
}

.box_resources-v2_resource_core-742-24 {
  height: calc(100% + 57px);
  position: absolute;
  top: -57px;
  right: 0rem;
  z-index: 10;
}

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

.box_resources_core-21-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_resources_core-26-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_resources_core-26-16:focus {
  outline: none;
}

.box_resources_core-26-16:hover {
  opacity: 1;
}

.box_resources_core-34-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_resources_core-47-33 {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  align-items: baseline;
}

.box_resources_core-47-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_resources_core-48-24 {
  font-weight: 700;
}

.box_resources_core-49-24 {
  display: flex;
  flex: 1 1 0%;
  align-items: baseline;
}

.box_resources_core-49-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_resources_core-54-20 {
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
  padding-left: 1rem;
  padding-right: 1rem;
  flex: 1 1 0%;
  border-width: 1px;
  border-radius: 0.25rem;
}

.box_resources_core-54-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_resources_core-88-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_resources_core-88-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_resources_core-103-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: 1rem;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  margin-bottom: 0.5rem;
}

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

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

.box_resources_core-168-34 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.box_resources_core-183-27 {
  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_resources_core-190-35 {
  text-align: center;
  padding: 1rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.box_resources_core-196-36 {
  padding: 1rem;
}

.box_resources_core-199-36 {
  padding: 1rem;
}

.box_resources_grid-6-12 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.25rem;
  border-bottom-width: 1px;
  margin: 0rem;
  vertical-align: top;
}

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

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

.box_resources_grid-21-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_resources_grid-24-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_resources_grid-29-42 {
  background-color: rgba(99,179,237,var(--bg-opacity));
  --bg-opacity: 1;
}

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

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

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

.box_resources_view_core-38-32 {
  padding-top: 1rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
  align-items: baseline;
}

.box_resources_view_core-38-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_resources_view_core-39-23 {
  font-weight: 700;
}

.box_resources_view_core-40-23 {
  display: flex;
  flex: 1 1 0%;
  align-items: baseline;
}

.box_resources_view_core-40-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_resources_view_core-45-19 {
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
  padding-left: 1rem;
  padding-right: 1rem;
  flex: 1 1 0%;
  border-width: 1px;
  border-radius: 0.25rem;
}

.box_resources_view_core-45-19: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_resources_view_core-87-34 {
  margin-left: 1rem;
  margin-right: 1rem;
}

.box_resources_view_core-102-27 {
  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_resources_view_core-109-35 {
  text-align: center;
  padding: 1rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.box_resources_view_core-115-36 {
  padding: 1rem;
}

.box_resources_view_core-118-36 {
  padding: 1rem;
}

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

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

.box_rest_core-58-23 {
  margin-left: 1rem;
  margin-right: 1rem;
}

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

.box_rest_core-61-36>*+* {
  --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-62-27 {
  flex: 1 1 0%;
  font-weight: 700;
  padding-top: 0.75rem;
}

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

.box_rest_core-63-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-64-31 {
  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-72-24 {
  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-72-24: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-87-23 {
  --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-87-23:focus {
  outline: none;
}

.box_rest_core-87-23: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-103-35 {
  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-111-27 {
  display: flex;
  justify-content: space-between;
}

.box_rest_core-112-29 {
  margin: 0.5rem;
  font-size: .75rem;
}

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

.box_rest_core-114-30>*+* {
  --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-119-29 {
  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-125-29 {
  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-129-29 {
  font-size: .75rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  padding: 0.5rem;
  text-align: right;
}

.box_rest_core-130-40 {
  --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-134-29 {
  --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: 1rem;
  border-radius: 0.25rem;
  color: rgba(113,128,150,var(--text-opacity));
  padding-left: 1rem;
  padding-top: 0.5rem;
  opacity: 0.7;
}

.box_rest_core-134-29:hover {
  opacity: 1;
}

.box_rest_core-139-32 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.box_rest_core-139-32>*+* {
  --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-140-31 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 700;
}

.box_rest_core-145-29 {
  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-148-32 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  text-align: center;
}

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

.box_rest_core-160-46 {
  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-162-48 {
  color: rgba(72,187,120,var(--text-opacity));
  --text-opacity: 1;
}

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

.box_rest_core-164-39 {
  flex: 1 1 0%;
  margin-left: 0.25rem;
}

.box_rest_core-165-39 {
  font-size: .75rem;
}

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

.box_rest_core-167-40>*+* {
  --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-172-39 {
  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-178-39 {
  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-185-41 {
  border-bottom-width: 1px;
}

.box_rest_core-189-42 {
  cursor: pointer;
  list-style: none;
  padding: 0.5rem;
  padding-left: 0.75rem;
  font-size: .75rem;
}

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

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

.box_rest_core-196-42 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.box_rest_core-197-42 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

.box_rest_core-201-43 {
  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: 1rem;
  color: rgba(45,55,72,var(--text-opacity));
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.box_schema_cheatsheet-423-19 {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}

.box_schema_cheatsheet-424-20 {
  grid-column: span 1 / span 1;
  padding: 8px;
}

.box_schema_cheatsheet-426-20>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(2px * var(--space-y-reverse));
  margin-top: calc(2px * calc(1 - var(--space-y-reverse)));
}

.box_schema_cheatsheet-426-20 {
  padding-top: 8px;
  padding-bottom: 8px;
  height: 100%;
  border-radius: 6px;
  border: 1px solid #E5E7EB;
}

.box_schema_cheatsheet-434-24 {
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 4px;
  padding-bottom: 4px;
  margin-left: 8px;
  margin-right: 8px;
  border-radius: 6px;
  cursor: pointer;
}

.box_schema_cheatsheet-434-24:hover {
  background-color: #f7f7f8;
}

.box_schema_cheatsheet-441-26 {
  background-color: rgba(236,238,242,var(--bg-opacity));
  --bg-opacity: 1;
}

.box_schema_cheatsheet-444-20 {
  grid-column: span 3 / span 3;
  height: 70vh;
  margin: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
  background-color: rgba(248,250,252,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 6px;
}

.box_schema_cheatsheet-462-14 {
  width: 1076px;
}

.box_schema_cheatsheet-464-20 {
  display: flex;
  justify-content: space-between;
  margin-left: 24px;
  margin-right: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
}

.box_schema_cheatsheet-467-21 {
  font-family: Metropolis;
  font-size: 22px;
  color: #212636;
  font-weight: 500;
  letter-spacing: 0.44px;
}

.box_schema_cheatsheet-474-21 {
  display: flex;
  align-items: center;
}

.box_schema_cheatsheet-474-21>*+* {
  --space-x-reverse: 0;
  margin-right: calc(8px * var(--space-x-reverse));
  margin-left: calc(8px * calc(1 - var(--space-x-reverse)));
}

.box_schema_cheatsheet-479-20 {
  color: rgba(33,38,54,var(--text-opacity));
  --text-opacity: 1;
  font-size: 14px;
  font-weight: 600;
}

.box_schema_cheatsheet-483-23 {
  display: flex;
  align-items: center;
}

.box_schema_cheatsheet-483-23>*+* {
  --space-x-reverse: 0;
  margin-right: calc(8px * var(--space-x-reverse));
  margin-left: calc(8px * calc(1 - var(--space-x-reverse)));
}

.box_schema_cheatsheet-485-24 {
  color: rgba(131,134,142,var(--text-opacity));
  --text-opacity: 1;
}

.box_schema_cheatsheet-488-22 {
  color: rgba(131,134,142,var(--text-opacity));
  --text-opacity: 1;
  margin-left: 24px;
}

.box_schema_cheatsheet-488-22:hover {
  cursor: pointer;
  color: #212636;
}

.box_schema_cheatsheet-494-20 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #E5E7EB;
}

.box_schema_cheatsheet-498-16 {
  padding-bottom: 9.5px;
  border-bottom: none !important;
}

.box_schema_cheatsheet-502-27 {
  margin-left: 22px;
}

.box_schema_cheatsheet-508-21 {
  display: flex;
  align-items: center;
  margin-right: 24px;
  color: rgba(131,134,142,var(--text-opacity));
  --text-opacity: 1;
  cursor: pointer;
}

.box_schema_cheatsheet-508-21>*+* {
  --space-x-reverse: 0;
  margin-right: calc(8px * var(--space-x-reverse));
  margin-left: calc(8px * calc(1 - var(--space-x-reverse)));
}

.box_schema_cheatsheet-508-21:hover {
  cursor: pointer;
  color: #212636;
}

.box_schema_cheatsheet-521-22 {
  font-size: 14px;
  font-weight: 500;
}

.box_schema_cheatsheet-523-22 {
  color: rgba(131,134,142,var(--text-opacity));
  --text-opacity: 1;
}

.box_schema_core-280-55 {
  font-size: 14px;
  font-weight: 600;
}

.box_schema_core-292-55 {
  font-size: 14px;
  font-weight: 600;
}

.box_schema_core-346-19 {
  display: flex;
  justify-content: space-between;
  margin-left: 3px;
  align-items: center;
  margin-top: 7px;
}

.box_schema_core-350-23>*+* {
  --space-x-reverse: 0;
  margin-right: calc(24px * var(--space-x-reverse));
  margin-left: calc(24px * calc(1 - var(--space-x-reverse)));
}

.box_schema_core-353-26 {
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-top: 8px !important;
  padding-bottom: 3px !important;
}

.box_schema_core-357-26 {
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-top: 8px !important;
  padding-bottom: 3px !important;
}

.box_schema_core-362-26 {
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-top: 8px !important;
  padding-bottom: 3px !important;
}

.box_schema_core-366-15 {
  border-bottom: none !important;
  margin-left: 12px;
}

.box_schema_core-369-23 {
  line-height: 16.94px;
  --text-opacity: 1;
  font-family: Inter;
  align-items: center;
  margin-top: 3px;
  font-weight: 500;
  font-size: 14px;
  padding-right: 25px;
  display: flex;
  color: rgba(131,134,142,var(--text-opacity));
  padding-left: 25px;
}

.box_schema_core-369-23>*+* {
  --space-x-reverse: 0;
  margin-right: calc(8px * var(--space-x-reverse));
  margin-left: calc(8px * calc(1 - var(--space-x-reverse)));
}

.box_schema_core-369-23:hover {
  cursor: pointer;
  color: #212636;
}

.box_schema_core-385-21 {
  position: relative;
  flex: 1 1 0%;
  padding-left: 7px;
  border-radius: 6px;
}

.box_schema_core-422-21 {
  font-family: Metropolis;
  font-size: 22px;
  font-weight: 500;
  line-height: 24px;
  letter-spacing: -0.44px;
  padding-top: 6px;
  padding-left: 3px;
}

.box_schema_core-423-23 {
  color: rgba(33,38,54,var(--text-opacity));
  --text-opacity: 1;
}

.box_schema_core-424-23 {
  color: rgba(131,134,142,var(--text-opacity));
  --text-opacity: 1;
}

.box_schema_core-426-20 {
  display: flex;
  align-items: center;
  cursor: pointer;
  color: rgba(131,134,142,var(--text-opacity));
  --text-opacity: 1;
}

.box_schema_core-426-20>*+* {
  --space-x-reverse: 0;
  margin-right: calc(8px * var(--space-x-reverse));
  margin-left: calc(8px * calc(1 - var(--space-x-reverse)));
}

.box_schema_core-426-20:hover {
  color: #212636;
}

.box_schema_core-431-22 {
  font-weight: 600;
  line-height: 20px;
}

.box_schema_core-434-22 {
  padding-top: 1.25px;
}

.box_schema_core-442-15 {
  background-color: rgba(34,120,225,var(--bg-opacity)) !important;
  --bg-opacity: 1;
  color: rgba(255,255,255,var(--text-opacity)) !important;
  --text-opacity: 1;
  padding-left: 40px!important;
  padding-right: 40px!important;
  border: none!important;
  height: 36px !important;
}

.box_schema_core-449-17:hover {
  background-color: #0960CA !important;
}

.box_schema_core-451-17 {
  background-color: rgba(191,193,199,var(--bg-opacity)) !important;
  --bg-opacity: 1;
  color: rgba(255,255,255,var(--text-opacity)) !important;
  --text-opacity: 1;
}

.box_schema_core-459-19 {
  overflow: auto;
  width: 100%;
  flex: 1 1 0%;
  padding-left: 16px;
  padding-top: 16px;
  border: 1px solid #E5E7EB;
  border-radius: 6px;
}

.box_schema_core-460-67 {
  width: 100% !important;
}

.box_schema_core-465-19 {
  overflow: auto;
  width: 100%;
  flex: 1 1 0%;
  padding-left: 16px;
  padding-top: 16px;
  border: 1px solid #E5E7EB;
  border-radius: 6px;
}

.box_schema_core-466-67 {
  width: 100% !important;
}

.box_schema_core-473-20 {
  flex: 1 1 0%;
  border-radius: 6px;
}

.box_schema_core-528-14 {
  width: 610px;
}

.box_schema_core-531-21 {
  border-top: 1px solid #E5E7EB;
  padding: 24px;
}

.box_schema_core-533-20 {
  color: rgba(131,134,142,var(--text-opacity));
  --text-opacity: 1;
}

.box_schema_core-535-24 {
  color: rgba(223,53,31,var(--text-opacity));
  --text-opacity: 1;
}

.box_schema_core-539-22 {
  color: rgba(131,134,142,var(--text-opacity));
  --text-opacity: 1;
}

.box_schema_core-541-26 {
  color: rgba(33,38,54,var(--text-opacity));
  --text-opacity: 1;
}

.box_schema_core-546-24 {
  margin-top: 16px;
}

.box_schema_core-547-25 {
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: 500;
  font-family: Inter;
  color: rgba(33,38,54,var(--text-opacity));
  --text-opacity: 1;
}

.box_schema_core-553-24>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(2px * var(--space-y-reverse));
  margin-top: calc(2px * calc(1 - var(--space-y-reverse)));
}

.box_schema_core-553-24 {
  padding-bottom: 8px;
  --bg-opacity: 1;
  height: 100%;
  border: 1px solid #E5E7EB;
  overflow: auto;
  background-color: rgba(245,248,251,var(--bg-opacity));
  border-radius: 6px;
  max-height: 50vh;
  padding-top: 8px;
}

.box_schema_core-564-28 {
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 4px;
  padding-bottom: 4px;
  margin-left: 8px;
  margin-right: 16px;
}

.box_schema_core-566-27 {
  display: flex;
  justify-content: space-between;
}

.box_schema_core-566-27:hover {
  cursor: pointer;
  text-decoration: underline;
  color: rgba(34,120,225,var(--text-opacity));
  --text-opacity: 1;
}

.box_schema_core-577-31 {
  font-family: Inter;
  font-size: 12px;
  font-weight: 400;
  line-height: 18px;
  color: rgba(131,134,142,var(--text-opacity));
  --text-opacity: 1;
}

.box_schema_core-584-21 {
  display: flex;
  justify-content: flex-end;
  padding-left: 32px;
  padding-right: 32px;
  padding-top: 16px;
  padding-bottom: 16px;
  border-top: 1px solid #E5E7EB;
}

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

.box_schema_core-589-17 {
  color: #83868E!important;
}

.box_schema_core-592-17 {
  background-color: rgba(223,53,31,var(--bg-opacity)) !important;
  --bg-opacity: 1;
  color: white !important;
  padding-left: 40px!important;
  padding-right: 40px!important;
}

.box_schema_core-601-19 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  border-radius: 6px;
  position: relative;
}

.box_schema_core-673-26 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #E5E7EB;
}

.box_schema_core-680-31 {
  margin-left: 8px;
}

.box_schema_core-681-20 {
  line-height: 16.94px;
  --text-opacity: 1;
  justify-content: space-between;
  font-family: Inter;
  margin-right: 25px;
  align-items: center;
  margin-top: 17px;
  margin-bottom: 15px;
  font-weight: 500;
  margin-left: 16px;
  font-size: 14px;
  display: flex;
  color: rgba(33,38,54,var(--text-opacity));
}

.box_schema_core-690-22 {
  display: flex;
  align-items: center;
  color: rgba(131,134,142,var(--text-opacity));
  --text-opacity: 1;
  font-family: Inter;
  font-size: 14px;
  font-weight: 500;
  line-height: 16.94px;
}

.box_schema_core-690-22>*+* {
  --space-x-reverse: 0;
  margin-right: calc(8px * var(--space-x-reverse));
  margin-left: calc(8px * calc(1 - var(--space-x-reverse)));
}

.box_schema_core-690-22:hover {
  cursor: pointer;
  color: #212636;
}

.box_schema_core-700-33 {
  margin-left: 8px;
  margin-bottom: 8px;
  display: flex;
  flex-direction: column;
}

.box_schema_core-703-33 {
  margin-left: 6px !important;
  margin-right: 8px;
  overflow-x: auto;
}

.box_schema_core-705-28 {
  margin-left: 6px !important;
  margin-right: 8px;
  margin-bottom: 8px;
  border-radius: 6px;
}

.box_schema_core-707-27 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top: 1px solid #E5E7EB;
  padding-right: 24px;
  padding-left: 16px;
}

.box_schema_core-712-23 {
  display: flex;
  align-items: center;
  color: rgba(234,74,53,var(--text-opacity));
  --text-opacity: 1;
}

.box_schema_core-714-24 {
  margin-left: 8px;
}

.box_schema_core-716-21 {
  display: flex;
}

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

.box_schema_core-717-21 {
  margin-right: 64px;
}

.box_schema_core-719-16 {
  color: rgba(131,134,142,var(--text-opacity)) !important;
  --text-opacity: 1;
  height: 36px !important;
}

.box_sdk-54-23 {
  margin-top: 1.5rem;
}

.box_sdk-54-23>*+* {
  --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_sdk-60-19 {
  padding-left: 12px;
  padding-right: 8px;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 48px;
}

.box_sdk-60-19>*+* {
  --space-x-reverse: 0;
  margin-right: calc(8px * var(--space-x-reverse));
  margin-left: calc(8px * calc(1 - var(--space-x-reverse)));
}

.box_sdk-62-21 {
  opacity: 50%;
}

.box_sdk-64-21:hover {
  background-color: #f7f7f8;
}

.box_sdk-67-26 {
  display: flex;
  gap: 0.5rem;
}

.box_sdk-72-46 {
  padding: 8px !important;
}

.box_sdk-79-44 {
  padding: 8px !important;
}

.box_sdk-84-17 {
  margin-left: 2rem;
  margin-right: 2rem;
  margin-top: 2.25rem;
  margin-bottom: 2.25rem;
}

.box_sdk-86-19 {
  color: gray;
}

.box_security-35-21 {
  margin-left: 1rem;
  margin-right: 1rem;
}

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

.box_security-36-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_security-37-23 {
  flex: 1 1 0%;
  font-weight: 700;
  padding-top: 0.75rem;
}

.box_security-39-30 {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.box_security-42-52 {
  border-width: 1px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  margin-right: 1.25rem;
  margin-bottom: 1.25rem;
  padding: 1rem;
  width: 300px;
  height: 140px;
}

.box_security-43-26 {
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 1.25rem;
}

.box_sidebar_styles-6-3 {
  flex-flow: column;
  line-height: 20px;
  font-family: Inter;
  height: 100vh;
  border-right: 1px solid var(--color-separator);
  font-weight: 400;
  overflow-x: hidden;
  font-size: 14px;
  background-color: white;
  display: flex;
  color: var(--color-elements-assistive);
}

.box_sidebar_styles-20-3 {
  padding: 4px;
  padding-bottom: 0px;
  margin-bottom: 16px;
  border-top: 1px solid var(--color-separator);
}

.box_sidebar_styles-27-3 {
  display: flex;
  min-height: 50px;
  align-items: center;
  font-family: Metropolis;
}

.box_sidebar_styles-37-3 ul.root > li:last-child {
  margin-bottom: 100px;
}

.box_sidebar_styles-37-3 li li a {
  padding-left: 40px;
}

.box_sidebar_styles-37-3 details {
  width: 100%;
}

.box_sidebar_styles-37-3 a:hover {
  color: inherit;
}

.box_sidebar_styles-37-3 li li li a {
  padding-left: 64px;
}

.box_sidebar_styles-37-3 li a {
  padding-left: 16px;
}

.box_sidebar_styles-37-3 {
  width: 100%;
  overflow-x: hidden;
}

.box_sidebar_styles-37-3 a.item-active {
  background-color: #edeef1;
}

.box_sidebar_styles-37-3 a:not(.item-active):hover {
  background-color: #f7f7f8;
  color: #212636;
}

.box_sidebar_styles-37-3 a {
  width: 100%;
  border-radius: 4px;
  cursor: pointer;
  margin-bottom: 2px;
}

.box_sidebar_styles-50-3 {
  display: flex;
  width: 100%;
  align-items: center;
  padding: 6px 16px 6px 16px;
  border-radius: 6px;
}

.box_sidebar_styles-50-3:hover {
  text-decoration: none;
}

.box_sidebar_styles-59-3 {
  margin-top: 8px;
  margin-bottom: 8px;
  margin-left: 6px;
  margin-right: 6px;
  color: #dbdde3;
  width: 100%;
}

.box_sidebar_styles-62-3 {
  display: flex;
  user-select: none;
  width: 100%;
  cursor: pointer;
}

.box_sidebar_styles-62-3 .chevron {
  transition: .15s transform ease;
  filter: invert(44%) sepia(8%) saturate(656%) hue-rotate(191deg) brightness(85%) contrast(88%);
}

.box_sidebar_styles-62-3 details[open] .chevron {
  transform: rotate(90deg);
}

.box_sidebar_styles-62-3 details summary:focus-visible {
  outline: none;
}

.box_sidebar_styles-73-3 {
  display: flex;
  margin-left: 8px;
  margin-right: 8px;
  margin-top: 8px;
  overflow-y: auto;
  height: 100%;
}

.box_sidebar_view-22-29 {
  color: var(--color-elements-readable);
}

.box_sidebar_view-23-29 {
  color: var(--color-elements-readable);
}

.box_sidebar_view-25-29 {
  display: flex;
  justify-content: center;
}

.box_sidebar_view-29-24 {
  margin-right: 8px;
}

.box_sidebar_view-36-20 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-right: 8px;
}

.box_sidebar_view-39-36 {
  visibility: hidden;
  opacity: 0%;
}

.box_sidebar_view-44-33 {
  margin-left: 8px;
}

.box_sidebar_view-71-25 {
  padding-bottom: 4px;
}

.box_sof_core-529-18 {
  --text-opacity: 1;
  padding-bottom: 0.25rem;
  --bg-opacity: 1;
  padding: 0.5rem;
  text-align: right;
  border-bottom-width: 1px;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  font-size: .875rem;
  background-color: rgba(247,250,252,var(--bg-opacity));
  padding-right: 1rem;
  color: rgba(113,128,150,var(--text-opacity));
  padding-left: 1rem;
  padding-top: 0.25rem;
}

.box_sof_core-542-14 {
  border-radius: 4px;
  font-size: 14px;
  font-family: Inter;
  font-weight: 400;
  line-height: 20px;
  padding: 6px 16px;
  background-color: #f7f7f8;
  color: #212636;
}

.box_sof_core-542-14:hover {
  background-color: #edeef1;
}

.box_sof_core-542-14:active {
  background-color: #dbdde3;
}

.box_sof_core-587-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);
  padding: 0.5rem;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  margin-bottom: 0.75rem;
}

.box_sof_core-608-16 {
  border-right: none!important;
  border-left: 1px solid #dbdde3;
  width: calc(100% - 20px)!important;
  margin-left: 20px;
}

.box_stats-65-23 {
  margin-left: 1rem;
  margin-right: 1rem;
}

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

.box_stats-68-36>*+* {
  --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-69-27 {
  font-weight: 700;
  flex: 1 1 0%;
}

.box_stats-72-35 {
  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-79-27 {
  font-size: .75rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  padding: 0.5rem;
  text-align: right;
}

.box_stats-80-38 {
  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-83-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;
  overflow-x: auto;
}

.box_stats-99-35 {
  border-bottom-width: 1px;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

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

.box_stats-100-53>*+* {
  --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-110-36 {
  font-size: .75rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.box_stats-112-46 {
  display: flex;
  padding-left: 1rem;
  padding-right: 1rem;
}

.box_stats-112-46>*+* {
  --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-16-16 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0rem;
  text-align: center;
  font-weight: 700;
  border-bottom-width: 1px;
}

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

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

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

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

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

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

.box_tasks_view-45-26 {
  padding-top: 1rem;
  padding-left: 0rem;
  padding-right: 0rem;
}

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

.box_tasks_view-48-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-50-20 {
  width: 100%;
}

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

.box_tasks_view-68-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-69-18 {
  font-weight: 700;
}

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

.box_tasks_view-70-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-73-21 {
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
  padding-left: 1rem;
  padding-right: 1rem;
  flex: 1 1 0%;
  border-width: 1px;
  border-radius: 0.25rem;
}

.box_tasks_view-73-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-81-16 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 1rem;
  padding-right: 1rem;
  border-bottom-width: 1px;
}

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

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

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

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

.box_utils-34-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-38-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-38-16:focus {
  outline: none;
}

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

.box_utils-46-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-33-19 {
  height: 100vh;
}

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

.graphql_core-42-84 {
  height: 1.75rem;
}

.multibox_boxes_core-42-15 {
  width: 15rem;
  border-width: 1px;
  --bg-opacity: 1;
  height: 10rem;
  margin-right: 1rem;
  flex-direction: column;
  margin-bottom: 1rem;
  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: 1rem;
  padding-left: 1rem;
  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: 1rem;
  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: 70rem;
  margin: 0 auto;
}

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

.multibox_boxes_core-70-21 {
  width: 15rem;
  border-width: 1px;
  padding-bottom: 2.5rem;
  --bg-opacity: 1;
  height: 10rem;
  margin-right: 1rem;
  flex-direction: column;
  text-align: center;
  margin-bottom: 1rem;
  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: 1rem;
  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: 2rem;
  padding-right: 2rem;
  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: 1rem;
  background-color: rgba(255,245,245,var(--bg-opacity));
  --bg-opacity: 1;
}

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

.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: 1rem;
  padding-right: 1rem;
  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: 0rem;
  top: 0rem;
  --bg-opacity: 70%;
  align-items: center;
  position: absolute;
  z-index: 1000;
  background-color: rgba(113,128,150,var(--bg-opacity));
  display: flex;
  bottom: 0rem;
  left: 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: 1rem;
  padding-right: 1rem;
  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: 1rem;
  padding-right: 1rem;
}

.multibox_boxes_show-132-22 {
  display: flex;
  padding-left: 1rem;
  padding-right: 1rem;
  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(1rem * var(--space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--space-x-reverse)));
}

.multibox_boxes_show-140-20 {
  margin-left: auto;
  margin-right: auto;
  width: 50rem;
  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: 1rem;
  padding-right: 1rem;
  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: 1rem;
  display: block;
  color: rgba(49,130,206,var(--text-opacity));
  padding-left: 1rem;
  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: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.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: 1rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.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: 1rem;
  padding-right: 1rem;
  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: 1rem;
  border-radius: 0.25rem;
  color: rgba(56,161,105,var(--text-opacity));
  padding-left: 1rem;
  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(1rem * var(--space-x-reverse));
  margin-left: calc(1rem * 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: 1rem;
  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: 2rem;
  box-shadow: nil;
  border-radius: 100%;
}

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

.multibox_layout-50-19>*+* {
  --space-x-reverse: 0;
  margin-right: calc(1rem * var(--space-x-reverse));
  margin-left: calc(1rem * 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: 1rem;
  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: 50rem;
  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: 5rem;
}

.multibox_signin_core-91-20 {
  width: 30rem;
  border-width: 1px;
  --bg-opacity: 1;
  margin-right: auto;
  margin-top: 5rem;
  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));
}

.parsers-demo_hl7v2_article_core-1004-21 {
  height: 50px;
  margin: 0.25rem;
  object-fit: cover;
  object-position: left;
}

.parsers-demo_hl7v2_article_core-1012-15 {
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
}

.parsers-demo_hl7v2_article_core-1012-15:hover {
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
}

.parsers-demo_hl7v2_article_core-1025-46 {
  height: 400px;
}

.parsers-demo_hl7v2_article_core-1051-21 {
  display: flex;
  flex-direction: row;
}

.parsers-demo_hl7v2_article_core-1053-29 {
  display: flex;
  flex-direction: row;
}

.parsers-demo_hl7v2_article_core-1055-48 {
  margin-right: 0.25rem;
}

.parsers-demo_hl7v2_article_core-1057-30 {
  display: flex;
  flex-direction: row;
  margin-left: 0.5rem;
}

.parsers-demo_hl7v2_article_core-1064-31 {
  display: flex;
  flex-direction: column;
}

.parsers-demo_hl7v2_article_core-1066-49 {
  margin-right: 0.25rem;
}

.parsers-demo_hl7v2_article_core-1069-32 {
  margin-left: 1.5rem;
}

.parsers-demo_hl7v2_article_core-1073-31 {
  display: flex;
  flex-direction: column;
}

.parsers-demo_hl7v2_article_core-1075-49 {
  margin-right: 0.25rem;
}

.parsers-demo_hl7v2_article_core-1078-32 {
  margin-left: 1.5rem;
}

.parsers-demo_hl7v2_article_core-1082-31 {
  display: flex;
  flex-direction: column;
}

.parsers-demo_hl7v2_article_core-1084-49 {
  margin-right: 0.25rem;
}

.parsers-demo_hl7v2_article_core-1086-32 {
  margin-left: 1.5rem;
}

.parsers-demo_hl7v2_article_core-1088-26 {
  display: flex;
  flex-direction: row;
}

.parsers-demo_hl7v2_article_core-1092-28 {
  margin-left: 1.5rem;
}

.parsers-demo_hl7v2_article_core-1099-24 {
  display: flex;
  flex-direction: row;
}

.parsers-demo_hl7v2_article_core-1100-25 {
  display: flex;
  flex-direction: column;
}

.parsers-demo_hl7v2_article_core-1105-39 {
  margin-left: 1.5rem;
}

.parsers-demo_hl7v2_article_core-1108-39 {
  margin-left: 1.5rem;
}

.parsers-demo_hl7v2_article_core-1111-29 {
  margin-left: 1.5rem;
}

.parsers-demo_hl7v2_article_core-1114-21 {
  color: #a11;
}

.parsers-demo_hl7v2_article_core-1119-19 {
  height: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
}

.parsers-demo_hl7v2_article_core-1120-26 {
  width: 3.75rem;
  height: 2.5rem;
  position: absolute;
  top: 1rem;
  left: -4rem;
  z-index: 101;
  text-align: right;
}

.parsers-demo_hl7v2_article_core-1123-22 {
  color: rgba(43,108,176,var(--text-opacity));
  --text-opacity: 1;
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.parsers-demo_hl7v2_article_core-1125-20 {
  overflow: auto;
  padding-top: 0.75rem;
  white-space: pre-wrap;
  word-break: break-word;
  min-height: 100px;
}

.parsers-demo_hl7v2_article_core-1134-35 {
  width: 0.75rem;
  height: 0.75rem;
  position: absolute;
  top: 0.5rem;
  right: 1.25rem;
  z-index: 101;
}

.parsers-demo_hl7v2_article_core-1137-31 {
  color: rgba(56,161,105,var(--text-opacity));
  --text-opacity: 1;
  font-size: 1.25rem;
  cursor: pointer;
}

.parsers-demo_hl7v2_article_core-1137-31:hover {
  font-weight: 700;
}

.parsers-demo_hl7v2_article_core-1146-19 {
  height: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
}

.parsers-demo_hl7v2_article_core-1148-26 {
  width: 3.75rem;
  height: 2.5rem;
  position: absolute;
  top: 1rem;
  left: -4rem;
  z-index: 101;
  text-align: right;
}

.parsers-demo_hl7v2_article_core-1151-22 {
  color: rgba(197,48,48,var(--text-opacity));
  --text-opacity: 1;
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

.parsers-demo_hl7v2_article_core-1153-20 {
  overflow: auto;
  white-space: pre;
  padding: 0.75rem;
}

.parsers-demo_hl7v2_article_core-1155-22 {
  width: 100%;
  height: 100%;
  font-size: .875rem;
  white-space: pre-wrap;
  text-indent: -4rem;
  padding-left: 5rem;
  padding-right: 1.25rem;
}

.parsers-demo_hl7v2_article_core-1160-24 {
  padding-bottom: 1.25rem;
}

.parsers-demo_hl7v2_article_core-1164-28 {
  width: 2.5rem;
  gap: 0.75rem;
  right: 1.25rem;
  top: 0.5rem;
  height: 0.75rem;
  margin-right: 0.75rem;
  position: absolute;
  z-index: 101;
  display: flex;
}

.parsers-demo_hl7v2_article_core-1168-53 {
  color: rgba(56,161,105,var(--text-opacity));
  --text-opacity: 1;
  font-size: 1.25rem;
  cursor: pointer;
}

.parsers-demo_hl7v2_article_core-1168-53:hover {
  font-weight: 700;
}

.parsers-demo_hl7v2_article_core-1173-51 {
  color: rgba(56,161,105,var(--text-opacity));
  --text-opacity: 1;
  font-size: 1.25rem;
  cursor: pointer;
}

.parsers-demo_hl7v2_article_core-1173-51:hover {
  font-weight: 700;
}

.parsers-demo_hl7v2_article_core-1178-27 {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-bottom: 2.5rem;
}

.parsers-demo_hl7v2_article_core-1180-18 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 0.5rem;
}

.parsers-demo_hl7v2_article_core-1181-30 {
  font-size: 32px;
  line-height: 36px;
  margin-top: 20px;
  font-weight: 700;
  margin-bottom: 10px;
}

.parsers-demo_hl7v2_article_core-1187-25 {
  width: 100%;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  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;
  margin-bottom: 0.25rem;
  flex-shrink: 0;
}

.parsers-demo_hl7v2_article_core-1194-28 {
  flex-grow: 1;
  width: 100%;
  padding-top: 0.25rem;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  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;
}

.parsers-demo_hl7v2_article_core-1203-19 {
  font-size: 32px;
  line-height: 36px;
  margin-top: 20px;
  font-weight: 700;
  margin-bottom: 16px;
}

.parsers-demo_hl7v2_article_core-1212-19 {
  margin-top: 12px;
}

.parsers-demo_hl7v2_article_core-1219-19 {
  margin-top: 12px;
}

.parsers-demo_hl7v2_article_core-1223-19 {
  margin-top: 12px;
}

.parsers-demo_hl7v2_article_core-1229-19 {
  font-size: 32px;
  line-height: 36px;
  margin-top: 60px;
  font-weight: 700;
  margin-bottom: 16px;
}

.parsers-demo_hl7v2_article_core-1237-19 {
  margin-top: 12px;
}

.parsers-demo_hl7v2_article_core-1244-19 {
  margin-top: 12px;
}

.parsers-demo_hl7v2_article_core-1254-19 {
  font-size: 32px;
  line-height: 36px;
  margin-top: 60px;
  font-weight: 700;
  margin-bottom: 16px;
}

.parsers-demo_hl7v2_article_core-1262-19 {
  margin-top: 12px;
}

.parsers-demo_hl7v2_article_core-1272-43 {
  margin-top: 0.75rem;
}

.parsers-demo_hl7v2_article_core-1273-19 {
  font-size: 32px;
  line-height: 36px;
  margin-top: 20px;
  font-weight: 700;
  margin-bottom: 10px;
}

.parsers-demo_hl7v2_article_core-1284-43 {
  margin-top: 0.75rem;
}

.parsers-demo_hl7v2_article_core-1285-19 {
  font-size: 32px;
  line-height: 36px;
  margin-top: 20px;
  font-weight: 700;
  margin-bottom: 10px;
}

.parsers-demo_hl7v2_article_core-1294-43 {
  margin-top: 0.75rem;
}

.parsers-demo_hl7v2_article_core-1296-15 {
  width: 30%;
  justify-content: center;
  height: 3.75rem;
  margin-right: auto;
  align-items: center;
  flex-direction: column;
  margin-top: 15rem;
  margin-bottom: 7.5rem;
  margin-left: auto;
  display: flex;
}

.parsers-demo_hl7v2_article_core-1301-16 {
  width: 100%;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  font-size: 1.5rem;
}

.parsers-demo_hl7v2_article_core-1301-16:hover {
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
}

.parsers-demo_hl7v2_editor_component_gallery-8-29 {
  width: 100%;
  height: 50px;
  align-items: center;
  cursor: pointer;
  font-weight: 500;
  border-bottom-width: 1px;
  padding-right: 2.5rem;
  display: flex;
  padding-left: 2.5rem;
}

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

.parsers-demo_hl7v2_editor_component_gallery-19-34 {
  width: 15%;
  --bg-opacity: 1;
  height: 100%;
  --border-opacity: 1;
  flex-shrink: 0;
  border-left-color: rgba(226,232,240,var(--border-opacity));
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-left-width: 3px;
  padding-top: 0.75rem;
}

.parsers-demo_hl7v2_editor_component_gallery-25-18 {
  display: flex;
}

.parsers-demo_hl7v2_editor_component_gallery-27-14 {
  font-size: 1.25rem;
  color: rgba(203,213,224,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 700;
  padding-bottom: 2rem;
  margin-left: auto;
  margin-right: 1rem;
  cursor: pointer;
}

.parsers-demo_hl7v2_editor_component_gallery-27-14:hover {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.parsers-demo_hl7v2_editor_component_gallery-32-18 {
  font-size: 1rem;
  font-weight: 500;
  color: rgba(74,85,104,var(--text-opacity));
  --text-opacity: 1;
  padding-left: 1.25rem;
  padding-bottom: 1.25rem;
}

.parsers-demo_hl7v2_editor_component_gallery-35-18 {
  border-top-width: 1px;
}

.parsers-demo_hl7v2_editor_component_gallery-43-31 {
  width: 100%;
  height: 100%;
  margin-top: 3.75rem;
  z-index: 101;
}

.parsers-demo_hl7v2_editor_component_gallery-46-18 {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-height: 80%;
}

.parsers-demo_hl7v2_editor_component_gallery-49-19 {
  width: 95%;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  overflow: auto;
  white-space: pre;
  border-radius: 0.25rem;
  padding: 1.5rem;
}

.parsers-demo_hl7v2_editor_component_gallery-54-20 {
  padding-left: 1.25rem;
  padding-top: 0.75rem;
  padding-bottom: 2rem;
}

.parsers-demo_hl7v2_editor_component_gallery-55-22 {
  font-size: 1.25rem;
  font-weight: 500;
}

.parsers-demo_hl7v2_editor_component_gallery-61-21 {
  width: 13.75rem;
  right: 100px;
  --text-opacity: 1;
  --bg-opacity: 1;
  height: 3.25rem;
  position: absolute;
  z-index: 101;
  font-weight: 500;
  background-color: rgba(229,62,62,var(--bg-opacity));
  border-radius: 0.25rem;
  bottom: 20px;
  color: rgba(255,255,255,var(--text-opacity));
}

.parsers-demo_hl7v2_editor_component_gallery-61-21:focus {
  outline: none;
}

.parsers-demo_hl7v2_editor_component_gallery-61-21:disabled {
  background-color: rgba(74,85,104,var(--bg-opacity));
  --bg-opacity: 1;
}

.parsers-demo_hl7v2_editor_component_gallery-61-21:disabled:hover {
  background-color: rgba(74,85,104,var(--bg-opacity));
  --bg-opacity: 1;
}

.parsers-demo_hl7v2_editor_component_gallery-61-21:hover {
  background-color: rgba(197,48,48,var(--bg-opacity));
  --bg-opacity: 1;
}

.parsers-demo_hl7v2_editor_component_gallery-70-20 {
  font-size: 1rem;
}

.parsers-demo_hl7v2_editor_component_gallery-74-17 {
  position: fixed;
  display: flex;
  flex-direction: row;
  height: 100vh;
  width: 100%;
  margin-left: 50px;
  padding-right: 50px;
  z-index: 100;
}

.parsers-demo_hl7v2_editor_component_gallery-78-29 {
  display: flex;
  width: 100%;
  height: 100%;
  background-color: rgba(0,0,0,var(--bg-opacity));
  --bg-opacity: 70%;
}

.parsers-demo_hl7v2_editor_component_gallery-81-27 {
  position: relative;
  width: 85%;
  flex-grow: 1;
  height: 100%;
  flex-shrink: 0;
}

.parsers-demo_hl7v2_editor_core-23-3 {
  border-right-width: 1px;
  border-rigth-width: 3px;
  border-right-color: rgba(0,0,0,var(--border-opacity));
  --border-opacity: 1;
}

.parsers-demo_hl7v2_editor_core-36-51 {
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
  margin-right: 0.5rem;
}

.parsers-demo_hl7v2_editor_core-37-28 {
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
}

.parsers-demo_hl7v2_editor_core-41-16 {
  min-width: 7.5rem;
  --border-opacity: 1;
  text-align: center;
  border-right-color: rgba(226,232,240,var(--border-opacity));
  border-right-width: 2px;
  font-weight: 500;
  font-size: .875rem;
  display: flex;
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.parsers-demo_hl7v2_editor_core-45-15 {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
}

.parsers-demo_hl7v2_editor_core-46-15 {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
  border-bottom-width: 2px;
  border-bottom-color: rgba(226,232,240,var(--border-opacity));
  --border-opacity: 1;
  cursor: pointer;
}

.parsers-demo_hl7v2_editor_core-57-15 {
  font-size: 1.125rem;
  color: rgba(203,213,224,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 700;
  margin-left: auto;
  margin-right: 0.75rem;
  cursor: pointer;
}

.parsers-demo_hl7v2_editor_core-57-15:hover {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.parsers-demo_hl7v2_editor_core-65-3 {
  min-width: 7.5rem;
  justify-content: flex-end;
  --bg-opacity: 1;
  --border-opacity: 1;
  padding: 0.25rem;
  border-bottom-color: rgba(226,232,240,var(--border-opacity));
  flex-grow: 1;
  border-bottom-width: 2px;
  background-color: rgba(247,250,252,var(--bg-opacity));
  display: flex;
}

.parsers-demo_hl7v2_editor_core-73-19 {
  border-radius: 0.25rem;
  border-width: 1px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
}

.parsers-demo_hl7v2_editor_core-73-19>*+* {
  --divide-x-reverse: 0;
  border-right-width: calc(1px * var(--divide-x-reverse));
  border-left-width: calc(1px * calc(1 - var(--divide-x-reverse)));
}

.parsers-demo_hl7v2_editor_core-78-18 {
  --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;
}

.parsers-demo_hl7v2_editor_core-78-18:hover {
  opacity: 1;
}

.parsers-demo_hl7v2_editor_core-78-18:focus {
  outline: none;
}

.parsers-demo_hl7v2_editor_core-84-20 {
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.parsers-demo_hl7v2_editor_core-89-17 {
  position: absolute;
  right: 6%;
  z-index: 100;
  display: flex;
  flex-direction: row;
}

.parsers-demo_hl7v2_editor_core-100-21 {
  width: 100%;
  padding-bottom: 0.25rem;
  justify-content: space-between;
  align-items: center;
  flex-direction: column;
  cursor: pointer;
  border-bottom-width: 1px;
  font-size: 1.5rem;
  display: flex;
  padding-top: 0.5rem;
}

.parsers-demo_hl7v2_editor_core-100-21:hover {
  background-color: rgba(226,232,240,var(--bg-opacity));
  --bg-opacity: 1;
}

.parsers-demo_hl7v2_editor_core-100-21:focus {
  outline: none;
}

.parsers-demo_hl7v2_editor_core-110-21 {
  font-size: .60rem;
  font-weight: 500;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  margin-top: 0.25rem;
}

.parsers-demo_hl7v2_editor_core-131-21 {
  display: flex;
  flex-direction: row;
}

.parsers-demo_hl7v2_editor_core-133-29 {
  display: flex;
  flex-direction: row;
}

.parsers-demo_hl7v2_editor_core-135-48 {
  margin-right: 0.25rem;
}

.parsers-demo_hl7v2_editor_core-137-30 {
  display: flex;
  flex-direction: row;
  margin-left: 0.5rem;
}

.parsers-demo_hl7v2_editor_core-144-31 {
  display: flex;
  flex-direction: column;
}

.parsers-demo_hl7v2_editor_core-146-49 {
  margin-right: 0.25rem;
}

.parsers-demo_hl7v2_editor_core-149-32 {
  margin-left: 1.5rem;
}

.parsers-demo_hl7v2_editor_core-153-31 {
  display: flex;
  flex-direction: column;
}

.parsers-demo_hl7v2_editor_core-155-49 {
  margin-right: 0.25rem;
}

.parsers-demo_hl7v2_editor_core-158-32 {
  margin-left: 1.5rem;
}

.parsers-demo_hl7v2_editor_core-162-31 {
  display: flex;
  flex-direction: column;
}

.parsers-demo_hl7v2_editor_core-164-49 {
  margin-right: 0.25rem;
}

.parsers-demo_hl7v2_editor_core-166-32 {
  margin-left: 1.5rem;
}

.parsers-demo_hl7v2_editor_core-168-26 {
  display: flex;
  flex-direction: row;
}

.parsers-demo_hl7v2_editor_core-172-28 {
  margin-left: 1.5rem;
}

.parsers-demo_hl7v2_editor_core-179-24 {
  display: flex;
  flex-direction: row;
}

.parsers-demo_hl7v2_editor_core-180-25 {
  display: flex;
  flex-direction: column;
}

.parsers-demo_hl7v2_editor_core-185-39 {
  margin-left: 1.5rem;
}

.parsers-demo_hl7v2_editor_core-188-39 {
  margin-left: 1.5rem;
}

.parsers-demo_hl7v2_editor_core-191-29 {
  margin-left: 1.5rem;
}

.parsers-demo_hl7v2_editor_core-194-21 {
  color: #a11;
}

.parsers-demo_hl7v2_editor_core-198-17 {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.parsers-demo_hl7v2_editor_core-201-20 {
  height: 40px;
  margin: 5px;
  object-fit: cover;
  object-position: left;
}

.parsers-demo_hl7v2_editor_core-206-26 {
  height: 100%;
  display: flex;
  flex-direction: column;
  margin-top: 1rem;
}

.parsers-demo_hl7v2_editor_core-214-14 {
  margin-top: auto;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.parsers-demo_hl7v2_editor_core-227-19 {
  height: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
}

.parsers-demo_hl7v2_editor_core-228-20 {
  flex: 0 0 auto;
  display: flex;
  height: 35px;
}

.parsers-demo_hl7v2_editor_core-237-20 {
  overflow: auto;
  padding-top: 0.75rem;
  white-space: pre-wrap;
  word-break: break-word;
}

.parsers-demo_hl7v2_editor_core-245-29 {
  width: 100%;
  height: 100%;
  padding-top: 0.75rem;
  padding-left: 1.5rem;
}

.parsers-demo_hl7v2_editor_core-256-25 {
  width: 13.75rem;
  right: 20px;
  --text-opacity: 1;
  --bg-opacity: 1;
  height: 3.25rem;
  position: absolute;
  z-index: 101;
  font-weight: 500;
  background-color: rgba(229,62,62,var(--bg-opacity));
  border-radius: 0.25rem;
  bottom: 20px;
  color: rgba(255,255,255,var(--text-opacity));
}

.parsers-demo_hl7v2_editor_core-256-25:focus {
  outline: none;
}

.parsers-demo_hl7v2_editor_core-256-25:disabled {
  background-color: rgba(74,85,104,var(--bg-opacity));
  --bg-opacity: 1;
}

.parsers-demo_hl7v2_editor_core-256-25:disabled:hover {
  background-color: rgba(74,85,104,var(--bg-opacity));
  --bg-opacity: 1;
}

.parsers-demo_hl7v2_editor_core-256-25:hover {
  background-color: rgba(197,48,48,var(--bg-opacity));
  --bg-opacity: 1;
}

.parsers-demo_hl7v2_editor_core-265-24 {
  font-size: 1rem;
}

.parsers-demo_hl7v2_editor_core-280-19 {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.parsers-demo_hl7v2_editor_core-281-20 {
  flex: 0 0 auto;
  display: flex;
  height: 35px;
}

.parsers-demo_hl7v2_editor_core-289-20 {
  overflow: auto;
  white-space: pre;
  padding-top: 0.75rem;
}

.parsers-demo_hl7v2_editor_core-292-25 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  padding-top: 0.75rem;
  padding-left: 1.5rem;
}

.parsers-demo_hl7v2_editor_core-294-25 {
  realtive: nil;
}

.parsers-demo_hl7v2_editor_core-297-28 {
  font-size: .875rem;
  margin-left: 1rem;
}

.parsers-demo_hl7v2_editor_core-299-28 {
  color: rgba(74,85,104,var(--text-opacity));
  --text-opacity: 1;
  font-size: .875rem;
}

.parsers-demo_hl7v2_editor_core-302-24 {
  width: 100%;
  height: 100%;
  font-size: .875rem;
  white-space: pre-wrap;
  text-indent: -4rem;
  padding-left: 5rem;
  padding-right: 1.25rem;
}

.parsers-demo_hl7v2_editor_core-307-26 {
  padding-bottom: 1.25rem;
}

.parsers-demo_hl7v2_editor_core-318-18 {
  display: flex;
  flex-direction: row;
  height: 100vh;
  width: 100vw;
  position: relative;
  overflow: hidden;
}

.parsers-demo_hl7v2_editor_core-319-31 {
  width: 50px;
  height: 100%;
  flex: 0 0 auto;
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.parsers-demo_hl7v2_editor_core-323-29 {
  flex-grow: 1;
  display: flex;
  flex-direction: row;
  height: 100%;
}

.parsers-demo_hl7v2_editor_core-324-26 {
  width: 50%;
  height: 100%;
  border-left-width: 3px;
  border-left-color: rgba(226,232,240,var(--border-opacity));
  --border-opacity: 1;
  flex-shrink: 0;
}

.parsers-demo_hl7v2_editor_core-330-27 {
  flex-grow: 1;
  height: 100%;
  border-left-width: 3px;
  border-left-color: rgba(226,232,240,var(--border-opacity));
  --border-opacity: 1;
}

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

.sdc_documents_core-53-11 {
  background-color: rgba(238,240,255,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
}

.sdc_documents_core-54-13 {
  background-color: rgba(238,240,255,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
}

.sdc_documents_core-55-19 {
  background-color: rgba(255,242,188,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(165,91,30,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_core-56-20 {
  background-color: rgba(255,228,188,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(165,79,30,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_core-57-15 {
  background-color: rgba(207,249,249,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(3,114,107,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_core-58-17 {
  background-color: rgba(207,249,227,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(3,118,89,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_core-59-16 {
  background-color: rgba(253,225,224,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(189,17,31,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_core-60-5 {
  background-color: rgba(240,240,240,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(133, 133, 133, 1);
  --text-opacity: 1;
}

.sdc_documents_core-96-21 {
  flex: 1 1 0%;
}

.sdc_documents_core-104-19 {
  display: flex;
  justify-content: center;
  align-items: center;
}

.sdc_documents_core-105-20 {
  font-size: .875rem;
}

.sdc_documents_core-107-19 {
  display: flex;
  align-items: center;
}

.sdc_documents_core-108-21 {
  padding-bottom: 0.25rem;
  text-transform: capitalize;
  font-weight: 500;
  font-size: .60rem;
  padding-right: 1rem;
  letter-spacing: 0.025em;
  border-radius: 9999px;
  padding-left: 1rem;
  padding-top: 0.25rem;
}

.sdc_documents_core-162-17 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: -4rem;
}

.sdc_documents_core-162-17>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.5rem * var(--space-y-reverse));
  margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse)));
}

.sdc_documents_core-165-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_documents_core-165-18 {
  --text-opacity: 1;
  transition-duration: 200ms;
  transition-property: all;
  padding: 0.75rem;
  flex-direction: column;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  font-size: .875rem;
  border-radius: 9999px;
  display: flex;
  color: rgba(120, 38, 245, 1);
}

.sdc_documents_core-165-18:hover {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 14px;
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
}

.sdc_documents_core-172-39 {
  font-size: 1.5rem;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
}

.sdc_documents_core-175-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_documents_core-175-16 {
  --text-opacity: 1;
  --bg-opacity: 1;
  padding: 0.75rem;
  flex-direction: column;
  font-weight: 500;
  box-shadow: 0px 91px 80px rgba(0, 0, 0, 0.06), 0px 38.0176px 33.4221px rgba(0, 0, 0, 0.0431313), 0px 20.326px 17.869px rgba(0, 0, 0, 0.0357664), 0px 11.3946px 10.0172px rgba(0, 0, 0, 0.03), 0px 6.05159px 5.32008px rgba(0, 0, 0, 0.0242336), 0px 2.5182px 2.21381px rgba(0, 0, 0, 0.0168687);;
  font-size: .60rem;
  background-color: rgba(177,177,253,var(--bg-opacity));
  border-radius: 14px;
  display: flex;
  color: rgba(120, 38, 245, 1);
}

.sdc_documents_core-175-16:hover {
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
}

.sdc_documents_core-182-31 {
  font-size: 1.5rem;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
}

.sdc_documents_core-186-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_documents_core-186-16 {
  --text-opacity: 1;
  transition-duration: 200ms;
  transition-property: all;
  padding: 0.75rem;
  flex-direction: column;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  font-size: .875rem;
  border-radius: 9999px;
  display: flex;
  color: rgba(120, 38, 245, 1);
}

.sdc_documents_core-186-16:hover {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 14px;
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
}

.sdc_documents_core-193-30 {
  font-size: 1.5rem;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
}

.sdc_documents_core-203-22 {
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
  letter-spacing: 0.025em;
  font-weight: 400;
  text-transform: uppercase;
  font-size: .875rem;
}

.sdc_documents_core-206-23 {
  margin-right: 0.5rem;
}

.sdc_documents_core-216-17 {
  width: 100%;
  height: 100%;
  background-color: rgba(243,244,246,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_documents_core-217-18 {
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-columns: 1fr 5fr 1fr;
  padding: 0.5rem;
  margin-top: 2.5rem;
}

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

.sdc_documents_core-219-19 {
  width: 100%;
  padding-bottom: 1rem;
  justify-content: space-between;
  --bg-opacity: 1;
  align-items: center;
  border-top-right-radius: 16px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 2rem;
  display: flex;
  border-top-left-radius: 16px;
  padding-left: 2rem;
  padding-top: 1rem;
}

.sdc_documents_core-221-20 {
  display: flex;
  align-items: center;
}

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

.sdc_documents_core-222-22 {
  font-size: 1.25rem;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 600;
  letter-spacing: 0.025em;
}

.sdc_documents_core-228-44 {
  font-size: 1rem;
  color: rgba(133, 133, 133, 1);
  --text-opacity: 1;
}

.sdc_documents_core-231-48 {
  font-size: 1rem;
  color: rgba(133, 133, 133, 1);
  --text-opacity: 1;
  cursor: pointer;
}

.sdc_documents_core-239-47 {
  background-color: #F0E9FE !important;
}

.sdc_documents_core-250-19 {
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  min-height: 25rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 0.75rem;
}

.sdc_documents_create-222-25 {
  text-align: right;
  font-style: italic;
  font-size: calc(var(--input__font-size, var(--base-font-size, 0.875rem)) - 0.125rem);
  color: rgba(53,59,80,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_create-280-22 {
  margin-top: 0.5rem;
  flex: 1 1 0%;
  margin-bottom: 0.25rem;
  letter-spacing: 0.025em;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
}

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

@media (max-width: 768px) {

  .sdc_documents_create-318-17 {
    flex-direction: column;
    align-items: stretch;
    margin-top: 1rem;
    margin-bottom: 1rem;
  }

}

.sdc_documents_create-326-18 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

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

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

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

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

.sdc_documents_create-451-26 {
  font-weight: 500;
  font-size: calc(var(--base-font-size, 0.875rem) + 0.125rem);
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

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

.sdc_documents_create-454-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-475-23 {
  display: flex;
  justify-content: space-between;
}

.sdc_documents_create-476-26 {
  font-weight: 500;
  font-size: calc(var(--base-font-size, 0.875rem) + 0.125rem);
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

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

.sdc_documents_create-477-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-486-22 {
  font-weight: 500;
  font-size: calc(var(--base-font-size, 0.875rem) + 0.125rem);
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_create-494-19 {
  font-size: var(--base-font-size, 0.875rem);
  overflow-wrap: break-word;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.sdc_documents_create-498-19 {
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: var(--base-font-size, 0.875rem);
  overflow-wrap: break-word;
}

.sdc_documents_create-515-22 {
  height: 100%;
}

.sdc_documents_create-516-21 {
  display: none;
}

.sdc_documents_create-598-17 {
  --text-opacity: 1;
  padding-bottom: 0.25rem;
  --bg-opacity: 1;
  flex-direction: column;
  margin-top: 0.25rem;
  margin-bottom: 0.5rem;
  font-size: .875rem;
  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-914-21 {
  --text-opacity: 1;
  --bg-opacity: 1;
  padding: 0.5rem;
  flex-direction: column;
  margin-bottom: 1rem;
  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-915-22 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  cursor: pointer;
  align-items: center;
}

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

.sdc_documents_create-953-30 {
  grid-row: 1 / span 2;
  grid-column: 2 / span 1;
  background-color: rgba(248,249,250,var(--bg-opacity));
  --bg-opacity: 1;
  border-top-right-radius: 16px;
  border-bottom-right-radius: 16px;
}

.sdc_documents_create-1024-30 {
  background: rgb(var(--background__form-color, 255, 255, 255));
}

.sdc_documents_create-1029-32 {
  border-top-left-radius: 16px;
  border-top-right-radius: 0px;
}

.sdc_documents_create-1032-18 {
  display: flex;
  align-items: center;
}

.sdc_documents_create-1032-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_documents_create-1034-18 {
  font-size: calc(var(--base-font-size, 0.875rem) + 0.625rem);
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 600;
  letter-spacing: 0.025em;
}

.sdc_documents_create-1043-21 {
  max-height: 2.5rem;
}

.sdc_documents_create-1050-29 {
  flex: 1 1 0%;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-top: 1.5rem;
  background-color: rgb(var(--background__form-color, 255, 255, 255));
}

@media print {

  .sdc_documents_create-1050-29 {
    box-shadow: none;
    flex: 1 1 auto;
  }

}

.sdc_documents_create-1057-31 {
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  padding-bottom: 2rem;
}

.sdc_documents_create-1059-31 {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 0px;
}

.sdc_documents_create-1080-87 {
  background-color: rgb(var(--background__form-color, 255, 255, 255));
}

.sdc_documents_create-1084-26 {
  max-height: 2.5rem;
}

.sdc_documents_create-1087-25 {
  color: rgba(53,59,80,var(--text-opacity));
  --text-opacity: 1;
  font-size: .875rem;
  letter-spacing: 0.025em;
}

.sdc_documents_create-1101-17 {
  display: flex;
  width: 100%;
  justify-content: center;
  position: relative;
  height: 100%;
}

.sdc_documents_create-1102-19 {
  flex: 1 1 0%;
  height: 100%;
  display: grid;
  position: relative;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  background-color: rgb(var(--background__toolbar-color, 238, 238, 238));
}

@media print {

  .sdc_documents_create-1102-19 {
    grid-template-rows: 1fr;
  }

}

.sdc_documents_create-1110-21 {
  border-radius: 16px;
}

.sdc_documents_create-1112-21 {
  grid-template-columns: 3fr 340px;
  max-width: 1300px;
}

.sdc_documents_create-1117-19 {
  min-width: 320px;
  display: flex;
  flex-direction: column;
}

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

.sdc_documents_create-1148-32 {
  background-color: rgba(110, 110, 252, 1);
  --bg-opacity: 1;
}

.sdc_documents_create-1151-21 {
  border-radius: 0.25rem;
  cursor: pointer;
  line-height: 1;
}

.sdc_documents_create-1151-21:hover {
  background-color: rgba(var(--button__accent-color, var(--main-color), 1), 0.15);
}

.sdc_documents_create-1155-23 {
  transform: scaleX(-1);
}

.sdc_documents_create-1157-21 {
  stroke: rgba(var(--button__accent-color, var(--main-color), 1));
}

.sdc_documents_create-1157-21:hover {
  stroke: rgba(var(--button__accent-color, var(--main-color), 1));
}

.sdc_documents_create-1173-22 {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 2.25rem;
}

.sdc_documents_create-1175-22 {
  flex: 1 1 0%;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 960px;
}

.sdc_documents_create-document-modal-34-18 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.sdc_documents_create-document-modal-40-17 {
  display: flex;
}

.sdc_documents_create-document-modal-41-19 {
  flex: 1 1 0%;
}

.sdc_documents_create-document-modal-80-17 {
  margin-top: 1.5rem;
  width: 40rem;
}

.sdc_documents_create-document-modal-82-20 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_create-document-modal-84-39 {
  border-style: none;
  background-color: rgba(240,240,240,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_documents_create-document-modal-85-46 {
  background-color: rgba(198,246,213,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_documents_create-document-modal-86-48 {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_documents_create-document-modal-86-48>*+* {
  --divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
  border-bottom-width: calc(1px * var(--divide-y-reverse));
}

.sdc_documents_create-document-modal-90-18 {
  margin-top: 1rem;
}

.sdc_documents_create-document-modal-91-20 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_create-document-modal-96-18 {
  margin-top: 1rem;
}

.sdc_documents_create-document-modal-97-20 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_create-document-modal-100-18 {
  margin-top: 1.5rem;
  display: flex;
  justify-content: flex-end;
}

.sdc_documents_share-document-modal-107-17 {
  display: flex;
  justify-content: space-between;
  flex: 1 1 0%;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.sdc_documents_share-document-modal-108-19 {
  flex: 1 1 0%;
}

.sdc_documents_share-document-modal-113-17 {
  display: flex;
  justify-content: space-between;
  flex: 1 1 0%;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.sdc_documents_share-document-modal-114-19 {
  flex: 1 1 0%;
}

.sdc_documents_share-document-modal-190-50 {
  color: rgba(66,153,225,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_share-document-modal-190-50:hover {
  border-bottom-width: 1px;
}

.sdc_documents_share-document-modal-326-20 {
  line-height: 1;
  letter-spacing: 0.025em;
  font-weight: 700;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_share-document-modal-327-20 {
  color: rgba(133, 133, 133, 1);
  --text-opacity: 1;
  font-size: .875rem;
}

.sdc_documents_share-document-modal-330-31 {
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
  border: 0 !important;
}

.sdc_documents_share-document-modal-330-31:focus {
  outline: none;
  box-shadow: none !important;
}

.sdc_documents_share-document-modal-330-31:hover {
  border: 0 !important;
  background-color: rgb(247, 247, 247);
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
}

.sdc_documents_share-document-modal-339-33 {
  background-color: rgba(242, 233, 254, 1) !important;
  color: rgba(120, 38, 245, 1);
}

.sdc_documents_share-document-modal-342-24 {
  color: rgba(120, 38, 245, 1);
}

.sdc_documents_share-document-modal-343-24 {
  color: #808080;
}

.sdc_documents_share-document-modal-344-22:hover {
  color: #4242D7;
}

.sdc_documents_share-document-modal-349-20 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 0.25rem;
  display: inline-block;
}

.sdc_documents_share-document-modal-356-20 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 0.25rem;
  display: inline-block;
}

.sdc_documents_share-document-modal-363-20 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 0.25rem;
  display: inline-block;
}

.sdc_documents_share-document-modal-371-20 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 0.25rem;
  display: inline-block;
}

.sdc_documents_share-document-modal-396-20 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-bottom: 0.25rem;
  display: inline-block;
}

.sdc_documents_share-document-modal-403-18 {
  display: flex;
  justify-content: flex-end;
}

.sdc_documents_share-document-modal-425-23 {
  line-height: 1;
  letter-spacing: 0.025em;
  cursor: pointer;
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  padding-left: 0.25rem;
}

.sdc_documents_widgets_buttons-17-13 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: var(--input__font-size, var(--base-font-size, 0.875rem)) !important;
}

.sdc_documents_widgets_core-85-18 {
  display: contents;
}

.sdc_documents_widgets_core-87-20 {
  display: none;
}

@media print {

  .sdc_documents_widgets_drawing-pad-370-28 {
    border-width: 1px;
    border-color: rgba(0,0,0,var(--border-opacity));
    --border-opacity: 1;
  }

}

.sdc_documents_widgets_dropdown-button-61-24 {
  display: inline-flex;
}

.sdc_documents_widgets_dropdown-button-71-38 {
  line-height: 1.625;
  width: max-content;
  --bg-opacity: 1;
  margin: 0rem;
  padding: 0rem;
  position: absolute;
  z-index: 100;
  box-shadow: 0px -4px 105px rgba(0, 0, 0, 0.05), 0px -0.677245px 23.4531px rgba(0, 0, 0, 0.0298054), 0px -0.154328px 6.98261px rgba(0, 0, 0, 0.0201946);;
  overflow: auto;
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-radius: 16px;
  pointer-events: all;
}

.sdc_documents_widgets_dropdown-button-84-26 {
  display: flex;
  flex-direction: column;
}

.sdc_documents_widgets_dropdown-button-84-26>*+* {
  --divide-y-reverse: 0;
  border-top-width: calc(1px * calc(1 - var(--divide-y-reverse)));
  border-bottom-width: calc(1px * var(--divide-y-reverse));
}

.sdc_documents_widgets_dropdown-button-87-33 {
  --text-opacity: 1;
  padding-bottom: 1rem;
  white-space: nowrap;
  cursor: pointer;
  font-weight: 400;
  padding-right: 1.5rem;
  letter-spacing: 0.025em;
  color: rgba(17,24,39,var(--text-opacity));
  padding-left: 1.5rem;
  padding-top: 1rem;
}

.sdc_documents_widgets_dropdown-button-87-33:hover {
  background-color: rgba(240,233,254,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_documents_widgets_file-input-292-21 {
  display: flex;
  justify-content: space-between;
}

.sdc_documents_widgets_file-input-302-22 {
  display: flex;
  align-items: center;
}

.sdc_documents_widgets_file-input-302-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_documents_widgets_file-input-327-38 {
  display: none;
}

.sdc_documents_widgets_grid-editor-21-22 {
  background-color: #2c36450d;
  --bg-opacity: 1;
  padding-top: 0.5rem;
  padding-bottom: 0.25rem;
}

.sdc_documents_widgets_grid-editor-21-22:first-child {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}

.sdc_documents_widgets_grid-editor-72-20 {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.sdc_documents_widgets_grid-editor-119-20 {
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.sdc_documents_widgets_grid-editor-120-21 {
  display: flex;
}

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

.sdc_documents_widgets_grid-editor-145-19 {
  width: 100%;
}

.sdc_documents_widgets_grid-editor-146-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-156-27 {
  border-left-width: 1px;
}

.sdc_documents_widgets_grid-editor-166-30 {
  display: flex;
}

.sdc_documents_widgets_grid-editor-177-35 {
  display: flex;
  margin-left: 0.5rem;
}

.sdc_documents_widgets_grid-editor-177-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)));
}

.sdc_documents_widgets_grid-editor-199-22 {
  display: flex;
  justify-content: space-between;
}

.sdc_documents_widgets_inputs-26-3 {
  line-height: 1.625;
  width: 100%;
  padding-bottom: 0.25rem;
  border: 1px solid rgb(var(--input__background-color, 247, 247, 247));
  align-items: center;
  position: relative;
  font-size: var(--input__font-size, var(--base-font-size, 0.875));
  background-color: rgb(var(--input__background-color, 247, 247, 247));
  padding-right: 1rem;
  letter-spacing: 0.025em;
  border-radius: 6px;
  display: inline-flex;
  color: rgb(var(--input__text-color, var(--text-color)));
  padding-left: 1rem;
  padding-top: 0.25rem;
}

@media print {

  .sdc_documents_widgets_inputs-26-3 {
    border-width: 1px;
    border-color: rgba(0,0,0,var(--border-opacity));
    --border-opacity: 1;
  }

}

.sdc_documents_widgets_inputs-26-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-26-3:focus-within:not(:has(:disabled)) {
  box-shadow: 0 0 0 2px rgba(var(--input__accent-color, var(--main-color, 120, 38, 245)), 0.5);
  background-color: rgba(var(--input__background-color, 247, 247, 247), 0.7);
}

.sdc_documents_widgets_inputs-26-3:hover:not(:has(:disabled)) {
  box-shadow: 0 0 0 2px rgba(var(--input__accent-color, var(--main-color, 120, 38, 245)), 0.5);
}

.sdc_documents_widgets_inputs-26-3:focus-within>label {
  top: -1.5rem;
  left: 0rem;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
  font-size: .875rem;
  font-weight: 500;
}

.sdc_documents_widgets_inputs-56-3 {
  background-color: rgba(var(--input__background-color, 247, 247, 247), 0.6);
  border: 1px solid rgb(var(--input__background-color, 247, 247, 247));
}

@media print {

  .sdc_documents_widgets_inputs-56-3 {
    border-width: 1px;
    border-color: rgba(0,0,0,var(--border-opacity));
    --border-opacity: 1;
  }

}

.sdc_documents_widgets_inputs-62-3 {
  overflow-wrap: break-word;
  --text-opacity: 1;
  top: 0.75rem;
  transition-duration: 300ms;
  transition-property: all;
  transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
  margin-bottom: 0rem;
  font-size: var(--base-font-size, 0.875rem);
  color: rgba(17,24,39,var(--text-opacity));
  left: 0.5rem;
}

.sdc_documents_widgets_inputs-75-3 {
  top: -1.5rem;
  left: 0rem;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_widgets_inputs-81-3 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  line-height: 1.625;
  flex: 1 1 auto;
  width: 0rem;
  min-width: 0rem;
  background-color: transparent;
  --bg-opacity: 1;
}

@media print {

  .sdc_documents_widgets_inputs-81-3 {
    color: transparent;
    --text-opacity: 1;
  }
  
  
  
  .sdc_documents_widgets_inputs-81-3::placeholder {
    color: transparent;
    --text-opacity: 1;
  }

}

.sdc_documents_widgets_inputs-81-3:focus {
  outline: none;
}

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

@media print {

  .sdc_documents_widgets_inputs-94-3 {
    color: rgba(17,24,39,var(--text-opacity));
    --text-opacity: 1;
  }

}

.sdc_documents_widgets_inputs-98-3 {
  border-color: #fc8181 !important;
}

.sdc_documents_widgets_inputs-98-3:hover:not(disabled) {
  box-shadow: 0 0 0 1px #f56565 !important;
}

.sdc_documents_widgets_inputs-98-3:focus-within:not(disabled) {
  box-shadow: 0 0 0 1px #f56565 !important;
}

.sdc_documents_widgets_inputs-106-3 {
  background-color: rgba(var(--input__background-color, 247, 247, 247), 0.6) !important;
  border: 1px solid rgba(var(--input__background-color, 247, 247, 247), 0.6) !important;
  cursor: not-allowed;
}

@media print {

  .sdc_documents_widgets_inputs-106-3 {
    border: 1px solid black !important;
  }

}

.sdc_documents_widgets_inputs-106-3:hover {
  border: 1px solid rgba(var(--input__background-color, 247, 247, 247), 0.6) !important;
}

.sdc_documents_widgets_inputs-114-3 {
  appearance: none;
  width: 1.25rem;
  --text-opacity: 1;
  border-width: 1px;
  border-color: rgba(203,213,224,var(--border-opacity));
  --bg-opacity: 1;
  height: 1.25rem;
  -webkit-appearance: none;
  user-select: none;
  vertical-align: middle;
  --border-opacity: 1;
  cursor: pointer;
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-radius: 6px;
  display: inline-block;
  flex: none;
  color: rgba(234,74,53,var(--text-opacity));
}

@media print {

  .sdc_documents_widgets_inputs-114-3 {
    appearance: auto;
  }

}

.sdc_documents_widgets_inputs-114-3:focus {
  outline: none;
}

.sdc_documents_widgets_inputs-114-3:hover:not(:disabled) {
  border: 1px solid rgb(var(--input__accent-color, var(--main-color, 120, 38, 245)));
}

.sdc_documents_widgets_inputs-114-3:disabled {
  border-width: 1px;
  cursor: not-allowed;
}

.sdc_documents_widgets_inputs-114-3:checked {
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
  background-color: rgb(var(--input__accent-color, var(--main-color, 120, 38, 245)));
  background-position: 50%;
  background-repeat: no-repeat;
  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");
  background-size: 100% 100%;
}

.sdc_documents_widgets_inputs-141-3 {
  appearance: none;
  width: 1.25rem;
  --text-opacity: 1;
  border-width: 1px;
  border-color: rgba(203,213,224,var(--border-opacity));
  --bg-opacity: 1;
  height: 1.25rem;
  -webkit-appearance: none;
  user-select: none;
  vertical-align: middle;
  --border-opacity: 1;
  cursor: pointer;
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-radius: 9999px;
  display: inline-block;
  flex: none;
  color: rgba(234,74,53,var(--text-opacity));
}

@media print {

  .sdc_documents_widgets_inputs-141-3 {
    appearance: auto;
  }

}

.sdc_documents_widgets_inputs-141-3:focus {
  outline: none;
}

.sdc_documents_widgets_inputs-141-3:hover:not(:disabled) {
  border: 1px solid rgb(var(--input__accent-color, var(--main-color, 120, 38, 245)));
}

.sdc_documents_widgets_inputs-141-3:disabled {
  border-width: 1px;
  cursor: not-allowed;
}

.sdc_documents_widgets_inputs-141-3:checked {
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
  background-color: rgb(var(--input__accent-color, var(--main-color, 120, 38, 245)));
  background-position: 50%;
  background-repeat: no-repeat;
  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");
  background-size: 100% 100%;
}

@media print {

  .sdc_documents_widgets_inputs-231-162 {
    display: none !important;
  }

}

@media print {

  .sdc_documents_widgets_inputs-239-156 {
    display: none !important;
  }

}

.sdc_documents_widgets_inputs-327-19 {
  display: flex;
  font-size: .875rem;
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

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

.sdc_documents_widgets_inputs-331-19 {
  display: flex;
  flex-direction: column;
  gap: 0rem;
  font-size: .875rem;
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_widgets_inputs-336-19 {
  display: flex;
  font-size: .875rem;
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

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

.sdc_documents_widgets_inputs-821-26:focus-within {
  box-shadow: 0 0 0 2px rgba(var(--button__accent-color, var(--main-color)), 0.5);
}

.sdc_documents_widgets_inputs-835-25 {
  font-weight: 400;
  cursor: pointer;
  font-size: var(--base-font-size, 0.875rem);
}

.sdc_documents_widgets_inputs-882-41:focus-within {
  box-shadow: 0 0 0 2px rgba(var(--button__accent-color, var(--main-color)), 0.5);
}

.sdc_documents_widgets_inputs-890-29 {
  font-size: var(--input__font-size, var(--base-font-size, 0.875rem));
}

.sdc_documents_widgets_inputs-918-41:focus-within {
  box-shadow: 0 0 0 2px rgba(var(--button__accent-color, var(--main-color)), 0.5);
}

.sdc_documents_widgets_inputs-934-29 {
  font-size: var(--input__font-size, var(--base-font-size, 0.875rem));
}

.sdc_documents_widgets_inputs-940-18 {
  line-height: 1.625;
  width: 100%;
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  justify-content: space-between;
  align-items: center;
  --border-opacity: 1;
  margin-top: 0rem;
  border-bottom-color: rgba(243,244,246,var(--border-opacity));
  margin-bottom: 0rem;
  border-bottom-width: 1px;
  font-size: var(--base-font-size, 0.875rem);
  border-radius: 0.25rem;
  display: flex;
  color: rgba(0,0,0,var(--text-opacity));
  padding-top: 0.5rem;
}

.sdc_documents_widgets_inputs-948-20 {
  display: flex;
  align-items: center;
}

.sdc_documents_widgets_inputs-948-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_documents_widgets_inputs-953-19 {
  display: flex;
}

.sdc_documents_widgets_inputs-960-43 {
  font-size: var(--input__font-size, var(--base-font-size, 0.875rem)) !important;
}

.sdc_documents_widgets_inputs-967-43 {
  font-size: var(--input__font-size, var(--base-font-size, 0.875rem)) !important;
}

.sdc_documents_widgets_inputs-1006-21 {
  padding-left: 0.25rem;
  color: rgba(133, 133, 133, 1);
  --text-opacity: 1;
}

.sdc_documents_widgets_inputs-1029-20 {
  font-size: var(--input__font-size, var(--base-font-size, 0.875rem));
}

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

.sdc_documents_widgets_inputs-1030-20:hover {
  border: 1px solid transparent !important;
}

.sdc_documents_widgets_inputs-1035-22 {
  display: flex;
  align-items: center;
  overflow-wrap: break-word;
}

.sdc_documents_widgets_inputs-1035-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_documents_widgets_inputs-1039-26 {
  display: flex;
  flex-direction: column;
}

.sdc_documents_widgets_inputs-1039-26>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(2rem * var(--space-y-reverse));
  margin-top: calc(2rem * calc(1 - var(--space-y-reverse)));
}

.sdc_documents_widgets_inputs-1183-36 {
  position: absolute;
  top: 0.25rem;
  right: 0.25rem;
  bottom: 0.25rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 0.5rem;
}

@media print {

  .sdc_documents_widgets_inputs-1190-37 {
    display: none;
  }

}

@media print {

  .sdc_documents_widgets_inputs-1197-39 {
    display: none;
  }

}

@media print {

  .sdc_documents_widgets_inputs-1207-28 {
    border-width: 1px;
    border-color: rgba(0,0,0,var(--border-opacity));
    --border-opacity: 1;
  }

}

.sdc_documents_widgets_inputs-1213-30 {
  font-size: .875rem;
  color: rgb(var(--input__text-color, var(--text-color)));
}

.sdc_documents_widgets_matrix-form-17-10 {
  background-color: rgba(247,247,247,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_widgets_matrix-form-18-11 {
  background-color: rgba(207,249,227,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(3,118,89,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_widgets_matrix-form-19-14 {
  background-color: rgba(255,242,188,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(165,91,30,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_widgets_matrix-form-20-23 {
  background-color: rgba(255,228,188,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_widgets_matrix-form-21-12 {
  background-color: rgba(253,225,224,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(189,17,31,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_widgets_matrix-form-26-18 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  border-radius: 12px;
}

.sdc_documents_widgets_matrix-form-28-18 {
  font-size: .875rem;
  font-weight: 500;
}

.sdc_documents_widgets_matrix-form-29-18 {
  font-size: .875rem;
  font-weight: 500;
  margin-left: 0.5rem;
}

.sdc_documents_widgets_matrix-form-44-23 {
  width: 2rem;
  height: 2rem;
  accent-color: rgb(var(--main-color));
}

.sdc_documents_widgets_matrix-form-56-19 {
  border-top-width: 1px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.sdc_documents_widgets_matrix-form-56-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)));
}

.sdc_documents_widgets_matrix-form-58-23 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_widgets_matrix-form-65-22 {
  display: grid;
  grid-template-columns: 3fr repeat(4, 1fr);
  padding-top: 1rem;
}

.sdc_documents_widgets_matrix-form-69-20 {
  display: flex;
  justify-content: center;
  text-align: center;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.sdc_documents_widgets_matrix-form-77-23 {
  display: flex;
  justify-content: center;
  border-top-width: 1px;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.sdc_documents_widgets_matrix-form-81-20 {
  padding-top: 1rem;
  grid-column-start: 1;
  grid-column-end: 6;
}

.sdc_documents_widgets_pages-49-19 {
  flex: 1 1 0%;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.sdc_documents_widgets_pages-51-20 {
  display: flex;
  justify-content: space-between;
  margin-top: 3.5rem;
}

.sdc_documents_widgets_pages-58-25 {
  font-size: var(--base-font-size, 0.875rem) !important;
}

.sdc_documents_widgets_pages-65-27 {
  font-size: var(--base-font-size, 0.875rem) !important;
}

.sdc_documents_widgets_score-form-36-10 {
  background-color: rgba(247,247,247,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_widgets_score-form-37-11 {
  background-color: rgba(207,249,227,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(3,118,89,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_widgets_score-form-38-14 {
  background-color: rgba(255,242,188,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(165,91,30,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_widgets_score-form-39-23 {
  background-color: rgba(255,228,188,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_widgets_score-form-40-12 {
  background-color: rgba(253,225,224,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(189,17,31,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_widgets_score-form-49-19 {
  display: flex;
  flex-direction: column;
}

.sdc_documents_widgets_score-form-50-22 {
  margin-left: 0.75rem;
}

.sdc_documents_widgets_score-form-51-20 {
  margin-bottom: 0.5rem;
  margin-left: 0.75rem;
}

.sdc_documents_widgets_score-form-54-22 {
  display: flex;
}

.sdc_documents_widgets_score-form-54-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_documents_widgets_score-form-58-23 {
  flex: 1 1 0%;
  accent-color: rgb(var(--main-color));
}

.sdc_documents_widgets_score-form-71-20 {
  margin-left: 0.75rem;
}

.sdc_documents_widgets_score-form-79-18 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 1rem;
  padding-right: 1rem;
  border-radius: 12px;
}

.sdc_documents_widgets_score-form-81-18 {
  font-size: .875rem;
  font-weight: 500;
}

.sdc_documents_widgets_score-form-82-18 {
  font-size: .875rem;
  font-weight: 500;
  margin-left: 0.5rem;
}

.sdc_documents_widgets_score-form-97-23 {
  display: inline-block;
  padding-top: 0.5rem;
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_widgets_score-form-105-24>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(2rem * var(--space-y-reverse));
  margin-top: calc(2rem * calc(1 - var(--space-y-reverse)));
}

.sdc_documents_widgets_score-form-105-24 {
  padding-top: 1rem;
}

.sdc_documents_widgets_score-form-107-26 {
  pointer-events: none;
}

.sdc_documents_widgets_score-form-114-21 {
  padding-top: 1rem;
  grid-column-start: 1;
  grid-column-end: 6;
}

.sdc_documents_widgets_select-87-3 {
  width: 2.25rem;
  right: 0rem;
  --text-opacity: 1;
  top: 0rem;
  justify-content: center;
  margin: 0rem;
  align-items: center;
  position: absolute;
  display: flex;
  bottom: 0rem;
  color: rgba(133, 133, 133, 1);
}

@media print {

  .sdc_documents_widgets_select-87-3 {
    display: none;
  }

}

.sdc_documents_widgets_select-87-3::before {
  margin-top: 0.125rem;
}

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

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

.sdc_documents_widgets_select-104-3 {
  line-height: 1.625;
  --bg-opacity: 1;
  overflow-y: auto;
  position: fixed;
  z-index: 101;
  box-shadow: 0px -4px 105px rgba(0, 0, 0, 0.05), 0px -0.677245px 23.4531px rgba(0, 0, 0, 0.0298054), 0px -0.154328px 6.98261px rgba(0, 0, 0, 0.0201946);;
  overflow-x: hidden;
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-radius: 8px;
  max-height: 15rem;
}

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

.sdc_documents_widgets_select-446-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-448-20 {
  line-height: 1.25;
  padding-bottom: 0.25rem;
  --bg-opacity: 1;
  flex-direction: column;
  font-size: calc(var(--input__font-size, var(--base-font-size, 0.875)) - 0.125rem);
  background-color: rgba(246,243,254,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 8px;
  display: flex;
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

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

.sdc_documents_widgets_select-489-34 {
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_widgets_select-505-25 {
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_documents_widgets_select-592-33 {
  padding-left: 0rem;
  padding-right: 2.25rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}

.sdc_documents_widgets_select-675-47 {
  cursor: pointer;
}

.sdc_documents_widgets_select-681-42 {
  cursor: pointer;
}

.sdc_documents_widgets_select-683-46 {
  font-size: .875rem;
}

.sdc_documents_widgets_textarea-17-3 {
  min-width: 0rem;
  line-height: 1.625;
  padding-bottom: 0.25rem;
  --bg-opacity: 1;
  min-height: 2.75rem;
  background-color: transparent;
  resize: none;
  flex: 1 1 auto;
  padding-top: 0.25rem;
}

@media print {

  
  
  .sdc_documents_widgets_textarea-17-3::placeholder {
    color: transparent;
    --text-opacity: 1;
  }

}

.sdc_documents_widgets_textarea-17-3:focus {
  outline: none;
}

.sdc_documents_widgets_textarea-17-3:disabled {
  cursor: not-allowed;
}

.sdc_documents_widgets_textarea-239-25 {
  position: relative;
  width: 100%;
}

.sdc_documents_widgets_textarea-242-28 {
  --bg-opacity: 1;
  column-gap: 0.25rem;
  --transform-skew-x: 0;
  padding: 0.25rem;
  transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y));
  position: absolute;
  margin-top: -0.25rem;
  --transform-rotate: 0;
  --transform-translate-x: 0;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  --transform-skew-y: 0;
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-radius: 12px;
  --transform-translate-y: -100%;
  display: flex;
  --transform-scale-y: 1;
  --transform-scale-x: 1;
}

.sdc_documents_widgets_textarea-267-82 {
  font-variant: tabular-nums;
}

.sdc_forms_alert-108-40 {
  font-size: .875rem;
}

.sdc_forms_alert-113-40 {
  font-size: .875rem;
}

.sdc_forms_alert-117-40 {
  font-size: .875rem;
}

.sdc_forms_alert-121-40 {
  font-size: .875rem;
}

.sdc_forms_alert-123-40 {
  font-size: .875rem;
}

.sdc_forms_alert-213-34 {
  fill: #242424;
}

.sdc_forms_alert-215-18 {
  width: 11.25rem;
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  justify-content: center;
  align-items: center;
  text-align: center;
  position: relative;
  background-color: #242424;
  padding-right: 1rem;
  border-radius: 3px;
  display: flex;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.sdc_forms_alert-227-18 {
  cursor: auto;
}

.sdc_forms_alert-230-28 {
  color: rgba(246,173,85,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_alert-231-29 {
  color: rgba(252,129,129,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_alert-232-22 {
  color: rgba(246,173,85,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_alert-233-20 {
  font-size: 1.25rem;
}

.sdc_forms_alert-239-22 {
  width: 100%;
  padding-bottom: 0.5rem;
  --bg-opacity: 1;
  align-items: stretch;
  flex-direction: column;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  overflow: hidden;
  font-size: 1.125rem;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.5rem;
  display: flex;
  padding-left: 0.5rem;
  padding-top: 0.5rem;
}

.sdc_forms_alert-239-22>*+* {
  --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_alert-244-47 {
  box-shadow: 0 0 0 3px #CFF9E3;
}

.sdc_forms_alert-245-44 {
  box-shadow: 0 0 0 3px #FBD38D;
}

.sdc_forms_alert-246-45 {
  box-shadow: 0 0 0 3px #FEF0F0;
}

.sdc_forms_alert-248-33 {
  border-width: 1px;
  border-color: rgba(3,118,89,var(--border-opacity));
  --border-opacity: 1;
}

.sdc_forms_alert-249-30 {
  border-width: 1px;
  border-color: rgba(251,211,141,var(--border-opacity));
  --border-opacity: 1;
}

.sdc_forms_alert-250-31 {
  border-width: 1px;
  border-color: rgba(252,129,129,var(--border-opacity));
  --border-opacity: 1;
}

.sdc_forms_alert-251-23 {
  display: flex;
  height: 100%;
  justify-content: space-between;
  width: 100%;
}

.sdc_forms_alert-252-55 {
  flex-direction: column;
  gap: 2rem;
}

.sdc_forms_alert-253-24 {
  border-radius: 4px;
  padding: 0.75rem;
  display: flex;
  align-items: center;
  min-width: 400px;
}

.sdc_forms_alert-255-35 {
  color: rgba(3,118,89,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(207,249,227,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_forms_alert-256-32 {
  color: rgba(237,137,54,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(254,235,200,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_forms_alert-257-33 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
  background-color: #FEF0F0;
}

.sdc_forms_alert-258-25 {
  display: flex;
  align-items: center;
}

.sdc_forms_alert-258-79 {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.sdc_forms_alert-258-99 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.sdc_forms_alert-260-28 {
  margin-right: 1.25rem;
  width: 2.5rem;
}

.sdc_forms_alert-262-24 {
  text-md: nil;
}

.sdc_forms_alert-264-35 {
  color: rgba(3,118,89,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_alert-265-32 {
  color: rgba(251,211,141,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_alert-266-33 {
  color: rgba(252,129,129,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_alert-267-26 {
  font-size: 1rem;
  letter-spacing: 0.025em;
  font-weight: 300;
}

.sdc_forms_alert-270-26 {
  width: 100%;
  display: flex;
  align-items: center;
}

.sdc_forms_alert-272-28 {
  padding-left: 2.75rem;
  padding-right: 2.75rem;
}

.sdc_forms_alert-273-28 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.sdc_forms_alert-274-26 {
  width: 100%;
  font-size: 1rem;
  letter-spacing: 0.025em;
  font-weight: 300;
}

.sdc_forms_alert-275-24 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 0.5rem;
}

.sdc_forms_alert-277-26 {
  padding-bottom: 1.75rem;
  padding-left: 2.625rem;
  padding-right: 2.625rem;
}

.sdc_forms_alert-278-26 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.sdc_forms_builder_coding-92-19 {
  width: 31.25rem;
  padding-bottom: 1.25rem;
  --bg-opacity: 1;
  box-shadow: 0px -4px 105px rgba(0, 0, 0, 0.05), 0px -0.677245px 23.4531px rgba(0, 0, 0, 0.0298054), 0px -0.154328px 6.98261px rgba(0, 0, 0, 0.0201946);;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 1.25rem;
  border-radius: 16px;
  padding-left: 1.25rem;
  padding-top: 1.25rem;
}

.sdc_forms_builder_coding-94-20 {
  display: flex;
  flex-direction: column;
}

.sdc_forms_builder_coding-102-21 {
  display: flex;
  flex-direction: column;
}

.sdc_forms_builder_coding-184-20 {
  margin-top: 1rem;
  display: flex;
  justify-content: flex-end;
}

.sdc_forms_builder_components-18-24 {
  font-size: .875rem;
  font-weight: 400;
  margin-top: 0.25rem;
  margin-bottom: 0.125rem;
}

.sdc_forms_builder_components-19-23 {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  min-height: 2.5rem;
  height: auto;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  font-size: 0.875rem;
  width: 100%;
}

.sdc_forms_builder_components-19-23:focus-within:not(:has(:disabled)) {
  box-shadow: 0 0 0 2px #6868DF;
  border-color: transparent;
}

.sdc_forms_builder_components-19-23:hover:not(:has(:disabled)) {
  box-shadow: 0 0 0 2px #6868DF;
  border-color: transparent;
}

.sdc_forms_builder_components-19-23:disabled {
  border: 1px solid #DADCE0;
  background-color: #F1F2F5;
}

.sdc_forms_builder_components-25-29 {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  min-height: 32px;
  height: 32px;
  border: 1px solid #DADCE0;
  width: 100%;
  padding-left: 12px;
  padding-right: 12px;
}

.sdc_forms_builder_components-25-29:focus-within:not(:has(:disabled)) {
  box-shadow: 0 0 0 2px #6868DF;
}

.sdc_forms_builder_components-25-29:hover:not(:has(:disabled)) {
  box-shadow: 0 0 0 2px #6868DF;
}

.sdc_forms_builder_components-25-29:disabled {
  border: 1px solid #DADCE0;
  background-color: #F1F2F5;
}

.sdc_forms_builder_components-33-26 {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 4px;
  font-size: 0.875rem;
  width: 100%;
}

.sdc_forms_builder_components-33-26:focus-within:not(:has(:disabled)) {
  box-shadow: 0 0 0 2px #6868DF;
  border-color: transparent;
}

.sdc_forms_builder_components-33-26:hover:not(:has(:disabled)) {
  box-shadow: 0 0 0 2px #6868DF;
  border-color: transparent;
}

.sdc_forms_builder_components-37-32 {
  min-height: 2.5rem;
  border: 1px solid #DADCE0;
  height: auto;
  background-color: #F1F2F5;
  padding-left: 12px;
  padding-right: 12px;
}

.sdc_forms_builder_components-37-32:focus-within:not(:has(:disabled)) {
  box-shadow: none;
}

.sdc_forms_builder_components-37-32:hover:not(:has(:disabled)) {
  box-shadow: none;
}

.sdc_forms_builder_components-46-18 {
  padding-top: 0rem;
  padding-bottom: 0rem;
  width: 100%;
}

.sdc_forms_builder_components-47-21 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  width: 100%;
  min-height: 5rem;
}

.sdc_forms_builder_components-195-19 {
  width: 18px;
  height: 18px;
}

.sdc_forms_builder_components-312-39 {
  border-radius: 16px;
  box-shadow: 0px -4px 105px rgba(0, 0, 0, 0.05), 0px -0.677245px 23.4531px rgba(0, 0, 0, 0.0298054), 0px -0.154328px 6.98261px rgba(0, 0, 0, 0.0201946);;
}

.sdc_forms_builder_components-320-17 {
  min-width: 0rem;
  gap: 0.5rem;
  max-width: min-content;
  padding: 0.25rem;
  margin-bottom: 0.5rem;
  background-color: rgb(246,243,254);
  padding-right: 0.375rem;
  border-radius: 8px;
  display: flex;
  padding-left: 0.375rem;
}

.sdc_forms_builder_components-349-22:hover {
  background-color: rgba(240,233,254,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_forms_builder_components-349-22 {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 11px !important;
  width: 20px;
  height: 20px;
  border-radius: 9999px !important;
}

.sdc_forms_builder_model-1945-18 {
  font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_builder_model-1954-19 {
  margin-top: 0.5rem;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.sdc_forms_builder_model-1959-20 {
  width: 100%;
  gap: 0.5rem;
  --bg-opacity: 1;
  padding: 0.5rem;
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  background-color: rgba(247,250,252,var(--bg-opacity));
  border-radius: 0.25rem;
  display: inline-grid;
  grid-template-columns: min-content auto;
  padding-left: 0.75rem;
}

.sdc_forms_builder_model-1964-25 {
  display: flex;
  justify-content: flex-end;
}

.sdc_forms_builder_model-1965-25 {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  word-break: break-all;
}

.sdc_forms_builder_model-1967-42 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.sdc_forms_builder_model-1973-19 {
  width: 100%;
  display: flex;
  align-items: center;
}

.sdc_forms_builder_model-1977-20 {
  width: 100%;
  gap: 0.5rem;
  --bg-opacity: 1;
  padding: 0.5rem;
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
  background-color: rgba(247,250,252,var(--bg-opacity));
  border-radius: 0.25rem;
  display: inline-grid;
  grid-template-columns: auto auto;
}

.sdc_forms_builder_model-1982-24 {
  width: 100%;
  display: flex;
  justify-content: flex-end;
}

.sdc_forms_builder_model-1983-24 {
  word-break: break-all;
}

.sdc_forms_builder_outline_model-722-54 {
  margin-top: 0.375rem;
}

.sdc_forms_builder_outline_view-78-18 {
  min-width: 20rem;
  padding-bottom: 0.75rem;
  max-width: 40rem;
  --bg-opacity: 1;
  box-shadow: 0px -4px 105px rgba(0, 0, 0, 0.05), 0px -0.677245px 23.4531px rgba(0, 0, 0, 0.0298054), 0px -0.154328px 6.98261px rgba(0, 0, 0, 0.0201946);;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 1.25rem;
  border-radius: 16px;
  padding-left: 1.25rem;
  padding-top: 0.75rem;
}

.sdc_forms_builder_outline_view-81-19 {
  display: flex;
  flex-direction: column;
  width: 100%;
  align-items: flex-start;
}

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

.sdc_forms_builder_outline_view-82-21 {
  font-weight: 600;
  white-space: nowrap;
  color: rgba(53,59,80,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_builder_outline_view-83-20 {
  width: 100%;
}

.sdc_forms_builder_outline_view-90-20 {
  width: 100%;
}

.sdc_forms_builder_settings-525-23 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  font-size: .875rem;
  font-weight: 400;
  display: block;
  margin-bottom: 0.25rem;
}

.sdc_forms_builder_settings-526-22 {
  min-width: 0rem;
  gap: 0.5rem;
  max-width: min-content;
  padding: 0.25rem;
  margin-bottom: 0.5rem;
  background-color: rgb(246,243,254);
  padding-right: 0.375rem;
  border-radius: 8px;
  display: flex;
  padding-left: 0.375rem;
}

.sdc_forms_builder_settings-594-23 {
  font-size: .875rem;
  font-weight: 400;
}

.sdc_forms_builder_settings-892-19 {
  position: relative;
}

.sdc_forms_builder_settings-898-20 {
  position: absolute;
  top: 0.25rem;
  right: 0.25rem;
}

.sdc_forms_builder_settings-900-26:hover {
  background-color: rgba(240,233,254,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_forms_builder_settings-900-26 {
  font-size: 11px !important;
  width: 20px;
  height: 20px;
  border-radius: 9999px !important;
}

.sdc_forms_builder_settings-937-21 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.sdc_forms_builder_settings-939-24 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  font-size: .875rem;
  font-weight: 400;
  display: block;
  margin-bottom: 0.25rem;
}

.sdc_forms_builder_settings-940-23 {
  min-width: 0rem;
  gap: 0.5rem;
  max-width: min-content;
  padding: 0.25rem;
  margin-bottom: 0.5rem;
  background-color: rgb(246,243,254);
  padding-right: 0.375rem;
  border-radius: 8px;
  display: flex;
  padding-left: 0.375rem;
}

.sdc_forms_builder_view-209-19 {
  width: var(--radix-popover-trigger-width);
  padding: 1.25rem;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 16px;
  box-shadow: 0px -4px 105px rgba(0, 0, 0, 0.05), 0px -0.677245px 23.4531px rgba(0, 0, 0, 0.0298054), 0px -0.154328px 6.98261px rgba(0, 0, 0, 0.0201946);;
}

.sdc_forms_builder_view-213-20 {
  display: flex;
  flex-direction: column;
}

.sdc_forms_builder_view-214-22 {
  font-size: .875rem;
  margin-bottom: 1rem;
  font-weight: 600;
}

.sdc_forms_builder_view-236-60 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.sdc_forms_builder_view-253-20 {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  margin-top: 1rem;
}

.sdc_forms_builder_view-262-18 {
  width: 100%;
}

.sdc_forms_builder_view-267-25 {
  width: 100%;
  gap: 0.25rem;
  padding-bottom: 0.5rem;
  align-items: center;
  border-top: 1px dotted #a0aec0;
  cursor: pointer;
  padding-right: 0.25rem;
  display: grid;
  grid-template-columns: 5fr 4fr 1fr;
  grid-auto-flow: nil;
  padding-left: 0.25rem;
  padding-top: 0.5rem;
}

.sdc_forms_builder_view-267-25:hover>.actions {
  opacity: 100%;
}

.sdc_forms_builder_view-274-27 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_builder_view-275-27 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_builder_view-289-28 {
  width: 100%;
  gap: 0.25rem;
  padding-bottom: 0.5rem;
  align-items: center;
  border-top: 1px dotted #a0aec0;
  cursor: pointer;
  padding-right: 0.25rem;
  display: grid;
  grid-template-columns: 5fr 4fr 1fr;
  grid-auto-flow: nil;
  padding-left: 0.25rem;
  padding-top: 0.5rem;
}

.sdc_forms_builder_view-289-28:hover>.actions {
  opacity: 100%;
}

.sdc_forms_builder_view-298-43 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_builder_view-307-18 {
  w-full: nil;
  display: flex;
  justify-content: center;
  margin-top: 0.75rem;
}

.sdc_forms_builder_view-315-17 {
  padding-top: 0.5rem;
  padding-bottom: 1rem;
}

.sdc_forms_builder_view-316-18 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.5rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.sdc_forms_builder_view-399-22 {
  font-size: .875rem;
  font-weight: 400;
}

.sdc_forms_builder_view-426-22 {
  font-size: .875rem;
  font-weight: 400;
}

.sdc_forms_builder_view-452-22 {
  font-size: .875rem;
  font-weight: 400;
}

.sdc_forms_builder_view-481-20 {
  margin-top: 0.25rem;
}

.sdc_forms_builder_view-487-23 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.5rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.sdc_forms_builder_view-493-27 {
  display: flex;
  align-items: center;
  gap: 0.25rem;
}

.sdc_forms_builder_view-501-22 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.sdc_forms_builder_view-502-23 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.5rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.sdc_forms_builder_view-586-21 {
  display: flex;
  align-items: flex-end;
  gap: 0.1rem;
}

.sdc_forms_builder_view-587-22 {
  flex: 1 1 0%;
}

.sdc_forms_builder_view-600-21 {
  background-color: rgba(253,225,224,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: rgba(189,17,31,var(--border-opacity));
  --border-opacity: 1;
  padding: 0.5rem;
  border-radius: 0.25rem;
}

.sdc_forms_builder_view-610-20 {
  display: flex;
  justify-content: space-between;
  gap: 0.5rem;
}

.sdc_forms_builder_view-627-58 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.sdc_forms_builder_view-680-74 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

.sdc_forms_builder_view-734-21 {
  background-color: rgba(253,225,224,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: rgba(189,17,31,var(--border-opacity));
  --border-opacity: 1;
  padding: 0.5rem;
  border-radius: 0.25rem;
}

.sdc_forms_builder_view-852-19 {
  display: flex;
  flex-direction: column;
}

.sdc_forms_builder_view-853-21 {
  font-size: .875rem;
  margin-bottom: 1rem;
  font-weight: 600;
}

.sdc_forms_builder_view-864-65 {
  display: flex;
  flex-direction: column;
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

.sdc_forms_builder_view-866-66 {
  font-size: .875rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_builder_view-878-58 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  display: flex;
  justify-content: space-between;
  width: 100%;
}

.sdc_forms_builder_view-881-61 {
  margin-left: 0.75rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_builder_view-897-80 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

.sdc_forms_builder_view-904-17 {
  width: var(--radix-popover-trigger-width);
  padding: 1.25rem;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 16px;
  box-shadow: 0px -4px 105px rgba(0, 0, 0, 0.05), 0px -0.677245px 23.4531px rgba(0, 0, 0, 0.0298054), 0px -0.154328px 6.98261px rgba(0, 0, 0, 0.0201946);;
}

.sdc_forms_builder_view-909-18 {
  width: 100%;
  display: flex;
  justify-content: flex-end;
  margin-top: 1rem;
}

.sdc_forms_builder_view-918-19 {
  position: relative;
  cursor: pointer;
}

.sdc_forms_builder_view-930-21 {
  display: grid;
  grid-template-columns: 3fr 1fr 1fr;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-top: 1px dotted #a0aec0;
}

.sdc_forms_builder_view-930-21:hover>.actions {
  opacity: 100%;
}

.sdc_forms_builder_view-936-25 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_builder_view-937-25 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_builder_view-938-25 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_builder_view-943-30 {
  position: absolute;
  right: 0.25rem;
  top: calc(50% - 10px);
  border-radius: 8px;
  opacity: 0%;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  transition: 0.1s;
}

.sdc_forms_builder_view-1027-45 {
  opacity: 50%;
  pointer-events: none;
}

.sdc_forms_builder_view-1037-68 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.sdc_forms_builder_view-1040-21 {
  font-size: .875rem;
  font-weight: 400;
  margin-top: 0.75rem;
  margin-bottom: 0.5rem;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_builder_view-1046-21 {
  w-full: nil;
  display: flex;
  justify-content: center;
  margin-top: 0.75rem;
}

.sdc_forms_builder_view-1140-21 {
  position: relative;
}

.sdc_forms_builder_view-1159-27 {
  position: absolute;
  top: 0.25rem;
  right: 0.25rem;
  font-size: 11px !important;
  width: 20px;
  height: 20px;
  border-radius: 9999px !important;
}

.sdc_forms_builder_view-1159-27:hover {
  background-color: rgba(240,233,254,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_forms_builder_view-1187-31 {
  line-height: 1.625;
  min-width: 10rem;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 16px;
  overflow: hidden;
  box-shadow: 0px -4px 105px rgba(0, 0, 0, 0.05), 0px -0.677245px 23.4531px rgba(0, 0, 0, 0.0298054), 0px -0.154328px 6.98261px rgba(0, 0, 0, 0.0201946);;
}

.sdc_forms_builder_view-1245-21 {
  display: flex;
  gap: 0.5rem;
  flex-direction: column;
  align-items: stretch;
}

.sdc_forms_builder_view-1324-20 {
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
  width: 100%;
}

.sdc_forms_builder_view-1327-24 {
  width: 100%;
  margin-top: 2rem;
  display: flex;
  align-items: center;
}

.sdc_forms_builder_view-1329-35 {
  width: 2rem;
  padding-bottom: 0.475rem;
  --bg-opacity: 1;
  margin-right: 0.75rem;
  background-color: rgba(203,213,224,var(--bg-opacity));
  padding-right: 0.75rem;
  border-radius: 50%;
  padding-left: 0.8rem;
  padding-top: 0.375rem;
}

.sdc_forms_builder_view-1333-24 {
  width: 100%;
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-radius: 0.25rem;
}

.sdc_forms_builder_view-1334-26 {
  font-weight: 600;
}

.sdc_forms_builder_view-1335-22 {
  display: flex;
  margin-top: 2.5rem;
}

.sdc_forms_builder_view-1337-24 {
  justify-content: flex-end;
}

.sdc_forms_builder_view-1338-24 {
  justify-content: space-between;
}

.sdc_forms_builder_view-1381-21 {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
}

.sdc_forms_core-224-13 {
  background-color: rgba(255,242,188,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(165,91,30,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_core-225-14 {
  background-color: rgba(207,249,227,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(3,118,89,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_core-226-15 {
  background-color: rgba(255,228,188,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(165,79,30,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_core-227-5 {
  background-color: rgba(240,240,240,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(133, 133, 133, 1);
  --text-opacity: 1;
}

.sdc_forms_core-248-30 {
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 300;
  font-size: 1rem;
  letter-spacing: 0.025em;
  display: flex;
  align-items: center;
}

.sdc_forms_core-251-19 {
  display: flex;
  flex-direction: column;
}

.sdc_forms_core-254-23 {
  font-size: .875rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_core-257-21 {
  --text-opacity: 1;
  padding-bottom: 0.4rem;
  --bg-opacity: 1;
  font-weight: 500;
  margin-left: 0.5rem;
  font-size: .875rem;
  background-color: rgba(238,240,255,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 9999px;
  display: inline-block;
  color: rgba(120, 38, 245, 1);
  padding-left: 0.5rem;
  padding-top: 0.4rem;
}

.sdc_forms_core-260-36 {
  display: flex;
  align-items: center;
}

.sdc_forms_core-262-23 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  border-radius: 9999px;
  font-weight: 500;
  letter-spacing: 0.025em;
  font-size: .60rem;
}

.sdc_forms_core-266-23 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  border-radius: 9999px;
  font-weight: 500;
  letter-spacing: 0.025em;
  font-size: .60rem;
}

.sdc_forms_core-267-23 {
  background-color: rgba(255,228,188,var(--bg-opacity));
  --bg-opacity: 1;
  color: rgba(165,79,30,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_core-269-30 {
  display: flex;
  align-items: center;
}

.sdc_forms_core-272-30 {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-right: 1.25rem;
}

.sdc_forms_core-272-30>*+* {
  --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-275-27 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  text-transform: uppercase;
  font-weight: 500;
  font-size: .875rem;
  padding-right: 1rem;
  letter-spacing: 0.025em;
  border-radius: 6px;
  color: rgba(133, 133, 133, 1);
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.sdc_forms_core-275-27:hover {
  background-color: rgba(226, 226, 226, 0.5);
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_core-301-32 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  text-transform: uppercase;
  font-weight: 500;
  font-size: .875rem;
  padding-right: 1rem;
  letter-spacing: 0.025em;
  border-radius: 6px;
  color: rgba(120, 38, 245, 1);
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.sdc_forms_core-301-32:hover {
  background-color: rgba(240,233,254,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_forms_core-349-17 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: -4rem;
}

.sdc_forms_core-349-17>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.5rem * var(--space-y-reverse));
  margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse)));
}

.sdc_forms_core-350-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-350-16 {
  --text-opacity: 1;
  --bg-opacity: 1;
  padding: 0.75rem;
  flex-direction: column;
  font-weight: 500;
  box-shadow: 0px 91px 80px rgba(0, 0, 0, 0.06), 0px 38.0176px 33.4221px rgba(0, 0, 0, 0.0431313), 0px 20.326px 17.869px rgba(0, 0, 0, 0.0357664), 0px 11.3946px 10.0172px rgba(0, 0, 0, 0.03), 0px 6.05159px 5.32008px rgba(0, 0, 0, 0.0242336), 0px 2.5182px 2.21381px rgba(0, 0, 0, 0.0168687);;
  font-size: .60rem;
  background-color: rgba(177,177,253,var(--bg-opacity));
  border-radius: 14px;
  display: flex;
  color: rgba(120, 38, 245, 1);
}

.sdc_forms_core-350-16:hover {
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
}

.sdc_forms_core-357-37 {
  font-size: 1.5rem;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
}

.sdc_forms_core-360-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-360-16 {
  --text-opacity: 1;
  transition-duration: 200ms;
  transition-property: all;
  padding: 0.75rem;
  flex-direction: column;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  font-size: .875rem;
  border-radius: 9999px;
  display: flex;
  color: rgba(120, 38, 245, 1);
}

.sdc_forms_core-360-16:hover {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 14px;
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
}

.sdc_forms_core-367-29 {
  font-size: 1.5rem;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
}

.sdc_forms_core-370-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-370-16 {
  --text-opacity: 1;
  transition-duration: 200ms;
  transition-property: all;
  padding: 0.75rem;
  flex-direction: column;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  font-size: .875rem;
  border-radius: 9999px;
  display: flex;
  color: rgba(120, 38, 245, 1);
}

.sdc_forms_core-370-16:hover {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 14px;
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
}

.sdc_forms_core-377-30 {
  font-size: 1.5rem;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
}

.sdc_forms_core-390-20 {
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
  letter-spacing: 0.025em;
  font-weight: 500;
  text-transform: uppercase;
  font-size: .875rem;
}

.sdc_forms_core-393-21 {
  margin-right: 0.5rem;
}

.sdc_forms_core-400-27 {
  background-color: #F0E9FE !important;
  border-radius: inherit !important;
}

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

.sdc_forms_core-463-17 {
  width: 100%;
  height: 100%;
  background-color: rgba(243,244,246,var(--bg-opacity));
  --bg-opacity: 1;
}

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

.sdc_forms_core-466-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-466-19 {
  width: 100%;
  padding-bottom: 1rem;
  justify-content: space-between;
  --bg-opacity: 1;
  border-top-right-radius: 16px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 2rem;
  display: flex;
  border-top-left-radius: 16px;
  padding-left: 2rem;
  padding-top: 1rem;
}

.sdc_forms_core-468-20 {
  display: flex;
  align-items: center;
}

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

.sdc_forms_core-469-22 {
  font-size: 1.25rem;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
  white-space: nowrap;
  font-weight: 600;
  letter-spacing: 0.025em;
}

.sdc_forms_core-471-22 {
  display: flex;
  border-radius: 2px;
}

.sdc_forms_core-471-22>:first-child {
  border-radius: 0px;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.sdc_forms_core-471-22>:first-child:hover {
  box-shadow: none;
}

.sdc_forms_core-471-22>:first-child:focus-within {
  box-shadow: none;
}

.sdc_forms_core-471-22>:last-child {
  border-radius: 0px;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.sdc_forms_core-478-24 {
  width: 17.5rem;
}

.sdc_forms_core-479-49 {
  font-size: 1rem;
  color: rgba(133, 133, 133, 1);
  --text-opacity: 1;
}

.sdc_forms_core-482-53 {
  font-size: 1rem;
  color: rgba(133, 133, 133, 1);
  --text-opacity: 1;
  cursor: pointer;
}

.sdc_forms_core-494-48 {
  background-color: rgba(110, 110, 252, 1);
  --bg-opacity: 1;
  border-radius: inherit;
}

.sdc_forms_core-498-16 {
  font-size: .875rem;
  text-transform: uppercase;
}

.sdc_forms_core-503-19 {
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  min-height: 25rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 0.75rem;
}

.sdc_forms_create-form-from-scratch-64-21 {
  flex: 1 1 0%;
}

.sdc_forms_create-form-from-scratch-65-21 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  display: inline-block;
}

.sdc_forms_create-form-from-scratch-66-31 {
  flex: 1 1 0%;
}

.sdc_forms_create-form-from-scratch-69-21 {
  flex: 1 1 0%;
}

.sdc_forms_create-form-from-scratch-70-21 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  display: inline-block;
}

.sdc_forms_create-form-from-scratch-71-31 {
  flex: 1 1 0%;
}

.sdc_forms_create-form-from-scratch-76-20 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_create-form-from-scratch-77-19 {
  border-radius: 12px;
  height: 400px;
}

.sdc_forms_create-form-from-scratch-97-18 {
  display: flex;
  justify-content: flex-end;
}

.sdc_forms_editor_cm-125-70 {
  height: 100%;
  overflow: auto;
  border-radius: 6px;
}

.sdc_forms_editor_view-38-17 {
  height: 100%;
  overflow-y: auto;
  position: relative;
}

.sdc_forms_editor_view-38-17::-webkit-scrollbar {
  background: none;
  width: 8px;
  height: 10px;
}

.sdc_forms_editor_view-38-17::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 9999px;
  height: 10px;
}

.sdc_forms_editor_view-51-17 {
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_editor_view-52-18 {
  padding-left: 2rem;
  padding-right: 2rem;
  margin-bottom: 0.5rem;
  color: rgba(110, 110, 252, 1);
  --text-opacity: 1;
}

.sdc_forms_editor_view-57-18 {
  padding-left: 2rem;
  padding-right: 2rem;
  margin-bottom: 0.5rem;
  color: rgba(110, 110, 252, 1);
  --text-opacity: 1;
}

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

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

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

.sdc_forms_editor_view-79-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-84-17 {
  --text-opacity: 1;
  padding-bottom: 0.25rem;
  --bg-opacity: 1;
  flex-direction: column;
  margin-top: 0.25rem;
  margin-bottom: 0.5rem;
  font-size: .875rem;
  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-95-19 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.sdc_forms_editor_view-97-22 {
  padding: 0.5rem;
  margin-top: 0.5rem;
}

.sdc_forms_editor_view-98-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-104-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-109-31 {
  color: rgba(237,242,247,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_editor_view-113-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-117-71 {
  color: rgba(237,242,247,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_editor_view-122-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-127-31 {
  color: rgba(237,242,247,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_editor_view-130-22 {
  padding: 0.5rem;
  margin-top: 0.5rem;
}

.sdc_forms_editor_view-135-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-142-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-149-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-169-19 {
  flex: 1 1 0%;
  overflow: hidden;
}

.sdc_forms_editor_view-171-23 {
  display: none;
}

.sdc_forms_editor_view-174-23 {
  display: none;
}

.sdc_forms_editor_view-177-23 {
  display: none;
}

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

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

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

.sdc_forms_editor_view-213-20 {
  display: flex;
  flex-direction: column;
  position: relative;
  height: 100%;
  overflow: hidden;
  padding-left: 40px;
}

.sdc_forms_editor_view-214-45 {
  height: 0rem;
}

.sdc_forms_editor_view-216-22 {
  right: 1rem;
  --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-221-20 {
  height: 100%;
  overflow-y: auto;
  position: relative;
}

.sdc_forms_editor_view-221-20::-webkit-scrollbar {
  background: none;
  width: 8px;
  height: 10px;
}

.sdc_forms_editor_view-221-20::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 9999px;
  height: 10px;
}

.sdc_forms_editor_view-238-20 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  font-family: monospace;
  cursor: pointer;
  font-size: 1rem;
  padding-right: 1.25rem;
  border-radius: 0.25rem;
  color: rgba(110, 110, 252, 1);
  padding-left: 1.25rem;
  padding-top: 0.5rem;
}

.sdc_forms_editor_view-243-39 {
  color: rgba(227, 216, 129, 1);
  --text-opacity: 1;
  background-color: rgba(75, 75, 220, 0.1);
  --bg-opacity: 1;
}

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

.sdc_forms_editor_view-314-19 {
  border-radius: 10px;
  display: flex;
  border-width: 2px;
  border-color: rgba(110, 110, 252, 1);
  --border-opacity: 1;
}

.sdc_forms_editor_view-314-19>*+* {
  border-color: rgba(110, 110, 252, 1);
  --divide-opacity: 1;
  --divide-x-reverse: 0;
  border-right-width: calc(2px * var(--divide-x-reverse));
  border-left-width: calc(2px * calc(1 - var(--divide-x-reverse)));
}

.sdc_forms_editor_view-320-23 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  font-family: monospace;
  cursor: pointer;
  font-weight: 700;
  padding-right: 1rem;
  color: rgba(110, 110, 252, 1);
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.sdc_forms_editor_view-323-38 {
  color: rgba(227, 216, 129, 1);
  --text-opacity: 1;
  background-color: rgba(75, 75, 220, 0.1);
  --bg-opacity: 1;
}

.sdc_forms_editor_view-344-19 {
  display: flex;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

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

.sdc_forms_editor_view-348-24 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  font-family: monospace;
  cursor: pointer;
  font-size: 1rem;
  padding-right: 1.25rem;
  border-radius: 0.25rem;
  color: rgba(110, 110, 252, 1);
  padding-left: 1.25rem;
  padding-top: 0.5rem;
}

.sdc_forms_editor_view-353-43 {
  color: rgba(227, 216, 129, 1);
  --text-opacity: 1;
  background-color: rgba(75, 75, 220, 0.1);
  --bg-opacity: 1;
}

.sdc_forms_editor_view-359-23::-webkit-scrollbar {
  background: none;
  width: 8px;
}

.sdc_forms_editor_view-359-23::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 9999px;
}

.sdc_forms_editor_view-359-23::-webkit-scrollbar-track {
  background: none;
  width: 10px;
}

.sdc_forms_editor_view-373-21 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  --bg-opacity: 1;
  position: absolute;
  z-index: 12;
  background-color: rgba(177,177,253,var(--bg-opacity));
  padding-right: 0.75rem;
  border-radius: 12px;
  bottom: 1.25rem;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 0.75rem;
  padding-top: 0.5rem;
  opacity: 40%;
  left: 1.25rem;
}

.sdc_forms_editor_view-373-21:hover {
  opacity: 100%;
}

.sdc_forms_editor_view-395-21 {
  width: 100%;
  height: 100vh;
  background-color: rgba(6,30,58,var(--bg-opacity));
  --bg-opacity: 1;
}

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

.sdc_forms_editor_view-399-23 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: 1rem;
}

.sdc_forms_editor_view-400-24 {
  flex: 1 1 0%;
}

.sdc_forms_editor_view-401-23 {
  display: flex;
  align-items: center;
  padding-left: 2.75rem;
  padding-right: 2.75rem;
  font-family: monospace;
  cursor: pointer;
}

.sdc_forms_editor_view-401-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-406-27 {
  color: rgba(227, 216, 129, 1);
  --text-opacity: 1;
}

.sdc_forms_editor_view-407-28 {
  margin-right: 0.5rem;
}

.sdc_forms_editor_view-411-24 {
  flex: 1 1 0%;
}

.sdc_forms_editor_view-413-23 {
  display: flex;
  height: calc(100% - 57px);
  width: 100%;
}

.sdc_forms_editor_view-416-35 {
  display: flex;
  flex-direction: column;
  flex: 1 1 0%;
  position: relative;
}

.sdc_forms_editor_view-418-37 {
  min-width: 60%;
}

.sdc_forms_editor_view-430-36 {
  padding: 0.75rem;
  flex: 1 1 0%;
  margin-bottom: 1rem;
}

.sdc_forms_editor_view-432-27 {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 16px;
  height: 100%;
}

.sdc_forms_editor_view-434-44 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
  margin-top: 0.5rem;
  padding: 2.5rem;
  overflow-y: auto;
  height: 100%;
}

.sdc_forms_editor_view-436-44::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  --bg-opacity: 1;
  border-radius: 9999px;
  height: 10px;
}

.sdc_forms_editor_view-441-28 {
  padding: 0.5rem;
  margin-bottom: 0.5rem;
  margin-top: 0.25rem;
  display: flex;
  flex-direction: column;
  flex: 1 1 0%;
}

.sdc_forms_editor_view-442-43 {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  flex: 1 1 0%;
  background-color: rgba(6,30,58,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_forms_editor_view-444-30 {
  display: flex;
  width: 100%;
  cursor: row-resize;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  align-items: center;
}

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

.sdc_forms_editor_view-448-31 {
  color: rgba(110, 110, 252, 1);
  --text-opacity: 1;
  cursor: pointer;
}

.sdc_forms_editor_view-451-31 {
  flex: 1 1 0%;
  overflow-y: auto;
  overflow-x: hidden;
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

.sdc_forms_editor_view-453-31::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.2);
  --bg-opacity: 1;
  border-radius: 9999px;
  height: 10px;
}

.sdc_forms_fhir-versions-20-30 {
  font-weight: 700;
}

.sdc_forms_fhir-versions-25-58 {
  font-weight: 700;
}

.sdc_forms_guard-9-17 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_forms_guard-10-18 {
  margin-top: -12.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.sdc_forms_guard-11-20 {
  margin-bottom: 0.25rem;
  font-size: 3rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_guard-13-20 {
  font-size: 1.5rem;
  font-weight: 300;
  letter-spacing: 0.025em;
}

.sdc_forms_guard-15-20 {
  margin-top: 0.5rem;
  font-weight: 500;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_guard-17-18 {
  text-decoration: underline;
}

.sdc_forms_guard-17-18:hover {
  color: rgb(120, 38, 245) !important;
}

.sdc_forms_guard-17-18:visited {
  background-color: rgb(120, 38, 245);
}

.sdc_forms_guard-20-31 {
  margin-top: 2rem;
}

.sdc_forms_guard-27-17 {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_forms_guard-28-18 {
  margin-top: -12.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.sdc_forms_guard-29-20 {
  margin-bottom: 0.25rem;
  font-size: 3rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_guard-31-20 {
  font-size: 1.5rem;
  font-weight: 300;
  letter-spacing: 0.025em;
}

.sdc_forms_guard-33-20 {
  margin-top: 0.5rem;
  font-weight: 500;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_guard-35-31 {
  margin-top: 2rem;
}

.sdc_forms_renderer_view-133-20 {
  font-size: calc(var(--base-font-size, 0.875rem) + 0.625rem);
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 600;
  letter-spacing: 0.025em;
}

.sdc_forms_renderer_widgets-63-25 {
  border-bottom-width: 1px;
  font-size: calc(var(--base-font-size, 0.875rem) + 0.25rem);
  font-weight: 600;
  padding-bottom: calc(var(--base-font-size, 0.875rem) - 0.375rem);
  margin-bottom: var(--base-font-size, 0.875rem);
}

.sdc_forms_renderer_widgets-69-25 {
  font-size: calc(var(--base-font-size, 0.875rem) + 0.125rem);
  font-weight: 500;
  margin-bottom: calc(var(--base-font-size, 0.875rem) - 0.375rem);
}

.sdc_forms_renderer_widgets-74-23 {
  font-size: calc(var(--base-font-size, 0.875rem));
  font-weight: 500;
  margin-bottom: calc(var(--base-font-size, 0.875rem) - 0.375rem);
}

.sdc_forms_renderer_widgets-109-34 {
  font-size: calc(var(--base-font-size, 0.875rem) + 0.25rem);
  font-weight: 600;
}

.sdc_forms_renderer_widgets-112-34 {
  font-size: calc(var(--base-font-size, 0.875rem) + 0.125rem);
  font-weight: 500;
}

.sdc_forms_renderer_widgets-115-32 {
  font-size: calc(var(--base-font-size, 0.875rem));
  font-weight: 500;
}

.sdc_forms_renderer_widgets-205-30 {
  font-size: calc(var(--base-font-size, 0.875rem) + 0.25rem);
  font-weight: 600;
}

.sdc_forms_renderer_widgets-208-30 {
  font-size: calc(var(--base-font-size, 0.875rem) + 0.125rem);
  font-weight: 500;
}

.sdc_forms_renderer_widgets-211-28 {
  font-size: calc(var(--base-font-size, 0.875rem));
  font-weight: 500;
}

.sdc_forms_renderer_widgets-289-35 {
  font-size: calc(var(--base-font-size, 0.875rem) + 0.25rem);
  font-weight: 600;
}

.sdc_forms_renderer_widgets-292-35 {
  font-size: calc(var(--base-font-size, 0.875rem) + 0.125rem);
  font-weight: 500;
}

.sdc_forms_renderer_widgets-295-33 {
  font-size: calc(var(--base-font-size, 0.875rem));
  font-weight: 500;
}

.sdc_forms_renderer_widgets-321-34 {
  color: rgba(203,213,224,var(--text-opacity));
  --text-opacity: 1;
  margin-left: 0.5rem;
}

.sdc_forms_renderer_widgets-355-42:focus-within {
  box-shadow: 0 0 0 2px rgba(var(--button__accent-color, var(--main-color)), 0.5);
}

.sdc_forms_renderer_widgets-370-35 {
  font-size: calc(var(--base-font-size, 0.875rem) + 0.25rem);
  font-weight: 600;
}

.sdc_forms_renderer_widgets-373-35 {
  font-size: calc(var(--base-font-size, 0.875rem) + 0.125rem);
  font-weight: 500;
}

.sdc_forms_renderer_widgets-376-33 {
  font-size: calc(var(--base-font-size, 0.875rem));
  font-weight: 500;
}

.sdc_forms_renderer_widgets-418-32 {
  color: rgba(203,213,224,var(--text-opacity));
  --text-opacity: 1;
  margin-left: 0.5rem;
}

.sdc_forms_renderer_widgets-433-47:focus-within {
  box-shadow: 0 0 0 2px rgba(var(--button__accent-color, var(--main-color)), 0.5);
}

.sdc_forms_renderer_widgets-487-29 {
  border-bottom-width: 1px;
  font-size: calc(var(--base-font-size, 0.875rem) + 0.25rem);
  font-weight: 600;
  padding-bottom: calc(var(--base-font-size, 0.875rem) - 0.375rem);
  margin-bottom: var(--base-font-size, 0.875rem);
}

.sdc_forms_renderer_widgets-493-29 {
  font-size: calc(var(--base-font-size, 0.875rem) + 0.125rem);
  font-weight: 500;
  margin-bottom: calc(var(--base-font-size, 0.875rem) - 0.375rem);
}

.sdc_forms_renderer_widgets-498-27 {
  font-size: calc(var(--base-font-size, 0.875rem));
  font-weight: 500;
  margin-bottom: calc(var(--base-font-size, 0.875rem) - 0.375rem);
}

.sdc_forms_renderer_widgets-503-26 {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  justify-content: space-between;
}

.sdc_forms_renderer_widgets-513-41 {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: 1rem;
}

.sdc_forms_renderer_widgets-515-43 {
  display: none;
}

@media print {

  .sdc_forms_renderer_widgets-515-43 {
    display: flex;
  }

}

.sdc_forms_renderer_widgets-518-27 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}

@media print {

  .sdc_forms_renderer_widgets-518-27 {
    display: none;
  }

}

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

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

.sdc_forms_show_view-68-36 {
  fill: #242424;
}

.sdc_forms_show_view-72-20 {
  width: 11.25rem;
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  justify-content: center;
  align-items: center;
  text-align: center;
  position: relative;
  background-color: #242424;
  padding-right: 1rem;
  border-radius: 3px;
  display: flex;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.sdc_forms_theme_view-29-3 {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  min-height: 40px;
  height: 40px;
  border: 1px solid #DADCE0;
  padding-left: 12px;
  padding-right: 12px;
}

.sdc_forms_theme_view-29-3:focus-within:not(disabled) {
  box-shadow: 0 0 0 2px #6868DF;
}

.sdc_forms_theme_view-29-3:hover:not(disabled) {
  box-shadow: 0 0 0 2px #6868DF;
}

.sdc_forms_theme_view-36-23 {
  width: 100%;
}

.sdc_forms_theme_view-70-17 {
  border-bottom-width: 1px;
}

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

.sdc_forms_theme_view-211-55 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_forms_theme_view-233-27:hover {
  background-color: rgba(240,233,254,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_forms_theme_view-233-27 {
  font-size: 11px !important;
  width: 20px;
  height: 20px;
  border-radius: 9999px !important;
}

.sdc_forms_theme_view-280-27:hover {
  background-color: rgba(240,233,254,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_forms_theme_view-280-27 {
  font-size: 11px !important;
  width: 20px;
  height: 20px;
  border-radius: 9999px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.sdc_grid-278-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: 1rem;
  border-top-left-radius: 0.25rem;
  padding-left: 1rem;
  padding-top: 0.75rem;
  flex-basis: 20rem;
}

.sdc_grid-278-20>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1rem * var(--space-y-reverse));
  margin-top: calc(1rem * calc(1 - var(--space-y-reverse)));
}

.sdc_grid-284-20 {
  position: relative;
  flex: 1 1 0%;
  flex-basis: 700px;
}

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

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

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

.sdc_grid-323-3 {
  cursor: pointer;
  display: contents;
}

.sdc_grid-323-3:hover>div {
  background-color: rgba(255,248,223,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_grid-323-3>div:last-child {
  border-bottom-right-radius: 8px;
  border-top-right-radius: 8px;
}

.sdc_grid-323-3>div:first-child {
  padding-left: 1.5rem;
  border-bottom-left-radius: 8px;
  border-top-left-radius: 8px;
}

.sdc_grid-323-3>div {
  transition-property: all;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.sdc_grid-336-5>div {
  background-color: rgba(249,250,251,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_grid-337-5>div {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_grid-340-3 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 300;
  font-size: 1rem;
  letter-spacing: 0.025em;
}

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

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

.sdc_grid-358-20 {
  position: relative;
  flex: 1 1 0%;
  flex-basis: 700px;
}

.sdc_grid-364-23 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.sdc_grid-369-23 {
  width: 100%;
  display: grid;
}

.sdc_history_view-13-3 {
  right: 100%;
  --text-opacity: 1;
  padding-bottom: 0.25rem;
  --bg-opacity: 1;
  margin-right: 0.5rem;
  position: absolute;
  z-index: 100;
  box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  background-color: rgba(17,24,39,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  display: none;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.sdc_history_view-13-3::before {
  width: 0rem;
  border-width: 4px 4px 4px 0px;
  top: 0.5rem;
  border-color: black transparent transparent transparent;
  height: 0rem;
  border-style: solid;
  position: absolute;
  content: '';
  left: 100%;
}

.sdc_history_view-26-17 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  letter-spacing: 0.025em;
}

.sdc_history_view-30-18 {
  display: flex;
  align-items: center;
}

.sdc_history_view-32-14 {
  position: relative;
  margin-bottom: 0rem;
}

.sdc_history_view-32-14:hover .description {
  display: block;
}

.sdc_history_view-37-20 {
  margin-left: 0.5rem;
  font-size: .875rem;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_history_view-38-19 {
  color: rgba(133, 133, 133, 1);
  --text-opacity: 1;
  font-size: .875rem;
}

.sdc_history_view-41-3 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
  margin-bottom: 0.5rem;
}

.sdc_history_view-44-3 {
  background-color: rgba(255,234,179,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 12px;
}

.sdc_history_view-47-23::-webkit-scrollbar {
  background: none;
  width: 8px;
}

.sdc_history_view-47-23::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 9999px;
}

.sdc_history_view-47-23::-webkit-scrollbar-track {
  background: none;
  width: 10px;
}

.sdc_history_view-56-20 {
  display: flex;
  flex-direction: column;
  transition-property: all;
  transition-duration: 150ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  overflow: hidden;
  z-index: 100;
}

.sdc_history_view-60-20 {
  --text-opacity: 1;
  padding-bottom: 1rem;
  --bg-opacity: 1;
  flex-direction: column;
  min-height: 17.5rem;
  overflow: hidden;
  font-size: 1rem;
  background-color: rgba(255,234,179,var(--bg-opacity));
  padding-right: 1.5rem;
  letter-spacing: 0.025em;
  display: flex;
  color: rgba(133,96,0,var(--text-opacity));
  padding-left: 1.5rem;
  padding-top: 1.5rem;
}

.sdc_history_view-75-16 {
  flex: 1 1 0%;
  background-color: rgba(255,234,179,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_history_view-75-16:focus {
  outline: none;
}

.sdc_history_view-75-16::placeholder {
  color: rgba(133,96,0,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_history_view-81-21 {
  display: flex;
  justify-content: flex-end;
}

.sdc_history_view-82-23 {
  padding-bottom: 0.5rem;
  justify-content: center;
  cursor: pointer;
  font-weight: 500;
  font-size: .875rem;
  background-color: rgba(var(--button__accent-color, var(--main-color)), 0.25);
  padding-right: 1rem;
  letter-spacing: 0.025em;
  border-radius: 5px;
  display: flex;
  color: rgb(var(--button__accent-color, var(--main-color)));
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.sdc_history_view-93-20 {
  margin-top: 1rem;
}

.sdc_history_view-94-22 {
  margin-left: 1.75rem;
  margin-top: 1rem;
  letter-spacing: 0.025em;
  font-weight: 700;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_history_view-96-22 {
  padding-bottom: 0.25rem;
  text: rgb(var(--button__accent-color, var(--main-color)));
  font-weight: 500;
  margin-left: 0.5rem;
  font-size: .875rem;
  background-color: rgba(var(--button__accent-color, var(--main-color)), 0.25);
  padding-right: 0.5rem;
  border-radius: 9999px;
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.sdc_history_view-102-21 {
  display: flex;
  flex: 1 1 0%;
  flex-direction: column;
  margin-top: 1rem;
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  height: calc(100vh - 120px);
  overflow-y: auto;
}

.sdc_history_view-106-21::-webkit-scrollbar-thumb {
  background-color: rgba(211,201,216,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 9999px;
  height: 10px;
}

.sdc_history_view-134-17 {
  --text-opacity: 1;
  flex-direction: column;
  margin-top: 0.25rem;
  margin-bottom: 0.5rem;
  font-size: .875rem;
  letter-spacing: 0.025em;
  display: flex;
  color: rgba(133,96,0,var(--text-opacity));
  padding-left: 1.5rem;
}

.sdc_history_view-141-17 {
  display: flex;
  flex-direction: column;
}

.sdc_library_browser_view-18-17 {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  margin-top: -4rem;
}

.sdc_library_browser_view-18-17>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.5rem * var(--space-y-reverse));
  margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse)));
}

.sdc_library_browser_view-19-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_library_browser_view-19-16 {
  font-size: .60rem;
  font-weight: 500;
  display: flex;
  flex-direction: column;
  padding: 0.75rem;
  border-radius: 14px;
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
}

.sdc_library_browser_view-19-16:hover {
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_library_browser_view-25-37 {
  font-size: 1.5rem;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
}

.sdc_library_browser_view-28-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_library_browser_view-28-16 {
  --text-opacity: 1;
  transition-duration: 200ms;
  transition-property: all;
  padding: 0.75rem;
  flex-direction: column;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  font-size: .875rem;
  border-radius: 9999px;
  display: flex;
  color: rgba(120, 38, 245, 1);
}

.sdc_library_browser_view-28-16:hover {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 14px;
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
}

.sdc_library_browser_view-35-29 {
  font-size: 1.5rem;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
}

.sdc_library_browser_view-38-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_library_browser_view-38-16 {
  --text-opacity: 1;
  transition-duration: 200ms;
  transition-property: all;
  --bg-opacity: 1;
  padding: 0.75rem;
  flex-direction: column;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  box-shadow: 0px 91px 80px rgba(0, 0, 0, 0.06), 0px 38.0176px 33.4221px rgba(0, 0, 0, 0.0431313), 0px 20.326px 17.869px rgba(0, 0, 0, 0.0357664), 0px 11.3946px 10.0172px rgba(0, 0, 0, 0.03), 0px 6.05159px 5.32008px rgba(0, 0, 0, 0.0242336), 0px 2.5182px 2.21381px rgba(0, 0, 0, 0.0168687);;
  font-size: .875rem;
  background-color: rgba(177,177,253,var(--bg-opacity));
  border-radius: 14px;
  display: flex;
  color: rgba(120, 38, 245, 1);
}

.sdc_library_browser_view-46-30 {
  font-size: 1.5rem;
  width: 30px;
  height: 30px;
  text-align: center;
  line-height: 30px;
}

.sdc_library_browser_view-57-45 {
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 300;
  font-size: 1rem;
  letter-spacing: 0.025em;
  display: flex;
  align-items: center;
}

.sdc_library_browser_view-60-23 {
  display: flex;
  flex-direction: column;
}

.sdc_library_browser_view-63-27 {
  font-size: .875rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_library_browser_view-69-26 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  text-transform: uppercase;
  font-weight: 500;
  font-size: .875rem;
  padding-right: 1rem;
  letter-spacing: 0.025em;
  border-radius: 6px;
  color: rgba(133, 133, 133, 1);
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.sdc_library_browser_view-69-26:hover {
  background-color: rgba(226, 226, 226, 0.5);
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.sdc_library_browser_view-78-29 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  text-transform: uppercase;
  font-weight: 500;
  font-size: .875rem;
  padding-right: 1rem;
  letter-spacing: 0.025em;
  border-radius: 6px;
  color: rgba(120, 38, 245, 1);
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.sdc_library_browser_view-78-29:hover {
  background-color: rgba(240,233,254,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_library_browser_view-108-17 {
  width: 100%;
  height: 100%;
  background-color: rgba(243,244,246,var(--bg-opacity));
  --bg-opacity: 1;
}

.sdc_library_browser_view-109-18 {
  width: 100%;
  height: 100%;
  display: grid;
  grid-template-columns: 1fr 5fr 1fr;
  padding: 0.5rem;
  margin-top: 2.5rem;
}

.sdc_library_browser_view-111-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_library_browser_view-111-19 {
  width: 100%;
  padding-bottom: 1rem;
  justify-content: space-between;
  --bg-opacity: 1;
  border-top-right-radius: 16px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 2rem;
  display: flex;
  border-top-left-radius: 16px;
  padding-left: 2rem;
  padding-top: 1rem;
}

.sdc_library_browser_view-113-20 {
  display: flex;
  align-items: center;
}

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

.sdc_library_browser_view-114-19 {
  font-size: 1.25rem;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
  white-space: nowrap;
  font-weight: 600;
  letter-spacing: 0.025em;
}

.sdc_library_browser_view-119-22 {
  display: flex;
  border-radius: 2px;
}

.sdc_library_browser_view-119-22>:first-child {
  border-radius: 0px;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.sdc_library_browser_view-119-22>:first-child:hover {
  box-shadow: none;
}

.sdc_library_browser_view-119-22>:first-child:focus-within {
  box-shadow: none;
}

.sdc_library_browser_view-119-22>:last-child {
  border-radius: 0px;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.sdc_library_browser_view-127-24 {
  width: 17.5rem;
}

.sdc_library_browser_view-128-49 {
  font-size: 1rem;
  color: rgba(133, 133, 133, 1);
  --text-opacity: 1;
}

.sdc_library_browser_view-130-53 {
  font-size: 1rem;
  color: rgba(133, 133, 133, 1);
  --text-opacity: 1;
  cursor: pointer;
}

.sdc_library_browser_view-139-19 {
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  min-height: 25rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 0.75rem;
}

.sdc_workflows_create-154-3 {
  justify-content: space-between;
  height: 50px;
  align-items: center;
  fill: #6D737C;
  cursor: grab;
  border-bottom-width: 1px;
  padding-right: 1rem;
  display: flex;
  transition: 0.2s;
  padding-left: 1rem;
}

.sdc_workflows_create-154-3:active {
  cursor: grabbing;
}

.sdc_workflows_create-154-3:hover {
  background-color: #FCF8EA;
}

.sdc_workflows_create-161-3 {
  background-color: rgba(246,243,254,var(--bg-opacity));
  --bg-opacity: 1;
  font-weight: 500;
  color: #4242D7;
  border-bottom-width: 1px;
  border-bottom-color: rgba(246,243,254,var(--border-opacity));
  --border-opacity: 1;
  fill: #4242D7;
}

.sdc_workflows_create-175-19 {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.sdc_workflows_create-188-25 {
  width: 100%;
  display: flex;
  flex-direction: column;
}

.sdc_workflows_create-191-27 {
  background-color: rgba(var(--main-color, 120, 38, 245), 0.1);
}

.sdc_workflows_create-192-25 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 0.5rem;
  padding-right: 1rem;
  min-height: 50px;
  border-bottom-width: 1px;
}

.sdc_workflows_create-192-25:hover {
  background-color: rgba(var(--main-color, 120, 38, 245), 0.1);
  cursor: pointer;
}

.sdc_workflows_create-200-28 {
  width: 100%;
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  font-weight: 500;
  padding-right: 0.5rem;
  display: inline-block;
  color: rgba(0,0,0,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.5rem;
}

.sdc_workflows_create-203-30 {
  color: rgb(var(--main-color));
}

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

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

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

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

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

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

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

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

.sdc_workflows_create-418-19 {
  --text-opacity: 1;
  --bg-opacity: 1;
  padding: 0.5rem;
  flex-direction: column;
  margin-bottom: 1rem;
  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-419-20 {
  display: flex;
  width: 100%;
  justify-content: space-between;
  cursor: pointer;
  align-items: center;
}

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

.sdc_workflows_create-434-22 {
  width: 100%;
  height: 100%;
  background-color: rgb(var(--background__main-color));
  font-family: var(--font-family, var(--font-family-sans-serif));
}

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

.sdc_workflows_create-441-21 {
  justify-content: space-between;
  --bg-opacity: 1;
  height: 100vh;
  flex-direction: column;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  background-color: rgb(var(--background__form-color, 255, 255, 255));
  border-radius: 16px;
  display: flex;
}

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

.sdc_workflows_create-449-22 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.sdc_workflows_create-450-22 {
  font-size: calc(var(--base-font-size, 0.875rem) + 0.375rem);
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 600;
  letter-spacing: 0.025em;
}

.sdc_workflows_create-452-22 {
  height: 1px;
  width: 100%;
  background-color: rgba(229,231,235,var(--bg-opacity));
  --bg-opacity: 1;
  padding-left: -1.25rem;
  padding-right: -1.25rem;
}

.sdc_workflows_create-453-22 {
  flex: 1 1 0%;
}

.sdc_workflows_create-455-22 {
  display: flex;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.sdc_workflows_create-455-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-460-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-467-42 {
  margin-right: 0.5rem;
}

.sdc_workflows_create-474-23 {
  width: 100%;
  height: 100%;
}

.sdc_workflows_create-475-24 {
  display: flex;
  width: 100%;
  justify-content: center;
  position: relative;
}

@media (max-width: 768px) {

  .sdc_workflows_create-475-24 {
    height: 100%;
  }

}

.sdc_workflows_create-477-26 {
  max-width: 960px;
  transition-duration: 200ms;
  transition-property: all;
  height: 100%;
  grid-template-rows: 1fr 120px;
  position: relative;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  background-color: rgb(var(--background__toolbar-color, 238, 238, 238));
  border-radius: 16px;
  display: grid;
  grid-template-columns: 3fr 0px;
  flex: 1 1 0%;
}

@media (max-width: 768px) {

  .sdc_workflows_create-477-26 {
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

}

.sdc_workflows_create-486-28 {
  grid-template-columns: 3fr 340px;
  max-width: 1300px;
}

.sdc_workflows_create-488-26 {
  max-width: 960px;
  min-width: 320px;
  display: flex;
  flex-direction: column;
}

.sdc_workflows_create-490-43>*+* {
  --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_workflows_create-490-43 {
  width: 100%;
  padding-bottom: 1rem;
  transition-duration: 200ms;
  transition-property: all;
  justify-content: space-between;
  align-items: center;
  position: relative;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  border-top-right-radius: 16px;
  background-color: rgb(var(--background__form-color, 255, 255, 255));
  padding-right: 2rem;
  display: flex;
  border-top-left-radius: 16px;
  padding-left: 2rem;
  padding-top: 1rem;
}

.sdc_workflows_create-496-28 {
  display: flex;
  align-items: center;
}

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

.sdc_workflows_create-497-28 {
  font-size: calc(var(--base-font-size, 0.875rem) + 0.375rem);
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 600;
  letter-spacing: 0.025em;
}

.sdc_workflows_create-503-28 {
  display: flex;
  align-items: center;
}

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

.sdc_workflows_create-505-31 {
  max-height: 2.5rem;
}

.sdc_workflows_create-509-27 {
  height: 1px;
  width: 100%;
  background-color: rgba(229,231,235,var(--bg-opacity));
  --bg-opacity: 1;
  padding-left: -1.25rem;
  padding-right: -1.25rem;
}

.sdc_workflows_create-510-39 {
  padding-bottom: 2rem;
  transition-duration: 200ms;
  transition-property: all;
  border-bottom-right-radius: 16px;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  border-bottom-left-radius: 16px;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  background-color: rgb(var(--background__form-color, 255, 255, 255));
  padding-right: 2rem;
  flex: 1 1 0%;
  padding-left: 2rem;
  padding-top: 1.5rem;
}

.sdc_workflows_create-514-41 {
  border-bottom-left-radius: 16px;
  border-bottom-right-radius: 0px;
}

.sdc_workflows_create-519-41>*+* {
  --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_workflows_create-519-41 {
  grid-row: 2 / span 1;
  padding-bottom: 2rem;
  justify-content: space-between;
  align-items: center;
  border-bottom-right-radius: 16px;
  border-bottom-left-radius: 16px;
  padding-right: 2rem;
  display: flex;
  padding-left: 2rem;
  padding-top: 2rem;
}

.sdc_workflows_create-526-31 {
  max-height: 2.5rem;
}

.sdc_workflows_create-535-47 {
  margin-left: 0.5rem;
  color: rgba(150,158,167,var(--text-opacity));
  --text-opacity: 1;
}

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

.sdc_workflows_create-537-27 {
  display: flex;
}

.smartbox_admin_app_view-72-20 {
  color: rgba(56,161,105,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(240,255,244,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: rgba(154,230,180,var(--border-opacity));
  --border-opacity: 1;
}

.smartbox_admin_app_view-75-20 {
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(255,245,245,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: rgba(254,178,178,var(--border-opacity));
  --border-opacity: 1;
}

.smartbox_admin_app_view-77-14 {
  line-height: 1;
  padding-bottom: 0.25rem;
  margin-left: 1rem;
  font-size: 1rem;
  padding-right: 0.5rem;
  letter-spacing: 0;
  border-radius: 0.25rem;
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.smartbox_admin_app_view-87-19 {
  margin-top: 1rem;
  display: flex;
  width: 1056px;
  margin-left: -0.5rem;
}

.smartbox_admin_app_view-93-24 {
  text-transform: uppercase;
  font-size: .875rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  letter-spacing: 0.05em;
}

.smartbox_admin_app_view-95-26 {
  border-bottom-width: 2px;
  border-bottom-color: rgba(45,55,72,var(--border-opacity));
  --border-opacity: 1;
}

.smartbox_admin_app_view-96-26 {
  cursor: pointer;
  border-bottom-width: 2px;
}

.smartbox_admin_app_view-96-26:hover {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  border-bottom-width: 2px;
  border-bottom-color: rgba(45,55,72,var(--border-opacity));
  --border-opacity: 1;
}

.smartbox_admin_app_view-98-20 {
  flex-grow: 1;
  border-bottom-width: 2px;
}

.smartbox_admin_app_view-114-19 {
  margin-top: 2rem;
  font-size: .875rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_admin_app_view-116-21 {
  margin-left: 0.5rem;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  cursor: pointer;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.smartbox_admin_app_view-116-21:hover {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_admin_app_view-148-35 {
  display: flex;
  gap: 1rem;
}

.smartbox_admin_app_view-149-36 {
  font-size: 1rem;
  width: 240px;
}

.smartbox_admin_app_view-151-23 {
  margin-top: 2rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.smartbox_admin_app_view-153-40 {
  width: 10rem;
  --text-opacity: 1;
  justify-content: center;
  --bg-opacity: 1;
  height: 10rem;
  align-items: center;
  font-size: 1.25rem;
  background-color: rgba(203,213,224,var(--bg-opacity));
  letter-spacing: 0.1em;
  display: flex;
  color: rgba(255,255,255,var(--text-opacity));
}

.smartbox_admin_app_view-154-40 {
  width: 10rem;
  max-height: 10rem;
}

.smartbox_admin_app_view-154-40:hover {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.smartbox_admin_app_view-160-24 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  font-size: .875rem;
  text-transform: uppercase;
  margin-top: 1rem;
}

.smartbox_admin_app_view-164-24 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  font-size: .875rem;
  text-transform: uppercase;
  margin-top: 1rem;
}

.smartbox_admin_app_view-170-64 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  font-size: .875rem;
}

.smartbox_admin_app_view-171-65 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  font-size: .875rem;
}

.smartbox_admin_app_view-175-21 {
  margin-top: 2rem;
  display: flex;
  gap: 1rem;
}

.smartbox_admin_app_view-177-24 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  cursor: pointer;
  font-size: 1rem;
  padding-right: 1rem;
  border-radius: 0.25rem;
  display: inline-block;
  background: #EA4A35;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.smartbox_admin_app_view-179-24 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  cursor: pointer;
  font-size: 1rem;
  padding-right: 1rem;
  border-radius: 0.25rem;
  display: inline-block;
  background: #EA4A35;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.smartbox_admin_app_view-287-23 {
  margin-top: 2rem;
}

.smartbox_admin_app_view-288-18 {
  padding: 1rem;
  font-size: .875rem;
  font-weight: 500;
  text-align: left;
}

.smartbox_admin_app_view-289-26 {
  border-bottom-width: 1px;
  margin-bottom: 1rem;
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_admin_app_view-298-21 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.smartbox_admin_app_view-300-26 {
  border-bottom-width: 1px;
  font-weight: 400;
}

.smartbox_admin_app_view-305-144 {
  font-size: .875rem;
}

.smartbox_admin_app_view-306-166 {
  font-size: .875rem;
}

.smartbox_admin_app_view-308-30 {
  border-width: 1px;
  padding-bottom: 0.25rem;
  transition-duration: 300ms;
  transition-property: all;
  border-color: #EA4A35;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  cursor: pointer;
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  color: #EA4A35;
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.smartbox_admin_app_view-308-30:hover {
  background: rgba(234,74,53,.15);
}

.smartbox_admin_app_view-312-29 {
  border-width: 1px;
  padding-bottom: 0.25rem;
  transition-duration: 300ms;
  transition-property: all;
  border-color: #EA4A35;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  cursor: pointer;
  margin-left: 0.5rem;
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  color: #EA4A35;
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.smartbox_admin_app_view-312-29:hover {
  background: rgba(234,74,53,.15);
}

.smartbox_admin_app_view-349-33 {
  margin-bottom: 1.5rem;
  padding-bottom: 1rem;
  border-bottom-width: 1px;
}

.smartbox_admin_app_view-350-34 {
  margin-bottom: 0.5rem;
}

.smartbox_admin_app_view-351-35 {
  font-weight: 700;
}

.smartbox_admin_app_view-352-33 {
  display: block;
  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_admin_app_view-352-33:hover {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_admin_app_view-357-34 {
  margin-bottom: 0.5rem;
}

.smartbox_admin_app_view-358-35 {
  font-weight: 700;
}

.smartbox_admin_app_view-362-36 {
  margin-bottom: 0.5rem;
}

.smartbox_admin_app_view-363-37 {
  font-weight: 700;
}

.smartbox_admin_app_view-367-36 {
  margin-bottom: 0.5rem;
}

.smartbox_admin_app_view-368-37 {
  font-weight: 700;
}

.smartbox_admin_app_view-372-35 {
  font-weight: 700;
}

.smartbox_admin_settings_bucket-262-19 {
  margin-top: 1rem;
}

.smartbox_admin_settings_bucket-264-19 {
  display: block;
  border-width: 1px;
  border-radius: 0.375rem;
  border-color: rgba(226,232,240,var(--border-opacity));
  --border-opacity: 1;
  padding: 0.75rem;
  width: 100%;
}

.smartbox_admin_settings_bucket-274-20 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  margin-top: 2rem;
}

.smartbox_admin_settings_bucket-284-21 {
  display: flex;
  flex-direction: row;
  margin-top: 2rem;
}

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

.smartbox_admin_settings_bucket-288-21 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 1rem;
}

.smartbox_admin_settings_email-provider-220-19 {
  margin-top: 1rem;
}

.smartbox_admin_settings_email-provider-222-15 {
  display: block;
  border-width: 1px;
  border-radius: 0.375rem;
  border-color: rgba(226,232,240,var(--border-opacity));
  --border-opacity: 1;
  padding: 0.75rem;
  width: 100%;
}

.smartbox_admin_settings_email-provider-233-20 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  margin-top: 2rem;
}

.smartbox_admin_settings_email-provider-246-21 {
  display: flex;
  flex-direction: row;
  margin-top: 2rem;
}

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

.smartbox_admin_settings_email-provider-250-21 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 1rem;
}

.smartbox_admin_settings_email-provider-255-21 {
  margin-left: 1rem;
  margin-right: 1rem;
  margin-bottom: 1rem;
}

.smartbox_admin_settings_email-provider-256-22 {
  list-style: disc;
}

.smartbox_admin_settings_email-provider-257-22 {
  list-style: disc;
}

.smartbox_admin_settings_email-provider-258-22 {
  list-style: disc;
}

.smartbox_admin_settings_email-provider-265-23 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 1rem;
}

.smartbox_admin_settings_logo-51-17 {
  display: flex;
  gap: 1rem;
}

.smartbox_admin_settings_logo-52-18 {
  font-size: 1rem;
  width: 240px;
}

.smartbox_admin_settings_logo-62-21 {
  margin-top: 2rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.smartbox_admin_settings_logo-63-22 {
  display: flex;
  gap: 1rem;
}

.smartbox_admin_settings_logo-65-53 {
  max-height: 60px;
}

.smartbox_admin_settings_logo-66-40:hover {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.smartbox_admin_settings_logo-66-40 {
  cursor: default;
  display: flex;
  align-items: center;
}

.smartbox_admin_settings_logo-67-116 {
  height: 40px;
}

.smartbox_admin_settings_logo-68-41 {
  font-size: 24px;
  padding-left: 12px;
  padding-top: 2px;
}

.smartbox_admin_settings_logo-70-21 {
  display: flex;
  flex-direction: row;
  margin-top: 2rem;
  margin-bottom: 2rem;
}

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

.smartbox_app_edit-208-19 {
  margin-top: 1.25rem;
}

.smartbox_app_edit-265-22 {
  display: flex;
  flex-direction: column;
  margin-top: 1.25rem;
  gap: 0.5rem;
}

.smartbox_app_edit-266-22 {
  font-weight: 700;
}

.smartbox_app_edit-278-20 {
  display: flex;
  flex-direction: column;
  margin-top: 1.25rem;
  gap: 0.5rem;
}

.smartbox_app_edit-279-21 {
  display: flex;
  align-items: center;
}

.smartbox_app_edit-280-21 {
  font-weight: 700;
  display: block;
}

.smartbox_app_edit-282-39 {
  margin-left: 1rem;
}

.smartbox_app_edit-288-24 {
  padding-bottom: 1rem;
  border-bottom-width: 1px;
}

.smartbox_app_edit-289-25 {
  display: flex;
  width: 100%;
}

.smartbox_app_edit-290-26 {
  width: 100%;
}

.smartbox_app_edit-302-43 {
  margin-left: 1rem;
  margin-top: 1.75rem;
  height: 41px;
  width: 41px;
}

.smartbox_app_edit-333-19 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_app_edit-334-20 {
  margin-top: 1.25rem;
  margin-bottom: 2.5rem;
}

.smartbox_app_edit-335-20 {
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  font-weight: 600;
}

.smartbox_app_edit-337-22 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
}

.smartbox_app_edit-398-23 {
  padding-top: 0.5rem;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.smartbox_app_edit-402-27 {
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_app_list-26-17 {
  margin: auto;
  width: 1040px;
}

.smartbox_app_list-27-18 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

.smartbox_app_list-28-19 {
  margin-top: 2rem;
}

.smartbox_app_list-29-19 {
  letter-spacing: 0.05em;
  line-height: 2rem;
  font-size: 2.5rem;
}

.smartbox_app_list-31-19 {
  margin-top: 1rem;
}

.smartbox_app_list-32-18 {
  letter-spacing: 0.05em;
  line-height: 0.9rem;
  font-size: 0.9rem;
}

.smartbox_app_list-34-18 {
  display: flex;
  flex-wrap: wrap;
  margin-top: 2rem;
}

.smartbox_app_list-38-20 {
  width: 33.33333333333333%;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.smartbox_app_list-40-23 {
  height: 24rem;
  border-width: 1px;
  border-color: rgba(226,232,240,var(--border-opacity));
  --border-opacity: 1;
  border-radius: 15px;
  overflow: hidden;
}

.smartbox_app_list-42-26 {
  width: 300px;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_app_list-43-27 {
  width: 25rem;
}

.smartbox_app_list-44-26 {
  width: 100%;
  --text-opacity: 1;
  justify-content: center;
  --bg-opacity: 1;
  height: 300px;
  align-items: center;
  flex-direction: row;
  text-align: center;
  font-size: 1.5rem;
  background-color: rgba(203,213,224,var(--bg-opacity));
  display: flex;
  color: rgba(255,255,255,var(--text-opacity));
}

.smartbox_app_list-50-24 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.smartbox_app_list-51-24 {
  letter-spacing: 0.05em;
  margin-bottom: 1rem;
  line-height: 1rem;
  font-size: 1.2rem;
}

.smartbox_app_list-54-23 {
  letter-spacing: 0.05em;
  line-height: 0.9rem;
  font-size: 0.9rem;
}

.smartbox_app_list-59-16 {
  line-height: 1;
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.25rem;
  border-color: rgba(154,230,180,var(--border-opacity));
  --bg-opacity: 1;
  --border-opacity: 1;
  font-size: 1rem;
  background-color: rgba(240,255,244,var(--bg-opacity));
  padding-right: 0.25rem;
  letter-spacing: 0;
  border-radius: 0.25rem;
  color: rgba(56,161,105,var(--text-opacity));
  padding-left: 0.25rem;
  padding-top: 0.25rem;
}

.smartbox_app_list-67-16 {
  line-height: 1;
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.25rem;
  border-color: rgba(226,232,240,var(--border-opacity));
  --bg-opacity: 1;
  --border-opacity: 1;
  font-size: 1rem;
  background-color: rgba(247,250,252,var(--bg-opacity));
  padding-right: 0.25rem;
  letter-spacing: 0;
  border-radius: 0.25rem;
  color: rgba(113,128,150,var(--text-opacity));
  padding-left: 0.25rem;
  padding-top: 0.25rem;
}

.smartbox_app_list-75-16 {
  line-height: 1;
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.25rem;
  border-color: rgba(144,205,244,var(--border-opacity));
  --bg-opacity: 1;
  --border-opacity: 1;
  font-size: 1rem;
  background-color: rgba(235,248,255,var(--bg-opacity));
  padding-right: 0.25rem;
  letter-spacing: 0;
  border-radius: 0.25rem;
  color: rgba(49,130,206,var(--text-opacity));
  padding-left: 0.25rem;
  padding-top: 0.25rem;
}

.smartbox_app_list-82-16 {
  line-height: 1;
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.25rem;
  border-color: rgba(254,178,178,var(--border-opacity));
  --bg-opacity: 1;
  --border-opacity: 1;
  font-size: 1rem;
  background-color: rgba(255,245,245,var(--bg-opacity));
  padding-right: 0.25rem;
  letter-spacing: 0;
  border-radius: 0.25rem;
  color: rgba(229,62,62,var(--text-opacity));
  padding-left: 0.25rem;
  padding-top: 0.25rem;
}

.smartbox_app_list-86-17 {
  width: 33.33333333333333%;
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.smartbox_app_list-88-20 {
  height: 24rem;
  border-radius: 15px;
}

.smartbox_app_list-89-21 {
  width: 100%;
  --text-opacity: 1;
  border-width: 3px;
  transition-duration: 200ms;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  justify-content: center;
  --bg-opacity: 1;
  height: 100%;
  align-items: center;
  flex-direction: column;
  text-align: center;
  border-style: dashed;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  font-size: 1.5rem;
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-radius: 15px;
  display: flex;
  color: rgba(160,174,192,var(--text-opacity));
}

.smartbox_app_list-89-21:hover {
  border-width: 3px;
  border-color: rgba(160,174,192,var(--border-opacity));
  --border-opacity: 1;
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_app_view-87-19 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_app_view-96-22 {
  display: flex;
}

.smartbox_app_view-97-23 {
  flex: 1 1 0%;
}

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

.smartbox_app_view-100-23 {
  margin-bottom: 0.5rem;
}

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

.smartbox_app_view-103-23 {
  margin-bottom: 0.5rem;
}

.smartbox_app_view-107-26 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_app_view-108-26 {
  margin-bottom: 0.5rem;
}

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

.smartbox_app_view-112-24 {
  margin-bottom: 0.5rem;
}

.smartbox_app_view-113-24 {
  margin-bottom: 0.5rem;
}

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

.smartbox_app_view-116-23 {
  margin-bottom: 0.5rem;
}

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

.smartbox_app_view-122-121 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  cursor: pointer;
}

.smartbox_app_view-122-121:hover {
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_app_view-122-187 {
  padding-left: 0.5rem;
}

.smartbox_app_view-123-30 {
  margin-bottom: 0.5rem;
}

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

.smartbox_app_view-126-23 {
  margin-bottom: 0.5rem;
}

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

.smartbox_app_view-129-23 {
  margin-bottom: 0.5rem;
}

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

.smartbox_app_view-132-23 {
  margin-bottom: 0.5rem;
}

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

.smartbox_app_view-135-23 {
  margin-bottom: 0.5rem;
}

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

.smartbox_app_view-138-23 {
  margin-bottom: 0.5rem;
}

.smartbox_app_view-142-25 {
  display: block;
  margin-top: 1rem;
  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_app_view-142-25:hover {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_app_view-147-25 {
  margin-left: 2.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  border-left-width: 1px;
  flex: none;
}

.smartbox_app_view-148-24 {
  position: sticky;
  top: 0rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.smartbox_app_view-148-24>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.25rem * var(--space-y-reverse));
  margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
}

.smartbox_app_view-151-25 {
  display: block;
}

.smartbox_app_view-152-45 {
  width: 100%;
}

.smartbox_app_view-155-22 {
  width: 100%;
}

.smartbox_app_view-158-23 {
  display: block;
}

.smartbox_app_view-161-21 {
  width: 100%;
}

.smartbox_app_view-165-20 {
  width: 100%;
}

.smartbox_common_profile_view-13-47 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.smartbox_common_profile_view-20-22 {
  margin-top: 1rem;
}

.smartbox_common_profile_view-25-20 {
  margin-top: 1.75rem;
}

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

.smartbox_common_profile_view-34-25 {
  margin: 0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_common_profile_view-38-25 {
  margin: 0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_common_profile_view-42-25 {
  margin: 0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_common_profile_view-46-25 {
  margin: 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: 2rem;
  margin-bottom: 2rem;
}

.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: 2rem;
  margin-bottom: 2rem;
}

.smartbox_common_reset-password_view-15-18 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.smartbox_common_reset-password_view-20-20 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.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: 2rem;
  margin-bottom: 2rem;
}

.smartbox_common_reset-password_view-31-24 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.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: 2rem;
  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: 2rem;
}

.smartbox_common_two-factor_view-23-17 {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 10rem;
}

.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: 1rem;
  padding-bottom: 2.5rem;
  border-radius: 8px;
  max-width: 550px;
}

.smartbox_common_two-factor_view-27-26 {
  margin-top: 2rem;
  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: 2rem;
  border-radius: 8px;
  display: block;
  color: rgba(0,0,0,var(--text-opacity));
  padding-left: 2rem;
  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: 2rem;
  border-radius: 8px;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 2rem;
  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: 2rem;
  border-radius: 8px;
  color: rgba(245,101,101,var(--text-opacity));
  padding-left: 2rem;
  padding-top: 0.75rem;
}

.smartbox_components_button-46-18:focus {
  outline: none;
  box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);
}

.smartbox_components_button-46-18:hover {
  background-color: rgba(0,0,0,0.05);
  --bg-opacity: 1;
}

.smartbox_components_checkbox-11-19 {
  margin-top: 1rem;
}

.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: 1rem;
  margin-bottom: 1rem;
}

.smartbox_components_devider-8-18 {
  display: flex;
  align-items: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.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: 1rem;
}

.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_dsi-8-17 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_components_dsi-9-17 {
  margin-bottom: 0.5rem;
}

.smartbox_components_dsi-13-20 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_components_dsi-14-20 {
  margin-bottom: 0.5rem;
}

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

.smartbox_components_dsi-20-19 {
  margin-bottom: 0.5rem;
}

.smartbox_components_dsi-24-22 {
  margin-top: 1rem;
  font-weight: 700;
}

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

.smartbox_components_dsi-29-25 {
  margin-bottom: 0.5rem;
}

.smartbox_components_dsi-32-26 {
  margin-top: 1rem;
  font-weight: 700;
}

.smartbox_components_dsi-36-25 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_components_dsi-37-25 {
  margin-bottom: 0.5rem;
}

.smartbox_components_form-error-10-23 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_components_label-7-19 {
  margin-bottom: 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: 0rem;
  top: 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: 1rem;
  padding-bottom: 1rem;
  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: 1rem;
}

.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: 2rem;
  margin-bottom: 1.25rem;
}

.smartbox_components_typography-11-19 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-top: 1rem;
  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: 2rem;
  margin-bottom: 1.25rem;
}

.smartbox_core-108-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: 1rem;
  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: 1rem;
  padding-right: 1rem;
}

.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: 50rem;
}

.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: 2rem;
}

.smartbox_dev-welcome-116-20 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_dev-welcome-117-21 {
  text-align: center;
  margin-bottom: 1rem;
}

.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: 3rem;
}

.smartbox_dev-welcome-139-23 {
  text-align: center;
  font-size: 1.875rem;
  margin-top: 3rem;
}

.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: 1rem;
}

.smartbox_dev-welcome-153-27 {
  display: flex;
  align-items: flex-start;
  border-width: 1px;
  border-radius: 0.5rem;
  padding: 2rem;
}

.smartbox_dev-welcome-154-29 {
  margin-right: 2rem;
  width: 10rem;
  max-height: 10rem;
  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: 1rem;
  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: 1rem;
}

.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: 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: 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: 5rem;
}

.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: 0rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.smartbox_dev_apps_crud-581-22>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.25rem * var(--space-y-reverse));
  margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
}

.smartbox_dev_apps_crud-583-21 {
  display: block;
}

.smartbox_dev_apps_crud-586-19 {
  width: 100%;
}

.smartbox_dev_apps_crud-589-23 {
  display: block;
}

.smartbox_dev_apps_crud-590-43 {
  width: 100%;
}

.smartbox_dev_apps_crud-593-20 {
  width: 100%;
}

.smartbox_dev_apps_crud-598-20 {
  width: 100%;
}

.smartbox_dev_apps_crud-603-18 {
  width: 100%;
}

.smartbox_dev_apps_view-14-19 {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 1rem;
  margin-top: 1.25rem;
}

.smartbox_dev_apps_view-16-22 {
  border-width: 1px;
  border-radius: 0.25rem;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  padding: 1.25rem;
  cursor: pointer;
}

.smartbox_dev_apps_view-19-25 {
  margin: auto;
  margin-bottom: 0.75rem;
}

.smartbox_dev_apps_view-20-22 {
  font-size: 1.5rem;
  font-weight: 700;
  color: rgba(26,32,44,var(--text-opacity));
  --text-opacity: 1;
  overflow-wrap: break-word;
}

.smartbox_dev_apps_view-23-26 {
  display: block;
  margin-top: 0.25rem;
  overflow-wrap: break-word;
}

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

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

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

.smartbox_dev_apps_view-32-18 {
  margin-bottom: 0.5rem;
  margin-top: 1.25rem;
  font-size: 1.5rem;
  font-weight: 600;
}

.smartbox_dev_bulk_crud-269-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_bulk_crud-274-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_bulk_crud-279-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_bulk_crud-288-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_bulk_crud-293-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_bulk_crud-298-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_bulk_crud-303-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_bulk_crud-308-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_bulk_crud-313-22 {
  margin-top: 1.25rem;
}

.smartbox_dev_bulk_crud-320-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_dev_bulk_crud-321-18 {
  margin-top: 1.25rem;
  margin-bottom: 2.5rem;
}

.smartbox_dev_bulk_crud-322-18 {
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  font-weight: 600;
}

.smartbox_dev_bulk_crud-324-19 {
  display: flex;
}

.smartbox_dev_bulk_crud-326-22 {
  margin-left: 2.5rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  border-left-width: 1px;
}

.smartbox_dev_bulk_crud-327-21 {
  position: sticky;
  top: 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: 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: 1rem;
  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: 5rem;
}

.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: 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: 1rem;
  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: 1rem;
  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: 2rem;
}

.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: 2rem;
}

.smartbox_dev_enroll_view-28-17 {
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  font-weight: 600;
}

.smartbox_layout-54-19 {
  position: fixed;
  bottom: 0rem;
  right: 0rem;
  margin: 1.25rem;
}

.smartbox_layout-54-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-64-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: 2rem;
  display: flex;
  padding-left: 2rem;
  padding-top: 1.25rem;
}

.smartbox_layout-66-25 {
  display: flex;
  align-items: center;
}

.smartbox_layout-67-109 {
  height: 40px;
}

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

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

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

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

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

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

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

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

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

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

.smartbox_layout-110-33 {
  height: 40px;
}

.smartbox_layout-111-20 {
  display: flex;
  align-items: center;
}

.smartbox_layout-112-101 {
  height: 40px;
}

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

.smartbox_layout-121-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: 2rem;
  display: flex;
  padding-left: 2rem;
  padding-top: 1.25rem;
}

.smartbox_layout-123-25 {
  display: flex;
  align-items: center;
}

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

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

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

.smartbox_layout-137-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: 2rem;
  display: flex;
  padding-left: 2rem;
  padding-top: 1.25rem;
}

.smartbox_layout-155-25 {
  display: flex;
  align-items: center;
}

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

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

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

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

.smartbox_layout-181-33 {
  height: 40px;
}

.smartbox_layout-183-101 {
  height: 40px;
}

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

.smartbox_layout-191-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: 2rem;
  display: flex;
  padding-left: 2rem;
  padding-top: 1.25rem;
}

.smartbox_layout-193-62 {
  display: flex;
  align-items: center;
}

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

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

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

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

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

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

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

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

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

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

.smartbox_layout-224-20 {
  color: rgba(56,161,105,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(240,255,244,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: rgba(154,230,180,var(--border-opacity));
  --border-opacity: 1;
}

.smartbox_layout-227-20 {
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(255,245,245,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: rgba(254,178,178,var(--border-opacity));
  --border-opacity: 1;
}

.smartbox_layout-229-14 {
  line-height: 1;
  padding-bottom: 0.25rem;
  margin-left: 1rem;
  font-size: 1rem;
  padding-right: 0.5rem;
  letter-spacing: 0;
  border-radius: 0.25rem;
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.smartbox_layout-235-19 {
  margin: auto;
  width: 1040px;
}

.smartbox_layout-238-20 {
  margin-top: 2rem;
  font-size: .875rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-240-22 {
  margin-left: 0.5rem;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  cursor: pointer;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.smartbox_layout-240-22:hover {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_layout-245-20 {
  margin-top: 2rem;
  display: flex;
  align-items: center;
}

.smartbox_layout-246-21 {
  letter-spacing: 0.05em;
  line-height: 2rem;
  font-size: 2.5rem;
}

.smartbox_layout-255-24 {
  margin-top: 1rem;
  display: flex;
  width: 1056px;
  margin-left: -0.5rem;
}

.smartbox_layout-259-29 {
  text-transform: uppercase;
  font-size: .875rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  letter-spacing: 0.05em;
}

.smartbox_layout-261-31 {
  border-bottom-width: 2px;
  border-bottom-color: rgba(45,55,72,var(--border-opacity));
  --border-opacity: 1;
}

.smartbox_layout-262-31 {
  cursor: pointer;
  border-bottom-width: 2px;
}

.smartbox_layout-262-31:hover {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  border-bottom-width: 2px;
  border-bottom-color: rgba(45,55,72,var(--border-opacity));
  --border-opacity: 1;
}

.smartbox_layout-264-25 {
  flex-grow: 1;
  border-bottom-width: 2px;
}

.smartbox_layout-269-22 {
  margin-top: 2rem;
  padding: 1rem;
  background-color: rgba(255,245,245,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  border-color: rgba(254,178,178,var(--border-opacity));
  --border-opacity: 1;
  border-radius: 0.25rem;
}

.smartbox_layout-273-22 {
  margin-top: 2rem;
}

.smartbox_layout-275-22 {
  margin-top: 2rem;
}

.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: 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: 1rem;
  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: 3rem;
  margin-top: 2rem;
  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: 0rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.smartbox_operator_applications_show_view-63-20>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.25rem * var(--space-y-reverse));
  margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
}

.smartbox_operator_applications_show_view-67-21 {
  width: 100%;
}

.smartbox_operator_applications_show_view-72-21 {
  width: 100%;
}

.smartbox_operator_applications_show_view-78-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_operator_applications_show_view-80-18 {
  display: flex;
}

.smartbox_operator_applications_show_view-81-19 {
  flex: 1 1 0%;
}

.smartbox_operator_inferno-instruction-52-37 {
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_inferno-instruction-59-37 {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_inferno-instruction-63-69 {
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_inferno-instruction-70-42 {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_inferno-instruction-74-69 {
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_inferno-instruction-100-28 {
  border-left-width: 2px;
  padding-left: 0.5rem;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.smartbox_operator_inferno-instruction-119-28 {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_inferno-instruction-123-33 {
  color: rgba(49,130,206,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_inferno-instruction-206-19 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_operator_inferno-instruction-207-19 {
  font-weight: 700;
  font-size: 1.5rem;
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.smartbox_operator_inferno-instruction-209-20 {
  margin-bottom: 1rem;
}

.smartbox_operator_inferno-instruction-211-19 {
  list-style-type: decimal;
}

.smartbox_operator_inferno-instruction-213-22 {
  margin-bottom: 1rem;
}

.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: 1rem;
  border-radius: 0.25rem;
  padding-left: 1rem;
  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: 1rem;
  border-radius: 0.25rem;
  padding-left: 1rem;
  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: 1rem;
  border-radius: 0.25rem;
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.smartbox_operator_inferno-instruction-222-26 {
  display: flex;
}

.smartbox_operator_inferno-instruction-232-27 {
  color: rgba(56,161,105,var(--text-opacity));
  --text-opacity: 1;
  margin-left: 0.5rem;
  margin-top: auto;
  margin-bottom: auto;
}

.smartbox_operator_inferno-instruction-233-27 {
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
  margin-left: 0.5rem;
  margin-top: auto;
  margin-bottom: auto;
}

.smartbox_operator_patients_edit_view-21-20 {
  margin-top: 2.5rem;
  display: flex;
}

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

.smartbox_operator_patients_edit_view-26-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_operator_patients_show_view-18-20>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1rem * var(--space-y-reverse));
  margin-top: calc(1rem * calc(1 - var(--space-y-reverse)));
}

.smartbox_operator_patients_show_view-20-24 {
  margin: 0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_patients_show_view-24-26 {
  margin: 0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_patients_show_view-28-26 {
  margin: 0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_patients_show_view-32-26 {
  margin: 0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_patients_show_view-36-26 {
  margin: 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(1rem * var(--space-y-reverse));
  margin-top: calc(1rem * calc(1 - var(--space-y-reverse)));
}

.smartbox_operator_patients_show_view-44-29 {
  margin: 0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_patients_show_view-48-29 {
  margin: 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: 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: 1rem;
  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: 2rem;
  margin-bottom: 2rem;
}

.smartbox_operator_review-request-67-19 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_operator_review-request-76-22 {
  display: flex;
}

.smartbox_operator_review-request-77-23 {
  flex: 1 1 0%;
}

.smartbox_operator_review-request-79-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-80-23 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_review-request-82-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-83-23 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_review-request-87-26 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-88-26 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_review-request-90-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-92-24 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_review-request-93-24 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_review-request-95-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-96-23 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_review-request-102-31 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-102-121 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
  cursor: pointer;
}

.smartbox_operator_review-request-102-121:hover {
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-102-187 {
  padding-left: 0.5rem;
}

.smartbox_operator_review-request-103-30 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_review-request-105-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-106-23 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_review-request-108-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-109-23 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_review-request-111-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-112-23 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_review-request-114-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-115-23 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_review-request-117-23 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-118-23 {
  margin-bottom: 0.5rem;
}

.smartbox_operator_review-request-122-25 {
  display: block;
  margin-top: 1rem;
  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_operator_review-request-122-25:hover {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-request-127-25 {
  margin-left: 2.5rem;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  border-left-width: 1px;
  flex: none;
}

.smartbox_operator_review-request-128-24 {
  position: sticky;
  top: 0rem;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.smartbox_operator_review-request-128-24>*+* {
  --space-y-reverse: 0;
  margin-bottom: calc(1.25rem * var(--space-y-reverse));
  margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse)));
}

.smartbox_operator_review-request-131-20 {
  width: 100%;
}

.smartbox_operator_review-request-136-20 {
  width: 100%;
}

.smartbox_operator_review-requests-50-19 {
  margin-top: 2rem;
  font-size: .875rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-requests-52-21 {
  margin-left: 0.5rem;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  cursor: pointer;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.smartbox_operator_review-requests-52-21:hover {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_operator_review-requests-57-13 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.smartbox_operator_review-requests-58-16 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: .875rem;
  font-weight: 500;
  text-align: left;
}

.smartbox_operator_review-requests-59-21 {
  margin-top: 1rem;
}

.smartbox_operator_review-requests-60-22 {
  margin-bottom: 1rem;
  border-radius: 0.25rem;
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_operator_review-requests-66-17 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.smartbox_operator_review-requests-69-24 {
  border-bottom-width: 1px;
}

.smartbox_operator_review-requests-69-24:hover {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
  cursor: pointer;
}

.smartbox_operator_review-requests-77-19 {
  margin: auto;
  width: 1040px;
}

.smartbox_operator_review-requests-79-20 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_operator_review-requests-81-20 {
  margin-top: 2rem;
  display: flex;
  align-items: center;
}

.smartbox_operator_review-requests-82-21 {
  letter-spacing: 0.05em;
  line-height: 2rem;
  font-size: 2.5rem;
}

.smartbox_operator_review-requests-85-22 {
  margin-top: 1rem;
}

.smartbox_operator_review-requests-86-24 {
  margin-top: 1rem;
}

.smartbox_operator_review-requests-87-19 {
  padding: 1rem;
  font-size: .875rem;
  font-weight: 500;
  text-align: left;
}

.smartbox_operator_review-requests-88-27 {
  border-bottom-width: 1px;
  margin-bottom: 1rem;
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_operator_review-requests-94-20 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.smartbox_operator_review-requests-97-27 {
  border-bottom-width: 1px;
}

.smartbox_operator_review-requests-97-27:hover {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
  cursor: pointer;
}

.smartbox_operator_review-requests-104-20 {
  margin-top: 2rem;
  display: flex;
  align-items: center;
}

.smartbox_operator_review-requests-105-21 {
  letter-spacing: 0.05em;
  line-height: 2rem;
  font-size: 2.5rem;
}

.smartbox_operator_review-requests-107-20 {
  margin-top: 1rem;
}

.smartbox_patient-smart-app_dsi-30-19 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_patient-smart-app_dsi-31-19 {
  text-align: center;
  font-size: 1.5rem;
  font-weight: 700;
  margin-top: 1.5rem;
}

.smartbox_patient-smart-app_dsi-32-20 {
  margin-bottom: 1rem;
}

.smartbox_patient-smart-app_feedback-93-19 {
  margin-top: 1.25rem;
}

.smartbox_patient-smart-app_feedback-99-19 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_patient-smart-app_feedback-100-20 {
  margin-top: 1.25rem;
  margin-bottom: 2.5rem;
}

.smartbox_patient-smart-app_feedback-101-20 {
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  font-weight: 600;
}

.smartbox_patient-smart-app_feedback-103-22 {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  margin-top: 2.5rem;
}

.smartbox_patient-smart-app_feedback-124-23 {
  padding-top: 0.5rem;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.smartbox_patient-smart-app_feedback-127-27 {
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_patient-smart-app_list-28-21 {
  display: flex;
  justify-content: space-between;
  border-top-width: 1px;
  padding: 1rem;
  align-items: center;
  align-self: center;
}

.smartbox_patient-smart-app_list-31-23 {
  display: flex;
}

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

.smartbox_patient-smart-app_list-33-22 {
  padding-left: 1rem;
  padding-right: 1rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.smartbox_patient-smart-app_list-148-23 {
  display: grid;
  row-gap: 1rem;
}

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

.smartbox_patient-smart-app_list-153-29 {
  margin-right: 2rem;
  width: 10rem;
  max-height: 10rem;
  display: flex;
}

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

.smartbox_patient-smart-app_list-156-31 {
  width: 10rem;
  --text-opacity: 1;
  justify-content: center;
  --bg-opacity: 1;
  height: 10rem;
  align-items: center;
  font-size: 1.25rem;
  background-color: rgba(203,213,224,var(--bg-opacity));
  letter-spacing: 0.1em;
  display: flex;
  color: rgba(255,255,255,var(--text-opacity));
}

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

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

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

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

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

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

.smartbox_patient-smart-app_list-167-32 {
  text-decoration: underline;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

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

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

.smartbox_patient-smart-app_list-177-36 {
  margin-left: 1rem;
}

.smartbox_patient-smart-app_list-179-34 {
  margin-top: 0.5rem;
  color: rgba(229,62,62,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_patient-smart-app_list-180-32 {
  margin-top: 3rem;
}

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

.smartbox_patient-smart-app_list-187-32 {
  text-decoration: underline;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  transition-duration: 200ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

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

.smartbox_patient_application_view-14-21 {
  display: flex;
  justify-content: space-between;
  border-top-width: 1px;
  padding: 1rem;
  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: 1rem;
  padding-right: 1rem;
}

.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: 50rem;
}

.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: 2rem;
}

.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: 2rem;
  margin-bottom: 1.5rem;
}

.smartbox_patient_enroll_view-14-39 {
  margin-top: 1.5rem;
  width: 480px;
}

.smartbox_patient_enroll_view-21-20 {
  margin-top: 2rem;
}

.smartbox_patient_enroll_view-26-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 2rem;
}

.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: 1rem;
  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: 1rem;
  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: 1rem;
  margin-top: 2rem;
  padding-left: 2rem;
  padding-right: 2rem;
}

.smartbox_patient_grants_view-30-23 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1rem;
}

.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(1rem * var(--space-y-reverse));
  margin-top: calc(1rem * calc(1 - var(--space-y-reverse)));
}

.smartbox_patient_grants_view-39-27 {
  margin: 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: 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: 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: 0rem;
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_patient_grants_view-58-23 {
  margin-top: 2rem;
}

.smartbox_patient_grants_view-64-19 {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  gap: 1rem;
  height: 100%;
}

.smartbox_patient_grants_view-66-23 {
  grid-column: span 8 / span 8;
  margin-left: 10rem;
}

.smartbox_patient_grants_view-67-23 {
  grid-column: span 12 / span 12;
  margin-left: 10rem;
  margin-right: 10rem;
}

.smartbox_patient_grants_view-68-20 {
  font-size: 1.875rem;
  font-weight: 700;
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.smartbox_provider_core-6-17 {
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

.smartbox_provider_core-7-18 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  min-height: 3rem;
  margin-top: 2rem;
  margin-bottom: 1.5rem;
}

.smartbox_provider_core-8-18 {
  font-size: 1.875rem;
  font-weight: 700;
}

.smartbox_tenant_bulk-client-list-51-13 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.smartbox_tenant_bulk-client-list-52-16 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: .875rem;
  font-weight: 500;
  text-align: left;
}

.smartbox_tenant_bulk-client-list-53-21 {
  margin-top: 1rem;
}

.smartbox_tenant_bulk-client-list-54-22 {
  margin-bottom: 1rem;
  border-radius: 0.25rem;
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_tenant_bulk-client-list-59-17 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.smartbox_tenant_bulk-client-list-62-24 {
  border-bottom-width: 1px;
}

.smartbox_tenant_bulk-client-list-62-24:hover {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_tenant_bulk-client-list-94-21 {
  margin-top: 2rem;
  display: flex;
  gap: 1rem;
}

.smartbox_tenant_bulk-client-list-96-23 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  cursor: pointer;
  font-size: 1rem;
  padding-right: 1rem;
  border-radius: 0.25rem;
  display: inline-block;
  background: #EA4A35;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.smartbox_tenant_group-list-50-13 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.smartbox_tenant_group-list-51-16 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: .875rem;
  font-weight: 500;
  text-align: left;
}

.smartbox_tenant_group-list-52-21 {
  margin-top: 1rem;
}

.smartbox_tenant_group-list-53-22 {
  margin-bottom: 1rem;
  border-radius: 0.25rem;
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_tenant_group-list-56-33 {
  text-align: right;
}

.smartbox_tenant_group-list-59-17 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.smartbox_tenant_group-list-62-24 {
  border-bottom-width: 1px;
}

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

.smartbox_tenant_group-list-65-30 {
  text-align: right;
}

.smartbox_tenant_group-list-90-21 {
  margin-top: 2rem;
  display: flex;
  gap: 1rem;
}

.smartbox_tenant_group-list-92-23 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  cursor: pointer;
  font-size: 1rem;
  padding-right: 1rem;
  border-radius: 0.25rem;
  display: inline-block;
  background: #EA4A35;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.smartbox_tenant_patient-list-49-13 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.smartbox_tenant_patient-list-50-16 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: .875rem;
  font-weight: 500;
  text-align: left;
}

.smartbox_tenant_patient-list-51-21 {
  margin-top: 1rem;
}

.smartbox_tenant_patient-list-52-22 {
  margin-bottom: 1rem;
  border-radius: 0.25rem;
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_tenant_patient-list-59-17 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.smartbox_tenant_patient-list-62-24 {
  border-bottom-width: 1px;
}

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

.smartbox_tenant_tenant-list-27-19 {
  margin-top: 2rem;
  font-size: .875rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_tenant_tenant-list-29-21 {
  margin-left: 0.5rem;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  cursor: pointer;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.smartbox_tenant_tenant-list-29-21:hover {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_tenant_tenant-list-34-17 {
  margin: auto;
  width: 1040px;
}

.smartbox_tenant_tenant-list-36-18 {
  margin-top: 2rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.smartbox_tenant_tenant-list-37-19 {
  letter-spacing: 0.05em;
  line-height: 2rem;
  font-size: 2.5rem;
}

.smartbox_tenant_tenant-list-39-20 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  cursor: pointer;
  font-size: 1rem;
  padding-right: 1rem;
  border-radius: 0.25rem;
  display: inline-block;
  background: #EA4A35;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.smartbox_tenant_tenant-list-42-18 {
  margin-top: 2rem;
}

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

.smartbox_tenant_tenant-list-48-22 {
  padding: 1rem;
  cursor: pointer;
  display: flex;
  align-items: center;
}

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

.smartbox_tenant_tenant-new-72-19 {
  margin-top: 2rem;
  font-size: .875rem;
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.smartbox_tenant_tenant-new-74-21 {
  margin-left: 0.5rem;
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  cursor: pointer;
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

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

.smartbox_tenant_tenant-new-80-19 {
  margin: auto;
  width: 1040px;
}

.smartbox_tenant_tenant-new-82-20 {
  margin-top: 2rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.smartbox_tenant_tenant-new-83-21 {
  letter-spacing: 0.05em;
  line-height: 2rem;
  font-size: 2.5rem;
}

.smartbox_tenant_tenant-new-85-20 {
  margin-top: 2rem;
}

.smartbox_tenant_tenant-new-87-20 {
  margin-top: 2rem;
  margin-bottom: 1rem;
  max-width: 550px;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.smartbox_tenant_tenant-new-95-21 {
  display: flex;
  gap: 2rem;
}

.smartbox_tenant_tenant-new-98-22 {
  margin-bottom: 0.5rem;
}

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

.smartbox_tenant_tenant-view-93-36 {
  display: flex;
  gap: 1rem;
}

.smartbox_tenant_tenant-view-94-42 {
  font-size: 1rem;
  width: 240px;
}

.smartbox_tenant_tenant-view-97-27 {
  margin-top: 2rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.smartbox_tenant_tenant-view-99-67 {
  max-height: 60px;
}

.smartbox_tenant_tenant-view-100-45:hover {
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
}

.smartbox_tenant_tenant-view-100-45 {
  cursor: default;
  display: flex;
  align-items: center;
}

.smartbox_tenant_tenant-view-101-121 {
  height: 40px;
}

.smartbox_tenant_tenant-view-101-154 {
  font-size: 24px;
  padding-left: 12px;
  padding-top: 2px;
}

.smartbox_tenant_tenant-view-102-55 {
  trasition-all: nil;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  border-bottom-width: 1px;
  border-color: #ccc;
}

.smartbox_tenant_tenant-view-102-55:hover {
  border-color: #EA4A35;
}

.smartbox_tenant_tenant-view-103-59 {
  trasition-all: nil;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  border-bottom-width: 1px;
  border-color: #ccc;
}

.smartbox_tenant_tenant-view-103-59:hover {
  border-color: #EA4A35;
}

.smartbox_tenant_tenant-view-104-53 {
  trasition-all: nil;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  border-bottom-width: 1px;
  border-color: #ccc;
}

.smartbox_tenant_tenant-view-104-53:hover {
  border-color: #EA4A35;
}

.smartbox_tenant_tenant-view-105-56 {
  trasition-all: nil;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  border-bottom-width: 1px;
  border-color: #ccc;
}

.smartbox_tenant_tenant-view-105-56:hover {
  border-color: #EA4A35;
}

.smartbox_tenant_tenant-view-107-27 {
  margin-top: 2rem;
  display: flex;
  gap: 1rem;
}

.smartbox_tenant_tenant-view-110-29 {
  --text-opacity: 1;
  padding-bottom: 0.5rem;
  cursor: pointer;
  font-size: 1rem;
  padding-right: 1rem;
  border-radius: 0.25rem;
  display: inline-block;
  background: #EA4A35;
  color: rgba(255,255,255,var(--text-opacity));
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.smartbox_tenant_tenant-view-111-28 {
  padding-bottom: 0.5rem;
  transition-duration: 100ms;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform;
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
  cursor: pointer;
  font-size: 1rem;
  padding-right: 1rem;
  border-radius: 0.25rem;
  display: inline-block;
  color: #EA4A35;
  padding-left: 1rem;
  padding-top: 0.5rem;
}

.smartbox_tenant_tenant-view-111-28:hover {
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_tenant_user-list-50-13 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.smartbox_tenant_user-list-51-16 {
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: .875rem;
  font-weight: 500;
  text-align: left;
}

.smartbox_tenant_user-list-52-21 {
  margin-top: 1rem;
}

.smartbox_tenant_user-list-53-22 {
  margin-bottom: 1rem;
  border-radius: 0.25rem;
  background-color: rgba(237,242,247,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_tenant_user-list-60-17 {
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.smartbox_tenant_user-list-63-24 {
  border-bottom-width: 1px;
}

.smartbox_tenant_user-list-63-24:hover {
  background-color: rgba(247,250,252,var(--bg-opacity));
  --bg-opacity: 1;
}

.smartbox_ui-utils-27-17 {
  display: flex;
  gap: 1rem;
}

.smartbox_ui-utils-28-18 {
  font-size: 1rem;
  width: 240px;
}

.smartbox_welcome-35-21 {
  margin-bottom: 0.5rem;
}

.smartbox_welcome-37-31 {
  margin-bottom: 0.5rem;
  line-height: 1.25;
  cursor: pointer;
}

.smartbox_welcome-39-24 {
  padding-left: 0.5rem;
  padding-top: 0.5rem;
}

.smartbox_welcome-41-27 {
  margin-bottom: 0.5rem;
  font-size: .875rem;
}

.smartbox_welcome-46-19 {
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-width: 1px;
  box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
  border-radius: 0.25rem;
  padding: 2rem;
  margin-bottom: 2rem;
}

.smartbox_welcome-47-20 {
  margin-bottom: 1rem;
  font-weight: 700;
  font-size: 1.125rem;
}

.smartbox_welcome-49-42 {
  margin-bottom: 1rem;
}

.smartbox_welcome-53-17 {
  padding-top: 4rem;
}

.smartbox_welcome-54-18 {
  width: 20rem;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 800px) {

  .smartbox_welcome-54-18 {
    width: 45rem;
  }

}

.smartbox_welcome-55-19 {
  margin-bottom: 1rem;
}

.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: 1rem;
  border-radius: 0.25rem;
  display: inline-flex;
  padding-left: 1rem;
  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: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-28-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-28-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-28-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-36-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-36-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-36-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-44-3 {
  border-width: 1px;
  padding-bottom: 0.625rem;
  border-color: transparent;
  --border-opacity: 1;
  font-regular: nil;
  font-size: .875rem;
  background-color: rgb(var(--button__accent-color, var(--main-color, 120, 38, 245)));
  padding-right: 1.5rem;
  letter-spacing: 0.05em;
  border-radius: 8px;
  color: rgb(var(--button__text-color, 255, 255, 255));
  padding-left: 1.5rem;
  padding-top: 0.625rem;
}

.toolkit_button-44-3:focus {
  outline: none;
  box-shadow: none;
}

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

.toolkit_button-44-3:disabled {
  background-color: rgba(var(--input__background-color), 0.6);
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
  color: rgba(197,197,197,var(--text-opacity));
  --text-opacity: 1;
}

.toolkit_button-44-3>* {
  margin: auto;
}

.toolkit_button-44-3:focus:not(:disabled) {
  box-shadow: 0 0 0 2px rgba(var(--button__accent-color, var(--main-color)), 0.5);
}

.toolkit_button-44-3:not(:disabled):hover {
  color: rgba(255,255,255,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(var(--button__accent-color, var(--main-color, 120, 38, 245)), 0.6);
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
}

.toolkit_button-67-3 {
  border-width: 1px;
  padding-bottom: 0.625rem;
  border-color: transparent;
  --bg-opacity: 1;
  --border-opacity: 1;
  font-regular: nil;
  font-size: .875rem;
  background-color: rgba(245,101,101,var(--bg-opacity));
  padding-right: 1.5rem;
  letter-spacing: 0.05em;
  border-radius: 8px;
  color: rgb(var(--button__text-color, 255, 255, 255));
  padding-left: 1.5rem;
  padding-top: 0.625rem;
}

.toolkit_button-67-3:focus {
  outline: none;
  box-shadow: none;
}

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

.toolkit_button-67-3:disabled {
  background-color: rgba(var(--input__background-color), 0.6);
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
  color: rgba(197,197,197,var(--text-opacity));
  --text-opacity: 1;
}

.toolkit_button-67-3>* {
  margin: auto;
}

.toolkit_button-67-3:focus:not(:disabled) {
  box-shadow: 0 0 0 2px rgba(var(--button__accent-color, var(--main-color)), 0.5);
}

.toolkit_button-67-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-67-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-92-3 {
  border-width: 1px;
  padding-bottom: 0.25rem;
  border-color: transparent;
  --border-opacity: 1;
  font-regular: nil;
  font-size: .75rem;
  background-color: rgba(var(--button__accent-color, var(--main-color, 120, 38, 245)), 0.15);
  padding-right: 0.75rem;
  letter-spacing: 0.05em;
  border-radius: 8px;
  color: rgba(var(--button__accent-color, var(--main-color, 120, 38, 245)), 1);
  padding-left: 0.75rem;
  padding-top: 0.25rem;
}

.toolkit_button-92-3:focus {
  box-shadow: 0 0 0 2px rgba(var(--button__accent-color, var(--main-color, 120, 38, 245)), 0.5);
}

.toolkit_button-92-3>* {
  margin: auto;
}

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

.toolkit_button-92-3:disabled {
  background-color: rgba(var(--input__background-color), 0.6);
  color: rgba(197,197,197,var(--text-opacity));
  --text-opacity: 1;
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
}

.toolkit_button-92-3:not(:disabled):active {
  background-color: rgba(var(--button__accent-color, var(--main-color, 120, 38, 245)), 1);
  color: rgb(var(--button__text-color, 255, 255, 255));
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
}

@media (hover: hover) {

  
  
  .toolkit_button-92-3:not(:disabled):hover {
    background-color: rgba(var(--button__accent-color, var(--main-color, 120, 38, 245)), 1);
    color: rgb(var(--button__text-color, 255, 255, 255));
    border-width: 1px;
    border-color: transparent;
    --border-opacity: 1;
  }

}

.toolkit_button-117-3 {
  width: 2rem;
  border-width: 1px;
  border-color: transparent;
  height: 2rem;
  --border-opacity: 1;
  padding: 0.5rem;
  font-regular: nil;
  font-size: .75rem;
  background-color: rgba(var(--button__accent-color, var(--main-color, 120, 38, 245)), 0.15);
  letter-spacing: 0.05em;
  border-radius: 8px;
  color: rgba(var(--button__accent-color, var(--main-color, 120, 38, 245)), 1);
}

.toolkit_button-117-3:focus {
  box-shadow: 0 0 0 2px rgba(var(--button__accent-color, var(--main-color, 120, 38, 245)), 0.5);
}

.toolkit_button-117-3>* {
  margin: auto;
}

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

.toolkit_button-117-3:disabled {
  background-color: rgba(var(--input__background-color), 0.6);
  color: rgba(197,197,197,var(--text-opacity));
  --text-opacity: 1;
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
}

.toolkit_button-117-3:not(:disabled):active {
  background-color: rgba(var(--button__accent-color, var(--main-color, 120, 38, 245)), 1);
  color: rgb(var(--button__text-color, 255, 255, 255));
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
}

@media (hover: hover) {

  
  
  .toolkit_button-117-3:not(:disabled):hover {
    background-color: rgba(var(--button__accent-color, var(--main-color, 120, 38, 245)), 1);
    color: rgb(var(--button__text-color, 255, 255, 255));
    border-width: 1px;
    border-color: transparent;
    --border-opacity: 1;
  }

}

.toolkit_button-144-3 {
  border-width: 1px;
  padding-bottom: 0.25rem;
  border-color: transparent;
  --border-opacity: 1;
  font-regular: nil;
  font-size: .75rem;
  background-color: #F5F1FE;
  padding-right: 0.75rem;
  letter-spacing: 0.05em;
  border-radius: 8px;
  color: #4242D7;
  padding-left: 0.75rem;
  padding-top: 0.25rem;
}

.toolkit_button-144-3:focus {
  box-shadow: 0 0 0 2px rgba(var(--button__accent-color, var(--main-color, 120, 38, 245)), 0.5);
}

.toolkit_button-144-3>* {
  margin: auto;
}

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

.toolkit_button-144-3:disabled {
  background-color: rgba(var(--input__background-color), 0.6);
  color: rgba(197,197,197,var(--text-opacity));
  --text-opacity: 1;
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
}

.toolkit_button-144-3:not(:disabled):active {
  background-color: rgba(var(--button__accent-color, var(--main-color, 120, 38, 245)), 1);
  color: rgb(var(--button__text-color, 255, 255, 255));
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
}

@media (hover: hover) {

  
  
  .toolkit_button-144-3:not(:disabled):hover {
    background-color: rgba(221, 207, 252, 0.70);
    color: #4242D7;
    border-width: 1px;
    border-color: transparent;
    --border-opacity: 1;
  }

}

.toolkit_button-170-3 {
  border-width: 1px;
  padding-bottom: 0.25rem;
  border-color: transparent;
  --bg-opacity: 1;
  --border-opacity: 1;
  font-regular: nil;
  font-size: .75rem;
  background-color: transparent;
  padding-right: 0.75rem;
  letter-spacing: 0.05em;
  border-radius: 8px;
  color: rgba(var(--button__accent-color, var(--main-color)), 1);
  padding-left: 0.75rem;
  padding-top: 0.25rem;
}

.toolkit_button-170-3:focus {
  box-shadow: 0 0 0 2px rgba(var(--button__accent-color, var(--main-color, 120, 38, 245)), 0.5);
}

.toolkit_button-170-3>* {
  margin: auto;
}

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

.toolkit_button-170-3:disabled {
  background-color: rgba(var(--input__background-color), 0.6);
  color: rgba(197,197,197,var(--text-opacity));
  --text-opacity: 1;
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
}

.toolkit_button-170-3:not(:disabled):active {
  background-color: rgba(var(--button__accent-color, var(--main-color)), 1);
  color: rgb(var(--button__text-color, 255, 255, 255));
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
}

@media (hover: hover) {

  
  
  .toolkit_button-170-3:not(:disabled):hover {
    background-color: rgba(var(--button__accent-color, var(--main-color, 120, 38, 245)), 1);
    color: rgb(var(--button__text-color, 255, 255, 255));
    fill: rgb(var(--button__text-color, 255, 255, 255));
    border-width: 1px;
    border-color: transparent;
    --border-opacity: 1;
  }

}

.toolkit_button-196-3 {
  border-width: 1px;
  padding-bottom: 0.25rem;
  border-color: transparent;
  --bg-opacity: 1;
  --border-opacity: 1;
  fill: #999DA3;
  font-regular: nil;
  font-size: .75rem;
  background-color: transparent;
  padding-right: 0.375rem;
  letter-spacing: 0.05em;
  border-radius: 8px;
  color: #999DA3;
  padding-left: 0.375rem;
  padding-top: 0.25rem;
}

.toolkit_button-196-3:focus {
  box-shadow: none;
}

.toolkit_button-196-3>* {
  margin: auto;
}

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

.toolkit_button-196-3:disabled {
  background-color: rgba(var(--input__background-color), 0.6);
  color: rgba(197,197,197,var(--text-opacity));
  --text-opacity: 1;
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
}

.toolkit_button-196-3[data-active] {
  background-color: rgba(var(--button__accent-color, var(--main-color)), 0.2);
  color: #4242D7;
}

.toolkit_button-196-3:not(:disabled):active {
  background-color: rgba(var(--button__accent-color, var(--main-color)), 1);
  color: rgb(var(--button__text-color, 255, 255, 255));
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
}

@media (hover: hover) {

  
  
  .toolkit_button-196-3:not(:disabled):hover {
    background-color: rgba(var(--button__accent-color, var(--main-color)), 0.2);
    color: #4242D7;
    fill: #4242D7;
    border-width: 1px;
    border-color: transparent;
    --border-opacity: 1;
  }

}

.toolkit_button-228-3 {
  --text-opacity: 1;
  border-width: 1px;
  padding-bottom: 0.25rem;
  border-color: transparent;
  --bg-opacity: 1;
  --border-opacity: 1;
  fill: #999DA3;
  font-regular: nil;
  font-size: .75rem;
  background-color: transparent;
  padding-right: 0.375rem;
  letter-spacing: 0.05em;
  border-radius: 8px;
  color: rgba(49,130,206,var(--text-opacity));
  padding-left: 0.375rem;
  padding-top: 0.25rem;
}

.toolkit_button-228-3:focus {
  box-shadow: none;
}

.toolkit_button-228-3>* {
  margin: auto;
}

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

.toolkit_button-228-3:disabled {
  background-color: rgba(var(--input__background-color), 0.6);
  color: rgba(197,197,197,var(--text-opacity));
  --text-opacity: 1;
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
}

.toolkit_button-228-3:not(:disabled):active {
  background-color: rgba(var(--button__accent-color, var(--main-color)), 1);
  color: rgb(var(--button__text-color, 255, 255, 255));
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
}

@media (hover: hover) {

  
  
  .toolkit_button-228-3:not(:disabled):hover {
    background-color: rgba(var(--button__accent-color, var(--main-color)), 0.2);
    color: #4242D7;
    fill: #4242D7;
    border-width: 1px;
    border-color: transparent;
    --border-opacity: 1;
  }

}

.toolkit_button-266-3 {
  padding-bottom: 0.625rem;
  --bg-opacity: 1;
  border: solid 1px rgba(var(--button__accent-color, var(--main-color)), 1);
  cursor: pointer;
  font-regular: nil;
  font-size: 0.9rem;
  background-color: transparent;
  padding-right: 0.75rem;
  letter-spacing: 0.05em;
  border-radius: 8px;
  color: rgba(var(--button__accent-color, var(--main-color)), 1);
  padding-left: 0.75rem;
  padding-top: 0.625rem;
}

.toolkit_button-266-3:focus {
  outline: none;
  box-shadow: none;
}

.toolkit_button-266-3:disabled {
  background-color: rgba(var(--input__background-color), 0.6);
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
  color: rgba(197,197,197,var(--text-opacity));
  --text-opacity: 1;
}

.toolkit_button-266-3>* {
  margin: auto;
}

.toolkit_button-266-3:not(:disabled):focus {
  box-shadow: 0 0 0 2px rgba(var(--input__accent-color, var(--main-color, 120, 38, 245)), 0.5);
}

.toolkit_button-266-3:not(:disabled):hover {
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
  background-color: rgba(var(--button__accent-color, var(--main-color)), 0.6);
  color: rgb(var(--button__text-color, 255, 255, 255));
}

.toolkit_button-266-3:not(:disabled):active {
  border: solid 1px rgba(var(--button__accent-color, var(--main-color)), 1);
  background-color: rgba(var(--button__accent-color, var(--main-color)), 1);
  color: rgb(var(--button__text-color, 255, 255, 255));
}

.toolkit_button-295-3 {
  background-color: rgba(var(--button__accent-color, var(--main-color)), 1);
  color: rgb(var(--button__text-color, 255, 255, 255));
}

.toolkit_button-295-3:focus:not(:disabled) {
  box-shadow: 0 0 0 2px rgba(var(--button__accent-color, var(--main-color)), 0.5);
}

.toolkit_button-301-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-301-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-301-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-309-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-309-3:focus {
  outline: none;
  box-shadow: none;
}

.toolkit_button-309-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-309-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-309-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-319-3 {
  border-width: 1px;
  padding-bottom: 0.25rem;
  border-color: transparent;
  --bg-opacity: 1;
  --border-opacity: 1;
  background-color: transparent;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.toolkit_button-319-3:not(:disabled):hover {
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
  background-color: rgba(242, 233, 254, 1);
  --bg-opacity: 1;
  border-width: 1px;
  border-color: transparent;
  --border-opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

.toolkit_dropdown-button-34-25 {
  min-width: 10rem;
  line-height: 1.625;
  top: 100%;
  --bg-opacity: 1;
  position: absolute;
  margin-top: 0.5rem;
  z-index: 100;
  box-shadow: 0px -4px 105px rgba(0, 0, 0, 0.05), 0px -0.677245px 23.4531px rgba(0, 0, 0, 0.0298054), 0px -0.154328px 6.98261px rgba(0, 0, 0, 0.0201946);;
  overflow: hidden;
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-radius: 16px;
  left: -1px;
}

.toolkit_dropdown-button-39-25 {
  display: flex;
  flex-direction: column;
}

.toolkit_dropdown-button-39-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-42-28 {
  --text-opacity: 1;
  padding-bottom: 1.25rem;
  white-space: nowrap;
  cursor: pointer;
  padding-right: 1.5rem;
  letter-spacing: 0.025em;
  color: rgba(17,24,39,var(--text-opacity));
  padding-left: 1.5rem;
  padding-top: 1.25rem;
}

.toolkit_dropdown-button-42-28:hover {
  background-color: rgba(242, 233, 254, 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: 0rem;
  border-width: 4px 4px 0 4px;
  top: 100%;
  border-color: #EA4A35 transparent transparent transparent;
  height: 0rem;
  border-style: solid;
  position: absolute;
  content: '';
  left: 0.5rem;
}

.toolkit_error-wrapper-38-36 {
  color: rgba(234,74,53,var(--text-opacity));
  --text-opacity: 1;
}

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

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

.toolkit_error-wrapper-44-31 {
  display: block;
}

.toolkit_error-wrapper-47-41 {
  margin-left: 0.125rem;
  color: rgba(234,74,53,var(--text-opacity));
  --text-opacity: 1;
}

.toolkit_input-10-3 {
  line-height: 1.625;
  width: 100%;
  border-width: 1px;
  padding-bottom: 0.5rem;
  transition-duration: 200ms;
  transition-property: all;
  border-color: rgba(250,250,250,var(--border-opacity));
  --bg-opacity: 1;
  align-items: center;
  --border-opacity: 1;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  overflow: hidden;
  background-color: rgba(250,250,250,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  display: inline-flex;
  padding-left: 0.5rem;
  padding-top: 0.5rem;
}

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

.toolkit_input-10-3:focus-within {
  outline: none;
  box-shadow: none;
  border-width: 1px;
  border-color: rgba(234,74,53,var(--border-opacity));
  --border-opacity: 1;
}

.toolkit_input-10-3:focus {
  outline: none;
  box-shadow: none;
  border-width: 1px;
  border-color: rgba(234,74,53,var(--border-opacity));
  --border-opacity: 1;
}

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

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

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

.toolkit_input-34-3 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  line-height: 1.625;
  flex: 1 1 auto;
  min-width: 0rem;
  background-color: transparent;
  --bg-opacity: 1;
}

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

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

.toolkit_modal-45-23::-webkit-scrollbar {
  background: none;
  width: 8px;
  overflow: hidden;
}

.toolkit_modal-45-23::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.1);
  border-radius: 9999px;
}

.toolkit_modal-45-23::-webkit-scrollbar-track {
  background: none;
  width: 10px;
}

.toolkit_modal-57-21 {
  right: 0;
  top: 0;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  position: fixed;
  z-index: 2;
  overflow: hidden;
  display: flex;
  bottom: 0;
  backdrop-filter: blur(11.5px);
  background: rgba(0,0,0,0.3);
  left: 0;
}

.toolkit_modal-66-23 {
  max-height: 90%;
  max-width: 90%;
  background-color: rgba(255,255,255,var(--bg-opacity));
  --bg-opacity: 1;
  border-radius: 16px;
  overflow: hidden;
}

.toolkit_modal-72-23 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  border-bottom-width: 1px;
}

.toolkit_modal-73-25 {
  font-size: 1.25rem;
  color: rgba(17,24,39,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 600;
  letter-spacing: 0.025em;
}

.toolkit_modal-75-24 {
  line-height: 1;
  --text-opacity: 1;
  border-width: 2px;
  padding-bottom: 0.5rem;
  transition-duration: 150ms;
  transition-property: all;
  border-color: rgba(133, 133, 133, 1);
  --bg-opacity: 1;
  --border-opacity: 1;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  cursor: pointer;
  background-color: rgba(255,255,255,var(--bg-opacity));
  padding-right: 0.75rem;
  border-radius: 9999px;
  color: rgba(133, 133, 133, 1);
  padding-left: 0.75rem;
  padding-top: 0.5rem;
}

.toolkit_modal-75-24:hover {
  border-width: 2px;
  border-color: rgba(120, 38, 245, 1);
  --border-opacity: 1;
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
}

.toolkit_modal-75-24:focus {
  border-width: 2px;
  border-color: rgba(120, 38, 245, 1);
  --border-opacity: 1;
  color: rgba(120, 38, 245, 1);
  --text-opacity: 1;
}

.toolkit_modal-83-36 {
  font-size: 1.25rem;
}

.toolkit_modal-87-24 {
  overflow: auto;
  height: calc(100% - 72.5px);
}

.toolkit_radio-blocks-10-3 {
  border-width: 1px;
  padding-bottom: 0.75rem;
  transition-duration: 200ms;
  transition-property: all;
  border-color: rgba(250,250,250,var(--border-opacity));
  --bg-opacity: 1;
  vertical-align: middle;
  align-items: center;
  --border-opacity: 1;
  text-align: center;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  cursor: pointer;
  background-color: rgba(250,250,250,var(--bg-opacity));
  padding-right: 3.75rem;
  border-radius: 0.25rem;
  padding-left: 3.75rem;
  padding-top: 0.75rem;
}

.toolkit_radio-blocks-10-3:hover {
  background-color: rgba(246,246,246,var(--bg-opacity));
  --bg-opacity: 1;
}

.toolkit_radio-blocks-20-3 {
  border-width: 1px;
  border-color: rgba(234,74,53,var(--border-opacity));
  --border-opacity: 1;
}

.toolkit_radio-blocks-25-34 {
  display: none;
}

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

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

.toolkit_radio-blocks-35-26 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  background-color: rgba(250,250,250,var(--bg-opacity));
  --bg-opacity: 1;
}

.toolkit_radio-blocks-35-26:hover {
  background-color: rgba(250,250,250,var(--bg-opacity));
  --bg-opacity: 1;
}

.toolkit_radio-blocks-43-39 {
  display: flex;
  gap: 20px;
}

.toolkit_select-37-3 {
  line-height: 1.625;
  width: 100%;
  border-width: 1px;
  padding-bottom: 0.75rem;
  max-width: 100%;
  transition-duration: 200ms;
  transition-property: all;
  border-color: rgba(250,250,250,var(--border-opacity));
  --bg-opacity: 1;
  align-items: center;
  --border-opacity: 1;
  position: relative;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  min-height: 46px;
  background-color: rgba(250,250,250,var(--bg-opacity));
  padding-right: 1.75rem;
  border-radius: 0.25rem;
  display: inline-flex;
  padding-top: 0.75rem;
}

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

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

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

.toolkit_select-56-3 {
  width: 1.75rem;
  right: 0rem;
  --text-opacity: 1;
  top: 0rem;
  justify-content: center;
  align-items: center;
  position: absolute;
  display: flex;
  bottom: 0rem;
  color: rgba(203,213,224,var(--text-opacity));
}

.toolkit_select-56-3::before {
  margin-top: 0.125rem;
}

.toolkit_select-56-3:[disabled] {
  cursor: not-allowed;
}

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

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

.toolkit_select-79-3 {
  width: 100%;
  --text-opacity: 1;
  --bg-opacity: 1;
  cursor: default;
  background-color: transparent;
  padding-right: 0.5rem;
  flex: 1 1 0%;
  color: rgba(74,85,104,var(--text-opacity));
  padding-left: 0.5rem;
}

.toolkit_select-79-3:disabled {
  cursor: not-allowed;
}

.toolkit_select-79-3:focus {
  outline: none;
  cursor: text;
}

.toolkit_select-90-3 {
  line-height: 1.625;
  right: -1px;
  padding-bottom: 0.25rem;
  top: 100%;
  --bg-opacity: 1;
  overflow-y: auto;
  position: absolute;
  margin-top: 4px;
  z-index: 100;
  box-shadow: 0 3px 6px -4px rgba(0,0,0,.12), 0 6px 16px 0 rgba(0,0,0,.08), 0 9px 28px 8px rgba(0,0,0,.05);
  overflow-x: hidden;
  background-color: rgba(250,250,250,var(--bg-opacity));
  border-radius: 0.25rem;
  max-height: 15rem;
  padding-top: 0.25rem;
  left: -1px;
}

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

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

.toolkit_select-121-3 {
  --text-opacity: 1;
  padding-bottom: 0.25rem;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: default;
  overflow: hidden;
  padding-right: 0.5rem;
  color: rgba(160,174,192,var(--text-opacity));
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

.toolkit_select-128-3 {
  appearance: none;
  width: 1.125rem;
  --text-opacity: 1;
  border-width: 1px;
  --bg-opacity: 1;
  height: 1.125rem;
  margin-right: 0.5rem;
  -webkit-appearance: none;
  user-select: none;
  vertical-align: middle;
  cursor: pointer;
  background-color: rgba(255,255,255,var(--bg-opacity));
  border-radius: 0.25rem;
  display: inline-block;
  flex: none;
  color: rgba(234,74,53,var(--text-opacity));
}

.toolkit_select-128-3:focus {
  outline: none;
}

.toolkit_select-128-3:hover {
  border-width: 1px;
  border-color: rgba(229,229,229,var(--border-opacity));
  --border-opacity: 1;
}

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

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

.toolkit_select-446-52 {
  visibility: hidden;
}

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

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

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

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

.toolkit_select-493-40 {
  cursor: pointer;
}

.toolkit_textarea-13-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-13-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-13-3:focus-within {
  outline: none;
  border-width: 1px;
  border-color: rgba(234,74,53,var(--border-opacity));
  --border-opacity: 1;
}

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

.toolkit_textarea-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_textarea-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_textarea-34-3 {
  min-width: 0rem;
  line-height: 1.625;
  padding-bottom: 0.25rem;
  --bg-opacity: 1;
  min-height: 2.75rem;
  background-color: transparent;
  padding-right: 0.5rem;
  resize: none;
  flex: 1 1 auto;
  padding-left: 0.5rem;
  padding-top: 0.25rem;
}

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

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

.toolkit_textarea-63-20 {
  display: flex;
  align-items: center;
  margin-bottom: 0.25rem;
}

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

.toolkit_textarea-64-22 {
  font-weight: 400;
}

.toolkit_tooltip-8-3 {
  width: max-content;
  --text-opacity: 1;
  max-width: 40vw;
  --bg-opacity: 1;
  height: fit-content;
  overflow-y: hidden;
  visibility: hidden;
  position: absolute;
  margin-top: 0.5rem;
  z-index: 3;
  margin-bottom: 0.5rem;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
  overflow-x: auto;
  font-size: var(--base-font-size, 0.875rem);
  background-color: rgba(240,240,240,var(--bg-opacity));
  padding-right: 0.5rem;
  border-radius: 0.25rem;
  bottom: 100%;
  color: rgba(133, 133, 133, 1);
  padding-left: 0.5rem;
  left: 3.5%;
}

.toolkit_tooltip-8-3:hover {
  cursor: pointer;
}

.toolkit_tooltip-8-3>div>* {
  all: revert;
}

.toolkit_tooltip-8-3::before {
  width: 0rem;
  border-width: 4px 4px 0 4px;
  top: 100%;
  border-color: #F0F0F0 transparent;
  height: 0rem;
  border-style: solid;
  position: absolute;
  content: '';
  left: 0.5rem;
}

.toolkit_tooltip-37-3 {
  top: 100%;
}

.toolkit_tooltip-54-36 {
  position: relative;
}

.toolkit_tooltip-54-36:focus {
  outline: none;
}

.toolkit_tooltip-60-25 {
  visibility: visible;
}

.toolkit_tooltip-63-46 {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 1.25rem;
  color: rgba(var(--input__text-color, var(--text-color)), 0.4);
}

@media (hover: hover) {

  
  
  .toolkit_tooltip-63-46:hover {
    cursor: pointer;
    color: rgba(var(--input__text-color, var(--text-color)), 0.8);
  }

}

.toolkit_tooltip-63-46:active {
  color: rgba(var(--input__text-color, var(--text-color)), 0.8);
}

.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-269-38 {
  color: rgba(72,187,120,var(--text-opacity));
  --text-opacity: 1;
}

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

.zenui_core-274-33 {
  color: rgba(236,201,75,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-365-36 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.zenui_core-366-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-366-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-368-39 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-371-55 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-397-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-397-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-397-18:hover {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-400-22 {
  color: rgba(45,55,72,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 500;
}

.zenui_core-405-55 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-426-28 {
  padding-left: 1rem;
  padding-right: 1rem;
}

.zenui_core-427-28 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.zenui_core-448-17 {
  padding-top: 1.5rem;
  display: flex;
  padding-left: 1rem;
  padding-right: 1rem;
  flex-direction: column;
  width: 300px;
}

.zenui_core-449-18 {
  padding-top: 0.25rem;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-bottom: 0.25rem;
  font-weight: 700;
  display: flex;
  align-items: center;
}

.zenui_core-459-14 {
  margin-left: 0.5rem;
  opacity: 0.7;
}

.zenui_core-459-14:hover {
  cursor: pointer;
}

.zenui_core-525-9 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  border-bottom-width: 1px;
}

.zenui_core-533-24 {
  text-align: left;
}

.zenui_core-536-24 {
  text-align: right;
}

.zenui_core-545-22 {
  color: rgba(66,153,225,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-547-22 {
  display: flex;
  align-items: baseline;
  font-size: .75rem;
}

.zenui_core-547-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-549-32 {
  color: rgba(160,174,192,var(--text-opacity));
  --text-opacity: 1;
}

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

.zenui_core-553-22 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}

.zenui_core-558-26 {
  margin-top: 0.5rem;
}

.zenui_core-560-26 {
  list-style: disc;
  margin-left: 1rem;
}

.zenui_core-564-26 {
  margin-top: 0.5rem;
}

.zenui_core-566-26 {
  list-style: disc;
  margin-left: 1rem;
}

.zenui_core-569-27 {
  color: rgba(66,153,225,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-574-29 {
  color: rgba(66,153,225,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-587-17 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

.zenui_core-605-23 {
  --text-opacity: 1;
  padding-bottom: 0.25rem;
  --border-opacity: 1;
  margin-top: 1rem;
  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-607-40 {
  display: flex;
  align-items: baseline;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.zenui_core-607-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-609-59 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-611-26 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-614-22 {
  margin-top: 1rem;
  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-625-18 {
  border-width: 1px;
}

.zenui_core-627-18 {
  display: flex;
  justify-content: flex-end;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.zenui_core-638-17 {
  padding-bottom: 1.25rem;
  --bg-opacity: 1;
  margin-top: 1rem;
  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: 2rem;
  border-radius: 0.5rem;
  flex: 1 1 0%;
  padding-left: 2rem;
  padding-top: 1.25rem;
}

.zenui_core-639-18 {
  display: flex;
  align-items: baseline;
}

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

.zenui_core-640-19 {
  font-size: 1.25rem;
  padding-bottom: 0.25rem;
}

.zenui_core-642-19 {
  display: flex;
  padding-bottom: 0.5rem;
  font-size: .875rem;
}

.zenui_core-642-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-644-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-647-18 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-649-18 {
  display: flex;
  margin-bottom: 1rem;
  border-bottom-width: 1px;
}

.zenui_core-651-22 {
  padding-bottom: 0.175rem;
  --border-opacity: 1;
  border-bottom-color: transparent;
  margin-bottom: -1px;
  cursor: pointer;
  border-bottom-width: 2px;
  padding-right: 1rem;
  padding-left: 1rem;
  padding-top: 0.25rem;
}

.zenui_core-651-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-658-24 {
  border-bottom-width: 2px;
  border-bottom-color: rgba(0,0,0,var(--border-opacity));
  --border-opacity: 1;
  font-weight: 500;
}

.zenui_core-662-18 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.zenui_core-679-17 {
  padding-top: 1.5rem;
  display: flex;
  padding-left: 1rem;
  padding-right: 1rem;
  flex-direction: column;
  width: 300px;
}

.zenui_core-680-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-684-20 {
  display: flex;
  flex-direction: column;
  align-items: baseline;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.zenui_core-684-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-689-21 {
  display: flex;
  flex-direction: row;
  ll: nil;
}

.zenui_core-690-55 {
  color: rgba(245,101,101,var(--text-opacity));
  --text-opacity: 1;
}

.zenui_core-691-22 {
  color: rgba(0,0,0,var(--text-opacity));
  --text-opacity: 1;
  margin-left: 0.5rem;
  margin-top: -0.25rem;
}

.zenui_core-692-21 {
  display: flex;
  flex-direction: row;
  margin-left: 1.5rem;
}

.zenui_core-697-17 {
  display: flex;
  padding-right: 1rem;
}

.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: 1rem;
}

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

.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: 1rem;
  border-radius: 0.25rem;
  display: inline-flex;
  padding-left: 1rem;
  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: 0rem;
  overflow-y: auto;
  padding: 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: 15rem;
  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-43-17 {
  color: rgba(113,128,150,var(--text-opacity));
  --text-opacity: 1;
  font-weight: 100;
  text-transform: uppercase;
  font-size: 1.5rem;
  margin-bottom: 0.5rem;
}

.zf_util-49-36 {
  border-width: 1px;
  padding-bottom: 2.5rem;
  justify-content: center;
  align-items: center;
  padding-right: 1rem;
  border-radius: 0.25rem;
  display: flex;
  padding-left: 1rem;
  padding-top: 2.5rem;
}